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

メニュー

更新履歴

 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医療区分情報
(繰り返し 50)
 変更(2018-03-26)
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_ScoreADL点数情報
(繰り返し 4)
  
6-1
 ID"a"、"b"、"c"、"d"
a
必須
6-2
 EvaluationADL項目点数
(0〜6点)
1
必須
ADL点数、複数日指定のいずれかを必ず指定すること
6-3
 Evaluation_DailyADL項目複数日設定 ※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区分に従って更新されます。

レスポンス一覧

番号項目名内容備考
1Information_Date実施日2014-06-26
 
2Information_Time実施時間13:45:59
 
3
Api_Results
結果情報(繰り返し 10)
  
3-1Api_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-1Admission_Date
入院日
2014-06-10
 
5-2
Discharge_Date
退院日
9999-12-31
 
6
Perform_Month
診療年月
2014-06
 
7
Medical_Condition
医療区分情報(繰り返し 50)
 変更(2018-03-26)
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/tec/api/hospentry.html#errmsg)を参照。

このページのトップへ