入院登録

メニュー

更新履歴

2021-02-09 新型コロナウイルス感染症に係る入院対応のため、「リクエスト一覧」の項目および「リクエスト一覧」の注釈11を修正。

2021-01-27 「レスポンス一覧(入院登録)」に項目を追加。

2020-06-25 新型コロナウイルス感染症に係る入院対応のため、「リクエスト一覧」の項目および「リクエスト一覧」の注釈11を修正。

2020-06-04 新型コロナウイルス感染症での入院に関する注意事項を追加(「リクエスト一覧」の注釈11)。

2020-05-26 新型コロナウイルス感染症に係る入院対応のため、「リクエスト一覧」の項目を修正。

2019-01-28 「エラーメッセージ一覧」にエラーコードを追加。

2018-11-27 「エラーメッセージ一覧」にエラーコードを追加。

2018-09-25 「エラーメッセージ一覧」にエラーコードを追加。

2018-05-28 (Ver5.0.0以降のみ)「リクエスト一覧」に項目を追加。
(Ver5.0.0以降のみ)「エラーメッセージ一覧」にエラーコードを追加。

2018-03-26 「リクエスト一覧」の注釈を修正。

2018-01-23 (Ver5.0.0以降のみ)「リクエスト一覧」に項目を追加。
(Ver5.0.0以降のみ)「エラーメッセージ一覧」にエラーコードを追加。

2017-12-20 「エラーメッセージ一覧」にエラーコードを追加。

2017-11-27 「エラーメッセージ一覧」にエラーコードを追加。
「リクエスト一覧」に項目を追加、修正。

2016-04-18 「リクエスト一覧」の注釈を修正。

2016-01-26 「リクエスト一覧」に項目を追加、修正。
診療科コードを任意入力から必須入力に変更。
分娩区分を追加。
直接支払制度利用区分を追加。
「レスポンス一覧」に項目を追加、修正。
分娩区分を追加。
直接支払制度利用区分を追加。

概要

POSTメソッドにより入院の登録を行います。

日レセ Ver.4.7.0[第46回パッチ適用] 以降

リクエストおよびレスポンスデータはxml2形式となります。

テスト方法

  1. 参考提供されている sample_hsptinfmod_v2_nyuin.rb 内の変数HOST等を接続環境に合わせます。
  2. sample_hsptinfmod_v2_nyuin.rb 内の患者番号等を指定します。
  3. ruby sample_hsptinfmod_v2_nyuin.rb により接続。

リクエスト(POSTリクエスト)サンプル

POST : /orca31/hsptinfmodv2

Request_Number:
01: 入院登録
05: 入院取消(診療会計の入力を残す)
06: 入院取消(診療会計の入力も取り消す)

Content-Type: application/xml

application/xml の場合の文字コードは UTF-8 とします。

<data>
<private_objects type="record">
<Patient_ID type="string">12</Patient_ID>
<Request_Number type="string">01</Request_Number>
<Admission_Date type="string">2014-06-03</Admission_Date>
<Ward_Number type="string">01</Ward_Number>
<Room_Number type="string">101</Room_Number>
<Room_Charge type="string">1000</Room_Charge>
<Department_Code type="string">01</Department_Code>
<Doctor_Code type="array">
<Doctor_Code_child type="string">10001</Doctor_Code_child>
</Doctor_Code>
<HealthInsurance_Information type="record">
<InsuranceProvider_Class type="string">060</InsuranceProvider_Class>
</HealthInsurance_Information>
<Hospital_Charge type="string">190799410</Hospital_Charge>
<Recurring_Billing type="string">1</Recurring_Billing>
</private_objects>
</data>

処理概要

入院登録リクエストにより指定患者の入院登録処理を行います。



レスポンスサンプル(入院登録)

