コンテンツにスキップ

visit_shinryou

診察で行った診療行為を保存するテーブル。診察(visit)1 回につき行った診療行為の件数だけ行が作られ、それぞれの行が 1 つの診療行為を表します。

カラム

カラム 説明
shinryou_id int unsigned 診療行為 ID(主キー、自動採番)
visit_id int unsigned どの診察の診療行為かを表す(visit を参照)
shinryoucode int unsigned 診療行為の種類を表すコード(shinryoukoui_master_arch のコードに対応)
memo json 補助情報(NULL 可)。下記参照

インデックス

キー 対象カラム 用途
visit_id visit_id 診察ごとの診療行為の取得

memo

memo は補助情報を保存する欄で、通常は空です。診療報酬請求(レセプト)に付けるコメントが必要な診療行為では、そのコメントの一覧がここに保存されます。

キー 説明
comments レセプトに記載するコメントの一覧(コメントのコードと文言の組)

備考

  • shinryoucode は診療行為マスターのコードで、点数・名称などの詳細はマスター側で管理されます。
  • 注射や画像診断のように複数の項目をまとめて行う処置は、このテーブルではなく処置用のテーブル(visit_conduct など)に保存されます。

スキーマ

CREATE TABLE `visit_shinryou` (
  `shinryou_id` int unsigned NOT NULL AUTO_INCREMENT,
  `visit_id` int unsigned NOT NULL DEFAULT '0',
  `shinryoucode` int unsigned NOT NULL DEFAULT '0',
  `memo` json DEFAULT NULL,
  PRIMARY KEY (`shinryou_id`),
  KEY `visit_id` (`visit_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;