Skip to main content

clinik.observations

create

const { data, meta } = await clinik.observations.create(request: ObservationCreateRequest): Promise<ApiResponse<Observation>>
FieldTypeRequiredDescription
statusstringYesregistered, preliminary, final, amended, corrected, cancelled
codestring | { system?, code, display? }YesLOINC code or text
patientIdstringYesPatient reference
encounterIdstringNoEncounter reference
performerIdstringNoWho performed the observation
effectiveDateTimestringNoWhen clinically relevant
issuedstringNoWhen this version was made available
valueQuantity{ value, unit?, system?, code? }NoNumeric value
valueStringstringNoText value
valueCodeableConcept{ system?, code, display? }NoCoded value
componentArrayNoMulti-component (e.g. blood pressure)
categorystringNovital-signs, laboratory, social-history, exam
interpretationstringNoH, L, N, A, HH, LL
referenceRange{ low?, high?, text? }NoNormal range
bodySitestringNoBody site
methodstringNoMethod used
specimenIdstringNoSpecimen reference
deviceIdstringNoDevice reference
notestringNoAdditional notes
Same pattern as other resources. See Encounters for the shared interface.