Skip to content

Commit 0266268

Browse files
authored
Merge pull request #224349 from msjasteppe/data-flow-updates
Major update to former data flow article
2 parents 711b674 + b3fa5f2 commit 0266268

15 files changed

+131
-106
lines changed

.openpublishing.redirection.healthcare-apis.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,11 @@
586586
"redirect_document_id": false
587587
},
588588
{ "source_path_from_root": "/articles/healthcare-apis/iot/iot-data-flow.md",
589-
"redirect_url": "/azure/healthcare-apis/iot/data-flow",
589+
"redirect_url": "/azure/healthcare-apis/iot/understand-service",
590+
"redirect_document_id": false
591+
},
592+
{ "source_path_from_root": "/articles/healthcare-apis/iot/data-flow.md",
593+
"redirect_url": "/azure/healthcare-apis/iot/understand-service",
590594
"redirect_document_id": false
591595
},
592596
{ "source_path_from_root": "/articles/healthcare-apis/iot/how-to-use-device-mappings.md",

articles/healthcare-apis/iot/data-flow.md

Lines changed: 0 additions & 73 deletions
This file was deleted.

articles/healthcare-apis/iot/deploy-new-arm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: msjasteppe
55
ms.service: healthcare-apis
66
ms.subservice: fhir
77
ms.topic: quickstart
8-
ms.date: 1/5/2023
8+
ms.date: 1/20/2023
99
ms.author: jasteppe
1010
---
1111

@@ -82,7 +82,7 @@ To begin deployment in the Azure portal, select the **Deploy to Azure** button:
8282
:::image type="content" source="media\deploy-new-arm\iot-deployment-complete-banner.png" alt-text="Screenshot that shows a green checkmark and the message Your deployment is complete.":::
8383

8484
> [!IMPORTANT]
85-
> If you're going to allow access from multiple services to the device message event hub, it is highly recommended that each service has its own event hub consumer group.
85+
> If you're going to allow access from multiple services to the device message event hub, it's required that each service has its own event hub consumer group.
8686
>
8787
> Consumer groups enable multiple consuming applications to have a separate view of the event stream, and to read the stream independently at their own pace and with their own offsets. For more information, see [Consumer groups](../../event-hubs/event-hubs-features.md#consumer-groups).
8888
>

articles/healthcare-apis/iot/device-messages-through-iot-hub.md

Lines changed: 3 additions & 3 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: tutorial
9-
ms.date: 1/18/2023
9+
ms.date: 1/20/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -17,7 +17,7 @@ For enhanced workflows and ease of use, you can use the MedTech service to recei
1717
:::image type="content" source="media\device-messages-through-iot-hub\data-flow-diagram.png" border="false" alt-text="Diagram of the IoT message data flow through an IoT hub and event hub, and then into the MedTech service." lightbox="media\device-messages-through-iot-hub\data-flow-diagram.png":::
1818

1919
> [!TIP]
20-
> To learn more about how the MedTech service transforms and persists device messages into the Fast Healthcare Interoperability Resources (FHIR®) service as FHIR Observations, see [The MedTech service data flow](data-flow.md).
20+
> To learn more about how the MedTech service transforms and persists device message data into the Fast Healthcare Interoperability Resources (FHIR®) service as FHIR Observations, see [Understand the MedTech service device message data transformation](understand-service.md).
2121
2222

2323
In this tutorial, you learn how to:
@@ -101,7 +101,7 @@ To begin deployment in the Azure portal, select the **Deploy to Azure** button:
101101
:::image type="content" source="media\device-messages-through-iot-hub\deployment-complete-banner.png" alt-text="Screenshot that shows a green checkmark and the message Your deployment is complete.":::
102102

103103
> [!IMPORTANT]
104-
> If you're going to allow access from multiple services to the device message event hub, it is highly recommended that each service has its own event hub consumer group.
104+
> If you're going to allow access from multiple services to the device message event hub, it's required that each service has its own event hub consumer group.
105105
>
106106
> Consumer groups enable multiple consuming applications to have a separate view of the event stream, and to read the stream independently at their own pace and with their own offsets. For more information, see [Consumer groups](../../event-hubs/event-hubs-features.md#consumer-groups).
107107
>

articles/healthcare-apis/iot/get-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: msjasteppe
55
ms.service: healthcare-apis
66
ms.subservice: fhir
77
ms.topic: quickstart
8-
ms.date: 1/18/2023
8+
ms.date: 1/20/2023
99
ms.author: jasteppe
1010
ms.custom: mode-api
1111
---
@@ -139,7 +139,7 @@ The MedTech service processes the data in five steps:
139139

140140
If the processing was successful and you didn't get any error messages, your device data is now a FHIR service [Observation](http://hl7.org/fhir/observation.html) resource.
141141

142-
For more information on the data flow through MedTech, see [The MedTech service data flow](data-flow.md).
142+
For more information on the MedTech service device message data transformation, see [Understand the MedTech service device message data transformation](understand-service.md).
143143

144144
## Step 6: Verify the processed data
145145

articles/healthcare-apis/iot/how-to-configure-metrics.md

Lines changed: 6 additions & 6 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: how-to
9-
ms.date: 1/12/2023
9+
ms.date: 1/20/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -24,11 +24,11 @@ Metric category|Metric name|Metric description|
2424
|--------------|-----------|--------------|
2525
|Availability|IotConnector Health Status|The overall health of the MedTech service.|
2626
|Errors|Total Error Count|The total number of errors.|
27-
|Latency|Average Group Stage Latency|The average latency of the group stage. The [group stage](data-flow.md#group) performs buffering, aggregating, and grouping on normalized messages.|
28-
|Latency|Average Normalize Stage Latency|The average latency of the normalized stage. The [normalized stage](data-flow.md#normalize) performs normalization on raw incoming messages.|
29-
|Traffic|Number of Fhir resources saved|The total number of Fast Healthcare Interoperability Resources (FHIR®) resources [updated or persisted](data-flow.md#persist) by the MedTech service.|
30-
|Traffic|Number of Incoming Messages|The number of received raw [incoming messages](data-flow.md#ingest) (for example, the device events) from the configured source event hub.|
31-
|Traffic|Number of Measurements|The number of normalized value readings received by the FHIR [transformation stage](data-flow.md#transform) of the MedTech service.|
27+
|Latency|Average Group Stage Latency|The average latency of the group stage. The [group stage](understand-service.md#group) performs buffering, aggregating, and grouping on normalized messages.|
28+
|Latency|Average Normalize Stage Latency|The average latency of the normalized stage. The [normalized stage](understand-service.md#normalize) performs normalization on raw incoming messages.|
29+
|Traffic|Number of Fhir resources saved|The total number of Fast Healthcare Interoperability Resources (FHIR®) resources [updated or persisted](understand-service.md#persist) by the MedTech service.|
30+
|Traffic|Number of Incoming Messages|The number of received raw [incoming messages](understand-service.md#ingest) (for example, the device events) from the configured source event hub.|
31+
|Traffic|Number of Measurements|The number of normalized value readings received by the FHIR [transformation stage](understand-service.md#transform) of the MedTech service.|
3232
|Traffic|Number of Message Groups|The number of groups that have messages aggregated in the designated time window.|
3333
|Traffic|Number of Normalized Messages|The number of normalized messages.|
3434

articles/healthcare-apis/iot/how-to-enable-diagnostic-settings.md

Lines changed: 1 addition & 1 deletion
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: how-to
9-
ms.date: 1/24/2023
9+
ms.date: 1/25/2023
1010
ms.author: jasteppe
1111
---
1212

articles/healthcare-apis/iot/how-to-use-custom-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ author: msjasteppe
55
ms.service: healthcare-apis
66
ms.subservice: fhir
77
ms.topic: how-to
8-
ms.date: 1/12/2023
8+
ms.date: 1/18/2023
99
ms.author: jasteppe
1010
---
1111

1212
# How to use custom functions with device mappings
1313

14-
Many functions are available when using **JMESPath** as the expression language. Besides the functions available as part of the JMESPath specification, many more custom functions may also be used. This article describes the MedTech service-specific custom functions for use with the MedTech service [device mapping](how-to-configure-device-mappings.md) during the device message [normalization](data-flow.md#normalize) process.
14+
Many functions are available when using **JMESPath** as the expression language. Besides the functions available as part of the JMESPath specification, many more custom functions may also be used. This article describes the MedTech service-specific custom functions for use with the MedTech service [device mapping](how-to-configure-device-mappings.md) during the device message [normalization](understand-service.md#normalize) process.
1515

1616
> [!TIP]
1717
> For more information on JMESPath functions, see the [JMESPath specification](https://jmespath.org/specification.html#built-in-functions).

articles/healthcare-apis/iot/how-to-use-monitoring-tab.md

Lines changed: 7 additions & 7 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: how-to
9-
ms.date: 1/12/2023
9+
ms.date: 1/18/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -52,11 +52,11 @@ Metric category|Metric name|Metric description|
5252
|--------------|-----------|--------------|
5353
|Availability|IotConnector Health Status|The overall health of the MedTech service.|
5454
|Errors|**Total Error Count**|The total number of errors.|
55-
|Latency|**Average Group Stage Latency**|The average latency of the group stage. The [group stage](data-flow.md#group) performs buffering, aggregating, and grouping on normalized messages.|
56-
|Latency|**Average Normalize Stage Latency**|The average latency of the normalized stage. The [normalized stage](data-flow.md#normalize) performs normalization on raw incoming messages.|
57-
|Traffic|Number of Fhir resources saved|The total number of Fast Healthcare Interoperability Resources (FHIR®) resources [updated or persisted](data-flow.md#persist) by the MedTech service.|
58-
|Traffic|**Number of Incoming Messages**|The number of received raw [incoming messages](data-flow.md#ingest) (for example, the device events) from the configured source event hub.|
59-
|Traffic|**Number of Measurements**|The number of normalized value readings received by the FHIR [transformation stage](data-flow.md#transform) of the MedTech service.|
55+
|Latency|**Average Group Stage Latency**|The average latency of the group stage. The [group stage](understand-service.md#group) performs buffering, aggregating, and grouping on normalized messages.|
56+
|Latency|**Average Normalize Stage Latency**|The average latency of the normalized stage. The [normalized stage](understand-service.md#normalize) performs normalization on raw incoming messages.|
57+
|Traffic|Number of Fhir resources saved|The total number of Fast Healthcare Interoperability Resources (FHIR®) resources [updated or persisted](understand-service.md#persist) by the MedTech service.|
58+
|Traffic|**Number of Incoming Messages**|The number of received raw [incoming messages](understand-service.md#ingest) (for example, the device events) from the configured source event hub.|
59+
|Traffic|**Number of Measurements**|The number of normalized value readings received by the FHIR [transformation stage](understand-service.md#transform) of the MedTech service.|
6060
|Traffic|**Number of Message Groups**|The number of groups that have messages aggregated in the designated time window.|
6161
|Traffic|**Number of Normalized Messages**|The number of normalized messages.|
6262

@@ -74,4 +74,4 @@ To learn how to enable the MedTech service diagnostic settings, see
7474
> [!div class="nextstepaction"]
7575
> [How to enable diagnostic settings for the MedTech service](how-to-enable-diagnostic-settings.md)
7676
77-
(FHIR®) is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.
77+
(FHIR®) is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.

articles/healthcare-apis/iot/index.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ metadata:
1313
ms.collection: collection
1414
author: msjasteppe
1515
ms.author: jasteppe
16-
ms.date: 1/18/2023
16+
ms.date: 1/20/2023
1717

1818
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
1919

@@ -25,8 +25,8 @@ landingContent:
2525
links:
2626
- text: What is the MedTech service?
2727
url: overview.md
28-
- text: The MedTech service data flow
29-
url: data-flow.md
28+
- text: Understand the device message data transformation
29+
url: understand-service.md
3030
- linkListType: quickstart
3131
links:
3232
- text: Get started with the MedTech service

0 commit comments

Comments
 (0)