<xmlio2>
<private_objects type="record">
<Information_Date type="string">2015-03-24</Information_Date>
<Information_Time type="string">14:38:14</Information_Time>
<Api_Results type="array">
<Api_Results_child type="record">
<Api_Result type="string">0000</Api_Result>
<Api_Result_Message type="string">処理終了</Api_Result_Message>
</Api_Results_child>
</Api_Results>
<Request_Number type="record">
<Label type="string">リクエスト番号</Label>
<Data type="string">01</Data>
<Name type="string">入院登録</Name>
</Request_Number>
<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>
</Patient_Information>
<Hospital_Stay_Infomation type="record">
<History_Number type="string">002</History_Number>
<Creation_Type type="record">
<Label type="string">入院歴作成区分</Label>
<Data type="string">0</Data>
<Name type="string">通常登録</Name>
</Creation_Type>
<Admission_Date type="string">2015-03-24</Admission_Date>
<Ward_Number type="record">
<Label type="string">病棟番号</Label>
<Data type="string">01</Data>
</Ward_Number>
<Ward_Name type="record">
<Label type="string">病棟名</Label>
<Data type="string">北病棟</Data>
</Ward_Name>
<Room_Number type="record">
<Label type="string">病室番号</Label>
<Data type="string">101</Data>
</Room_Number>
<Department_Code type="record">
<Label type="string">診療科</Label>
<Data type="string">01</Data>
<Name type="string">内科</Name>
</Department_Code>
<Doctor type="array">
<Doctor_child type="record">
<Label type="string">担当医</Label>
<Data type="string">10001</Data>
<Name type="string">日本 一</Name>
</Doctor_child>
</Doctor>
<HealthInsurance_Information 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">123</HealthInsuredPerson_Symbol>
<HealthInsuredPerson_Number type="string">456</HealthInsuredPerson_Number>
</HealthInsurance_Information>
<First_Admission_Date type="string">2015-03-24</First_Admission_Date>
<Moving_From_Nursing type="record">
<Label type="string">介護からの異動</Label>
<Data type="string">1</Data>
<Name type="string">対象外</Name>
</Moving_From_Nursing>
<Room_Charge type="record">
<Label type="string">室料差額</Label>
<Data type="string"> 1000</Data>
<Name type="string">円</Name>
</Room_Charge>
<Over_180days_Hospital_Stay type="record">
<Label type="string">選定入院</Label>
<Data type="string">1</Data>
<Name type="string">選定対象</Name>
</Over_180days_Hospital_Stay>
<Hospital_Charge type="record">
<Label type="string">入院日の入院料</Label>
<Data type="string">190117710</Data>
<Name type="string">一般病棟7対1入院基本料</Name>
</Hospital_Charge>
<Editing_Hospital_Charge type="record">
<Label type="string">入院会計</Label>
<Data type="string">2</Data>
<Name type="string">入院料を算定する</Name>
</Editing_Hospital_Charge>
<Recurring_Billing type="record">
<Label type="string">定期請求</Label>
<Data type="string">1</Data>
<Name type="string">医療機関での設定</Name>
</Recurring_Billing>
<Search_Function type="record">
<Label type="string">検索時患者表示</Label>
<Data type="string">1</Data>
<Name type="string">表示可</Name>
</Search_Function>
</Hospital_Stay_Infomation>
</private_objects>
</xmlio2>

レスポンスサンプル(入院取消)

<xmlio2>
<private_objects type="record">
<Information_Date type="string">2014-06-06</Information_Date>
<Information_Time type="string">10:56:06</Information_Time>
<Api_Results type="array">
<Api_Results_child type="record">
<Api_Result type="string">0000</Api_Result>
<Api_Result_Message type="string">処理終了</Api_Result_Message>
</Api_Results_child>
</Api_Results>
<Request_Number type="record">
<Label type="string">リクエスト番号</Label>
<Data type="string">06</Data>
<Name type="string">入院取消(会計含む)</Name>
</Request_Number>
<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>
</Patient_Information>
<Hospital_Stay_Infomation type="record">
<History_Number type="string">002</History_Number>
<Admission_Date type="string">2014-06-04</Admission_Date>
</Hospital_Stay_Infomation>
</private_objects>
</xmlio2>

リクエスト一覧

番号 項目名 内容 備考
1 Save_Request リクエスト保持区分
 0:残さない
 1:残す
1 未設定時初期値[0]を設定
(日レセにリクエストの情報を保持するか否か指定)
※8
2 Request_Number リクエスト番号
 01:入院登録
 05:診療会計の入力を残す
 06:診療会計の入力も取り消す
01 必須
3 Patient_ID 患者番号 12 必須(入院登録、入院取消)
4 Admission_Date 入院日 2014-06-03 必須(入院登録、入院取消)
5 Ward_Number 病棟番号 01 必須(入院登録)
6 Room_Number 病室番号 101 必須(入院登録)
7 Room_Charge 室料差額 1000 システム管理
[5005 室料差額設定]
に登録されている室料差額を設定すること
8 Over180days_Hospital_Stay 選定入院
1:選定対象
2:選定対象外
1 未設定時初期値[1]を設定
9 Department_Code 診療科コード 01 必須(入院登録)
10 Last_Admission_Date 前回入院日 継続入院の場合必須
(継続する入院歴が複数存在する場合は何れかの入院日でも可)
11 From_Nursing_Care 急性増悪による介護からの異動
 1:該当しない
 2:該当する
1 継続入院の場合設定
(未設定時初期値[1]を設定)
12 Doctor_Code ドクターコード
(最大3件)
10001
13 HealthInsurance_Information 保険組合せ情報
13-1 Insurance_Combination_Number_Temporary_Set 保険組合せ仮番号設定区分
0:仮番号設定を行わない
1:仮番号設定を行う
0 未設定時初期値[0]を設定
※10

