1. 7.病案编目
医易签
  • 一、CA无纸化签署接口
    • 错误码说明
    • 1.CA扫码登录
      • 1.1 创建CA扫码登录二维码
      • 1.2 查询扫码登陆任务的状态信息
      • 1.3 扫码登录回调
    • 2.数据签名
      • 2.1 数据签名接口
      • 2.2 数据签名回传_主动查询
      • 2.3 数据快捷签名
      • 2.4 数据手动签名
      • 2.4 数据签验证接口
    • 3.数据签名v2
      • 3.1 发起数据异步签名
      • 3.2 发起数据同步签名
      • 3.3 查询数据签名结果
      • 3.4 医护执行签名
    • 4.PDF版式文书签署
      • 4.1 ⽂件异步签署
      • 4.2 ⽂件同步签署
      • 4.3 查询患者文件签名的图片
      • 4.4 医护执行签名
      • 4.5 使用文件ID验签
      • 4.6 上传文件验签
      • 4.7 查询文件签名记录
      • 4.8 撤销签名记录
    • 5.PDF版式文件分步签署
      • 5.1 发起签署流程
      • 5.2 发起签名或填写表单
      • 5.3 完成签署流程(手动模式调用)
    • 6.用户信息查询
      • 6.1 查询⽤户⼿写签名图⽚
      • 6.2 查询指定⽤户的⼿机盾设置
      • 6.3 查询⽤户⼿写签名图⽚
    • 7.WebHook回调
      • WebHook回调接口文档说明
      • 7.1 Webhook回调接口:数据签名示例
      • 7.2 Webhook回调接口:文件签名回调示例
      • 7.3 Webhook回调接口:数据签名v2回调示例
    • 8.患者信息查询
      • 8.1 获取患者签名图片
    • 9.数据同步
      • 9.1 新增或更新系统账户数据
    • 10.归档签
      • 无外观
    • Delphi接口调用示例代码
      • Delphi接口调用示例代码
  • 二、无纸化病案系统接口
    • 1.基础接口
      • 三方系统-科室推送 (自定义结构)
      • 三方系统-推送医护信息(自定义结构)
      • 三方系统-推送首页数据 (自定义结构)
      • 三方系统-推送患者信息 (自定义结构)
      • 三方推送-医保ICD对照数据(自定义结构)
      • 三方系统-推送医保结算清单信息
      • 三方系统-推送医嘱信息(自定义结构)
      • 三方系统-推送患者收费项目
      • 三方系统-推送医嘱对照细目(药品,检查,检验,费用)
      • 三方系统-推送质控结果
      • 三方系统-推送编目结果
    • 2.病案归档
      • 三方系统-追加文档 (自定义结构)
      • 三方系统-推送文档记录(非文件)
      • 三方系统-删除文件
      • 三方系统-推送翻拍文件
    • 3.病案共享
      • 三方系统-获取患者文件
      • 三方系统-获取患者文件组
      • 获取病案袋详细信息
    • 4.数据统计
    • 5.消息订阅
      • 病案状态消息变化
      • 病案质控消息变化
    • 6.病案复印
      • 三方系统-推送翻拍病案
      • 三方系统-修改病案位置
      • 三方系统-推送病案操作记录
    • 7.病案编目
      • 三方系统-查看病案编目数据
        POST
      • 三方系统-首页编目字段质控
        POST
      • 三方系统-查看医保编目数据
        POST
      • 三方系统-根据住院号查看病案编目数据
        POST
      • 三方系统-首页字段质控住院号
        POST
      • 三方系统-首页字段质控住院号 Copy
        POST
  • 三,测试接口
    • 搜索签署文件
      GET
    • 医嘱
      POST
    • 测试医嘱
      POST
  • 数据模型
    • 示例数据模型
      • Pet
      • Category
      • Tag
  1. 7.病案编目

三方系统-首页编目字段质控

开发中
POST
/catalog/third-catalog/check-catalog

请求参数

Authorization
Header 参数

Body 参数application/json

