入院患者医療区分・ADL点数登録

メニュー

更新履歴

2026-05-27 「リクエスト」「レスポンス一覧」の項目を修正。

2020-03-24 「リクエスト一覧」の項目を修正。

2018-09-25 「リクエスト一覧」に項目を追加。
「レスポンス一覧」に項目を追加。

2018-03-26 「リクエスト一覧」の項目を修正。
「レスポンス一覧」の項目を修正。

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

2016-04-18 「リクエスト一覧」の項目を修正。
「レスポンス一覧」の項目を修正。

概要

POSTメソッドによる入院患者医療区分およびADL点数の登録を行います。

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

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

テスト方法

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

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

POST : /orca32/hsptevalmodv2

Content-Type: application/xml

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

<data>
<private_objects type="record">
<Save_Request type="string">0</Save_Request>
<Patient_ID type="string">12</Patient_ID>
<Admission_Date type="string">2014-06-10</Admission_Date>
<Perform_Date type="string">2014-06-26</Perform_Date>
<Medical_Condition type="array">
<Medical_Condition_child type="record">
<ID type="string">1</ID>
<Evaluation type="string">1</Evaluation>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">2</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">3</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">4</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">5</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">6</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">7</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">8</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">9</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">10</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">11</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">12</ID>
<Evaluation_Daily type="string">,,,,,,,,,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">13</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">14</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">15</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">16</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">17</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">18</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">19</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">20</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">21</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">22</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">23</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">24</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">25</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">26</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">27</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">28</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">29</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">30</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">31</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">32</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">33</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">34</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">35</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">36</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">37</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">91</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
</Medical_Condition>
<ADL_Score type="array">
<ADL_Score_child type="record">
<ID type="string">a</ID>
<Evaluation_Daily type="string">,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">b</ID>
<Evaluation_Daily type="string">,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">c</ID>
<Evaluation_Daily type="string">,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">d</ID>
<Evaluation_Daily type="string">,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,</Evaluation_Daily>
</ADL_Score_child>
</ADL_Score>
</private_objects>
</data>

処理概要

日レセに設定されている入院患者の医療区分、ADL点数の登録を行います。

処理詳細

レスポンスサンプル

<xmlio2>
<private_objects type="record">
<Information_Date type="string">2014-06-26</Information_Date>
<Information_Time type="string">13:45:59</Information_Time>
<Api_Results type="array">
<Api_Results_child type="record">
<Api_Result type="string">00</Api_Result>
</Api_Results_child>
</Api_Results>
<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>
<Admission_Discharge_Date type="array">
<Admission_Discharge_Date_child type="record">
<Admission_Date type="string">2014-06-03</Admission_Date>
<Discharge_Date type="string">9999-12-31</Discharge_Date>
</Admission_Discharge_Date_child>
</Admission_Discharge_Date>
<Perform_Month type="string">2014-06</Perform_Month>
<ADL_Score type="array">
<ADL_Score_child type="record">
<ID type="string">a</ID>
<Name type="string">a ベッドの可動性</Name>
<Evaluation_Daily type="string">,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">b</ID>
<Name type="string">b 移乗</Name>
<Evaluation_Daily type="string">,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">c</ID>
<Name type="string">c 食事</Name>
<Evaluation_Daily type="string">,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">d</ID>
<Name type="string">d トイレの使用</Name>
<Evaluation_Daily type="string">,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</Evaluation_Daily>
</ADL_Score_child>
</ADL_Score>
<Medical_Condition_Level_Daily type="string">,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</Medical_Condition_Level_Daily>
<ADL_Total_Score_Daily type="string">,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</ADL_Total_Score_Daily>
<Patient_Condition type="record">
<Evaluation_Daily type="string">,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,</Evaluation_Daily>
</Patient_Condition>
</private_objects>
</xmlio2>

リクエスト一覧