Ver5.0.0以降のみ追加
(2018-05-28)
13-2 Insurance_Combination_Number 保険組合せ番号 0001 ※1
追加(2017-11-27)
13-3 InsuranceProvider_Class 保険の種類
(060:国保)
060 ※1
任意項目に変更(2017-11-27)
13-4 InsuranceProvider_Number 保険者番号 138057 ※1
任意項目に変更(2017-11-27)
13-5 InsuranceProvider_WholeName 保険の制度名称 国保 ※1
任意項目に変更(2017-11-27)
13-6 HealthInsuredPerson_Symbol 記号 123
13-7 HealthInsuredPerson_Number 番号 456
13-8 HealthInsuredPerson_Continuation 継続区分
13-9 HealthInsuredPerson_Assistance 補助区分
13-10 RelationToInsuredPerson 本人家族区分
13-11 HealthInsuredPerson_WholeName 被保険者名 日医 太郎
13-12 Certificate_StartDate 適用開始日 2004-04-01
13-13 Certificate_ExpiredDate 適用終了日 9999-12-31
13-14 PublicInsurance_Information 公費情報
(繰り返し4)
13-14-1 PublicInsurance_Class 公費の種類 019 ※1
任意項目に変更(2017-11-27)
13-14-2 PublicInsurance_Name 公費の制度名称 原爆一般 ※1
任意項目に変更(2017-11-27)
13-14-3 PublicInsurer_Number 負担者番号 ※1
任意項目に変更(2017-11-27)
13-14-4 PublicInsuredPerson_Number 受給者番号 1234567 ※1
任意項目に変更(2017-11-27)
13-14-5 Certificate_IssuedDate 適用開始日 2010-05-01
13-14-6 Certificate_ExpiredDate 適用終了日 9999-12-31
14 Hospital_Charge_Auto_Set 入院料初期値設定区分
 0:初期値設定を行わない
 1:初期値設定を行う
0 未設定時初期値[0]を設定
※2、※4

Ver5.0.0以降のみ追加
(2018-01-23)
15 Hospital_Charge 入院料 190177610 未設定時はシステム管理[5001 病棟管理情報]に設定のある入院基本料を算定

※3、※4、※7、※11
16 Hospital_Charge_NotApplicable 算定要件非該当区分
0:算定要件に該当する患者
1:算定要件に該当しない患者
2:新型コロナ感染症入院(2倍)
3:新型コロナ感染症入院(3倍)
4:新型コロナ感染症入院(2倍・上限延長)
5:新型コロナ感染症入院(3倍・上限延長)
0 未設定時初期値[0]を設定
※5、※11

2を追加(2020-05-26)
2を変更,3を追加(2020-06-25)
4,5を追加(2021-02-09)
17 Editing_Hospital_Charge 入院会計
1:入院料を算定しない
2:入院料を算定する
未設定時初期値[2]
18 Additional_Hospital_Charge 入院加算(最大3件) 190142970
(救急・在宅等支援病床初期加算(一般病棟入院基本料))
※6
19 Delivery 分娩区分
 0:分娩入院でない
 1:正常分娩
 2:異常分娩
※9
追加(2016-01-26)
20 Direct_Payment 直接支払制度利用区分
 0:利用しない
 1:利用する
※9
追加(2016-01-26)
21 Recurring_Billing 定期請求区分
 1:医療機関での設定
 2:月末時のみ請求
 3:定期請求しない
1 未設定時初期値[1]を設定
22 Search_Function 検索時患者表示
1:表示可
2:表示不可
1 未設定時初期値[1]を設定

※1:何れかの設定がされていることは必須です。一箇所でも設定されていれば、一致する保険組合せが対象に設定されます。
   保険組合せ番号と他の情報が同時に設定されている場合、保険組合せ番号の設定が有効となります。

※2:(Ver5.0.0以降)
 入院料初期値設定が"1"(初期値設定を行う)の場合、入退院登録画面で初期表示される入院料を算定します(医療観察法の入院の場合を除きます)。
 この際、療養病棟入院基本料、有床診療所療養病床入院基本料について初期表示されない場合、それぞれ入院料の(I)、(E)を算定します。
 入院料初期値設定が"0"(初期値設定を行わない)で、特定入院基本料、特定入院料、短期滞在手術等基本料を算定する場合は入院料を必ず設定して下さい。
 生活療養の区別がある入院料の場合、生活療養の判断は日レセ側で行います。
  (例)療養病棟入院基本料1(入院基本料A)を算定する場合
     リクエストの入院料に190121310(療養病棟入院基本料1(入院基本料A))を設定
     生活療養に該当しない場合  → 療養病棟入院基本料1(入院基本料A)(190121310)を算定
     生活療養に該当する場合   → 療養病棟入院基本料1(入院基本料A)(生活療養)(190123710)を算定

※3:(Ver4.8.0)
 特定入院基本料、療養病棟入院基本料、療養病床入院基本料、特定入院料、短期滞在手術等基本料を算定する場合は必ず設定して下さい。
 生活療養の区別がある入院料の場合、生活療養の該当有無を区別して設定して下さい。
  (例)療養病棟入院基本料1(入院基本料A)を算定する場合
     生活療養に該当しない場合 → 190121310(療養病棟入院基本料1(入院基本料A))を設定
     生活療養に該当する場合  → 190123710(療養病棟入院基本料1(入院基本料A)(生活療養))を設定

