特定保健指導の電子的なデータ標準様式
特定保健指導情報ファイル仕様説明書
Version 1.22

特定保健指導の電子的なデータ標準様式
特定保健指導情報ファイル 仕様説明書

Version:

1. 22

3. 特定保健指導情報ファイル仕様※図表中で健診仕様書との相違の主要部分は太字下線で示している。
3.1 全体構成の概要
本標準フォーマットにもとづく XML ファイルは、ヘッダ部とボディ部からなる（下図）。

特定保健指導情報ファイル

ヘッダ部

CDA 規格情報

CDA 準拠 typeId 等
実施区分
文書発行日
利用者情報

保健指導管理情報

ﾌｧｲﾙ作成機関情報
受診券・利利用券情報、保険者情報
指導実施および実施機関情報
テキスト形式記述部

ボディ部注）ボディー部の各セクションは同時にすべて存在するわけではない。報告時点によって必要なセクションが抜粋され組み合わされる。またセクション内の各情報は常に同時に存在するとは限らない。また支援Ａ、支援Ｂは必要に応じて複数個繰り返される。中間
評価時に保健指導計画が変更される場合には、中間評価情報セクションに保健指導計画情報が追加されることがある。

指導共通情報セクション

指導初回情報セクション
中間評価情報セクション
継続支援情報セクション

最終評価情報セクション
指導集計情報セクション

支援レベル・行動変容ステージ、保健指導コース名情報
初回面接実施情報
保健指導計画情報
中間評価実施情報
支援Ａ実施情報支援Ｂ実施情報

最終評価実施情報

計画集計情報実施済み集計情報㪚㫆㫇㫐㫉㫀㪾㪿㫋㩿㪺㪀㩷㪟㪈㪏㪄㪈㪐 ᐕᐲෘ↢ഭ௛⑼ቇ⎇ⓥ䇸∔∛੍㒐䉰䊷䊎䉴䈱೙ᐲ䈮㑐䈜䉎⎇ⓥ䇹㩷
ಽᜂ⎇ⓥ⃰䇸ஜ⸻䊂䊷䉺䈱ᢛ஻䈮㑐䈜䉎ᬌ⸛䇹㩷

Page

3

特定保健指導 決済情報ファイル仕様説明書
Version 1.32

特定保健指導決済情報ファイル仕様説明書

Version:

1.32

3.1 特定保健指導決済情報 (healthGuidanceClaim)
特定保健指導決済情報ファイルのルート要素。利用券情報は、利用券が発行されない個別契約の場合であっても、窓口負担情報を記録するために必須とする。代行機関等の処理結果、及び、保険者の処理結果は、返戻データの場合にのみ出現する。
表 3 特定保健指導決済情報 XML 仕様
No1

型名
要素 / 属性
encounter型要素

多重度
1..1

checkupClaim
受診情報（3.2 節参照）

23456

subjectPerson
healthGuidanceCard
settlement
agencyAdjudicationResult
insurerAdjudicationResult

要素
要素
要素
要素
要素

1..1
1..1
1..1
0..10..1

利用者情報 （3.3 節参照）
特定健診利用券情報（3.4 節参照）
決済情報（3.5 節参照）
代行機関等の処理結果（3.6 節参照）
保険者の処理結果（3.7 節参照）

説明

3.2 受診情報 (encounter)
特定健診受診情報を表す要素。実施区分は必須要素であり、実施区分コードより特定保健指導情報「2」を指定する。
表 4 受診情報 XML 仕様
No
1.1
1.1.1

型名
要素 / 属性
serviceEventType
@code

型
要素
属性

多重度
1..1
1..1

subject

1.2
1.2.1

guidanceLevel@code

要素
属性

1..1
1..1

1.3
1.3.1

guidanceTiming
@code

要素
属性

1..1
1..1

説明
実施区分。
実施区分コード（表 14）
保健指導レベル。
保健指導レベルコード（表 13）
実施時点。
保健指導実施時点コード（表 12）

3.3 利用者情報 (subjectPerson)
特定保健指導利用者情報を表す要素。被保険者証等記号以外のすべての要素、及び、属性は必須であり、多重度は「1..1」となる。
表 5 利用者情報 XML 仕様
型名要素 / 属性
performerOrganization

No
2.1
2.1.1
2.1.1.1

id@root

subject型
要素

多重度
1..1

要素
属性

1..1
1..1

2.1.1.2
2.2
2.2.1
2.2.1.1@extension
insurerCard
insurerNumber
@root

属性
要素
要素
属性

1..1
1..1
1..1
1..1

2.2.1.2@extension

属性

1..1