示例
{
    "formData": [
        {
            "code": "C04N",
            "value": "伤寒并发中毒性肝炎"
        },
        {
            "code": "C04N",
            "value": "伤寒并发中毒性肝炎"
        },
        {
            "code": "C04N",
            "value": "颈椎病"
        },
        {
            "code": "A02",
            "value": "绵阳中心医院"
        },
        {
            "code": "B23",
            "value": "秦小"
        }
    ],
    "uniqueKey": 1751558399999
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://m1.apifoxmock.com/m1/4604434-0-default/catalog/third-catalog/check-catalog' \
--header 'X-Signit-App-Id: 197e9039366ae3487b93e255b54' \
--header 'signature: 2cd15aa612b356bdb96f3cde74059cf6' \
--header 'timeStamp: 0251222' \
--header 'Content-Type: application/json' \
--data-raw '{
    "formData": [
        {
            "code": "C04N",
            "value": "伤寒并发中毒性肝炎"
        },
        {
            "code": "C04N",
            "value": "伤寒并发中毒性肝炎"
        },
        {
            "code": "C04N",
            "value": "颈椎病"
        },
        {
            "code": "A02",
            "value": "绵阳中心医院"
        },
        {
            "code": "B23",
            "value": "秦小"
        }
    ],
    "uniqueKey": 1751558399999
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "code": "100100000",
    "message": "操作成功",
    "data": {
        "checkResp": [
            {
                "ruleName": "年龄校验",
                "rawData": "年龄(岁)-",
                "promptInfo": "年龄不超过100岁",
                "referenceInfo": "99",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.1",
                "fieldName": "A14"
            },
            {
                "ruleName": "健康卡号",
                "rawData": "健康卡号-",
                "promptInfo": "健康卡号必填",
                "referenceInfo": "A1111111",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A47"
            },
            {
                "ruleName": "病案号",
                "rawData": "病案号-",
                "promptInfo": "病案号必填且小于50个字符",
                "referenceInfo": "MR-1001",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A48"
            },
            {
                "ruleName": "住院次数",
                "rawData": "住院次数-",
                "promptInfo": "住院次数大于0的正整数",
                "referenceInfo": "1",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A49"
            },
            {
                "ruleName": "入院时间",
                "rawData": "入院时间-;出院时间-",
                "promptInfo": "入院时间不能小于出院时间",
                "referenceInfo": "2099-12-12",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "B12,B15"
            },
            {
                "ruleName": "出院时间",
                "rawData": "出院时间-",
                "promptInfo": "出院时间不能为空",
                "referenceInfo": "2099-12-12",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "B15"
            },
            {
                "ruleName": "医疗付费方式",
                "rawData": "医疗付费方式-",
                "promptInfo": "医疗付费方式知道范围的key",
                "referenceInfo": "1.1,1.2,2.1,2.2,3.1,3.2,4,5,6,7,8,9",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A46C"
            },
            {
                "ruleName": "姓名",
                "rawData": "姓名-",
                "promptInfo": "患者姓名不能为空",
                "referenceInfo": "张三",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A11"
            },
            {
                "ruleName": "性别",
                "rawData": "性别-",
                "promptInfo": "性别不能为空",
                "referenceInfo": "男",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A12C"
            },
            {
                "ruleName": "出生日期",
                "rawData": "出生日期-",
                "promptInfo": "出生日期",
                "referenceInfo": "2021-12-25",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A13"
            },
            {
                "ruleName": "年龄",
                "rawData": "年龄(岁)-",
                "promptInfo": "大于或等于0的整数",
                "referenceInfo": "25",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A14"
            },
            {
                "ruleName": "婚姻",
                "rawData": "婚姻-",
                "promptInfo": "婚姻必填",
                "referenceInfo": "'未婚', '已婚', '离婚', '丧偶', '其他'",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A21C"
            },
            {
                "ruleName": "职业",
                "rawData": "职业-",
                "promptInfo": "职业不能为空",
                "referenceInfo": "11 - 国家公务员 13 - 专业技术人员 17 - 职员 21 - 企业管理人员 24 - 工人 27 - 农民 31 - 学生 37 - 现役军人 51 - 自由职业者 54 - 个体经营者 70 - 无业人员 80 - 退(离)休人员 90 - 其他",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A38C"
            },
            {
                "ruleName": "民族",
                "rawData": "民族-",
                "promptInfo": "民族不能为空",
                "referenceInfo": "1-汉族",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A19C"
            },
            {
                "ruleName": "证件号码",
                "rawData": "证件号码-",
                "promptInfo": "身份证号15位或18位",
                "referenceInfo": "510123199008262891",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A20"
            },
            {
                "ruleName": "出生地址",
                "rawData": "出生地址-",
                "promptInfo": "出生地址小于200个字符",
                "referenceInfo": "XXX省XXX市XXX区XXX街道",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A22"
            },
            {
                "ruleName": "籍贯",
                "rawData": "籍贯省(自治区、直辖市)-",
                "promptInfo": "籍贯不能为空",
                "referenceInfo": "1-北京市",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A23C"
            },
            {
                "ruleName": "户口地址",
                "rawData": "户口地址-",
                "promptInfo": "户口地址为200字内",
                "referenceInfo": "XXX省XXX市XXX区",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A24"
            },
            {
                "ruleName": "户口地址邮政编码",
                "rawData": "户口地址邮政编码-",
                "promptInfo": "6位数的邮政编码",
                "referenceInfo": "628888",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A25C"
            },
            {
                "ruleName": "现住址",
                "rawData": "现住址-",
                "promptInfo": "现住址200字符内",
                "referenceInfo": "XXX省XXX市XXX区",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A26"
            },
            {
                "ruleName": "现住址电话",
                "rawData": "现住址电话-",
                "promptInfo": "现住址电话限定40个字符内",
                "referenceInfo": "0916-123457",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A27"
            },
            {
                "ruleName": "现地址邮政编码",
                "rawData": "现住址邮政编码-",
                "promptInfo": "现地址邮政编码6个数字",
                "referenceInfo": "888888",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A28C"
            },
            {
                "ruleName": "工作单位及地址",
                "rawData": "工作单位及地址-",
                "promptInfo": "工作单位及地址限制200个字符内",
                "referenceInfo": "xxx省xxx市xxx区",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A29"
            },
            {
                "ruleName": "工作单位电话",
                "rawData": "工作单位电话-",
                "promptInfo": "工作单位电话限制40个字符内",
                "referenceInfo": "0000-0000000",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A30"
            },
            {
                "ruleName": "工作单位邮政编码",
                "rawData": "工作单位邮政编码-",
                "promptInfo": "工作单位邮政编码6个数字",
                "referenceInfo": "888888",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A31C"
            },
            {
                "ruleName": "联系人姓名",
                "rawData": "联系人姓名-",
                "promptInfo": "联系人姓名限制40个字符长度",
                "referenceInfo": "王德彪",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A32"
            },
            {
                "ruleName": "联系人关系",
                "rawData": "联系人关系-",
                "promptInfo": "联系人关系错误",
                "referenceInfo": "0 - 本人或户主 1 - 配偶 2 - 子 3 - 女 4 - 孙子、孙女或外孙子、外孙女 5 - 父母 6 - 祖父母或外祖父母 7 - 兄弟姐妹 8 - 同事同学 9 - 其他",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A33C"
            },
            {
                "ruleName": "联系人地址",
                "rawData": "联系人地址-",
                "promptInfo": "联系人地址200个字符内",
                "referenceInfo": "XXX省XXX市区",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A34"
            },
            {
                "ruleName": "联系人电话",
                "rawData": "联系人电话-",
                "promptInfo": "联系人电话限制40个字符",
                "referenceInfo": "13588888888",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "A35"
            },
            {
                "ruleName": "入院途径",
                "rawData": "入院途径-",
                "promptInfo": "入院途径限定范围",
                "referenceInfo": "1 - 急诊 2 - 门诊 3 - 其他医疗机构转入 9 - 其他",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "B11C"
            },
            {
                "ruleName": "入院科别",
                "rawData": "入院科别-",
                "promptInfo": "入院科别不能为空",
                "referenceInfo": "普通外科",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "B13C"
            },
            {
                "ruleName": "入院病房",
                "rawData": "入院病房-",
                "promptInfo": "入院病房限制30个字符",
                "referenceInfo": "A14",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "B14"
            },
            {
                "ruleName": "转科科别",
                "rawData": "转科科别-",
                "promptInfo": "转科科别不能为空,值域范围参考RC023;转经多个科室时,值以英文逗号进行分隔。",
                "referenceInfo": "骨科",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "B21C"
            },
            {
                "ruleName": "出院病房",
                "rawData": "出院病房-",
                "promptInfo": "出院病房限制30个字符",
                "referenceInfo": "A15",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "B17"
            },
            {
                "ruleName": "实际住院(天)",
                "rawData": "实际住院(天)-",
                "promptInfo": "实际住院(天)大于0的正整数",
                "referenceInfo": "3",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "B20"
            },
            {
                "ruleName": "门(急)诊诊断编码",
                "rawData": "门(急)诊诊断编码-",
                "promptInfo": "门(急)诊诊断编码限定范围数据",
                "referenceInfo": "A01.001",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "C01C"
            },
            {
                "ruleName": "门(急)诊诊断名称",
                "rawData": "门(急)诊诊断名称-",
                "promptInfo": "门(急)诊诊断名100个字符内",
                "referenceInfo": "伤寒性肝炎",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "C02N"
            },
            {
                "ruleName": "出院主要诊断编码",
                "rawData": "出院主要诊断编码-",
                "promptInfo": "出院主要诊断编码限定20个字符",
                "referenceInfo": "A01.001",
                "controlLevel": 3,
                "controlLevelEnum": "ERROR",
                "deductScore": "1.0",
                "fieldName": "C03C"
            }
        ],
        "totalScore": 61.9
    }
}
🟠400参数不正确
修改于 2025-12-25 07:48:42
上一页
三方系统-查看病案编目数据
下一页
三方系统-查看医保编目数据
Built with