転科転棟転室

メニュー

更新履歴

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

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

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

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

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

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

 2018-01-23   (Ver5.0.0以降のみ)「リクエスト一覧」に項目を追加。

 2017-11-27   「リクエスト一覧」に項目を追加、修正。

 2017-03-14   「エラーメッセージ一覧」を追加。

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

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

 

概要

POSTメソッドにより入院患者の転科転棟転室を行います。

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

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

 

テスト方法

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

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

POST : /orca31/hsptinfmodv2

Request_Number:
08: 転科転棟転室
09: 異動取消

Content-Type: application/xml

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

<data>
<private_objects type="record">
<Patient_ID type="string">1</Patient_ID>
<Request_Number type="string">08</Request_Number>
<Admission_Date type="string">2014-05-01</Admission_Date>
<Update_Date type="string">2014-05-10</Update_Date>
<Ward_Number type="string">01</Ward_Number>
<Room_Number type="string">101</Room_Number>
<Department_Code type="string">01</Department_Code>
<HealthInsurance_Information type="record">
<InsuranceProvider_Class type="string">060</InsuranceProvider_Class>
</HealthInsurance_Information>
</private_objects>
</data>

処理概要

転科転棟転室リクエストにより入院患者の転科転棟転室処理を行います。

 

リクエスト一覧

番号項目名内容備考
 1
 Save_Request
リクエスト保持区分
 0:残さない
 1:残す
1
未設定時初期値[0]を設定
(日レセにリクエストの情報を保持するか否かを指定)
※8
 2
 Request_Number
リクエスト番号
 08:転科転棟転室
 09:異動取消
08
必須
 3
 Force_Update
強制更新
 False:異動日が前回異動日よりも前の場合はエラーとする
 True:異動日が前回異動日よりも前の場合でもエラーとしない
False
未設定時初期値[False]を設定
※10

Ver5.0.0以降のみ追加
(2018-01-23)
 4 Patient_ID患者番号12必須(転科転棟転室、異動取消)
 5 Admission_Date入院日2014-06-03必須(転科転棟転室、異動取消)
 6 Update_Date異動日
 必須(転科転棟転室)
 7 Ward_Number病棟番号01必須(転科転棟転室)
 8 Room_Number病室番号101必須(転科転棟転室)
 9 Room_Charge室料差額1000システム管理
[5005 室料差額設定]
に登録されている室料差額を設定すること
 10 Over180days_Hospital_Stay選定入院
 1:選定対象
 2:選定対象外
1
未設定時は変更なしとする。
 11 Department_Code診療科コード01必須(転科転棟転室)
 12 Doctor_Codeドクターコード
(最大3件)
10001 
 13 HealthInsurance_Information保険組合せ情報  
 13-1 Insurance_Combination_Number保険組合せ番号
0001
※1
追加(2017-11-27)
 13-2 InsuranceProvider_Class保険の種類
(060:国保)
060※1
任意項目に変更(2017-11-27)
 13-3 InsuranceProvider_Number保険者番号138057※1
任意項目に変更(2017-11-27)
 13-4 InsuranceProvider_WholeName保険の制度名称国保※1
任意項目に変更(2017-11-27)
 13-5 HealthInsuredPerson_Symbol記号123 
 13-6 HealthInsuredPerson_Number番号456 
 13-7 HealthInsuredPerson_Continuation継続区分  
 13-8 HealthInsuredPerson_Assistance補助区分  
 13-9 RelationToInsuredPerson本人家族区分 
 
 13-10 HealthInsuredPerson_WholeName被保険者名日医 太郎 
 13-11 Certificate_StartDate適用開始日2004-04-01 
 13-12 Certificate_ExpiredDate適用終了日9999-12-31 
 13-13 PublicInsurance_Information公費情報
(繰り返し4)
  
 13-13-1 PublicInsurance_Class公費の種類019※1
任意項目に変更(2017-11-27)
 13-13-2 PublicInsurance_Name公費の制度名称原爆一般※1
任意項目に変更(2017-11-27)
 13-13-3 PublicInsurer_Number負担者番号 ※1
任意項目に変更(2017-11-27)
 13-13-4 PublicInsuredPerson_Number受給者番号1234567※1
任意項目に変更(2017-11-27)
 13-13-5 Certificate_IssuedDate適用開始日2010-05-01 
 13-13-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:入院料を算定する
 
未設定時は変更なしとする。
 18 Additional_Hospital_Charge入院加算(最大3件)
190142970
(救急・在宅等支援病床初期加算(一般病棟入院基本料))
※6
 19 Delivery分娩区分
 0:分娩入院でない
 1:正常分娩
 2:異常分娩
 未設定時は変更なしとする。