番号 項目名 内容 備考
1 Save_Request リクエスト保持区分(日レセにリクエストの情報を保持するか否かを指定)
(0:残さない、1:残す)
1 未設定時は初期値[0]を設定
2 Patient_ID 患者番号 12 必須
3 Admission_Date 入院日 2014-06-10 必須
4 Perform_Date 診療日 2014-06-26 省略時はシステム日付の属する年月日を設定
5 Medical_Condition 医療区分情報
(繰り返し 55)
変更(2026-05-27)
5-1 ID 医療区分項目の番号
 1:24時間持続して点滴を実施している状態
 2:尿路感染症に対する治療を実施している状態
 .
 .
 38:酸素療法を実施している状態(17を除く。)
 39:86に該当、かつ、1~38(12を除く。)に該当しない場合
 81:脱水に対する治療を実施している状態
 82:頻回の嘔吐に対する治療をしている状態
 83:発熱がある状態
 84:経鼻胃管や胃瘻等の経腸栄養が行われている状態
 85:気管切開又は気管内挿管が行われている状態
 86:医師及び看護職員により、常時、監視及び管理を実施している状態
 87:中心静脈カテーテル関連血流感染症に対して治療を実施している状態
 91:身体抑制を実施している状態
1 必須

変更(2018-03-26)

87を追加(2020-03-24)
5-2 Evaluation 医療区分項目状態
(0:該当しない、1:該当する)
1 頻回が定められていない項目は必ず設定すること。
頻回が定められていない項目以外の項目については[状態]若しくは[複数日指定]の項目のいずれかを必ず設定すること。
5-3 Evaluation_Daily 医療区分項目複数日設定 ※1 ,,,,,,,,,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 頻度が定められていない項目は未使用とする
6 ADL_Score ADL点数情報
(繰り返し 4)
6-1 ID "a"、"b"、"c"、"d" a 必須
6-2 Evaluation ADL項目点数
(0~6点)
1 必須
ADL点数、複数日指定のいずれかを必ず指定すること
6-3 Evaluation_Daily ADL項目複数日設定 ※1 ,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,
7 Designr_Total_Score_Daily DESIGN-Rの合計点(深さの点数は加えない)
※2
,,,,,,,,,,,,,,,,0,-,2,,,,,,,,,,,, 追加(2018-09-25)

※1:カンマ区切りで31日分設定します。
   値が設定されていない日にちの内容の変更は行いません(既に設定されている内容を保持します)。
   月の日にちが31日に満たない場合でも31日分として設定します(満たない部分はカンマのみの編集を行います)。

※2 カンマ区切りで31日分設定します。
   値が設定されていない日にちの内容の変更は行いません(既に設定されている内容を保持します)。
   値が設定されている日にちの内容を未設定とする場合、半角マイナス("-")を設定します。
   月の日にちが31日に満たない場合でも31日分として設定します(満たない部分はカンマのみの編集を行います)。

※入院会計の療養病棟入院基本料(有床診療所療養病床入院基本料)は医療区分及びADL区分に従って更新されます。

レスポンス一覧

番号 項目名 内容 備考
1 Information_Date 実施日 2014-06-26
2 Information_Time 実施時間 13:45:59
3 Api_Results 結果情報(繰り返し 10)
3-1 Api_Result 結果コード(ゼロ以外エラー) 00
3-2 Api_Result_Message エラーメッセージ
4 Patient_Information 患者情報
4-1 Patient_ID 患者番号 00012
4-2 WholeName 漢字氏名 日医 太郎
4-3 WholeName_inKana カナ氏名 ニチイ タロウ
4-4 BirthDate 生年月日 1975-01-01
4-5 Sex 性別(1:男性、2:女性) 1
5 Admission_Discharge_Date 診療年月にかかる入退院日情報(繰り返し 5)
5-1 Admission_Date 入院日 2014-06-10
5-2 Discharge_Date 退院日 9999-12-31
6 Perform_Month 診療年月 2014-06
7 Medical_Condition 医療区分情報(繰り返し 55) 変更(2026-05-27)
7-1 Level 医療区分コード
(3:医療区分3、
 2:医療区分2、
 1:医療区分3・2に該当しない場合)
