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í platnouIf-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í.
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).
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í.
Po dokončení konfigurace zásad správy verzí nezapomeňte vybrat 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.