（２）連合会提出データ作成にかかる留意事項について1

ＸＭＬデータ送信後の各チェックの流れ
国保連合会
決済システム

健診等機関

ＸＭＬ

受付チェックＮＧ

エラー連絡書

返戻一覧表

特定健診等データ管理システムＮＧ「①受付チェックにか「①受付チェックにかかるエラーについて」かるエラーについて」
で、ベンダテストのエで、ベンダテストのエ
ラー事例を紹介
ラー事例を紹介ＯＫ

形式チェックＯＫ

事務点検「②特定健診等データ「②特定健診等データ
管理システムにおけ
管理システムにおけるエラー等発生状況」
るエラー等発生状況」
で、連合会の実運用で、連合会の実運用で発生したエラー事で発生したエラー事
例を紹介
例を紹介

ＯＫ

資格確認
2

①受付チェックにかかるエラーについて（決済システム）3

説明の流れ１ 特定健診のエラー事例（ベンダテスト）
２ 保健指導のエラー事例（ベンダテスト）4

１ 特定健診のエラー事例（ベンダテスト）■エラーの種類
Ⅰ 記録形式・全角文字形式
・郵便番号の形式

Ⅱ 必須項目未入力
・単価の未入力

Ⅲ コード
・窓口負担コード5

特定健診のエラー事例

全角文字形式
エラーコード

2203

メッセージ

データファイルの健診実施機関名称が全角文字形式で記録されていません。[負担1クリニック]

エラーの例

エラーの種類

記録形式

正解XML・対処法の例

データファイルの健診実施情報の健診実施機関名称に半角文字が含まれている。

半角の「1」を全角の「１」に変更する。
→半角文字チェックの機能を設ける。

<!–健診実施情報 --><documentationOf><serviceEvent><code code="010" codeSystem="1.2.392.200119.6.1002"
displayName="特定健診" /><effectiveTime value="20080417" /><performer typeCode="PRF"><assignedEntity>「1」が半角に<id nullFlavor="NI" />なっている。
<representedOrganization><id root="1.2.392.200119.6.102" extension="1310001001" /><name>負担1クリニック</name><telecom value="tel:0300000001" /><addr><postalCode>100-1001</postalCode>
東京都千代田区区分町１ＸＭＬ健診機関ビル１階</addr></representedOrganization></assignedEntity></performer></serviceEvent></documentationOf><!–健診実施情報 --><documentationOf><serviceEvent><code code=" 010 " codeSystem="1.2.392.200119.6.1002"
displayName="特定健診" /><effectiveTime value=" 20080417 " /><performer typeCode="PRF "><assignedEntity><id nullFlavor="NI" /><representedOrganization><id root="1.2.392.200119.6.102" extension=" 1310001001 " /><name>負担１クリニック</name><telecom value=" tel:0300000001 " /><addr><postalCode>100-1001</postalCode>
東京都千代田区区分町１ＸＭＬ健診機関ビル１階</addr></representedOrganization></assignedEntity></performer></serviceEvent></documentationOf>

6

特定健診のエラー事例

郵便番号の形式
エラーコード

2203

メッセージ

データファイルの健診実施機関郵便番号が半角英数形式で記録されていません。[100-0-10]

エラーの例

エラーの種類

記録形式

正解XML・対処法の例

データファイルの健診実施情報の健診実施機関郵便番号が「###-####」の形式になっていない。

「###-####」の形式に変更する。
→形式チェック機能を設ける。

<!–健診実施情報 --><documentationOf><serviceEvent><code code="010" codeSystem="1.2.392.200119.6.1002“
displayName="特定健診" /><effectiveTime value="20080417" /><performer typeCode="PRF"><assignedEntity><id nullFlavor="NI" /><representedOrganization><id root=“1.2.392.200119.6.102” extension="1310001001" /><name>負担１クリニック</name>「###-#-##」の形式<telecom value="tel:0300000001" />になっている。
<addr><postalCode>100-0-10</postalCode>
東京都千代田区区分町１ＸＭＬ健診機関ビル１階</addr></representedOrganization></assignedEntity></performer></serviceEvent></documentationOf><!–健診実施情報 --><documentationOf><serviceEvent><code code="010" codeSystem="1.2.392.200119.6.1002“
displayName="特定健診" /><effectiveTime value="20080417" /><performer typeCode="PRF"><assignedEntity><id nullFlavor="NI" /><representedOrganization><id root=“1.2.392.200119.6.102” extension="1310001001" /><name>負担１クリニック</name><telecom value="tel:0300000001" /><addr><postalCode>100-1001</postalCode>
東京都千代田区区分町１ＸＭＬ健診機関ビル１階</addr></representedOrganization></assignedEntity></performer></serviceEvent></documentationOf>

7

特定健診のエラー事例

単価の未入力エラーコード

2101

メッセージ

決済情報ファイルの単価（詳細な健診）の単価金額が記録されていません。

エラーの種類

必須項目未入力
正解XML・対処法の例

エラーの例
請求区分コードが４（基本的な健診＋詳細な健診＋追加健診項目）において、決済情報ファイルの単価（詳細な健診）（ <unitPriceDetail> ～ </unitPriceDetail> ）が記入されていない。

