Rozwiązywanie problemów z błędami wdrażania usługi MedTech

Uwaga

Fast Healthcare Interoperability Resources (FHIR®) to otwarta specyfikacja opieki zdrowotnej.

Ten artykuł zawiera kroki rozwiązywania problemów i poprawki błędów wdrażania usługi MedTech.

Porada

Posiadanie dostępu do metryk i dzienników usługi MedTech jest niezbędne do rozwiązywania problemów i oceny ogólnej kondycji i wydajności usługi MedTech. Zapoznaj się z następującymi artykułami dotyczącymi usługi MedTech, aby dowiedzieć się, jak włączyć, skonfigurować i użyć tych funkcji monitorowania usługi MedTech:

Jak używać kart monitorowania i kontroli kondycji usługi MedTech

Jak skonfigurować metryki usługi MedTech

Jak włączyć ustawienia diagnostyczne dla usługi MedTech

Błędy i poprawki zasobów usługi MedTech

Oto lista błędów, które można znaleźć w interfejsie API usługi Azure Resource Manager (ARM) lub Azure Portal i poprawki dla następujących błędów:

Błąd
Osiągnięto maksymalną liczbę typów zasobów iotconnectors.
Nieprawidłowe mapowanie elementu deviceMapping. Błędy walidacji: {LIST_OF_ERRORS}.
fullyQualifiedEventHubNamespace ma wartość null, jest pusta lub nieprawidłowo sformatowana.
Aby można było aprowizować zasób podrzędny, należy w pełni aprowizować zasoby usługi Ancestor.
Właściwość location zasobów podrzędnych musi być zgodna z właściwością lokalizacji zasobów nadrzędnych.

Osiągnięto maksymalną liczbę typów zasobów iotconnectors

Wyświetlane: interfejs API usługi ARM i Azure Portal

Opis: Osiągnięto limit przydziału subskrypcji usługi MedTech (wartość domyślna to 10 usług MedTech na obszar roboczy i 10 obszarów roboczych na subskrypcję).

Poprawka: Wykonaj jedną z następujących opcji:

  • Usuń jedno z istniejących wystąpień usługi MedTech.

  • Użyj innej subskrypcji, która nie osiągnęła limitu przydziału subskrypcji.

  • Zażądaj zwiększenia limitu przydziału subskrypcji — pomoc techniczna platformy Azure.

Nieprawidłowe mapowanie elementu deviceMapping. Błędy walidacji: {LIST_OF_ERRORS}

Wyświetlane: interfejs API usługi ARM i Azure Portal

Opis: Mapowanie urządzenia podane w żądaniu aprowizacji usługi MedTech jest nieprawidłowe.

Poprawka:

  • Jeśli wdrażasz usługę MedTech przy użyciu szablonu usługi ARM, popraw błędy w pliku JSON mapowania podanym properties.deviceMapping we właściwości .
  • Jeśli wdrażasz usługę MedTech przy użyciu Azure Portal, popraw błędy w pliku JSON mapowania podanym na karcie Mapowanie urządzenia.

w pełniQualifiedEventHubNamespace ma wartość null, jest pusta lub nieprawidłowo sformatowana

Wyświetlane: interfejs API usługi ARM

Opis: Przestrzeń nazw usługi Event Hubs usługi MedTech podana w żądaniu aprowizacji jest nieprawidłowa.

Poprawka: zaktualizuj właściwość usługi properties.ingestionEndpointConfiguration.fullyQualifiedEventHubNamespace MedTech do poprawnego formatu w szablonie usługi ARM. Format powinien mieć wartość {EVENTHUB_NAMESPACE}.servicebus.windows.net.

Zasoby usługi Ancestor muszą być w pełni aprowizowane, zanim będzie można aprowizować zasób podrzędny

Wyświetlane: interfejs API usługi ARM

Opis: nadrzędny obszar roboczy nadal aprowizacji.

Poprawka: Zaczekaj na zakończenie aprowizacji nadrzędnego obszaru roboczego i prześlij ponownie żądanie aprowizacji.

Właściwość lokalizacji zasobów podrzędnych musi być zgodna z właściwością lokalizacji zasobów nadrzędnych

