医易签
  1. 1.基础接口
医易签
  • 一、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 发起签署流程
      • 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.基础接口
      • 三方系统-科室推送 (自定义结构)
        POST
      • 三方系统-推送医护信息(自定义结构)
        POST
      • 三方系统-推送首页数据 (自定义结构)
        POST
      • 三方系统-推送患者信息 (自定义结构)
        POST
      • 三方推送-医保ICD对照数据(自定义结构)
        POST
      • 三方系统-推送医保结算清单信息
        POST
      • 三方系统-推送医嘱信息(自定义结构)
        POST
      • 三方系统-推送医嘱对照细目(药品,检查,检验)
        POST
    • 2.病案归档
      • 三方系统-追加文档 (自定义结构)
      • 三方系统-推送文档记录(非文件)
      • 三方系统-删除文件
    • 3.病案共享
      • 三方系统-获取患者文件
      • 三方系统-获取患者文件组
    • 4.数据统计
    • 5.消息订阅
      • 病案状态消息变化
      • 病案质控消息变化
    • 6.病案复印
  1. 1.基础接口

三方系统-推送医嘱信息(自定义结构)

开发中
POST
/collect/third/push/doctor-advice/custom
支持自定义的数据结构,数据只要包含标准数据即可;在电子病案系统配置转换即可;
标准的数据结构也可以调用此接口;
支持post/get;
支持application/json.application/xml;
支持自定义返回结构
参数都是以body的方式传输;

请求参数

