De-Identification, Anonymization, Redaction Toolkit Services
1.0.0-ballot - STU 1 Ballot United States of America flag

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

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Capability Statements

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.

Behavior: Operation Definitions

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.

Structures: Resource Profiles

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.

Terminology: Value Sets

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.

Terminology: Code Systems

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.

Example: Example Instances

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.