HIS、电子病历、病案系统
分组器调用接口说明
(仅限C#)
framework4.6.1
沈阳征先科技有限公司
分组器调用说明:
输入参数、输出参数为JSON串。
frameWork版本支持4.6.1,如需其他版本请与客服联系。
1.输入参数
| InputDrg | |||||
| icdlist | List | ||||
| ICD_CODE | 必填 | ||||
| ICD_NAME | 必填 | ||||
| MAIN_FLAG | 必填 1主诊断 2非主诊断 | ||||
| ADRG_CODE | 可以为空 | ||||
| operlist | List | ||||
| OPERATION_CODE | 必填 | ||||
| OPERATION_NAME | 必填 | ||||
| MAIN_FLAG | 必填 1主手术 2非主手术 | ||||
| OPERATION_TYPE | 必填 | ||||
| ADRG_CODE | 可以为空 | ||||
| HosInfo | CITY | 为空 | |||
| HOS_LEVEL | 不能为空 | ||||
| GET_LOCAL | 获取方式 | 不能为空必须填入 LOCAL | |||
| HOS_NAME | 为空 | ||||
| AUTHOR_CODE | 授权码 不能空,与服务商索取 | ||||
| HOS_NO | 医院编码 | 可以为空 | |||
| DRG_Patient | TRNASFERHOSFLAG | 医院传输标志 | 空 | 字符 | |
| DEADFLAG | 死亡标记 | 1死亡 | 字符 | ||
| AGE | 年龄岁 | 新生儿0 | 数字 | ||
| AGE1 | 年龄天 | 新生儿不能为空 | 数字 | ||
| WEIGHT | 出生体重(单位克) | 新生儿不能为空 | 数字 | ||
| SEX | 性别 | M女 F男 0其他 | 字符 | ||
| USERESPIRATOR_TIME | 呼吸机使用时间 | 可以为空 | 数字 |
2.输入JSON参考
{
"icdlist": [{
"ICD_CODE": "S82.300x083",
"ICD_NAME": "Pilon骨折",
"MAIN_FLAG": "1",
"ADRG_CODE": "IS2,Z0A"
}, {
"ICD_CODE": "J43.900",
"ICD_NAME": "肺气肿",
"MAIN_FLAG": "2",
"ADRG_CODE": "EZ1"
}, {
"ICD_CODE": "S82.600",
"ICD_NAME": "外踝骨折",
"MAIN_FLAG": "2",
"ADRG_CODE": "IS2,Z0A"
}, {
"ICD_CODE": "J44.806",
"ICD_NAME": "慢性阻塞性支气管炎",
"MAIN_FLAG": "2",
"ADRG_CODE": "ET2"
}],
"operlist": [{
"OPERATION_CODE": "79.3600x013",
"OPERATION_NAME": "胫骨骨折切开复位钢板内固定术",
"MAIN_FLAG": "1",
"OPERATION_TYPE": "1",
"ADRG_CODE": "IF4,VJ1,ZJ1"
}, {
"OPERATION_CODE": "78.0701",
"OPERATION_NAME": "胫骨植骨术",
"MAIN_FLAG": "2",
"OPERATION_TYPE": "1",
"ADRG_CODE": "IF4,VJ1,ZJ1"
}, {
"OPERATION_CODE": "79.3600x009",
"OPERATION_NAME": "踝关节骨折切开复位钢板内固定术",
"MAIN_FLAG": "2",
"OPERATION_TYPE": "1",
"ADRG_CODE": "IF4,VJ1,ZJ1"
}],
"pinfo": {
"TRNASFERHOSFLAG": null,
"DEADFLAG": "0",
"AGE": 67,
"AGE1": 0,
"WEIGHT": 0,
"SEX": "M",
"USERESPIRATOR_TIME": 0
},
"hosinof": {
"CITY": "sdd",
"HOS_LEVEL": "3",
"GET_LOCAL": "LOCAL",
"HOS_NAME": null,
"AUTHOR_CODE": null,
"HOS_NO": "H6210********"
}
}
3.输出参数
| OutputDrgGroup | |||
| STATUS | |||
| DRGGOUP | Drg分组信息 drg_code 同Drg_Local_Weight drg_code | ||
| CHS_DRGCODE | 国家drg 空 | ||
| MESSAGE | 错误信息返回 | ||
| Drg_Local_Weight | |||
| DRG_CODE | Drg组编码 | ||
| DRG_NAME | Drg组名称 | ||
| FEE | 费用 | ||
| FEE_RATE | 费率 | ||
| RATIO | 系数(受地区限制,可能为空) | ||
| WEIGHT | 权重 | ||
| HOS_NO | 空 | ||
4.输出json参考
输出JSON:
{
"CHS_DRGCODE": null,
"DRGGOUP": "IF49",
"Drg_Local_Weight": {
"DRG_CODE": "IF49",
"DRG_NAME": "除股骨以外的下肢骨手术",
"FEE": 14011.8930,
"FEE_RATE": 5831,
"HOS_NO": null,
"RATIO": 0.90,
"WEIGHT": 2.67,
"MESSAGE":"入组错误提示"
},
"STATUS": "SUCCESS"
}
5.开发协助
提供Dll:C# 直接引用 DrgClient.dll
model类可以直接调用:
5.1 Json对应输入实体
DrgClient.ForService Drg_Local_Weight
DRG_Patient
HosInfo
ICD
ICD9
InputDrg
5.2输出实体
OutputDrgGroup
获取drg组方法,直接调用静态方法:
Drg_funtion. static string GetDrgGroup(string drgjsonstr)