ただし、他科から産婦人科または産科に転科した場合で分娩情報が未登録時の初期値は [1 正常分娩]とする

※9
追加(2016-01-26)
 20 Direct_Payment直接支払制度利用区分
 0:利用しない
 1:利用する
 未設定時は変更なしとする。
ただし、他科から産婦人科または産科に転科した場合で分娩情報が未登録時の初期値は [1 利用する]とする

※9
追加(2016-01-26)

※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:強制更新に"True"を設定した場合、異動日よりも後の日付の履歴は削除されます。
    (例)1:1月10日 101号室に入院
       2:1月20日 103号室に転室
       3:1月25日 104号室に転室
       4:1月15日 102号室に転室(強制更新) 2と3の転室の履歴を削除

※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-23
 
2 Information_Time実施時間12:48:50
 
3 Api_Results結果情報
(繰り返し 10)
  
3-1
 Api_Result
結果コード(ゼロ以外エラー)0000
 
3-2
 Api_Result_Messageエラーメッセージ処理終了 
4
 Request_Number
リクエスト番号
  
4-1
 Label
内容の名称を返却
リクエスト番号
 
4-2
 Data
リクエスト番号を返却
08
 
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-23 
6-4
 Last_Update_Date前回異動日
2015-03-23 
6-5
 Ward_Number
病棟番号
  
6-5-1 Label
内容の名称を返却
病棟番号 
6-5-2 Data
病棟番号を返却
02
 
6-6 Ward_Name
病棟名
  
6-6-1 Label
内容の名称を返却
病棟名
 
6-6-2 Data
病棟名を返却
東病棟
 
6-7
 Room_Number
病室番号
  
6-7-1 Label
内容の名称を返却
病室番号
 
6-7-2 Data
病室番号を返却
201
 
6-8 Department_Code
診療科
  
6-8-1 Label
内容の名称を返却
診療科
 
6-8-2 Data
診療科コードを返却
01
 
6-8-3 Name
診療科名称を返却
内科
 
6-9 Doctor
担当医(繰り返し 3)
  
6-9-1 Label
内容の名称を返却
担当医
 
6-9-2 Data
ドクターコードを返却
10001
 
6-9-3 Name
担当医の氏名を返却
日本 一
 
6-10 HealthInsurance_Information
保険組合せ情報
  
6-10-1 Insurance_Combination_Number
保険組合せ番号
0001
 
6-10-2 InsuranceProvider_Class
保険の種類
060
 
6-10-3 InsuranceProvider_Number
保険者番号
138057
 
6-10-4 InsuranceProvider_WholeName
保険の制度名称
国保
 
6-10-5 HealthInsuredPerson_Symbol
記号
123
 
6-10-6 HealthInsuredPerson_Number
番号
456
 
6-10-7
 HealthInsuredPerson_Branch_Number
枝番
00
追加(2021-01-27)
6-10-8 PublicInsurance_Information
公費情報(繰り返し 4)
  
6-10-8-1 PublicInsurance_Class
公費の種類
019
 
6-10-8-2 PublicInsurance_Name
公費の制度名称
原爆一般
 
6-10-8-3 PublicInsurer_Number
負担者番号
19113760
 
6-10-8-4 PublicInsuredPerson_Number
受給者番号
1234567
 
6-11 First_Admission_Date
初回入院日
2015-03-23
 
6-12 Moving_From_Nursing
介護からの異動
  
6-12-1 Label
内容の名称を返却
介護からの異動
 
6-12-2 Data
コードを返却
1
 
6-12-3 Name
内容を返却
 1:対象外
 2:急性増悪により
対象外
 
6-13 Room_Charge
室料差額
  
6-13-1 Label
内容の名称を返却
 
 
6-13-2 Data
室料差額を返却
 
 
6-13-3 Name
単位(円)
 
 
6-14 Over_180days_Hospital_Stay
選定入院
  
6-14-1 Label
内容の名称を返却
選定入院
 
6-14-2 Data
コードを返却
1
 
6-14-3 Name
内容を返却
 1:選定対象
 2:選定対象外
選定対象
 
6-15 Hospital_Charge
入院日の入院料
 
 
6-15-1 Label
内容の名称を返却
入院日の入院料
 
6-15-2 Data
入院料コード
190117710
 
6-15-3 Name入院料名称
一般病棟7対1入院基本料
 
6-16
 Last_Hospital_Charge前回異動日の入院料
  
6-16-1
 Label内容の名称を返却
前回異動日の入院料
 
6-16-2
 Data入院料コード
190117710
 
6-16-3
 Name入院料名称
一般病棟7対1入院基本料
 
6-17 Editing_Hospital_Charge
入院会計
  