※4:特定入院料を算定する場合、事前にシステム管理[5001 病棟管理情報]、システム管理[5002 病室管理情報]で特定入院料の設定を行なって下さい。
   栄養管理体制の減算規定に該当する場合、事前にシステム管理[5000 医療機関情報-入院基本]で栄養管理体制の設定を行なって下さい。
   平成30年4月1日以降で療養病棟入院基本料の経過措置1または2に該当する場合、事前にシステム管理[5001 病棟管理情報]で設定を行なって下さい。
   平成30年4月1日以降で結核病棟の重症患者割合特別入院基本料を算定する場合、事前にシステム管理[5001 病棟管理情報]で設定を行なって下さい。
   平成28年4月1日以降で夜勤時間特別入院基本料を算定する場合、事前にシステム管理[5001 病棟管理情報]で設定を行なって下さい。
   平成28年4月1日以降で療養病棟入院基本料2の看護職員数等経過措置に該当する場合、事前にシステム管理[5001 病棟管理情報]で設定を行なって下さい。
   平成26年4月1日以降で夜勤時間超過減算に該当する場合、事前にシステム管理[5001 病棟管理情報]で月平均夜勤時間超過の設定を行なって下さい。
   平成24年4月1日以降で短期滞在手術等基本料3を算定する場合、事前にシステム管理[5003 短期滞在手術等基本料3情報]の設定を行なって下さい。

※5:特定入院料の算定病棟に当該入院料の算定要件に該当しない患者が入院した場合に設定を行なって下さい。
    (例)精神科救急入院料の算定を行う病棟に精神科救急入院料の算定の算定要件に該当しない患者が入院した場合、
    入院料(Hospital_Charge)に[190121010](精神科救急入院料1(30日以内))を設定し、算定要件非該当区分(Hospital_Charge_NotApplicable)に[1](算定要件に該当しない患者)を設定して下さい。

※6:現状は以下の加算を対応しています。(入院退院登録画面より設定可能な加算と同じです。)
    平成30年4月以降
     190142970 救急・在宅等支援病床初期加算(一般病棟入院基本料)
     190201870 在宅患者支援療養病床初期加算(療養病棟入院基本料)
     190135470 有床診療所一般病床初期加算(有床診療所入院基本料)
     190135670 救急・在宅等支援療養病床初期加算(有床診療所療養病床入院基本料)
     190212470 在宅患者支援病床初期加算(地域包括ケア病棟入院料)
     190152470 救急・在宅等支援病床初期加算(特定一般病棟入院料)
    平成30年3月以前
     190142970 救急・在宅等支援病床初期加算(一般病棟入院基本料)
     190134270 救急・在宅等支援療養病床初期加算
     190143370 救急・在宅等支援療養病床初期加算(療養病棟入院基本料1)
     190135470 有床診療所一般病床初期加算(有床診療所入院基本料)
     190135670 救急・在宅等支援療養病床初期加算(有床診療所療養病床入院基本料)
     190177170 救急・在宅等支援病床初期加算(地域包括ケア病棟入院料)
     190152470 救急・在宅等支援病床初期加算(特定一般病棟入院料)

※7:医療観察法の入院の場合、以下の値を設定して下さい。
    設定値  (I01)入退院登録画面−入院料選択欄に表示される内容
    401    急性期入院
    402    急性期入院(未適合1年以内)
    403    急性期入院(未適合1年超)
    404    回復期入院
    411    回復期入院(271日以上)
    405    社会復帰期入院
    412    社会復帰期入院(移行加算)
    413    社会復帰期入院(遠隔地加算)
    414    社会復帰期入院(移行加算・遠隔地加算)
    406    社会復帰期入院(181日以上1年以内)
    415    社会復帰期入院(181日以上1年以内・遠隔地加算)
    407    社会復帰期入院(1年超1年180日以内)
    416    社会復帰期入院(1年超1年180日以内・遠隔地加算)
    408    社会復帰期入院(1年180日超)
    417    社会復帰期入院(1年180日超・遠隔地加算)
    409    社会復帰期入院(未経過1年超)
    410    社会復帰期入院(未経過1年180日超)

※8:「Save_Request」に「1」を設定した場合、日レセの「オーダ確認画面」にて、エラーデータ修正が可能となります。
   但し、食事、外泊、医療区分・ADL点数のリクエストの訂正は不可となります。
   (リクエストの種類(食事、外泊等)、患者氏名、受付日時の確認のみ可能です。)

※9:システム管理 [1005 診療科目情報] で [レセ電診療科コード] に"23"(産婦人科)か"24"(産科)の設定がある診療科に入院した場合にリクエストの設定を行なって下さい。
   該当の診療科に入院した場合の未設定時の初期値は [1 正常分娩]、[1 利用する]とします。

※10:保険組合せ仮番号設定区分に"1"を設定した場合、仮の保険組合せ番号(999)で入院登録を行います。
    入院会計に仮の保険組合せ番号が登録されている患者についてはレセプト作成、退院登録および定期請求処理は行えません(エラーとなります)。
    該当患者はデータチェックのエラー内容より確認が可能です(エラー内容「保険組合せが存在しません」)。
    正しい保険組合せへの変更は、入院登録(訂正)リクエストかまたは入院日を異動日とした転科転棟転室リクエストより行うことが可能です。

