// RareLink IPS Measurement Laboratory
{
"resourceType" : "Observation",
"id" : "<id>", // Logical id of this artifact
"meta" : {Meta}, // C? Metadata about the resource
"implicitRules" : "<uri>", // C? A set of rules under which this content was created
"language" : "<code>", // C? Language of the resource content
"text" : {Narrative}, // C? Text summary of the resource, for human interpretation
"contained" : [{Resource}], // Contained, inline Resources
"extension": [
],
"identifier" : [{Identifier}], // C? Business Identifier for observation
"basedOn" : [{Reference(CarePlan)}], // C? Fulfills plan, proposal or order
"partOf" : [{Reference([CanonicalType[http://hl7.org/fhir/uv/ips/StructureDefinition/ImagingStudy-uv-ips]])}], // C? Part of referenced event
"status" : "<code>", // C? R! registered | preliminary | final | amended +
"category" : [ // sliced by pattern:$this in the specified order Open
{ // Classification of type of observation C? R!
// from Element: extension
}
],
"code" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"subject" : { // C? R! Who and/or what the observation is about
"extension": [
],
"reference" : "<string>", // C? R! Literal reference, Relative, internal or absolute URL
"type" : "<uri>", // C? Type the reference refers to (e.g. "Patient")
"identifier" : {Identifier}, // C? Logical reference, when literal reference is not known
"display" : "<string>" // C? Text alternative for the resource
},
"focus" : [{Reference(Resource)}], // C? What the observation is about, when it is not about the subject of record
"encounter" : {Reference(Encounter)}, // C? Healthcare event during which this observation is made
// effective[x]: Clinically relevant time/time-period for observation. One of these 2:
"effectiveDateTime" : { // C? R! Clinically relevant time/time-period for observation
"extension": [
{ // C? Only One! effective[x] absence reason
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode" : "<code>" // C? R! Value of extension
}
],
},
"effectivePeriod" : { // C? R! Clinically relevant time/time-period for observation
"extension": [
{ // C? Only One! effective[x] absence reason
"url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
"valueCode" : "<code>" // C? R! Value of extension
}
],
},
"issued" : "<instant>", // C? Date/Time this version was made available
"performer" : [{Reference([CanonicalType[http://hl7.org/fhir/uv/ips/StructureDefinition/Practitioner-uv-ips], CanonicalType[http://hl7.org/fhir/uv/ips/StructureDefinition/PractitionerRole-uv-ips], CanonicalType[http://hl7.org/fhir/uv/ips/StructureDefinition/Organization-uv-ips], CanonicalType[http://hl7.org/fhir/StructureDefinition/CareTeam], CanonicalType[http://hl7.org/fhir/uv/ips/StructureDefinition/Patient-uv-ips], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson]])}], // C? R! Who is responsible for the observation
"valueQuantity" : [ // sliced by type:$this in the specified order Open
{ // Actual result C?
// from Element: extension
}
],
"dataAbsentReason" : {CodeableConcept}, // C? Why the result is missing
"interpretation" : [{ // C? High, low, normal, etc.
"extension": [
],
"coding" : [{ // C? Code defined by a terminology system
"extension": [
],
"system" : "<uri>", // C? Identity of the terminology system
"version" : "<string>", // C? Version of the system - if relevant
"code" : "<code>", // C? Symbol in syntax defined by the system
"display" : "<string>", // C? Representation defined by the system
"userSelected" : <boolean> // C? If this coding was chosen directly by the user
}],
"text" : "<string>" // C? Plain text representation of the concept
}],
"note" : [{Annotation}], // C? Comments about the observation
"bodySite" : {CodeableConcept (as CodeableConceptIPS)}, // C? Concept - reference to a terminology or just text
"method" : { // C? How it was done
"extension": [
],
"coding" : [{ // C? Code defined by a terminology system
"extension": [
],
"system" : "<uri>", // C? Identity of the terminology system
"version" : "<string>", // C? Version of the system - if relevant
"code" : "<code>", // C? Symbol in syntax defined by the system
"display" : "<string>", // C? Representation defined by the system
"userSelected" : <boolean> // C? If this coding was chosen directly by the user
}],
"text" : "<string>" // C? Plain text representation of the concept
},
"specimen" : {Reference(Specimen)}, // C? Specimen used for this observation
"device" : {Reference([CanonicalType[http://hl7.org/fhir/uv/ips/StructureDefinition/Device-observer-uv-ips]])}, // C? (Measurement) Device
"referenceRange" : [{ // C? Provides guide for interpretation
"extension": [
],
"low" : {Quantity (as SimpleQuantity)}, // C? Low Range, if relevant
"high" : {Quantity (as SimpleQuantity)}, // C? High Range, if relevant
"type" : {CodeableConcept}, // C? Reference range qualifier
"appliesTo" : [{CodeableConcept}], // C? Reference range population
"age" : {Range}, // C? Applicable age range, if relevant
"text" : "<string>", // C? Text based reference range in an observation
}],
"hasMember" : [{Reference([CanonicalType[http://hl7.org/fhir/uv/ips/StructureDefinition/Observation-results-radiology-uv-ips]])}], // C? Related resource that belongs to the Observation group
"derivedFrom" : [{Reference(DocumentReference)}], // C? Related measurements the observation is made from
"component" : [
{ // Observation Text C?
"modifierExtension" : [{Extension}], // C? Extensions that cannot be ignored even if unrecognized
"code" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"valueString" : "<string>", // C? R! Actual component result
"dataAbsentReason" : {CodeableConcept}, // C? Why the component result is missing
"interpretation" : [{CodeableConcept}], // C? High, low, normal, etc.
// value[x]: Provides guide for interpretation of component result. One of these 0:
},
{ // Observation Code C?
"modifierExtension" : [{Extension}], // C? Extensions that cannot be ignored even if unrecognized
"code" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"valueCodeableConcept" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"dataAbsentReason" : {CodeableConcept}, // C? Why the component result is missing
"interpretation" : [{CodeableConcept}], // C? High, low, normal, etc.
// value[x]: Provides guide for interpretation of component result. One of these 0:
},
{ // Observation Measurement, including linear, area and volume quantity measurements C?
"modifierExtension" : [{Extension}], // C? Extensions that cannot be ignored even if unrecognized
"code" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"valueQuantity" : {Quantity (as QuantityIPS)}, // C? R! A measured amount using UCUM
"dataAbsentReason" : {CodeableConcept}, // C? Why the component result is missing
"interpretation" : [{CodeableConcept}], // C? High, low, normal, etc.
// value[x]: Provides guide for interpretation of component result. One of these 0:
},
{ // Observation Measurement, including linear, area and volume range measurements C?
"modifierExtension" : [{Extension}], // C? Extensions that cannot be ignored even if unrecognized
"code" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"valueRange" : {Range (as RangeIPS)}, // C? R! Set of values bounded by low and high
"dataAbsentReason" : {CodeableConcept}, // C? Why the component result is missing
"interpretation" : [{CodeableConcept}], // C? High, low, normal, etc.
// value[x]: Provides guide for interpretation of component result. One of these 0:
},
{ // Observation Measurement, including linear, area and volume ratio measurements C?
"modifierExtension" : [{Extension}], // C? Extensions that cannot be ignored even if unrecognized
"code" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"valueRatio" : {Ratio (as RatioIPS)}, // C? R! A ratio of two Quantity values - a numerator and a denominator
"dataAbsentReason" : {CodeableConcept}, // C? Why the component result is missing
"interpretation" : [{CodeableConcept}], // C? High, low, normal, etc.
// value[x]: Provides guide for interpretation of component result. One of these 0:
},
{ // Observation Measurement, including linear, area and volume sampled data measurements C?
"modifierExtension" : [{Extension}], // C? Extensions that cannot be ignored even if unrecognized
"code" : {CodeableConcept (as CodeableConceptIPS)}, // C? R! Concept - reference to a terminology or just text
"valueSampledData" : {SampledData}, // C? R! Actual component result
"dataAbsentReason" : {CodeableConcept}, // C? Why the component result is missing
"interpretation" : [{CodeableConcept}], // C? High, low, normal, etc.
// value[x]: Provides guide for interpretation of component result. One of these 0:
}
],
}