Appendix C. System function reference: lab calculation functions
|
Function |
Signature |
Description |
Parameters |
Returns |
|---|---|---|---|---|
|
calcuLabIndicatorFn |
calcuLabIndicatorFn(value, lowerValue, upperValue) |
Calculates the indicator (high, low, or normal) for a lab test result. |
value — string, required: test result value (supports comparison operators) lowerValue — string, optional: lower limit value (supports comparison operators) upperValue — string, optional: upper limit value (supports comparison operators) |
string/null:
|
|
calcuLabIndicatorFn2 |
calcuLabIndicatorFn2(value, lowerValue, upperValue, referValue, config) |
Calculates the indicator for a lab test result (enhanced version, supports ratio and multiple evaluation strategies). |
value — string, required: test result value lowerValue — string, optional: absolute lower limit value upperValue — string, optional: absolute upper limit value referValue — string, conditional: reference value (required for Ratio mode) config — string/object, required: configuration (JSON or object) with:
|
object: {
indicatorRes: string,
indicatorAbsolute: string,
indicatorRatio: string,
lowerRatioValue: number,
upperRatioValue: number
}
|