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
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:
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:
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.