// RareLink Observation Gestation at Birth { "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(MedicationAdministration)}], // C? Part of referenced event "status" : "<code>", // C? R! registered | preliminary | final | amended + "category" : [{CodeableConcept}], // C? Classification of type of observation "code" : { // C? R! Type of observation (code / type) "extension": [ ], "coding" : [{Coding}], // C? R! Only One! Code defined by a terminology system "text" : "<string>" // C? Plain text representation of the concept }, "subject" : { // C? R! Who and/or what the observation is about "extension": [ ], "reference" : "<string>", // C? 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 "effectiveDateTime" : [ // sliced by type:$this in the specified order Open { // Clinically relevant time/time-period for observation C? // from Element: extension } ], "issued" : "<instant>", // C? Date/Time this version was made available "performer" : [{Reference(Practitioner)}], // C? Who is responsible for the observation // value[x]: Actual result. One of these 11: "valueQuantity" : {Quantity}, // C? Actual result "valueCodeableConcept" : {CodeableConcept}, // C? Actual result "valueString" : "<string>", // C? Actual result "valueBoolean" : <boolean>, // C? Actual result "valueInteger" : <integer>, // C? Actual result "valueRange" : {Range}, // C? Actual result "valueRatio" : {Ratio}, // C? Actual result "valueSampledData" : {SampledData}, // C? Actual result "valueTime" : "<time>", // C? Actual result "valueDateTime" : "<dateTime>", // C? Actual result "valuePeriod" : {Period}, // C? Actual result "dataAbsentReason" : {CodeableConcept}, // C? Why the result is missing "interpretation" : [{CodeableConcept}], // C? High, low, normal, etc. "note" : [{Annotation}], // C? Comments about the observation "bodySite" : {CodeableConcept}, // C? Observed body part "method" : {CodeableConcept} // C? How it was done "specimen" : {Reference(Specimen)}, // C? Specimen used for this observation "device" : {Reference(Device)}, // 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(Observation)}], // C? Related resource that belongs to the Observation group "derivedFrom" : [{Reference(DocumentReference)}], // C? Related measurements the observation is made from "component" : [ // sliced by pattern:code in the specified order Open { // Component results C? Only One! "modifierExtension" : [{Extension}], // C? Extensions that cannot be ignored even if unrecognized "code" : { // C? R! Type of component observation (code / type) "extension": [ ], "coding" : [{ // C? R! Only One! 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 }, "valueQuantity" : { // C? Actual component result "extension": [ ], "value" : <decimal>, // C? Numerical value (with implicit precision) "comparator" : "<code>", // C? < | <= | >= | > - how to understand the value "unit" : "<string>", // C? Unit representation "system" : "<uri>", // C? System that defines coded unit form "code" : "<code>" // C? Coded form of the unit }, "dataAbsentReason" : {CodeableConcept}, // C? Why the component result is missing "interpretation" : [{CodeableConcept}], // C? High, low, normal, etc. "referenceRange" : [<n/a>] // C? Provides guide for interpretation of component result }, { // Component results C? Only One! "modifierExtension" : [{Extension}], // C? Extensions that cannot be ignored even if unrecognized "code" : { // C? R! Type of component observation (code / type) "extension": [ ], "coding" : [{ // C? R! Only One! 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 }, "valueQuantity" : { // C? Actual component result "extension": [ ], "value" : <decimal>, // C? Numerical value (with implicit precision) "comparator" : "<code>", // C? < | <= | >= | > - how to understand the value "unit" : "<string>", // C? Unit representation "system" : "<uri>", // C? System that defines coded unit form "code" : "<code>" // C? Coded form of the unit }, "dataAbsentReason" : {CodeableConcept}, // C? Why the component result is missing "interpretation" : [{CodeableConcept}], // C? High, low, normal, etc. "referenceRange" : [<n/a>] // C? Provides guide for interpretation of component result } ], }