健康保険情報モジュール(日本版)Version1.1 |
namespaces宣言本モジュールのnamespaces宣言は,以下とする.
xmlns:mmlHi="http://www.medxml.net/MML/ContentModule/HealthInsurance/1.1"
エレメント一覧表
Elements
Attribute
Datatypes
Occurrence
Table id
1
mmlHi:HealthInsuranceModule
mmlHi:countryType
string
#IMPLIED
1.1.
□
mmlHi:insuranceClass
string
?
mmlHi:ClassCode
string
#REQUIRED
mmlHi:tableId
string
#REQUIRED
MML0031
1.2.
□
mmlHi:insuranceNumber
string
1.3.
□
mmlHi:clientId
1.3.1.
□
□
mmlHi:group
string
1.3.2.
□
□
mmlHi:number
string
1.4.
□
mmlHi:familyClass
boolean
1.5.
□
mmlHi:clientInfo
?
1.5.1.
□
□
mmlHi:personName
?
1.5.1.1.
□
□
□
mmlNm:Name
*
1.5.2.
□
□
mmlHi:addresses
?
1.5.2.1.
□
□
□
mmlAd:Address
*
1.5.3.
□
□
mmlHi:phones
?
1.5.3.1.
□
□
□
mmlPh:Phone
*
1.6.
□
mmlHi:continuedDiseases
?
1.6.1.
□
□
mmlHi:diseases
string
+
1.7.
□
mmlHi:startDate
date
1.8.
□
mmlHi:expiredDate
date
1.9.
□
mmlHi:paymentInRatio
decimal
?
1.10.
□
mmlHi:paymentOutRatio
decimal
?
1.11.
□
mmlHi:insuredInfo
?
1.11.1.
□
□
mmlHi:facility
?
1.11.1.1.
□
□
□
mmlFc:Facility
?
1.11.2.
□
□
mmlHi:addresses
?
1.11.2.1.
□
□
□
mmlAd:Address
*
1.11.3.
□
□
mmlHi:phones
?
1.11.3.1.
□
□
□
mmlPh:Phone
*
1.12.
□
mmlHi:workInfo
?
1.12.1.
□
□
mmlHi:facility
?
1.12.1.1.
□
□
□
mmlFc:Facility
?
1.12.2.
□
□
mmlHi:addresses
?
1.12.2.1.
□
□
□
mmlAd:Address
*
1.12.3.
□
□
mmlHi:phones
?
1.12.3.1.
□
□
□
mmlPh:Phone
*
1.13.
□
mmlHi:publicInsurance
?
1.13.1.
□
□
mmlHi:publicInsuranceItem
+
mmlHi:priority
string
#REQUIRED
1.13.1.1.
□
□
□
mmlHi:providerName
string
?
1.13.1.2.
□
□
□
mmlHi:provider
string
1.13.1.3.
□
□
□
mmlHi:recipient
string
1.13.1.4.
□
□
□
mmlHi:startDate
date
1.13.1.5.
□
□
□
mmlHi:expiredDate
date
1.13.1.6.
□
□
□
mmlHi:paymentRatio
decimal
?
mmlHi:RatioType
string
#REQUIRED
MML0032
Occurrence なし:必ず1回出現,?: 0回もしくは1回出現,+: 1回以上出現,*: 0 回以上出現
#REQUIRED:必須属性,#IMPLIED:省略可能属性
エレメント解説
1.mmlHi:HealthInsuranceModule
【内容】使用可能保険・公費の組合せ.
【省略】不可
【繰り返し設定】組み合わせが複数ある場合は,MML基本構造のMmlBodyのMmlModuleItemの繰り返しで対応する.
例えば,以下の3通りの保険が使われておれば,
- 国保のみ
- 国保と公費(結核)
- 社保継続
MmlModuleItemを3回繰り返して,3つを別個に記載する.
【属性】本モジュールが日本固有のものであることを明示するために,以下の属性を設ける.
属性名
データ型
省略
説明
MmlHi:countryType
string
#IMPLIED
国タイプ.日本JPN
【例】
<mmlHi:HealthInsuranceModule mmlHi:countryType = "JPN">
1.1.mmlHi:insuranceClass
【内容】健康保険種別.原則としてテーブルMML0031を用いるが,地方公費等でユーザー固有の拡張が必要なときは,別テーブルとし,別のテーブル名を記載する.
【データ型】string
【省略】可
【属性】
属性名
データ型
省略
使用テーブル
mmlHi:ClassCode
string
#REQUIRED
mmlHi:tableId
string
#REQUIRED
MML0031
【例】
<mmlHi:insurancecClass mmlHi:ClassCode="01" mmlHi:tableId="MML0031">国保</mmlHi:insuranceClass>
1.2.mmlHi:insuranceNumber
【内容】健康保険者番号
【データ型】string
【省略】不可
【例】
<mmlHi:insuranceNumber>8001</mmlHi:insuranceNumber>
1.3.mmlHi:clientId
【内容】被保険者情報
【省略】不可
1.3.1.mmlHi:group
【内容】被保険者記号
【データ型】string
【省略】不可
1.3.2.mmlHi:number
【内容】被保険者番号
【データ型】string
【省略】不可
【例】
<mmlHi:clientId>
<mmlHi:group>宮市みへし</mmlHi:group>
<mmlHi:number>421</mmlHi:number></mmlHi:clientId>
1.4.mmlHi:familyClass
【内容】本人家族区分.true:本人,false:家族
【データ型】boolean
【省略】不可
【例】本人
<mmlHi:familyClass>true</mmlHi:familyClass>
【例】家族
<mmlHi:familyClass>false</mmlHi:familyClass>
1.5.mmlHi:clientInfo
【内容】被保険者情報
【省略】可
1.5.1.mmlHi:personName
【内容】下記の被保険者氏名を入れる親エレメント
【省略】可.
1.5.1.1.mmlNm:Name
【内容】氏名。構造はMML共通形式(人名表現形式参照)
【省略】可
【繰り返し設定】繰り返しあり。表記法が複数あれば繰り返す。
1.5.2. mmlHi:addresses
【内容】下記の被保険住所を入れる親エレメント
【省略】可
1.5.2.1.mmlAd:Address
【内容】住所。構造はMML共通形式(住所表現形式参照)
【省略】可
【繰り返し設定】繰り返しあり。住所の種類あるいは、表記法が複数あれば繰り返す。
1.5.3.mmlHi:phones
【内容】下記の被保険電話番号を入れる親エレメント
【省略】可
1.5.3.1.mmlPh:Phone
【内容】電話番号。構造はMML共通形式(電話番号表現形式参照)
【省略】可
【繰り返し設定】繰り返しあり。電話番号が複数あれば繰り返す。
1.6.mmlHi:continuedDiseases
【内容】継続疾患情報
【省略】省略可
1.6.1.mmlHi:diseases
【内容】継続適応疾患名
【データ型】string
【省略】不可
【繰り返し設定】繰り返しあり.継続疾患が複数あれば繰り返す.
【例】糖尿病と高血圧
<mmlHi:continuedDiseases>
<mmlHi:diseases>diabetes mellitus</mmlHi:diseases>
<mmlHi:diseases>hypertension</mmlHi:diseases></mmlHi:continuedDiseases>
1.7.mmlHi:startDate
【内容】開始日(交付年月日)
【データ型】date 書式:CCYY-MM-DD
【省略】不可
【例】
<mmlHi:startDate>1995-04-01</mmlHi:startDate>
1.8.mmlHi:expiredDate
【内容】有効期限
【データ型】date 書式:CCYY-MM-DD
【省略】不可
【例】
<mmlHi:expiredDate>1999-09-30</mmlHi:expiredDate>
1.9.mmlHi:paymentInRatio
【内容】入院時の負担率.0[.0][0]〜1[.0][0] (例:3割負担ならば0.3)
【データ型】decimal
【省略】省略可
【例】負担率2割.
<mmlHi:paymentInRatio>0.2</mmlHi:paymentInRatio>
1.10.mmlHi:paymentOutRatio
【内容】外来時の負担率.0[.0][0]〜1[.0][0] (例:3割負担ならば0.3)
【データ型】decimal
【省略】省略可
【例】負担率2割.
<mmlHi:paymentOutRatio>0.2</mmlHi:paymentOutRatio>
1.11.mmlHi:insuredInfo
【内容】保険者情報
【省略】可
1.11.1.mmlHi:facility
【内容】下記の保険者情報を入れる親エレメント
【省略】可.
1.11.1.1.mmlFc:Facility
【内容】施設情報。構造はMML共通形式(施設情報表現形式参照)
【省略】可
1.11.2. mmlHi:addresses
【内容】下記の保険者住所を入れる親エレメント
【省略】可
1.11.2.1.mmlAd:Address
【内容】住所。構造はMML共通形式(住所表現形式参照)
【省略】可
【繰り返し設定】繰り返しあり。住所の種類あるいは、表記法が複数あれば繰り返す。
1.11.3.mmlHi:phones
【内容】下記の保険者電話番号を入れる親エレメント
【省略】可
1.11.3.1.mmlPh:Phone
【内容】電話番号。構造はMML共通形式(電話番号表現形式参照)
【省略】可
【繰り返し設定】繰り返しあり。電話番号が複数あれば繰り返す。
1.12.mmlHi:workInfo
【内容】被保険者の所属する事業所情報
【省略】可
1.12.1.mmlHi:facility
【内容】下記の事業所情報を入れる親エレメント
【省略】可.
1.12.1.1.mmlFc:Facility
【内容】施設情報。構造はMML共通形式(施設情報表現形式参照)
【省略】可
1.12.2.mmlHi:addresses
【内容】下記の事業所住所を入れる親エレメント
【省略】可
1.12.2.1.mmlAd:Address
【内容】住所。構造はMML共通形式(住所表現形式参照)
【省略】可
【繰り返し設定】繰り返しあり。住所の種類あるいは、表記法が複数あれば繰り返す。
1.12.3.mmlHi:phones
【内容】下記の事業所電話番号を入れる親エレメント
【省略】可
1.12.3.1.mmlPh:Phone
【内容】電話番号。構造はMML共通形式(電話番号表現形式参照)
【省略】可
【繰り返し設定】繰り返しあり。電話番号が複数あれば繰り返す。
1.13.mmlHi:publicInsurance
【内容】公費負担医療情報
【省略】省略可
1.13.1.mmlHi:publicInsuranceItem
【内容】公費負担
【省略】不可
【繰り返し設定】繰り返しあり.公費が複数あれば繰り返す.
【属性】
属性名
データ型
省略
説明
mmlHi:priority
string
#REQUIRED
複数公費の優先順位
1から始まる整数
【例】
<mmlHi:publicInsuranceItem mmlHi:priority = "1">
1.13.1.1.mmlHi:providerName
【内容】公費負担名称
【データ型】string
【省略】可
1.13.1.2.mmlHi:provider
【内容】負担者番号
【データ型】string
【省略】不可
1.13.1.3.mmlHi:recipient
【内容】受給者番号
【データ型】string
【省略】不可
1.13.1.4.mmlHi:startDate
【内容】開始日
【データ型】date
【省略】不可
1.13.1.5.mmlHi:expireDate
【内容】有効期限
【データ型】date
【省略】不可
1.13.1.6.mmlHi:paymentRatio
【内容】負担率または負担金
【データ型】decimal
【省略】可
【属性】
属性名
データ型
省略
使用テーブル
説明
mmlHi:ratioType
String
#REQUIRED
MML0032
負担率または負担金
【例】
負担が定額10,000円の場合
負担が比率5%の場合
<mmlHi:paymentRatio mmlHi:ratioType="fix">10000</ mmlHi:paymentRatio>
<mmlHi:paymentRatio mmlHi:ratioType="ratio">0.05</ mmlHi:paymentRatio>
【例】
<mmlHi:publicInsurance>
<mmlHi:publicInsuranceItem mmlHi:priority = "1"><mmlHi:providerName>公費</mmlHi:providerName>
<mmlHi:provider>15450034</mmlHi:provider>
<mmlHi:recipient>0009043</mmlHi:recipient>
<mmlHi:startDate>1997-09-30</mmlHi:startDate>
<mmlHi:expiredDate>1999-09-30</mmlHi:expiredDate>
<mmlHi:paymentRatio mmlHi:RatioType="fix">10000</mmlHi:paymentRatio></mmlHi:publicInsuranceItem>
</mmlHi:publicInsurance>