PREFIX fhir:
PREFIX sct:
PREFIX xsd:
PREFIX bp:
PREFIX Map:
start =
{
a (fhir:Observation)?,
fhir:coding { fhir:code (sct:Blood_Pressure) },
fhir:related { fhir:type ("has-component"), fhir:target @ },
fhir:related { fhir:type ("has-component"), fhir:target @ }
}
{
a (fhir:Observation)?,
fhir:coding { fhir:code (sct:Systolic_Blood_Pressure) },
fhir:valueQuantity {
a (fhir:Quantity)?,
fhir:value xsd:float %Map:{ bp:sysVal %},
fhir:units xsd:string %Map:{ bp:sysUnits %}
},
}
{
a (fhir:Observation)?,
fhir:coding { fhir:code (sct:Diastolic_Blood_Pressure) },
fhir:valueQuantity {
a (fhir:Quantity)?,
fhir:value xsd:float %Map:{ bp:diaVal %},
fhir:units xsd:string %Map:{ bp:diaUnits %}
},
}