Wyświetlane: interfejs API usługi ARM

Opis: lokalizacja usługi MedTech podana w żądaniu aprowizacji różni się od lokalizacji nadrzędnego obszaru roboczego.

Poprawka: ustaw location właściwość usługi MedTech w szablonie usługi ARM na tę samą wartość co właściwość nadrzędnego location obszaru roboczego.

Błędy i poprawki zasobów docelowych FHIR

Oto lista błędów, które można znaleźć w interfejsie API usługi Azure Resource Manager (ARM) lub Azure Portal i poprawki dla następujących błędów:

Błąd
Osiągnięto maksymalną liczbę typów zasobów iotconnectors/fhirdestinations.
Podany identyfikator fhirServiceResourceId jest nieprawidłowy.
Aby można było aprowizować zasób podrzędny, należy w pełni aprowizować zasoby usługi Ancestor.
Właściwość location zasobów podrzędnych musi być zgodna z właściwością lokalizacji zasobów nadrzędnych.

Osiągnięto maksymalną liczbę typów zasobów iotconnectors/destinations

Wyświetlane: interfejs API usługi ARM i Azure Portal

Opis: Osiągnięto przydział zasobów docelowych FHIR usługi MedTech (wartość domyślna to jedna na usługę MedTech).

Poprawka: Usuń istniejące wystąpienie zasobu docelowego FHIR usługi MedTech. Tylko jeden zasób docelowy FHIR jest dozwolony dla usługi MedTech.

Podany identyfikator fhirServiceResourceId jest nieprawidłowy

Wyświetlane: interfejs API usługi ARM

Opis: identyfikator zasobu miejsca docelowego FHIR podany w żądaniu aprowizacji nie jest prawidłowym identyfikatorem zasobu dla wystąpienia usługi FHIR.

Poprawka: Upewnij się, że identyfikator zasobu we properties.fhirServiceResourceId właściwości szablonu usługi ARM jest poprawnie sformatowany i upewnij się, że identyfikator zasobu jest przeznaczony dla wystąpienia usługi FHIR. Format powinien być następujący: /subscriptions/{SUBSCRIPTION_ID}/resourceGroups/{RESOURCE_GROUP_NAME}/providers/Microsoft.HealthcareApis/workspaces/{WORKSPACE_NAME}/fhirservices/{FHIR_SERVICE_NAME}

Zasoby usługi Ancestor muszą być w pełni aprowizowane, zanim będzie można aprowizować zasób podrzędny

Wyświetlane: interfejs API usługi ARM

Opis: nadrzędny obszar roboczy lub nadrzędna usługa MedTech nadal aprowizuje.

Poprawka: Poczekaj na zakończenie nadrzędnego obszaru roboczego lub nadrzędnej aprowizacji usługi MedTech, a następnie ponownie prześlij żądanie aprowizacji.

Właściwość lokalizacji zasobów podrzędnych musi być zgodna z właściwością lokalizacji zasobów nadrzędnych

Wyświetlane: interfejs API usługi ARM

Opis: lokalizacja zasobu docelowego FHIR podana w żądaniu aprowizacji różni się od lokalizacji nadrzędnej usługi MedTech.

Poprawka: ustaw location właściwość miejsca docelowego FHIR w szablonie usługi ARM na tę samą wartość co właściwość nadrzędnej location usługi MedTech.

Uwaga

Jeśli nie możesz rozwiązać problemu z usługą MedTech, korzystając z tego przewodnika rozwiązywania problemów, możesz otworzyć bilet pomocy technicznej platformy Azure , dołączając kopie komunikatów urządzenia i mapowań docelowych FHIR na żądanie, aby lepiej pomóc w ustaleniu problemu.

Następne kroki

W tym artykule przedstawiono sposób rozwiązywania problemów i naprawiania błędów wdrażania usługi MedTech.

Aby dowiedzieć się więcej o usłudze MedTech — często zadawane pytania, zobacz

FHIR® jest zastrzeżonym znakiem towarowym Health Level Seven International, zarejestrowanym w Amerykańskim Biurze Znaków Towarowych i jest używany z ich pozwoleniem.