Stream: Argo Write
Topic: PoCD and PHD IG's and Argo Write
Bas van den Heuvel (Sep 02 2021 at 09:53):
I noticed a IG under ballot that might be related or overlap with the things we discuss in Argo Write. I refer to PoCD (http://hl7.org/fhir/uv/pocd/2021Sep/index.html) which refers to PHD (http://build.fhir.org/ig/HL7/PHD/). How does the work in Argo Write relate to these IG's?
Eric Haas (Sep 07 2021 at 21:26):
Here is my summary contrasting and comparing Argo Write with POCD:
- POCD intended for "clinical users of point-of-care device data and as such focused on "is focused on acute-care devices for professional use mainly in healthcare delivery facilities". Argo Write provider write is out of scope and the focus is primarily patients, but in future we hope to address other users.
- Both use Observations, both conform to vital signs
- POCD models the Device, Argo is silent on this. An Observation may link to this Device (or DeviceMetric) Profile.
- POCD use the "MDC Nomenclature model" and "many of these have LOINC equivalents, SNOMED equivalents, or both" Argo write is generall silent on terminology although depending the FHIR Observation Profile ( e.g. US Core Vitals ) typcially uses LOINC and SNOMED. Mapping may be required between the two.
- POCD is based upon a HL7 V2 Device Data to FHIR and describes the Mapping from the IEEE 11073-10201 DIM, and IEEE 11073-10207 SDC to FHIR (including Patient, Organization, and Device and Observation resources for various classes of data.) Argo Write is not a mapping from another standard, but focuses on a simple create interaction using the FHIR API. It does not address the technical device metadata about the measurements.
- POCD guidance recommend transaction bundle interactions to initialize and create/update/delete resources. Argo Write design is to use individual create and interactions for each resource. Update and delete are out of scope and any initialization steps are considered out of band.
Eric Haas (Sep 07 2021 at 21:53):
Here is my summary contrasting and comparing Argo Write with PHD:
- PHD guide is focused on "communicating Personal Health Devices (PHDs) to receiving systems.... PHDs are typically consumer devices designed to be used by people without medical background." It uses the IEEE 11073 20601 standard and the communication protocol and is mapped to FHIR Observations. Six types of measurement values (Observations) values are documented and profiled. Argo write scope does not profile individual types of Observations, instead it define a "mixin" profile to add on to other profiles and is general enough to includes all these types of data an profiles.
- PHD describes Personal Health Gateway (PHG) and Device profile (PHD) and way to reference. Argo write may reference the gateway and use these profiles.
- Both treat Patient information, such as demographic and administrative information about the patient separately
- PHD does NOT cover measurement data entered manually. Argo Write does.
- Like POCD, PHD use the "MDC Nomenclature model" and "many of these have LOINC equivalents, SNOMED equivalents, or both" Argo write is generally silent on terminology although depending the FHIR Observation Profile ( e.g. US Core Vitals ) typically uses LOINC and SNOMED. Mapping may be required between the two.
- like POCD, PHD describes the Mapping from the IEEE 11073-10201 DIM, and IEEE 11073-10207 SDC to FHIR (including Patient, Organization, and Device and Observation resources for various classes of data.) Argo Write is not a mapping from another standard, but focuses on a simple create interaction using the FHIR API. It does not address the technical device metadata about the measurements.
Eric Haas (Sep 07 2021 at 21:54):
comments welcome and will add to the draft argo write Ig as a side bar.
Mikael Rinnetmäki (Sep 15 2021 at 16:58):
Eric Haas said:
- POCD guidance recommend transaction bundle interactions to initialize and create/update/delete resources. Argo Write design is to use individual create and interactions for each resource.
When I upload the data from my continuous glucose monitor, I get around 50,000 individual entries just for these glucose measurements (5 minutes apart, for the duration that fits into the memory of the device). It's painful to upload these into a system that does not support Bundles. Yes, we have experience on that. I'd like to see Bundles supported. :)
Mikael Rinnetmäki (Sep 15 2021 at 16:58):
And no, I don't think describing these measurements as valueSampledData within an Observation, as application typically search for entries for a certain day or a range of days, for instance, and the period covered by the upload rarely matches what they are searching for.
Mikael Rinnetmäki (Sep 15 2021 at 16:59):
Other than that, a great summary, thanks! I've also glanced at both POCD and PHD, and agree with your analysis.
Mikael Rinnetmäki (Sep 15 2021 at 17:01):
As an implementer, we have felt the constraints of mapping to IEEE profiles too constraining (no codes for data we've wanted to transfer) and haven't been able to use those profiles as such.
Last updated: Apr 12 2022 at 19:14 UTC