Skip to content

Commit ad5167c

Browse files
committed
Minor updates to docset
1 parent 38e3424 commit ad5167c

13 files changed

+34
-38
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: healthcare-apis
66
ms.subservice: fhir
77
ms.custom: devx-track-arm-template
88
ms.topic: quickstart
9-
ms.date: 03/10/2023
9+
ms.date: 04/14/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -124,9 +124,9 @@ When deployment is completed, the following resources and access roles are creat
124124

125125
After you've successfully deployed an instance of the MedTech service, you'll still need to provide conforming and valid device and FHIR destination mappings.
126126

127-
- To learn about the device mapping, see [How to configure the device mapping](how-to-configure-device-mappings.md).
127+
- To learn about the device mapping, see [Overview of the MedTech service device mapping](overview-of-device-mapping.md).
128128

129-
- To learn about the FHIR destination mapping, see [How to configure the FHIR destination mapping](how-to-configure-fhir-mappings.md).
129+
- To learn about the FHIR destination mapping, see [Overview of the MedTech service FHIR destination mapping](overview-of-fhir-destination-mapping.md).
130130

131131
## Next steps
132132

articles/healthcare-apis/iot/deploy-new-bicep-powershell-cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: healthcare-apis
66
ms.subservice: fhir
77
ms.custom: devx-track-bicep, devx-track-azurepowershell, devx-track-azurecli
88
ms.topic: quickstart
9-
ms.date: 03/10/2023
9+
ms.date: 04/14/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -190,9 +190,9 @@ When deployment is completed, the following resources and access roles are creat
190190

191191
After you've successfully deployed an instance of the MedTech service, you'll still need to provide conforming and valid device and FHIR destination mappings.
192192

193-
- To learn about the device mapping, see [How to configure the device mapping](how-to-configure-device-mappings.md).
193+
- To learn about the device mapping, see [Overview of the device mapping](overview-of-device-mapping.md).
194194

195-
- To learn about the FHIR destination mapping, see [How to configure the FHIR destination mapping](how-to-configure-fhir-mappings.md).
195+
- To learn about the FHIR destination mapping, see [Overview of the FHIR destination mapping](overview-of-fhir-destination-mapping.md).
196196

197197
## Clean up Azure PowerShell deployed resources
198198

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

Lines changed: 5 additions & 5 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: 03/10/2023
8+
ms.date: 04/14/2023
99
ms.author: jasteppe
1010
---
1111

