emr-types
Version:
Comprehensive TypeScript Types Library for Electronic Medical Record (EMR) Applications - Domain-Driven Design with Zod Validation
119 lines • 4.9 kB
JavaScript
// ============================================================================
// ENUMS
// ============================================================================
export var Gender;
(function (Gender) {
Gender["MALE"] = "male";
Gender["FEMALE"] = "female";
Gender["OTHER"] = "other";
Gender["PREFER_NOT_TO_SAY"] = "prefer_not_to_say";
})(Gender || (Gender = {}));
export var BloodType;
(function (BloodType) {
BloodType["A_POSITIVE"] = "A+";
BloodType["A_NEGATIVE"] = "A-";
BloodType["B_POSITIVE"] = "B+";
BloodType["B_NEGATIVE"] = "B-";
BloodType["AB_POSITIVE"] = "AB+";
BloodType["AB_NEGATIVE"] = "AB-";
BloodType["O_POSITIVE"] = "O+";
BloodType["O_NEGATIVE"] = "O-";
})(BloodType || (BloodType = {}));
export var MaritalStatus;
(function (MaritalStatus) {
MaritalStatus["SINGLE"] = "single";
MaritalStatus["MARRIED"] = "married";
MaritalStatus["DIVORCED"] = "divorced";
MaritalStatus["WIDOWED"] = "widowed";
MaritalStatus["SEPARATED"] = "separated";
MaritalStatus["CIVIL_PARTNERSHIP"] = "civil_partnership";
})(MaritalStatus || (MaritalStatus = {}));
export var SmokingStatus;
(function (SmokingStatus) {
SmokingStatus["NEVER_SMOKED"] = "never_smoked";
SmokingStatus["FORMER_SMOKER"] = "former_smoker";
SmokingStatus["CURRENT_SMOKER"] = "current_smoker";
SmokingStatus["OCCASIONAL_SMOKER"] = "occasional_smoker";
})(SmokingStatus || (SmokingStatus = {}));
export var AlcoholConsumption;
(function (AlcoholConsumption) {
AlcoholConsumption["NONE"] = "none";
AlcoholConsumption["OCCASIONAL"] = "occasional";
AlcoholConsumption["MODERATE"] = "moderate";
AlcoholConsumption["HEAVY"] = "heavy";
AlcoholConsumption["FORMER_DRINKER"] = "former_drinker";
})(AlcoholConsumption || (AlcoholConsumption = {}));
export var ExerciseFrequency;
(function (ExerciseFrequency) {
ExerciseFrequency["NEVER"] = "never";
ExerciseFrequency["RARELY"] = "rarely";
ExerciseFrequency["OCCASIONALLY"] = "occasionally";
ExerciseFrequency["REGULARLY"] = "regularly";
ExerciseFrequency["DAILY"] = "daily";
})(ExerciseFrequency || (ExerciseFrequency = {}));
export var AllergySeverity;
(function (AllergySeverity) {
AllergySeverity["MILD"] = "mild";
AllergySeverity["MODERATE"] = "moderate";
AllergySeverity["SEVERE"] = "severe";
AllergySeverity["LIFE_THREATENING"] = "life_threatening";
})(AllergySeverity || (AllergySeverity = {}));
export var ConditionSeverity;
(function (ConditionSeverity) {
ConditionSeverity["MILD"] = "mild";
ConditionSeverity["MODERATE"] = "moderate";
ConditionSeverity["SEVERE"] = "severe";
ConditionSeverity["CRITICAL"] = "critical";
})(ConditionSeverity || (ConditionSeverity = {}));
export var SymptomSeverity;
(function (SymptomSeverity) {
SymptomSeverity["MILD"] = "mild";
SymptomSeverity["MODERATE"] = "moderate";
SymptomSeverity["SEVERE"] = "severe";
SymptomSeverity["DEBILITATING"] = "debilitating";
})(SymptomSeverity || (SymptomSeverity = {}));
export var InsuranceType;
(function (InsuranceType) {
InsuranceType["PRIVATE"] = "private";
InsuranceType["MEDICARE"] = "medicare";
InsuranceType["MEDICAID"] = "medicaid";
InsuranceType["TRICARE"] = "tricare";
InsuranceType["WORKERS_COMPENSATION"] = "workers_compensation";
InsuranceType["AUTO_INSURANCE"] = "auto_insurance";
InsuranceType["OTHER"] = "other";
})(InsuranceType || (InsuranceType = {}));
export var PaymentMethodType;
(function (PaymentMethodType) {
PaymentMethodType["CREDIT_CARD"] = "credit_card";
PaymentMethodType["DEBIT_CARD"] = "debit_card";
PaymentMethodType["BANK_TRANSFER"] = "bank_transfer";
PaymentMethodType["CASH"] = "cash";
PaymentMethodType["CHECK"] = "check";
PaymentMethodType["INSURANCE"] = "insurance";
PaymentMethodType["PAYMENT_PLAN"] = "payment_plan";
})(PaymentMethodType || (PaymentMethodType = {}));
export var CardType;
(function (CardType) {
CardType["VISA"] = "visa";
CardType["MASTERCARD"] = "mastercard";
CardType["AMEX"] = "amex";
CardType["DISCOVER"] = "discover";
CardType["OTHER"] = "other";
})(CardType || (CardType = {}));
export var ConsentType;
(function (ConsentType) {
ConsentType["INFORMED_CONSENT"] = "informed_consent";
ConsentType["SURGICAL_CONSENT"] = "surgical_consent";
ConsentType["ANESTHESIA_CONSENT"] = "anesthesia_consent";
ConsentType["RESEARCH_CONSENT"] = "research_consent";
ConsentType["DATA_SHARING_CONSENT"] = "data_sharing_consent";
})(ConsentType || (ConsentType = {}));
export var ContactMethod;
(function (ContactMethod) {
ContactMethod["EMAIL"] = "email";
ContactMethod["PHONE"] = "phone";
ContactMethod["SMS"] = "sms";
ContactMethod["MAIL"] = "mail";
ContactMethod["IN_PERSON"] = "in_person";
})(ContactMethod || (ContactMethod = {}));
//# sourceMappingURL=Patient.js.map