Module: core/observation
Interfaces
Functions
numericValue
▸ numericValue(obj): undefined | number
Parameters
| Name | Type |
|---|---|
obj | Partial<Observation> |
Returns
undefined | number
observationValue
▸ observationValue(observation, options?): Object
Parameters
| Name | Type |
|---|---|
observation | Observation |
options? | { label: string ; value: number }[] |
Returns
Object
| Name | Type |
|---|---|
label? | string |
unit? | string |
value | string | number |
toTimeChart
▸ toTimeChart(observations): undefined | { datasets: { author: any[] ; data: any[] ; label: any = codeText; note: any[] }[] ; labels: any[] }
Parameters
| Name | Type |
|---|---|
observations | Observation[] |
Returns
undefined | { datasets: { author: any[] ; data: any[] ; label: any = codeText; note: any[] }[] ; labels: any[] }
useConstraints
▸ useConstraints(code): undefined | { code: string = '8867-4'; max: number = 300; min: number = 30; step: number = 1; text: string = 'Heart rate' }
Parameters
| Name | Type |
|---|---|
code | CodeableConcept |
Returns
undefined | { code: string = '8867-4'; max: number = 300; min: number = 30; step: number = 1; text: string = 'Heart rate' }
useObservationPresets
▸ useObservationPresets(): ObservationPreset[]
Returns
validate
▸ validate(observation, constraints): boolean
Parameters
| Name | Type |
|---|---|
observation | Observation |
constraints | ObservationConstraints |
Returns
boolean
validateComponent
▸ validateComponent(quantity, __namedParameters?): boolean
Parameters
| Name | Type |
|---|---|
quantity | undefined | { unit: string ; value: number } |
__namedParameters | ObservationConstraints |
Returns
boolean