決済情報ファイルの単価（詳細な健診）（ <unitPriceDetail> ～</unitPriceDetail> ）を記入する。

<settlement><claimType code=“4” /> <!–請求区分コード --><commissionType code="1" /><unitPriceBasic> <!–単価（基本的な健診） --><amount currency="JPY" value="5000" /></unitPriceBasic><settlement><claimType code=“4” /> <!–請求区分コード --><commissionType code="1" /><unitPriceBasic> <!–単価（基本的な健診） --><amount currency="JPY" value="5000" /></unitPriceBasic><unitPriceDetail> <!–単価（詳細な健診） --><amount currency="JPY" value="1000" /><observation code="1" /></unitPriceDetail><unitPriceDetail><unitPriceOther>・・・・・</unitPriceOther></settlement><!–単価（追加健診） -->・・・・・</unitPriceDetail><unitPriceOther> <!–単価（追加健診） -->・・・・・</unitPriceOther></settlement>

8

特定健診のエラー事例

窓口負担コード
エラーコード

2301

メッセージ

決済情報ファイルの窓口負担（基本的な健診）の窓口負担コードに誤ったコード値が記録されています。[6]

エラーの種類

コードのエラー

エラーの例

正解XML・対処法の例

決済情報ファイルの特定健診受診券情報の窓口負担コードが（1～4）以外の数値になっている。

下記の中から窓口負担コードを選択し、決済情報ファイルの特定健診受診券情報の窓口負担コードを記入する。
1：受診者・利用者は負担なし
2：受診者・利用者は定額負担
3：受診者・利用者は定率負担
4：保険者の負担上限額<!–特定健診受診券情報 --><checkupCard> <!-- 特定健診受診券整理番号 --><id extension=“08100000007” root="1.2.392.200119.6.209" /><effectiveTime><high value="20090331" /> <!-- 有効期間 --></effectiveTime><chargeTypeBasic code="6" /> <!-- 窓口負担（基本的な健診） --></checkupCard><!–特定健診受診券情報 --><checkupCard> <!-- 特定健診受診券整理番号 --><id extension=“08100000007” root="1.2.392.200119.6.209" /><effectiveTime><high value="20090331" /> <!-- 有効期間 --></effectiveTime><chargeTypeBasic code=“1" /> <!-- 窓口負担（基本的な健診） --></checkupCard>9

２ 保健指導のエラー事例（ベンダテスト）■エラーの種類
Ⅰ 記録形式
・日付形式

・最大文字数オーバー

・継続的な支援によるポイント

・文字数制限・評価情報項目の値未入力

Ⅱ 必須項目未入力
・最終評価情報の未入力

・指導集計情報の未入力

Ⅲ フォルダの構成
・支援形態のコード値未入力

Ⅳ スキーマチェック
・決済情報ファイルとデータファイルの対応
10保健指導のエラー事例

日付形式
エラーコード

2203

メッセージ

データファイルの６ヶ月後の評価の実施日付が日付形式で記録されていません。[0]エラーの種類

記録形式

エラーの例

正解XML・対処法の例

6ヵ月後の評価の実施日付が日付形式（yyyymmdd）になっていない。

6ヵ月後の評価の実施日付を日付形式（yyyymmdd）で記入する。
→日付形式チェックの機能を設ける。

<!-- 6か月後の評価実施情報 --><section><entry><act classCode="ACT" moodCode="EVN"><!-- 6か月後の評価の支援形態 --><code code=" 1 " codeSystem="1.2.392.200119.6.3005" /><!-- 6か月後の評価の実施日付 --><effectiveTime value=" 0 " /><performer><assignedEntity><id nullFlavor="NI" /><!-- 6か月後の評価の実施者 --><code code=" 1 " codeSystem="1.2.392.200119.6.3020" /></assignedEntity></performer><!-- 6か月後の評価実施情報 --><section><entry><act classCode="ACT" moodCode="EVN"><!-- 6か月後の評価の支援形態 --><code code=“1" codeSystem="1.2.392.200119.6.3005" /><!-- 6か月後の評価の実施日付 --><effectiveTime value=" 20080502 " /><performer><assignedEntity><id nullFlavor="NI" /><!-- 6か月後の評価の実施者 --><code code=“1" codeSystem="1.2.392.200119.6.3020" /></assignedEntity></performer>

・・・・・</act></entry></section>

・・・・・</act></entry></section>

11

最大文字数オーバー

保健指導のエラー事例

エラーコード

2202

メッセージ

データファイルの一日の削減目標エネルギー量が4文字以内で記録されていません。[300.0]

エラーの種類

記録形式

エラーの例

正解XML・対処法の例

指導初回情報（保健指導計画情報）の一日の削減目標エネ
ルギー量が5文字と最大文字数である4文字を超えた値が記入されている。

指導初回情報（保健指導計画情報）の一日の削減目標エネル
ギー量に記入する値を整数にし、4文字以内で記入する。

