Zobrazení a povolení nastavení diagnostiky ve službě FHIR
Článek
Přístup k diagnostickým protokolům je nezbytný pro všechny zdravotnické služby. Dodržování zákonných požadavků, jako je zákon o přenositelnosti zdravotních pojištění a odpovědnosti (HIPAA), je nutností. V tomto článku se dozvíte, jak zvolit nastavení diagnostických protokolů ve službě FHIR v rámci služby Azure Health Data Services. Projdete si také některé ukázkové dotazy pro tyto protokoly.
Postup povolení diagnostických protokolů
Na webu Azure Portal vyberte svou službu FHIR.
V části Monitorování vyberte Nastavení diagnostiky.
Vyberte + Přidat nastavení diagnostiky.
Zadejte název nastavení diagnostiky.
Vyberte metodu, kterou chcete použít pro přístup k protokolům:
Odeslání do pracovního prostoru služby Log Analytics je určené k odesílání protokolů a metrik do pracovního prostoru služby Log Analytics ve službě Azure Monitor. Než vyberete tuto možnost, musíte vytvořit pracovní prostor služby Log Analytics.
Archivace do účtu úložiště je určená k auditování nebo ruční kontrole. Účet úložiště, který chcete použít, musí být už vytvořený. Možnost uchovávání se vztahuje pouze na účet úložiště. Zásady uchovávání informací jsou v rozsahu od 1 do 365 dnů. Pokud nechcete používat žádné zásady uchovávání informací a uchovávat data navždy, nastavte uchovávání (dny) na 0.
Streamování do centra událostí je určené pro příjem dat službou třetí strany nebo vlastním analytickým řešením. Před konfigurací této možnosti musíte vytvořit obor názvů centra událostí a zásady centra událostí.
Pokud jste povolili partnerské řešení, které podpora Azure, mělo by být vybráno partnerské řešení. Další informace najdete v tématu Rozšíření Azure o řešení od partnerů.
Vyberte AuditLogs.
Zvolte Uložit.
Poznámka
Pokud jste tuto metodu vybrali, může trvat až 15 minut, než se první protokoly zobrazí v pracovním prostoru služby Log Analytics. Pokud se služba FHIR přesune z jedné skupiny prostředků nebo předplatného do jiného, aktualizujte nastavení po dokončení přesunu.
Podrobnosti o diagnostických protokolech
V tuto chvíli vrátí služba FHIR v diagnostickém protokolu následující pole:
Název pole
Type
Notes
CallerIdentity
dynamicky,
Obecná taška vlastností, která obsahuje informace o identitě.
CallerIdentityIssuer
Řetězec
Vystavitel.
CallerIdentityObjectId
Řetězec
ID objektu.
CallerIPAddress
Řetězec
IP adresa volajícího.
CorrelationId
Řetězec
ID korelace.
FhirResourceType
Řetězec
Typ prostředku, pro který byla operace provedena.
LogCategory
Řetězec
Kategorie protokolu. (V tomto článku se vracíme AuditLogs.)
Location
Řetězec
Umístění serveru, který žádost zpracoval. Příklad: South Central US.
OperationDuration
Int
Doba, kterou trvalo dokončení této žádosti v sekundách. Poznámka: Tato hodnota kolace je vždy 0 kvůli známému problému.
OperationName
Řetězec
Typ operace. Například: update nebo search-type.
RequestUri
Řetězec
Identifikátor URI požadavku.
ResultType
Řetězec
Stav protokolu. Dostupné hodnoty jsou Started, Succeedednebo Failed.
StatusCode
Int
Stavový kód HTTP Příklad: 200.
TimeGenerated
DateTime
Datum a čas události.
Properties
Řetězec
Vlastnosti .FhirResourceType
SourceSystem
Řetězec
Zdrojový systém, který je v tomto případě vždy Azure .
TenantId
Řetězec
ID tenanta.
Type
Řetězec
Typ protokolu, který je v tomto případě vždy MicrosoftHealthcareApisAuditLog .
_ResourceId
Řetězec
Podrobnosti o prostředku
Ukázkové dotazy
K prozkoumání dat protokolů můžete použít tyto základní dotazy Log Analytics:
Spuštěním následujícího dotazu zobrazte 100 nejnovějších protokolů:
MicrosoftHealthcareApisAuditLogs | limit 100
Spuštěním následujícího dotazu seskupte operace podle typu prostředku FHIR:
MicrosoftHealthcareApisAuditLogs | summarize count() by FhirResourceType
Spuštěním následujícího dotazu získejte všechny neúspěšné výsledky:
MicrosoftHealthcareApisAuditLogs | where ResultType == "Failed"
Závěr
Přístup k diagnostickým protokolům je nezbytný pro monitorování služby a poskytování sestav dodržování předpisů. V tomto článku jste zjistili, jak povolit tyto protokoly pro službu FHIR.
Poznámka
Metriky se přidají, když je služba Azure Health Data Services obecně dostupná.
Další kroky
Informace o nastavení vlastních hlaviček v diagnostických protokolech najdete v tématu .
Zjistěte, jak můžete zaznamenat výstup trasování z webových aplikací Azure. Prohlédněte si stream dynamického protokolu a stáhněte si soubory protokolu pro offline analýzu.
Vytvářejte efektivní dotazy, vytvářejte zásady indexování, spravujte a zřiďte prostředky v rozhraní SQL API a sadě SDK pomocí služby Microsoft Azure Cosmos DB.