1. 1.CA扫码登录
医易签
  • 一、CA无纸化签署接口
    • 错误码说明
    • 1.CA扫码登录
      • 1.1 创建CA扫码登录二维码
        POST
      • 1.2 查询扫码登陆任务的状态信息
        GET
      • 1.3 扫码登录回调
        POST
    • 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.病案编目
      • 三方系统-查看病案编目数据
      • 三方系统-首页编目字段质控
      • 三方系统-查看医保编目数据
      • 三方系统-根据住院号查看病案编目数据
      • 三方系统-首页字段质控住院号
      • 三方系统-首页字段质控住院号 Copy
  • 三,测试接口
    • 搜索签署文件
      GET
    • 医嘱
      POST
    • 测试医嘱
      POST
  • 数据模型
    • 示例数据模型
      • Pet
      • Category
      • Tag
  1. 1.CA扫码登录

1.3 扫码登录回调

测试中
POST
/
此接口为扫码登录回调的参数说明,由调用方按照参数格式提供相应接口;

请求参数

Authorization
Body 参数application/json

示例
{
    "loginId": "a47b235a-21c3-4ee9-9dc0-efd5ecba42c7-466378",
    "session": {
        "sessionWsid": "WSID_SESS_00000195add4fd1a00ff1c4476c60001",
        "expiresIn": 604800,
        "userWsid": "WSID_EUSR_000001943f96e10c6e4a1b5c5b280001",
        "sessionStatus": "CREATED"
    },
    "userInfo": {
        "userEnterpriseWsid": "WSID_EUSR_000001943f96e10c6e4a1b5c5b280001",
        "user": {
            "userWsid": "WSID_PUSR_000001943f96df2f6e4a1b5c5b280001",
            "nickname": "张三",
            "realName": "张三",
            "avatarHref": {
                "rel": "avatar",
                "href": "/files/WSID_FILE_00000195841471950242aa8272e29d28"
            },
            "sex": "未知",
            "registDatetime": 1736233640000,
            "modifiedDatetime": 1737336429000,
            "lastLoginDatetime": 1741677003000,
            "lastLoginIp": "112.44.251.136,10.10.10.30",
            "accountStatus": "1",
            "userType": "ENTE_MEMBER",
            "phone": "18125771947",
            "idttvStatus": "PASSED",
            "idttvWsid": "WSID_IDEN_000001943f96e0750242aa8272e25f8b",
            "existSignPassword": true,
            "defaultPassword": true
        },
        "enterprise": {
            "enterpriseWsid": "WSID_ENTE_00000163aed6db150242ac1300020001",
            "name": "医易签数智化医院",
            "authorWsid": "WSID_PUSR_00000163af1723070242ac1300090001",
            "authorEUserWsid": "WSID_EUSR_00000163af1725c70242ac1300090001",
            "idttvWsid": "WSID_IDEN_000001697b743e9a0242ac12000a0001",
            "idttvStatus": "SENIOR_PASSED",
            "memberWsid": "WSID_EMEM_000001943f96e19a6e4a1b5c5b28630a"
        },
        "hospitalDoctor": {
            "departmentId": "bloodtest",
            "departmentName": "血站测试",
            "jobId": "zs",
            "position": "医生",
            "idCard": "50000020000430615X"
        },
        "umSettings": [
            {
                "authorWsid": "WSID_EUSR_000001943f96e10c6e4a1b5c5b280001",
                "umProvider": "SIGNIT",
                "umDeviceId": "24537019af0293409880ab534eda1153a",
                "umUserId": "56dfe831902cc05d75e649375bd394a22ecc6ad39b53c8b5146adb40bcccd7e2",
                "umMode": "AUTO",
                "umModeMetadata": {
                    "autoModeProperties": {
                        "extCreatedDatetime": 1742378090085,
                        "extTimeRegion": 85800,
                        "extUserId": "56dfe831902cc05d75e649375bd394a22ecc6ad39b53c8b5146adb40bcccd7e2",
                        "extSignToken": "SD_74fbd86d-e113-4f2a-84ba-da1252defabd"
                    }
                },
                "createdDatetime": 1736233661000,
                "modifiedDatetime": 1742378090000,
                "status": "BINDING",
                "lastSignDatetime": 1742364540000,
                "osName": "android",
                "onLineTimestamp": 0,
                "certWsid": "WSID_CERT_000001958f0a054d6e4a1b5c5b280001",
                "certExpireIn": 1899561600000,
                "expireRemind": false,
                "outOfDate": false
            },
            {
                "authorWsid": "WSID_EUSR_000001943f96e10c6e4a1b5c5b280001",
                "umProvider": "SNCA_CP",
                "umDeviceId": "1740117237",
                "umUserId": "9a1918df4307418bb424c350c83d46ec",
                "umMode": "NORMAL",
                "umModeMetadata": {},
                "createdDatetime": 1740117259000,
                "modifiedDatetime": 1740117259000,
                "status": "BINDING",
                "osName": "WEB",
                "onLineTimestamp": 0,
                "certWsid": "WSID_CERT_000001952712335a6e4a1b5c5b280001",
                "certExpireIn": 1771603200000,
                "expireRemind": false,
                "outOfDate": false
            }
        ]
    },
    "certificate": {
        "certData": "MIIDjTCCAzGgAwIBAgINK2fSsrDGwyJhQ9ZNkTAMBggqgRzPVQGDdQUAMGcxCzAJBgNVBAYTAkNOMQ0wCwYDVQQKDARCSkNBMTMwMQYDVQQLDCrnrb7lj5HmtYvor5Xor4HkuabkuI3og73nlKjkuo7nlJ/kuqfkuJrliqExFDASBgNVBAMMC1NNMua1i+ivlUNBMB4XDTI1MDMxMzA5MjU1MloXDTMwMDMxMzEwMjU1MlowcDELMAkGA1UEBhMCQ04xUDBOBgoJkiaJk/IsZAEBDEA1NmRmZTgzMTkwMmNjMDVkNzVlNjQ5Mzc1YmQzOTRhMjJlY2M2YWQzOWI1M2M4YjUxNDZhZGI0MGJjY2NkN2UyMQ8wDQYDVQQDDAblvKDkuIkwWTATBgcqhkjOPQIBBggqgRzPVQGCLQNCAASRrwQ6BjBfD/QubIDQAf5GZbnqAk/MmhXxBo58vC5I3U9ualI2CHqmueOXHsSS7Fs/V+2Ow9k3FeX3SXqVytozo4IBtTCCAbEwDgYDVR0PAQH/BAQDAgbAMAkGA1UdEwQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwMwgYUGA1UdHwR+MHwwQqBAoD6GPGh0dHA6Ly9jcmwuYmpjYS5vcmcuY24vY3JsL1NNMllTWFNFQ09ORENBL1NNMllTWFNFQ09ORENBLmNybDA2oDSgMoYwaHR0cDovL2NybC5iamNhLm9yZy5jbi9jcmwvU00yWVNYU0VDT05EQ0EvMTguY3JsMB0GA1UdDgQWBBQavTSSHmd1kII+NnjZ1D9vZCBbNDAfBgNVHSMEGDAWgBTd+maMOflgxa0plILgmad+flo67jA9BgNVHSAENjA0MDIGCSqBHIbvMgICAzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3d3dy5iamNhLmNuL0NQUzB4BggrBgEFBQcBAQRsMGowOgYIKwYBBQUHMAKGLmh0dHA6Ly9yZXBvLmJqY2EuY24vbmF0aW9uYWwvY2VydC9TTTJZU1hDQS5jZXIwLAYIKwYBBQUHMAGGIGh0dHA6Ly8xOTIuMTY4LjExMi4xMDQ6ODI4MC9vY3NwMAwGCCqBHM9VAYN1BQADSAAwRQIhAJEtRSEXahAVrnfdFcWPoAuW42kb3ZVw8WSgD2OWQkL1AiBXZJu9UcH48opuyoiydilovm799NsGOnrSw5sodTphRA==",
        "notBeforeDatetime": 1741857952000,
        "notAfterDatetime": 1899627952000,
        "serialNumber": "2b67d2b2b0c6c3226143d64d91",
        "issuerName": "BJCA",
        "subjectName": "张三",
        "publicKey": "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEka8EOgYwXw/0LmyA0AH+RmW56gJPzJoV8QaOfLwuSN1PbmpSNgh6prnjlx7EkuxbP1ftjsPZNxXl90l6lcraMw=="
    }
}