<!– 指導初回情報(保健指導計画情報） --><component><section><code code="90030" codeSystem="1.2.392.200119.6.1010"
displayName="指導初回情報セクション" /><text />
<entry><act classCode="ACT" moodCode="EVN">
・・・・<entryRelationship typeCode="COMP"><observation classCode="OBS" moodCode="GOL"><code code=“1021001050”
displayName="一日の削減目標エネルギー量" / /><value xsi:type=“PQ” value="300.0“ unit="kcal" /></observation>
文字数が5文字</entryRelationship><!– 指導初回情報(保健指導計画情報） -->-<component>-<section><code code="90030" codeSystem="1.2.392.200119.6.1010"
displayName="指導初回情報セクション" /><text />
<entry><act classCode="ACT" moodCode="EVN">
・・・・<entryRelationship typeCode="COMP"><observation classCode="OBS" moodCode="GOL"><code code=“1021001050”
displayName="一日の削減目標エネルギー量" / /><value xsi:type=“PQ” value="300“ unit="kcal" /></observation></entryRelationship>・・・・</act></entry></section></component>

・・・・</act></entry></section></component>になっている。

12

保健指導のエラー事例

文字数制限
エラーコード

1202

メッセージ

交換用基本情報ファイルの送付元機関が10文字で記録されていません。[13100007309]

エラーの種類

記録形式

エラーの例

正解XML・対処法の例

交換用基本情報ファイル（ix08_V08.xml）の送付元機関が11文字となっており、10文字で記入する文字数制限を越えた値が記入されている。

交換用基本情報ファイル（ix08_V08.xml）の送付元機関を10文字で記入する。
→文字数チェックの機能を設ける。

<?xml version="1.0" encoding="UTF-8" ?><index xmlns="http://tokuteikenshin.jp/checkup/2007"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tokuteikenshin.jp/checkup/2007 ./XS
D/ix08_V08.xsd"><interactionType code="1" /> <!-- 種別 --><creationTime value="20080503" /> <!-- 作成年月日 --><sender><!-- 送付元機関（健診実施機関番号） --><id root="1.2.392.200119.6.102" extension="13100007103" /></sender><receiver> <!-- 送付先機関（代行機関番号） --><id root="1.2.392.200119.6.103" extension="91399022" /></receiver><serviceEventType code="2" /> <!-- 実施区分 --><totalRecordCount value=“2 " /> <!-- 総ファイル数 --></index><?xml version="1.0" encoding="UTF-8" ?><index xmlns="http://tokuteikenshin.jp/checkup/2007"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tokuteikenshin.jp/checkup/2007 ./XSD/ix08_V08.xsd"><interactionType code="1" /> <!-- 種別 --><creationTime value="20080503" /> <!-- 作成年月日 --><sender><!-- 送付元機関（健診実施機関番号） --><id root="1.2.392.200119.6.102" extension="1310007103" /></sender><receiver> <!-- 送付先機関（代行機関番号） --><id root="1.2.392.200119.6.103" extension="91399022" /></receiver><serviceEventType code="2" /> <!-- 実施区分 --><totalRecordCount value=“2 " /> <!-- 総ファイル数 --></index>

文字数が11文字になっている。

13

継続的な支援によるポイント

保健指導のエラー事例

エラーコード

2405

メッセージ

データファイルの継続的な支援によるポイント（支援A)に対し範囲（160～9999）外の値が記録されています。[0]

エラーの種類

記録形式

エラーの例

正解XML・対処法の例

6ヵ月後の評価時のXMLデータにおいて、データファイルの指導集計情報の継続的な支援によるポイント（支援A)が160以上になっていない。

指導集計情報の継続的な支援によるポイント（支援A)の累計を記入する。但し、継続的な支援によるポイント（支援A）が160以上になっている必要がある。
※継続的な支援によるポイント（支援B）の場合、20以上になっている必要がある。

<!– 指導集計情報 --><section><entry><!--指導集計情報 --><section><entry>・・・・・<!-- 実施上の継続的な支援によるポイント（支援A） --><entryRelationship typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><code code="1042100114" /><value xsi:type="INT" value="0" /></observation></entryRelationship>

・・・・・<!-- 実施上の継続的な支援によるポイント（支援A） --><entryRelationship typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><code code="1042100114" /><value xsi:type="INT" value=“160" /></observation></entryRelationship>

・・・・・</entry></section>

・・・・・</entry></section>

14

評価情報項目の値未記入

保健指導のエラー事例

エラーコード

2203

メッセージ

データファイルの６か月後の評価時の収縮期血圧[項目名]が半角数字形式で記録されていません。[]

エラーの種類

記録形式
正解XML・対処法の例

エラーの例
評価情報項目（<entryRelationship>～ </entryRelationship>）が記入されているが、値（value)が記載されていない。

①評価情報項目（<entryRelationship>～</entryRelationship>）を記入する場合は、値を入力してください。
②値を記入しない場合は、評価情報項目（<entryRelationship>～</entryRelationship>）を削除してください<!-- 6か月後の評価実施情報 --><section> ・・・・・<entry>①・・・・・<!-- 6か月後の評価時の拡張期血圧 --><entryRelationship typeCode="COMP"> - <observation
classCode="OBS" moodCode="EVN"><code code="1042001034" /><value xsi:type=“PQ”
unit="mm[Hg]" /></observation></entryRelationship>
・・・・・</entry></section><!-- 6か月後の評価実施情報 --><section> ・・・・・<entry>・・・・・<!-- 6か月後の評価時の拡張期血圧 --><entryRelationship typeCode="COMP"> - <observation
classCode="OBS" moodCode="EVN"><code code="1042001034" /><value xsi:type=“PQ” value=“90” unit="mm[Hg]" /></observation></entryRelationship>
・・・・・</entry></section>

