# Artifacts Summary - De-Identification, Anonymization, Redaction Toolkit Services v1.0.0-ballot

* [**Table of Contents**](toc.md)
* **Artifacts Summary**

## 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](CapabilityStatement-darts-service-provider.md) | 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](OperationDefinition-anonymize.md) | 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](OperationDefinition-de-identify.md) | 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](OperationDefinition-psuedonymize.md) | 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](StructureDefinition-darts-operation-data-urls-parameter.md) | 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](ValueSet-darts-policy-identifier-codes.md) | 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](CodeSystem-darts-policy-identifiers.md) | 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](Bundle-dapl-deidentified-bundle.md) | An Example of a Bundle containing de-identified data using DAPL profiles. |
| [Bundle Example containing identifiable data](Bundle-bundle-with-identifiable-date.md) | An Example of a Bundle containing identifiable data in US Core resources. |
| [Bundle Example containing psuedonymized data](Bundle-bundle-with-psuedonymized-date.md) | An Example of a Bundle containing psuedonymized data. |
| [Parameters Example to pass File Urls to De-Identify and Anonymize operation](Parameters-de-identify-data-operation-urls-example.md) | An Example of a conformant Parameters resource that can be passed to De-Identify and Anonymize operation. |

