MMLにある程度準拠したインスタンス

・MMLL で拡張した部分

カルテそのものをパックする場合、受診日ページ単位で扱うのが自然と考えられる。

情報をなるべくコンパクトに扱うため、前回と同じデータを持つオブジェクトは省略。

前回受診日のデータを削除したい場合は、データを半角スペースで上書きする。

受診日ページはさらに更新時刻ごとのページの集合から構成される。

最後の更新時刻データが実データ、それ以前の更新時刻のものは修正前のデータである。

前回受診と同じデータは省略されるので当日データがない場合、直近受診日のデータが今回のデータとなる。

情報をなるべくコンパクトに扱うため、データを持たないオブジェクトは省略する。

このような構造のインスタンスは、カルテのバックアップ保存用にも利用できる。

他施設へ渡す場合は、当方の作成者情報を挿入し、修正前ページは省略する。

・サンプル・インスタンス

"mmlLight":{

"medicalRecord 03234200":{ // カルテID:03234200 の診療録オブジェクト

"mmlCl:CreatorInfo":{ ... }, // 他施設へ渡す場合は作成者情報を記述

"page 2011-01-08T09:12:00":{ // 受診日ごとの更新情報

"update 2011-01-08T0915:00":{ // このタイムスタンプで更新されたデータ

"mmlPsi:PersonalizedInfo":{

"mmlNm:Name":{

"name":"春野 海",

"kana":"はるの うみ"

},

"birthDay":"1942-03-23",

"sex":"女",

"mmlAd:Address":{

"zip":"142-0063",

"address":"東京都品川区荏原4-4-2",

"email":"bar@foo.com",

"phone":"03-1111-3333",

"cellPhone":"090-0000-1111",

}

},

"mmlBc:BasicClinicModule":{

"bloodtype":{

"abo":"o",

"rh":"+"

}, // ? 血液型

"allergy":{

"factor":"海老",

"severity":"発疹のみ",

"identifierdDate":"25歳の頃",

"memo":"カニではアレルギー反応でたことなし"

}, // ? アレルギー歴

"infection":{

"factor":"肺結核",

"identifiredDate":"34歳"

}, // ? 感染症

"marital":{

"status":"既婚", // 既婚, 未婚, 離婚, 死別

"startDate":"1962-11-10" // 離婚や死別では endDate を付加

},

"familyHistory":{

"relation":"父",

"mmlRd:RegisteredDiagnosisModule":{

"diagnosis":"脳出血",

"startDate":"1966-06-08", // ? 疾患開始日

"endDate":"1978-03-28", // ? 疾患終了日

"outcome":"死亡" // ? 転帰

},

"age":"56歳",

"memo":"10年間寝たきりののち死亡"

}, // ? 家族歴

"childhood":{

"birthInfo":{

"deliveryWeeks":"40週",

"facility":"日赤医療センター",

"deliveryMethod":"正常分娩",

"bodyWeight":"3100 gr",

"memo":"新生児黄疸にて光線療法"

},

"vaccination":{

"vaccine":"ポリオ",

"injected":"true",

"age":"生後6ヶ月"

}

}, // ? 小児期情報

"lifeStyle":{

"occupation":"会社員", // ? 職業

"tobacco":"なし", // ? 喫煙歴

"alcohol":"缶ビール1本/日", // ? 飲酒歴

"other":"テニス3時間/週" // ? 宗教、スポーツなど

},

"pastHistory":{

"item":{

"timeExpression":"18歳",

"event":"スキーで右上腕骨折"

}

}

},

"mmlHi:HealtInsurance":{

"general 国保":{

"insuranceNumber":"01120032", // 保険者番号

"group":"1234", // 記号

"number":"012345", // 被保険者番号

"familyClass":"false", // true:本人 false:家族

"startDate":"2011-02-01", // 開始日

"paymentOutRatio":"3" // 外来負担率

},

"public 公費1":{ ... },

...

},

"mmlRd:RegisteredDiagnosisModule":{

"diagnosis 妊娠高血圧症候群":{

"startDate":"2011-01-01", // ? 疾患開始日

"endDate":"2011-12-31", // ? 疾患終了日

"firstEncounterDate":"2011-01-18", // ? 疾患の初診日

"outcome":"転医" // ? 転帰

},

...

},

"mmlPc:ProgressCourceModule":{

"problem 妊娠":{

"subjective":"lmp: 101224(4w5d) Term:2011-09-30",

"objective":"GS(32 mm)BPD(7 mm)CRL(16 mm)心拍(+))",

"assessment:"GS 辺縁やや不明瞭につき経過観察",

"plan":"分娩予定施設(宮崎へ帰郷) "

},

"problem 妊娠高血圧症候群":{

"objective":"収縮期血圧(156) 拡張期血圧(103) 尿蛋白(+)",

"plan":"減塩食を指導."

}

}

},

...

},

"page 2011-01-22T11:23:00":{ // 受診日ごとの更新情報:前回との差分のみを記述

"update 2011-01-22T11:28:00":{ // このタイムスタンプで更新されたデータ

"mmlPc:ProgressCourceModule":{

"problem 妊娠":{

"subjective":"lmp: 101224(6w5d) Term:2011-09-30",

"assessment:" ", // 前回記述を空白で上書き

"objective":"GS(43 mm) CRL(23 mm)心拍(+))"

},

"problem 妊娠高血圧症候群":{

"objective":"収縮期血圧(143) 拡張期血圧(98) 尿蛋白(+-)"

}

}

},

"update 2011-01-23T09:08:00":{ ... }, // 最終更新日時のものが実データ、他は修正前データ

...

},

...

}

}