You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/healthcare-apis/iot/get-started-with-iot.md
+26-26Lines changed: 26 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ author: msjasteppe
5
5
ms.service: healthcare-apis
6
6
ms.subservice: fhir
7
7
ms.topic: quickstart
8
-
ms.date: 10/19/2022
8
+
ms.date: 12/14/2022
9
9
ms.author: jasteppe
10
10
ms.custom: mode-api
11
11
---
@@ -14,7 +14,7 @@ ms.custom: mode-api
14
14
15
15
This article will show you how to get started with the Azure MedTech service in the [Azure Health Data Services](../healthcare-apis-overview.md). There are six steps you need to follow to be able to deploy and process MedTech service to ingest health data from a medical device using Azure Event Hubs service, persist the data to Azure Fast Healthcare Interoperability Resources (FHIR®) service as Observation resources, and link FHIR service Observations to patient and device resources. This article provides an architecture overview to help you follow the six steps of the implementation process.
16
16
17
-
## Architecture overview of MedTech service
17
+
## Architecture overview of the MedTech service
18
18
19
19
The following diagram outlines the basic architectural path that enables the MedTech service to receive data from a medical device and send it to the FHIR service. This diagram shows how the six-step implementation process is divided into three key development stages: deployment, post-deployment, and data processing.
20
20
@@ -24,7 +24,7 @@ The following diagram outlines the basic architectural path that enables the Med
24
24
25
25
- Step 1 introduces the subscription and permissions prerequisites required.
26
26
27
-
- Step 2 shows how Azure services are provisioned for MedTech services.
27
+
- Step 2 shows how Azure services are provisioned for the MedTech services.
28
28
29
29
- Step 3 presents the configuration process.
30
30
@@ -38,13 +38,13 @@ The following diagram outlines the basic architectural path that enables the Med
38
38
39
39
- Step 6 demonstrates the path to verify processed data sent from MedTech service to the FHIR service.
40
40
41
-
## Get started implementing MedTech service
41
+
## Get started implementing the MedTech service
42
42
43
-
Follow these six steps to set up and start using MedTech service.
43
+
Follow these six steps to set up and start using the MedTech service.
44
44
45
45
## Step 1: Prerequisites for deployment
46
46
47
-
In order to begin deployment, you need to determine if you have: an Azure subscription and correct Azure RBAC (Role-Based Access Control) role assignments. If you already have the appropriate subscription and roles, you can skip this step.
47
+
In order to begin deployment, you need to determine if you have: an Azure subscription and correct Azure role-based access control (Azure RBAC) role assignments. If you already have the appropriate subscription and roles, you can skip this step.
48
48
49
49
- If you don't have an Azure subscription, see [Subscription decision guide](/azure/cloud-adoption-framework/decision-guides/subscriptions/).
50
50
@@ -59,13 +59,13 @@ After you obtain the required prerequisites, the next phase of deployment is to
59
59
You must first create a resource group to contain the deployed instances of a workspace, Event Hubs service, FHIR service, and MedTech service. A [workspace](../workspace-overview.md) is required as a container for the Azure Health Data Services. After you create a workspace from the [Azure portal](../healthcare-apis-quickstart.md), a FHIR service and MedTech service can be deployed to the workspace.
60
60
61
61
> [!NOTE]
62
-
> There are limits to the number of workspaces and the number of MedTech service instances you can create in each Azure subscription. For more information, see [MedTech service FAQs](iot-connector-faqs.md).
62
+
> There are limits to the number of workspaces and the number of MedTech service instances you can create in each Azure subscription. For more information, see [Frequently asked questions about the MedTech service](iot-connector-faqs.md).
63
63
64
64
### Provision an Event Hubs instance to a namespace
65
65
66
66
In order to provision an Event Hubs service, an Event Hubs namespace must first be provisioned, because Event Hubs namespaces are logical containers for event hubs. Namespace must be associated with a resource. The event hub and namespace need to be provisioned in the same Azure subscription. For more information, see [Event Hubs](../../event-hubs/event-hubs-create.md).
67
67
68
-
Once an event hub is provisioned, you must give permission to the event hub to read data from the device. Then, MedTech service can retrieve data from the event hub using a [system-assigned managed identity](../../active-directory/managed-identities-azure-resources/overview.md). This system-assigned managed identity is assigned the **Azure Event Hubs Data Receiver** role. For more information on how to assign access to the MedTech service from an Event Hubs service instance, see [Granting access to the device message event hub](deploy-iot-connector-in-azure.md#granting-access-to-the-device-message-event-hub).
68
+
Once an event hub is provisioned, you must give permission to the event hub to read data from the device. Then, the MedTech service can retrieve data from the event hub using a [system-assigned managed identity](../../active-directory/managed-identities-azure-resources/overview.md). This system-assigned managed identity is assigned the **Azure Event Hubs Data Receiver** role. For more information on how to assign access to the MedTech service from an Event Hubs service instance, see [Granting access to the device message event hub](deploy-iot-connector-in-azure.md#granting-access-to-the-device-message-event-hub).
69
69
70
70
### Provision a FHIR service instance to the same workspace
71
71
@@ -83,37 +83,37 @@ The MedTech service persists the data to the FHIR store using the system-managed
83
83
84
84
## Step 3: Configure MedTech for deployment
85
85
86
-
After you've fulfilled the prerequisites and provisioned your services, the next phase of deployment is to configure MedTech services to ingest data, set up device mappings, and set up destination mappings. These configuration settings will ensure that the data can be translated from your device to Observations in the FHIR service. There are four parts in this configuration process.
86
+
After you've fulfilled the prerequisites and provisioned your services, the next phase of deployment is to configure the MedTech services to ingest data, set up device mappings, and set up destination mappings. These configuration settings will ensure that the data can be translated from your device to Observations in the FHIR service. There are four parts in this configuration process.
87
87
88
-
### Configuring MedTech service to ingest data
88
+
### Configuring the MedTech service to ingest data
89
89
90
-
MedTech service must be configured to ingest data it will receive from an event hub. First you must begin the official deployment process at the Azure portal. For more information about deploying MedTech service using the Azure portal, see [Overview of how to manually deploy the MedTech service using the Azure portal](deploy-03-new-manual.md) and [Prerequisites for manually deploying the MedTech service using the Azure portal](deploy-03-new-manual.md).
90
+
The MedTech service must be configured to ingest data it will receive from an event hub. First you must begin the official deployment process at the Azure portal. For more information about deploying the MedTech service using the Azure portal, see [Overview of how to manually deploy the MedTech service using the Azure portal](deploy-new-manual.md) and [Prerequisites for manually deploying the MedTech service using the Azure portal](deploy-new-manual.md#part-1-prerequisites).
91
91
92
-
Once you have starting using the portal and added MedTech service to your workspace, you must then configure MedTech service to ingest data from an event hub. For more information about configuring MedTech service to ingest data, see [Configure the MedTech service to ingest data](deploy-05-new-config.md).
92
+
Once you have starting using the portal and added the MedTech service to your workspace, you must then configure the MedTech service to ingest data from an event hub. For more information about configuring the MedTech service to ingest data, see [Configure the MedTech service to ingest data](deploy-new-config.md).
93
93
94
94
### Configuring device mappings
95
95
96
-
You must configure MedTech to map it to the device you want to receive data from. Each device has unique settings that MedTech service must use. For more information on how to use Device mappings, see [How to use Device mappings](how-to-use-device-mappings.md).
96
+
You must configure the MedTech service to map it to the device you want to receive data from. Each device has unique settings that the MedTech service must use. For more information on how to use device mappings, see [How to use device mappings](how-to-use-device-mappings.md).
97
97
98
-
- Azure Health Data Services provides an open source tool you can use called [IoMT Connector Data Mapper](https://github.com/microsoft/iomt-fhir/tree/main/tools/data-mapper). The IoMT Connector Data Mapper will help you map your device's data structure to a form that MedTech can use. For more information on device content mapping, see [Device Content Mapping](https://github.com/microsoft/iomt-fhir/blob/main/docs/Configuration.md#device-content-mapping).
98
+
- Azure Health Data Services provides an open source tool you can use called [IoMT Connector Data Mapper](https://github.com/microsoft/iomt-fhir/tree/main/tools/data-mapper). The IoMT Connector Data Mapper will help you map your device's data structure to a form that the MedTech service can use. For more information on device content mapping, see [Device Content Mapping](https://github.com/microsoft/iomt-fhir/blob/main/docs/Configuration.md#device-content-mapping).
99
99
100
-
- When you're deploying MedTech service, you must set specific device mapping properties. For more information on device mapping properties, see [Configure the Device mapping properties](deploy-05-new-config.md).
100
+
- When you're deploying the MedTech service, you must set specific device mapping properties. For more information on device mapping properties, see [Configure the Device mapping properties](deploy-new-config.md).
101
101
102
102
### Configuring destination mappings
103
103
104
104
Once your device's data is properly mapped to your device's data format, you must then map it to an Observation in the FHIR service. For an overview of FHIR destination mappings, see [How to use the FHIR destination mappings](how-to-use-fhir-mappings.md).
105
105
106
-
For step-by-step destination property mapping, see [Configure destination properties](deploy-05-new-config.md).
106
+
For step-by-step destination property mapping, see [Configure destination properties](deploy-new-config.md).
107
107
108
108
### Create and deploy the MedTech service
109
109
110
-
If you've completed the prerequisites, provisioning, and configuration, you're now ready to deploy the MedTech service. Create and deploy your MedTech service by following the procedures at [Create your MedTech service](deploy-06-new-deploy.md).
110
+
If you've completed the prerequisites, provisioning, and configuration, you're now ready to deploy the MedTech service. Create and deploy your MedTech service by following the procedures at [Create your MedTech service](deploy-new-deploy.md).
111
111
112
112
## Step 4: Connect to required services (post deployment)
113
113
114
-
When you complete the final [deployment procedure](deploy-06-new-deploy.md) and don't get any errors, you must link MedTech service to an Event Hubs and the FHIR service. This will enable a connection from MedTech service to an Event Hubs instance and the FHIR service, so that data can flow smoothly from device to FHIR Observation. In order to do this, the Event Hubs instance for device message flow must be granted access via role assignment, so MedTech service can receive Event Hubs data. You must also grant access to The FHIR service via role assignments in order for MedTech to receive the data. There are two parts of the process to connect to required services.
114
+
When you complete the final [deployment procedure](deploy-new-deploy.md) and don't get any errors, you must link the MedTech service to an Event Hubs and the FHIR service. This will enable a connection from the MedTech service to an Event Hubs instance and the FHIR service, so that data can flow smoothly from device to FHIR Observation. In order to do this, the Event Hubs instance for device message flow must be granted access via role assignment, so the MedTech service can receive Event Hubs data. You must also grant access to The FHIR service via role assignments in order for MedTech to receive the data. There are two parts of the process to connect to required services.
115
115
116
-
For more information about granting access via role assignments, see [Granting the MedTech service access to the device message event hub and FHIR service](deploy-06-new-deploy.md#manual-post-deployment-requirements).
116
+
For more information about granting access via role assignments, see [Granting the MedTech service access to the device message event hub and FHIR service](deploy-new-deploy.md#manual-post-deployment-requirements).
117
117
118
118
### Granting access to the device message event hub
119
119
@@ -133,23 +133,23 @@ For more information about application roles, see [Authentication and Authorizat
133
133
134
134
## Step 5: Send the data for processing
135
135
136
-
When MedTech service is deployed and connected to the Event Hubs and FHIR services, it's ready to process data from a device and translate it into a FHIR service Observation. There are three parts of the sending process.
136
+
When the MedTech service is deployed and connected to the Event Hubs and FHIR services, it's ready to process data from a device and translate it into a FHIR service Observation. There are three parts of the sending process.
137
137
138
138
### Data sent from Device to Event Hubs
139
139
140
-
The data is sent to an Event Hubs instance so that it can wait until MedTech service is ready to receive it. The data transfer needs to be asynchronous because it's sent over the Internet and delivery times can't be precisely measured. Normally the data won't sit on an event hub longer than 24 hours.
140
+
The data is sent to an Event Hubs instance so that it can wait until the MedTech service is ready to receive it. The data transfer needs to be asynchronous because it's sent over the Internet and delivery times can't be precisely measured. Normally the data won't sit on an event hub longer than 24 hours.
141
141
142
142
For more information about Event Hubs, see [Event Hubs](../../event-hubs/event-hubs-about.md).
143
143
144
144
For more information on Event Hubs data retention, see [Event Hubs quotas](../../event-hubs/event-hubs-quotas.md)
145
145
146
-
### Data Sent from Event Hubs to MedTech
146
+
### Data Sent from Event Hubs to the MedTech service
147
147
148
-
MedTech requests the data from the Event Hubs instance and the data is sent from the event hub to MedTech. This procedure is called ingestion.
148
+
MedTech requests the data from the Event Hubs instance and the data is sent from the event hub to the MedTech service. This procedure is called ingestion.
149
149
150
-
### MedTech processes the data
150
+
### The MedTech service processes the data
151
151
152
-
MedTech processes the data in five steps:
152
+
The MedTech service processes the data in five steps:
153
153
154
154
- Ingest
155
155
- Normalize
@@ -171,7 +171,7 @@ You can verify that the data is correctly persisted into the FHIR service by usi
171
171
172
172
## Next steps
173
173
174
-
This article only described the basic steps needed to get started using MedTech service. For information about deploying MedTech service in the workspace, see
174
+
This article only described the basic steps needed to get started using the MedTech service. For information about deploying the MedTech service in the workspace, see
175
175
176
176
> [!div class="nextstepaction"]
177
177
> [Deploy the MedTech service in the Azure portal](deploy-iot-connector-in-azure.md)
0 commit comments