6-17-1 Label
内容の名称を返却
入院会計
 
6-17-2 Data
コードを返却
2
 
6-17-3 Name
内容を返却
 1:入院料を算定しない
 2:入院料を算定する
入院料を算定する
 
6-18
 Delivery分娩区分
 追加(2016-01-26)
6-18-1
 Label内容の名称を返却
分娩区分
追加(2016-01-26)
6-18-2
 Dataコードを返却
1
追加(2016-01-26)
6-18-3
 Name内容を返却
 0:分娩入院でない
 1:正常分娩
 2:異常分娩
正常分娩
追加(2016-01-26)
6-19
 Direct_Payment直接支払制度利用区分
 追加(2016-01-26)
6-19-1
 Label内容の名称を返却
直接支払制度
追加(2016-01-26)
6-19-2
 Dataコードを返却
 追加(2016-01-26)
6-19-3
 Name内容を返却
 0:利用しない
 1:利用する
 追加(2016-01-26)
6-20
 Recurring_Billing
定期請求
  
6-20-1 Label
内容の名称を返却
定期請求
 
6-20-2 Data
コードを返却
1
 
6-20-3 Name
内容を返却
 1:医療機関での設定
 2:月末時のみ請求
 3:定期請求しない
医療機関での設定
 
6-21 Search_Function
検索時患者表示
  
6-21-1 Label内容の名称を返却
検索時患者表示
 
6-21-2 DataData:Name
1
 
6-21-3 Name1:表示可
2:表示不可
表示可
 

※リクエストで設定した異動日、入院料はレスポンスではそれぞれ前回異動日、前回異動日の入院料として返却します。

レスポンスサンプル

<xmlio2>
<private_objects type="record">
<Information_Date type="string">2015-03-23</Information_Date>
<Information_Time type="string">12:48:50</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">08</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-23</Admission_Date>
<Last_Update_Date type="string">2015-03-23</Last_Update_Date>
<Ward_Number type="record">
<Label type="string">病棟番号</Label>
<Data type="string">02</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">201</Data>
</Room_Number>
<Department_Code type="record">
<Label type="string">診療科</Label>
<Data type="string">01</Data>
<Name type="string">内科</Name>
</Department_Code>
<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-23</First_Admission_Date>
<Moving_From_Nursing type="record">
<Label type="string">介護からの異動</Label>
<Data type="string">1</Data>
<Name type="string">対象外</Name>
</Moving_From_Nursing>
<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>
<Last_Hospital_Charge type="record">
<Label type="string">前回異動日の入院料</Label>
<Data type="string">190117710</Data>
<Name type="string">一般病棟7対1入院基本料</Name>
</Last_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>

 

レスポンス一覧(異動取消)

番号項目名内容
1 Information_Date実施日2015-03-23
2 Information_Time実施時間13:59:47
3 Api_Results結果情報
(繰り返し 10)
 
3-1
 Api_Result
結果コード(ゼロ以外エラー)0000
3-2
 Api_Result_Messageエラーメッセージ処理終了
4
 Request_Number
リクエスト番号
 
4-1
 Label
内容の名称を返却
リクエスト番号
4-2
 Data
リクエスト番号を返却
09
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-23
6-4 Last_Update_Date前回異動日
2015-03-23
6-5
 Ward_Number
病棟番号
 
6-5-1 Label
内容の名称を返却
病棟番号
6-5-2 Data
病棟番号を返却
01
6-6 Ward_Name
病棟名
 
6-6-1 Label
内容の名称を返却
病棟名
6-6-2 Data
病棟名を返却
北病棟
6-7
 Room_Number
病室番号
 
6-7-1 Label
内容の名称を返却
病室番号
6-7-2 Data
病室番号を返却
101
6-8 Department_Code
診療科
 
6-8-1 Label
内容の名称を返却
診療科
6-8-2 Data
診療科コードを返却
01
6-8-3 Name
診療科名称を返却
内科
6-9 Doctor
担当医(繰り返し 3)
 
6-9-1 Label
内容の名称を返却
担当医
6-9-2 Data
ドクターコードを返却
10001
6-9-3 Name
担当医の氏名を返却
日本 一
6-10 HealthInsurance_Information
保険組合せ情報
 
6-10-1 Insurance_Combination_Number
保険組合せ番号
0002
6-10-2 InsuranceProvider_Class
保険の種類
060
6-10-3 InsuranceProvider_Number
保険者番号
138057
6-10-4 InsuranceProvider_WholeName
保険の制度名称
国保
6-10-5 HealthInsuredPerson_Symbol
記号
123
6-10-6 HealthInsuredPerson_Number
番号
456
6-10-7 PublicInsurance_Information
公費情報(繰り返し 4)
 
