入院登録

メニュー

更新履歴

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

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

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

※3、※4、※7、※11
16Hospital_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)
17Editing_Hospital_Charge入院会計
1:入院料を算定しない
2:入院料を算定する
 未設定時初期値[2]
18Additional_Hospital_Charge入院加算(最大3件)
190142970
(救急・在宅等支援病床初期加算(一般病棟入院基本料))
※6
19Delivery分娩区分
 0:分娩入院でない
 1:正常分娩
 2:異常分娩
 ※9
追加(2016-01-26)
20Direct_Payment直接支払制度利用区分
 0:利用しない
 1:利用する
 ※9
追加(2016-01-26)
21Recurring_Billing定期請求区分
 1:医療機関での設定
 2:月末時のみ請求
 3:定期請求しない
1未設定時初期値[1]を設定
22Search_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日以降、算定日数の上限を超えて算定可能な条件に該当する場合、従来の算定上限日数に到達した日を異動日として、「転科 転棟 転室」処理を行ってください。

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

番号項目名内容備考
1Information_Date実施日2015-03-24 
2Information_Time実施時間14:38:14 
3Api_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
 
6Hospital_Stay_Infomation
入退院情報
 
 
6-1
History_Number
履歴番号
002
 
6-2
Creation_Type
入院歴作成区分
 
 
6-2-1
Label
内容の名称を返却
入院歴作成区分
 
6-2-2Data
コードを返却
0
 
6-2-3Name
内容を返却
(0:通常登録)
通常登録
 
6-3Admission_Date
入院日
2015-03-24 
6-4
Ward_Number
病棟番号
  
6-4-1Label
内容の名称を返却
病棟番号 
6-4-2Data
病棟番号を返却
01
 
6-5Ward_Name
病棟名
  
6-5-1Label
内容の名称を返却
病棟名
 
6-5-2Data
病棟名を返却
北病棟
 
6-6
Room_Number
病室番号
  
6-6-1Label
内容の名称を返却
病室番号
 
6-6-2Data
病室番号を返却
101
 
6-7Department_Code
診療科
  
6-7-1Label
内容の名称を返却
診療科
 
6-7-2Data
診療科コードを返却
01
 
6-7-3Name
診療科名称を返却
内科
 
6-8Doctor
担当医(繰り返し 3)
  
6-8-1Label
内容の名称を返却
担当医
 
6-8-2Data
ドクターコードを返却
10001
 
6-8-3Name
担当医の氏名を返却
日本 一
 
6-9HealthInsurance_Information
保険組合せ情報
  
6-9-1Insurance_Combination_Number
保険組合せ番号
0001
 
6-9-2InsuranceProvider_Class
保険の種類
060
 
6-9-3InsuranceProvider_Number
保険者番号
138057
 
6-9-4InsuranceProvider_WholeName
保険の制度名称
国保
 
6-9-5HealthInsuredPerson_Symbol
記号
123
 
6-9-6HealthInsuredPerson_Number
番号
456
 
6-9-7
HealthInsuredPerson_Branch_Number
枝番
00
追加(2021-01-27)
6-9-8PublicInsurance_Information
公費情報(繰り返し 4)
  
6-9-8-1PublicInsurance_Class
公費の種類
019
 
6-9-8-2PublicInsurance_Name
公費の制度名称
原爆一般
 
6-9-8-3PublicInsurer_Number
負担者番号
19113760
 
6-9-8-4PublicInsuredPerson_Number
受給者番号
1234567
 
6-10First_Admission_Date
初回入院日
2015-03-24
 
6-11Moving_From_Nursing
介護からの異動
  
6-11-1Label
内容の名称を返却
介護からの異動
 
6-11-2Data
コードを返却
1
 
6-11-3Name
内容を返却
(Data:Name、
 1:対象外、
 2:急性増悪により)
対象外
 
6-12Room_Charge
室料差額
  
6-12-1Label
内容の名称を返却
室料差額
 
6-12-2Data
室料差額を返却
1000
 
6-12-3Name
単位(円)

 
6-13Over_180days_Hospital_Stay
選定入院
  
6-13-1Label
内容の名称を返却
選定入院
 
6-13-2Data
コードを返却
1
 
6-13-3Name
内容を返却
(Data:Name、
 1:選定対象、
 2:選定対象外)
選定対象
 
6-14Hospital_Charge
入院日の入院料
  
6-14-1Label
内容の名称を返却
入院日の入院料
 
6-14-2Data
入院料コードを返却
190117710 
6-14-3Name入院料名称を返却
一般病棟7対1入院基本料
 
6-15Editing_Hospital_Charge
入院会計
  
6-15-1Label
内容の名称を返却
入院会計
 
6-15-2Data
コードを返却
2
 
6-15-3Name
内容を返却
(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-1Label
内容の名称を返却
定期請求
 
6-18-2Data
コードを返却
1
 
6-18-3Name
内容を返却
(Data:Name、
 1:医療機関での設定、
 2:月末時のみ請求、
 3:定期請求しない)
医療機関での設定
 
6-19
Search_Function検索時患者表示
  
6-19-1
Label内容の名称を返却
検索時患者表示
 
6-19-2
DataData:Name
1
 
6-19-3
Name1:表示可
2:表示不可
表示可
 

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

番号項目名内容備考
1Information_Date実施日2014-06-06
 
2Information_Time実施時間10:56:06
 
3Api_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
 
6History_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医療区分項目番号の入力に誤りがあります  
0147ADL区分項目番号の入力に誤りがあります  
0148医療区分項目状態の入力に誤りがあります  
0149医療区分項目複数日設定の入力に誤りがあります  
0150医療区分項目複数日設定のカンマの数に誤りがあります  
0151連続して算定可能な日数を超えています  
0152ADL項目点数の入力に誤りがあります  
0153
ADL項目複数日設定の入力に誤りがあります  
0154ADL項目複数日設定のカンマの数に誤りがあります  
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:このエラーメッセージは一例になります。
    このエラーに該当した場合に返却されるエラーメッセージは「負担金計算に失敗しました。 + 詳細なエラー内容」になります。
    詳細なエラー内容が無い場合は「負担金計算に失敗しました」のエラーメッセージを返却します。

 

このページのトップへ