15

最終評価情報の未入力

保健指導のエラー事例

エラーコード

2101

メッセージ

データファイルに必須の最終評価情報（6ヶ月評価情報）セクションコードが記録されていません。

エラーの種類

必須項目未入力

エラーの例

正解XML・対処法の例

保健指導報告区分コードが「22」（6ヶ月評価実施時）になっているが、最終評価情報（6ヶ月評価情報）が記入されていない。

① 6ヶ月評価実施時のXMLデータとして作成している場合、最終評価情報（6ヶ月評価情報）を記入する。
②継続支援の状況報告時又は中間評価実施時のXMLデータとして作成している場合、保健指導報告区分コードを「24」とする。

<!– 保健指導報告区分 --><code code="22" codeSystem="1.2.392.200119.6.1001" />①<!– 保健指導報告区分 --><code code="22" codeSystem="1.2.392.200119.6.1001" /><!-- 6か月後の評価実施情報 --><component><section><code code="90060" codeSystem="1.2.392.200119.6.1010"
displayName="最終評価情報セクション" /><text />
<entry><act classCode=“ACT” moodCode=“EVN”><!– 支援形態 --><code code="1" codeSystem="1.2.392.200119.6.3005" /><effectiveTime value=“20081201” /> <!– 実施日付 --><performer>
・・・・</act> </entry> </section> </component>②<!– 保健指導報告区分 --><code code="24" codeSystem="1.2.392.200119.6.1001" />16

指導集計情報の未入力

保健指導のエラー事例

エラーコード

2101

メッセージ

データファイルに必須の指導集計情報（実施済み集計情報）セクションコードが記録されていません。

エラーの種類

必須項目未入力

エラーの例

正解XML・対処法の例

保健指導報告区分コードが「22」（6ヶ月評価実施時）になっているが、指導集計情報（実施済み集計情報）が記入されていない。

① 6ヶ月評価実施時のXMLデータとして作成している場合、指導集計情報（実施済み集計情報）を記入する。
②継続支援の状況報告時又は中間評価実施時のXMLデータとして作成している場合、保健指導報告区分コードを「24」とする。

<!– 保健指導報告区分 --><code code="22" codeSystem="1.2.392.200119.6.1001" />①<!– 保健指導報告区分 --><code code="22" codeSystem="1.2.392.200119.6.1001" /><!--指導集計情報 --><component> <section><code code="90070" codeSystem="1.2.392.200119.6.1010"
displayName="指導集計情報セクション" /><text />
<entry><act classCode="ACT" moodCode="EVN"><code nullFlavor="NA" /><entryRelationship typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><code code="1042800117" displayName="実施上の継続的な支援の実施
回数" /><value xsi:type="INT" value="7" /></observation></entryRelationship>・・・・・</act> </entry> </section> </component>②<!– 保健指導報告区分 --><code code="24" codeSystem="1.2.392.200119.6.1001" />17

決済情報ファイルとデータファイルの対応

保健指導のエラー事例

エラーコード

2704

メッセージ

データファイル[g13100072012008100202000000.xml]に対応する決済情報ファイルがありません。

エラーの種類

フォルダの構成

エラーの例

正解XML・対処法の例

決済情報ファイルに記載されている「p」を除くファイル名（健診等機関番号）とデータファイルに記載されている「g」を除く
ファイル名（健診等機関番号）が一致していない。

決済情報ファイルに記載されている「p」を除くファイル名（健診等機関番号）とデータファイルに記載されている「g」を除くファイル名（健診等機関番号）を一致させる。

¥1310007103_91399022_200810020_1├ ix08_V08.xml ･･････ 交換用基本情報ファイル├ su08_V08.xml ･･････ 集計情報ファイル├ ¥DATA│ └ g13100072012008100202000000.xml ･･････ データファイル└ ¥CLAIMS└ p13100071032008100202000000.xml ･･････ 決済情報ファイル└ ¥XSD・・・・・・XMLスキーマーファイル¥1310007103_91399022_200810020_1├ ix08_V08.xml ･･････ 交換用基本情報ファイル├ su08_V08.xml ･･････ 集計情報ファイル├ ¥DATA│ └ g13100071032008100202000000.xml ･･････ データファイル└ ¥CLAIMS└ p13100071032008100202000000.xml ･･････ 決済情報ファイル└ ¥XSD・・・・・・XMLスキーマーファイル18

支援形態のコード値未入力
エラーコード

2803

メッセージ

データファイルのスキーマチェックでエラーが発生しました。

エラーの種類

保健指導のエラー事例

スキーマチェックのエラー
正解XML・対処法の例

エラーの例
データファイルの支援形態のコードに値が入っていない。

