医易签
  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/patient/custom
补充数据
支持自定义的数据结构,数据只要包含标准数据即可;在电子病案系统配置转换即可;
标准的数据结构也可以调用此接口;
支持post/get;
支持application/json.application/xml;
支持自定义返回结构
参数都是以body的方式传输;

请求参数

Authorization
Query 参数
access_token
string 
必需
授权码;正式环境联系签署平台方获取
默认值:
3e9dec5f-4a9d-4af8-8abc-23e4675a1eb6
Header 参数
X-Requested-appId
string 
appid
可选
示例值:
00000189b983defe00ff14e774256525
X-Signit-App-Id
string 
必需
应用id;正式环境联系签署平台方获取
默认值:
1931fabdb516e66ca2f8c42691a
Body 参数application/json
array of:
patientId
string 
必需
病人id号,就诊卡号
visitId
integer 
住院次
必需
inpNo
string 
必需
住院号,本次住院的唯一标识
mrNo
string 
病案号
必需
patientName
string 
患者姓名
必需
patientSex
string 
患者性别
可选
patientAge
string 
患者年龄
可选
idCard
string 
身份证号
必需
namePy
string 
姓名拼音
可选
dateOfBirth
string 
出生日期
可选
birthPlace
string 
出生地
可选
citizenship
string 
国\r\n籍
可选
nation
string 
民\r\n族
可选
inHospitalDatetime
string 
必需
入院时间(yyyy-MM-dd HH:mm:ss)
inHospitalDeptWsid
string 
入院科室编号
必需
outHospitalDeptWsid
string 
可选
出院时间(yyyy-MM-dd HH:mm:ss)
outHospitalDatetime
string 
出院科室编号
可选
die
integer 
可选
是否死亡(0-否;1-是)
diagnosis
string 
主诊断
可选
patientCondition
string 
患者状况
可选
doctorInCharge
string 
看诊医生
必需
babyFlag
integer 
可选
是否是婴儿(0-否;1-是)
doctorInChargeCode
string 
看诊医生编号
必需
tubeBedDoctor
string 
管床医生
可选
tubeBedDoctorCode
string 
管床医生编号
可选
inpatientArea
string 
病区
可选
inpatientAreaCode
string 
病区编号
可选
specialties
string 
专业
可选
specialtiesCode
string 
专业编号
可选
bedNumber
string 
床号
可选
nurseLevel
string 
护理级别
可选
chargeNurse
string 
责任护士
可选
示例
[
    {
        "patientId": "PAT001",
        "visitId": 1,
        "inpNo": "INP12345",
        "mrNo": "MRN123456",
        "patientName": "张三",
        "patientSex": "男",
        "patientAge": "30",
        "idCard": "110101199001010000",
        "namePy": "zhangsan",
        "dateOfBirth": "1990-01-01",
        "birthPlace": "北京市",
        "citizenship": "中国",
        "nation": "汉族",
        "inHospitalDatetime": "2023-10-01T08:00:00",
        "inHospitalDeptWsid": "HDWS001",
        "inHospitalDeptName": "内科",
        "outHospitalDeptWsid": "HDWS002",
        "outHospitalDatetime": "2023-10-05T10:00:00",
        "outHospitalDeptName": "外科",
        "outHospitalStatus": 1,
        "die": 0,
        "diagnosis": "肺炎",
        "patientCondition": "稳定",
        "doctorInCharge": "李医生",
        "babyFlag": 0,
        "doctorInChargeCode": "DOC001",
        "tubeBedDoctor": "王医生",
        "tubeBedDoctorCode": "DOC002",
        "inpatientArea": "内科病房",
        "inpatientAreaCode": "IA001",
        "specialties": "呼吸科",
        "specialtiesCode": "SP001",
        "bedNumber": "A101",
        "nurseLevel": "一级护理",
        "chargeNurse": "赵护士"
    }
]

示例代码

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/patient/custom?access_token=' \
--header 'X-Signit-App-Id;' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "patientId": "PAT001",
        "visitId": 1,
        "inpNo": "INP12345",
        "mrNo": "MRN123456",
        "patientName": "张三",
        "patientSex": "男",
        "patientAge": "30",
        "idCard": "110101199001010000",
        "namePy": "zhangsan",
        "dateOfBirth": "1990-01-01",
        "birthPlace": "北京市",
        "citizenship": "中国",
        "nation": "汉族",
        "inHospitalDatetime": "2023-10-01T08:00:00",
        "inHospitalDeptWsid": "HDWS001",
        "inHospitalDeptName": "内科",
        "outHospitalDeptWsid": "HDWS002",
        "outHospitalDatetime": "2023-10-05T10:00:00",
        "outHospitalDeptName": "外科",
        "outHospitalStatus": 1,
        "die": 0,
        "diagnosis": "肺炎",
        "patientCondition": "稳定",
        "doctorInCharge": "李医生",
        "babyFlag": 0,
        "doctorInChargeCode": "DOC001",
        "tubeBedDoctor": "王医生",
        "tubeBedDoctorCode": "DOC002",
        "inpatientArea": "内科病房",
        "inpatientAreaCode": "IA001",
        "specialties": "呼吸科",
        "specialtiesCode": "SP001",
        "bedNumber": "A101",
        "nurseLevel": "一级护理",
        "chargeNurse": "赵护士"
    }
]'

返回响应

🟢200成功
application/json
Body
code
string 
必需
message
string 
必需
data
object 
必需
addCount
integer 
必需
updateCount
integer 
必需
failMessage
string 
必需
示例
{
    "code": "100100000",
    "message": "操作成功",
    "data": {
        "addCount": 0,
        "updateCount": 1,
        "failMessage": ""
    }
}
修改于 2024-11-25 07:35:26
上一页
三方系统-推送首页数据 (自定义结构)
下一页
三方推送-医保ICD对照数据(自定义结构)
Built with