Skip to content

Commit 0b166d9

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into engagement-updates
2 parents ab17b7a + d98761d commit 0b166d9

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

articles/active-directory/conditional-access/location-condition.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ The location found using the public IP address a client provides to Azure Active
3535

3636
Locations exist in the Azure portal under **Azure Active Directory** > **Security** > **Conditional Access** > **Named locations**. These named network locations may include locations like an organization's headquarters network ranges, VPN network ranges, or ranges that you wish to block. Named locations are defined by IPv4 and IPv6 address ranges or by countries/regions.
3737

38-
![Named locations in the Azure portal](./media/location-condition/new-named-location.png)
38+
> [!VIDEO https://www.youtube.com/embed/P80SffTIThY]
3939
4040
### IPv4 and IPv6 address ranges
4141

articles/cognitive-services/containers/disconnected-containers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Containers enable you to run Cognitive Services APIs in your own environment, an
1818
* [Speech-to-Text](../speech-service/speech-container-howto.md?tabs=stt)
1919
* [Custom Speech-to-Text](../speech-service/speech-container-howto.md?tabs=cstt)
2020
* [Neural Text-to-Speech](../speech-service/speech-container-howto.md?tabs=ntts)
21-
* [Text Translation (Standard)](../translator/containers/translator-how-to-install-container.md#host-computer)
21+
* [Text Translation (Standard)](../translator/containers/translator-disconnected-containers.md)
2222
* [Language Understanding (LUIS)](../LUIS/luis-container-howto.md)
2323
* Azure Cognitive Service for Language
2424
* [Sentiment Analysis](../language-service/sentiment-opinion-mining/how-to/use-containers.md)

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
2-
title: Understand the MedTech service device message data processing stages - Azure Health Data Services
2+
title: Understand the MedTech service device message processing stages - Azure Health Data Services
33
description: This article provides an overview of the MedTech service device message processing stages. The MedTech service ingests, normalizes, groups, transforms, and persists device message data in the FHIR service.
44
services: healthcare-apis
55
author: msjasteppe
66
ms.service: healthcare-apis
77
ms.subservice: iomt
88
ms.topic: overview
9-
ms.date: 03/24/2023
9+
ms.date: 03/28/2023
1010
ms.author: jasteppe
1111
---
1212

@@ -15,7 +15,7 @@ ms.author: jasteppe
1515
> [!NOTE]
1616
> [Fast Healthcare Interoperability Resources (FHIR®)](https://www.hl7.org/fhir/) is an open healthcare specification.
1717
18-
This article provides an overview of the device message processing stages within the [MedTech service](overview.md). The MedTech service transforms device message data into FHIR [Observation](https://www.hl7.org/fhir/observation.html) resources for persistence in the [FHIR service](../fhir/overview.md).
18+
This article provides an overview of the device message processing stages within the [MedTech service](overview.md). The MedTech service transforms device message data into [FHIR Observations](https://www.hl7.org/fhir/observation.html) for persistence in the [FHIR service](../fhir/overview.md).
1919

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

@@ -30,21 +30,21 @@ The MedTech service device message data processing follows these stages and in t
3030
## Ingest
3131
Ingest is the first stage where device messages are received from an [Azure Event Hubs](../../event-hubs/index.yml) event hub and immediately pulled into the MedTech service. The Event Hubs service supports high scale and throughput with the ability to receive and process millions of device messages per second. It also enables the MedTech service to consume messages asynchronously, removing the need for devices to wait while device messages are processed.
3232

33-
The device message event hub uses the MedTech service's [system-assigned managed identity](../../active-directory/managed-identities-azure-resources/overview.md#managed-identity-types) and [Azure resource-based access control (Azure RBAC)](../../role-based-access-control/overview.md) for secure access to the device message event hub.
33+
The MedTech service's [system-assigned managed identity](../../active-directory/managed-identities-azure-resources/overview.md#managed-identity-types) and [Azure resource-based access control (Azure RBAC)](../../role-based-access-control/overview.md) are used for secure access to the event hub.
3434

3535
> [!NOTE]
3636
> JSON is the only supported format at this time for device message data.
3737
3838
> [!IMPORTANT]
39-
> 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.
39+
> If you're going to allow access from multiple services to the event hub, it's required that each service has its own event hub consumer group.
4040
>
4141
> 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).
4242
>
4343
> Examples:
4444
>
45-
> - Two MedTech services accessing the same device message event hub.
45+
> - Two MedTech services accessing the same event hub.
4646
>
47-
> - A MedTech service and a storage writer application accessing the same device message event hub.
47+
> - A MedTech service and a storage writer application accessing the same event hub.
4848
4949
## Normalize
5050
Normalize is the next stage where device message data is processed using the user-selected/user-created conforming and valid [device mapping](how-to-configure-device-mappings.md). This mapping process results in transforming device message data into a normalized schema.
@@ -63,7 +63,7 @@ Device identity and measurement type grouping are optional and enabled by the us
6363
## Transform
6464
Transform is the next stage where normalized messages are processed using the user-selected/user-created conforming and valid [FHIR destination mapping](how-to-configure-fhir-mappings.md). Normalized messages get transformed into FHIR Observation resources if a matching FHIR destination mapping has been authored.
6565

66-
At this point, the [Device](https://www.hl7.org/fhir/device.html) resource, along with its associated [Patient](https://www.hl7.org/fhir/patient.html) resource, is also retrieved from the FHIR service using the device identifier present in the device message. These resources are added as a reference to the FHIR Observation resource being created.
66+
At this point, the [Device](https://www.hl7.org/fhir/device.html) resource, along with its associated [Patient](https://www.hl7.org/fhir/patient.html) resource, is also retrieved from the FHIR service using the device identifier present in the device message. These resources are added as a reference to the FHIR Observation being created.
6767

6868
> [!NOTE]
6969
> 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.
@@ -105,7 +105,7 @@ The MedTech service provides near real-time processing and also attempts to redu
105105
> Assuming these device messages were ingested within the same ~five minute window or in the same group of 300 normalized messages, and since the `measurementdatetime` is the same for both device messages (indicating these contain data for the same FHIR Observation), only device message 2 is persisted to represent the latest/most recent data.
106106
107107
## Persist
108-
Persist is the final stage where the FHIR Observation resources from the transform stage are persisted in the [FHIR service](../fhir/overview.md). If the FHIR Observation resource is new, it's created in the FHIR service. If the FHIR Observation resource already existed, it gets updated in the FHIR service.
108+
Persist is the final stage where the FHIR Observation resources from the transform stage are persisted in the [FHIR service](../fhir/overview.md). If the FHIR Observation is new, it's created in the FHIR service. If the FHIR Observation already existed, it gets updated in the FHIR service.
109109
110110
The FHIR service uses the MedTech service's [system-assigned managed identity](../../active-directory/managed-identities-azure-resources/overview.md#managed-identity-types) and [Azure resource-based access control (Azure RBAC)](../../role-based-access-control/overview.md) for secure access to the FHIR service.
111111

0 commit comments

Comments
 (0)