※11:新型コロナ感染症による診療報酬上臨時的取り扱いに係る特定入院料は以下のいずれかの方法で算定可能です。
    ・従来どおりの特定入院料の設定に加えて、算定要件非該当区分"2"~"5"の該当するものを設定する。
    ・診療報酬上臨時的取り扱いに係る特定入院料のコードを入院料に設定する。
    注意事項
     ・新型コロナ感染症患者の入院登録時の保険組み合わせは公費「028 感染症入院」を含んだもので設定を行ってください。
     ・入院登録を行うと対象の特定入院料を算定の最大上限日数となる35日まで算定を行います。 (36日目以降はシステム管理「5001 病棟管理情報」に設定されている入院基本料で入院料の算定を行います。) 患者状態によって21日上限となる患者の場合は、22日目に異動処理を行い該当入院料の算定を終了してください。
     ・「新型コロナウイルス感染症に係る診療報酬上の臨時的な取扱いについて(その 19)」により2020年5月26日以降、通常の特定入院料の3倍の点数を算定できることとされましたが、5月25日迄に入院登録済みの患者で5月26日以降新型コロナウイルス感染症による入院で3倍の点数が算定可能な場合は、異動日に5月26日を指定して転科転棟転室リクエストを行ってください。
     ・「新型コロナウイルス感染症に係る診療報酬上の臨時的な取扱いについて(その 34)」により2021年1月22日以降、算定日数の上限を超えて算定可能な条件に該当する場合、従来の算定上限日数に到達した日を異動日として、「転科 転棟 転室」処理を行ってください。

レスポンス一覧(入院登録)

番号 項目名 内容 備考
1 Information_Date 実施日 2015-03-24
2 Information_Time 実施時間 14:38:14
3 Api_Results 結果情報
(繰り返し 10)
3-1 Api_Result 結果コード(ゼロ以外エラー) 0000
3-2 Api_Result_Message エラーメッセージ 処理終了
4 Request_Number リクエスト番号
4-1 Label 内容の名称を返却 リクエスト番号
4-2 Data リクエスト番号を返却 01
4-3 Name リクエスト番号の名称を返却 入院登録
5 Patient_Information 患者情報
5-1 Patient_ID 患者番号 00012
5-2 WholeName 漢字氏名 日医 太郎
5-3 WholeName_inKana カナ氏名 ニチイ タロウ
5-4 BirthDate 生年月日 1975-01-01
5-5 Sex 性別
(1:男性、2:女性)
1
6 Hospital_Stay_Infomation 入退院情報
6-1 History_Number 履歴番号 002
6-2 Creation_Type 入院歴作成区分
6-2-1 Label 内容の名称を返却 入院歴作成区分
6-2-2 Data コードを返却 0
6-2-3 Name 内容を返却
(0:通常登録)
通常登録
6-3 Admission_Date 入院日 2015-03-24
6-4 Ward_Number 病棟番号
6-4-1 Label 内容の名称を返却 病棟番号
6-4-2 Data 病棟番号を返却 01
6-5 Ward_Name 病棟名
6-5-1 Label 内容の名称を返却 病棟名
6-5-2 Data 病棟名を返却 北病棟
6-6 Room_Number 病室番号
6-6-1 Label 内容の名称を返却 病室番号
6-6-2 Data 病室番号を返却 101
6-7 Department_Code 診療科
6-7-1 Label 内容の名称を返却 診療科
6-7-2 Data 診療科コードを返却 01
6-7-3 Name 診療科名称を返却 内科
6-8 Doctor 担当医(繰り返し 3)
6-8-1 Label 内容の名称を返却 担当医
6-8-2 Data ドクターコードを返却 10001
6-8-3 Name 担当医の氏名を返却 日本 一
6-9 HealthInsurance_Information 保険組合せ情報
6-9-1 Insurance_Combination_Number 保険組合せ番号 0001
6-9-2 InsuranceProvider_Class 保険の種類 060
6-9-3 InsuranceProvider_Number 保険者番号 138057
6-9-4 InsuranceProvider_WholeName 保険の制度名称 国保
6-9-5 HealthInsuredPerson_Symbol 記号 123
6-9-6 HealthInsuredPerson_Number 番号 456
6-9-7 HealthInsuredPerson_Branch_Number 枝番 00 追加(2021-01-27)
6-9-8 PublicInsurance_Information 公費情報(繰り返し 4)
6-9-8-1 PublicInsurance_Class 公費の種類 019
6-9-8-2 PublicInsurance_Name 公費の制度名称 原爆一般
6-9-8-3 PublicInsurer_Number 負担者番号 19113760
6-9-8-4 PublicInsuredPerson_Number 受給者番号 1234567
6-10 First_Admission_Date 初回入院日 2015-03-24
6-11 Moving_From_Nursing 介護からの異動
6-11-1 Label 内容の名称を返却 介護からの異動
6-11-2 Data コードを返却 1
6-11-3 Name 内容を返却
(Data:Name、
 1:対象外、
 2:急性増悪により)