データファイルの支援形態のコードに下記のコード値を記入する。
1：個別支援2：グループ支援
3：電話
4：電子メール支援<!-- 6か月後の評価実施情報 --><section><entry><act classCode="ACT" moodCode="EVN"><!-- 6か月後の評価の支援形態 --><code code="" codeSystem="1.2.392.200119.6.3005" /><!-- 6か月後の評価の実施日付 --><effectiveTime value=" 20080502 " /><performer><assignedEntity><id nullFlavor="NI" /><!-- 6か月後の評価の実施者 --><code code=" 1 " codeSystem="1.2.392.200119.6.3020" /></assignedEntity></performer><!-- 6か月後の評価実施情報 --><section><entry><act classCode="ACT" moodCode="EVN"><!-- 6か月後の評価の支援形態 --><code code=“1" codeSystem="1.2.392.200119.6.3005" /><!-- 6か月後の評価の実施日付 --><effectiveTime value=" 20080502 " /><performer><assignedEntity><id nullFlavor="NI" /><!-- 6か月後の評価の実施者 --><code code=“1" codeSystem="1.2.392.200119.6.3020" /></assignedEntity></performer>

・・・・・</entry></section>

・・・・・</entry></section>19

②特定健診等データ管理システムにおけるエラーについて20

事務点検にかかるエラーについて21

事務点検にかかるエラーについて
Ⅰ．健診実施年月日にかかわる相関チェック
Ⅱ．検査・問診結果にかかわる相関チェック
Ⅲ．詳細健診項目にかかわる相関チェック
Ⅳ．追加健診項目にかかわる相関チェック
Ⅴ．決済情報にかかわる相関チェック

22