説明
特定健診機関情報。
健診機関番号。
健診機関番号を識別するオブジェクト識別子。
1.2.392.200119.6.102」。
「1機関番号文字列。半角数字 10 桁。
被保険者証情報。
保険者番号。
保険者番号を識別するオブジェクト識別子。
1.2.392.200119.6.101」。
「1保険者番号文字列。半角数字 8 桁。88 桁に満たない場

Copyright(c) H18-19 年度厚生労働科学研究「疾病予防サービスの制度に関する研究」
分担研究班「健診データの整備に関する検討」

Page 11

特定保健指導決済情報ファイル仕様説明書

Version:1.32</healthGuidanceCard><!‑‑ 決済情報 ‑‑><settlement><!‑‑ 単価 ‑‑><unitPrice><!‑‑ 単価金額（20,000円の場合） ‑‑><amount value="20000" currency="JPY"/></unitPrice><!‑‑ 支払割合 (50%の場合)‑‑><paymentRate value="50" unit="%"/><!‑‑ 実施済みポイント数（200ポイントの場合） ‑‑><pointCountCompleted value="200"/><!‑‑ 算定金額 （算定金額が7,500円の場合） ‑‑><calculatedAmount value="7500" currency="JPY"/><!‑‑ 窓口負担金額 ‑‑><payment><!‑‑ 窓口負担徴収コード 1:初回指導時全額徴収した場合 ‑‑><status code="1"/><!‑‑ 窓口負担金額 0円の場合 ‑‑><amount value="0" currency="JPY"/></payment><!‑‑ 請求金額（請求金額が7,500円の場合） ‑‑><claimAmount value="7500" currency="JPY"/></settlement><!‑‑ 代行機関の処理結果 ‑‑><agencyAdjudicationResult><!‑‑ 種別（2：代行機関から特定健診機関または特定保健指導機関） ‑‑><interactionType code="2"/><!‑‑ 記録年月日 （平成19年11月10日の場合） ‑‑><recordDate value="20071110"/><!‑‑ 返戻理由（返戻コード：01の場合） ‑‑><reason code="01"/></agencyAdjudicationResult><!‑‑ 保険者の処理結果 ‑‑><insurerAdjudicationResult><!‑‑ 種別（4：保険者から代行機関） ‑‑><interactionType code="4"/><!‑‑ 記録年月日 （平成19年12月10日の場合） ‑‑><recordDate value="20071210"/><!‑‑ 過誤返戻理由（過誤返戻コード：06の場合） ‑‑><reason code="06"><!‑‑ 過誤返戻理由詳細 ‑‑><text>資格喪失日：平成１９年９月３０日</text></reason></insurerAdjudicationResult></healthGuidanceClaim>

7. XML スキーマ
特定保健指導決済情報ファイルの XML スキーマ（gc08_V08.xsd）を以下に示す。
<?xml version="1.0" encoding="utf‑8"?><xs:schema xmlns="http://tokuteikenshin.jp/checkup/2007" xmlns:xs="http://www.w3.org/2001/XMLSchema"

Copyright(c) H18-19 年度厚生労働科学研究「疾病予防サービスの制度に関する研究」
分担研究班「健診データの整備に関する検討」

Page 21

特定保健指導決済情報ファイル仕様説明書

Version:1.32

