3.5、推送患者费用信息
开发中
POST
/hospitalDirect/data/sync/feeInfo
请求参数
Body 参数application/json
visitNo
string
就诊号、住院号
visitSerialNumber
string
就诊流水号
status
integer
费用状态
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
业务码
msg
string
错误信息
data
boolean
true为同步成功、否则视为失败
示例
{
"code": 0,
"msg": "",
"data": true
}
修改于 2023-06-25 03:03:49