Ⅰ．健診実施年月日に関わる
相関チェック・受診券有効期限
・受付年月日23受診券有効期限とのチェック• 健診実施年月日は受診券有効期限以前であること＜エラー事例＞
・健診実施年月日が受診券有効期限より以降となっている。
・受診券有効期限が「20000831」と設定されている。(本制度開始は2008年4月1日）

24

受付年月日とのチェック• 健診実施年月日は２００８年４月１日～
受付年月日（システムへのデータ取込日）の範囲内であること＜エラー事例＞
・健診実施年月日が２００８年４月１日以前。
・健診実施年月日が受付年月日（システムへのデータ取込日） 以降。

25

Ⅱ．検査・問診結果に関わる
相関チェック
検査結果データ型と測定結果値との相関チェック。各データ型に関連する検査結
果値を必ず設定すること。
＜検査結果データ型＞
・ＰＱ：測定値型
・ＣＯ、ＣＤ：コード値型
・ＳＴ：文字列型
26

検査結果データ型と測定結果値との相関チェック
（ＰＱの場合）• 検査結果データ型がＰＱ（測定値型）の場合、observation/value要素のvalue属
性に数値が設定されていること

27

＜ＸＭＬ事例＞<entry><observation classCode="OBS" moodCode="EVN"><code code="9N001000000000001" /><value xsi:type="PQ" value="170.0" unit="cm" /></observation></entry>28

検査結果データ型と測定結果値との相関チェック（ＣＯ、ＣＤの場合）• 検査結果データ型がＣＯ、ＣＤ（コード型）の場合、observation/value要素のcode属性に値が設定されていること

29

＜ＸＭＬ事例＞<entry><observation classCode="OBS" moodCode="EVN"><code code="9N056000000000011" /><value xsi:type=“CD” code=“1”codeSystem="1.2.392.200119.6.2001" /></observation></entry>30

検査結果データ型と測定結果値との相関チェック（ＳＴの場合）• 検査結果データ型がＳＴ（文字列型）の場合、observation/value要素に値が設定されていること

31

＜ＸＭＬ事例＞<entry><observation classCode="OBS" moodCode="EVN"><code code="9N056160400000049" /><value xsi:type=“ST”>異常あり</value></observation></entry>32

＜エラー事例＞
各データ型に関連する検査結果値を入力しないことによるエラーが発生。特に検査結果データ型がＳＴ（文字列型）でも入力必須になることに注意。
＜ＸＭＬ事例＞<entry><observation classCode="OBS" moodCode="EVN"><code code="9N056160400000049" /><value xsi:type=“ST”></value></observation></entry>33

Ⅲ．詳細健診項目：実施理由に関わる相関エラー
詳細健診項目として心電図、貧血、眼底検査を実施した場合、実施理由は必須であること。
・心電図実施理由・貧血実施理由・眼底検査実施理由

34詳細健診項目のデータ格納について【健診情報ファイル】 【決済情報ファイル】
特定健診セクション
詳細健診単価金額（ｺｰﾄﾞ=01010）① （unitpriceDetail）②
追加健診単価金額
任意追加セクション（ｺｰﾄﾞ=01990）（unitpriceOther）③
35

格納パターン①
検査項目は特定健診項目セクション（０１０１０）に設定。単価情報は詳細な健診の単価金額（unitpriceDetail）に設定↓
詳細健診として実施と判断。実施理由項
目が存在することのチェックを実施。実
施理由項目が無し、又は未実施の状態の場合はエラー。（測定不能は正当）

36

格納パターン②
検査項目は特定健診項目セクション（０１０１０）に設定。単価情報は追加健診の単価金額（unitpriceOther）に設定↓
追加健診として実施と判断。実施理由項
目が存在することのチェックは未実施。
（存在しても正当。省略でも正当）37

格納パターン③
検査項目は特定健診項目セクション（０１９９０）に設定。単価情報は追加健診の単価金額（unitpriceOther）に設定↓
追加健診として実施と判断。実施理由項
目が存在することのチェックは未実施。
（存在しても正当。省略でも正当）38

Ⅳ．追加健診単価にかかわる
相関チェック

39

追加健診情報との相関チェック• 単価金額が１円以上の場合、特定健診情報ファイルに検査項目コードが存在すること。（未実施の場合はエラー。測定不能は正当）＜ エラー事例＞
・検査結果が存在しないのに、追加健診単価情報だけ存在する。

40

Ⅴ．決済情報に係わる相関チェック• 請求区分コードに対するチェック• 窓口負担金額に対するチェック

41

請求区分コードに対するチェック
・請求区分コード：１
・請求区分コード：２
・請求区分コード：３
・請求区分コード：４・請求区分コード：５

基本的な健診基本的な健診＋詳細な健診
基本的な健診＋追加健診
基本的な健診＋詳細な健診＋追加
健診
人間ドック

42

請求区分コード：１
基本的な健診の場合（1/2）（１）請求区分コードが１（基本的な健診）の場合、基本的な健診の単価合計は１円以上であること。尚且つ、詳細健診の単価、追加健診単価、人間ドックの単価金額は未設定であること。
（２）請求区分コードが１、３、５の場合、詳細な健診の窓口負担コードが未設定であること。
（３）請求区分コードが１～４の場合、基本的な健診の窓口負担コードが設定済であること。

43

請求区分コード：１
基本的な健診の場合（2/2）（４）請求区分コードが１、２、５の場合、追加健診の窓
口負担コードが未設定であること。
（５）請求区分コードが１～４の場合、人間ドックの窓口
負担コード、保険者負担上限額コードの両方が省略されていること。

44

請求区分コード：２
基本的な健診＋詳細な健診の場合(1/2)（１）請求区分コードが２（基本的な健診＋詳細な健診）の場合、基本的な健診の単価合計は１円以上で、詳細健診単価の単価は存在すること。追加健診単価、人間ドッ
クの単価金額は未設定であること。
（２）請求区分コードが２、４の場合、詳細な健診の窓口
負担コードが設定済であること。
（３）請求区分コードが１、２、５の場合、追加健診の窓
口負担コードが未設定であること。

45

請求区分コード：２
基本的な健診＋詳細な健診の場合(2/2)（４）請求区分コードが１～４の場合、基本的な健診の窓口負担コードが設定済であること。
（５）請求区分コードが１～４の場合、人間ドックの窓口
負担コード、保険者負担上限額コードの両方が省略されていること。

46

請求区分コード：３
基本的な健診＋追加健診の場合(1/2)（１）請求区分コードが３（基本的な健診＋追加健診）の場合、基本的な健診の単価合計は１円以上で、追加健診単価が存在すること。詳細健診単価、人間ドックの単価
金額は未設定であること。
（２）請求区分コードが１～４の場合、基本的な健診の窓口負担コードが設定済であること。
（３）請求区分コードが１、３、５の場合、詳細な健診の窓口負担コードが未設定であること。
47

請求区分コード：３
基本的な健診＋追加健診の場合(2/2)（４）請求区分コードが１～４の場合、人間ドックの窓口
負担コード、保険者負担上限額コードの両方が省略されていること。
（５）請求区分コードが３、４の場合、追加健診の窓口負担コードが設定済であること。

48

請求区分コード：４
基本的な健診＋詳細な健診＋追加健診の場合(1/2)（１)請求区分コードが４（基本的な健診＋詳細な健診＋
追加健診）の場合、基本的な健診の単価合計は１円以上で、詳細健診単価、追加健診単価が存在すること。人間
ドックの単価金額は未設定であること。
（２）請求区分コードが１～４の場合、基本的な健診の窓口負担コードが設定済であること。
（３）請求区分コードが２、４の場合、詳細な健診の窓口
負担コードが設定済であること。

49

請求区分コード：４
基本的な健診＋詳細な健診＋追加健診の場合(2/2)（４）請求区分コードが３、４の場合、追加健診の窓口負担コードが設定済であること。
（５）請求区分コードが１～４の場合、人間ドックの窓口
負担コード、保険者負担上限額コードの両方が省略されていること。

50

請求区分コード：５
人間ドックの場合(1/2)（１）請求区分コードが５の場合、人間ドックの単価合計
は１円以上であること。基本的な健診の単価金額は未設定で、詳細健診単価、追加健診単価は存在しないこと。
（２）請求区分コードが５の場合、基本的な健診の窓口負担コードが未設定であること。
（３）請求区分コードが１、３、５の場合、詳細な健診の窓口負担コードが未設定であること。

51

