{"id":1363,"date":"2019-05-01T00:00:00","date_gmt":"2019-05-01T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/deploy-a-fhir-sandbox-in-azure"},"modified":"2025-06-22T11:07:33","modified_gmt":"2025-06-22T18:07:33","slug":"deploy-a-fhir-sandbox-in-azure","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/","title":{"rendered":"Deploy a FHIR sandbox in Azure"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>This blog post was authored by Michael Hansen, Senior Program Manager, Microsoft Azure.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In connection with <a href=\"https:\/\/www.himssconference.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">HIMSS 2019<\/a>, we announced the <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/lighting-up-healthcare-data-with-fhir-announcing-the-azure-api-for-fhir\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure API for FHIR<\/a>, which provides our customers with an enterprise grade, managed FHIR\u00ae API in Azure. Since then, we have been busy improving the service with new configuration options and features. Some of the features we have been working on include authentication configuratin and the <a href=\"https:\/\/smarthealthit.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">SMART on FHIR<\/a> Azure Active Directory Proxy, which enable the so-called SMART on FHIR EHR launch with the Azure API for FHIR.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We have developed a sandbox environment that illustrates how the service and the configuration options are used. In this blog post, we focus on how to deploy the sandbox in Azure. Later blog posts will dive into some of the technical details of the various configuration options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Azure API for FHIR team maintains a <a href=\"https:\/\/github.com\/Microsoft\/fhir-server-samples\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub repository with sample applications<\/a>. It is maintained by the product engineering team to ensure that it works with the latest features of the Azure API for FHIR. The repository contains a patient dashboard application, Azure Function that will load patient data generated with <a href=\"https:\/\/synthetichealth.github.io\/synthea\/\" target=\"_blank\" rel=\"noreferrer noopener\">Synthea<\/a>, and example templates for SMART on FHIR applications:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp\" alt=\"Diagram displaying SMART on FHIR applications\" title=\"SMART on FHIR applications\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deployment-instructions\">Deployment instructions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The repository contains fully automated PowerShell scripts that you can use to deploy the sandbox scenario. The deployment script will create Azure Active Directory application registrations and a test user. If you do not want to create these Azure Active Directory objects in the tenant associated with your Azure subscription, we recommend you <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/quickstart-create-new-tenant\" target=\"_blank\" rel=\"noreferrer noopener\">create a separate Azure Active Directory tenant<\/a> to use for data plane access control.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The deployment script is written for PowerShell and uses the <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/azuread\/?view=azureadps-2.0\" target=\"_blank\" rel=\"noreferrer noopener\">AzureAd PowerShell module<\/a>. If you don\u2019t have access to PowerShell on your computer, you can use the <a href=\"https:\/\/azure.microsoft.com\/en-us\/features\/cloud-shell\/\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Cloud Shell<\/a>. In the cloud shell, you can deploy the sandbox environment with:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; auto-links: false; gutter: false; title: ; quick-code: false; notranslate\" title=\"\">\n# Clone source code repository\ncd $HOME\ngit clone https:\/\/github.com\/Microsoft\/fhir-server-samples\ncd fhir-server-samples\/deploy\/scripts\n\n# Log in to Azure AD:\nConnect-AzureAd -TenantDomain .onmicrosoft.com\n\n# Connect to Azure Subscription\nLogin-AzureRmAccount\n\n# Selection subscription\nSelect-AzureRmSubscription -SubsciptionName \u201cName of your subscription\u201d\n\n# Deploy Sandbox\n.Create-FhirServerSamplesEnvironment.ps1 -EnvironmentName  -EnvironmentLocation westus2 -AdminPassword $(ConvertTo-SecureString -AsPlainText -Force \"MySuperSecretPassword\")\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">It will take around 5 minutes to deploy the environment. The deployment script will create a resource group with the same name as the environment. In there, you will find all the resources associated with the sandbox.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"loading-synthetic-data\">Loading synthetic data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The environment resource group will contain a storage account with a container named \u201cFhirImport.\u201d If you upload Synthea patient bundles to this storage account, they will be ingested.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"using-the-patient-dashboard\">Using the patient dashboard<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are two versions of the patient dashboard, they can be located at:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">https:\/\/dash.azurewebsites.net: This is an ASP.NET patient dashboard. The GitHub repository contains the <a href=\"https:\/\/github.com\/Microsoft\/fhir-server-samples\/tree\/master\/src\/FhirDashboard\" target=\"_blank\" rel=\"noreferrer noopener\">source code<\/a> for this patient dashboard.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">https:\/\/js.azurewebsites.net: This is a single page JavaScript application. The <a href=\"https:\/\/github.com\/Microsoft\/fhir-server-samples\/tree\/master\/src\/FhirDashboardJS\" target=\"_blank\" rel=\"noreferrer noopener\">source code<\/a> is also in the GitHub repository.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">When you navigate to either of those URLs, you will be prompted to log in. The administrator user is created by the deployment script and will have the username -admin@.onmicrosoft.com and the password is whatever you chose it to be during deployment. If you have uploaded some patients using the Synthea uploader, you should be able to display a list of patients. This shows the view in the JavaScript dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image has-custom-border\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/6cb22908-a94b-46e1-af45-94fed1079ea3.webp\" alt=\"JavaScript dashboard\" style=\"border-radius:0px\" title=\"JavaScript dashboard\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can click details on a specific patient to get more information:<\/p>\n\n\n\n<figure class=\"wp-block-image has-custom-border\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/ecd3c397-c7f0-44ef-bce3-cdca93382dd3.webp\" alt=\"Details on a specific patient information on JavaScript\" style=\"border-radius:0px\" title=\"Patient information in JavaScript\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can also use the links for the SMART on FHIR applications to get the growth chart application this patient:<\/p>\n\n\n\n<figure class=\"wp-block-image has-custom-border\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/96c645ae-fa8c-42e6-b28a-26778e37e058.webp\" alt=\"SMART on FHIR applications showing the growth chart application of a patient\" style=\"border-radius:0px\" title=\"SMART on FHIR applications showing the growth chart application of a patient\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The sandbox provides other useful tools. As an example, the \u201cAbout me\u201d link will provide you with details about the FHIR endpoint including a token that can be used to access the FIR API using tools like <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/healthcare-apis\/access-fhir-postman-tutorial\" target=\"_blank\" rel=\"noreferrer noopener\">Postman<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"deleting-the-sandbox\">Deleting the sandbox<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you are done exploring the Azure API for FHIR and the FHIR sandbox, it is easily deleted with:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; auto-links: false; gutter: false; title: ; quick-code: false; notranslate\" title=\"\">\n.Delete-FhirServerSamplesEnvironment.ps1 -EnvironmentName\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><em>FHIR\u00ae is the registered trademark of HL7 and is used with the permission of HL7<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In connection with HIMSS 2019, we announced the Azure API for FHIR, which provides our customers with an enterprise grade, managed FHIR\u00ae API in Azure. Since then, we have been busy improving the service with new configuration options and features.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1498,1485,1556,1461],"tags":[],"audience":[3054,3055,3056],"content-type":[],"product":[1499,1567],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-1363","post","type-post","status-publish","format-standard","hentry","category-integration","category-internet-of-things","category-mobile","category-web","audience-business-decision-makers","audience-developers","audience-it-implementors","product-api-management","product-azure-api-management","review-flag-1680286581-295","review-flag-1680286584-658","review-flag-5-1680286581-950","review-flag-bundl-1680286579-710","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Deploy a FHIR sandbox in Azure | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"In connection with HIMSS 2019, we announced the Azure API for FHIR, which provides our customers with an enterprise grade, managed FHIR\u00ae API in Azure. Since then, we have been busy improving the service with new configuration options and features.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Deploy a FHIR sandbox in Azure | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"In connection with HIMSS 2019, we announced the Azure API for FHIR, which provides our customers with an enterprise grade, managed FHIR\u00ae API in Azure. Since then, we have been busy improving the service with new configuration options and features.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-01T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-22T18:07:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"Deploy a FHIR sandbox in Azure\",\"datePublished\":\"2019-05-01T00:00:00+00:00\",\"dateModified\":\"2025-06-22T18:07:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/\"},\"wordCount\":618,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp\",\"articleSection\":[\"Integration\",\"Internet of things\",\"Mobile\",\"Web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/\",\"name\":\"Deploy a FHIR sandbox in Azure | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp\",\"datePublished\":\"2019-05-01T00:00:00+00:00\",\"dateModified\":\"2025-06-22T18:07:33+00:00\",\"description\":\"In connection with HIMSS 2019, we announced the Azure API for FHIR, which provides our customers with an enterprise grade, managed FHIR\u00ae API in Azure. Since then, we have been busy improving the service with new configuration options and features.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integration\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/integration\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Deploy a FHIR sandbox in Azure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Deploy a FHIR sandbox in Azure | Microsoft Azure Blog","description":"In connection with HIMSS 2019, we announced the Azure API for FHIR, which provides our customers with an enterprise grade, managed FHIR\u00ae API in Azure. Since then, we have been busy improving the service with new configuration options and features.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/","og_locale":"en_US","og_type":"article","og_title":"Deploy a FHIR sandbox in Azure | Microsoft Azure Blog","og_description":"In connection with HIMSS 2019, we announced the Azure API for FHIR, which provides our customers with an enterprise grade, managed FHIR\u00ae API in Azure. Since then, we have been busy improving the service with new configuration options and features.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2019-05-01T00:00:00+00:00","article_modified_time":"2025-06-22T18:07:33+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp","type":"","width":"","height":""}],"author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"Deploy a FHIR sandbox in Azure","datePublished":"2019-05-01T00:00:00+00:00","dateModified":"2025-06-22T18:07:33+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/"},"wordCount":618,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp","articleSection":["Integration","Internet of things","Mobile","Web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/","name":"Deploy a FHIR sandbox in Azure | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp","datePublished":"2019-05-01T00:00:00+00:00","dateModified":"2025-06-22T18:07:33+00:00","description":"In connection with HIMSS 2019, we announced the Azure API for FHIR, which provides our customers with an enterprise grade, managed FHIR\u00ae API in Azure. Since then, we have been busy improving the service with new configuration options and features.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2019\/05\/7447373b-2057-48cf-ba36-615fb0abba50.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/deploy-a-fhir-sandbox-in-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Integration","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/integration\/"},{"@type":"ListItem","position":3,"name":"Deploy a FHIR sandbox in Azure"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/1363","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=1363"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/1363\/revisions"}],"predecessor-version":[{"id":42763,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/1363\/revisions\/42763"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=1363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=1363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=1363"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=1363"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=1363"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=1363"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=1363"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=1363"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=1363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}