targetNamespace="http://tokuteikenshin.jp/checkup/2007" elementFormDefault="qualified"attributeFormDefault="unqualified"><xs:include schemaLocation="co08̲V08.xsd"/><!‑‑ Element Definition ‑‑><xs:element name="healthGuidanceClaim" type="HealthGuidanceClaim"/><xs:element name="encounter" type="HealthGuidanceClaim.HealthGuidanceEncounter"/><xs:element name="guidanceLevel" type="HealthGuidanceClaim.GuidanceLevel"/><xs:element name="guidanceTiming" type="HealthGuidanceClaim.GuidanceTiming"/><xs:element name="performerOrganization" type="Common.CheckupProvider"/><xs:element name="name" type="Common.PersonName"/><xs:element name="administrativeGender" type="Common.AdministrativeGender"/><xs:element name="healthGuidanceCard" type="HealthGuidanceClaim.HealthGuidanceCard"/><xs:element name="id" type="Common.HealthGuidanceCardId"/><xs:element name="checkupCardId" type="Common.CheckupCardId"/><xs:element name="effectiveTime" type="Common.IntervalPointInTime"/><xs:element name="high" type="Common.Date"/><xs:element name="copayment" type="Common.ChargeType"/><xs:element name="maxInsuranceLimit" type="Common.MaximumInsuranceLimit"/><xs:element name="settlement" type="HealthGuidanceClaim.Settlement"/><xs:element name="unitPrice" type="Common.UnitPrice"/><xs:element name="paymentRate" type="Common.Percentage"/><xs:element name="pointCountCompleted" type="HealthGuidanceClaim.PointCount"/><xs:element name="pointCountIntended" type="HealthGuidanceClaim.PointCount"/><xs:element name="calculatedAmount" type="Common.TotalMonetaryAmount"/><xs:element name="payment" type="HealthGuidanceClaim.Payment"/><xs:element name="status" type="HealthGuidanceClaim.PaymentStatus"/><xs:element name="claimAmount" type="Common.TotalMonetaryAmount"/><!‑‑ ComplexType Definition ‑‑><xs:complexType name="HealthGuidanceClaim"><xs:sequence><xs:element ref="encounter"/><xs:element name="subjectPerson" type="HealthGuidanceClaim.SubjectPerson"/><xs:element ref="healthGuidanceCard"/><xs:element ref="settlement"/><xs:element ref="agencyAdjudicationResult" minOccurs="0"/><xs:element ref="insurerAdjudicationResult" minOccurs="0"/></xs:sequence></xs:complexType><xs:complexType name="HealthGuidanceClaim.HealthGuidanceEncounter"><xs:complexContent><xs:extension base="Common.Encounter"><xs:sequence><xs:element ref="guidanceLevel"/><xs:element ref="guidanceTiming"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="HealthGuidanceClaim.GuidanceLevel"><xs:attribute name="code" type="Code.HealthGuidanceLevel" use="required"/></xs:complexType><xs:complexType name="HealthGuidanceClaim.GuidanceTiming"><xs:attribute name="code" type="Code.HealthGuidanceTiming" use="required"/>

Copyright(c) H18-19 年度厚生労働科学研究「疾病予防サービスの制度に関する研究」
分担研究班「健診データの整備に関する検討」

Page 22

特定保健指導決済情報ファイル仕様説明書

Version:1.32</xs:complexType><xs:complexType name="HealthGuidanceClaim.SubjectPerson"><xs:sequence><xs:element ref="performerOrganization"/><xs:element ref="insuranceCard"/><xs:element ref="name"/><xs:element name="addr" type="HealthGuidanceClaim.Address"/><xs:element ref="birthTime"/><xs:element ref="administrativeGender"/></xs:sequence></xs:complexType><xs:complexType name="HealthGuidanceClaim.Address"><xs:sequence><xs:element name="postalCode" type="Common.PostalCode"/></xs:sequence></xs:complexType><xs:complexType name="HealthGuidanceClaim.HealthGuidanceCard"><xs:sequence><xs:element ref="id" minOccurs="0"/><xs:element ref="checkupCardId" minOccurs="0"/><xs:element ref="effectiveTime" minOccurs="0"/><xs:element ref="copayment" minOccurs="0"/><xs:element ref="maxInsuranceLimit" minOccurs="0"/></xs:sequence></xs:complexType><xs:complexType name="HealthGuidanceClaim.PointCount"><xs:attribute name="value" type="pointCount" use="required"/></xs:complexType><xs:complexType name="HealthGuidanceClaim.Settlement"><xs:sequence><xs:element ref="unitPrice"/><xs:element ref="paymentRate"/><xs:element ref="pointCountCompleted" minOccurs="0"/><xs:element ref="pointCountIntended" minOccurs="0"/><xs:element ref="calculatedAmount"/><xs:element ref="payment"/><xs:element ref="claimAmount"/></xs:sequence></xs:complexType><xs:complexType name="HealthGuidanceClaim.Payment"><xs:sequence><xs:element ref="status"/><xs:element name="amount" type="Common.TotalMonetaryAmount"/></xs:sequence></xs:complexType><xs:complexType name="HealthGuidanceClaim.PaymentStatus"><xs:attribute name="code" type="Code.HealthGuidancePaymentStatus" use="required"/></xs:complexType></xs:schema>

特定健診情報／特定保健指導情報交換用共通 XML スキーマ(co08_V08.xsd)を以下に示す（上記のXML スキーマから読み込まれる）。
Copyright(c) H18-19 年度厚生労働科学研究「疾病予防サービスの制度に関する研究」
分担研究班「健診データの整備に関する検討」

Page 23

特定保健指導決済情報ファイル仕様説明書

