Skip to content

Commit eef2a04

Browse files
authored
Merge pull request #223836 from msjasteppe/troubleshoot-consolidation
Updating and consolidating troubleshooting guides
2 parents 9771e25 + 77f3704 commit eef2a04

16 files changed

+93
-120
lines changed

.openpublishing.redirection.healthcare-apis.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -610,11 +610,15 @@
610610
"redirect_document_id": false
611611
},
612612
{ "source_path_from_root": "/articles/healthcare-apis/iot/iot-troubleshoot-error-messages-and-conditions.md",
613-
"redirect_url": "/azure/healthcare-apis/iot/troubleshoot-error-messages-and-conditions",
613+
"redirect_url": "/azure/healthcare-apis/iot/troubleshoot-errors",
614+
"redirect_document_id": false
615+
},
616+
{ "source_path_from_root": "/articles/healthcare-apis/iot/troubleshoot-error-messages-and-conditions.md",
617+
"redirect_url": "/azure/healthcare-apis/iot/troubleshoot-errors",
614618
"redirect_document_id": false
615619
},
616620
{ "source_path_from_root": "/articles/healthcare-apis/iot/iot-troubleshoot-mappings.md",
617-
"redirect_url": "/azure/healthcare-apis/iot/troubleshoot-mappings",
621+
"redirect_url": "/azure/healthcare-apis/iot/troubleshoot-errors",
618622
"redirect_document_id": false
619623
},
620624
{ "source_path_from_root": "/articles/healthcare-apis/iot/iot-connector-faqs.md",
@@ -637,6 +641,10 @@
637641
"redirect_url": "/azure/healthcare-apis/iot/deploy-new-arm",
638642
"redirect_document_id": false
639643
},
644+
{ "source_path_from_root": "/articles/healthcare-apis/iot/troubleshoot-mappings.md",
645+
"redirect_url": "/azure/healthcare-apis/iot/troubleshoot-errors",
646+
"redirect_document_id": false
647+
},
640648
{ "source_path_from_root": "/articles/healthcare-apis/events/events-display-metrics.md",
641649
"redirect_url": "/azure/healthcare-apis/events/events-use-metrics",
642650
"redirect_document_id": false

articles/healthcare-apis/iot/concepts-machine-learning.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: conceptual
8-
ms.date: 12/27/2022
8+
ms.date: 1/12/2023
99
ms.author: jasteppe
1010
---
1111

@@ -68,6 +68,6 @@ In this article, you learned about the MedTech service and Machine Learning serv
6868
For an overview of the MedTech service, see
6969

7070
> [!div class="nextstepaction"]
71-
> [The MedTech service overview](overview.md)
71+
> [What is the MedTech service?](overview.md)
7272
7373
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/concepts-power-bi.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: conceptual
8-
ms.date: 12/27/2021
8+
ms.date: 1/12/2023
99
ms.author: jasteppe
1010
---
1111

@@ -40,6 +40,6 @@ In this article, you've learned about the MedTech service and Power BI integrati
4040
For an overview of the MedTech service, see
4141

4242
> [!div class="nextstepaction"]
43-
> [The MedTech service overview](overview.md)
43+
> [What is the MedTech service?](overview.md)
4444
4545
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/concepts-teams.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: conceptual
8-
ms.date: 12/27/2022
8+
ms.date: 1/12/2023
99
ms.author: jasteppe
1010
---
1111

@@ -42,6 +42,6 @@ In this article, you've learned about the MedTech service and Teams notification
4242
For an overview of the MedTech service, see
4343

4444
> [!div class="nextstepaction"]
45-
> [The MedTech service overview](overview.md)
45+
> [What is the MedTech service?](overview.md)
4646
4747
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/git-projects.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
22
title: GitHub projects for the MedTech service - Azure Health Data Services
3-
description: MedTech service has a robust open-source (GitHub) library for ingesting device messages from popular wearable devices.
3+
description: The MedTech service has a robust open-source (GitHub) library for ingesting device messages from popular wearable devices.
44
services: healthcare-apis
55
author: msjasteppe
66
ms.service: healthcare-apis
77
ms.topic: reference
8-
ms.date: 12/15/2022
8+
ms.date: 1/12/2023
99
ms.author: jasteppe
1010
---
1111
# Open-source projects
@@ -49,7 +49,7 @@ Health Data Sync
4949

5050
In this article, you learned about the open-source projects for the MedTech service.
5151

52-
Learn about the different deployment methods for the MedTech service, see
52+
To learn about the different deployment methods for the MedTech service, see
5353

5454
> [!div class="nextstepaction"]
5555
> [Choose a deployment method for the MedTech service](deploy-new-choose.md)

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

Lines changed: 25 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: how-to
8-
ms.date: 12/27/2022
8+
ms.date: 1/12/2023
99
ms.author: jasteppe
1010
---
1111

@@ -61,6 +61,29 @@ The content payload itself is an Azure Event Hubs message, which is composed of
6161
}
6262
}
6363
```
64+
65+
## Device mappings validations
66+
67+
The validation process validates the device mappings before allowing them to be saved for use. These elements are required in the device mapping templates.
68+
69+
**Device mappings**
70+
71+
|Element|Required|
72+
|:-------|:------|
73+
|TypeName|True|
74+
|TypeMatchExpression|True|
75+
|DeviceIdExpression|True|
76+
|TimestampExpression|True|
77+
|Values[].ValueName|True|
78+
|Values[].ValueExpression|True|
79+
80+
> [!NOTE]
81+
> `Values[].ValueName and Values[].ValueExpression` elements are only required if you have a value entry in the array. It's valid to have no values mapped. This is used when the telemetry being sent is an event.
82+
>
83+
> For example:
84+
>
85+
> Some IoMT scenarios may require creating an Observation Resource in the FHIR service that does not contain a value.
86+
6487
## CollectionContentTemplate
6588

6689
The CollectionContentTemplate is the **root** template type used by the MedTech service device mappings template and represents a list of all templates that will be used during the normalization process.
@@ -179,7 +202,7 @@ You can define one or more templates within the MedTech service device mapping.
179202
|[IotJsonPathContentTemplate](how-to-use-iot-jsonpath-content-mappings.md)|A template that supports messages sent from Azure Iot Hub or the Legacy Export Data feature of Azure Iot Central.
180203

181204
> [!TIP]
182-
> See the MedTech service article [Troubleshoot MedTech service device and FHIR destination mappings](troubleshoot-mappings.md) for assistance fixing common errors and issues related to MedTech service mappings.
205+
> See the MedTech service article [Troubleshoot MedTech service errors](troubleshoot-errors.md) for assistance fixing common MedTech service errors.
183206
184207
## Next steps
185208

articles/healthcare-apis/iot/how-to-configure-fhir-mappings.md

Lines changed: 15 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: how-to
8-
ms.date: 12/27/2022
8+
ms.date: 1/12/2023
99
ms.author: jasteppe
1010
---
1111

@@ -25,6 +25,19 @@ configuration controls.
2525
> [!NOTE]
2626
> Mappings are stored in an underlying blob storage and loaded from blob per compute execution. Once updated they should take effect immediately.
2727
28+
## FHIR destination mappings validations
29+
30+
The validation process validates the FHIR destination mappings before allowing them to be saved for use. These elements are required in the FHIR destination mappings templates.
31+
32+
**FHIR destination mappings**
33+
34+
|Element|Required|
35+
|:------|:-------|
36+
|TypeName|True|
37+
38+
> [!NOTE]
39+
> This is the only required FHIR destination mapping element validated at this time.
40+
2841
### CodeValueFhirTemplate
2942

3043
The CodeValueFhirTemplate is currently the only template supported in FHIR destination mapping at this time. It allows you to define codes, the effective period, and the value of the observation. Multiple value types are supported: [SampledData](https://www.hl7.org/fhir/datatypes.html#SampledData), [CodeableConcept](https://www.hl7.org/fhir/datatypes.html#CodeableConcept), and [Quantity](https://www.hl7.org/fhir/datatypes.html#Quantity). Along with these configurable values, the identifier for the Observation resource and linking to the proper Device and Patient resources are handled automatically.
@@ -262,7 +275,7 @@ Represents the [CodeableConcept](http://hl7.org/fhir/datatypes.html#CodeableConc
262275
```
263276

