Skip to main content

Module: core/observation

Interfaces

Functions

numericValue

numericValue(obj): undefined | number

Parameters

NameType
objPartial<Observation>

Returns

undefined | number


observationValue

observationValue(observation, options?): Object

Parameters

NameType
observationObservation
options?{ label: string ; value: number }[]

Returns

Object

NameType
label?string
unit?string
valuestring | number

toTimeChart

toTimeChart(observations): undefined | { datasets: { author: any[] ; data: any[] ; label: any = codeText; note: any[] }[] ; labels: any[] }

Parameters

NameType
observationsObservation[]

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

NameType
codeCodeableConcept

Returns

undefined | { code: string = '8867-4'; max: number = 300; min: number = 30; step: number = 1; text: string = 'Heart rate' }


useObservationPresets

useObservationPresets(): ObservationPreset[]

Returns

ObservationPreset[]


validate

validate(observation, constraints): boolean

Parameters

NameType
observationObservation
constraintsObservationConstraints

Returns

boolean


validateComponent

validateComponent(quantity, __namedParameters?): boolean

Parameters

NameType
quantityundefined | { unit: string ; value: number }
__namedParametersObservationConstraints

Returns

boolean