日医標準レセプトソフト PushAPI

メニュー

更新履歴

2021-01-27   「業務一覧」に入院診療行為通知を追加。

2018-11-27   「業務一覧」にメモ登録通知を追加。

2018-02-26   「業務一覧」に入退院登録通知を追加。

概要

PushAPIは受付や診療行為登録などのイベント発生のトリガーを連携アプリケーションに通知するための仕組みです。
通知を受け取った連携ソフトは通知の内容を解析して対応するアクション(例 受付APIを叩いて詳細な受付情報を取得して画面表示するなど)を行います。

WebSocketサーバとの接続などの詳細は、[日医標準レセプトソフトPUSH通知]をご参照ください。

・WebSocket接続先は以下のとおりです。
・サーバがUbuntu20.04 日レセ5.2.0の場合:ws://localhost:9400/ws ※localhostは日レセサーバのIPアドレスを指定
・サーバがUbuntu22.04 WebORCAオンプレの場合:ws://localhost:8000/ws ※localhostは日レセサーバのIPアドレスを指定
・サーバがWebORCAクラウド本番環境の場合:wss://weborca.cloud.orcamo.jp/ws
・サーバがWebORCAクラウドデモ環境の場合:wss://demo-weborca.cloud.orcamo.jp/ws

補足:
Ubuntu20.04までは日レセサーバに「jma-receipt-pusher」のインストールが必要でしたが、Ubuntu22.04以降(WebORCAオンプレ版)はミドルウェアに組み込まれているためインストールは不要です。

業務一覧

受付通知

概要

患者受付時、受付取消、変更時にPUSH通知を行います。

通知項目一覧

番号 項目名 内容 備考
1
event 業務キー
patient_accept
固定
2 user 接続ユーザ ormaster  
3 body
明細    
3-1
Patient_Mode
受付更新モード
(add:登録、
modify:更新、
delete:削除)
add
 
3-2
Patient_ID
受付患者番号
00123  
3-3 Accept_Date 受付年月日
2016-12-02  
3-4 Accept_Time
受付時間
16:03:38  
3-5
Accept_Id
受付ID
00003
 
3-6 Department_Code 診療科コード
01  
3-7 Physician_Code ドクターコード
10001  
3-8 Insurance_Combination_Number 保険組合せ番号
0010
 
4 time 通知時間 2016-12-20T13:30:07+0900  

通知サンプル

{
"event": "patient_accept",
"user": "ormaster",
"body": {
"Patient_Mode": "add",
"Patient_ID": "00161",
"Accept_Date": "2016-12-15",
"Accept_Time": "16:03:38",
"Accept_Id": "00003",
"Department_Code": "10",
"Physician_Code": "10001", "Insurance_Combination_Number": "0008"
},
"time": "2016-12-15T16:42:15+0900"
}

患者登録通知

概要

患者登録時、訂正時、取消時にPUSH通知を行います。

 

通知項目一覧

番号 項目名 内容 備考
1
event 業務キー
patient_infomation
固定
2 user 接続ユーザ ormaster  
3 body
明細    
3-1
Patient_Mode
患者登録更新モード
(add:登録、
modify:更新、
delete:取消)
add
 
3-2
Patient_ID
患者番号
00198
 
3-3
Information_Date
登録(更新)日
2017-07-07
 
3-4
Information_Time
登録(更新)時間
11:31:46
 
4 time 通知時間 2017-07-07T11:31:46+0900
 

通知サンプル

{
"event": "patient_infomation",
"user": "ormaster",
"body": {
"Patient_Mode": "add",
"Patient_ID": "00198",
"Information_Date": "2017-07-07",
"Information_Time": "11:31:46"
},
"time": "2017-07-07T11:31:46+0900"
}

診療行為通知

概要

診療行為登録時、取消、変更時にPUSH通知を行います。

 

通知項目一覧

番号 項目名 内容 備考
1
event 業務キー
patient_account
固定
2 user 接続ユーザ ormaster  
3 body
明細    
3-1
Patient_Mode
診療行為更新モード
(add:登録、
modify:訂正、
delete:削除)
add
 
3-2
Patient_ID
患者番号
00161  
3-3 Information_Date 登録(訂正)日
2017-07-10
 
3-4 Information_Time
登録(訂正)時間
15:09:41
 
3-5
Perform_Date
診療年月日
2017-07-10
 
3-6
Medical_Information (繰り返し 15)    
3-6-1 Insurance_Combination_Number 保険組合せ番号
0006
 
3-6-2
Department_Code
診療科
01
 
3-6-3
Physician_Code
ドクタコード
10001
 
3-6-4
Invoice_Number
伝票番号
0000895
 
4 time 通知時間 2017-07-10T16:42:15+0900
 

通知サンプル

