## 整合DxCode到您的醫令系統
如果要在您的網路應用程式中,呼叫DxCode並顯示對應提示,您可以使用==iframe== tag,到DxCode伺服器所在的URL。底下是呼叫範例與參數:
### **整合範例**
```code=
<iframe src="https://DxCode-URL/histogramWithAuth?uid=user&secret=psw&feeNo=I1107800&preCoding=true" style="width: 100%; height: 100%;"></iframe>
```
### **參數**
* ==uid== : 用戶名(必填)
* ==secret== : 用戶密碼(必填)
* ==feeNo== : 住院批價序號(必填)
* ==preCoding== : 是否預編審(選填) true->預編審, false->DRG編審. **若不提供默認為DRG編審**.
---
## DxCode 回傳內容
DxCode 在特定情況下(目前為DRG結案/預編審結束時)將會**向醫院回傳**以下信息。但**需院方提供接收endpoint**。
### ==**<font color="#49cc90">[POST]</font>**== 回傳範例
```url=
https://Hospital-URL?rx_serial=I1107800&hosp_code=1143010012&Owner=owner1&LastModifiedDt=2023-07-27T01:49:43.112Z&LastModifiedUser=user1&status=4&pri_dx=S31809A&sec_dx=M726&drg_code=269&op=0J9B0ZZ&op=0WJG4ZZ
```
### **URL 參數**
* ==rx_serial== : I1107800 // 住院批價序號
* ==hosp_code== : "1143010012" // 醫療院所代碼
* ==Owner== : "Owner" // 建立使用者
* ==LastModifiedDt== : "2023-06-13T14:35:30.6148889+08:00", // 最後編輯日期
* ==LastModifiedUser== : "User" // 最後修改用戶
* ==status*== : 4(DRG結案) // **status碼狀態對應在下方↓**
* ==drg_code== : 269 // drg碼
* ==pri_dx== : S31809A // 主診碼
* ==sec_dx== : [M726, ...] // 次診碼, 可有多個
* ==op== : [0J9B0ZZ, 0WJG4ZZ, ...] // 手術碼, 可有多個
***status碼狀態對應**
``` code=
public enum DxCodeModifyStatus
{
Unedited = 0, /// 未編輯
Editing = 1, /// 編輯中
Lnquired = 2, /// 洽詢中
Waiting = 3, /// 等待結案
Closed = 4, /// DRG結案
InternalPreCoding = 5, /// 內部預先編碼(醫守內部)
DC = 6, /// 刪除
ExternalPreCoding = 7, /// 外部預先編碼(醫院端)
}
```