共通データ移行レイアウト例
オンプレミス型電子カルテからクラウド・ネイティブ型電子カルテに移行する場合に、移行前後のベンダーの別にかかわらず共通して利用可能なデータ移行レイアウトの例
出典: 第1章別紙4(中小病院向け)/ 第1章別紙3(診療所向け)|バージョン: 1.0|最終更新: 令和8年3月31日
13
共通仕様項目数
6
データ種別数
35
プロファイル種別数
CSV
ファイル形式
主要仕様ハイライト
文字コード
UTF-8 (BOMなし)
改行コード
LF
日付形式
YYYY-MM-DD hh:mm:ss
区切り文字
カンマ (RFC 4180)
囲み文字
ダブルクォート (Always)
圧縮
必須 (汎用アルゴリズム)
1共通エクスポート定義書(例)
マスタ及びデータの定義
| No. | 項目 | 仕様 | 備考 |
|---|---|---|---|
| 1 | ファイル名及びファイル形式 | 基本名称_タイムスタンプ_連番.csv | ファイル名から内容を判別可能とするため規定。基本名称例: 患者基本:PatientBasic, 病名:Disease, 検査結果:SpecimenTest, 処方オーダ:PrescriptionOrder, 注射オーダ:InjectionOrder, 文書・記録:ClinicalRecord。連番例: 100000000001(ゼロサプレス)。ファイル形式: csvファイル |
| 2 | 文字コード | UTF-8(BOMなし) | 外字や環境依存文字への対応度の高さより規定 |
| 3 | 改行コード | LF | 一般的な改行コードとして規定 |
| 4 | 日付型 | YYYY-MM-DD hh:mm:ss(タイムゾーン無し) | ISO 8601に準拠し規定 |
| 5 | ファイルサイズ上限 | 未定 | 受入側システムのメモリ枯渇防止及び並列処理による移行時間短縮のため規定。ファイルを分割する場合は、患者単位、オーダ単位等の論理的な区切りで分割 |
| 6 | 圧縮の要否 | 圧縮する | 大容量ファイルとなることが想定されるため、転送効率を考慮し規定。汎用的な圧縮アルゴリズムに準拠 |
| 7 | データ構造 | 個別エクスポート定義書を参照 | テーブルレイアウト又はIF電文レイアウトに相当する構造として規定 |
| 8 | 区切り文字 | カンマ(,) | RFC 4180に準拠し規定 |
| 9 | 囲み文字 | ダブルクォート(") Always Quote | 項目内カンマ等による列ずれ防止のため規定 |
| 10 | エスケープ文字 | 「"」は「""(2連)」に置換 | RFC 4180 Section 2に準拠し規定 |
| 11 | 円記号エスケープ | 「¥」は「¥¥(2連)」に置換 | 後述の「改行エスケープ」との混同を避けるため規定 |
| 12 | 項目内改行 | 項目内改行禁止、改行コードはエスケープ文字に置換(例:¥n) | 1行を1レコードとして維持することにより、バリデーションの正確性を向上させるため規定 |
| 13 | ヘッダ行 | 1行目に物理項目名の記載を必須とする | 可読性の向上のため規定 |
バイナリデータの定義
格納方式外部参照方式
フォルダ構造ルートフォルダ → Data/(CSVファイル), Attachments/(バイナリデータ)
リンク方法CSV内の特定列に、Attachments/ からの相対パス又はユニークなファイル名を記述する
Root/
Data/--- CSV files
PatientBasic_20250101_000001.csv
Disease_20250101_000001.csv
Attachments/--- Binary files
img_001.jpg
doc_002.pdf
2個別エクスポート定義書(例)
6種類のデータについて、それぞれのエクスポート定義を規定しています。 各データ種別をクリックすると詳細を確認できます。
PatientBasic患者基本情報
患者基本情報に係るデータ構造。「基本項目部」及び「プロファイル項目部」に分類。1レコードあたり基本項目部:プロファイル項目部 = 1:多。
患者基本情報
患者基本情報に係るデータ構造。「基本項目部」及び「プロファイル項目部」に分類。1レコードあたり基本項目部:プロファイル項目部 = 1:多。
基本項目部
| No. | 論理名 | 物理名 | 型 | 桁数 | 説明 |
|---|---|---|---|---|---|
| 2 | 病院ID | HospitalId | 文字列 | 20 | 病院ID |
| 3 | 病院名称 | HospitalName | 文字列 | 100 | 病院名称 |
| 4 | 患者ID | PatientId | 文字列 | 20 | 患者ID |
| 5 | 患者カナ氏名 | PatientKanaName | 文字列 | 50 | 患者カナ氏名(姓と名の間に半角スペース) |
| 7 | 患者氏名 | PatientName | 文字列 | 50 | 患者氏名(姓と名の間に半角スペース) |
| 11 | 生年月日 | BirthDate | 日付 | - | 生年月日 |
| 12 | 性別 | Sex | 文字列 | 1 | 性別 1:男 2:女 |
| 13 | 死亡日時 | DeathDatetime | 日付日時 | - | 死亡日時 YYYY/MM/DD hh:mm:ss |
| 16 | 郵便番号1 | PostalCode1 | 文字列 | 15 | 郵便番号1 |
| 17 | 住所1 | Address1 | 文字列 | 1000 | 漢字住所1 |
プロファイル項目部
00001血液型プロファイル
ABO式血液型コードABO式血液型Rh式血液型コードRh式血液型
00002身長プロファイル
身長
00003体重プロファイル
着衣コード体重
00004腹囲プロファイル
腹囲
00005移動方法プロファイル
移動方法コード移動方法名称
00006食物アレルギープロファイル
食物アレルギーコード食物アレルギー名称アレルギー区分コードアレルギー確認方法コード
00007薬品アレルギープロファイル
薬品アレルギーコード薬品アレルギー名称アレルギー区分コード・副作用・反応コードアレルギー確認方法コード
00008造影剤アレルギープロファイル
造影剤アレルギーコード造影剤アレルギー名称アレルギー区分コードアレルギー確認方法コード
00009感染症プロファイル
感染症コード感染症名称状態コード状態名称
00010装具プロファイル
装具コード装具名称
00011障害プロファイル
障害コード障害名称
00012フリーテキストプロファイル
テキストコードテキストコード名称フリーテキスト
00013画像管理プロファイル
ファイル種別コードファイル種別名称ファイル削除コードファイル名称
00014医療サービスプロファイル
医療サービスコード医療サービス名称
00015家族歴プロファイル
続柄コード続柄名称既往歴コード既往歴名称
00016介護サービスプロファイル
介護サービスコード介護サービス名称保険種別コード保険種別名称
00017文書管理プロファイル
文書種別コード文書ファイル名称
00018関係者プロファイル
関係者種別コード関係者種別名称関係者患者ID関係者患者氏名
00019担当医プロファイル
担当医種別コード担当医種別名称職員ID医師氏名
00020主保険プロファイル
保険種別コード保険種別名称保険者番号
00021ADLプロファイル
ADL種別コードADL種別名称
00022妊娠状態プロファイル
分娩日児の性別コード児の体重
00023一包化フラグプロファイル
入外ステータスコード一包化種別コード
00024入院情報プロファイル
入院コード
00025入院履歴プロファイル
入院種別コード入院種別名称入院日退院日
00026妊娠・分娩履歴プロファイル
詳細未定義00027役割担当者プロファイル
役割コード役割名称職員ID職員氏名
00028患者カテゴリプロファイル
患者分類コード患者分類名称
00029紹介医療機関管理プロファイル
紹介種別コード紹介種別名称医療機関コード医療機関名称
00030手術履歴プロファイル
手術日手術オーダ種別コード手術オーダ種別名称
00031高リスク薬管理プロファイル
薬品コード薬品名称開始日終了日
00032褥瘡管理プロファイル
褥瘡区分コード褥瘡区分名称開始日終了日
00033社会履歴プロファイル
社会区分コード社会区分名称社会歴区分コード社会歴区分名称
00034輸血履歴プロファイル
輸血日時輸血コメント
00035その他利用サービスプロファイル
その他サービスコードその他サービス名
Disease病名
病名に係るデータ構造
病名
病名に係るデータ構造
PrescriptionOrder処方オーダ
処方オーダに係るデータ構造
処方オーダ
処方オーダに係るデータ構造
InjectionOrder注射オーダ
注射オーダに係るデータ構造
注射オーダ
注射オーダに係るデータ構造
SpecimenTest検査結果
検査結果に係るデータ構造
検査結果
検査結果に係るデータ構造
ClinicalRecord記事・文書
記事・文書に係るデータ構造
記事・文書
記事・文書に係るデータ構造