添加了枚举类
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ClaimType {
|
||||
INSTITUTIONAL(1, "Institutional", "医院、诊所和通常的住院索赔。"),
|
||||
ORAL(2, "Oral", "牙科、假牙和口腔卫生索赔。"),
|
||||
PHARMACY(3, "Pharmacy", "药品和服务的药店索赔。"),
|
||||
PROFESSIONAL(4, "Professional", "通常是来自医生、心理学家、脊椎治疗师、物理治疗师、言语病理学家、康复专家、咨询师的门诊索赔。"),
|
||||
VISION(5, "Vision", "视力索赔,包括专业服务和产品,如眼镜和隐形眼镜。");
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ClaimUse {
|
||||
CLAIM(1, "claim", "治疗已完成,这代表服务的索赔。"),
|
||||
PREAUTHORIZATION(2, "preauthorization", "治疗已提议,这代表服务的预授权。"),
|
||||
PREDETERMINATION(3, "predetermination", "治疗已提议,这代表服务的预决定。");
|
||||
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ConditionCategory {
|
||||
PROBLEM(1, "problem-list-item", "问题列表"),
|
||||
DIAGNOSIS(2, "encounter-diagnosis", "就诊诊断");
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ConditionClinicalStatus {
|
||||
ACTIVE(1, "ACTIVE", "活跃The disease is currently active."),
|
||||
RECURRENCE(2, "RECURRENCE", "复发The disease has recurred after a period of remission."),
|
||||
RELAPSE(3, "RELAPSE", "再发The disease has relapsed after a period of improvement."),
|
||||
INACTIVE(4, "INACTIVE", "不活跃The disease is currently inactive."),
|
||||
REMISSION(5, "REMISSION", "体验复发风险The disease is in remission."),
|
||||
RESOLVED(6, "RESOLVED", "康复The disease has been resolved."),
|
||||
UNKNOWN(7, "UNKNOWN", "位置The disease status is unknown.");
|
||||
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ConditionDefinitionSource {
|
||||
DISEASE_AND_DIAGNOSIS(1, "01", "疾病与诊断"),
|
||||
CHRONIC_DISEASE_DIAGNOSIS_CATALOG(2, "02", "特慢病诊断目录"),
|
||||
DIAGNOSIS_BY_DISEASE_CATALOG(3, "03", "按病种目录付费诊断"),
|
||||
DAY_SURGERY_TREATMENT_DISEASE(4, "04", "日间手术治疗病种"),
|
||||
TRADITIONAL_CHINESE_MEDICINE_DIAGNOSIS(5, "05", "中医诊断"),
|
||||
TRADITIONAL_CHINESE_MEDICINE_SYNDROME_CATALOG(6, "06", "中医证候目录");
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ConditionSeverity {
|
||||
SEVERE(1, "severe", "严重的"),
|
||||
MIDGRADE(2, "midgrade", "中等的"),
|
||||
MILD(3, "mild", "温和的");
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ConditionVerificationStatus {
|
||||
UNCONFIRMED(1, "UNCONFIRMED", "未确诊The disease status is unconfirmed."),
|
||||
PROVISIONAL(2, "PROVISIONAL", "疑似诊断The disease status is provisional."),
|
||||
DIFFERENTIAL(3, "DIFFERENTIAL", "多个诊断选项之一The diagnosis is one of several possibilities."),
|
||||
CONFIRMED(4, "CONFIRMED", "已确诊The disease status has been confirmed."),
|
||||
REFUTED(5, "REFUTED", "已排除The disease status has been refuted."),
|
||||
ENTERED_IN_ERROR(6, "ENTERED_IN_ERROR", "The disease status was entered in error.");
|
||||
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum EventStatus {
|
||||
|
||||
PREPARATION(1, "PREP", "Preparation stage, gathering resources and planning."),
|
||||
IN_PROGRESS(2, "IP", "Task is currently being worked on."),
|
||||
NOT_DONE(3, "ND", "Task has not been completed."),
|
||||
ON_HOLD(4, "OH", "Task is temporarily paused."),
|
||||
STOPPED(5, "ST", "Task has been stopped."),
|
||||
COMPLETED(6, "CMP", "Task has been completed."),
|
||||
ENTERED_IN_ERROR(7, "EIE", "Task status was entered in error."),
|
||||
UNKNOWN(8, "UNK", "Task status is unknown.");
|
||||
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum FinancialResourceStatus {
|
||||
ACTIVE(1, "ACTIVE", "The status is active."),
|
||||
CANCELLED(2, "CANCELLED", "The status has been cancelled."),
|
||||
DRAFT(3, "DRAFT", "The status is in draft mode."),
|
||||
IN_ERROR(4, "ENTERED_IN_ERROR", "The status was entered in error.");
|
||||
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum ProcedureCategory {
|
||||
PSYCHIATRY(1, "24642003", "精神疗法A procedure or service related to psychiatry."),
|
||||
COUNSELLING(2, "409063005", "咨询A form of advice or guidance, typically provided by a professional."),
|
||||
EDUCATION(3, "409073007", "宣教The process of imparting or acquiring general knowledge, developing the powers of reasoning and judgment, and generally of preparing oneself or others intellectually for mature life."),
|
||||
SURGICAL(4, "387713003", "手术A procedure involving a surgical operation."),
|
||||
LABORATORY(5, "15220000", "化验A test performed in a laboratory setting to obtain information about the health of a patient."),
|
||||
IMAGING(6, "363679005", "影像A procedure that involves the use of imaging technology to visualize internal structures of the body."),
|
||||
MEASUREMENT(7, "122869004", "测量The action or process of measuring something."),
|
||||
MANIPULATION(8, "46947000", "治疗A therapeutic procedure involving the manipulation of the spine or other parts of the body to alleviate pain or discomfort."),
|
||||
SOCIAL_SERVICE(9, "410606002", "社会相关A procedure related to providing social services.");
|
||||
|
||||
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.openhis.common.enums;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public enum SupplierType {
|
||||
DRAFT(1, "1", "生产商"),
|
||||
|
||||
ACTIVE(2, "2", "供应商");
|
||||
|
||||
@EnumValue
|
||||
private final Integer value;
|
||||
private final String code;
|
||||
private final String info;
|
||||
}
|
||||
Reference in New Issue
Block a user