接口文档 / 收费接口

创建零售收费单

POST/api/v2/open-agency/charge/sheets在线调试

请求参数

名称说明类型
Body 参数
patientId可选

患者ID

示例:ffffffff0000000034de380221984001

string
sellerId可选

开单人ID

示例:ffffffff000000001b6cf51810e0e000

string
sellerDepartmentId可选

开单人部门ID,sellerId有值时,sellerDepartmentId必填

示例:38e4085cb61ef7ac520cbd6e7508ead2

string
doctorId可选

医生ID,有值时医生科室ID、诊断不能为空

示例:ffffffff0000000022174678012e2000

string
doctorDepartmentId可选

医生科室ID

示例:38e4085cb61ef7ac520cbd6e7508ead2

string
diagnosis可选

诊断

示例:急性上呼吸道感染

string
operatorId必填

操作人ID

示例:00000000000000000000000000000000

string
disablePromotion可选

不使用营销活动标识 0:使用 1:不使用,不传默认0使用

示例:1

范围:0 ~ 1

integer

请求示例

json
{
  "chargeForms": [
    {
      "doseCount": 1,
      "pharmacyNo": 0,
      "chargeFormItems": [
        {
          "productId": "483ac61f811640f5849a3d3aabceea58",
          "productShortId": 1907765200,
          "unitCount": 2,
          "expectedUnitPrice": 5,
          "expectedTotalPrice": 5,
          "useDismounting": 1,
          "specialRequirement": "煎法(先煎、后下、包煎、另煎、先炒、烊化、冲服、捣碎、吞服、煎汤代水、兑入、打粉、另包)",
          "extraInfo": "string"
        }
      ],
      "usageInfo": {
        "usage": "煎服",
        "freq": "1日3次",
        "doseCount": 3,
        "dailyDosage": "1日3剂",
        "requirement": "饭前服用",
        "usageLevel": "每次150ml"
      }
    }
  ],
  "patientId": "ffffffff0000000034de380221984001",
  "sellerId": "ffffffff000000001b6cf51810e0e000",
  "sellerDepartmentId": "38e4085cb61ef7ac520cbd6e7508ead2",
  "doctorId": "ffffffff0000000022174678012e2000",
  "doctorDepartmentId": "38e4085cb61ef7ac520cbd6e7508ead2",
  "diagnosis": "急性上呼吸道感染",
  "prescriptionUrls": [
    "string"
  ],
  "operatorId": "00000000000000000000000000000000",
  "disablePromotion": 1
}

响应参数

名称说明类型
Body 参数
data可选

数据

object
id必填

收费单ID

示例:ffffffff0000000035094935b30b8000

string
patientOrderId必填

就诊单ID

示例:ffffffff0000000035094935ade28000

string
status必填

收费单状态 0:待收 1:部分收 2:已收 3:部分退费 4:已退费

示例:0

integer
needPay必填

应收金额

示例:100

number

响应示例

json
{
  "data": {
    "id": "ffffffff0000000035094935b30b8000",
    "patientOrderId": "ffffffff0000000035094935ade28000",
    "status": 0,
    "needPay": 100
  },
  "error": null
}

业务失败包装示意

json
{
  "data": null,
  "error": {
    "code": 11003,
    "message": "不支持的授权类型{grantType}"
  }
}

查看 HTTP 状态与业务码排查

ABC 开放平台 · 诊所管家

如有疑问,请扫码加入企业微信群咨询。

企业微信群二维码
没有匹配结果

诊所管家