対象外
6-12 Room_Charge 室料差額
6-12-1 Label 内容の名称を返却 室料差額
6-12-2 Data 室料差額を返却 1000
6-12-3 Name 単位(円)
6-13 Over_180days_Hospital_Stay 選定入院
6-13-1 Label 内容の名称を返却 選定入院
6-13-2 Data コードを返却 1
6-13-3 Name 内容を返却
(Data:Name、
 1:選定対象、
 2:選定対象外)
選定対象
6-14 Hospital_Charge 入院日の入院料
6-14-1 Label 内容の名称を返却 入院日の入院料
6-14-2 Data 入院料コードを返却 190117710
6-14-3 Name 入院料名称を返却 一般病棟7対1入院基本料
6-15 Editing_Hospital_Charge 入院会計
6-15-1 Label 内容の名称を返却 入院会計
6-15-2 Data コードを返却 2
6-15-3 Name 内容を返却
(Data:Name、
 1:入院料を算定しない、
 2:入院料を算定する)
入院料を算定する
6-16 Delivery 分娩区分 追加(2016-01-26)
6-16-1 Label 内容の名称を返却 追加(2016-01-26)
6-16-2 Data コードを返却 追加(2016-01-26)
6-16-3 Name 内容を返却
(Data:Name、
 0:分娩入院でない
 1:正常分娩
 2:異常分娩)
追加(2016-01-26)
6-17 Direct_Payment 直接支払制度利用区分 追加(2016-01-26)
6-17-1 Label 内容の名称を返却 追加(2016-01-26)
6-17-2 Data コードを返却 追加(2016-01-26)
6-17-3 Name 内容を返却
(Data:Name、
 0:利用しない
 1:利用する)
追加(2016-01-26)
6-18 Recurring_Billing 定期請求
6-18-1 Label 内容の名称を返却 定期請求
6-18-2 Data コードを返却 1
6-18-3 Name 内容を返却
(Data:Name、
 1:医療機関での設定、
 2:月末時のみ請求、
 3:定期請求しない)
医療機関での設定
6-19 Search_Function 検索時患者表示
6-19-1 Label 内容の名称を返却 検索時患者表示
6-19-2 Data Data:Name 1
6-19-3 Name 1:表示可
2:表示不可
表示可

レスポンス一覧(入院取消)

番号 項目名 内容 備考
1 Information_Date 実施日 2014-06-06
2 Information_Time 実施時間 10:56:06
3 Api_Results 結果情報
(繰り返し 10)
3-1 Api_Result 結果コード(ゼロ以外エラー) 0000
3-2 Api_Result_Message エラーメッセージ 処理終了
4 Request_Number リクエスト番号
4-1 Label 内容の名称を返却 リクエスト番号
4-2 Data リクエスト番号を返却 06
4-3 Name リクエスト番号の名称を返却 入院取消(会計含む)
5 Patient_Information 患者情報
5-1 Patient_ID 患者番号 00012
5-2 WholeName 漢字氏名 日医 太郎
5-3 WholeName_inKana カナ氏名 ニチイ タロウ
5-4 BirthDate 生年月日 1975-01-01
5-5 Sex 性別
(1:男性、2:女性)
1
6 History_Number 履歴番号 002
7 Admission_Date 入院日 2014-06-04

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 -*-  

sample_hsptinfmod_v2_nyuin.rb

#!/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("/orca31/hsptinfmodv2")
BODY = <<EOF
<data>
<private_objects type="record">
<Save_Request type="string"></Save_Request>
<Request_Number type="string">01</Request_Number>
<Patient_ID type="string">1</Patient_ID>
<Admission_Date type="string">2014-05-01</Admission_Date>
<Ward_Number type="string">01</Ward_Number>
<Room_Number type="string">101</Room_Number>
<Room_Charge type="string">1000</Room_Charge>
<Over180days_Hospital_Stay type="string"></Over180days_Hospital_Stay>
<Department_Code type="string">01</Department_Code>
<Last_Admission_Date type="string"></Last_Admission_Date>
<Doctor_Code type="array">
<Doctor_Code_child type="string">10001</Doctor_Code_child>
</Doctor_Code>
<HealthInsurance_Information type="record">
<InsuranceProvider_Class type="string">060</InsuranceProvider_Class>
<InsuranceProvider_Number type="string"></InsuranceProvider_Number>
<InsuranceProvider_WholeName type="string"></InsuranceProvider_WholeName>
<PublicInsurance_Information type="array">
<PublicInsurance_Information_child type="record">
<PublicInsurance_Class type="string"></PublicInsurance_Class>
<PublicInsurance_Name type="string"></PublicInsurance_Name>
<PublicInsurer_Number type="string"></PublicInsurer_Number>
<PublicInsuredPerson_Number type="string"></PublicInsuredPerson_Number>
</PublicInsurance_Information_child>
</PublicInsurance_Information>
</HealthInsurance_Information>
<Hospital_Charge type="string">190799410</Hospital_Charge>
<Recurring_Billing type="string">1</Recurring_Billing>
</private_objects>
</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
}

エラーメッセージ一覧

このエラーメッセージ一覧は他の入院異動系のエラーメッセージを全て含みます。

