患者基本情報の取得
メニュー
更新履歴
2025-01-28 「レスポンス一覧」に項目を追加。
2024-01-31 「レスポンス一覧」に項目を追加。
2020-04-22 「レスポンス一覧」に項目を追加。
2019-06-25 「レスポンス一覧」に項目を追加。
2018-10-25 「レスポンス一覧」に項目を追加。
2018-03-26 (Ver5.0.0以降のみ)「レスポンス一覧」に項目を追加。
2017-05-25 「レスポンス一覧」に項目を追加。
2017-04-26 「レスポンス一覧」に項目を追加。
「レスポンス一覧」の保険組合せ情報の件数を20→30に変更。
2017-03-27 引数(format)を追加。
2017-01-26 「レスポンス一覧」に項目を追加。
2016-10-20 「レスポンス一覧」に項目を追加。
「レスポンス一覧」の介護認定情報の件数を10→50に変更。
2015-01-27 労災(自賠、アフターケア)情報を追加。
「レスポンス一覧」に項目を追加。
2014-11-25 「レスポンス一覧」に項目を追加。
「レスポンスサンプル」に「初来院日、最終来院日の情報について」を追加。
「レスポンスサンプル」に「保険組合せの負担割合情報、保険の最終確認日について」を追加。
2014-07-14 「エラーメッセージ一覧」を追加。
2014-05-20 「レスポンス一覧」に項目を追加。
2013-12-24 「レスポンス一覧」に項目を追加。
概要
GETメソッドによる患者基本情報の取得を行います。
レスポンスデータはxml2形式になります。
テスト方法
以下のURLにアクセスするとAPIとして処理され患者基本情報が返却されます。
http://ホスト名:ポート番号(デフォルト8000)/api01rv2/patientgetv2?id=xxxx (xxxx:患者番号)
ex)
http://localhost:8000/api01rv2/patientgetv2?id=1233
ver 5.0以降では引数のformatによってJSON形式でも返却を可能とします。
ex)
http://localhost:8000/api01rv2/patientgetv2?id=1233&format=json
レスポンスサンプル
<?xml version="1.0" encoding="UTF-8"?>
<xmlio2>
<patientinfores type="record">
<Information_Date type="string">2018-10-02</Information_Date>
<Information_Time type="string">11:25:31</Information_Time>
<Api_Result type="string">00</Api_Result>
<Api_Result_Message type="string">処理終了</Api_Result_Message>
<Reskey type="string">Patient Info</Reskey>
<Patient_Information type="record">
<Patient_ID type="string">00200</Patient_ID>
<WholeName type="string">てすと 受付</WholeName>
<WholeName_inKana type="string">テスト ウケツケ</WholeName_inKana>
<BirthDate type="string">1975-01-01</BirthDate>
<Sex type="string">2</Sex>
<HouseHolder_WholeName type="string">てすと 受付</HouseHolder_WholeName>
<TestPatient_Flag type="string">0</TestPatient_Flag>
<Reduction_Reason type="string">00</Reduction_Reason>
<Reduction_Reason_Name type="string">該当なし</Reduction_Reason_Name>
<Discount type="string">00</Discount>
<Discount_Name type="string">該当なし</Discount_Name>
<Condition1 type="string">00</Condition1>
<Condition1_Name type="string">該当なし</Condition1_Name>
<Condition2 type="string">00</Condition2>
<Condition2_Name type="string">該当なし</Condition2_Name>
<Condition3 type="string">00</Condition3>
<Condition3_Name type="string">該当なし</Condition3_Name>
<Ic_Code type="string">01</Ic_Code>
<Ic_Code_Name type="string">現金</Ic_Code_Name>
<Community_Cid_Agree type="string">False</Community_Cid_Agree>
<FirstVisit_Date type="string">2017-12-13</FirstVisit_Date>
<LastVisit_Date type="string">2018-01-15</LastVisit_Date>
<HealthInsurance_Information type="array">
<HealthInsurance_Information_child type="record">
<Insurance_Combination_Number type="string">0001</Insurance_Combination_Number>
<InsuranceCombination_Rate_Admission type="string">0.30</InsuranceCombination_Rate_Admission>
<InsuranceCombination_Rate_Outpatient type="string">0.30</InsuranceCombination_Rate_Outpatient>
<Insurance_Nondisplay type="string">N</Insurance_Nondisplay>
<InsuranceProvider_Class type="string">009</InsuranceProvider_Class>
<InsuranceProvider_Number type="string">01320027</InsuranceProvider_Number>
<InsuranceProvider_WholeName type="string">協会</InsuranceProvider_WholeName>
<RelationToInsuredPerson type="string">1</RelationToInsuredPerson>
<HealthInsuredPerson_WholeName type="string">てすと 受付</HealthInsuredPerson_WholeName>
<Certificate_StartDate type="string">2017-11-21</Certificate_StartDate>
<Certificate_ExpiredDate type="string">9999-12-31</Certificate_ExpiredDate>
<Certificate_GetDate type="string">2010-10-10</Certificate_GetDate>
<Insurance_CheckDate type="string">2017-11-21</Insurance_CheckDate>
</HealthInsurance_Information_child>
</HealthInsurance_Information>
<Care_Information type="record">
<Community_Disease type="array">
<Community_Disease_child type="record">
<Target_Disease type="string">True</Target_Disease>
</Community_Disease_child>
<Community_Disease_child type="record">
<Target_Disease type="string">True</Target_Disease>
</Community_Disease_child>
<Community_Disease_child type="record">
<Target_Disease type="string">True</Target_Disease>
</Community_Disease_child>
<Community_Disease_child type="record">
<Target_Disease type="string">True</Target_Disease>
</Community_Disease_child>
</Community_Disease>
</Care_Information>
<Personally_Information type="record">
<Pregnant_Class type="string">True</Pregnant_Class>
<Community_Disease2 type="string">True</Community_Disease2>
<Community_Disease3 type="string">True</Community_Disease3>
</Personally_Information>
<Auto_Management_Information type="array">
<Auto_Management_Information_child type="record">
<Medication_Code type="string">113002850</Medication_Code>
<Medication_Name type="string">てんかん指導料</Medication_Name>
<Medication_EndDate type="string">9999-12-31</Medication_EndDate>
</Auto_Management_Information_child>
<Auto_Management_Information_child type="record">
<Medication_Code type="string">113002910</Medication_Code>
<Medication_Name type="string">難病外来指導管理料</Medication_Name>
<Medication_EndDate type="string">9999-12-31</Medication_EndDate>
</Auto_Management_Information_child>
</Auto_Management_Information>
<Patient_Contra_Information type="record">
<Patient_Contra_Info type="array">
<Patient_Contra_Info_child type="record">
<Medication_Code type="string">610406079</Medication_Code>
<Medication_Name type="string">ガスター散2%</Medication_Name>
<Medication_EndDate type="string">9999-12-31</Medication_EndDate>
<Contra_StartDate type="string">2018-05-03</Contra_StartDate>
</Patient_Contra_Info_child>
<Patient_Contra_Info_child type="record">
<Medication_Code type="string">610406047</Medication_Code>
<Medication_Name type="string">ウテロン錠5mg</Medication_Name>
<Medication_EndDate type="string">9999-12-31</Medication_EndDate>
</Patient_Contra_Info_child>
</Patient_Contra_Info>
</Patient_Contra_Information>
</Patient_Information>
</patientinfores>
</xmlio2>
処理概要
引数(id)により該当患者の基本情報取得を行います。
処理詳細
送信された患者番号による患者の存在チェック。
初来院日、最終来院日の情報について
- 返却項目として初来院日、最終来院日を返却します。
- 当日が退院日の場合のみ、退院日を設定します。
- 但し以下の場合は、初回、最終来院日は設定しません。
初回は受診履歴の登録が1件もない場合は設定しません。
最終来院日は、入院日・退院日の設定がある場合は設定しません。
該当患者が入院中の場合は、入院日および入外区分を入院中として返却します。
保険組合せの負担割合情報、保険の最終確認日について
- 返却項目として保険組合せの負担割合情報を返却します。
設定する内容は、日レセの「21 診療行為」と同等のものとします。 - 返却項目として保険の最終確認日を返却します。
レスポンス一覧
番号 | 項目名 | 内容 | 例 | 備考 |
---|---|---|---|---|
1 | Information_Date | 実施日 | 2015-01-16 | |
2 | Information_Time | 実施時間 | 12:12:42 | |
3 | Api_Result | 結果コード(ゼロ以外エラー) | 00 | |
4 | Api_Result_Message | エラーメッセージ | 処理終了 | |
5 | Reskey | Patient Info | ||
6 | Patient_Information | 患者基本情報 | ||
6-1 | Patient_ID | 患者番号 | 00017 | |
6-2 | WholeName | 患者氏名 | 日医 太郎 | |
6-3 | WholeName_inKana | 患者カナ氏名 | ニチイ タロウ | |
6-4 | BirthDate | 生年月日 | 1975-01-01 | |
6-5 | Sex | 性別 (1:男性、2:女性) | 1 | |
6-6 | HouseHolder_WholeName | 世帯主名 | 日医 太郎 | |
6-7 | Relationship | 続柄 | 本人 | |
6-8 | Home_Address_Information | 自宅住所情報 | ||
6-8-1 | Address_ZipCode | 郵便番号 | 1130021 | |
6-8-2 | WholeAddress1 | 住所1 | 東京都文京区本駒込 | |
6-8-3 | WholeAddress2 | 住所2 | 6−16−3 | |
6-8-4 | PhoneNumber1 | 自宅電話番号 | 03-3333-2222 | |
6-8-5 | PhoneNumber2 | 連絡先電話番号 | 03-3333-1133 | |
6-9 | WorkPlace_Information | 勤務先情報 | 追加 (2016-10-20) | |
6-9-1 | WholeName | 勤務先名 | てすと 株式会社 | 追加 (2016-10-20) |
6-9-2 | Address_ZipCode | 郵便番号 | 1130022 | 追加 (2016-10-20) |
6-9-3 | WholeAddress1 | 住所 | 東京都文京区本駒込 | 追加 (2016-10-20) |
6-9-4 | WholeAddress2 | 番地番号 | 5−12−11 | 追加 (2016-10-20) |
6-9-5 | PhoneNumber | 電話番号 | 03-3333-2211 | 追加 (2016-10-20) |
6-10 | Contact_Information | 連絡先情報 | 追加 (2016-10-20) | |
6-10-1 | WholeName | 連絡先名称 | 日医 太郎 | 追加 (2016-10-20) |
6-10-2 | Relationship | 続柄 | 本人 | 追加 (2016-10-20) |
6-10-3 | Address_ZipCode | 郵便番号 | 1130021 | 追加 (2016-10-20) |
6-10-4 | WholeAddress1 | 住所 | 東京都文京区本駒込 | 追加 (2016-10-20) |
6-10-5 | WholeAddress2 | 番地番号 | 6−16−3 | 追加 (2016-10-20) |
6-10-6 | PhoneNumber1 | 電話番号(昼) | 03-3333-2222 | 追加 (2016-10-20) |
6-10-7 | PhoneNumber2 | 電話番号(夜) | 03-3333-1133 | 追加 (2016-10-20) |
6-11 | Home2_Information | 帰省先情報 | 追加 (2016-10-20) | |
6-11-1 | WholeName | 帰省先名称 | 実家 | 追加 (2016-10-20) |
6-11-2 | Address_ZipCode | 郵便番号 | 6900051 | 追加 (2016-10-20) |
6-11-3 | WholeAddress1 | 住所 | 島根県松江市横浜町 | 追加 (2016-10-20) |
6-11-4 | WholeAddress2 | 番地番号 | 1155 | 追加 (2016-10-20) |
6-11-5 | PhoneNumber | 電話番号 | 0852-22-2222 | 追加 (2016-10-20) |
6-12 | Contraindication1 | 禁忌1 | 禁忌 | |
6-13 | Contraindication2 | 禁忌2 | ||
6-14 | Allergy1 | アレルギー1 | アレルギー | |
6-15 | Allergy2 | アレルギー2 | ||
6-16 | Infection1 | 感染症1 | 感染症 | |
6-17 | Infection2 | 感染症2 | ||
6-18 | Comment1 | コメント1 | コメント | |
6-19 | Comment2 | コメント2 | ||
6-20 | TestPatient_Flag | テスト患者区分 (0:患者、1:テスト患者) | 0 | 追加 (2017-05-25) |
6-21 | Death_Flag | 死亡区分 (1:死亡) | 追加 (2017-05-25) | |
6-22 | Occupation | 職業 | 追加 (2017-04-26) | |
6-23 | NickName | 通称名 | 追加 (2017-04-26) | |
6-24 | CellularNumber | 携帯電話番号 | 追加 (2017-04-26) | |
6-25 | FaxNumber | FAX番号 | 追加 (2017-04-26) | |
6-26 | EmailAddress | 電子メールアドレス | 追加 (2017-04-26) | |
6-27 | Reduction_Reason | 減免事由番号 | 追加 (2017-04-26) | |
6-28 | Reduction_Reason_Name | 減免事由 | 追加 (2017-04-26) | |
6-29 | Discount | 割引率 | 追加 (2017-04-26) | |
6-30 | Discount_Name | 割引率 | 追加 (2017-04-26) | |
6-31 | Condition1 | 状態番号1 | 追加 (2017-04-26) | |
6-32 | Condition1_Name | 状態1 | 追加 (2017-04-26) | |
6-33 | Condition2 | 状態番号2 | 追加 (2017-04-26) | |
6-34 | Condition2_Name | 状態2 | 追加 (2017-04-26) | |
6-35 | Condition3 | 状態番号3 | 追加 (2017-04-26) | |
6-36 | Condition3_Name | 状態3 | 追加 (2017-04-26) | |
6-37 | Ic_Code | 入金方法区分 | 追加 (2017-04-26) | |
6-38 | Ic_Code_Name | 入金方法 | 追加 (2017-04-26) | |
6-39 | Community_Cid | 地域連携ID | 追加 (2013-12-24) | |
6-40 | Community_Cid_Agree | 同意フラグ (True:同意する、False:それ以外) | False | 追加 (2013-12-24) |
6-41 | FirstVisit_Date | 初回受診日 | 2014-01-06 | 追加 (2014-11-25) |
6-42 | LastVisit_Date | 最終受診日 | 追加 (2014-11-25) | |
6-43 | Outpatient_Class | 入院中 | 1 | 追加 (2014-11-25) |
6-44 | Admission_Date | 入院日 | 2014-06-03 | 追加 (2014-11-25) |
6-45 | Discharge_Date | 退院日 | 追加 (2014-11-25) | |
6-46 | HealthInsurance_Information | 保険組合せ情報(繰り返し 20) | (2017-04-26 パッチ適用以降 繰り返し 30) | |
6-46-1 | Insurance_Combination_Number | 保険組合せ番号 | 0001 | |
6-46-2 | InsuranceCombination_Rate_Admission | 入院負担割合 | 0.30 | 追加 (2014-11-25) |
6-46-3 | InsuranceCombination_Rate_Outpatient | 外来負担割合 | 0.30 | 追加 (2014-11-25) |
6-46-4 | Insurance_Nondisplay | 保険組合せ非表示区分 (O:外来非表示、I:入院非表示、N:非表示無し) | 追加 (2017-04-26) | |
6-46-5 | InsuranceProvider_Class | 保険の種類(060:国保) | 060 | |
6-46-6 | InsuranceProvider_Number | 保険者番号 | 138057 | |
6-46-7 | InsuranceProvider_WholeName | 保険の制度名称 | 国保 | |
6-46-8 | HealthInsuredPerson_Symbol | 記号 | 01 | |
6-46-9 | HealthInsuredPerson_Number | 番号 | 1234567 | |
6-46-10 | HealthInsuredPerson_Branch_Number | 枝番 | 01 | 追加 (2020-04-22) |
6-46-11 | HealthInsuredPerson_Continuation | 継続区分 (1:継続療養、 2:任意継続) | ||
6-46-12 | HealthInsuredPerson_Assistance | 補助区分 (詳細については、「日医標準レセプトソフトデータベーステーブル定義書」を参照して下さい。) | 3 | |
6-46-13 | HealthInsuredPerson_Assistance_Name | 補助区分名称 | 3割 | |
6-46-14 | RelationToInsuredPerson | 本人家族区分 (1:本人、 2:家族) | 1 | |
6-46-15 | HealthInsuredPerson_WholeName | 被保険者名 | 日医 太郎 | |
6-46-16 | Certificate_StartDate | 適用開始日 | 2010-05-01 | |
6-46-17 | Certificate_ExpiredDate | 適用終了日 | 9999-12-31 | |
6-46-18 | Certificate_GetDate | 資格取得日 | 2010-10-10 | 追加 (2019-06-25) |
6-46-19 | Insurance_CheckDate | 最終確認日 | 2014-01-06 | 追加 (2014-11-25) |
6-46-20 | PublicInsurance_Information | 公費情報(繰り返し 4) | ||
6-46-20-1 | PublicInsurance_Class | 公費の種類 | 019 | |
6-46-20-2 | PublicInsurance_Name | 公費の種類名称 | 原爆一般 | |
6-46-20-3 | PublicInsurer_Number | 負担者番号 | 19113760 | |
6-46-20-4 | PublicInsuredPerson_Number | 受給者番号 | 1234566 | |
6-46-20-5 | Rate_Admission | 入院ー負担率(割) | 0.00 | |
6-46-20-6 | Money_Admission | 入院ー固定額 | 0 | |
6-46-20-7 | Rate_Outpatient | 外来ー負担率(割) | 0.00 | |
6-46-20-8 | Money_Outpatient | 外来ー固定額 | 0 | |
6-46-20-9 | Certificate_IssuedDate | 適用開始日 | 2010-05-01 | |
6-46-20-10 | Certificate_ExpiredDate | 適用終了日 | 9999-12-31 | |
6-46-20-11 | Certificate_CheckDate | 確認日付(公費) | 2016-06-12 | 追加 (2019-06-25) |
6-46-21 | Accident_Insurance_Information | 労災情報 | 追加 (2015-01-27) | |
6-46-21-1 | Accident_Insurance_WholeName | 労災自賠保険区分 | 短期給付 | 追加 (2015-01-27) |
6-46-21-2 | Disease_Location | 傷病の部位 | 右手指 | 追加 (2015-01-27) |
6-46-21-3 | Disease_Date | 傷病年月日 | 2014-08-12 | 追加 (2015-01-27) |
6-46-21-4 | Accident_Insurance_Number | 労働保険番号 | 12345678901 | 追加 (2015-01-27) |
6-46-21-5 | PensionCertificate_Number | 年金証書番号 | 123456789 | 追加 (2015-01-27) |
6-46-21-6 | Accident_Class | 災害区分 | 業務中の災害 | 追加 (2015-01-27) |
6-46-21-7 | Labor_Station_Code | 労働基準監督署コード | 32101 | 追加 (2015-01-27) |
6-46-21-8 | Labor_Station_Code_Name | 労働基準監督署 | 松江 | 追加 (2015-01-27) |
6-46-21-9 | Liability_Office_Information | 事業所情報 | 追加 (2015-01-27) | |
6-46-21-9-1 | L_WholeName | 事業所名称 | オルカ建設 | 追加 (2015-01-27) |
6-46-21-9-2 | Prefecture_Information | 所在地都道府県情報 | 追加 (2015-01-27) | |
6-46-21-9-2-1 | P_WholeName | 都道府県名 | 島根 | 追加 (2015-01-27) |
6-46-21-9-2-2 | P_Class | 都道府県コード | 4 | 追加 (2015-01-27) |
6-46-21-9-2-3 | P_Class_Name | 都道府県の区分 | 県 | 追加 (2015-01-27) |
6-46-21-9-3 | City_Information | 所在地郡市区情報 | 追加 (2015-01-27) | |
6-46-21-9-3-1 | C_WholeName | 郡市区名 | 松江 | 追加 (2015-01-27) |
6-46-21-9-3-2 | C_Class | 郡市区コード | 2 | 追加 (2015-01-27) |
6-46-21-9-3-3 | C_Class_Name | 郡市の区分 | 市 | 追加 (2015-01-27) |
6-46-21-10 | Liability_Insurance_Office_Name | 自賠責保険会社名 | オルカ自賠責保険 | 追加 (2015-01-27) |
6-46-21-11 | PersonalHealthRecord_Number | アフターケア 健康管理手帳番号 | 1234567890123 | 追加 (2015-01-27) |
6-46-21-12 | Damage_Class | アフターケア 損傷区分情報 | 追加 (2015-01-27) | |
6-46-21-12-1 | D_Code | 損傷区分コード | 14 | 追加 (2015-01-27) |
6-46-21-12-2 | D_WholeName | 損傷区分 | 外傷による末梢神経損傷 | 追加 (2015-01-27) |
6-47 | Care_Information | 介護情報 | 追加 (2014-05-20) | |
6-47-1 | Insurance | 介護保険情報(繰り返し 10) | 追加 (2014-05-20) | |
6-47-1-1 | InsuranceProvider_Number | 保険者番号 | 123456 | 追加 (2014-05-20) |
6-47-1-2 | HealthInsuredPerson_Number | 被保険者番号 | 098765 | 追加 (2014-05-20) |
6-47-1-3 | Certificate_StartDate | 開始 | 2014-05-13 | 追加 (2014-05-20) |
6-47-1-4 | Certificate_ExpiredDate | 終了 | 2015-12-31 | 追加 (2014-05-20) |
6-47-2 | Certification | 介護認定情報(繰り返し 50) | 追加 (2014-05-20)変更 (2016-10-20) | |
6-47-2-1 | Need_Care_State_Code | 要介護状態コード | 11 | 追加 (2014-05-20) |
6-47-2-2 | Need_Care_State | 要介護状態 | 要支援 | 追加 (2014-05-20) |
6-47-2-3 | Certification_Date | 認定日 | 2014-05-13 | 追加 (2014-05-20) |
6-47-2-4 | Certificate_StartDate | 開始 | 2014-05-13 | 追加 (2014-05-20) |
6-47-2-5 | Certificate_ExpiredDate | 終了 | 2015-05-12 | 追加 (2014-05-20) |
6-47-3 | Community_Disease | 地域包括診療対象疾病(繰り返し 4) | 追加 (2014-05-20) | |
6-47-3-1 | Target_Disease | 高血圧症、糖尿病、脂質異常症、認知症の順に内容を表示 (True:対象病名である、False:対象でない) | False | 追加 (2014-05-20) ※1 |
6-48 | Personally_Information | 患者個別情報 | Ver5.0.0以降のみ追加 (2018-03-26) | |
6-48-1 | Pregnant_Class | 妊婦区分 | Ver5.0.0以降のみ追加 (2018-03-26) | |
6-48-2 | Community_Disease2 | 認知症地域包括診療加算算定 (True:該当である) | 追加 (2018-10-25) | |
6-48-3 | Community_Disease3 | 小児かかりつけ診療料算定 (True:該当である) | 追加 (2018-10-25) | |
6-49 | Individual_Number | 個人番号情報(繰り返し 20) | 追加 (2017-01-26) | |
6-49-1 | In_Id | Id_key | 追加 (2017-01-26) | |
6-49-2 | In_Number | 個人番号 | 追加 (2017-01-26) | |
6-49-3 | In_Description | 備考(説明) | 追加 (2017-01-26) | |
6-50 | Auto_Management_Information | 管理料等自動算定情報(繰り返し 3) | 追加 (2018-10-25) | |
6-50-1 | Medication_Code | 管理料コード | 追加 (2018-10-25) | |
6-50-2 | Medication_Name | 管理料名称 | 追加 (2018-10-25) | |
6-50-3 | Medication_EndDate | 有効終了日 | 追加 (2018-10-25) | |
6-51 | Patient_Contra_Information | 患者禁忌薬剤情報 | 追加 (2018-10-25) | |
6-51-1 | Patient_Contra_Info | 患者禁忌薬剤情報(繰り返し 100) | 追加 (2018-10-25) | |
6-51-1-1 | Medication_Code | 薬剤コード | 追加 (2018-10-25) | |
6-51-1-2 | Medication_Name | 薬剤名称 | 追加 (2018-10-25) | |
6-51-1-3 | Medication_EndDate | 有効終了日 | 追加 (2018-10-25) | |
6-51-1-4 | Contra_StartDate | 禁忌開始日 | 追加 (2018-10-25) | |
6-52 | ResultOfQualificationConfirmation | 資格確認結果 | 追加 (2024-01-31) | |
6-52-1 | FaceInfExistence | 資格確認有無 | True:有 False:無 | 追加 (2024-01-31) |
6-52-2 | PrescriptionIssueSelect | 処方箋発行形態 | 追加 (2024-01-31) | |
6-52-3 | QualificationValidity | 資格有効性 | 追加 (2024-01-31) | |
6-52-4 | LimitApplicationCertificateRelatedConsFlg | 限度額適用認定証提供同意フラグ | 追加 (2024-01-31) | |
6-52-5 | SpecificHealthCheckupsInfoConsFlg | 特定健診情報閲覧同意フラグ | 追加 (2024-01-31) | |
6-52-6 | SpecificHealthCheckupsInfoAvailableTime | 特定健診情報閲覧有効期限 | 追加 (2024-01-31) | |
6-52-7 | PharmacistsInfoConsFlg | 薬剤情報閲覧同意フラグ | 追加 (2024-01-31) | |
6-52-8 | PharmacistsInfoAvailableTime | 薬剤情報閲覧有効期限 | 追加 (2024-01-31) | |
6-52-9 | DiagnosisInfoConsFlg | 診療情報閲覧同意フラグ | 追加 (2024-01-31) | |
6-52-10 | DiagnosisInfoAvailableTime | 診療情報閲覧有効期限 | 追加 (2024-01-31) | |
6-52-11 | OperationInfoConsFlg | 手術情報閲覧同意フラグ | 追加 (2024-01-31) | |
6-52-12 | OperationInfoAvailableTime | 手術情報閲覧有効期限 | 追加 (2024-01-31) | |
6-52-13 | DiagnosisNameConsFlg | 傷病名閲覧同意フラグ | 追加 (2025-01-28) | |
6-52-14 | DiagnosisNameConsTime | 傷病名閲覧同意日時 | 追加 (2025-01-28) | |
6-52-15 | DiagnosisNameAvailableTime | 傷病名閲覧有効期限 | 追加 (2025-01-28) | |
6-52-16 | InfectiousInfoConsFlg | 感染症情報閲覧同意フラグ | 追加 (2025-01-28) | |
6-52-17 | InfectiousInfoConsTime | 感染症情報閲覧同意日時 | 追加 (2025-01-28) | |
6-52-18 | InfectiousInfoAvailableTime | 感染症情報閲覧有効期限 | 追加 (2025-01-28) | |
6-52-19 | AllergyInfoConsFlg | その他アレルギー等情報閲覧同意フラグ | 追加 (2025-01-28) | |
6-52-20 | AllergyInfoConsTime | その他アレルギー等情報閲覧同意日時 | 追加 (2025-01-28) | |
6-52-21 | AllergyInfoAvailableTime | その他アレルギー等情報閲覧有効期限 | 追加 (2025-01-28) | |
6-52-22 | ContraindicationInfoConsFlg | 薬剤アレルギー等情報閲覧同意フラグ | 追加 (2025-01-28) | |
6-52-23 | ContraindicationInfoConsTime | 薬剤アレルギー等情報閲覧同意日時 | 追加 (2025-01-28) | |
6-52-24 | ContraindicationInfoAvailableTime | 薬剤アレルギー等情報閲覧有効期限 | 追加 (2025-01-28) | |
6-52-25 | TestInfoConsFlg | 検査情報閲覧同意フラグ | 追加 (2025-01-28) | |
6-52-26 | TestInfoConsTime | 検査情報閲覧同意日時 | 追加 (2025-01-28) | |
6-52-27 | TestInfoAvailableTime | 検査情報閲覧有効期限 | 追加 (2025-01-28) | |
6-52-28 | PrescriptionInfoConsFlg | 処方情報閲覧同意フラグ | 追加 (2025-01-28) | |
6-52-29 | PrescriptionInfoConsTime | 処方情報閲覧同意日時 | 追加 (2025-01-28) | |
6-52-30 | PrescriptionInfoAvailableTime | 処方情報閲覧有効期限 | 追加 (2025-01-28) |
※1:高血圧症、糖尿病、脂質異常症、認知症のいずれかにTrueが存在する場合のみ表示します。
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
sample_patientget_v2.rb (xml2)
#!/usr/bin/ruby
require 'uri'
require 'net/http'
Net::HTTP.version_1_2
HOST = "localhost"
PORT = "8000"
USER = "ormaster"
PASSWD = "ormaster"
ID = ARGV[0]
req = Net::HTTP::Get.new("/api01rv2/patientgetv2?id=#{ID}")
req.basic_auth(USER, PASSWD)
Net::HTTP.start(HOST, PORT) { |http|
res = http.request(req)
puts res.body
}
C#による患者基本情報の取得サンプルソース
Windowsでの実行環境
- Microsoft Visual Studio 2008以降
- .NET Framework 2.0 SDK(C#コンパイラを含む.NET Frameworkの開発ツール)
(Microsoft Visual Studioに含まれています)
Ubuntuでの実行環境
- MonoDevelop 2.2(1.0でも実行可能)
- mono-gmcs(C#コンパイラ)
(MonoDevelopと一緒にインストールされます)
sample_patientget_v2.cs (xml2)
using System;
using System.IO;
using System.Net;
using System.Text;
namespace Patientget
{
class MainClass
{
public static void Main (string[] args)
{
string HOST = "localhost";
string PORT = "8000";
string USER = "ormaster";
string PASSWD = "ormaster";
string ID = "0";
if (args.Length > 0)
{
ID = args[0];
}
// Version4.7
string URL = "http://" + HOST + ":" + PORT + "/api01rv2/patientgetv2?id=" + ID;
HttpWebRequest req = (HttpWebRequest) HttpWebRequest.Create(URL);
//req.ProtocolVersion = HttpVersion.Version11;
req.Method = "GET";
req.Credentials = new NetworkCredential(USER, PASSWD);
HttpWebResponse res = null;
try
{
res = (HttpWebResponse) req.GetResponse();
Console.WriteLine(res.ResponseUri);
Console.WriteLine("Response server => {0}", res.Server);
Console.WriteLine(res.StatusDescription);
}
catch(WebException wex)
{
if (wex.Status == WebExceptionStatus.ProtocolError)
{
HttpWebResponse err = (HttpWebResponse) wex.Response;
int errcode = (int) err.StatusCode;
Console.WriteLine(err.ResponseUri);
Console.WriteLine("Response server => {0}", err.Server);
Console.WriteLine("{0}:{1}", errcode, err.StatusDescription);
err.Close();
}
else
{
Console.WriteLine(wex.Message);
}
}
if (res != null)
{
Stream str = res.GetResponseStream();
StreamReader strread = new StreamReader(str);
string FILE_NAME = "foo.xml";
File.WriteAllText(FILE_NAME, strread.ReadToEnd());
strread.Close();
str.Close();
res.Close();
}
}
}
}
エラーメッセージ一覧
エラーコード | エラーメッセージ |
---|---|
01 | 患者番号の設定がありません |
10 | 患者番号に該当する患者が存在しません |
89 | 職員情報が取得できません |
医療機関情報が取得できません | |
システム日付が取得できません | |
患者番号構成情報が取得できません | |
グループ医療機関が不整合です。処理を終了して下さい | |
システム項目が設定できません | |
90 | 他端末使用中 |
91 | 処理区分未設定 |
97 | 送信内容に誤りがあります |
98 | 送信内容の読込ができませんでした |
99 | ユーザID未登録 |