- 一、CA无纸化签署接口
- 1.CA扫码登录
- 2.数据签名
- 3.数据签名v2
- 4.PDF版式文书签署
- 5.PDF版式文件分步签署
- 6.用户信息查询
- 7.WebHook回调
- 8.患者信息查询
- 9.数据同步
- 10.归档签
- Delphi接口调用示例代码
- 二、无纸化病案系统接口
三方系统-推送患者信息 (自定义结构)
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
必需
默认值:
1931fabdb516e66ca2f8c42691a
Body 参数application/json
array of:
patientId
string
必需
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
必需
inHospitalDeptWsid
string
入院科室编号
outHospitalDeptWsid
string
可选
outHospitalDatetime
string
出院科室编号
die
integer
可选
diagnosis
string
主诊断
patientCondition
string
患者状况
doctorInCharge
string
看诊医生
babyFlag
integer
可选
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