エラーコード エラーメッセージ 備考
0001 医療機関コードの入力に誤りがあります
0002 入院科の入力に誤りがあります
0003 患者IDの入力に誤りがあります
0004 患者番号の入力に誤りがあります
0005 保険組合せの入力に誤りがあります
0006 入外区分の入力に誤りがあります
0007 診療年月日の入力に誤りがあります
0008 入退院・給食情報区分の入力に誤りがあります
0009 入退院・給食情報が未設定です
0011 入退院・給食情報が二重に送信されています
0012 入退院・給食情報区分が二重送信されています
0013 オーダーIDの入力に誤りがあります
0014 入院区分の入力に誤りがあります
0015 入院区分が二重送信されています
0016 継続区分の入力に誤りがあります
0017 継続区分が二重送信されています
0018 病棟番号の入力に誤りがあります
0019 病棟番号が二重送信されています
0020 病室番号の入力に誤りがあります
0021 病室番号が二重送信されています
0022 室料差額が二重送信されています
0024 室料差額の入力に誤りがあります
0025 担当医の入力に誤りがあります
0026 担当医が規定件数を超えて送信されています
0028 入院中の患者に対して入院登録が送信されています
0029 入院日≦前回退院日です
0030 入院料が算定できません
0032 入力内容に該当する保険組合せがありません
0033 前回入院日の入力に誤りがあります
0034 特定入院料が二重送信されています
0035 特定入院料の入力に誤りがあります
0036 前回入院日に該当する入院履歴がありません
0037 自院歴が[入院中]です。継続入院としてください
0038 自院歴が[入院中]です。退院日の翌日を入院日にしてください
0039 入院日<前回退院日です
0040 入院科が二重送信されています
0041 保険組合せが二重送信されています
0042 特定入院料が未設定です
0043 継続入院ではない同日再入院です
0044 他院歴との同日再入院です
0046 退院事由の入力に誤りがあります
0047 退院事由が二重送信されています
0048 定期請求が実行中の為、退院登録できません
0049 定期請求の請求期間変更による収納があります
0050 退院日後の診療行為の入力があります
0051 入院履歴が未登録です
0052 既に退院済みです
0053 入院日>退院日です
0054 前回異動日>退院日です
0055 定期請求済み期間にかかる退院登録です
0056 退院登録月の入院会計が存在しません
0058 定期請求の請求期間変更による入金済収納があります
0059 診療科の取得に失敗しました
0060 請求期間の取得に失敗しました
0061 負担金の計算に失敗しました
0064 同日再入院で同日の退院はできません
0069 転科処理以外での入院科の変更はできません
0070 転科・転棟・転室以外での保険組合せの変更はできません
0075 入院期間外です
0076 入院会計が存在しません
0085 食事時間の入力に誤りがあります
0086 食事時間入力が二重送信されています
0097 入院日>異動日です
0098 前回異動日>異動日です
0099 担当医が未設定です
0133 入院日の日付が異なります
0134 異動日が受付範囲外(前々月以前)です
0135 選択食は入力できません
0136 食事日の複数日指定の入力に誤りがあります
0137 食事日数が入力されていません
0138 一括入力で入院期間外の日付が指定されています
0140 介護からの異動の入力に誤りがあります
0141 定期請求区分の入力に誤りがあります
0142 異動歴がありません
0143 入院中の患者に対して退院取消が送信されています
0145 食事の種類の入力に誤りがあります
0146 医療区分項目番号の入力に誤りがあります
0147 ADL区分項目番号の入力に誤りがあります
0148 医療区分項目状態の入力に誤りがあります
0149 医療区分項目複数日設定の入力に誤りがあります
0150 医療区分項目複数日設定のカンマの数に誤りがあります
0151 連続して算定可能な日数を超えています
0152 ADL項目点数の入力に誤りがあります
0153 ADL項目複数日設定の入力に誤りがあります
0154 ADL項目複数日設定のカンマの数に誤りがあります
0155 算定要件非該当区分の入力に誤りがあります
0156 選定入院の入力に誤りがあります
0157 入院会計入院料算定区分の入力に誤りがあります
0158 入院患者照会時表示区分の入力に誤りがあります
0159 入院加算の入力に誤りがあります
0160 食事療養(2)で特別食は算定できません
0161 特定曜日入退院減算は土曜、日曜のみ入力可能です
0162 分娩区分の入力に誤りがあります
0163 直接支払制度利用区分の入力に誤りがあります
0164 社保または国保の保険組合せを入力してください
0165 入院日数の入力に誤りがあります
0166 入院料の入力に誤りがあります
0167 分娩介助料の入力に誤りがあります
0168 分娩料の入力に誤りがあります
0169 新生児管理保育料の入力に誤りがあります
0170 検査・薬剤料の入力に誤りがあります
0171 処置・手当料の入力に誤りがあります
0172 産科医療補償制度掛金の入力に誤りがあります
0173 その他の入力に誤りがあります
0174 一部負担金等の入力に誤りがあります
0175 請求年月の入力に誤りがあります
0176 提出日区分の入力に誤りがあります
0177 請求区分の入力に誤りがあります
0178 提出先区分の入力に誤りがあります
0179 在胎週数が12週未満です
0180 在胎週数の入力に誤りがあります
0181 出産年月日の入力に誤りがあります
0182 死産有無区分の入力に誤りがあります
0183 出産数の入力に誤りがあります
0184 産科医療補償制度対象区分の入力に誤りがあります
0185 備考の入力に誤りがあります
0186 保険者番号の入力に誤りがあります
0187 後期高齢者の保険は指定できません
0188 本人家族区分の入力に誤りがあります
0189 被保険者証記号の入力に誤りがあります
0190 被保険者証番号の入力に誤りがあります
0191 被保険者証記号はすべて全角で入力してください
0192 被保険者証番号はすべて全角で入力してください
0193 経管栄養は平成28年4月以降に入力してください
0194 入院会計が作成できません 追加
(2017-11-27)
0195 既に退院済みか入院履歴が存在しません 追加
(2017-11-27)
0196 入院料初期値設定区分の入力に誤りがあります Ver5.0.0以降のみ追加
(2018-01-23)
0197 強制更新の入力に誤りがあります Ver5.0.0以降のみ追加
(2018-01-23)
0198 定期請求が行われていないため、退院登録はできません Ver5.0.0以降のみ追加
(2018-01-23)
0199 更新対象の入院会計が12ヶ月を超えています Ver5.0.0以降のみ追加
(2018-05-28)
0200 保険組合せ仮番号設定区分の入力に誤りがあります Ver5.0.0以降のみ追加
(2018-05-28)
0201 食事継続区分の入力に誤りがあります Ver5.0.0以降のみ追加
(2018-05-28)
0202 DESIGN−R合計点のカンマの数に誤りがあります 追加
(2018-09-25)
0203 DESIGN−R合計点の入力に誤りがあります 追加
(2018-09-25)
0204 転科・転棟・転室が既に行われています。訂正はできません 追加
(2018-11-27)
0205 同日再入院の入院登録です。訂正はできません 追加
(2018-11-27)
0206 異動日を含む診療年月の入院会計が存在しません 追加
(2019-01-28)
7001 負担金計算に失敗しました。保険組合せが存在しません ※1

