Risolvere gli errori di distribuzione del servizio MedTech

Nota

Fast Healthcare Interoperability Resources (FHIR®) è una specifica sanitaria aperta.

Questo articolo illustra la procedura di risoluzione dei problemi e le correzioni per gli errori di distribuzione del servizio MedTech.

Suggerimento

L'accesso alle metriche e ai log del servizio MedTech è essenziale per la risoluzione dei problemi e la valutazione dell'integrità e delle prestazioni complessive del servizio MedTech. Per informazioni su come abilitare, configurare e usare queste funzionalità di monitoraggio del servizio MedTech, vedere questi articoli del servizio MedTech:

Come usare le schede di monitoraggio e controllo dell'integrità del servizio MedTech

Come configurare le metriche del servizio MedTech

Come abilitare le impostazioni di diagnostica per il servizio MedTech

Errori e correzioni delle risorse del servizio MedTech

Di seguito è riportato un elenco di errori disponibili nell'API di Azure Resource Manager (ARM) o portale di Azure e le correzioni per questi errori:

Errore
È stato raggiunto il numero massimo di iotconnector di tipo di risorsa.
Mapping deviceMapping non valido. Errori di convalida: {LIST_OF_ERRORS}.
fullyQualifiedEventHubNamespace è null, vuoto o formattato in modo non corretto.
È necessario eseguire il provisioning completo delle risorse predecessore prima di poter effettuare il provisioning di una risorsa figlio.
La proprietà location delle risorse figlio deve corrispondere alla proprietà location delle risorse padre.

È stato raggiunto il numero massimo di iotconnector di tipo di risorsa

Visualizzato: API ARM e portale di Azure

Descrizione: viene raggiunta la quota di sottoscrizione del servizio MedTech (il valore predefinito è 10 servizi MedTech per area di lavoro e 10 aree di lavoro per sottoscrizione).

Correzione: eseguire una di queste opzioni:

  • Eliminare una delle istanze esistenti del servizio MedTech.

  • Usare una sottoscrizione diversa che non ha raggiunto la quota di sottoscrizione.

  • Richiedere un aumento della quota di sottoscrizione - Supporto tecnico di Azure.

Mapping deviceMapping non valido. Errori di convalida: {LIST_OF_ERRORS}

Visualizzato: API ARM e portale di Azure

Descrizione: il mapping del dispositivo fornito nella richiesta di provisioning del servizio MedTech non è valido.

Correzione:

  • Se si distribuisce un servizio MedTech usando un modello arm, correggere gli errori nel codice JSON di mapping fornito nella properties.deviceMapping proprietà .
  • Se si distribuisce un servizio MedTech usando il portale di Azure, correggere gli errori nel codice JSON di mapping fornito nella scheda Mapping dei dispositivi.

fullyQualifiedEventHubNamespace è null, vuoto o formattato in modo non corretto

Visualizzato: API ARM

Descrizione: lo spazio dei nomi dell'hub eventi del servizio MedTech fornito nella richiesta di provisioning non è valido.

Correzione: aggiornare la proprietà del properties.ingestionEndpointConfiguration.fullyQualifiedEventHubNamespace servizio MedTech al formato corretto nel modello di Resource Manager. Il formato deve essere {EVENTHUB_NAMESPACE}.servicebus.windows.net.

È necessario eseguire il provisioning completo delle risorse predecessore prima di poter effettuare il provisioning di una risorsa figlio

Visualizzato: API ARM

Descrizione: l'area di lavoro padre è ancora in fase di provisioning.

Correzione: attendere il completamento del provisioning dell'area di lavoro padre e inviare nuovamente la richiesta di provisioning.

La proprietà location delle risorse figlio deve corrispondere alla proprietà location delle risorse padre

Visualizzato: API ARM

Descrizione: la posizione del servizio MedTech fornita nella richiesta di provisioning è diversa dalla posizione dell'area di lavoro padre.

Correzione: impostare la location proprietà del servizio MedTech nel modello di Resource Manager sullo stesso valore della proprietà dell'area di location lavoro padre.

Errori e correzioni delle risorse di destinazione FHIR

Di seguito è riportato un elenco di errori disponibili nell'API di Azure Resource Manager (ARM) o portale di Azure e le correzioni per questi errori:

Errore
È stato raggiunto il numero massimo di iotconnectors/fhirdestinations del tipo di risorsa.
Il valore fhirServiceResourceId specificato non è valido.
È necessario eseguire il provisioning completo delle risorse predecessore prima di poter effettuare il provisioning di una risorsa figlio.
La proprietà location delle risorse figlio deve corrispondere alla proprietà location delle risorse padre.

È stato raggiunto il numero massimo di iotconnectors/destinazioni del tipo di risorsa

Visualizzato: API ARM e portale di Azure

Descrizione: viene raggiunta la quota della risorsa di destinazione FHIR del servizio MedTech (il valore predefinito è uno per ogni servizio MedTech).

Correzione: eliminare l'istanza esistente della risorsa di destinazione FHIR del servizio MedTech. Per ogni servizio MedTech è consentita una sola risorsa di destinazione FHIR.

Il valore fhirServiceResourceId specificato non è valido

Visualizzato: API ARM

Descrizione: l'ID risorsa della destinazione FHIR fornito nella richiesta di provisioning non è un ID risorsa valido per un'istanza del servizio FHIR.

Correzione: verificare che l'ID risorsa nella properties.fhirServiceResourceId proprietà del modello di Resource Manager sia formattato correttamente e assicurarsi che l'ID risorsa sia per l'istanza del servizio FHIR. Il formato deve essere: /subscriptions/{SUBSCRIPTION_ID}/resourceGroups/{RESOURCE_GROUP_NAME}/providers/Microsoft.HealthcareApis/workspaces/{WORKSPACE_NAME}/fhirservices/{FHIR_SERVICE_NAME}

È necessario eseguire il provisioning completo delle risorse predecessore prima di poter effettuare il provisioning di una risorsa figlio

Visualizzato: API ARM

Descrizione: l'area di lavoro padre o il servizio MedTech padre è ancora in fase di provisioning.

Correzione: attendere il completamento del provisioning del servizio MedTech padre o dell'area di lavoro padre, quindi inviare nuovamente la richiesta di provisioning.

La proprietà location delle risorse figlio deve corrispondere alla proprietà location delle risorse padre

Visualizzato: API ARM

Descrizione: la posizione della risorsa di destinazione FHIR fornita nella richiesta di provisioning è diversa dalla posizione del servizio MedTech padre.

Correzione: impostare la location proprietà della destinazione FHIR nel modello di Resource Manager sullo stesso valore della proprietà del location servizio MedTech padre.

Nota

Se non è possibile risolvere il problema del servizio MedTech usando questa guida alla risoluzione dei problemi, è possibile aprire un ticket di supporto tecnico di Azure allegando copie dei mapping di destinazione del messaggio e del dispositivo e del dispositivo e FHIR alla richiesta per facilitare la determinazione dei problemi.

Passaggi successivi

In questo articolo si è appreso come risolvere e correggere gli errori di distribuzione del servizio MedTech.

Per informazioni sulle domande frequenti sul servizio MedTech (domande frequenti), vedere

FHIR® è un marchio registrato di Health Level Seven International, registrato in U.S. Trademark Office e viene usato con la loro autorizzazione.