2
7-2 ID 医療区分の項目番号
(M3:医療区分3の該当有無、
 M2:医療区分2の該当有無、
 M1:医療区分1、
 他...)
2
7-3 Name 医療区分の項目名称  2 尿路感染症に対する治療を実施
7-4 Evaluation_Month 頻度が定められていない項目の状態該当有無を"1"、"0"で返却
7-5 Evaluation_Daily 各日の評価をカンマ区切りで返却
(該当する場合は"1"、該当しない場合は"0")
,,,,,,,,,,,,,,1,1,,,,,,,,,,,,,,,
8 ADL_Score ADL点数情報(繰り返し 4)
8-1 ID "a"、"b"、"c"、"d" a
8-2 Name 評価項目の名称 a ベッドの可動性
8-3 Evaluation_Daily 各日の点数をカンマ区切りで返却 ,,,,,,,,,,,,,,1,1,1,,1,1,1,1,0,0,0,0,0,0,0,0,0
9 Medical_Condition_Level_Daily 日毎の医療区分をカンマ区切りで返却 ,,,,,,,,,,,,,,2,2,1,,2,2,2,1,1,1,1,1,1,1,1,1,1
10 ADL_Total_Score_Daily 日毎のADLの合計点数をカンマ区切りで返却 ,,,,,,,,,,,,,,2,2,2,,2,2,2,2,1,1,1,1,1,1,1,1,1
11 Patient_Condition 患者の状態評価
11-1 Evaluation_Daily 日毎の患者の状態評価をカンマ区切りで返却 ,,,,,,,,,,,,,,C,C,E,,C,C,C,E,E,E,E,E,E,E,E,E,E
12 Designr_Total_Score_Daily DESIGN-Rの合計点(深さの点数は加えない)
日毎の点数をカンマ区切りで返却
,,,,,,,,,,,,,,,,0,,2,,,,,,,,,,,, 追加(2018-09-25)

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_hsptevalmod_v2.rb

#!/usr/bin/ruby
# -*- coding: utf-8 -*-

#------ 医療区分・ADL点数登録


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("/orca32/hsptevalmodv2")
BODY = <<EOF
<data>
<private_objects type="record">
<Save_Request type="string">1</Save_Request>
<Patient_ID type="string">1</Patient_ID>
<Admission_Date type="string">2014-06-10</Admission_Date>
<Perform_Date type="string">2014-06-10</Perform_Date>
<Medical_Condition type="array">
<Medical_Condition_child type="record">
<ID type="string">1</ID>
<Evaluation type="string">1</Evaluation>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">2</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">3</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">4</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">5</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">6</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">7</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">8</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">9</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">10</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">11</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">12</ID>
<Evaluation_Daily type="string">,,,,,,,,,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">13</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">14</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">15</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">16</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">17</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">18</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">19</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">20</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">21</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">22</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">23</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">24</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">25</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">26</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">27</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">28</ID>
<Evaluation type="string">0</Evaluation>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">29</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">30</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">31</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">32</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">33</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">34</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">35</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">36</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">37</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
<Medical_Condition_child type="record">
<ID type="string">91</ID>
<Evaluation_Daily type="string">,,,,,,,,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</Evaluation_Daily>
</Medical_Condition_child>
</Medical_Condition>
<ADL_Score type="array">
<ADL_Score_child type="record">
<ID type="string">a</ID>
<Evaluation_Daily type="string">,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">b</ID>
<Evaluation_Daily type="string">,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">c</ID>
<Evaluation_Daily type="string">,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,</Evaluation_Daily>
</ADL_Score_child>
<ADL_Score_child type="record">
<ID type="string">d</ID>
<Evaluation_Daily type="string">,,,,,,,,,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,6,4,2,</Evaluation_Daily>
</ADL_Score_child>
</ADL_Score>
</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/users/tec/api/hospentry.html#errmsg)を参照。