コンテンツにスキップ

visit_text

診察の記録として入力された文章を保存するテーブル。医師が記入するカルテ本文のほか、電子処方箋の情報もここに保存されます。1 回の診察(visit)に複数の文章を登録でき、それぞれが 1 行になります。

カラム

カラム 説明
text_id int unsigned 文章 ID(主キー、自動採番)
visit_id int unsigned どの診察の文章かを表す(visit を参照。NULL 可)
content mediumtext 文章の本文
memo json 補助情報(NULL 可)。下記参照

インデックス

キー 対象カラム 用途
visit_id visit_id 診察ごとの文章の取得

memo

memo は補助情報を保存する欄で、通常は空です。電子処方箋の文章の場合は、処方の内容と処方箋 ID がここに記録されます。

状態 内容
通常の文章 memo は空
電子処方箋の文章 処方内容(薬剤・用法など)と処方箋 ID を保存

備考

  • 1 回の診察に文章を何件でも登録できます。文章の並び順は text_id の順(登録順)になります。

スキーマ

CREATE TABLE `visit_text` (
  `text_id` int unsigned NOT NULL AUTO_INCREMENT,
  `visit_id` int unsigned DEFAULT NULL,
  `content` mediumtext NOT NULL,
  `memo` json DEFAULT NULL,
  PRIMARY KEY (`text_id`),
  KEY `visit_id` (`visit_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;