Authorization
Header 参数
X-Signit-App-Id
string 
必需
应用id;正式环境联系签署平台方获取
默认值:
1931fabdb516e66ca2f8c42691a
Body 参数application/json
array of:
adviceId
string 
必需
医嘱的唯一编号(必填)
inpNo
string 
患者本次住院唯一标识
必需
HIS 系统中生成(必填)
adviceType
integer 
医嘱类型
必需
1 表示长期医嘱,2 表示临时医嘱(必填)
status
integer 
医嘱的状态
必需
0 未执行,1 执行中,2 已执行,3 已停止,4 作废,5 校对中,6 已校对(必填)
itemCode
string 
医嘱项目的 ID
必需
对接院内字典库,如药品编码、检查项目编码(必填)
itemName
string 
医嘱项目的名称
必需
如药品名、检查项目名等(必填)
patientId
string 
患者在本院的唯一标识
可选
跨就诊周期不变
visitId
integer 
患者的住院次数
可选
用于区分不同住院周期的医嘱
patientName
string 
患者的姓名
可选
patientSource
string 
病人来源
可选
1 表示门诊,2 表示住院,3 表示体检
relationId
string 
相关医嘱的 ID
可选
用于关联主医嘱与子医嘱等关系(如关联的皮试医嘱、术前医嘱)
preId
string 
可选
执行当前医嘱需完成的前置医嘱的 ID
itemType
string 
项目的具体类型
可选
如检查项下的 CT、MRI 等
itemCategoryCode
integer 
项目类别的 ID
可选
如西药、卫材、治疗、护理、检查、检验、麻醉等
specimen
string 
适用于检验、病理医嘱的标本部位
可选
如静脉血、肺组织等
content
string 
医嘱的详细内容
可选
如用药方案、操作要求等
frequencyCode
string 
执行频次的 ID
可选
对接频次字典,如 QD、TID 等
frequency
string 
执行频次的自然语言描述
可选
如每日 1 次、必要时等
dose
integer 
可选
每次用药或操作的剂量
doses
integer 
每天的总用药量
可选
自动计算:dose × frequency 每日次数
doseUnit
string 
剂量的单位
可选
如 mg、ml、次等
executeType
integer 
执行类型
可选
1 院外执行、2 护士执行、3 患者自服等
departCode
string 
执行医嘱的科室
可选
如内科、放射科等
doctor
string 
开医嘱医生的工号
可选
operDate
string 
开医嘱的时间
可选
格式为 yyyy-MM-dd hh24:mi:ss
checkNurse
string 
校对医嘱护士的工号
可选
关联护士表
checkDate
string 
医嘱校对的时间
可选
execDate
string 
医嘱实际执行的时间
可选
endDate
string 
可选
长期医嘱的执行终止时间
operationDate
null 
手术医嘱的手术时间
可选
stopDoctor
string 
停止医嘱医生的工号
可选
stopDate
string 
停止医嘱的时间
可选
stopNurse
string 
停止医嘱护士的工号
可选
adviceEntrust
string 
医嘱的嘱托内容
可选
如用药注意事项、护理要点等
courseDays
integer 
长期医嘱的疗程天数
可选
示例
[{
         "adviceId": "AD123456", // 医嘱的唯一编号(必填)
      "inpNo": "INP789012", // 患者本次住院唯一标识,HIS 系统中生成(必填)
      "adviceType": 1, // 医嘱类型,1 表示长期医嘱,2 表示临时医嘱(必填)
      "status": 2, // 医嘱的状态,0 未执行,1 执行中,2 已执行,3 已停止,4 作废,5 校对中,6 已校对(必填)
      "itemCode": "ITEM001", // 医嘱项目的 ID,对接院内字典库,如药品编码、检查项目编码(必填)
      "itemName": "头孢曲松钠", // 医嘱项目的名称,如药品名、检查项目名等(必填)
      "patientId": "PAT1001", // 患者在本院的唯一标识,跨就诊周期不变
      "visitId": 5, // 患者的住院次数,用于区分不同住院周期的医嘱
      "patientName": "张三", // 患者的姓名
      "patientSource": "2", // 病人来源,1 表示门诊,2 表示住院,3 表示体检
      "relationId": "REL123", // 相关医嘱的 ID,用于关联主医嘱与子医嘱等关系(如关联的皮试医嘱、术前医嘱)
      "preId": "PRE456", // 执行当前医嘱需完成的前置医嘱的 ID
      "itemType": "CT", // 项目的具体类型,如检查项下的 CT、MRI 等
      "itemCategoryCode": 101, // 项目类别的 ID,如西药、卫材、治疗、护理、检查、检验、麻醉等
      "specimen": "静脉血", // 适用于检验、病理医嘱的标本部位,如静脉血、肺组织等
      "content": "每次1g,每日两次静脉注射", // 医嘱的详细内容,如用药方案、操作要求等
      "frequencyCode": "BID", // 执行频次的 ID,对接频次字典,如 QD、TID 等
      "frequency": "每日两次", // 执行频次的自然语言描述,如每日 1 次、必要时等
      "dose": 1.0, // 每次用药或操作的剂量
      "doses": 2.0, // 每天的总用药量,自动计算:dose × frequency 每日次数
      "doseUnit": "g", // 剂量的单位,如 mg、ml、次等
      "executeType": 2, // 执行类型,1 院外执行、2 护士执行、3 患者自服等
      "departCode": "内科", // 执行医嘱的科室,如内科、放射科等
      "doctor": "DOC789", // 开医嘱医生的工号
      "operDate": "2023-10-01 09:00:00", // 开医嘱的时间,格式为 yyyy-MM-dd hh24:mi:ss
      "checkNurse": "NUR456", // 校对医嘱护士的工号,关联护士表
      "checkDate": "2023-10-01 10:00:00", // 医嘱校对的时间
      "execDate": "2023-10-01 11:00:00", // 医嘱实际执行的时间
      "endDate": "2023-10-05 11:00:00", // 长期医嘱的执行终止时间
      "operationDate": null, // 手术医嘱的手术时间
      "stopDoctor": "DOC101", // 停止医嘱医生的工号
      "stopDate": "2023-10-05 12:00:00", // 停止医嘱的时间
      "stopNurse": "NUR789", // 停止医嘱护士的工号
      "adviceEntrust": "注意过敏反应", // 医嘱的嘱托内容,如用药注意事项、护理要点等
      "courseDays": 5 // 长期医嘱的疗程天数
}]

