惠医保新版
  1. 3、诊疗数据同步接口
惠医保新版
  • 业务
    • 医院
      • 商保直付
        • 1、接口接入说明
        • 2、所有接口请求示例
        • 3、诊疗数据同步接口
          • 3.1、患者申请授权报备(惠医保侧调用)
            POST
          • 3.2、推送患者基础信息
            POST
          • 3.3、推送患者诊疗信息
            POST
          • 3.4、推送患者病历信息
            POST
          • 3.5、推送患者费用信息
            POST
          • 3.6、推送患者检查报告信息
            POST
          • 3.7、推送患者检验报告信息
            POST
          • 3.8、推送患者手术信息
            POST
          • 3.9、推送患者发票信息
            POST
          • 3.10、通知就医申报结果(惠医保侧调用)
            POST
        • 4、扫码直付接口
          • 4.1、创建预订单(试算商保金额)
          • 4.2、通知试算结果(惠医保侧调用)
          • 4.3、确认直付
          • 4.4、订单查询
          • 4.5、订单取消
          • 4.6、订单退款
  1. 3、诊疗数据同步接口

3.3、推送患者诊疗信息

开发中
POST
/hospitalDirect/data/sync/medicalCareInfo

请求参数

Body 参数application/json
visitNo
string 
就诊号、住院号
必需
visitSerialNumber
string 
就诊流水号
必需
visitTime
number 
就诊时间(门诊、住院入院时间)
必需
时间戳,单位秒
dischargeTime
number 
出院时间
可选
时间戳,单位秒
visitType
integer 
就诊类型
必需
0-门诊、1-住院、2-急诊
inhospStatus
integer 
在院状态
必需
0-在院、1-已出院、2-未知
medSelectOffice
string 
就诊科室
必需
masterDoctor
string 
主治医生
必需
visContent
string 
就诊内容/初步诊断信息
必需
leaveHospitalStyle
integer 
离院方式
可选
0-直接离院、1-转院治疗、2-其他
leaveHospitalState
integer 
离院状态
可选
0-治愈、1-好转、2-未愈、3-死亡、4-其他
admdiagInfo
array [object {3}] 
初始诊断/入院诊断信息
必需
recordNumber
string 
初始诊断/入院诊断记录唯一编号
必需
initDiseaseCode
string 
初始诊断/入院诊断代码
必需
按照ICD-10标准
initDiseaseName
string 
初始诊断名称/入院诊断名称
必需
mainDscgdiagInfo
array [object {3}] 
主诊断疾病
必需
recordNumber
string 
主诊断疾病记录记录唯一编号
必需
mainDiagnosisCode
string 
主诊断疾病编码
必需
按照ICD-10标准
mainDiagnosisName
string 
主诊断疾病名称
必需
dscgdiagInfo
array [object {3}] 
出院诊断信息
可选
,出院时必填
recordNumber
string 
出院诊断记录唯一编号
必需
diagnosisCode
string 
出院诊断编码
必需
按照ICD-10标准
diagnosisName
string 
出院诊断名称
必需
otherDiseaseInfo
array [object {3}] 
其他诊断疾病信息
可选
recordNumber
string 
其他诊断疾病记录唯一编号
必需
otherDiseaseCode
string 
其他诊断疾病代码
必需
按照ICD-10标准
otherDiseaseName
string 
其他诊断疾病名称
必需
示例
{
    "visitNo": "string",
    "visitSerialNumber": "string",
    "visitTime": 0,
    "dischargeTime": 0,
    "visitType": 0,
    "inhospStatus": 0,
    "medSelectOffice": "string",
    "masterDoctor": "string",
    "visContent": "string",
    "leaveHospitalStyle": 0,
    "leaveHospitalState": 0,
    "admdiagInfo": [
        {
            "recordNumber": "string",
            "initDiseaseCode": "string",
            "initDiseaseName": "string"
        }
    ],
    "mainDscgdiagInfo": [
        {
            "recordNumber": "string",
            "mainDiagnosisCode": "string",
            "mainDiagnosisName": "string"
        }
    ],
    "dscgdiagInfo": [
        {
            "recordNumber": "string",
            "diagnosisCode": "string",
            "diagnosisName": "string"
        }
    ],
    "otherDiseaseInfo": [
        {
            "recordNumber": "string",
            "otherDiseaseCode": "string",
            "otherDiseaseName": "string"
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/hospitalDirect/data/sync/medicalCareInfo' \
--header 'Content-Type: application/json' \
--data-raw '{
    "visitNo": "string",
    "visitSerialNumber": "string",
    "visitTime": 0,
    "dischargeTime": 0,
    "visitType": 0,
    "inhospStatus": 0,
    "medSelectOffice": "string",
    "masterDoctor": "string",
    "visContent": "string",
    "leaveHospitalStyle": 0,
    "leaveHospitalState": 0,
    "admdiagInfo": [
        {
            "recordNumber": "string",
            "initDiseaseCode": "string",
            "initDiseaseName": "string"
        }
    ],
    "mainDscgdiagInfo": [
        {
            "recordNumber": "string",
            "mainDiagnosisCode": "string",
            "mainDiagnosisName": "string"
        }
    ],
    "dscgdiagInfo": [
        {
            "recordNumber": "string",
            "diagnosisCode": "string",
            "diagnosisName": "string"
        }
    ],
    "otherDiseaseInfo": [
        {
            "recordNumber": "string",
            "otherDiseaseCode": "string",
            "otherDiseaseName": "string"
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
code
integer 
业务码
必需
0代表处理成功,否则为处理失败
msg
string 
错误信息
必需
data
boolean 
true为同步成功、否则视为失败
必需
示例
{
    "code": 0,
    "msg": "",
    "data": true
}
修改于 2023-06-25 03:03:49
上一页
3.2、推送患者基础信息
下一页
3.4、推送患者病历信息
Built with