Base profile: http://hl7.org/fhir/observation.html
Observation resource contains the Measurements and simple assertions made about a patient, device or other subject.
Read more on: https://hl7.org/fhir/observation.html
Sample Response Object:
{
"resourceType" : "Observation",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // Business Identifier for observation
// instantiates[x]: Instantiates FHIR ObservationDefinition. One of these 2:
"instantiatesCanonical" : "<canonical(ObservationDefinition)>",
"instantiatesReference" : { Reference(ObservationDefinition) },
"basedOn" : [{ Reference(CarePlan|DeviceRequest|ImmunizationRecommendation|
MedicationRequest|NutritionOrder|ServiceRequest) }], // Fulfills plan, proposal or order
"triggeredBy" : [{ // Triggering observation(s)
"observation" : { Reference(Observation) }, // R! Triggering observation
"type" : "<code>", // R! reflex | repeat | re-run
"reason" : "<string>" // Reason that the observation was triggered
}],
"partOf" : [{ Reference(GenomicStudy|ImagingStudy|Immunization|
MedicationAdministration|MedicationDispense|MedicationStatement|Procedure) }], // Part of referenced event
"status" : "<code>", // R! registered | preliminary | final | amended +
"category" : [{ CodeableConcept }], // Classification of type of observation
"code" : { CodeableConcept }, // I R! Type of observation (code / type)
"subject" : { Reference(BiologicallyDerivedProduct|Device|Group|Location|
Medication|NutritionProduct|Organization|Patient|Practitioner|Procedure|
Substance) }, // Who and/or what the observation is about
"focus" : [{ Reference(Any) }], // What the observation is about, when it is not about the subject of record
"encounter" : { Reference(Encounter) }, // Healthcare event during which this observation is made
// effective[x]: Clinically relevant time/time-period for observation. One of these 4:
"effectiveDateTime" : "<dateTime>",
"effectivePeriod" : { Period },
"effectiveTiming" : { Timing },
"effectiveInstant" : "<instant>",
"issued" : "<instant>", // Date/Time this version was made available
"performer" : [{ Reference(CareTeam|Organization|Patient|Practitioner|
PractitionerRole|RelatedPerson) }], // Who is responsible for the observation
// value[x]: Actual result. One of these 13:
"valueQuantity" : { Quantity },
"valueCodeableConcept" : { CodeableConcept },
"valueString" : "<string>",
"valueBoolean" : <boolean>,
"valueInteger" : <integer>,
"valueRange" : { Range },
"valueRatio" : { Ratio },
"valueSampledData" : { SampledData },
"valueTime" : "<time>",
"valueDateTime" : "<dateTime>",
"valuePeriod" : { Period },
"valueAttachment" : { Attachment },
"valueReference" : { Reference(MolecularSequence) },
"dataAbsentReason" : { CodeableConcept }, // I Why the result is missing
"interpretation" : [{ CodeableConcept }], // High, low, normal, etc
"note" : [{ Annotation }], // Comments about the observation
"bodySite" : { CodeableConcept }, // I Observed body part
"bodyStructure" : { Reference(BodyStructure) }, // I Observed body structure
"method" : { CodeableConcept }, // How it was done
"specimen" : { Reference(Group|Specimen) }, // Specimen used for this observation
"device" : { Reference(Device|DeviceMetric) }, // A reference to the device that generates the measurements or the device settings for the device
"referenceRange" : [{ // Provides guide for interpretation
"low" : { Quantity(SimpleQuantity) }, // I Low Range, if relevant
"high" : { Quantity(SimpleQuantity) }, // I High Range, if relevant
"normalValue" : { CodeableConcept }, // Normal value, if relevant
"type" : { CodeableConcept }, // Reference range qualifier
"appliesTo" : [{ CodeableConcept }], // Reference range population
"age" : { Range }, // Applicable age range, if relevant
"text" : "<markdown>" // I Text based reference range in an observation
}],
"hasMember" : [{ Reference(MolecularSequence|Observation|
QuestionnaireResponse) }], // Related resource that belongs to the Observation group
"derivedFrom" : [{ Reference(DocumentReference|GenomicStudy|ImagingSelection|
ImagingStudy|MolecularSequence|Observation|QuestionnaireResponse) }], // Related resource from which the observation is made
"component" : [{ // I Component results
"code" : { CodeableConcept }, // I R! Type of component observation (code / type)
// value[x]: Actual component result. One of these 13:
"valueQuantity" : { Quantity },
"valueCodeableConcept" : { CodeableConcept },
"valueString" : "<string>",
"valueBoolean" : <boolean>,
"valueInteger" : <integer>,
"valueRange" : { Range },
"valueRatio" : { Ratio },
"valueSampledData" : { SampledData },
"valueTime" : "<time>",
"valueDateTime" : "<dateTime>",
"valuePeriod" : { Period },
"valueAttachment" : { Attachment },
"valueReference" : { Reference(MolecularSequence) },
"dataAbsentReason" : { CodeableConcept }, // Why the component result is missing
"interpretation" : [{ CodeableConcept }], // High, low, normal, etc
"referenceRange" : [{ Content as for Observation.referenceRange }] // Provides guide for interpretation of component result
}]
}