医易签
  1. 5.PDF版式文件分步签署
医易签
  • 一、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 查询文件签名记录
    • 5.PDF版式文件分步签署
      • 5.1 发起签署流程
        POST
      • 5.2 发起签名或填写表单
        POST
      • 5.3 完成签署流程(手动模式调用)
        POST
    • 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.病案复印
  1. 5.PDF版式文件分步签署

5.2 发起签名或填写表单

POST
/v1/open/hospital/hospitals/templates/form/{customTagID}/fill-in/{fill-step}
此接口在发起签署流程后调用;根据业务模板配置的流程,可以多次调用,并且每次调用的标识不同;调用时可指定需要签署的人或要填写的表单内容。

请求参数

Authorization
Path 参数
customTagID
string 
必需
业务方自定义编号;此处传 “发起签署流程”用的customTagID
fill-step
string 
必需
流程标识;根据业务模板中配置的流程标识传参;(由平台方和业务方约定好流程标识后制作模板)
可查看“发起签署流程”接口返回的flowDef中fillStep值.
Query 参数
access_token
string 
必需
授权码;正式环境联系签署平台方获取
默认值:
3e9dec5f-4a9d-4af8-8abc-23e4675a1eb6
Header 参数
X-Signit-App-Id
string 
必需
应用id;正式环境联系签署平台方获取
默认值:
1931fabdb516e66ca2f8c42691a
Body 参数application/json
formData
object 
要填写的表单内容
可选
根据模板配置,如果当前流程需要填写表单内容,可以在此参数内传表单值;参数格式为 Map 键值对,键对应表单名称,值对应表单值。
signData
object 
签名参数
必需
当前流程中需要签名时,可以设置此参数
inUser
array [object {2}] 
医护签名
必需
outUser
array [object {1}] 
患者签名
必需
设置患者签名后,使用签字板签名
completedAfterSign
boolean 
签署后自动完成
可选
是否在当前流程签署后自动完成;适用于调用方需要在流程中途完成的情况。
示例
{
    "formData": {
        "name": "杨晓燕",
        "bedNo": "A01",
        "admissionNumber": "10086",
        "diagnose": "妊娠",
        "inHospitalDate": "2023年8月7日",
        "rcDate": "2023.08.01",
        "rcTime": "10:00-11:00",
        "weeks": "20",
        "fetalMovementCount": "150",
        "remark": "第一次记录"
    },
    "signData": {
        "inUser": [
            {
                "jobId": "job_wutao"
            }
        ],
        "outUser": [
            {
                "signerKey": "signer"
            }
        ]
    }
}

示例代码

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/v1/open/hospital/hospitals/templates/form//fill-in/?access_token=' \
--header 'X-Signit-App-Id;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "formData": {
        "name": "杨晓燕",
        "bedNo": "A01",
        "admissionNumber": "10086",
        "diagnose": "妊娠",
        "inHospitalDate": "2023年8月7日",
        "rcDate": "2023.08.01",
        "rcTime": "10:00-11:00",
        "weeks": "20",
        "fetalMovementCount": "150",
        "remark": "第一次记录"
    },
    "signData": {
        "inUser": [
            {
                "jobId": "job_wutao"
            }
        ],
        "outUser": [
            {
                "signerKey": "signer"
            }
        ]
    }
}'

返回响应

🟢200成功
application/json
Body
code
string 
接口响应码
必需
100870000=成功,其他=失败
message
string 
接口响应消息
必需
signData
object 
业务信息
必需
patientName
string 
患者姓名
必需
idCode
string 
身份证号
必需
serviceId
string 
业务方自定义编号
必需
等同于 customTagID
envelopeWsid
string 
签署流程唯一标识
必需
当前填写的签署流程唯一标识
nextFlow
object 
下个流程的定义
必需
fillStep
string 
流程填写标识
必需
fill-in 接口需要使用此参数
sequence
integer 
流程顺序
必需
序号相同则表示无序签署
participantConfigs
array [object {5}] 
流程中签署方配置
必需
示例
{
    "code": "100870000",
    "message": "操作成功",
    "signData": {
        "patientName": "张三",
        "idCode": "21031119851130004x",
        "serviceId": "20230804175445",
        "envelopeWsid": "WSID_ENVE_00000189bff88e74c27eee096d6d0001"
    },
    "nextFlow": {
        "fillStep": "RECORD_2",
        "sequence": 1,
        "participantConfigs": [
            {
                "type": "DOCTOR",
                "sequence": 2,
                "name": "护士",
                "forms": [
                    {
                        "id": "25541730",
                        "name": "rcDate",
                        "type": "TEXT",
                        "title": "日期",
                        "position": {
                            "ulx": 37.875,
                            "uly": 158.89453125,
                            "lrx": 96.498046875,
                            "lry": 178.89453125,
                            "docPage": 1
                        }
                    },
                    {
                        "id": "37125434",
                        "name": "rcTime",
                        "type": "TEXT",
                        "title": "时间(起始-结束)",
                        "position": {
                            "ulx": 37.875,
                            "uly": 158.89453125,
                            "lrx": 96.498046875,
                            "lry": 178.89453125,
                            "docPage": 1
                        }
                    },
                    {
                        "id": "10875938",
                        "name": "weeks",
                        "type": "TEXT",
                        "title": "孕周",
                        "position": {
                            "ulx": 181.125,
                            "uly": 159.64453125,
                            "lrx": 223.435546875,
                            "lry": 179.64453125,
                            "docPage": 1
                        }
                    },
                    {
                        "id": "23196827",
                        "name": "fetalMovementCount",
                        "type": "TEXT",
                        "title": "胎动次数",
                        "position": {
                            "ulx": 226.125,
                            "uly": 159.64453125,
                            "lrx": 270.123046875,
                            "lry": 179.64453125,
                            "docPage": 1
                        }
                    },
                    {
                        "id": "74985370",
                        "name": "remark",
                        "type": "TEXT",
                        "title": "备注",
                        "position": {
                            "ulx": 398.625,
                            "uly": 158.89453125,
                            "lrx": 555.6796875,
                            "lry": 178.89453125,
                            "docPage": 1
                        }
                    }
                ],
                "signs": [
                    {
                        "id": "4497415",
                        "name": "signer",
                        "type": "WRITE_SIGN",
                        "title": "护士签名",
                        "position": {
                            "ulx": 335.49609375,
                            "uly": 157.640625,
                            "lrx": 394.640625,
                            "lry": 180.28125,
                            "docPage": 1
                        }
                    }
                ]
            },
            {
                "type": "PATIENT",
                "sequence": 2,
                "name": "孕妇",
                "forms": [],
                "signs": [
                    {
                        "id": "77379697",
                        "name": "signer",
                        "type": "WRITE_SIGN",
                        "title": "孕妇签名",
                        "position": {
                            "ulx": 272.49609375,
                            "uly": 157.640625,
                            "lrx": 333.328125,
                            "lry": 180.97265625,
                            "docPage": 1
                        }
                    }
                ]
            }
        ]
    }
}
🟠400参数不正确
修改于 2025-02-17 09:31:19
上一页
5.1 发起签署流程
下一页
5.3 完成签署流程(手动模式调用)
Built with