惠医保新版
  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.5、推送患者费用信息

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

每次发起是,需对本次就诊的费用信息进行 全量推送;#

【注意】:是 全量推送#

1、未缴费,线下扫码直付场景(发起 商保直付 前需要完整同步本次的费用信息,避免出现试算商保金额有误)#

2、本接口所推送的数据在 惠医保 侧只会根据 feeDetailsRecordNumber(医院侧费用明细记录唯一编号) 进行追加保存或修改、删除#

请求参数

Body 参数application/json
visitNo
string 
就诊号、住院号
必需
visitSerialNumber
string 
就诊流水号
必需
status
integer 
费用状态
必需
0:未支付;1:已支付
feeList
array[object (SyncFeeRequest) {3}] 
费用列表
必需
feeRecordNumber
string 
费用记录唯一编号,单次就诊内唯一
必需
扫码直付时将使用到
totalAmount
number 
费用集合总金额
必需
单位分
feeDetailsList
array[object (SyncFeeDetailsRequest) {16}] 
费用明细
必需
示例
{
    "visitNo": "string",
    "visitSerialNumber": "string",
    "status": 0,
    "feeList": [
        {
            "feeRecordNumber": "string",
            "totalAmount": 0,
            "feeDetailsList": [
                {
                    "feeDetailsRecordNumber": "string",
                    "medicalCatalogCode": "string",
                    "medicalCatalogName": "string",
                    "feeItemNo": "string",
                    "feeItemName": "string",
                    "cmdtyName": "string",
                    "itemTypeName": "string",
                    "medicalType": 0,
                    "medSpec": "string",
                    "betakeGenre": "string",
                    "unit": "string",
                    "quantity": 0,
                    "unitPrice": 0,
                    "totalAmount": 0,
                    "selfPaymentRatio": 0,
                    "feeTime": 0
                }
            ]
        }
    ]
}

示例代码

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/feeInfo' \
--header 'Content-Type: application/json' \
--data-raw '{
    "visitNo": "string",
    "visitSerialNumber": "string",
    "status": 0,
    "feeList": [
        {
            "feeRecordNumber": "string",
            "totalAmount": 0,
            "feeDetailsList": [
                {
                    "feeDetailsRecordNumber": "string",
                    "medicalCatalogCode": "string",
                    "medicalCatalogName": "string",
                    "feeItemNo": "string",
                    "feeItemName": "string",
                    "cmdtyName": "string",
                    "itemTypeName": "string",
                    "medicalType": 0,
                    "medSpec": "string",
                    "betakeGenre": "string",
                    "unit": "string",
                    "quantity": 0,
                    "unitPrice": 0,
                    "totalAmount": 0,
                    "selfPaymentRatio": 0,
                    "feeTime": 0
                }
            ]
        }
    ]
}'

返回响应

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