HIS、电子病历、病案系统

DRG/DIP分组器调用接口说明

标准restful webservice

支持java c#等语言

                         

沈阳征先科技有限公司


分组器调用说明:

输入参数、输出参数为JSON串。

1.输入参数

InputDrg

列表

icdlist

List<ICD>

ICD_CODE

不能为空

ICD_NAME

不能为空

MAIN_FLAG

不能为空 1主诊断 2非主诊断

ADRG_CODE

可以为空

列表

operlist

List<ICD9>

OPERATION_CODE

不能为空

OPERATION_NAME

不能为空

MAIN_FLAG

不能为空 1主手术 2非主手术

OPERATION_TYPE

可以为空

ADRG_CODE

可以为空

非列表

HosInfo

CITY

不能为空

SHENYANG

QINGYANG

WULUMUQI

HOS_LEVEL

不能为空

1,2,3,4集团医院等级

1,2,3医院级别

GET_LOCAL

获取方式

不能为空必须填入 LOCAL

HOS_NAME

可以为空

AUTHOR_CODE

不能为空

向开发商索取

HOS_NO

医院编码

不能为空

贯标码

DRG_DIP编码方式不能为空取值DRG或DIP

非列表

pinfo

TRNASFERHOSFLAG

医院传输标志

可以为空

字符

DEADFLAG

死亡标记

0非死亡、1死亡

字符

AGE

年龄岁

新生儿填0

数字

AGE1

年龄天

新生儿不能为空

数字

WEIGHT

出生体重(单位克)

新生儿不能为空

数字

SEX

性别

不能为空M女 F男  0其他

字符

USERESPIRATOR_TIME

呼吸机使用时间

可以为空

数字

2.输入JSON参考


{
    "icdlist": [
        {
            "ICD_CODE": "S72.101", 
            "ICD_NAME": "股骨粗隆间骨折", 
            "MAIN_FLAG": "1", 
            "ADRG_CODE": "IR2,Z0A"
        }, 
        {
            "ICD_CODE": "I63.905", 
            "ICD_NAME": "多发性脑梗死", 
            "MAIN_FLAG": "2", 
            "ADRG_CODE": "BR2"
        }, 
        {
            "ICD_CODE": "J44.801", 
            "ICD_NAME": "慢性支气管炎伴肺气肿", 
            "MAIN_FLAG": "2", 
            "ADRG_CODE": "ET2"
        }, 
        {
            "ICD_CODE": "D64.902", 
            "ICD_NAME": "中度贫血", 
            "MAIN_FLAG": "2", 
            "ADRG_CODE": "QS4"
        }, 
        {
            "ICD_CODE": "L89.101", 
            "ICD_NAME": "骶尾区Ⅱ期压疮", 
            "MAIN_FLAG": "2", 
            "ADRG_CODE": "JS1"
        }, 
        {
            "ICD_CODE": "I10.x09", 
            "ICD_NAME": "原发性高血压", 
            "MAIN_FLAG": "2", 
            "ADRG_CODE": "FV2"
        }, 
        {
            "ICD_CODE": "E77.801", 
            "ICD_NAME": "低蛋白血症", 
            "MAIN_FLAG": "2", 
            "ADRG_CODE": "KV1"
        }
    ], 
    "operlist": [
        {
            "OPERATION_CODE": "79.1500x006", 
            "OPERATION_NAME": "股骨骨折闭合复位髓内针内固定术", 
            "MAIN_FLAG": "1", 
            "OPERATION_TYPE": "1", 
            "ADRG_CODE": "IF3,VJ1,ZJ1"
        }, 
        {
            "OPERATION_CODE": "88.3800x007", 
            "OPERATION_NAME": "髋关节CT检查", 
            "MAIN_FLAG": "2", 
            "OPERATION_TYPE": "4", 
            "ADRG_CODE": null
        }, 
        {
            "OPERATION_CODE": "86.2800x012", 
            "OPERATION_NAME": "皮肤和皮下组织非切除性清创", 
            "MAIN_FLAG": "2", 
            "OPERATION_TYPE": "3", 
            "ADRG_CODE": "MJ1,HJ1,JD2,IH1,QJ1,KJ1,VC1,ZJ1,DJ1,CD1"
        }, 
        {
            "OPERATION_CODE": "00.3300", 
            "OPERATION_NAME": "荧光透视的计算机辅助外科手术", 
            "MAIN_FLAG": "2", 
            "OPERATION_TYPE": "3", 
            "ADRG_CODE": null
        }
    ], 
    "pinfo": {
        "TRNASFERHOSFLAG": null, 
        "DEADFLAG": "0", 
        "AGE": 85, 
        "AGE1": 0, 
        "WEIGHT": 0, 
        "SEX": "M", 
        "PERSON_TYPE": "ALL", 
        "USERESPIRATOR_TIME": 0
    }, 
    "hosinfo": {
        "CITY": "QINGYANG", 
        "HOS_LEVEL": "3", 
        "GET_LOCAL": "LOCAL", 
        "HOS_NAME": null, 
        "AUTHOR_CODE": null, 
        "HOS_NO": "H00001",
        "DRG_DIP":"DRG"
    }
}

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": "IF3A", 
    "Drg_Local_Weight": {
        "DRG_CODE": "IF3A", 
        "DRG_NAME": "股骨手术,伴严重或一般并发症与合并症", 
        "FEE": 19889.541, 
        "FEE_RATE": 5831, 
        "HOS_NO": null, 
        "PERSON_TYPE": null, 
        "RATIO": 0.9, 
        "WEIGHT": 3.79
    }, 
    "MESSAGE": "", 
    "STATUS": "SUCCESS"
}

5.c#开发协助

提供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)

该方法返回值问题:返回值类型为字符串

-1程序发生错误,可以查看日志看到具体错误问题
非-1一般为传入json问题,返回 OutputDrgGroup,但是不入组原因。可以查看日志。

5.3日志查看

日志在dll所在目录下 drg_LOG文件夹下,以日期为文件名的.log文件,可以用记事本打开。

5.4json测试模块

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