Version:1.32</xs:complexType><!‑‑ 被保険者証番号 ‑‑><xs:complexType name="Common.InsuranceNumber"><xs:attribute name="root" type="insuranceNumberOid" use="required"/><xs:attribute name="extension" type="extensionForInsuranceNumberOrInsuranceSymbol" use="required"/></xs:complexType><!‑‑ 保険者番号 ‑‑><xs:complexType name="Common.InsuranceProviderId"><xs:attribute name="root" type="insuranceProviderOid" use="required"/><xs:attribute name="extension" type="insuranceProviderId" use="required"/></xs:complexType><!‑‑ 健診機関・保健指導機関番号 ‑‑><xs:complexType name="Common.CheckupProviderId"><xs:attribute name="root" type="checkupProviderOid" use="required"/><xs:attribute name="extension" type="checkupProviderId" use="required"/></xs:complexType><!‑‑ 受診券番号‑‑><xs:complexType name="Common.CheckupCardId"><xs:attribute name="root" type="checkupCardOid" use="required"/><xs:attribute name="extension" type="consultationCardId" use="required"/></xs:complexType><!‑‑ 利用券番号‑‑><xs:complexType name="Common.HealthGuidanceCardId"><xs:attribute name="root" type="healthGuidanceCardOid" use="required"/><xs:attribute name="extension" type="consultationCardId" use="required"/></xs:complexType><!‑‑ 金額 ‑‑><xs:complexType name="Common.MonetaryAmount"><xs:attribute name="value" type="xs:integer" use="required"/><xs:attribute name="currency" type="Code.Currency" default="JPY"/></xs:complexType><!‑‑ 総額(9桁以内) ‑‑><xs:complexType name="Common.TotalMonetaryAmount"><xs:complexContent><xs:restriction base="Common.MonetaryAmount"><xs:attribute name="value" type="totalMonetaryAmount" use="required"/></xs:restriction></xs:complexContent></xs:complexType><!‑‑ 窓口負担金額 ‑‑><xs:complexType name="Common.Payment"><xs:sequence><xs:element name="amount" type="Common.ChargeMonetaryAmount"/></xs:sequence></xs:complexType><!‑‑ 負担費用(6桁) ‑‑><xs:complexType name="Common.ChargeMonetaryAmount"><xs:attribute name="value" type="chargeMonetaryAmount" use="required"/><xs:attribute name="currency" type="Code.Currency" default="JPY"/></xs:complexType><!‑‑ コード化値 ‑‑><xs:complexType name="Common.CodedValue"><xs:attribute name="code" type="codedSimpleValue" use="required"/>

Copyright(c) H18-19 年度厚生労働科学研究「疾病予防サービスの制度に関する研究」
分担研究班「健診データの整備に関する検討」

Page 26

特定保健指導決済情報ファイル仕様説明書

Version:1.32<xs:attribute name="codeSystem" type="oid" use="required"/></xs:complexType><!‑‑ 男女区分 ‑‑><xs:complexType name="Common.AdministrativeGender"><xs:attribute name="code" type="Code.AdministrativeGender" use="required"/></xs:complexType><!‑‑ 受診者・利用者氏名 ‑‑><xs:complexType name="Common.PersonName" mixed="true"/><!‑‑ 処理結果 ‑‑><xs:complexType name="Common.AdjudicationResultBase" abstract="true"><xs:sequence><xs:element ref="interactionType"/><xs:element ref="recordDate"/></xs:sequence></xs:complexType><!‑‑ 保険者処理結果 ‑‑><xs:complexType name="Common.InsurerAdjudicationResult"><xs:complexContent><xs:extension base="Common.AdjudicationResultBase"><xs:sequence><xs:element name="reason" type="Common.MalpracticeReason"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><!‑‑ 代行機関処理結果 ‑‑><xs:complexType name="Common.AgencyAdjudicationResult"><xs:complexContent><xs:extension base="Common.AdjudicationResultBase"><xs:sequence><xs:element name="reason" type="Common.ErrorReason"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><!‑‑ 返戻理由 ‑‑><xs:complexType name="Common.ErrorReason"><xs:sequence><xs:element ref="text" minOccurs="0"/></xs:sequence><xs:attribute name="code" type="Code.ErrorCode"/></xs:complexType><!‑‑ 過誤返戻理由 ‑‑><xs:complexType name="Common.MalpracticeReason"><xs:sequence><xs:element ref="text" minOccurs="0"/></xs:sequence><xs:attribute name="code" type="Code.MalpracticeCode"/></xs:complexType><!‑‑ 期間情報 ‑‑><xs:complexType name="Common.IntervalPointInTime"><xs:sequence><xs:element name="high" type="Common.Date"/>Copyright(c) H18-19 年度厚生労働科学研究「疾病予防サービスの制度に関する研究」
分担研究班「健診データの整備に関する検討」

Page 27