Ver5.0.0以降のみ追加
(2018-05-28)
8001 入院日の入力に誤りがあります
8002 入院日は平成24年(2012年)4月以降を指定してください
8003 リクエスト番号の入力に誤りがあります
8005 処理対象の入院履歴が存在しません
8006 過去の入院履歴の更新はできません
8007 異動日の入力に誤りがあります
8008 異動日は平成24年(2012年)4月以降を指定してください
8009 診療日の入力に誤りがあります
8010 診療日の入院履歴がありません
8011 外泊等区分の入力に誤りがあります
8012 診療日は平成24年(2012年)4月以降を指定してください
8013 終了日の入力に誤りがあります
8014 終了日は診療日と同じ月の日付を指定してください
8015 請求日<退院日となっています
8016 請求年月≦退院月となっています
8017 妊婦負担額の計算上限をオーバーしています
8018 保険者番号を入力してください
8019 本人家族区分を入力してください
8020 被保険者証番号を入力してください
8021 記号と番号は合わせて19文字以内で入力してください
8022 出産年月日を入力してください
8023 死産有無区分を入力してください
8024 出産数を入力してください
8025 直接支払制度利用区分を入力してください
8026 請求年月を入力してください
8027 提出日区分を入力してください
8028 請求区分を入力してください
8029 分娩区分を入力してください
8030 正常分娩で分娩介助料が入力されています
8031 異常分娩で分娩料が入力されています
8032 提出先区分を入力してください
8033 正常分娩の場合、提出先区分は国保連合会を入力してください
8034 提出先区分に支払基金を入力してください
8035 提出先区分に国保連合会を入力してください
8036 出産数が1人で死産有無区分に混在が入力されています
8037 出産数が1人で産科医療保障制度対象区分に"混在が入力されています
8038 直接支払制度対象区分を入力してください
8039 産科医療保障制度の対象外で掛金が入力されています
8040 分娩機関管理番号がシステム管理(1001)に設定されていません
8041 在胎週数が22週未満です
8043 出産年月日の同じデータが既に登録されています
8044 在胎週数を入力してください
8045 入院日数を入力してください
8046 異常分娩は25日請求できません
8047 室料差額がシステム管理(5005)に設定されていません 追加
(2017-12-20)
8051 更新処理に失敗しました
8097 送信内容に誤りがあります
8098 送信内容の読込ができませんでした
8099 ユーザIDが未登録です
8900 システム項目が設定できません
8901 職員情報が取得できません
8902 医療機関情報が取得できません
8903 システム日付が取得できません
8905 患者番号構成情報が取得できません
8915 グループ医療機関が不整合です。処理を終了して下さい
8916 出産育児一時金の情報は登録されていません
9999 他端末で使用中です

※1:このエラーメッセージは一例になります。
   このエラーに該当した場合に返却されるエラーメッセージは「負担金計算に失敗しました。 + 詳細なエラー内容」になります。
   詳細なエラー内容が無い場合は「負担金計算に失敗しました」のエラーメッセージを返却します。