FQL is a query language that allows you to retrieve, filter and project data from any data source containing FHIR Resources. It brings the power of three existing languages together: SQL, JSON and FhirPath. It allows you to create tables and is useful for gaining insight and perform quality control.
-
Default
What is FQL?
-
FQL Query resources
FQL Playground
Try Firely Query Language in our playground by using this scope as data source.
- FQL Documentation
-
FQL Language
Syntax specification
To learn more about FQL syntax choose this menu item.
-
YamlGen Generate resources
YamlGen Playground
Try YamlGen in our playground by using this scope as data source.
-
YamlGen Language
YamlGen Syntax specification
To learn more about YamlGen syntax choose this.
-
FHIRPath Inspect resource
FHIRPath Playground
Try out the FHIRPath playground and navigate inside this resource.
-
FHIRPath Documentation
FHIRPath Documentation
Find out what FHIRPath is or learn how to write FHIRPath scripts.
-
Project FHIR API
This is the location where you can find your resource using a FHIR client.
-
Simplifier FHIR API
The global endpoint is where users can search for all resources in Simplifier. Resources have a globally unique guid Id here.
-
Custom Example generation
Custom Example generation beta
Experiment with resource instance generation using YamlGen and based on this profile.
This feature is in beta. You can help us improve it by giving feedback with the feedback button at the top of the screen.
PhdCompoundNumericObservation
Profile
- type Profile on Observation
- FHIR STU3
- status Draft
-
versionnone
The canonical from this resource does not match any claims.
Canonical claims are used to verify ownership of your canonical URLs.
You're probably missing a package or made a typo in your canonical.
- Could not resolve: http://hl7.org/fhir/StructureDefinition/Observation
PhdCompoundNumericObservation (Observation) | PhdBaseObservation | There are no (further) constraints on this element Element idObservation The PhdCompoundNumericObservation reports PHD measurements that contain one of either a Compound-Basic-Nu-Observed-Value, Compound-Simple-Nu-Observed-Value, or Compound-Nu-Observed-Value attribute. Used for compound numeric observations from Personal Health Devices | ||
meta | 1.. | There are no (further) constraints on this element Element idObservation.meta | ||
profile | 1.. | There are no (further) constraints on this element Element idObservation.meta.profile Unordered, Open, by PhdCompoundNumericObservation(Value) | ||
phdProfile | 1..1 | Fixed Value | There are no (further) constraints on this element Element idObservation.meta.profile:phdProfile PhdCompoundNumericObservation | |
identifier | There are no (further) constraints on this element Element idObservation.identifier Ordered, Open, by value(Value) | |||
conditionalCreateIdentifier | ..1 | There are no (further) constraints on this element Element idObservation.identifier:conditionalCreateIdentifier Unique identifier of this measurment for a given patient and device DefinitionAn identifier created from a combination of the measurement parameters like sensor time stamp, type code, each compound value, units code, patient and device identifiers, and selected elements of any facet component elements. Allows observations to be distinguished in a selective enough manner to prevent resource duplication. This value is used in the conditional create to prevent data duplication. PHDs will often re-send already sent data for a variety of reasons. This element is required unless the metric measurement contains no time stamp or is a measurement containing a time stamp that is real time. By real time the time stamp reported by the PHD must be later than the current time reported by the PHD before any measurements are received. Temporarily stored data from IEEE 11073 20601 devices, which are required to delete the data after sending, can also be considered real time. Temporarily stored data from Bluetooth Low Energy Health devices may be resent so these cannot be considered as real time. | ||
value | 1.. | There are no (further) constraints on this element Element idObservation.identifier:conditionalCreateIdentifier.value | ||
status | There are no (further) constraints on this element Element idObservation.status The value shall be set to 'final' unless a Measurement-Status attribute indicates that the measurement is preliminary. In that case this field shall be set to 'preliminary' | |||
code | There are no (further) constraints on this element | |||
11073Type | There are no (further) constraints on this element Element idObservation.code.coding:11073Type For compound 11073-20601 metric numeric measurements, this code is obtained from the partition and term code of the Type attribute. The 32-bit 11073-10101 code value is given by partition * 2 **16 + term code. It is this value that is placed in the code.coding.code element for this 11073Type slice | |||
value[x] | ..0 | There are no (further) constraints on this element Element idObservation.value[x] | ||
dataAbsentReason | There are no (further) constraints on this element Element idObservation.dataAbsentReason Provides a reason why no measurement compoundComponent elements are present. This situation only happens if the Measurement-Status attribute indicates a generic error and the measurement attribute is a Compound-Basic/Simple-Nu-Observed-Value. Special values reported in the Compound-Basic/Simple-Nu-Observed-Value are handled individually in each compoundComponent element and are not considered generic. The Compound-Nu-Observed-Value has its own status entry and overrides the Measurement-Status attribute so there will always be compoundComponent elements in that case. | |||
coding | There are no (further) constraints on this element | |||
system | 1.. | There are no (further) constraints on this element Element idObservation.dataAbsentReason.coding.system | ||
code | 1.. | There are no (further) constraints on this element Element idObservation.dataAbsentReason.coding.code | ||
component | There are no (further) constraints on this element Element idObservation.component Unordered, Open, by code.coding.code(Value) | |||
compoundComponent | There are no (further) constraints on this element Element idObservation.component:compoundComponent Compound entry components DefinitionEach compoundComponent contains one of the N constituents of the compound measurement. These entries are NOT present if a Measurement-Status attribute indicates an error. Handles a measurement that needs more than one numeric value to describe it.. A compound measurement is a measurement that requires more than one value to represent it, such as an acceleration which has an x, y, and z components. The Blood pressure is also represented as a compound measurement, containing systolic, diastolic and MAP components. One combines all the compound elements together to describe the measurement. The Metric-Id-List entry n and Compound-Basic/Simple-Nu-Observed-Value entry n are ordered such that the code that describes each entry n is computed from the partition of the Type attribute and the term code of the Metric-Id-List attribute. In the case of the Compound-Nu-Observed-Value, the term code comes from the Compound-Nu-Observed-Value.metric sub-component. | |||
code | There are no (further) constraints on this element | |||
coding | 1.. | There are no (further) constraints on this element Element idObservation.component:compoundComponent.code.coding Ordered, Open, by system(Value) | ||
11073Type | 1..1 | There are no (further) constraints on this element Element idObservation.component:compoundComponent.code.coding:11073Type The 11073-10101 code for the measurement CommentsFor compound 11073-20601 metric numeric measurements, this code is obtained from the partition of the Type attribute and the term code of the nth element of the Metric-Id-List attribute. The 32-bit 11073-10101 code value is given by partition * 2 **16 + term code. It is this value that is placed in the *.code.coding.code element for this 11073Type slice | ||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idObservation.component:compoundComponent.code.coding:11073Type.system urn:iso:std:iso:11073:10101 | |
code | 1.. | There are no (further) constraints on this element Element idObservation.component:compoundComponent.code.coding:11073Type.code | ||
LoincCoding | ..1 | There are no (further) constraints on this element Element idObservation.component:compoundComponent.code.coding:LoincCoding | ||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idObservation.component:compoundComponent.code.coding:LoincCoding.system http://loinc.org | |
code | 1.. | There are no (further) constraints on this element Element idObservation.component:compoundComponent.code.coding:LoincCoding.code Required if the measurement is a vital sign | ||
valueQuantity | Quantity | There are no (further) constraints on this element Element idObservation.component:compoundComponent.value[x] Quantity | ||
value | 1.. | There are no (further) constraints on this element Element idObservation.component:compoundComponent.value[x]:valueQuantity.value The value of nth element of the compound attribute. The value element for the nth compoundComponent is missing if the attribute sends a special value or the Compound-Nu-Observed-Value status element indicates an error. | ||
unit | There are no (further) constraints on this element Element idObservation.component:compoundComponent.value[x]:valueQuantity.unit A human-readable form of the unit which should be the UCUM code | |||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idObservation.component:compoundComponent.value[x]:valueQuantity.system The unit code shall use the MDC system urn:iso:std:iso:11073:10101 | |
code | 1.. | There are no (further) constraints on this element Element idObservation.component:compoundComponent.value[x]:valueQuantity.code The MDC code obtained from partition 4 and the term code given by the Unit-Code attribute unless it is a Compound-Nu-Observed-Value in which case the unit code comes from the unit element of the attribute. | ||
dataAbsentReason | There are no (further) constraints on this element Element idObservation.component:compoundComponent.dataAbsentReason Provides a reason why the expected value in the nth element Observation.compoundComponent.valueQuantity is missing. This could be a NaN (Not a Number), PINF (Positive infinity), NINF (Negative infinity) or an error condition indicated by the status field of the Compound-Nu-Observed-Value. The current values in the http://hl7.org/fhir/data-absent-reason system do not provide the same detailed set of options reported in the numeric attributes. For example, the PINF, NINF, and not at this resolution special values have no matching codes. In those cases one uses the generic 'error' code. | |||
coding | There are no (further) constraints on this element | |||
system | 1.. | There are no (further) constraints on this element Element idObservation.component:compoundComponent.dataAbsentReason.coding.system | ||
code | 1.. | There are no (further) constraints on this element Element idObservation.component:compoundComponent.dataAbsentReason.coding.code | ||
accuracyComponent | ..1 | There are no (further) constraints on this element Element idObservation.component:accuracyComponent This component shall be present if the accuracy attribute is present. | ||
code | There are no (further) constraints on this element | |||
coding | 1.. | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.code.coding Ordered, Open, by code(Value) | ||
11073Type | 1..1 | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.code.coding:11073Type | ||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.code.coding:11073Type.system urn:iso:std:iso:11073:10101 | |
code | 1.. | Fixed Value | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.code.coding:11073Type.code The code for the accuracy attribute is 67914 67914 | |
display | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.code.coding:11073Type.display Should include the reference identifier for the Accuracy-Attribute MDC_ATTR_NU_ACCUR_MSMT | |||
valueQuantity | 1.. | Quantity | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.value[x]:valueQuantity Quantity | |
value | 1.. | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.value[x]:valueQuantity.value This is the value of the accuracy attribute. The value is Mder FLOAT encoded and shall be expressed to the precision indicated by the Mder FLOAT. | ||
unit | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.value[x]:valueQuantity.unit A human-readable form of the unit. One should put the UCUM code for the units in this display string. It shall match the UCUM code in Observation.valueQuantity.unit if UCUM is used there. | |||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.value[x]:valueQuantity.system The unit code shall use the MDC system urn:iso:std:iso:11073:10101 | |
code | 1.. | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.value[x]:valueQuantity.code The units are given by the units of the measurement so this shall have the code as in Observation.valueQuantity.code | ||
dataAbsentReason | ..0 | There are no (further) constraints on this element Element idObservation.component:accuracyComponent.dataAbsentReason |