請求区分コード：５
人間ドックの場合(2/2)（４）請求区分コードが１、２、５の場合、追加健診の窓
口負担コードが未設定であること。
（５）請求区分コードが５の場合、人間ドックの窓口負担
コード、保険者負担上限額コードのどちらかが設定されていること。
（６）単価金額合計＝人間ドックの単価金額であること。

52

窓口負担金額に対するチェック• 窓口負担コード：１• 窓口負担コード：２• 窓口負担コード：３• 窓口負担コード：４

受診者は負担なしの場合
受診者は定額負担の場合
受診者は定率負担の場合
受診者は保険者の上限負担額の場合

53

窓口負担情報（基本的な健診項目）に関する相関チェック(1/2)（１）請求区分コードが１～４の場合、基本的な健診の窓口負担コードが設定済であること。
（２）請求区分コードが５の場合、基本的な健診の窓口負担コードが未設定であること。
（３）基本的な健診の窓口負担コードが１の場合、基本的な健診の負担金額が未設定、基本的な健診の負担率が未設定であることであること。

54

窓口負担情報（基本的な健診項目）に関する相関チェック(2/2)（４）基本的な健診の窓口負担コードが３の場合、基本的な健診の負担金額が未設定であること、基本的な健診の負担率が設定済であること。
（５）基本的な健診の窓口負担コードが２、４の場合、基本的な健診の負担金額が設定済であること、基本的な健診の負担率が未設定であること。

55

窓口負担情報（詳細な健診項目）に関する相関チェック(1/2)（１）請求区分コードが２、４の場合、詳細な健診の窓口
負担コードが設定済であること。
（２）請求区分コードが１、３、５の場合、詳細な健診の窓口負担コードが未設定であること。
（３）詳細な健診の窓口負担コードが１の場合、詳細な健診の負担金額が未設定で詳細な健診の負担率が未設定で
あること。
56

窓口負担情報（詳細な健診項目）に関する相関チェック(2/2)（４）詳細な健診の窓口負担コードが３の場合、詳細な健診の負担金額が未設定であること、詳細な健診の負担率が設定済であること。
（５）詳細な健診の窓口負担コードが２、４の場合、詳細な健診の負担金額が設定済であること、詳細な健診の負担率が未設定であること。

57

窓口負担情報（追加健診項目）に関する相関チェック(1/2)（１）請求区分コードが３、４の場合、追加健診の窓口負担コードが設定済であること。
（２）請求区分コードが１、２、５の場合、追加健診の窓
口負担コードが未設定であること。
（３）追加健診の窓口負担コードが１の場合、追加健診の負担金額が未設定で追加健診の負担率が未設定であること。
58

窓口負担情報（追加健診項目）に関する相関チェック(2/2)（４）追加健診の窓口負担コードが３の場合、追加健診の負担金額が未設定であること。且つ、追加健診の負担率が設定済であること。
（５）追加健診の窓口負担コードが２、４の場合、追加健診の負担金額が設定済であること。且つ、追加健診の負担率が未設定であること。

59

窓口負担情報（人間ドック）に関する相関チェック(1/3)（１）請求区分コードが５の場合、人間ドックの窓口負担
コード、保険者負担上限額コードのどちらかが設定されていること。
（２）請求区分コードが１～４の場合、人間ドックの窓口
負担コード、保険者負担上限額コードの両方が省略されていること。
（３）人間ドックの窓口負担コードが１の場合、人間ドッ
クの負担金額が未設定で人間ドックの負担率が未設定で
あること。
60

窓口負担情報（人間ドック）に関する相関チェック(2/3)（４）人間ドックの窓口負担コードが３の場合、人間ドッ
クの負担金額が未設定であること。且つ、人間ドックの負担率が設定済であること。
（５）人間ドックの窓口負担コードが２の場合、人間ドッ
クの負担金額が設定済であること。且つ、人間ドックの負担率が未設定であること。
（６）人間ドックの窓口負担コード＝１と保険者負担上限額コード＝４の組み合わせでないこと。

61

窓口負担情報（人間ドック）に関する相関チェック(3/3)（７）保険者負担上限額コードが４の場合、保険者負担額
上限額が設定済であること。
（８）保険者負担上限額コードが４以外の場合、保険者負担額上限額が未設定であること。

62

基本的な健診の窓口負担金額に対するチェック(1/2)（１）基本的な健診の窓口負担コードが１の場合、基本的な健診の窓口負担金額が＝ゼロであること。
（２）基本的な健診の窓口負担コードが２の場合で、① 基本的な健診の単価金額≦基本的な健診の負担金額の場合、基本的な健診の窓口負担金額＝基本的な健診の単価金額であること。
② 基本的な健診の単価金額＞基本的な健診の負担金額の場合、基本的な健診の窓口負担金額＝基本的な健診の負担金額であること。
63基本的な健診の窓口負担金額に対するチェック(2/2)（３）基本的な健診の窓口負担コードが３の場合、基本的な健診の窓口負担金額＝基本的な健診の単価金額×基本的な健診の負担率であること。（１円未満を四捨五入）（４）基本的な健診の窓口負担コードが４の場合、基本的な健診の窓口負担金額＝基本的な健診の単価金額－基本的な健診の負担金額であること。（減算結果がマイナスの場合はゼロとする）

64

