Skip to content

Commit dccc7c5

Browse files
Merge pull request #228400 from msjasteppe/understand-updates
Minor updates
2 parents 60651a3 + 966ff67 commit dccc7c5

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

articles/healthcare-apis/iot/understand-service.md

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: msjasteppe
66
ms.service: healthcare-apis
77
ms.subservice: iomt
88
ms.topic: overview
9-
ms.date: 02/22/2023
9+
ms.date: 02/23/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -19,12 +19,11 @@ This article provides an overview of the device message data processing stages w
1919

2020
The MedTech service device message data processing follows these steps and in this order:
2121

22-
> [!div class="checklist"]
23-
> - Ingest
24-
> - Normalize - Device mappings applied.
25-
> - Group - (Optional)
26-
> - Transform - FHIR destination mappings applied.
27-
> - Persist
22+
* Ingest
23+
* Normalize - Device mappings applied.
24+
* Group - (Optional)
25+
* Transform - FHIR destination mappings applied.
26+
* Persist
2827

2928
:::image type="content" source="media/understand-service/understand-device-message-flow.png" alt-text="Screenshot of a device message as it processed by the MedTech service." lightbox="media/understand-service/understand-device-message-flow.png":::
3029

@@ -55,12 +54,11 @@ The normalization process not only simplifies data processing at later stages, b
5554
## Group - (Optional)
5655
Group is the next *optional* stage where the normalized messages available from the MedTech service normalization stage are grouped using three different parameters:
5756

58-
> [!div class="checklist"]
59-
> - Device identity
60-
> - Measurement type
61-
> - Time period
57+
* Device identity
58+
* Measurement type
59+
* Time period
6260

63-
`Device identity` and `measurement type` grouping is optional and enabled by the use of the [SampledData](https://www.hl7.org/fhir/datatypes.html#SampledData) measurement type. The SampledData measurement type provides a concise way to represent a time-based series of measurements from a device message into FHIR Observation resources. When you use the SampledData measurement type, measurements can be grouped into a single FHIR Observation resource that represents a 1-hour period or a 24-hour period.
61+
Device identity and measurement type grouping are optional and enabled by the use of the [SampledData](https://www.hl7.org/fhir/datatypes.html#SampledData) measurement type. The SampledData measurement type provides a concise way to represent a time-based series of measurements from a device message into FHIR Observation resources. When you use the SampledData measurement type, measurements can be grouped into a single FHIR Observation resource that represents a 1-hour period or a 24-hour period.
6462

6563
## Transform
6664
Transform is the next stage where normalized messages are processed using user-selected/user-created conforming and valid [FHIR destination mappings](how-to-configure-fhir-mappings.md). Normalized messages get transformed into FHIR Observation resources if a matching FHIR destination mapping has been authored.
@@ -70,10 +68,10 @@ At this point, the [Device](https://www.hl7.org/fhir/device.html) resource, alon
7068
> [!NOTE]
7169
> All identity look ups are cached once resolved to decrease load on the FHIR service. If you plan on reusing devices with multiple patients, it is advised you create a virtual device resource that is specific to the patient and send the virtual device identifier in the device message payload. The virtual device can be linked to the actual device resource as a parent.
7270
73-
If no Device resource for a given device identifier exists in the FHIR service, the outcome depends upon the value of [Resolution Type](deploy-new-config.md#configure-the-destination-tab) set at the time of the MedTech service deployment. When set to `Lookup`, the specific message is ignored, and the pipeline continues to process other incoming device messages. If set to `Create`, the MedTech service creates minimal Device and Patient resources in the FHIR service.
71+
If no Device resource for a given device identifier exists in the FHIR service, the outcome depends upon the value of [**Resolution type**](deploy-new-config.md#configure-the-destination-tab) set at the time of the MedTech service deployment. When set to **Lookup**, the specific message is ignored, and the pipeline continues to process other incoming device messages. If set to **Create**, the MedTech service creates minimal Device and Patient resources in the FHIR service.
7472

7573
> [!NOTE]
76-
> The `Resolution Type` can also be adjusted post deployment of the MedTech service if a different `Resolution Type` is later required.
74+
> The **Resolution type** can also be adjusted post deployment of the MedTech service if a different **Resolution type** is later required.
7775
7876
The MedTech service provides near real-time processing and will also attempt to reduce the number of requests made to the FHIR service by grouping requests into batches of 300 [normalized messages](#normalize). If there's a low volume of data, and 300 normalized messages haven't been added to the group, then the corresponding FHIR Observations in that group are persisted to the FHIR service after ~five minutes. This means that when there's fewer than 300 normalized messages to be processed, there may be a delay of ~five minutes before FHIR Observations are created or updated in the FHIR service.
7977

0 commit comments

Comments
 (0)