Sdílet prostřednictvím


Správa zásad správy verzí a historie

Zásady správy verzí ve službě Azure Health Data Services FHIR jsou konfigurace, která určuje způsob ukládání historie pro každý typ prostředku s možností konfigurace specifické pro prostředek. Tato zásada přímo souvisí s konceptem správy historie prostředků FHIR.

Historie v FHIR

Historie ve FHIR umožňuje zobrazit všechny předchozí verze prostředku. Historie ve FHIR se může dotazovat na úrovni prostředku, typu nebo na úrovni systému. Další informace o interakci s historií najdete v dokumentaci HL7 FHIR. Historie je užitečná ve scénářích, kdy chcete sledovat vývoj prostředku v prostředí FHIR, nebo pokud chcete zobrazit informace o prostředku v určitém bodu v čase.

Všechny předchozí verze prostředku se považují za zastaralé a aktuální verze prostředku by se měla používat pro běžné operace obchodních pracovních postupů. Může ale být užitečné vidět stav prostředku jako bod v čase, kdy bylo učiněno minulé rozhodnutí.

Zásady správy verzí

Zásady správy verzí ve službě FHIR umožňují rozhodnout, jak se má historie ukládat na úrovni služby FHIR nebo na konkrétní úrovni prostředků.

Zásady správy verzí mají tři různé úrovně:

  • versioned: Historie se ukládá pro operace s prostředky. Verze prostředku se navyšuje. Tato možnost je výchozí.
  • version-update: Historie se ukládá pro operace s prostředky. Verze prostředku se navyšuje. Aktualizace vyžadují platnou If-Match hlavičku. Další informace najdete v tématu VersionedUpdateExample.http.
  • no-version: Pro prostředky se nevytvořila historie. Verze prostředku se navyšuje.

Zásady správy verzí dostupné pro konfiguraci v jako nastavení celého systému a také pro přepsání na úrovni prostředků. Nastavení pro celý systém se používá pro všechny prostředky ve službě FHIR, pokud nejsou přidány konkrétní zásady správy verzí na úrovni prostředků.

Porovnání zásad správy verzí

Hodnota zásad Chování v historii meta.versionId Chování aktualizace Výchozí
versioned Historie se ukládá. If-Match není povinné. Yes
version-update Historie se ukládá. If-Match povinné No
no-version Historie se neukládá If-Match není povinné. No

Poznámka

Změna zásady správy verzí na no-version nemá žádný vliv na historii existujících prostředků. Pokud je potřeba odebrat historii prostředků, použijte operaci $purge-history .

Konfigurace zásad správy verzí

Pokud chcete nakonfigurovat zásady správy verzí, vyberte ve službě FHIR okno Konfigurace zásad správy verzí.

Snímek obrazovky s konfigurací zásad správy verzí Azure Portal

Po přechodu na Konfiguraci zásad správy verzí budete moct nakonfigurovat nastavení na úrovni systému i na úrovni prostředků (jako přepsání systémové úrovně). Konfigurace na úrovni systému (anotovaná jako 1) se použije pro každý prostředek ve službě FHIR, pokud není nakonfigurované přepsání konkrétního prostředku (anotované na 2).

Snímek obrazovky s konfigurací zásad správy verzí Azure Portal zobrazující konfiguraci na úrovni systému a na úrovni prostředků

Při konfiguraci na úrovni prostředků budete moct vybrat typ prostředku FHIR (s poznámkou 1) a konkrétní zásady správy verzí pro tento konkrétní prostředek (označený jako 2). Nezapomeňte vybrat tlačítko Přidat (anotováno jako 3), aby se toto nastavení zařadilo do fronty pro uložení.

Snímek obrazovky s konfigurací zásad správy verzí Azure Portal zobrazující konfiguraci na úrovni prostředků

Po dokončení konfigurace zásad správy verzí nezapomeňte vybrat Uložit.

Snímek obrazovky s konfigurací zásad správy verzí Azure Portal s tlačítkem Uložit

Správa historie

Historie v prostředí FHIR je důležitá pro koncové uživatele, aby viděli, jak se prostředek v průběhu času měnil. V koordinaci s protokoly auditu je také užitečné zobrazit stav prostředku před a po jeho změně uživatelem. Obecně se doporučuje uchovávat historii prostředku, pokud nevíte, že ji nepotřebujete. Časté aktualizace prostředků můžou mít za následek velké úložiště dat, což může být ve službách FHIR s velkým množstvím dat nežádoucí.

Změna zásad správy verzí na úrovni systému nebo prostředků neodebere stávající historii prostředků ve službě FHIR. Pokud chcete zmenšit velikost dat historie ve službě FHIR, musíte použít operaci $purge-history .

Další kroky

V tomto článku jste zjistili, jak vymazat historii prostředků ve službě FHIR. Další informace o tom, jak zakázat historii, a některé koncepty týkající se správy historie najdete v tématu

FHIR® je registrovaná ochranná známka HL7 a používá se s povolením HL7.