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.
phgDeviceComponent
Base StructureDefinition for the DeviceComponent Resource for a PHG
- type Profile on DeviceComponent
- 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/DeviceComponent
phgDeviceComponent (DeviceComponent) | http://hl7.org/fhir/StructureDefinition/DeviceComponent | There are no (further) constraints on this element Element idDeviceComponent The characteristics, operational status and capabilities of the PHG. Unlike the PHD, there is only a single resource representing the PHG. This resource is referenced by the phdParentDeviceComponent. http://hl7.org/fhir/StructureDefinition/DeviceComponent | ||
meta | There are no (further) constraints on this element | |||
profile | 1.. | There are no (further) constraints on this element Element idDeviceComponent.meta.profile | ||
identifier | ..* | There are no (further) constraints on this element Element idDeviceComponent.identifier Information that uniquely describes the PHG DefinitionThe locally assigned unique identification of the device that is semantically meaningful outside of the FHIR resource context. An example would be the IEEE EUI-64 System-Id or transport address. For PHGs the systemIdentifier is required and the transportAddressIdentifier is highly recommended as this is what most end users see and can obtain from the PHG itself or PHG packaging. In future versions of FHIR the cardinality of this element will become [0..*] and this element will be used to report the system id and optionally the transport address. Ordered, Open, by system(Value) | ||
systemIdIdentifier | 1.. | There are no (further) constraints on this element Element idDeviceComponent.identifier:systemIdIdentifier IEEE EUI-64 identifier DefinitionThis entry contains the IEEE EUI-64. If absent set to all zeros. | ||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idDeviceComponent.identifier.system IEEE EUI-64 identifier DefinitionIdentifies the system as an IEEE EUI. urn:oid:1.2.840.10004.1.1.1.0.0.1.0.0.1.2680 | |
value | 1.. | There are no (further) constraints on this element Element idDeviceComponent.identifier.value The System id as an 8-byte HEX string where each byte is separated by dashes, for example FE-ED-AB-EE-DE-AD-77-C3. The formatting is specified in the IEEE document Guidelines for 64-bit Global Identifier. To allow the mapping of naughty, non-compliant proprietary devices that do not provide a system id, the value is set to all zeros in the same format, 00-00-00-00-00-00-00-00 | ||
transportAddressIdentifier | There are no (further) constraints on this element Element idDeviceComponent.identifier:transportAddressIdentifier Transport address identifier DefinitionThis entry contains the transport address, for example the Bluetooth, ZigBee, USB, or mac address. USB does not have an 'address' as it is a point to point wired protocol. However, it does have a Vendor identification and Production identification number which together uniquely define the unit. For USB transports, the VID.PID in HEX is used as the transport identifier. | |||
system | 1.. | There are no (further) constraints on this element Element idDeviceComponent.identifier.system | ||
value | 1.. | There are no (further) constraints on this element Element idDeviceComponent.identifier.value The transport address. If Bluetooth, use an EUI-48 such as 00-E5-DE-AD-77-C3. If a USB device use the VID.PID as HEX such as 0043.F90D. If a ZigBee address use an EUI-64 as with the system id. If a TCP/IP address use the standard IP address format such as 192.168.127.4 Transport addresses are supposed to be unique for a given device. | ||
alternativeIdentifier | ..* | There are no (further) constraints on this element Element idDeviceComponent.identifier:alternativeIdentifier Alternative identifiers DefinitionAlternative identifiers serving the business use case. | ||
system | 1.. | There are no (further) constraints on this element Element idDeviceComponent.identifier.system | ||
type | There are no (further) constraints on this element Element idDeviceComponent.type States that this is a Personal Health Gateway (PHG) formally known as an AHD There is a special 11073 code that indicates a PHG. It's reference id was made at the time PCHA (then Continua) called a PHG an AHD and since the id is in the system it cannot be changed. | |||
coding | 1.. | There are no (further) constraints on this element Element idDeviceComponent.type.coding Ordered, Open, by system(Value) | ||
11073Type | 1..1 | There are no (further) constraints on this element Element idDeviceComponent.type.coding:11073Type The 11073 10101 code for the PHD specialization. This coding is provided by the System-Type-Spec-List attribute. Note that PoCDs do not have a System-Type-Spec-List but express specializations in different VMD objects. | ||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idDeviceComponent.type.coding.system Identifies IEEE 11073 10101 DefinitionThis value identifies the IEEE 11073 10101 coding system urn:iso:std:iso:11073:10101 | |
code | 1.. | Fixed Value | There are no (further) constraints on this element Element idDeviceComponent.type.coding.code PHG code DefinitionThe code indicating the entity is a PHG There is only one possible entry as there is only a single type of PHG The reference id for this code is MDC_MOC_VMS_MDS_AHD 531981 | |
display | There are no (further) constraints on this element Element idDeviceComponent.type.coding.display A human readable display descrbing the meaning of the code. This element should contain the reference identfier for the reported specialization code. | |||
alternativeType | There are no (further) constraints on this element Element idDeviceComponent.type.coding:alternativeType The PHG indicator in an alternative coding system. If applications populate this entry the system and code elements shall be populated. | |||
system | 1.. | There are no (further) constraints on this element Element idDeviceComponent.type.coding.system | ||
code | 1.. | There are no (further) constraints on this element Element idDeviceComponent.type.coding.code | ||
lastSystemChange | ..0 | There are no (further) constraints on this element Element idDeviceComponent.lastSystemChange The timestamp for the most recent system change which includes device configuration or setting change. The PHG is static. A PHG is static and does not change. The absence of this element indicates a static unit. | ||
source | ..0 | There are no (further) constraints on this element Element idDeviceComponent.source PHGs are a gateway for PHD data and are not a subset of any further entity by protocol. | ||
parent | ..0 | There are no (further) constraints on this element Element idDeviceComponent.parent The PHG is at the top and has no parent. The PHG serves as a gateway for the PHD data. It has no parent in the sense of a PoCD hierarchy. This element shall not be present. | ||
operationalStatus | There are no (further) constraints on this element Element idDeviceComponent.operationalStatus OperationalStatus for the MDS, VMD, or Channel will be bound to a specific ValueSet that is defined in its profile. If used, a PHD is considered to be always on | |||
parameterGroup | There are no (further) constraints on this element Element idDeviceComponent.parameterGroup Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. This information is not available by protocol from the PHD and its use is up to the application. | |||
measurementPrinciple | There are no (further) constraints on this element Element idDeviceComponent.measurementPrinciple This information is not available fron PHD devices by protocol. Its use is up to the implementation. | |||
productionSpecification | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification The production specification such as component revision, serial number, etc. For the 11073 20601 Personal Health Device, the production specification entries come from the Production-Specification, System-Model, and Reg-Cert-Data-List attributes. There will be one productionSpecification entry for each item to be reported. All the PHD productionSpecification entries are strings and have IEEE 11073-10101 codes that define which production specification the string represents. Compliant PHDs will always have at least some entries for this element. If the PHD reports one or more such entries, they shall be recorded here. However, to allow the mapping of naughty proprietary devices, this element is made technically optional. | |||
specType | 1.. | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType | ||
coding | 1.. | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding Ordered, Open, by system(Value) | ||
11073Type | 1..1 | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding:11073Type The 11073-10101 code DefinitionThe 11073-10101 code defining what the productionSpec is 11073 10101 codes have been defined for the Production-Specification and System-Model sub entries for use in V2 messaging. Though FHIR has provided its own set of codes based upon the names of the 11073-* Production-Specification.spec-type entry, the 11073-10101 codes are used since they are ubiquitous in these PCHA-related profiles and it helps accelerate the acceptance of the MDC coding system in HL7. | ||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding.system Specifies IEEE 11073 10101 DefinitionIdentifies the IEEE 11073 10101 coding system These codes are not seen on the wire between the PHD and the PHG. They are seen on the wire in PCD-01 messages. urn:iso:std:iso:11073:10101 | |
code | 1.. | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding.code actual code DefinitionThe 32 bit code identifying what the string in the DeviceComponent.productionSpecification.productionSpec element is. Need to identify what the reported string value represents The currently defined codes used in this element are as follows: FIELD CODE reference identifierModel number 531969 MDC_ID_MODEL_NUMBER Manufacturer name 531970 MDC_ID_MODEL_MANUFACTURER The above come from the 'pretend' System-Model attribute Unspecified 531971 MDC_ID_PROD_SPEC_UNSPECIFIED Serial number 531972 MDC_ID_PROD_SPEC_SERIAL Part number 531973 MDC_ID_PROD_SPEC_PART Hardware revision 531974 MDC_ID_PROD_SPEC_HW Software revision 531975 MDC_ID_PROD_SPEC_SW Firmware revision 531976 MDC_ID_PROD_SPEC_FW Protocol 531977 MDC_ID_PROD_SPEC_PROTOCOL Global Medical Device Nomenclature (GMDN) 531978 MDC_ID_PROD_SPEC_GMDN The above come from the 'pretend' Production-Specification attribute Continua version 532352 MDC_REG_CERT_DATA_CONTINUA_VERSION The above comes from the 'pretend' Continua Reg-Cert-Data-List attribute There may be more fields added in future versions of the 10101 specification. | ||
display | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding.display A human readable display descrbing the meaning of the code. This element should contain the reference identfier for the reported code. | |||
fhirCoding | ..1 | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding:fhirCoding The IEEE concept in the DeviceSpecificationSpecType coding system DefinitionTHe IEEE concept defined in the 11073Type coding element expressed in the DeviceSpecificationSpecType coding system. FHIR requires this element to be present IF the production specification being reported is included in the DeviceSpecificationSpecType value set. Currently that is all the possible entries defined in the IEEE 11073 ProductionSpecification attribute. | ||
system | 1.. | Fixed Value | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding:fhirCoding.system http://hl7.org/fhir/specification-type | |
code | 1.. | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding:fhirCoding.code A symbol in the syntax defined by the DeviceSpecificationSpecType system. FHIR requires this code if the specType being coded is a member of this value set. | ||
alternativeCoding | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding:alternativeCoding | |||
system | 1.. | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.specType.coding:alternativeCoding.system | ||
productionSpec | 1.. | There are no (further) constraints on this element Element idDeviceComponent.productionSpecification.productionSpec | ||
languageCode | There are no (further) constraints on this element Element idDeviceComponent.languageCode Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination. This infomration is not available by protocol from the PHD and its use is up to the application |