@@ -101,9 +101,9 @@ For Azure docs information about the device mapping, see [How to configure the M
101101

102102
## Configure the Destination tab
103103

104-
In order to configure the destination mapping tab, you can use the IoMT Connector Data Mapper tool to visualize, edit, and test the destination mapping. This open source tool is available from [IoMT Connector Data Mapper](https://github.com/microsoft/iomt-fhir/tree/master/tools/data-mapper). You need to configure destination mapping so that your instance of MedTech service can send and receive data to and from the FHIR service.
104+
In order to configure the **Destination** tab, you can use the [Mapping debugger](how-to-use-mapping-debugger.md) tool to create, edit, and test the FHIR destination mapping. You need to configure FHIR destination mapping so that your instance of MedTech service can send transformed device data to the FHIR service.
105105

106-
To begin configuring destination mapping, go to the Create MedTech service page and select the **Destination mapping** tab. There are two parts of the tab you must fill out:
106+
To begin configuring FHIR destination mapping, go to the **Create** MedTech service page and select the **Destination mapping** tab. There are two parts of the tab you must fill out:
107107

108108
1. Destination properties
109109
2. JSON template request
@@ -141,13 +141,13 @@ Under the **Destination** tab, use these values to enter the destination propert
141141

142142
For more information regarding destination mapping, see the FHIR service GitHub documentation at [FHIR mapping](https://github.com/microsoft/iomt-fhir/blob/master/docs/Configuration.md#fhir-mapping).
143143

144-
For Azure docs information about destination mapping, see [How to use FHIR destination mappings](how-to-configure-fhir-mappings.md).
144+
For Azure docs information about the FHIR destination mapping, see [Overview of the FHIR destination mapping](overview-of-fhir-destination-mapping.md).
145145

146146
### JSON template request
147147

148148
Before you can complete the FHIR destination mapping, you must get a FHIR destination mapping code. Follow these four steps:
149149

150-
1. Go to the [IoMT Connector Data Mapper Tool](https://github.com/microsoft/iomt-fhir/tree/master/tools/data-mapper) and get the JSON template for your FHIR destination.
150+
1. Go to the [Mapping debugger](how-to-use-mapping-debugger.md) and get the JSON template for your FHIR destination.
151151
1. Go back to the Destination tab of the Create MedTech service page.
152152
1. Go to the large box below the boxes for FHIR server name, Destination name, and Resolution type. Enter the JSON template request in that box.
153153
1. You'll then receive the FHIR Destination mapping code, which will be saved as part of your configuration.

articles/healthcare-apis/iot/deploy-new-powershell-cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: healthcare-apis
66
ms.subservice: fhir
77
ms.custom: devx-track-arm-template, devx-track-azurepowershell, devx-track-azurecli
88
ms.topic: quickstart
9-
ms.date: 03/10/2023
9+
ms.date: 04/14/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -185,9 +185,9 @@ When deployment is completed, the following resources and access roles are creat
185185

186186
After you've successfully deployed an instance of the MedTech service, you'll still need to provide conforming and valid device and FHIR destination mappings.
187187

188-
- To learn about the device mapping, see [How to configure the device mapping](how-to-configure-device-mappings.md).
188+
- To learn about the device mapping, see [Overview of the MedTech service device mapping](overview-of-device-mapping.md).
189189

190-
- To learn about the FHIR destination mapping, see [How to configure the FHIR destination mapping](how-to-configure-fhir-mappings.md).
190+
- To learn about the FHIR destination mapping, see [Overview of the FHIR destination mapping](overview-of-fhir-destination-mapping.md).
191191

192192
## Clean up Azure PowerShell resources
193193

articles/healthcare-apis/iot/frequently-asked-questions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@ The MedTech service buffers [FHIR Observations](https://www.hl7.org/fhir/observa
5353
|Potential issue|Fix|
5454
|---------------|---|
5555
|Data is still being processed.|Data is egressed to the FHIR service in batches (every ~five minutes). It’s possible the data is still being processed and extra time is needed for the data to be persisted in the FHIR service.|
56-
|Device mapping hasn't been configured.|Configure and save a conforming and valid [device mapping](how-to-configure-device-mappings.md).|
57-
|FHIR destination mapping hasn't been configured.|Configure and save a conforming and valid [FHIR destination mapping](how-to-configure-fhir-mappings.md).|
58-
|The device message doesn't contain an expected expression defined in the device mapping.|Verify the [JsonPath](https://goessner.net/articles/JsonPath/) or [JMESPath](https://jmespath.org/specification.html) expressions defined in the [device mapping](how-to-configure-device-mappings.md) match tokens defined in the device message.|
56+
|Device mapping hasn't been configured.|Configure and save a conforming and valid [device mapping](overview-of-device-mapping.md).|
57+
|FHIR destination mapping hasn't been configured.|Configure and save a conforming and valid [FHIR destination mapping](overview-of-fhir-destination-mapping.md).|
58+
|The device message doesn't contain an expected expression defined in the device mapping.|Verify the [JsonPath](https://goessner.net/articles/JsonPath/) or [JMESPath](https://jmespath.org/specification.html) expressions defined in the [device mapping](overview-of-device-mapping.md) match tokens defined in the device message.|
5959
|A Device resource hasn't been created in the FHIR service (**Resolution type**: **Lookup** only)*.|Create a valid [Device resource](https://www.hl7.org/fhir/device.html) in the FHIR service. Ensure the Device resource contains an identifier that matches the device identifier provided in the incoming message.|
6060
|A Patient resource hasn't been created in the FHIR service (**Resolution type**: **Lookup** only)*.|Create a valid [Patient resource](https://www.hl7.org/fhir/patient.html) in the FHIR service.|
6161
|The Device.patient reference isn't set, or the reference is invalid (**Resolution type**: **Lookup** only)*.|Make sure the Device resource contains a valid [reference](https://www.hl7.org/fhir/device-definitions.html#Device.patient) to a Patient resource.|
@@ -94,7 +94,7 @@ For an overview of the MedTech service, see
9494
To learn about the MedTech service device message data transformation, see
9595

9696
> [!div class="nextstepaction"]
97-
> [Understand the MedTech service device message processing stages](overview.md)
97+
> [Understand the MedTech service device data processing stages](overview-of-device-data-processing-stages.md)
9898
9999
To learn about methods for deploying the MedTech service, see
100100

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: 04/04/2023
8+
ms.date: 04/14/2023
99
ms.author: jasteppe
1010
ms.custom: mode-api
1111
---
@@ -144,7 +144,7 @@ For more information on the MedTech service device data transformation, see [Ove
144144

145145
## Step 6: Verify the processed device data
146146

147-
You can verify that the device data was processed correctly by checking to see if there's now a new Observation resource in the FHIR service. If the device data isn't mapped or if the mapping isn't authored properly, the device data will be skipped. If there are any problems, check the [device mapping](overview-of-device-mapping.md) or the [FHIR destination mapping](how-to-configure-fhir-mappings.md).
147+
You can verify that the device data was processed correctly by checking to see if there's now a new Observation resource in the FHIR service. If the device data isn't mapped or if the mapping isn't authored properly, the device data will be skipped. If there are any problems, check the [device mapping](overview-of-device-mapping.md) or the [FHIR destination mapping](overview-of-fhir-destination-mapping.md).
148148

149149
### Metrics
150150

articles/healthcare-apis/iot/git-projects.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: healthcare-apis
55
author: msjasteppe
66
ms.service: healthcare-apis
77
ms.topic: reference
8-
ms.date: 02/27/2023
8+
ms.date: 04/14/2023
99
ms.author: jasteppe
1010
---
1111
# Open-source projects
@@ -24,10 +24,6 @@ Check out our open-source projects on GitHub that provide source code and instru
2424

2525
* [microsoft/iomt-fhir](https://github.com/microsoft/iomt-fhir): Open-source version of the Azure Health Data Services MedTech service managed service. Can be used with any FHIR service that supports [FHIR R4®](https://www.hl7.org/implement/standards/product_brief.cfm?product_id=491)
2626

27-
### Device and FHIR destination mappings
28-
29-
* [IoMT Connector Data Mapper](https://github.com/microsoft/iomt-fhir/tree/master/tools/data-mapper): Tool for editing, testing, and troubleshooting 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.
30-
3127
### Wearables integration
3228

3329
Fitbit

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ CalculatedContent mappings allow matching on, and extracting values from, an Azu
8181
|`PatientIdExpression`|The expression to extract the patient identifier. *Required* when `IdentityResolution` is in `Create` mode, and *optional* when `IdentityResolution` is in `Lookup` mode.|`$.matchedToken.patientId`|
8282
|`EncounterIdExpression`|*Optional*: The expression to extract the encounter identifier.|`$.matchedToken.encounterId`|
8383
|`CorrelationIdExpression`|*Optional*: The expression to extract the correlation identifier. You can use this output to group values into a single observation in the FHIR destination mappings.|`$.matchedToken.correlationId`|
84-
|`Values[].ValueName`|The name to associate with the value that the next expression extracts. Used to bind the wanted value or component in the FHIR destination-mapping template.|`hr`|
84+
|`Values[].ValueName`|The name to associate with the value that the next expression extracts. Used to bind the wanted value or component in the FHIR destination mapping.|`hr`|
8585
|`Values[].ValueExpression`|The expression to extract the wanted value.|`$.matchedToken.heartRate`|
8686
|`Values[].Required`|Requires the value to be present in the payload. If the MedTech service doesn't find the value, it won't generate a measurement, and it will create an `InvalidOperationException` instance.|`true`|
8787

@@ -101,7 +101,7 @@ When you're specifying the language to use for the expression, the following val
101101
102102
## Custom functions
103103

104-
A set of custom functions for the MedTech service is also available. The MedTech service custom functions are outside the functions provided as part of the JMESPath specification. For more information on the MedTech service custom functions, see [How to use custom functions with device mappings](how-to-use-custom-functions.md).
104+
A set of custom functions for the MedTech service is also available. The MedTech service custom functions are outside the functions provided as part of the JMESPath specification. For more information on the MedTech service custom functions, see [How to use custom functions](how-to-use-custom-functions.md).
105105

106106
## Matched token
107107

@@ -550,6 +550,6 @@ In this article, you learned how to configure MedTech service device mappings by
550550
To learn how to configure FHIR destination mappings, see:
551551

552552
> [!div class="nextstepaction"]
553-
> [How to configure FHIR destination mappings](how-to-configure-fhir-mappings.md)
553+
> [Overview of the FHIR destination mapping](overview-of-fhir-destination-mapping.md)
554554
555555
FHIR® is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office, and is used with permission.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: jasteppe
1414
> [!NOTE]
1515
> [Fast Healthcare Interoperability Resources (FHIR®)](https://www.hl7.org/fhir/) is an open healthcare specification.
1616
17-
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.
17+
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](overview-of-device-mapping.md) during the device message [normalization](overview-of-device-data-processing-stages.md#normalize) process.
1818

1919
> [!TIP]
2020
> For more information on JMESPath functions, see the [JMESPath specification](https://jmespath.org/specification.html#built-in-functions).
@@ -194,6 +194,6 @@ In this article, you learned how to use the MedTech service custom functions wit
194194
To learn how to configure the MedTech service device mappings, see
195195

196196
> [!div class="nextstepaction"]
197-
> [How to configure device mappings](how-to-configure-device-mappings.md)
197+
> [Overview of the MedTech service device mapping](overview-of-device-mapping.md)
198198
199199
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/how-to-use-iotjsonpathcontent-mappings.md

Lines changed: 5 additions & 5 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: how-to
8-
ms.date: 04/13/2023
8+
ms.date: 04/14/2023
99
ms.author: jasteppe
1010
---
1111

@@ -14,7 +14,7 @@ ms.author: jasteppe
1414
> [!NOTE]
1515
> [Fast Healthcare Interoperability Resources (FHIR®)](https://www.hl7.org/fhir/) is an open healthcare specification.
1616
17-
This article describes how to use IoTJsonPathContent mappings with the MedTech service [device mappings](overview-of-device-mapping.md).
17+
This article describes how to use IoTJsonPathContent mappings with the MedTech service [device mapping](overview-of-device-mapping.md).
1818

1919
## IotJsonPathContent
2020

@@ -61,7 +61,7 @@ With each of these examples, you're provided with:
6161
> [!NOTE]
6262
> The IoT Hub enriches the device message before sending it to the MedTech service device event hub with all properties starting with `iothub`. For example: `iothub-creation-time-utc`.
6363
>
64-
> `patientIdExpression` is only required for MedTech services in the **Create** mode, however, if **Lookup** is being used, a Device resource with a matching Device Identifier must exist in the FHIR service. These examples assume your MedTech service is in a **Create** mode. For more information on the **Create** and **Lookup** **Destination properties**, see [Configure Destination properties](deploy-05-new-config.md#destination-properties).
64+
> `patientIdExpression` is only required for MedTech services in the **Create** mode, however, if **Lookup** is being used, a Device resource with a matching Device Identifier must exist in the FHIR service. These examples assume your MedTech service is in a **Create** mode. For more information on the **Create** and **Lookup** **Destination properties**, see [Configure Destination properties](deploy-new-config.md#destination-properties).
6565
6666
```json
6767

@@ -142,7 +142,7 @@ With each of these examples, you're provided with:
142142
> [!NOTE]
143143
> The IoT hyub enriches the device message before sending it to the MedTech service device event hub with all properties starting with `iothub`. For example: `iothub-creation-time-utc`.
144144
>
145-
> `patientIdExpression` is only required for MedTech services in the **Create** mode, however, if **Lookup** is being used, a Device resource with a matching Device Identifier must exist in the FHIR service. These examples assume your MedTech service is in a **Create** mode. For more information on the **Create** and **Lookup** **Destination properties**, see [Configure Destination properties](deploy-05-new-config.md#destination-properties).
145+
> `patientIdExpression` is only required for MedTech services in the **Create** mode, however, if **Lookup** is being used, a Device resource with a matching Device Identifier must exist in the FHIR service. These examples assume your MedTech service is in a **Create** mode. For more information on the **Create** and **Lookup** **Destination properties**, see [Configure Destination properties](deploy-new-config.md#destination-properties).
146146
147147
```json
148148

@@ -277,6 +277,6 @@ In this article, you learned how to use IotJsonPathContent mappings with the Med
277277
To learn how to configure the MedTech service FHIR destination mapping, see
278278

279279
> [!div class="nextstepaction"]
280-
> [How to configure FHIR destination mappings](how-to-configure-fhir-mappings.md)
280+
> [Overview of the FHIR destination mapping](overview-of-fhir-destination-mapping.md)
281281
282282
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)