264277
> [!TIP]
265-
> See the MedTech service article [Troubleshoot the MedTech service device and FHIR destination mappings](troubleshoot-mappings.md) for assistance fixing common errors and issues related to MedTech service mappings.
278+
> See the MedTech service article [Troubleshoot MedTech service errors](troubleshoot-errors.md) for assistance fixing common MedTech service errors.
266279
267280
## Next steps
268281

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
title: Configure the MedTech service metrics - Azure Health Data Services
3-
description: This article explains how to display MedTech service metrics.
3+
description: This article explains how to configure the MedTech service metrics.
44
services: healthcare-apis
55
author: msjasteppe
66
ms.service: healthcare-apis
77
ms.subservice: iomt
88
ms.topic: how-to
9-
ms.date: 12/27/2022
9+
ms.date: 1/12/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -85,7 +85,7 @@ To learn how to create an Azure portal dashboard and pin tiles, see [Create a da
8585

8686
In this article, you learned about how to configure the MedTech service metrics.
8787

88-
To learn how to enable the MedTech service diagnostic settings to export logs and metrics to another location (for example: an Azure storage account) for audit, backup, or troubleshooting, see
88+
To learn how to enable the MedTech service diagnostic settings to export logs and metrics to another location (for example: Azure Log Analytics workspace) for audit, backup, or troubleshooting, see
8989

9090
> [!div class="nextstepaction"]
9191
> [How to enable diagnostic settings for the MedTech service](how-to-enable-diagnostic-settings.md)

articles/healthcare-apis/iot/how-to-create-mappings-copies.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: how-to
9-
ms.date: 12/15/2022
9+
ms.date: 1/12/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -54,9 +54,9 @@ This article provides steps for creating copies of your MedTech service's device
5454

5555
In this article, you learned about how to make copies of your MedTech service device and FHIR destination mappings.
5656

57-
To learn how to troubleshoot device and FHIR destination mappings, see
57+
To learn how to troubleshoot MedTech service errors, see
5858

5959
> [!div class="nextstepaction"]
60-
> [Troubleshoot the MedTech service device and FHIR destination mappings](troubleshoot-mappings.md)
60+
> [Troubleshoot MedTech service errors](troubleshoot-errors.md)
6161
6262
(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-calculatedcontenttemplate-mappings.md

Lines changed: 3 additions & 3 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: 12/27/2022
8+
ms.date: 1/12/2023
99
ms.author: jasteppe
1010
---
1111

@@ -538,11 +538,11 @@ In the below example, height data arrives in either inches or meters. We want al
538538
```
539539

540540
> [!TIP]
541-
> See the MedTech service article [Troubleshoot MedTech service device and FHIR destination mappings](troubleshoot-mappings.md) for assistance fixing common errors and issues related to the MedTech service mappings.
541+
> See the MedTech service article [Troubleshoot MedTech service errors](troubleshoot-errors.md) for assistance fixing MedTech service errors.
542542
543543
## Next steps
544544

545-
In this article, you learned how to configure the MedTech service device mappings.
545+
In this article, you learned how to configure the MedTech service device mappings using CalculatedContentTemplate mappings.
546546

547547
To learn how to configure FHIR destination mappings, see
548548

0 commit comments

Comments
 (0)