示例代码

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/collect/third/push/doctor-advice/custom' \
--header 'X-Signit-App-Id;' \
--header 'Content-Type: application/json' \
--data-raw '[{
         "adviceId": "AD123456", // 医嘱的唯一编号(必填)
      "inpNo": "INP789012", // 患者本次住院唯一标识,HIS 系统中生成(必填)
      "adviceType": 1, // 医嘱类型,1 表示长期医嘱,2 表示临时医嘱(必填)
      "status": 2, // 医嘱的状态,0 未执行,1 执行中,2 已执行,3 已停止,4 作废,5 校对中,6 已校对(必填)
      "itemCode": "ITEM001", // 医嘱项目的 ID,对接院内字典库,如药品编码、检查项目编码(必填)
      "itemName": "头孢曲松钠", // 医嘱项目的名称,如药品名、检查项目名等(必填)
      "patientId": "PAT1001", // 患者在本院的唯一标识,跨就诊周期不变
      "visitId": 5, // 患者的住院次数,用于区分不同住院周期的医嘱
      "patientName": "张三", // 患者的姓名
      "patientSource": "2", // 病人来源,1 表示门诊,2 表示住院,3 表示体检
      "relationId": "REL123", // 相关医嘱的 ID,用于关联主医嘱与子医嘱等关系(如关联的皮试医嘱、术前医嘱)
      "preId": "PRE456", // 执行当前医嘱需完成的前置医嘱的 ID
      "itemType": "CT", // 项目的具体类型,如检查项下的 CT、MRI 等
      "itemCategoryCode": 101, // 项目类别的 ID,如西药、卫材、治疗、护理、检查、检验、麻醉等
      "specimen": "静脉血", // 适用于检验、病理医嘱的标本部位,如静脉血、肺组织等
      "content": "每次1g,每日两次静脉注射", // 医嘱的详细内容,如用药方案、操作要求等
      "frequencyCode": "BID", // 执行频次的 ID,对接频次字典,如 QD、TID 等
      "frequency": "每日两次", // 执行频次的自然语言描述,如每日 1 次、必要时等
      "dose": 1.0, // 每次用药或操作的剂量
      "doses": 2.0, // 每天的总用药量,自动计算:dose × frequency 每日次数
      "doseUnit": "g", // 剂量的单位,如 mg、ml、次等
      "executeType": 2, // 执行类型,1 院外执行、2 护士执行、3 患者自服等
      "departCode": "内科", // 执行医嘱的科室,如内科、放射科等
      "doctor": "DOC789", // 开医嘱医生的工号
      "operDate": "2023-10-01 09:00:00", // 开医嘱的时间,格式为 yyyy-MM-dd hh24:mi:ss
      "checkNurse": "NUR456", // 校对医嘱护士的工号,关联护士表
      "checkDate": "2023-10-01 10:00:00", // 医嘱校对的时间
      "execDate": "2023-10-01 11:00:00", // 医嘱实际执行的时间
      "endDate": "2023-10-05 11:00:00", // 长期医嘱的执行终止时间
      "operationDate": null, // 手术医嘱的手术时间
      "stopDoctor": "DOC101", // 停止医嘱医生的工号
      "stopDate": "2023-10-05 12:00:00", // 停止医嘱的时间
      "stopNurse": "NUR789", // 停止医嘱护士的工号
      "adviceEntrust": "注意过敏反应", // 医嘱的嘱托内容,如用药注意事项、护理要点等
      "courseDays": 5 // 长期医嘱的疗程天数
}]'

返回响应

🟢200成功
application/json
Body
code
string 
必需
message
string 
必需
data
boolean 
必需
示例
{
    "code": "100100000",
    "message": "操作成功",
    "data": true
}
🟠400参数不正确
修改于 2025-05-22 01:57:11
上一页
三方系统-推送医保结算清单信息
下一页
三方系统-推送医嘱对照细目(药品,检查,检验)
Built with