6-10-7-1 PublicInsurance_Class
公費の種類
019
6-10-7-2 PublicInsurance_Name
公費の制度名称
原爆一般
6-10-7-3 PublicInsurer_Number
負担者番号
19113760
6-10-7-4 PublicInsuredPerson_Number
受給者番号
1234567
6-11 First_Admission_Date
初回入院日
2015-03-23
6-12 Moving_From_Nursing
介護からの異動
 
6-12-1 Label
内容の名称を返却
介護からの異動
6-12-2 Data
コードを返却
1
6-12-3 Name
内容を返却
 1:対象外
 2:急性増悪により
対象外
6-13 Room_Charge
室料差額
 
6-13-1 Label
内容の名称を返却
室料差額
6-13-2 Data
室料差額を返却
1000
6-13-3 Name
単位(円)

6-14 Over_180days_Hospital_Stay
選定入院
 
6-14-1 Label
内容の名称を返却
選定入院
6-14-2 Data
コードを返却
1
6-14-3 Name
内容を返却
 1:選定対象
 2:選定対象外
選定対象
6-15 Hospital_Charge
入院日の入院料
 
6-15-1 Label
内容の名称を返却
入院日の入院料
6-15-2 Data
入院料コード
190117710
6-15-3 Name入院料名称
一般病棟7対1入院基本料
6-16 Last_Hospital_Charge前回異動日の入院料
 
6-16-1 Label内容の名称を返却
前回異動日の入院料
6-16-2 Data入院料コード
190117710
6-16-3 Name入院料名称
一般病棟7対1入院基本料
6-17 Editing_Hospital_Charge
入院会計
 
6-17-1 Label
内容の名称を返却
入院会計
6-17-2 Data
コードを返却
2
6-17-3 Name
内容を返却
 1:入院料を算定しない
 2:入院料を算定する
入院料を算定する
6-18
 Recurring_Billing
定期請求
 
6-18-1 Label
内容の名称を返却
定期請求
6-18-2 Data
コードを返却
1
6-18-3 Name
内容を返却
 1:医療機関での設定
 2:月末時のみ請求
 3:定期請求しない
医療機関での設定
6-19
 Search_Function検索時患者表示
 
6-19-1
 Label内容の名称を返却
検索時患者表示
6-19-2
 Dataコードを返却
1
6-19-3
 Name1:表示可
2:表示不可
表示可

 ※異動取消後の最新の異動歴を返却します。

 ※前回異動日は取消を行った異動歴の異動日を返却します。

レスポンスサンプル

<xmlio2>
<private_objects type="record">
<Information_Date type="string">2015-03-23</Information_Date>
<Information_Time type="string">13:59:47</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">09</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-23</Admission_Date>
<Last_Update_Date type="string">2015-03-23</Last_Update_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">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">123</HealthInsuredPerson_Symbol>
<HealthInsuredPerson_Number type="string">456</HealthInsuredPerson_Number>
<PublicInsurance_Information type="array">
<PublicInsurance_Information_child type="record">
<PublicInsurance_Class type="string">019</PublicInsurance_Class>
<PublicInsurance_Name type="string">原爆一般</PublicInsurance_Name>
<PublicInsurer_Number type="string">19113760</PublicInsurer_Number>
<PublicInsuredPerson_Number type="string">1234567</PublicInsuredPerson_Number>
</PublicInsurance_Information_child>
</PublicInsurance_Information>
</HealthInsurance_Information>
<First_Admission_Date type="string">2015-03-23</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>
<Last_Hospital_Charge type="record">
<Label type="string">前回異動日の入院料</Label>
<Data type="string">190117710</Data>
<Name type="string">一般病棟7対1入院基本料</Name>
</Last_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>

 

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_ido.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">08</Request_Number>
<Patient_ID type="string">1</Patient_ID>
<Admission_Date type="string">2014-05-01</Admission_Date>
<Update_Date type="string">2014-05-10</Update_Date>
<Ward_Number type="string">01</Ward_Number>
<Room_Number type="string">101</Room_Number>
<Room_Charge type="string"></Room_Charge>
<Over180days_Hospital_Stay type="string"></Over180days_Hospital_Stay>
<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>
<InsuranceProvider_Number type="string"></InsuranceProvider_Number>
<InsuranceProvider_WholeName type="string"></InsuranceProvider_WholeName>
<PublicInsurance_Information type="array">
<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>
</HealthInsurance_Information>
</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
}

 エラーメッセージ一覧

入院登録(https://www.orca.med.or.jp/receipt/tec/api/hospentry.html#errmsg)を参照。

このページのトップへ