package com.dpkj.modules.chs.request; import com.alibaba.fastjson.JSONObject; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.List; /** * @Auther: 萧道子 * @Date: 2025/3/23 11:56 * @Description: 结算结果通知终端接口-响应 */ @Data @Accessors(chain = true) @NoArgsConstructor public class ChsNotifyRequest implements Serializable { private static final long serialVersionUID = 1L; /** * 核身或者刷脸的医疗机构业务流水号 *
* 需要传核身接口或者电子凭证接口里的流水号(因为需要将核身结果与医保结算结果相对应。) */ private String outBizNo; /** * 医保/自费结算状态 *
* SUCCESS:结算成功 * FAIL:结算失败 */ private String medicalSettleState; /** * 实人认证业务流水号 *
* 用于后续与中台交互换取身份信息 */ private String authNo; /** * 收款员编号 */ private String operatorId; /** * 收款员姓名 */ private String operatorName; /** * 总费用 */ private String totalFee; /** * 业务场景 *
* register:挂号窗口
* settle :诊间
*/
private String bizType;
/**
* 身份证
*/
private String idNo;
/**
* 姓名
*/
private String userName;
/**
* 结算时间
*/
private String setlTime;
/**
* 医院名称
*/
private String hospitalName;
/**
* 科室编号
*/
private String officeId;
/**
* 科室名称
*/
private String officeName;
/**
* 医生
*/
private String doctorName;
// -----以下当medicalSettleState二SUCCESS时,需要传以下值(自费不需要传)-----------------------
/**
* 医保单据流水号
*/
private String medicalSettleNo;
/**
* 自费费用
*/
private String ownAmt;
/**
* 医保报销费用
*/
private String hifAmt;
/**
* 个人帐户支出
*/
private String acctAmt;
/**
* 统筹基金支出
*/
private String hifpAmt;
/**
* 大额医疗保险支出
*/
private String hifmiAmt;
/**
* 公务员补助
*/
private String cvlservAmt;
/**
* 医疗救助
*/
private String maAmt;
/**
* 单病种定点医疗机构垫支
*/
private String hosPreAmt;
/**
* 药品超标扣款金额
*/
private String medOverLmtAmt;
/**
* 扶贫救助
*/
private String mafAmt;
/**
* 历史起付公务员返还
*/
private String cvlservDedcAmt;
/**
* 帐户余额
*/
private String balance;
/**
* 药品明细
*/
private List
* 对照医保项目编码
*/
private String ITEM_NO;
/**
* 项目名称
*/
private String ITEMNAME;
/**
* 发票项目编号
*
* 对照应医保发票项目编码
*/
private String INVO_ITEM_NO;
/**
* 是否医保项目
*
* Y是
* N否
*/
private String HI_ITEM;
/**
* 项目单价
*/
private String PRIC;
/**
* 项目数量
*/
private String ITEM_CNT;
/**
* 项目金额
*/
private String ITEM_AMT;
/**
* 药品频率
*/
private String DRUG_FRQU;
/**
* 药品用量
*/
private String DRUG_DOS;
@Override
public String toString() {
return JSONObject.toJSONString(this);
}
}
@Override
public String toString() {
return JSONObject.toJSONString(this);
}
}