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 1.0.0-ballot 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
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
The following artifacts define the specific capabilities that different types of systems are expected to have in order to comply with this implementation guide. Systems conforming to this implementation guide are expected to declare conformance to one or more of the following capability statements.
| DARTS Service Provider CapabilityStatement |
This is a CapabilityStatement that defines the expected capabilities of the DARTS Service Provider. |
These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.
| Generate Anonymized data |
Generates anonymized data from identifiable data. The algorithm to be used for anonymization is left to the DARTS service provider. Errors during the execution of the operation can be returned as OperationOutcome per the FHIR spec as a return parameter. |
| Generate De-identified data |
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. |
| Generate Psuedonymized data |
Generates psuedonymized data from identifiable data. The algorithm to be used for psuedonymization is left to the DARTS service provider. Errors during the execution of the operation can be returned as OperationOutcome per the FHIR spec as a return parameter. |
These define constraints on FHIR resources for systems conforming to this implementation guide.
| DARTS Operation Data Urls Parameter |
The DARTS profile is based on the **Parameters FHIR Resource and establishes the core elements, extensions, vocabularies and value sets for representing the data for sending input and receiving output for the DARTS psuedonymize, de-identify and anonymize operations. |
These define sets of codes used by systems conforming to this implementation guide.
| DARTS Policy Identifer Codes |
The DARTS Policy Identifier codes valueset defines identifier(s) that are used to specify the type of policy to apply for de-identification of data. |
These define new code systems used by systems conforming to this implementation guide.
| DARTS Policy Identifiers |
The DARTS Policy Identifiers CodeSystem contains a set of codes that will be used for DARTS services to indicate the de-identification policies. |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
| Bundle Example containing de-identified data using DAPL profiles |
An Example of a Bundle containing de-identified data using DAPL profiles. |
| Bundle Example containing identifiable data |
An Example of a Bundle containing identifiable data in US Core resources. |
| Bundle Example containing psuedonymized data |
An Example of a Bundle containing psuedonymized data. |
| Parameters Example to pass File Urls to De-Identify and Anonymize operation |
An Example of a conformant Parameters resource that can be passed to De-Identify and Anonymize operation. |