医嘱定义表加字段

This commit is contained in:
Wang.Huan
2025-03-18 11:45:16 +08:00
parent 41e9d825eb
commit 2a1b396fe6
7 changed files with 37 additions and 32 deletions

View File

@@ -107,6 +107,12 @@ public class AdviceBaseDto {
*/ */
private String adviceTableName; private String adviceTableName;
/** 所属科室 */
private Long orgId;
/** 所在位置 */
private Long locationId;
/** /**
* 医嘱库存集合 * 医嘱库存集合
*/ */

View File

@@ -20,6 +20,8 @@
abi.volume, abi.volume,
abi.method_code, abi.method_code,
abi.rate_code, abi.rate_code,
abi.org_id,
abi.location_id,
abi.dose, abi.dose,
abi.dose_unit_code, abi.dose_unit_code,
abi.supplier, abi.supplier,
@@ -42,6 +44,8 @@
T2.total_volume AS volume, T2.total_volume AS volume,
T2.method_code AS method_code, T2.method_code AS method_code,
T2.rate_code AS rate_code, T2.rate_code AS rate_code,
T2.org_id AS org_id,
T2.location_id AS location_id,
CAST(T2.dose AS TEXT) AS dose, CAST(T2.dose AS TEXT) AS dose,
T2.dose_unit_code AS dose_unit_code, T2.dose_unit_code AS dose_unit_code,
T3.NAME AS supplier, T3.NAME AS supplier,
@@ -75,6 +79,8 @@
T1.SIZE AS volume, T1.SIZE AS volume,
'' AS method_code, '' AS method_code,
'' AS rate_code, '' AS rate_code,
T1.org_id AS org_id,
T1.location_id AS location_id,
'' AS dose, '' AS dose,
'' AS dose_unit_code, '' AS dose_unit_code,
T2.NAME AS supplier, T2.NAME AS supplier,
@@ -106,6 +112,8 @@
'' AS volume, '' AS volume,
'' AS method_code, '' AS method_code,
'' AS rate_code, '' AS rate_code,
T1.org_id AS org_id,
T1.location_id AS location_id,
'' AS dose, '' AS dose,
'' AS dose_unit_code, '' AS dose_unit_code,
'' AS supplier, '' AS supplier,

View File

@@ -14,40 +14,29 @@ import lombok.Getter;
*/ */
@Getter @Getter
@AllArgsConstructor @AllArgsConstructor
public enum ChargeItemContext { public enum ChargeItemContext implements HisEnumInterface {
/** /**
* 采购 * 采购
*/ */
PURCHASE(1, "采购"), PURCHASE(1, "1", "采购"),
/** /**
* 药品 * 药品
*/ */
MEDICATION(2, "药品"), MEDICATION(2, "2", "药品"),
/** /**
* 耗材 * 耗材
*/ */
DEVICE(3, "耗材"), DEVICE(3, "3", "耗材"),
/** /**
* 项目 * 项目
*/ */
ACTIVITY(4, "项目"); ACTIVITY(4, "4", "项目");
private Integer value; private final Integer value;
private String info; private final String code;
private final String info;
public static ChargeItemContext getByValue(Integer value) {
if (value == null) {
return null;
}
for (ChargeItemContext val : values()) {
if (val.getValue().equals(value)) {
return val;
}
}
return null;
}
} }

View File

@@ -46,15 +46,4 @@ public enum ChargeItemStatus implements HisEnumInterface {
private final String code; private final String code;
private final String info; private final String info;
public static ChargeItemStatus getByValue(Integer value) {
if (value == null) {
return null;
}
for (ChargeItemStatus val : values()) {
if (val.getValue().equals(value)) {
return val;
}
}
return null;
}
} }

View File

@@ -59,6 +59,12 @@ public class DeviceDefinition extends HisBaseEntity {
/** 最小使用单位 */ /** 最小使用单位 */
private String minUnitCode; private String minUnitCode;
/** 所属科室 */
private Long orgId;
/** 所在位置 */
private Long locationId;
/** 产品型号 */ /** 产品型号 */
private String modelNumber; private String modelNumber;

View File

@@ -38,6 +38,9 @@ public class Medication extends HisBaseEntity {
/** 所属科室 */ /** 所属科室 */
private Long orgId; private Long orgId;
/** 所在位置 */
private Long locationId;
/** 剂型 */ /** 剂型 */
private String doseFormCode; private String doseFormCode;

View File

@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.core.common.core.domain.HisBaseEntity; import com.core.common.core.domain.HisBaseEntity;
import com.openhis.common.enums.ActivityDefCategory;
import com.openhis.common.enums.PublicationStatus;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -48,6 +46,12 @@ public class ActivityDefinition extends HisBaseEntity {
/** 使用单位 */ /** 使用单位 */
private String permittedUnitCode; private String permittedUnitCode;
/** 所属科室 */
private Long orgId;
/** 所在位置 */
private Long locationId;
/** 医保标记 */ /** 医保标记 */
private Integer ybFlag; private Integer ybFlag;