Skip to content

Commit b5d7e1f

Browse files
committed
Updates including concerning the OSS samples.
1 parent 6451eac commit b5d7e1f

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

articles/healthcare-apis/iot/how-to-use-device-mappings.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,28 @@ author: msjasteppe
55
ms.service: healthcare-apis
66
ms.subservice: fhir
77
ms.topic: how-to
8-
ms.date: 07/07/2022
8+
ms.date: 09/12/2022
99
ms.author: jasteppe
1010
---
1111

12-
# How to use Device mappings
12+
# How to use device mappings
1313

14-
> [!TIP]
15-
> Check out the [IoMT Connector Data Mapper](https://github.com/microsoft/iomt-fhir/tree/master/tools/data-mapper) tool for editing, testing, and troubleshooting the MedTech service Device and FHIR destination mappings. Export mappings for uploading to the MedTech service in the Azure portal or use with the [open-source version](https://github.com/microsoft/iomt-fhir) of the MedTech service.
14+
This article describes how to configure the MedTech service device mapping.
15+
16+
The MedTech service requires two types of JSON-based mappings. The first type, **device mapping**, is responsible for mapping the device payloads sent to the MedTech service device message event hub end point. The device mapping extracts types, device identifiers, measurement date time, and the measurement value(s).
1617

17-
This article describes how to configure the MedTech service using Device mappings.
18+
The second type, **Fast Healthcare Interoperability Resources (FHIR®) destination mapping**, controls the mapping for FHIR resource. The FHIR destination mapping allows configuration of the length of the observation period, FHIR data type used to store the values, and terminology code(s).
1819

19-
MedTech service requires two types of JSON-based mappings. The first type, **Device mapping**, is responsible for mapping the device payloads sent to the `devicedata` Azure Event Hubs end point. It extracts types, device identifiers, measurement date time, and the measurement value(s).
20+
> [!NOTE]
21+
> Device and FHIR destination mappings are stored in an underlying blob storage and loaded from blob per compute execution. Once updated they should take effect immediately.
2022
21-
The second type, **Fast Healthcare Interoperability Resources (FHIR®) destination mapping**, controls the mapping for FHIR resource. It allows configuration of the length of the observation period, FHIR data type used to store the values, and terminology code(s).
23+
The two types of mappings are composed into a JSON document based on their type. These JSON documents are then added to your MedTech service through the Azure portal. The device mapping is added through the **Device mapping** page and the FHIR destination mapping through the **Destination** page.
2224

23-
The two types of mappings are composed into a JSON document based on their type. These JSON documents are then added to your MedTech service through the Azure portal. The Device mapping document is added through the **Device mapping** page and the FHIR destination mapping document through the **Destination** page.
25+
> [!TIP]
26+
> Check out the [IoMT Connector Data Mapper](https://github.com/microsoft/iomt-fhir/tree/master/tools/data-mapper) tool for editing, testing, and troubleshooting the MedTech service device and FHIR destination mappings; and export mappings for uploading to the MedTech service in the Azure portal or use with the [open-source version](https://github.com/microsoft/iomt-fhir) of the MedTech service.
2427
2528
> [!NOTE]
26-
> Mappings are stored in an underlying blob storage and loaded from blob per compute execution. Once updated they should take effect immediately.
29+
> Links to OSS projects on the GitHub website are for informational purposes only and do not constitute an endorsement or guarantee of any kind. You should review the information and licensing terms on the OSS projects on GitHub before using it.
2730
2831
## Device mappings overview
2932

@@ -74,11 +77,11 @@ The content payload itself is an Azure Event Hubs message, which is composed of
7477

7578
The five device content-mapping types supported today rely on JSONPath to both match the required mapping and extracted values. More information on JSONPath can be found [here](https://goessner.net/articles/JsonPath/). All five template types use the [JSON .NET implementation](https://www.newtonsoft.com/json/help/html/QueryJsonSelectTokenJsonPath.htm) for resolving JSONPath expressions.
7679

77-
You can define one or more templates within the Device mapping template. Each Event Hubs device message received is evaluated against all device mapping templates.
80+
You can define one or more templates within the MedTech service device mapping. Each event hub device message received is evaluated against all device mapping templates.
7881

7982
A single inbound device message can be separated into multiple outbound messages that are later mapped to different observations in the FHIR service.
8083

81-
Various template types exist and may be used when building the Device mapping file.
84+
Various template types exist and may be used when building the MedTech service device mapping.
8285

8386
|Name | Description |
8487
|-------------------------------------------------------------------------|-------------------------------------------------------------------------------|
@@ -96,6 +99,6 @@ Various template types exist and may be used when building the Device mapping fi
9699
In this article, you learned how to use Device mappings. To learn how to use FHIR destination mappings, see
97100

98101
>[!div class="nextstepaction"]
99-
>[How to use FHIR destination mappings](how-to-use-fhir-mappings.md)
102+
>[How to use the FHIR destination mapping](how-to-use-fhir-mappings.md)
100103
101104
FHIR® is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.

0 commit comments

Comments
 (0)