API 受付
メニュー
更新履歴
2024-11-26 受付情報・診察料照会を追加。
2021-01-27 「リクエスト一覧」に項目を追加。
「レスポンス一覧」に項目を追加。
2017-12-20 新規患者の受付対応。
2017-04-26 「レスポンス一覧」に項目を追加。
「レスポンス一覧」の保険組合せ情報の件数を20→30に変更。
2015-12-21 「リクエスト一覧」に項目を追加。
「レスポンス一覧」に項目を追加。
「Rubyによるリクエストサンプルソース」を修正。
2014-07-24 「エラーメッセージ一覧」を追加。
「警告メッセージ一覧」を追加。
「レスポンス一覧」に警告メッセージ格納用項目を追加。
「リクエスト(POSTリクエスト)サンプル」の処理詳細を修正。
概要
POSTメソッドによる受付登録/受付取消を行います。
リクエストおよびレスポンスデータはxml2形式になります。
テスト方法
- 参考提供されている sample_acceptance_v2.rb 内の変数HOST等を接続環境に合わせます。
- sample_acceptance_v2.rb 内の患者番号等を接続先の日レセの環境に合わせます。
- ruby sample_acceptance_v2.rb により接続。
リクエスト(POSTリクエスト)サンプル
POST : /orca11/acceptmodv2
Content-Type: application/xml
application/xml の場合の文字コードは UTF-8 とします。
<data>
<acceptreq type="record">
<Request_Number type="string">03</Request_Number>
<Patient_ID type="string">00200</Patient_ID>
<Acceptance_Date type="string">2017-11-21</Acceptance_Date>
<Acceptance_Time type="string">13:21:41</Acceptance_Time>
<Acceptance_Id type="string">00001</Acceptance_Id>
<Department_Code type="string">01</Department_Code>
<Physician_Code type="string">10001</Physician_Code>
<Medical_Information type="string">02</Medical_Information>
<HealthInsurance_Information type="record">
<Insurance_Combination_Number type="string">0001</Insurance_Combination_Number>
<InsuranceProvider_Class type="string">009</InsuranceProvider_Class>
<InsuranceProvider_Number type="string">01320019</InsuranceProvider_Number>
<InsuranceProvider_WholeName type="string">協会</InsuranceProvider_WholeName>
<HealthInsuredPerson_Symbol type="string">11223344</HealthInsuredPerson_Symbol>
<HealthInsuredPerson_Number type="string">1223344</HealthInsuredPerson_Number>
<HealthInsuredPerson_Continuation type="string"></HealthInsuredPerson_Continuation>
<HealthInsuredPerson_Assistance type="string"></HealthInsuredPerson_Assistance>
<RelationToInsuredPerson type="string"></RelationToInsuredPerson>
<HealthInsuredPerson_WholeName type="string"></HealthInsuredPerson_WholeName>
<Certificate_StartDate type="string">2009-04-01</Certificate_StartDate>
<Certificate_ExpiredDate type="string">9999-12-31</Certificate_ExpiredDate>
</HealthInsurance_Information>
</acceptreq>
</data>
処理概要
受付リクエストにより該当患者の受付又は取消を行います。
処理詳細
受付時
- 送信されたユーザID(職員情報)の妥当性チェック
- 送信された患者番号による患者の存在チェック
- 該当患者の排他チェック(他端末で展開中の有無)
- 診療科の存在チェック
- ドクターコードの存在チェック
- 診療内容の存在チェック
- 同一受付日での、同一診療科・ドクターで受診済みでない場合の受付を禁止
- 保険組合情報の妥当性チェック
- システム管理の情報によりclaim送信,ユーザPG起動 (ポップアップなしの場合のみ)
- 受付登録時に警告が出た場合は警告メッセージを「Api_Warning_Message」として返却
取消時
- 送信されたユーザID(職員情報)の妥当性チェック
- 送信された患者番号による患者の存在チェック
- 該当患者の排他チェック(他端末で展開中の有無)
- 受付取消時に警告が出た場合は警告メッセージを「Api_Warning_Message」として返却
新規患者の受付対応について
新規患者の受付対応については、以下のような運用形態を想定しています。
1.日レセAPIによる新患者受付登録(機能追加)
2.日レセAPIによる患者登録処理(通常の日レセ画面を使用する場合は現状どおり)
受付一覧APIにより、受付登録時の受付IDを保有
3.2の患者情報を基に日レセAPIによる受付更新処理(新設)
※リクエスト番号の追加
1.リクエスト番号(Request_Number)
01:受付登録
02:受付削除
03:受付更新(患者番号の設定)
(CLASS=01,02は、使用可能ですが、Request_Number を推奨します。)
※新規患者の受付登録
リクエスト番号=01
患者番号は空白、患者氏名を必須設定とします。
診療科・ドクターコードは必須です。
#患者番号に設定があれば、患者氏名を設定しても無視します。
患者氏名(WholeName)に関しては、全角25文字で設定します。
※外字は■変換します。エラーには出来ません。
※新規患者の受付取消
リクエスト番号=02
受付ID、受付日付、受付時間を設定します。
受付日付、受付IDから削除対象の受付を決定します。
決定した受付に患者番号がある時、受付時間が送信内容と一致しない時は
エラーとします。
※新規患者の受付更新(患者番号設定)
リクエスト番号=03
受付ID、受付日付、受付時間、患者番号、診療科、ドクター、診療内容を設定します。
受付日付、受付IDから更新対象の受付を決定します。
決定した受付に患者番号がある時、受付時間が送信内容と一致しない時は
エラーとします。
排他制御中のチェックなど受付登録時と同様のチェックをします。
受付に患者番号と患者基本情報の患者氏名を設定して更新します。
診療科から診療内容も送信内容で更新します。
保険組合せ情報は受付登録時と同様の処理とします。
(保険組合せ情報の設定がなければ、自動設定します。)
※受付情報・診察料照会
リクエスト番号=00
Request_Number=00 でリクエストを行った場合、指定した患者の受付情報と診察料を返却します。
(今後、claimの廃止に向けて同等の機能の提供)
1.指定した患者番号と受付日(未設定はシステム日付)で受付を検索します。
1.受付IDの送信があれば、受付IDで検索
2.診療科があれば、診療科で検索し、保険組合せがあれば一致する受付
3.診療科がなければ、当日の受付を検索し、保険組合せがあれば一致する受付
4.2、3は受付中を対象。受付中がない時は会計済みの受付。
5.2,3、は受付時間があれば一致する受付を優先します。
2.受付がなければエラーとしその旨返却します。
3.決定した受付が会計済みであれば、その旨を返却し受付情報のみを返却します。
診察料の返却は行いません。
4.診察料を返却します。
新規患者(初診算定日なし)は初診、以外は再診を返却します。
当日に受診があれば、同日再診を返却します。
受付が労災・自賠責保険であっても、健保の診察料を返却してます。
当日診察料算定不可(外来リハビリテーション料算定済みや、施設入所中、入院中など)の判断は行いません。
小児科外来診療料や小児かかりつけ診療料が当日算定済みであれば、診察料コードと名称に「・同日再診」を付加しています。
(当日算定済みなので算定不可)
5.保険の出現順は、claimと同様受付された保険組合せを先頭に、それ以降残りの保健組合せを出現させます
※その他の変更
受付取消処理で受付時間を送信しなかった場合、警告メッセージを
返却していましたが必要ないと考え廃止しました。
返却時に削除した受付の受付時間を設定します。
リクエスト一覧
番号 | 項目名 | 内容 | 例 | 備考 |
---|---|---|---|---|
1 | Request_Number | リクエスト番号 | 01 | 追加 (2017-12-20) ※8 |
2 | Patient_ID | 患者番号 | 00012 | ※4 ※5 |
3 | WholeName | 患者氏名 | 日医 太郎 | 追加 (2017-12-20) ※4 |
> | Acceptance_Push | プッシュ通知 | ||
4 | Acceptance_Date | 受付日 | 2011-03-15 | 未設定はシステム日付 |
5 | Acceptance_Time | 受付時間 | 15:30:00 | 未設定はシステム日付 ※5 |
6 | Acceptance_Id | 受付ID | 必須(受付取消のみ) ※5 | |
7 | Department_Code | 診療科コード | 01 | 必須(受付登録のみ)※5 |
8 | Physician_Code | ドクターコード | 10001 | 必須(受付登録のみ)※5 |
9 | Medical_Information | 診療内容区分 | 01 | 未設定はシステム管理の1件目 ※1 ※5 |
10 | HealthInsurance_Information | 保険組合せ情報 | ||
10-1 | Insurance_Combination_Number | 保険組合せ番号 | 0002 | 追加 (2015-12-21) |
10-2 | InsuranceProvider_Class | 保険の種類(060:国保) | 060 | ※2 |
10-3 | InsuranceProvider_Number | 保険者番号 | 138057 | ※2 |
10-4 | InsuranceProvider_WholeName | 保険の制度名称 | 国保 | ※2 |
10-5 | HealthInsuredPerson_Symbol | 記号 | 01 | |
10-6 | HealthInsuredPerson_Number | 番号 | 1234567 | |
10-7 | HealthInsuredPerson_Branch_Number | 枝番 | 追加 (2021-01-27) | |
10-8 | HealthInsuredPerson_Continuation | 継続区分 (1:継続療養、 2:任意継続) | ||
10-9 | HealthInsuredPerson_Assistance | 補助区分 (詳細については、「日医標準レセプトソフトデータベーステーブル定義書」を参照して下さい。) | 3 | |
10-10 | RelationToInsuredPerson | 本人家族区分 (1:本人、 2:家族) | 1 | |
10-11 | HealthInsuredPerson_WholeName | 被保険者名 | 日医 太郎 | |
10-12 | Certificate_StartDate | 適用開始日 | 2010-05-01 | |
10-13 | Certificate_ExpiredDate | 適用終了日 | 9999-12-31 | |
10-14 | PublicInsurance_Information | 公費情報(繰り返し4) | ||
10-14-1 | PublicInsurance_Class | 公費の種類 | 010 | ※2 |
10-14-2 | PublicInsurance_Name | 公費の制度名称 | 感37の2 | ※2 |
10-14-3 | PublicInsurer_Number | 負担者番号 | 10131142 | ※2 |
10-14-4 | PublicInsuredPerson_Number | 受給者番号 | 1234566 | ※2 |
10-14-5 | Certificate_IssuedDate | 適用開始日 | 2010-05-01 | |
10-14-6 | Certificate_ExpiredDate | 適用終了日 | 9999-12-31 |
※1:受付登録時に未設定で、受付日で予約中であれば予約の診療内容区分を設定
※2:設定されていれば一致する保険組合せが対象。すべて設定がない時は前回の保険組合せ
※3:受付更新(03)は必須。未設定でCLASS=01、02であればCLASS=Request_Number
※4:受付登録、受付取消の時、患者番号、または患者氏名のどちらを必須とします。
患者番号が未設定の時は、患者登録なしの新規患者とします。
※5:受付更新の時は、必須です。
※8:リクエスト番号=00 (受付・診察料照会)は、患者番号のみ必須となります。
受付IDの送信があれば一致する受付とします。
診療科・保険組合せ番号の送信があれば一致する受付を対象とします。
受付時間の送信があれば一致する受付を優先します。
受付が存在しない時はエラーとします。
レスポンス一覧
番号 | 項目名 | 内容 | 例 | 備考 |
---|---|---|---|---|
1 | Information_Date | 実施日 | 2015-12-07 | |
2 | Information_Time | 実施時間 | 20:21:38 | |
3 | Api_Result | 結果コード(ゼロ以外エラー) | K1 | 警告メッセージが複数の場合は、最初の警告メッセージのエラーコードを返却 |
4 | Api_Result_Message | エラーメッセージ | 受付登録終了 | |
5 | Api_Warning_Message_Information | 警告メッセージ情報(繰り返し 5) | 追加 (2014-07-24) | |
5-1 | Api_Warning_Message | 警告メッセージ | 受付日を自動設定しました | 追加 (2014-07-24) |
6 | Reskey | Acceptance_Info | ||
7 | Acceptance_Date | 受付日 | 2015-12-07 | |
8 | Acceptance_Time | 受付時間 | 20:21:38 | |
9 | Acceptance_Id | 受付ID | 00001 | |
10 | Department_Code | 診療科コード ※5 (01:内科) | 01 | |
11 | Department_WholeName | 診療科名称 | 内科 | |
12 | Physician_Code | ドクターコード | 10001 | |
13 | Physician_WholeName | ドクター名 | 日本 一 | |
14 | Medical_Information | 診療内容区分 ※6 (01:診察1、 02:薬のみ、 03:注射のみ、 04:検査のみ、 05:リハビリテーション、 06:健康診断、 07:予防注射、 99:該当なし) | 01 | |
15 | Patient_Information | 患者基本情報 | ||
15-1 | Patient_ID | 患者番号 | 00012 | |
15-2 | WholeName | 患者氏名 | 日医 太郎 | |
15-3 | WholeName_inKana | 患者カナ氏名 | ニチイ タロウ | |
15-4 | BirthDate | 生年月日 | 1975-01-01 | |
15-5 | Sex | 性別 (1:男性、2:女性) | 1 | |
15-6 | Home_Address_Information | 自宅住所情報 | ||
15-6-1 | Address_ZipCode | 郵便番号 | 1130021 | |
15-6-2 | WholeAddress | 住所 | 東京都文京区本駒込6−16−3 | |
16 | HealthInsurance_Information | 保険組合せ情報 (繰り返し 30) | (2017-04-26 パッチ適用以降 繰り返し30) ※7 | |
16-1 | Insurance_Combination_Number | 保険組合せ番号 | 0002 | 追加 (2015-12-21) |
16-2 | Insurance_Nondisplay | 保険組合せ非表示区分 (O:外来非表示、I:入院非表示、N:非表示無し) | N | 追加 (2017-04-26) |
16-3 | InsuranceProvider_Class | 保険の種類(060:国保) | 060 | |
16-4 | InsuranceProvider_Number | 保険者番号 | 138057 | |
16-5 | InsuranceProvider_WholeName | 保険の制度名称 | 国保 | |
16-6 | HealthInsuredPerson_Symbol | 記号 | 01 | |
16-7 | HealthInsuredPerson_Number | 番号 | 1234567 | |
16-8 | HealthInsuredPerson_Branch_Number | 枝番 | 00 | 追加 (2021-01-27) |
16-9 | HealthInsuredPerson_Continuation | 継続区分 (1:継続療養、 2:任意継続) | ||
16-10 | HealthInsuredPerson_Assistance | 補助区分 (詳細については、「日医標準レセプトソフトデータベーステーブル定義書」を参照して下さい。) | 3 | |
16-11 | RelationToInsuredPerson | 本人家族区分 (1:本人、 2:家族) | 1 | |
16-12 | HealthInsuredPerson_WholeName | 被保険者名 | 日医 太郎 | |
16-13 | Certificate_StartDate | 適用開始日 | 2010-05-01 | |
16-14 | Certificate_ExpiredDate | 適用終了日 | 9999-12-31 | |
16-15 | PublicInsurance_Information | 公費情報(繰り返し 4) | ||
16-15-1 | PublicInsurance_Class | 公費の種類 | 010 | |
16-15-2 | PublicInsurance_Name | 公費の制度名称 | 感37の2 | |
16-15-3 | PublicInsurer_Number | 負担者番号 | 10131142 | |
16-15-4 | PublicInsuredPerson_Number | 受給者番号 | 1234566 | |
16-15-5 | Rate_Admission | 入院ー負担率(割) | 0.05 | |
16-15-6 | Money_Admission | 入院ー固定額 | 0 | |
16-15-7 | Rate_Outpatient | 外来ー負担率(割) | 0.05 | |
16-15-8 | Money_Outpatient | 外来ー固定額 | 0 | |
16-15-9 | Certificate_IssuedDate | 適用開始日 | 2011-03-14 | |
16-15-10 | Certificate_ExpiredDate | 適用終了日 | 9999-12-31 | |
17 | Medical_Info | 診察料情報 | ※9 追加(2024-11-26) | |
17-1 | Medical_Class | 診療種別区分 | 診療コードの診療種別区分 追加(2024-11-26) | |
17-2 | Medical_Class_Name | 診療種別区分名称 | 追加(2024-11-26) | |
17-3 | Medication_Info | 診療情報 | 追加(2024-11-26) | |
17-3-1 | Medication_Code | 診療コード | ※10 追加(2024-11-26) | |
17-3-2 | Medication_Name | 名称 | 追加(2024-11-26) |
※7:受付した保険組合せは、1件目に編集
※9:受付が会計済みの時は、診察料情報の返却はしません。
※10:新規患者(初診算定日の登録なし)は初診を、以外は再診を返却します。
受付の保険が労災・自賠責であっても健保のコードを返却します。
当日診察料算定不可(施設入所中、入院中など)の判定は行いません。
小児科外来診療料・小児かかりつけ診療料が当日算定済みの時は名称に「・同日再診」と追記します
(CALIMの受付時返却の予約請求モジュールと同様)
リクエストサンプル
<data>
<acceptreq type="record">
<Patient_ID type="string">12</Patient_ID>
<Acceptance_Date type="string"></Acceptance_Date>
<Acceptance_Time type="string"></Acceptance_Time>
<Acceptance_Id type="string"></Acceptance_Id>
<Department_Code type="string">01</Department_Code>
<Physician_Code type="string">10001</Physician_Code>
<Medical_Information type="string">01</Medical_Information>
<HealthInsurance_Information type="record">
<Insurance_Combination_Number type="string">0002</Insurance_Combination_Number>
<InsuranceProvider_Class type="string">060</InsuranceProvider_Class>
<InsuranceProvider_Number type="string">138057</InsuranceProvider_Number>
<InsuranceProvider_WholeName type="string">国保</InsuranceProvider_WholeName>
<HealthInsuredPerson_Symbol type="string"></HealthInsuredPerson_Symbol>
<HealthInsuredPerson_Number type="string"></HealthInsuredPerson_Number>
<HealthInsuredPerson_Continuation type="string"></HealthInsuredPerson_Continuation>
<HealthInsuredPerson_Assistance type="string"></HealthInsuredPerson_Assistance>
<RelationToInsuredPerson type="string"></RelationToInsuredPerson>
<HealthInsuredPerson_WholeName type="string"></HealthInsuredPerson_WholeName>
<Certificate_StartDate type="string">2010-05-01</Certificate_StartDate>
<Certificate_ExpiredDate type="string">9999-12-31</Certificate_ExpiredDate>
</HealthInsurance_Information>
</acceptreq>
</data>
レスポンスサンプル
<xmlio2>
<acceptres type="record">
<Information_Date type="string">2015-12-07</Information_Date>
<Information_Time type="string">20:21:38</Information_Time>
<Api_Result type="string">K1</Api_Result>
<Api_Result_Message type="string">受付登録終了</Api_Result_Message>
<Api_Warning_Message_Information type="array">
<Api_Warning_Message_Information_child type="record">
<Api_Warning_Message type="string">受付日を自動設定しました</Api_Warning_Message>
</Api_Warning_Message_Information_child>
<Api_Warning_Message_Information_child type="record">
<Api_Warning_Message type="string">受付時間を自動設定しました</Api_Warning_Message>
</Api_Warning_Message_Information_child>
</Api_Warning_Message_Information>
<Reskey type="string">Acceptance_Info</Reskey>
<Acceptance_Date type="string">2015-12-07</Acceptance_Date>
<Acceptance_Time type="string">20:21:38</Acceptance_Time>
<Acceptance_Id type="string">00001</Acceptance_Id>
<Department_Code type="string">01</Department_Code>
<Department_WholeName type="string">内科</Department_WholeName>
<Physician_Code type="string">10001</Physician_Code>
<Physician_WholeName type="string">日本 一</Physician_WholeName>
<Medical_Information type="string">01</Medical_Information>
<Patient_Information type="record">
<Patient_ID type="string">00012</Patient_ID>
<WholeName type="string">日医 太郎</WholeName>
<WholeName_inKana type="string">ニチイ タロウ</WholeName_inKana>
<BirthDate type="string">1975-01-01</BirthDate>
<Sex type="string">1</Sex>
<Home_Address_Information type="record">
<Address_ZipCode type="string">1130021</Address_ZipCode>
<WholeAddress type="string">東京都文京区本駒込6−16−3</WholeAddress>
</Home_Address_Information>
<HealthInsurance_Information type="array">
<HealthInsurance_Information_child type="record">
<Insurance_Combination_Number type="string">0002</Insurance_Combination_Number>
<InsuranceProvider_Class type="string">060</InsuranceProvider_Class>
<InsuranceProvider_Number type="string">138057</InsuranceProvider_Number>
<InsuranceProvider_WholeName type="string">国保</InsuranceProvider_WholeName>
<HealthInsuredPerson_Symbol type="string">01</HealthInsuredPerson_Symbol>
<HealthInsuredPerson_Number type="string">1234567</HealthInsuredPerson_Number>
<HealthInsuredPerson_Assistance type="string">3</HealthInsuredPerson_Assistance>
<RelationToInsuredPerson type="string">1</RelationToInsuredPerson>
<HealthInsuredPerson_WholeName type="string">日医 太郎</HealthInsuredPerson_WholeName>
<Certificate_StartDate type="string">2010-05-01</Certificate_StartDate>
<Certificate_ExpiredDate type="string">9999-12-31</Certificate_ExpiredDate>
<PublicInsurance_Information type="array">
<PublicInsurance_Information_child type="record">
<PublicInsurance_Class type="string">010</PublicInsurance_Class>
<PublicInsurance_Name type="string">感37の2</PublicInsurance_Name>
<PublicInsurer_Number type="string">10131142</PublicInsurer_Number>
<PublicInsuredPerson_Number type="string">1234566</PublicInsuredPerson_Number>
<Rate_Admission type="string">0.05</Rate_Admission>
<Money_Admission type="string"> 0</Money_Admission>
<Rate_Outpatient type="string">0.05</Rate_Outpatient>
<Money_Outpatient type="string"> 0</Money_Outpatient>
<Certificate_IssuedDate type="string">2011-03-14</Certificate_IssuedDate>
<Certificate_ExpiredDate type="string">9999-12-31</Certificate_ExpiredDate>
</PublicInsurance_Information_child>
</PublicInsurance_Information>
</HealthInsurance_Information_child>
<HealthInsurance_Information_child type="record">
<Insurance_Combination_Number type="string">0001</Insurance_Combination_Number>
<InsuranceProvider_Class type="string">060</InsuranceProvider_Class>
<InsuranceProvider_Number type="string">138057</InsuranceProvider_Number>
<InsuranceProvider_WholeName type="string">国保</InsuranceProvider_WholeName>
<HealthInsuredPerson_Symbol type="string">01</HealthInsuredPerson_Symbol>
<HealthInsuredPerson_Number type="string">1234567</HealthInsuredPerson_Number>
<HealthInsuredPerson_Assistance type="string">3</HealthInsuredPerson_Assistance>
<RelationToInsuredPerson type="string">1</RelationToInsuredPerson>
<HealthInsuredPerson_WholeName type="string">日医 太郎</HealthInsuredPerson_WholeName>
<Certificate_StartDate type="string">2010-05-01</Certificate_StartDate>
<Certificate_ExpiredDate type="string">9999-12-31</Certificate_ExpiredDate>
</HealthInsurance_Information_child>
</HealthInsurance_Information>
</Patient_Information>
</acceptres>
</xmlio2>
Rubyによるリクエストサンプルソース
Rubyのバージョンが1.9.2以前の環境の場合、HTTPのバージョン指定を1.1に変更する必要があります。
Rubyのバージョンを確認後、以下のように該当箇所を変更して下さい。
- Ruby1.9.2以降の場合
Net::HTTP.version_1_2
- Ruby1.9.2以前の場合
Net::HTTP.version_1_1
Rubyのバージョンが1.9.1以降の環境(日レセ4.8以降の環境)ではソースファイル内の文字コードの指定が必要になります。
サンプルソース内に以下の一行が記述されていることを確認して下さい。
# -*- coding: utf-8 -*-
#!/usr/bin/ruby
# -*- coding: utf-8 -*-
#------ 受付登録
require 'uri'
require 'net/http'
Net::HTTP.version_1_2
HOST = "localhost"
PORT = "8000"
USER = "ormaster"
PASSWD = "ormaster"
CONTENT_TYPE = "application/xml"
req = Net::HTTP::Post.new("/orca11/acceptmodv2")
#
#
BODY = <<EOF
<data>
<acceptreq type="record">
<Request_Number type="string">03</Request_Number>
<Patient_ID type="string">00200</Patient_ID>
<Acceptance_Date type="string">2017-11-21</Acceptance_Date>
<Acceptance_Time type="string">13:21:41</Acceptance_Time>
<Acceptance_Id type="string">00001</Acceptance_Id>
<Department_Code type="string">01</Department_Code>
<Physician_Code type="string">10001</Physician_Code>
<Medical_Information type="string">02</Medical_Information>
<HealthInsurance_Information type="record">
<Insurance_Combination_Number type="string">0001</Insurance_Combination_Number>
<InsuranceProvider_Class type="string">009</InsuranceProvider_Class>
<InsuranceProvider_Number type="string">01320019</InsuranceProvider_Number>
<InsuranceProvider_WholeName type="string">協会</InsuranceProvider_WholeName>
<HealthInsuredPerson_Symbol type="string">11223344</HealthInsuredPerson_Symbol>
<HealthInsuredPerson_Number type="string">1223344</HealthInsuredPerson_Number>
<HealthInsuredPerson_Continuation type="string"></HealthInsuredPerson_Continuation>
<HealthInsuredPerson_Assistance type="string"></HealthInsuredPerson_Assistance>
<RelationToInsuredPerson type="string"></RelationToInsuredPerson>
<HealthInsuredPerson_WholeName type="string"></HealthInsuredPerson_WholeName>
<Certificate_StartDate type="string">2009-04-01</Certificate_StartDate>
<Certificate_ExpiredDate type="string">9999-12-31</Certificate_ExpiredDate>
</HealthInsurance_Information>
</acceptreq>
</data>
EOF req.content_length = BODY.size req.content_type = CONTENT_TYPE req.body = BODY req.basic_auth(USER, PASSWD) puts req.body Net::HTTP.start(HOST, PORT) {|http| res = http.request(req) puts res.body }
エラーメッセージ一覧
エラーコード | エラーメッセージ |
---|---|
01 | 患者番号が未設定です |
02 | 診療科が未設定です |
03 | ドクターが未設定です |
10 | 患者番号に該当する患者が存在しません |
11 | 受付日が暦日ではありません |
12 | 受付時間設定誤り |
13 | 診療科が存在しません |
14 | ドクターが存在しません |
15 | 診療内容情報が存在しません |
16 | 診療科・保険組合せで受付登録済みです。二重登録疑い |
17 | 削除対象の受付レコードが存在しません |
19 | 受付ID設定誤り |
20 | 受付IDの受付患者番号と患者番号が一致しません |
21 | 保険の一致する患者保険情報がありません |
22 | 公費の一致する患者公費情報がありません |
23 | 保険情報と一致する保険組合せがありません |
50 | 受付登録件数が上限以上となります。登録できません |
51 | 受付更新エラー |
52 | 受付登録エラー |
53 | 予約更新エラー |
54 | 受付削除エラー |
60 | 受付の登録がありません。 |
61 | 該当の受付は会計済みです。診察料の返却は行いません。 |
62 | 診察料が決定できませんでした。 |
89 | 職員情報が取得できません |
医療機関情報が取得できません | |
システム日付が取得できません | |
患者番号構成情報が取得できません | |
グループ医療機関が不整合です。処理を終了して下さい | |
システム項目が設定できません | |
90 | 他端末使用中 |
91 | 処理区分未設定 |
97 | 送信内容に誤りがあります |
98 | 送信内容の読込ができませんでした |
99 | ユーザID未登録 |
警告メッセージ一覧
エラーコード | 警告メッセージ |
---|---|
K1 | 受付日を自動設定しました |
K2 | 受付時間を自動設定しました |
K3 | 診療内容情報を自動設定しました |