Eksportowanie zidentyfikowanych danych
Uwaga
Wyniki podczas korzystania z funkcji deidentified (de-ID) usługi FHIR® różnią się w zależności od charakteru eksportowanych danych i funkcji de-ID. Firma Microsoft nie może ocenić danych wyjściowych eksportu deidentified lub określić możliwość akceptowania przypadków użycia i potrzeb związanych ze zgodnością. Nie ma gwarancji, że eksport usługi FHIR nie spełnia żadnych konkretnych wymagań prawnych, regulacyjnych ani zgodności.
Usługa FHIR może deidentyfikować dane podczas uruchamiania $export
operacji. W przypadku eksportu deidentified usługa FHIR używa aparatu anonimizacji z narzędzi FHIR do anonimizacji (OSS) projektu w usłudze GitHub. Istnieje przykładowy plik konfiguracji, który ułatwia rozpoczęcie redagowania/przekształcania pól danych FHIR zawierających informacje osobowe.
Plik konfiguracji
Aparat anonimizacji zawiera przykładowy plik konfiguracji, który ułatwia rozpoczęcie pracy z wymaganiami dotyczącymi de-ID metody HIPAA Safe Harbor. Plik konfiguracji jest plikiem JSON z czterema właściwościami: fhirVersion
, processingErrors
, fhirPathRules
, parameters
.
fhirVersion
określa wersję FHIR aparatu anonimizacji.processingErrors
określa, jakie działania należy podjąć w przypadku błędów przetwarzania występujących podczas anonimizacji. Możesz zgłaszać lub zachowywać wyjątki na podstawie Twoich potrzeb.fhirPathRules
określa, która metoda anonimizacji ma być używana. Reguły są wykonywane w kolejności, w której są wyświetlane w pliku konfiguracji.parameters
Ustawia więcej kontrolek zachowania anonimizacji określonego w fhirPathRules.
Oto przykładowy plik konfiguracji 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
}
}
Aby uzyskać więcej informacji, zobacz Anonimizacja FHIR.
Zarządzanie plikiem konfiguracji na koncie magazynu
Musisz utworzyć kontener dla eksportu deidentified na koncie usługi ADLS Gen2 i określić w <<container_name>>
żądaniu interfejsu API, jak pokazano. Ponadto należy umieścić plik konfiguracji JSON z regułami anonimizacji wewnątrz kontenera i określić w <<config file name>>
żądaniu interfejsu API.
Uwaga
Typową praktyką jest nazwanie kontenera anonymization
. Plik JSON w kontenerze ma często nazwę anonymizationConfig.json
.
Zarządzanie plikiem konfiguracji w usłudze ACR
Zalecamy hostowanie plików konfiguracji eksportu w usłudze Azure Container Registry (ACR).
- Wypchnij pliki konfiguracji do usługi Azure Container Registry.
- Włącz tożsamość zarządzaną w wystąpieniu usługi FHIR.
- Zapewnianie dostępu do usługi ACR do tożsamości zarządzanej usługi FHIR.
- Zarejestruj serwery usługi ACR w usłudze FHIR. Za pomocą portalu można otworzyć sekcję "Artefakty" w sekcji "Przekształć i przesyłać dane", aby dodać serwer usługi ACR.
- Skonfiguruj zaporę usługi ACR pod kątem bezpiecznego dostępu.
Używanie punktu końcowego $export
na potrzeby danych deidentifying
Poniżej znajduje się przykład anonimowego zapytania "$export".
https://<<FHIR service base URL>>/$export?_container=<<container_name>>&_anonymizationConfigCollectionReference=<<ACR image reference>>&_anonymizationConfig=<<config file name>>&_anonymizationConfigEtag=<<ETag on storage>>
Uwaga
Obecnie usługa FHIR obsługuje tylko eksport deidentified na poziomie systemu ($export
).
Ważne
Zarówno nieprzetworzone operacje eksportu, jak i deidentified eksportu zapisują się na tym samym koncie usługi Azure Storage określonym w konfiguracji eksportu dla usługi FHIR. Jeśli potrzebujesz wielu konfiguracji deidentification, zaleca się utworzenie innego kontenera dla każdej konfiguracji i zarządzanie dostępem użytkowników na poziomie kontenera.
Następne kroki
Eksportowanie danych (export-data.md)
Uwaga
FHIR® jest zastrzeżonym znakiem towarowym HL7 i jest używany z uprawnieniem HL7.