Export deidentifikovaných dat
Poznámka:
Výsledky při použití deidentifikovaného exportu služby FHIR® (de-ID) se liší podle povahy exportovaných dat a toho, jaké funkce de-ID se používají. Microsoft nemůže vyhodnotit zjištěné výstupy exportu nebo určit přijatelnost pro vaše případy použití a potřeby dodržování předpisů. Deidentifikovaný export služby FHIR nezaručuje splnění konkrétních právních, regulačních nebo dodržování požadavků.
Služba FHIR může deidentifikovat data při spuštění $export
operace. Pro deidentifikovaný export používá služba FHIR modul anonymizace z nástrojů FHIR pro anonymizaci (OSS) na GitHubu. K dispozici je ukázkový konfigurační soubor , který vám pomůže začít redigovat a transformovat datová pole FHIR, která obsahují osobní identifikační informace.
Konfigurační soubor
Anonymizační modul obsahuje ukázkový konfigurační soubor, který vám pomůže začít s požadavky na de-ID metody HIPAA Safe Harbor. Konfigurační soubor je soubor JSON se čtyřmi vlastnostmi: fhirVersion
, processingErrors
fhirPathRules
, , parameters
.
fhirVersion
určuje verzi FHIR pro anonymizační modul.processingErrors
určuje, jaká akce se má provést pro všechny chyby zpracování, ke kterým dojde během anonymizace. Výjimky můžete vyvolat nebo ponechat na základě vašich potřeb.fhirPathRules
určuje, jakou metodu anonymizace se má použít. Pravidla se provádějí v pořadí, v jakém se zobrazují v konfiguračním souboru.parameters
nastaví další ovládací prvky pro anonymizační chování zadané v nástroji fhirPathRules.
Tady je ukázkový konfigurační soubor pro FHIR R4:
{
"fhirVersion": "R4",
"processingError":"raise",
"fhirPathRules": [
{"path": "nodesByType('Extension')", "method": "redact"},
{"path": "Organization.identifier", "method": "keep"},
{"path": "nodesByType('Address').country", "method": "keep"},
{"path": "Resource.id", "method": "cryptoHash"},
{"path": "nodesByType('Reference').reference", "method": "cryptoHash"},
{"path": "Group.name", "method": "redact"}
],
"parameters": {
"dateShiftKey": "",
"cryptoHashKey": "",
"encryptKey": "",
"enablePartialAgesForRedact": true
}
}
Další informace najdete v tématu Anonymizace FHIR.
Správa konfiguračního souboru v účtu úložiště
Potřebujete vytvořit kontejner pro deidentifikovaný export v účtu ADLS Gen2 a zadat <<container_name>>
v požadavku rozhraní API, jak je znázorněno. Kromě toho je potřeba umístit konfigurační soubor JSON s pravidly anonymizace uvnitř kontejneru a zadat <<config file name>>
v požadavku rozhraní API.
Poznámka:
Běžně se používá pojmenování kontejneru anonymization
. Soubor JSON v kontejneru se často jmenuje anonymizationConfig.json
.
Správa konfiguračního souboru v ACR
Doporučujeme hostovat konfigurační soubory exportu ve službě Azure Container Registry (ACR).
- Nasdílejte konfigurační soubory do služby Azure Container Registry.
- Povolte spravovanou identitu v instanci služby FHIR.
- Poskytněte přístup ACR ke spravované identitě služby FHIR.
- Zaregistrujte servery ACR ve službě FHIR. Pomocí portálu můžete otevřít artefakty v části Transformace a přenos dat a přidat server ACR.
- Nakonfigurujte bránu firewall ACR pro zabezpečený přístup.
Použití koncového $export
bodu pro deidentifikování dat
Následuje příklad anonymizovaného dotazu $export.
https://<<FHIR service base URL>>/$export?_container=<<container_name>>&_anonymizationConfigCollectionReference=<<ACR image reference>>&_anonymizationConfig=<<config file name>>&_anonymizationConfigEtag=<<ETag on storage>>
Poznámka:
Právě teď služba FHIR podporuje pouze identifikovaný export na úrovni systému ($export
).
Důležité
Nezpracované i deidentifikované operace exportu se zapisuje do stejného účtu úložiště Azure zadaného v konfiguraci exportu pro službu FHIR. Pokud potřebujete více konfigurací deidentifikace, doporučujeme vytvořit pro každou konfiguraci jiný kontejner a spravovat přístup uživatelů na úrovni kontejneru.
Další kroky
Export dat (export-data.md)
Poznámka:
FHIR® je registrovaná ochranná známka HL7 a používá se s povolením HL7.