You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: input/ignoreWarnings.txt
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -11,26 +11,26 @@ The property 'partition' is not known for the system 'urn:iso:std:iso:11073:1010
11
11
# These code systems are PHD specific
12
12
Most code systems defined in HL7 IGs will need to move to THO later during the process. Consider giving this code system a THO URL now (See https://confluence.hl7.org/display/TSMG/Terminology+Play+Book, and/or talk to TSMG)
13
13
14
-
# When a vital signs observation is also checked against the vital signs profile these warnings are generated. These are no real problems.
14
+
# When a vital signs observation is also checked against the vital signs profile these warnings are generated. The vitals sign category element does not match the slice for the `phd` category. These are no real problems.
15
15
This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/bp|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice)
16
16
This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/oxygensat|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice)
17
17
This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/heartrate|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice)
18
18
This element does not match any known slice defined in the profile http://hl7.org/fhir/StructureDefinition/bodytemp|4.0.1 (this may not be a problem, but you should check that it's not intended to match a slice)
19
19
20
-
# When a Phd compound observation is also a vital sign this warning is generated, but this is not a real problem.
20
+
# When a Phd compound observation is also a vital sign this warning is generated. The LOINC coding does not match the slice for the MDC coding. This is not a real problem.
21
21
This element does not match any known slice Defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundNumericObservation|2.0.0-ballot2 (this may not be a problem, but you should check that it's not intended to match a slice)
22
22
This element does not match any known slice defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdCompoundObservation|2.0.0-ballot2 (this may not be a problem, but you should check that it's not intended to match a slice)
23
23
24
24
# This warning is generated when different categories are required in resources that comply with different profiles like vitals-signs and phd:
25
25
None of the codings provided are in the value set 'Observation Category Codes' (http://hl7.org/fhir/ValueSet/observation-category|4.0.1), and a coding is recommended to come from this value set (codes = http://hl7.org/fhir/uv/phd/CodeSystem/PhdObservationCategories#phd)
26
26
27
-
# With FHIR R4 there is no supported way to indicate the valueset for a property
27
+
# Will be resolved after the ballot.
28
28
The type of property 'code' is 'code', but no ValueSet information was found, so the codes will be validated as internal codes
29
29
30
-
# This is generated for all observations that use the vital signs category. This warning can be ignored safely.
30
+
# This is generated for all observations that use the vital signs category. The vitals sign category element does not match the slice for the `phd` category. This warning can be ignored safely.
31
31
This element does not match any known slice defined in the profile http://hl7.org/fhir/uv/phd/StructureDefinition/PhdNumericObservation|2.0.0-ballot2 (this may not be a problem, but you should check that it's not intended to match a slice)
32
32
33
-
# This informational message is out of our control.
33
+
# This informational message is due to inheriting this extension from the core specification.
34
34
The extension http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|5.2.0 is deprecated
35
35
36
36
# This warning is generated on purpose in two examples that use a private code on purpose. This warning can hence safely be ignored.
Copy file name to clipboardExpand all lines: input/pagecontent/ProfileConsumers.md
+6-22Lines changed: 6 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -419,30 +419,18 @@ The `property.type` is a CodeableConcept which tells what the property is. There
419
419
##### Time Synchronization
420
420
There will always be a time synchronization entry. It is identified by a `property.type.coding.code="68220"`. It indicates the method the PHD uses to externally synchronize to a time reference. The value is a single valueCode entry. MDC codes express the possible synchronization methods. A table of the possible codes can be found in the time synchronization section [here](StructureDefinition-PhdDevice.html). This value is TIME_SYNC_NONE (532224) if the PHD does not support a synchronization protocol or has no time clock at all.
421
421
422
-
An example of time synchronization property entry is shown below:
423
-
{% fragment Device/phd-74E8FFFEFF051C00.001C05FFE874 JSON EXCEPT:property[4] %}
424
-
425
-
426
422
##### Time Capabilities
427
423
The time capabilities defines the types of real time clocks supported, whether the time can be set, whether external time synchronization is possible, etc. Each capability is treated as an event, so most PHGs will only report the capability if the PHD indicates it has the capability. The value is a single valueCode which will be either "Y" if the PHD has the capability or "N" if not. Most PHGs will not report the "N" case as that would significantly increase the size of the resource on the wire. There may be several such time capability property entries.
428
424
429
425
The time capabilities property is indicated by the `property.type.code` having one of the ASN1ToHL7 codes of "68219.x" which is NOT a decimal number! The value is a valueCode with codes "Y" or "N".
430
426
431
-
The example below gives the time capabilities of a market pulse oximeter:
432
-
433
-
{% fragment Device/phd-74E8FFFEFF051C00.001C05FFE874 JSON ELIDE:property[5]|property[6]|property[7] %}
434
-
435
427
#### Time Clock Resolutions
436
428
The time clock resolutions is given by one of four MDC codes for each of the possible types of time clocks. Note that a PHD can only simultaneously support an absolute time (wall clock time with no offset) or base offset time (wall clock time with offset). A PHD may support both relative time clocks thus there could be up to three separate time resolution property entries though in most cases there is only one clock.
437
429
438
430
The resolution value is a valueQuantity and it gives the time interval between clock 'pulses', regardless of the type of time clock, in units of microseconds.
439
431
440
432
The property is indicated by the `property.type.code` having one of four MDC codes "68222, 68223, 68224, and 68226". The value is a valueQuantity.
441
433
442
-
An example of a time resolution property for a relative time clock with a time resolution of of one second is shown below:
443
-
{% fragment Device/phd-74E8FFFEFF051C00.001C05FFE874 JSON EXCEPT:property[8] %}
444
-
445
-
446
434
#### Time Tick Resolution for R-R Intervals
447
435
This section is only relevant for PHDs that support the Heart Rate or ECG specializations based on IEEE 11073-20601. It is not used for measurement timestamps but for measuring R-R intervals (time between electrocardiogram R-wave peaks) in ECG and Heart Rate specializations. The time tick resolution is a high frequency clock that is used to measure the time between R-wave peaks in an ECG trace.
448
436
The number of ticks is reported in the `valueQuantity.value` element in Observations, not the effective[x] which is the time the measurement is taken. These special clocks typically have a resolution of 1024 Hz or better. When R-R intervals are reported, they are reported in units of these ticks, so one must know what the frequency of the clock is. The reason for this special clock is that R-R intervals have been traditionally timed using dedicated crystal oscillators.
@@ -454,16 +442,14 @@ The Regulation status is a set of states where only one state is defined. Regula
454
442
455
443
The property is indicated by the `property.type.code` having the ASN1ToHL7 code "532354.x" where the only currently defined entry is x=0. The value is a valueCode which can have a value "Y" or "N". The twist here is that the state has been defined in the negative. ***Thus a code value of "N" means regulated.*** Note that since this is a state, the PHG is required to report both the "Y" and "N" values *if* the PHD reports a regulation status.
456
444
457
-
An example of a regulated device is given [here](Device-phd-74E8FFFEFF051C00.001C05FFE874.html).
458
-
459
445
#### Continua Certified PHD Interfaces
460
446
This property contains a code that indicates a specialization and transport the PHD has been (self-)certified for. Note there is a difference between 'support' and 'certified' support. The Device specialization entries indicate what the PHD supports. Certified means the PHD has been (independently) placed through a set of extensive tests for the specialization and the transport over which the specialization operates. In the past, the Continua organization certified PHDs for compliance to its guidelines that referenced this IG.
461
447
462
448
The property is indicated by the `property.type.code` having the MDC code "532353". The value is a code from the [ValueSet for PHD Interfaces](ValueSet-ContinuaPHDInterfaces.html) code system.
463
449
464
-
An example of a property entry where a PHD is certified for the pulse oximeter specialization over both Bluetooth Low Energy, USB, and Continua version 1.0 where there was no transport indicated, is given below:
465
-
466
-
{% fragment Device/phd-74E8FFFEFF051C00.001C05FFE874 JSON ELIDE:property[0] %}
450
+
#### Example of a PHD Device Resource properties
451
+
The fragment below shows the set of properties of an example PHD. Note that the time synchronization protocol is "none" and the time resolution is "relative" with a resolution of 1 second. The PHD is regulated and has certified interfaces.
452
+
{% fragment Device/phd-74E8FFFEFF051C00.001C05FFE874 JSON EXCEPT:property %}
467
453
468
454
### The PHG Device Resource
469
455
The PHG Device Resource, can, in theory have all the same entries as in the PHD Device Resource plus one additional property that gives the list of certified Health and Fitness interfaces (to downstream servers). A PHG can be certified for both proper operation with PHD specializations as well as proper operation with downstream servers. One of those 'Health and Fitness' interfaces is the upload to RESTFul FHIR servers. Some PHGs also support uploads of the data as PCD-01 and some support questionnaires.
@@ -479,7 +465,7 @@ This field states that the device is a PHG. This IG uses the MDC code MDC_MOC_VM
479
465
480
466
#### Continua Certified Health and Fitness Interfaces
481
467
482
-
The PHG can report the list of its certified Health and Fitness interfaces as a list of properties. Each of these properties report a code that indicates a Health and Fitness interface the PHG has been (self-)certified for.
468
+
In addition to the certified PHD interfaces the PHG can report its certified Health and Fitness interfaces as a list of properties. Each of these properties reports a code that indicates a Health and Fitness interface the PHG has been (self-)certified for.
483
469
484
470
The property is indicated by the `property.type.code` having the MDC code "532355". The `valueCode` comes from the [ContinuaHFS](CodeSystem-ContinuaHFS.html) code system.
485
471
@@ -498,7 +484,5 @@ The `identifier.value` and `identifier.system` entries are used to quantify the
498
484
499
485
Note that a medical record number is considered PHI in some jurisdictions and use cases. Even when the medical record number is not in itself PHI, the fact that the PHG's communication will convey both the MRN and health data could put the whole communication into the realm of PHI.
500
486
501
-
An example of a `Patient.identifier` following the XDS.b notation is given below:
502
-
{% fragment Patient/patientExample-1 JSON EXCEPT:identifier %}
503
-
504
-
An example of an unknown patient using the `identifier.type` "U" is given [here](Patient-patientExample-2.html)
487
+
An example of a `Patient.identifier` following the XDS.b notation is given [here](Patient-patientExample-1.html).
488
+
An example of an unknown patient using the `identifier.type` "U" is given [here](Patient-patientExample-2.html).
0 commit comments