版本更新

This commit is contained in:
Zhang.WH
2025-09-03 15:54:41 +08:00
parent 0b93d16b64
commit 8f82322d10
3290 changed files with 154339 additions and 23829 deletions

View File

@@ -0,0 +1,72 @@
package com.openhis.administration.dto;
import com.openhis.administration.domain.ChargeItem;
import lombok.Data;
import lombok.experimental.Accessors;
@Data
@Accessors(chain = true)
public class ChargeItemBaseInfoDto extends ChargeItem {
/** 药品编号 */
private String baseBusNo;
/** 药品名称 */
private String name;
/** 药品分类 */
private String categoryCode;
/** 批准文号 */
private String approvalNumber;
/** 医保编码 */
private String ybNo;
/** 儿童用药标志 */
private Integer childrenFlag;
/** 医保等级 */
private Integer chrgitmLv;
/** 处方标志 */
private Integer rxFlag;
/** 药品请求编码 */
private String requestBusNo;
/** 处方号 */
private String prescriptionNo;
/** 分组id */
private Long groupId;
/** 类别医保编码 */
private Integer ybClassEnum;
/** 追溯码 */
private String traceNo;
/** 代煎标识 | 0:否 , 1:是 */
private Integer sufferingFlag;
/** 中医标识 */
private Integer tcmFlag;
/** 开单科室名称 */
private String deptName;
/** 开单科室医保码 */
private String deptYbNo;
/** 开单医生名称 */
private String doctName;
/** 开单科室医保码 */
private String doctYbNo;
/** 自费还是医保收费 */
private String contractNo;
}

View File

@@ -0,0 +1,64 @@
/*
* Copyright ©2023 CJB-CNIT Team. All rights reserved
*/
package com.openhis.administration.dto;
import java.math.BigDecimal;
import java.util.Date;
import com.openhis.administration.domain.ChargeItem;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* chargeItem 关联def的信息
*
* @author SunJQ
* @date 2025-08-07
*/
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
public class ChargeItemDefInfo extends ChargeItem {
/** 名称 */
private String chargeName;
/** 标题 */
private String title;
/** 状态 */
private Integer statusEnum;
/** 机构ID */
private Long orgId;
/** 描述 */
private String description;
/** 代码 */
private String instanceTable;
/** 关联项目 */
private Long instanceId;
/** 有效时间开始 */
private Date effectiveStart;
/** 有效时间结束 */
private Date effectiveEnd;
/** 财务类别 */
private String typeCode;
/** 医保类别 */
private String ybType;
/** 是否使用详细价格规则 */
private Integer conditionFlag;
/** 基础价格 */
private BigDecimal price;
}

View File

@@ -0,0 +1,164 @@
/*
* Copyright ©2023 CJB-CNIT Team. All rights reserved
*/
package com.openhis.administration.dto;
import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* 挂号和账户的集合实体
*
* @author SunJQ
* @date 2025-08-04
*/
@Data
@Accessors(chain = true)
public class EncounterAccountDto {
/** ID */
@TableId(type = IdType.ASSIGN_ID)
private Long id;
/** 状态枚举 */
private Integer statusEnum;
/** 结账状态枚举 */
private Integer billingStatusEnum;
// 2025.04.10 经确认此处原有的【1 CASH 个人现金账户 | 2 医保账户】改为【01医保电子凭证 | 02 居民身份证 | 03 社会保障卡 | 04 个人现金账户】
/** 账户类型编码 */
private String typeCode;
/** 编码 */
private String no;
/** 名称 */
private String name;
/** 患者id */
private Long patientId;
/** 就诊id */
private Long encounterId;
/** 账户余额 */
private BigDecimal balanceAmount;
/** 医保区域编码 */
private String ybAreaNo;
/** 合同编码 */
private String contractNo;
/** 欠费限制额度 */
private BigDecimal limitAccount;
/** 是否为就诊登记使用 */
private Integer encounterFlag;
/**
* 群组ID
*/
private Long groupId;
/**
* 就诊编码
*/
private String busNo;
/**
* 类别编码
*/
private Integer classEnum;
/**
* 类别医保编码
*/
private Integer ybClassEnum;
/**
* 类别医保文本
*/
private String ybClassText;
/**
* 类别编码补充
*/
private String classJson;
/**
* 优先级编码
*/
private Integer priorityEnum;
/**
* 分类编码
*/
private Integer typeEnum;
/**
* 服务ID
*/
private Long serviceTypeId;
/**
* 就诊对象状态
*/
private Integer subjectStatusEnum;
/**
* 开始时间
*/
private Date startTime;
/**
* 结束时间
*/
private Date endTime;
/**
* 接诊时间
*/
private Date receptionTime;
/**
* 机构id
*/
private Long organizationId;
/**
* 就诊序号
*/
private Integer displayOrder;
/**
* 初复诊
*/
private Integer firstEnum;
/**
* 入院类型
*/
private String admitSourceCode;
/**
* 入院方式
*/
private String inWayCode;
/**
* 门诊就诊id
*/
private Long ambEncounterId;
/**
* 登记员id
*/
private Long registrarId;
}