{
"event": "patient_account",
"user": "ormaster",
"body": {
"Patient_Mode": "add",
"Patient_ID": "00161",
"Information_Date": "2017-07-10",
"Information_Time": "15:09:41",
"Perform_Date": "2017-07-10",
"Medical_Information": [
{
"Insurance_Combination_Number": "0006",
"Department_Code": "01",
"Physician_Code": "10001",
"Invoice_Number": "0000895"
},
{
"Insurance_Combination_Number": "0006",
"Department_Code": "10",
"Physician_Code": "10001",
"Invoice_Number": "0000896"
},
]
}
"time": "2017-07-10T16:42:15+0900"
}

入退院登録通知

概要

日レセ画面およびAPIからの入退院登録時にPUSH通知を行います。
※ CLAIM接続からの登録分はPUSH通知されません。

 

通知項目一覧

番号 項目名 内容 備考
1
event 業務キー
patient_hospital_stay
固定
2 user 接続ユーザ ormaster  
3 body
明細    
3-1
Request_Number
リクエスト番号

01:入院登録
02:退院登録
03:変更
05:入院取消
06:入院取消(会計含む)
07:退院取消
08:転科転棟転室
09:異動取消
10:退院再計算
11:退院登録(診療保存)
02
 
3-2
Patient_ID
患者番号
00001
 
3-3
Admission_Date
入院日
2018-01-05
 
3-4
Discharge_Date
退院日
2018-01-10
 
4
time 通知時間
2018-01-10T15:12:15+0900
 

通知サンプル

{
"event": "patient_hospital_stay",
"user": "ormaster",
"body": {
"Request_Number": "02",
"Patient_ID": "00001",
"Admission_Date": "2018-01-05",
"Discharge_Date": "2018-01-10",
},
"time": "2018-01-21T14:20:13+0900"
}

メモ登録通知

概要

メモ2登録時にPUSH通知を行います。

「F12 登録」「F8 メモ2登録」「Shift+F8 メモ2削除」押下時にメモ2の登録時にPUSH通知を行います。
通知内容はメモ2の診療科と患者番号、PUSH時のシステム日付(時間)になります。
「メモ2削除」押下時は、削除するメモの診療日付がシステム日付の時のみPUSH通知を行います。

通知項目一覧

番号
項目名
内容

備考
1
uuid
通知UUID 86bcfafd-18b3-4a3d-931c-29dc250141ad
 
2
id
通知ID 53
 
3
event 業務キー
patient_memo
 
4
user
接続ユーザ
ormaster
 
5
body
明細
   
5-1
Patient_Mode
メモ登録更新モード
(add:登録、
delete:削除)
add
 
5-2
Patient_ID
患者番号
00161
 
5-3
Accept_Date 受付年月日(メモ登録年月日)
2018-11-13
 
5-4
Accept_Time 受付時間(メモ登録時間)
14:44:25
 
5-5
Accept_Id
受付ID
   
5-6
Department_Code
診療科コード
01
 
5-7
Physician_Code ドクターコード
   
5-8
Insurance_Combination_Number
保険組合せ番号
   
6
time
通知時間
2018-11-13T14:44:25+0900
 

 

通知サンプル

{
"uuid":"86bcfafd-18b3-4a3d-931c-29dc250141ad",
"id":53,
"event":"patient_memo",
"user":"ormaster",
"body":{
"Patient_Mode":"add",
"Patient_ID":"00161",
"Accept_Date":"2018-11-13",
"Accept_Time":"14:44:25",
"Accept_Id":"",
"Department_Code":"01",
"Physician_Code":"",
"Insurance_Combination_Number":""
},
"time":"2018-11-13T14:44:25+0900"
}

入院診療行為通知

概要

入院診療行為登録時、取消、変更時にPUSH通知を行います。

 

通知項目一覧

番号 項目名 内容 備考
1
event 業務キー
patient_admission
固定
2 user 接続ユーザ ormaster  
3 body
明細    
3-1
Patient_Mode
診療行為更新モード
(add:登録、
modify:訂正、
delete:削除)
add
 
3-2
Patient_ID
患者番号
00161  
3-3 Information_Date 登録(訂正)日
2017-07-10
 
3-4 Information_Time
登録(訂正)時間
15:09:41
 
3-5
Perform_Date
診療年月日
2017-07-10
 
3-6
Medical_Information (繰り返し 15)    
3-6-1 Insurance_Combination_Number 保険組合せ番号
0006
 
3-6-2
Department_Code
診療科
01
 
3-6-3
Physician_Code
ドクタコード
   
3-6-4
Invoice_Number
伝票番号
   
4 time 通知時間 2017-07-10T16:42:15+0900
 

通知サンプル

{
"event": "patient_admission",
"user": "ormaster",
"body": {
"Patient_Mode": "add",
"Patient_ID": "00161",
"Information_Date": "2017-07-10",
"Information_Time": "15:09:41",
"Perform_Date": "2017-07-10",
"Medical_Information": [
{
"Insurance_Combination_Number": "0006",
"Department_Code": "01",
"Physician_Code": "",
"Invoice_Number": ""
},
]
}
"time": "2017-07-10T16:42:15+0900"
}

 

 

このページのトップへ