詳細な健診の窓口負担金額に対するチェック(1/2)（１）詳細な健診の窓口負担コードが１の場合、詳細な健診の窓口負担金額＝ゼロであること。
（２）詳細な健診の窓口負担コードが２の場合で、① 詳細な健診の単価金額≦詳細な健診の負担金額の場
合、詳細な健診の窓口負担金額＝詳細な健診の単価金額であること。
② 詳細な健診の単価金額＞詳細な健診の負担金額の場
合、詳細な健診の窓口負担金額＝詳細な健診の負担金額であること。
65詳細な健診の窓口負担金額に対するチェック(2/2)（３）詳細な健診の窓口負担コードが３の場合、詳細な健診の窓口負担金額＝詳細な健診の単価金額×
詳細な健診の負担率であること。
（１円未満を四捨五入）（４）詳細な健診の窓口負担コードが４の場合、詳細な健診の窓口負担金額＝詳細な健診の単価金額－
詳細な健診の負担金額であること。
（減算結果がマイナスの場合はゼロとする）

66

追加健診の窓口負担金額に対するチェック(1/2)（１）追加健診の窓口負担コードが１の場合、追加健診・人間ドックの窓口負担金額＝ゼロであること。
（２）追加健診の窓口負担コードが２の場合、① 追加健診の単価金額≦追加健診の負担金額の場合、追加健診の窓口負担金額＝追加健診の単価金額であること。
② 追加健診の単価金額＞追加健診の負担金額の場合、追加健診の窓口負担金額＝追加健診の負担金額であること。

67

追加健診の窓口負担金額に対するチェック(2/2)（３）追加健診の窓口負担コードが３の場合、追加健診・人間ドックの窓口負担金額＝追加健診の単価金額×追加健診の負担率であること。
（１円未満を四捨五入）（４）追加健診の窓口負担コードが４の場合、追加健診・人間ドックの窓口負担金額＝追加健診の単価金額－追加健診の負担金額であること。
（減算結果がマイナスの場合はゼロとする）

68

人間ドックの窓口負担金額に対するチェック(1/4)（１）人間ドックの窓口負担コードが１の場合、追加健診・人間ドックの窓口負担金額＝ゼロであること。
（２）追加健診の窓口負担コードが２の場合、① 追加健診の単価金額≦追加健診の負担金額の場合、追加健診の窓口負担金額＝追加健診の単価金額であること。
② 追加健診の単価金額＞追加健診の負担金額の場合、追加健診の窓口負担金額＝追加健診の負担金額であること。
69

人間ドックの窓口負担金額に対するチェック(2/4)（３）人間ドックの窓口負担コードが３かつ保険者負担額
上限コードが未設定の場合、追加健診・人間ドックの窓口負担金額＝人間ドックの単価金額×人間ドックの負担率であること。
（１円未満を四捨五入）（４）人間ドックの窓口負担コードが未設定かつ保険者負担額上限コードが４の場合、追加健診・人間ドックの窓口負担金額＝人間ドックの単価金額－保険者負担上限額であること。
（減算結果がマイナスの場合はゼロとする）

70

人間ドックの窓口負担金額に対するチェック(3/4)（５）人間ドックの窓口負担コードが２かつ保険者負担額上限コードが４の場合、① 追加健診・人間ドックの単価金額≦人間ドックの負担金額の場合、人間ドックの窓口負担金額＝人間ドックの単価金額であること。
②

追加健診・人間ドックの単価金額＞人間ドックの負担金額の場合、A：（追加健診・人間ドックの単価金額－人間ドックの負担金額）＞
保険者負担上限額の場合、人間ドックの窓口負担金額＝追加健診・人間ドックの単価金額－保険者負担上限額であること。
B：（追加健診・人間ドックの単価金額－人間ドックの負担金額）≦
保険者負担上限額の場合、人間ドックの窓口負担金額＝人間ドックの負担金額であること。

71人間ドックの窓口負担金額に対するチェック(4/4)（６）人間ドックの窓口負担コードが３かつ保険者負担額
上限コードが４の場合、① 追加健診・人間ドックの単価金額×（１－人間
ドックの負担率）（１円未満四捨五入）＞保険者負担上限額の場合、人間ドックの窓口負担金額＝追加健診・人間ドックの単価金額－保険者負担上限額であること。
②追加健診・人間ドックの単価金額×（１－人間ドックの負担率）（１円未満四捨五入）≦保険者負担上限額の場合、人間ドックの窓口負担金額＝追加健診・人間ドックの単価×人間ドックの負担率（１円未満四捨五入）であること。

72

金額総計のチェック（１）請求区分コードが１～４の場合、単価金額合計＝基本的な健診の単価金額＋詳細な健診の単価金額＋追加健診の単価金額であること。
（２）請求区分コードが５の場合、単価金額合計＝人間ドックの単価金額であること。
（３）窓口負担合計金額＝基本的な健診の窓口負担金額＋詳
細な健診の窓口負担金額＋追加健診の窓口負担金額であること。
（４）保険者への請求金額＝単価金額合計－他の検診による負担金額－窓口負担合計金額であること。
（他の検診による負担金額は未設定の場合は、ゼロとして扱う）
73