Frequently asked questions about the MedTech service

Note

Fast Healthcare Interoperability Resources (FHIR®) is an open healthcare specification.

This article provides answers to frequently asked questions (FAQs) about the MedTech service.

Where is the MedTech service available?

The MedTech service is available in these Azure regions: Products available by region.

Can I use the MedTech service with a different FHIR service other than the Azure Health Data Services FHIR service?

No. The MedTech service currently only supports the Azure Health Data Services FHIR service for the persistence of transformed device message data. The open-source version of the MedTech service supports the use of different FHIR services.

To learn more about the MedTech service open-source projects, see Open-source projects.

What versions of FHIR does the MedTech service support?

The MedTech service supports the HL7 FHIR® R4 standard.

Why do I have to provide device and FHIR destination mappings to the MedTech service?

The MedTech service requires device and FHIR destination mappings to perform normalization and transformation processes on device message data. To learn how the MedTech service transforms device message data into Observation resources, see Understand the MedTech service device message data transformation.

How long does it take for device message data to show up in the FHIR service?

The MedTech service buffers Observation resources created during the transformation stage and provides near real-time processing. However, this buffer can potentially delay the persistence of Observation resources to the FHIR service up to five minutes. To learn how the MedTech service transforms device message data into Observations resources, see Understand the MedTech service device message data transformation.

Why are the device messages added to the event hub not showing up as Observation resources in the FHIR service?

Tip

Having access to MedTech service logs is essential for troubleshooting and assessing the overall health and performance of your MedTech service.

To learn how to troubleshoot MedTech service errors found in the logs, see Troubleshoot errors using the MedTech service logs.

Potential issue Fix
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.
Device mapping hasn't been configured. Configure and save a conforming and valid device mapping.
FHIR destination mapping hasn't been configured. Configure and save a conforming and valid FHIR destination mapping.
The device message doesn't contain an expected expression defined in the device mapping. Verify the JsonPath or JMESPath expressions defined in the device mapping match tokens defined in the device message.
A Device resource hasn't been created in the FHIR service (Resolution type: Lookup only)*. Create a valid Device resource in the FHIR service. Ensure the Device resource contains an identifier that matches the device identifier provided in the incoming message.
A Patient resource hasn't been created in the FHIR service (Resolution type: Lookup only)*. Create a valid Patient resource in the FHIR service.
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 to a Patient resource.

* Reference Configure the MedTech service for manual deployment using the Azure portal for a functional description of the MedTech service resolution types (Create or Lookup).

Does the MedTech service perform backups of device messages?

No. The MedTech service doesn't back up the device messages that is sent to the event hub. The event hub owner controls the device message retention period within their event hub, which can be from one to 90 days. Event hubs can be deployed in three different service tiers. Message retention limits are tier-dependent: Basic one day, Standard 1-7 days, Premium 90 days. If the device message data is successfully processed by the MedTech service, it's persisted in the FHIR service, and the FHIR service backup policy applies.

To learn more about event hub message retention, see What is the maximum retention period for events?

What are the subscription quota limits for the MedTech service?

  • 25 MedTech services per Azure subscription (not adjustable).
  • 10 MedTech services per Azure Health Data Services workspace (not adjustable).
  • One FHIR destination* per MedTech service (not adjustable).

* FHIR destination is a child resource of the MedTech service.

Can I use the MedTech service with device messages from Apple®, Google®, or Fitbit® devices?

Yes. The MedTech service supports device messages from all these vendors through the open-source version of the MedTech service.

To learn more about the MedTech service open-source projects, see Open-source projects.

Next steps

In this article, you learned about the MedTech service frequently asked questions (FAQs)

For an overview of the MedTech service, see

To learn about the MedTech service device message data transformation, see

To learn about methods for deploying the MedTech service, see

FHIR® is a registered trademark of Health Level Seven International, registered in the U.S. Trademark Office and is used with their permission.