upd: fix reference range unit to number days
This commit is contained in:
@ -81,10 +81,10 @@ export class ReferenceRangeController {
|
|||||||
try {
|
try {
|
||||||
const schema = Joi.object().keys({
|
const schema = Joi.object().keys({
|
||||||
gender: Joi.string().valid("male", "female").required().label("Gender"),
|
gender: Joi.string().valid("male", "female").required().label("Gender"),
|
||||||
age_range_min: Joi.string().max(256).default("0 day").required().label("Age Range Min"),
|
age_range_min: Joi.number().integer().min(0).default(0).required().label("Age Range Min (days)"),
|
||||||
age_range_max: Joi.string().max(256).default("999 years").required().label("Age Range Max"),
|
age_range_max: Joi.number().integer().min(0).default(36500).required().label("Age Range Max (days)"),
|
||||||
value_min: Joi.string().max(256).required().label("Value Min"),
|
value_min: Joi.number().required().label("Value Min"),
|
||||||
value_max: Joi.string().max(256).required().label("Value Max"),
|
value_max: Joi.number().required().label("Value Max"),
|
||||||
status: Joi.string().required().label("Status"),
|
status: Joi.string().required().label("Status"),
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -92,8 +92,8 @@ export class ReferenceRangeController {
|
|||||||
|
|
||||||
let referenceRange = new ReferenceRange();
|
let referenceRange = new ReferenceRange();
|
||||||
referenceRange.gender = param.gender;
|
referenceRange.gender = param.gender;
|
||||||
referenceRange.age_range_min = param.age_range_min || "0 day";
|
referenceRange.age_range_min = param.age_range_min;
|
||||||
referenceRange.age_range_max = param.age_range_max || "999 years";
|
referenceRange.age_range_max = param.age_range_max;
|
||||||
referenceRange.value_min = param.value_min;
|
referenceRange.value_min = param.value_min;
|
||||||
referenceRange.value_max = param.value_max;
|
referenceRange.value_max = param.value_max;
|
||||||
referenceRange.status = param.status;
|
referenceRange.status = param.status;
|
||||||
@ -155,10 +155,10 @@ export class ReferenceRangeController {
|
|||||||
const schema = Joi.object().keys({
|
const schema = Joi.object().keys({
|
||||||
id: Joi.string().uuid().required().label("Reference Range ID"),
|
id: Joi.string().uuid().required().label("Reference Range ID"),
|
||||||
gender: Joi.string().valid("male", "female").required().label("Gender"),
|
gender: Joi.string().valid("male", "female").required().label("Gender"),
|
||||||
age_range_min: Joi.string().max(256).default("0 day").required().label("Age Range Min"),
|
age_range_min: Joi.number().integer().min(0).default(0).required().label("Age Range Min (days)"),
|
||||||
age_range_max: Joi.string().max(256).default("999 years").required().label("Age Range Max"),
|
age_range_max: Joi.number().integer().min(0).default(36500).required().label("Age Range Max (days)"),
|
||||||
value_min: Joi.string().max(256).required().label("Value Min"),
|
value_min: Joi.number().required().label("Value Min"),
|
||||||
value_max: Joi.string().max(256).required().label("Value Max"),
|
value_max: Joi.number().required().label("Value Max"),
|
||||||
status: Joi.string().required().label("Status"),
|
status: Joi.string().required().label("Status"),
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -169,8 +169,8 @@ export class ReferenceRangeController {
|
|||||||
if (!referenceRange) throw { message: "Reference Range " + Language.lang.failed_not_found };
|
if (!referenceRange) throw { message: "Reference Range " + Language.lang.failed_not_found };
|
||||||
|
|
||||||
referenceRange.gender = param.gender;
|
referenceRange.gender = param.gender;
|
||||||
referenceRange.age_range_min = param.age_range_min || "0 day";
|
referenceRange.age_range_min = param.age_range_min
|
||||||
referenceRange.age_range_max = param.age_range_max || "999 years";
|
referenceRange.age_range_max = param.age_range_max;
|
||||||
referenceRange.value_min = param.value_min;
|
referenceRange.value_min = param.value_min;
|
||||||
referenceRange.value_max = param.value_max;
|
referenceRange.value_max = param.value_max;
|
||||||
referenceRange.status = param.status;
|
referenceRange.status = param.status;
|
||||||
|
|||||||
@ -165,10 +165,10 @@ const doc = {
|
|||||||
},
|
},
|
||||||
referenceRange: {
|
referenceRange: {
|
||||||
$gender: { "@enum": ["male", "female"] },
|
$gender: { "@enum": ["male", "female"] },
|
||||||
$age_range_min: "0 day",
|
$age_range_min: "0 | (days)",
|
||||||
$age_range_max: "20 years",
|
$age_range_max: "20 | (days)",
|
||||||
$value_min: "0",
|
$value_min: "13.7",
|
||||||
$value_max: "20",
|
$value_max: "17.5",
|
||||||
$status: { "@enum": ["Y", "N"] }
|
$status: { "@enum": ["Y", "N"] }
|
||||||
},
|
},
|
||||||
queueMonitoring: {
|
queueMonitoring: {
|
||||||
|
|||||||
Reference in New Issue
Block a user