Snabbstart: Distribuera MedTech-tjänsten med hjälp av en Azure Resource Manager-mall
Om du vill implementera infrastruktur som kod för dina Azure-lösningar använder du Azure Resource Manager-mallar (ARM-mallar). Mallen är en JSON-fil (JavaScript Object Notation) som definierar infrastrukturen och konfigurationen för projektet. Mallen använder deklarativ syntax, som låter dig ange vad du vill distribuera utan att du behöver skriva sekvensen med programmeringskommandon för att skapa det. I mallen anger du de resurser som ska distribueras och egenskaperna för dessa resurser.
I den här snabbstarten lär du dig att:
- Öppna en ARM-mall i Azure-portalen.
- Konfigurera ARM-mallen för distributionen.
- Distribuera ARM-mallen.
Dricks
Mer information om ARM-mallar finns i Vad är ARM-mallar?
Förutsättningar
För att påbörja distributionen och slutföra snabbstarten måste du ha följande förutsättningar:
Ett aktivt Azure-prenumerationskonto. Om du inte har en Azure-prenumeration kan du läsa Beslutsguide för prenumeration.
Rolltilldelningar för ägare eller deltagare och administratör för användaråtkomst i Azure-prenumerationen. Mer information finns i Vad är rollbaserad åtkomstkontroll i Azure (Azure RBAC)?
Resursprovidrar för Microsoft.HealthcareApis och Microsoft.EventHub registrerade med din Azure-prenumeration. Mer information om hur du registrerar resursprovidrar finns i Azure-resursprovidrar och typer.
När du har dessa förutsättningar är du redo att konfigurera ARM-mallen med hjälp av knappen Distribuera till Azure .
Granska ARM-mallen
ARM-mallen som används för att distribuera resurserna i den här snabbstarten är tillgänglig i Azure Snabbstartsmallar med hjälp av filen azuredeploy.json på GitHub.
Använd knappen Distribuera till Azure
Om du vill påbörja distributionen i Azure-portalen väljer du knappen Distribuera till Azure :
Konfigurera distributionen
I Azure-portalen går du till fliken Grundläggande i Azure-snabbstartsmallen och väljer eller anger följande information för distributionen:
Prenumeration – Den Azure-prenumeration som ska användas för distributionen.
Resursgrupp – En befintlig resursgrupp, eller så kan du skapa en ny resursgrupp.
Region – Azure-regionen för resursgruppen som används för distributionen. Region autofyller med hjälp av resursgruppsregionen.
Basename – ett värde som läggs till i namnet på de Azure-resurser och -tjänster som distribueras.
Plats – Använd listrutan för att välja en Azure-region som stöds för Azure Health Data Services (värdet kan vara samma eller en annan region än din resursgrupp).
Enhetsmappning – Lämna standardvärdena för den här snabbstarten.
Målmappning – Lämna standardvärdena för den här snabbstarten.
Om du vill verifiera konfigurationen väljer du Granska + skapa.
I Granska + skapa kontrollerar du mallverifieringsstatusen. Om valideringen lyckas visar mallen Validering godkänd. Om verifieringen misslyckas korrigerar du den information som anges i felmeddelandet och väljer sedan Granska + skapa igen.
När valideringen har slutförts väljer du Skapa för att påbörja distributionen.
Om några minuter visar Azure-portalen meddelandet att distributionen har slutförts.
Viktigt!
Om du ska tillåta åtkomst från flera tjänster till händelsehubben måste varje tjänst ha en egen konsumentgrupp för händelsehubben.
Konsumentgrupper gör det möjligt för flera förbrukande program att ha en separat vy över händelseströmmen och att läsa strömmen oberoende av varandra i sin egen takt och med sina egna förskjutningar. Mer information finns i Konsumentgrupper.
Exempel:
Två MedTech-tjänster som har åtkomst till samma händelsehubb.
En MedTech-tjänst och ett program för lagringsskrivare som kommer åt samma händelsehubb.
Granska distribuerade resurser och åtkomstbehörigheter
När distributionen är klar skapas följande resurser och åtkomstroller i ARM-malldistributionen:
Event Hubs-namnrymd och händelsehubb. I den här distributionen heter händelsehubben devicedata.
Konsumentgrupp för händelsehubb. I den här distributionen heter konsumentgruppen $Default.
Azure Event Hubs Data Sender-roll . I den här distributionen heter avsändarrollen devicedatasender och kan användas för att ge åtkomst till enhetens händelsehubb med hjälp av en signatur för delad åtkomst (SAS). Mer information om hur du auktoriserar åtkomst med hjälp av en SAS finns i Auktorisera åtkomst till Event Hubs-resurser med signaturer för delad åtkomst.
Arbetsytan Hälsodatatjänster.
Health Data Services FHIR-tjänst®.
Health Data Services MedTech-tjänsten med den systemtilldelade hanterade identiteten aktiverad och beviljad följande åtkomstroller:
För händelsehubben tilldelas åtkomstrollen Azure Event Hubs Data Receiver i avsnittet Åtkomstkontroll (IAM) för händelsehubben.
För FHIR-tjänsten tilldelas åtkomstrollen FHIR Data Writer i avsnittet Åtkomstkontroll (IAM) för FHIR-tjänsten.
Viktigt!
I den här snabbstarten konfigurerar ARM-mallen MedTech-tjänsten så att den fungerar i läget Skapa . En patientresurs och en enhetsresurs skapas för varje enhet som skickar data till din FHIR-tjänst.
Mer information om medTech-tjänstmatchningstyperna Skapa och leta upp finns i Konfigurera fliken Mål.
Mappningar efter distributionen
När du har distribuerat en instans av MedTech-tjänsten måste du fortfarande tillhandahålla överensstämmelse och giltiga enhets- och FHIR-målmappningar.
Mer information om enhetsmappning finns i Översikt över enhetsmappningen för MedTech-tjänsten.
Mer information om FHIR-målmappningen finns i Översikt över MedTech-tjänstens FHIR-målmappning.
Nästa steg
Välj en distributionsmetod för MedTech-tjänsten
Översikt över databearbetningsstegen för MedTech-tjänstens enhet
Vanliga frågor och svar om MedTech-tjänsten
Kommentar
FHIR® är ett registrerat varumärke som tillhör HL7 och används med tillstånd av HL7.