请求示例代码

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-4902a634/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "loginId": "a47b235a-21c3-4ee9-9dc0-efd5ecba42c7-466378",
    "session": {
        "sessionWsid": "WSID_SESS_00000195add4fd1a00ff1c4476c60001",
        "expiresIn": 604800,
        "userWsid": "WSID_EUSR_000001943f96e10c6e4a1b5c5b280001",
        "sessionStatus": "CREATED"
    },
    "userInfo": {
        "userEnterpriseWsid": "WSID_EUSR_000001943f96e10c6e4a1b5c5b280001",
        "user": {
            "userWsid": "WSID_PUSR_000001943f96df2f6e4a1b5c5b280001",
            "nickname": "张三",
            "realName": "张三",
            "avatarHref": {
                "rel": "avatar",
                "href": "/files/WSID_FILE_00000195841471950242aa8272e29d28"
            },
            "sex": "未知",
            "registDatetime": 1736233640000,
            "modifiedDatetime": 1737336429000,
            "lastLoginDatetime": 1741677003000,
            "lastLoginIp": "112.44.251.136,10.10.10.30",
            "accountStatus": "1",
            "userType": "ENTE_MEMBER",
            "phone": "18125771947",
            "idttvStatus": "PASSED",
            "idttvWsid": "WSID_IDEN_000001943f96e0750242aa8272e25f8b",
            "existSignPassword": true,
            "defaultPassword": true
        },
        "enterprise": {
            "enterpriseWsid": "WSID_ENTE_00000163aed6db150242ac1300020001",
            "name": "医易签数智化医院",
            "authorWsid": "WSID_PUSR_00000163af1723070242ac1300090001",
            "authorEUserWsid": "WSID_EUSR_00000163af1725c70242ac1300090001",
            "idttvWsid": "WSID_IDEN_000001697b743e9a0242ac12000a0001",
            "idttvStatus": "SENIOR_PASSED",
            "memberWsid": "WSID_EMEM_000001943f96e19a6e4a1b5c5b28630a"
        },
        "hospitalDoctor": {
            "departmentId": "bloodtest",
            "departmentName": "血站测试",
            "jobId": "zs",
            "position": "医生",
            "idCard": "50000020000430615X"
        },
        "umSettings": [
            {
                "authorWsid": "WSID_EUSR_000001943f96e10c6e4a1b5c5b280001",
                "umProvider": "SIGNIT",
                "umDeviceId": "24537019af0293409880ab534eda1153a",
                "umUserId": "56dfe831902cc05d75e649375bd394a22ecc6ad39b53c8b5146adb40bcccd7e2",
                "umMode": "AUTO",
                "umModeMetadata": {
                    "autoModeProperties": {
                        "extCreatedDatetime": 1742378090085,
                        "extTimeRegion": 85800,
                        "extUserId": "56dfe831902cc05d75e649375bd394a22ecc6ad39b53c8b5146adb40bcccd7e2",
                        "extSignToken": "SD_74fbd86d-e113-4f2a-84ba-da1252defabd"
                    }
                },
                "createdDatetime": 1736233661000,
                "modifiedDatetime": 1742378090000,
                "status": "BINDING",
                "lastSignDatetime": 1742364540000,
                "osName": "android",
                "onLineTimestamp": 0,
                "certWsid": "WSID_CERT_000001958f0a054d6e4a1b5c5b280001",
                "certExpireIn": 1899561600000,
                "expireRemind": false,
                "outOfDate": false
            },
            {
                "authorWsid": "WSID_EUSR_000001943f96e10c6e4a1b5c5b280001",
                "umProvider": "SNCA_CP",
                "umDeviceId": "1740117237",
                "umUserId": "9a1918df4307418bb424c350c83d46ec",
                "umMode": "NORMAL",
                "umModeMetadata": {},
                "createdDatetime": 1740117259000,
                "modifiedDatetime": 1740117259000,
                "status": "BINDING",
                "osName": "WEB",
                "onLineTimestamp": 0,
                "certWsid": "WSID_CERT_000001952712335a6e4a1b5c5b280001",
                "certExpireIn": 1771603200000,
                "expireRemind": false,
                "outOfDate": false
            }
        ]
    },
    "certificate": {
        "certData": "MIIDjTCCAzGgAwIBAgINK2fSsrDGwyJhQ9ZNkTAMBggqgRzPVQGDdQUAMGcxCzAJBgNVBAYTAkNOMQ0wCwYDVQQKDARCSkNBMTMwMQYDVQQLDCrnrb7lj5HmtYvor5Xor4HkuabkuI3og73nlKjkuo7nlJ/kuqfkuJrliqExFDASBgNVBAMMC1NNMua1i+ivlUNBMB4XDTI1MDMxMzA5MjU1MloXDTMwMDMxMzEwMjU1MlowcDELMAkGA1UEBhMCQ04xUDBOBgoJkiaJk/IsZAEBDEA1NmRmZTgzMTkwMmNjMDVkNzVlNjQ5Mzc1YmQzOTRhMjJlY2M2YWQzOWI1M2M4YjUxNDZhZGI0MGJjY2NkN2UyMQ8wDQYDVQQDDAblvKDkuIkwWTATBgcqhkjOPQIBBggqgRzPVQGCLQNCAASRrwQ6BjBfD/QubIDQAf5GZbnqAk/MmhXxBo58vC5I3U9ualI2CHqmueOXHsSS7Fs/V+2Ow9k3FeX3SXqVytozo4IBtTCCAbEwDgYDVR0PAQH/BAQDAgbAMAkGA1UdEwQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwMwgYUGA1UdHwR+MHwwQqBAoD6GPGh0dHA6Ly9jcmwuYmpjYS5vcmcuY24vY3JsL1NNMllTWFNFQ09ORENBL1NNMllTWFNFQ09ORENBLmNybDA2oDSgMoYwaHR0cDovL2NybC5iamNhLm9yZy5jbi9jcmwvU00yWVNYU0VDT05EQ0EvMTguY3JsMB0GA1UdDgQWBBQavTSSHmd1kII+NnjZ1D9vZCBbNDAfBgNVHSMEGDAWgBTd+maMOflgxa0plILgmad+flo67jA9BgNVHSAENjA0MDIGCSqBHIbvMgICAzAlMCMGCCsGAQUFBwIBFhdodHRwczovL3d3dy5iamNhLmNuL0NQUzB4BggrBgEFBQcBAQRsMGowOgYIKwYBBQUHMAKGLmh0dHA6Ly9yZXBvLmJqY2EuY24vbmF0aW9uYWwvY2VydC9TTTJZU1hDQS5jZXIwLAYIKwYBBQUHMAGGIGh0dHA6Ly8xOTIuMTY4LjExMi4xMDQ6ODI4MC9vY3NwMAwGCCqBHM9VAYN1BQADSAAwRQIhAJEtRSEXahAVrnfdFcWPoAuW42kb3ZVw8WSgD2OWQkL1AiBXZJu9UcH48opuyoiydilovm799NsGOnrSw5sodTphRA==",
        "notBeforeDatetime": 1741857952000,
        "notAfterDatetime": 1899627952000,
        "serialNumber": "2b67d2b2b0c6c3226143d64d91",
        "issuerName": "BJCA",
        "subjectName": "张三",
        "publicKey": "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEka8EOgYwXw/0LmyA0AH+RmW56gJPzJoV8QaOfLwuSN1PbmpSNgh6prnjlx7EkuxbP1ftjsPZNxXl90l6lcraMw=="
    }
}'

返回响应

🟢200成功
application/json
Body

示例
{}
修改于 2025-09-11 06:53:00
上一页
1.2 查询扫码登陆任务的状态信息
下一页
2.1 数据签名接口
Built with