De-Identification, Anonymization, Redaction Toolkit Services, published by HL7 International / Cross Group Projects. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-darts/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/us/darts/OperationDefinition/deidentify | Version: 0.1.0 | |||
| Standards status: Trial-use | Maturity Level: 1 | Computable Name: DeIdentify | ||
Generates de-identified data from identifiable data. The de-identification algorithm to be used is specified using the policy identifier. Errors during the execution of the operation can be returned as OperationOutcome per the FHIR spec as a return parameter.
All canonical (Official) URLs will be changed in the future and are not available currently on the web.
The deidentify operation is to be used to de-identify the data containing PHI/PII. The approach for deidentification is based on policy identifiers.
Currently the supported Policy Identifiers is based on HHS Safe Harbor Guidance which removes 18 different identifiable attributes from the input data.
The operation takes a List of Resource URLs that points to identifiable data in NDJSON format and will return back a set of links to NDJSON files that does not contain the identifiable data.
The operation uses the FHIR Async operation pattern documented in the FHIR Async Specification
URL: [base]/$deidentify
| Use | Name | Scope | Cardinality | Type | Binding | Documentation |
| IN | identifiableDataFileUrls | 0..1 | Parameters | Urls of the Input Files represented as Parameters, with the type of Resource and the URL to the NDJSON data. | ||
| IN | identifiableData | 0..1 | Bundle | Bundle containing identifiable data for one or more patients. | ||
| IN | policy | 1..1 | string | Policy Parameter indicating the de-identification method to use. | ||
| OUT | deidentifiedDataFileUrls | 0..1 | Parameters | Upon successful de-identification, the de-identified file Urls is returned back from the service.This output would be returned when the input is a set of NDJSON FileUrls only. | ||
| OUT | deidentifiedData | 0..1 | Bundle | Upon successful de-identification, the de-identified data is returned back from the service. This output would be returned when the input is a bundle only. |