# Artifacts Summary - De-Identified, Anonymized FHIR Profiles Library v0.1.0

* [**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.

| | |
| :--- | :--- |
| [Uds Plus Data Receiver CapabilityStatement](CapabilityStatement-uds-plus-data-receiver-server.md) | This is a CapabilityStatement that defines the expected capabilities of the Data Receiver actor as a Server. |
| [Uds Plus Data Source CapabilityStatement](CapabilityStatement-uds-plus-data-source.md) | This is a CapabilityStatement that defines the expected capabilities of the Data Source actor. |
| [Uds Plus Data Submitter CapabilityStatement](CapabilityStatement-uds-plus-data-submitter-client.md) | This is a CapabilityStatement that defines the expected capabilities of the Data Submitter actor. |
| [Uds Plus Trust Service Provider CapabilityStatement](CapabilityStatement-uds-plus-trust-service-provider.md) | This is a CapabilityStatement that defines the expected capabilities of the Trust Service Provider actor. |

### Behavior: Operation Definitions 

These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [Generate De-Identified data](OperationDefinition-udsplus-de-identify.md) | Generates de-identified data from identifiable data. The de-identification algorithm to be used is left to the implementers of the operation. Errors during the execution of the operation can be returned as OperationOutcome per the FHIR spec as a return parameter. |
| [UDS Plus Import](OperationDefinition-import.md) | Notification from a Health Center about the availability of the data to HRSA using Bulk Import mechanism. |

### Structures: Resource Profiles 

These define constraints on FHIR resources for systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [De-Identified UDS Plus AdverseEvent](StructureDefinition-uds-plus-adverseevent.md) | The UDS+ profile is based on the AdverseEvent resource and establishes the core elements, extensions, vocabularies and value sets for representing Allergies and Intolerances for UDS+ program. |
| [De-Identified UDS Plus AllergyIntolerance](StructureDefinition-uds-plus-allergyintolerance.md) | The UDS+ profile is based on the AllergyIntolerance resource and establishes the core elements, extensions, vocabularies and value sets for representing Allergies and Intolerances for UDS+ program. |
| [De-Identified UDS Plus Clinical Result Observation](StructureDefinition-uds-plus-clinical-result-observation.md) | The UDS+ profile is based on the Observation resource and establishes the core elements, extensions, vocabularies and value sets for representing clinical result observations for UDS+ program. |
| [De-Identified UDS Plus Diagnosis](StructureDefinition-uds-plus-diagnosis.md) | The UDS+ profile is based on the Condition resource and establishes the core elements, extensions, vocabularies and value sets for representing Diagnosis for UDS+ program. |
| [De-Identified UDS Plus Encounter](StructureDefinition-uds-plus-encounter.md) | The UDS+ profile is based on the Encounter resource and establishes the core elements, extensions, vocabularies and value sets for representing encounters,visit information for UDS+ program. |
| [De-Identified UDS Plus Immunization](StructureDefinition-uds-plus-immunization.md) | The UDS+ profile is based on the Immunization resource and establishes the core elements, extensions, vocabularies and value sets for representing immunizations for UDS+ program. |
| [De-Identified UDS Plus Income](StructureDefinition-de-identified-uds-plus-income-observation.md) | The UDS+ profile is based on the Observation resource and establishes the core elements, extensions, vocabularies and value sets for representing Income ranges for UDS+ program. |
| [De-Identified UDS Plus Lab Observation](StructureDefinition-uds-plus-lab-observation.md) | The UDS+ profile is based on the Observation resource and establishes the core elements, extensions, vocabularies and value sets for representing lab observations for UDS+ program. |
| [De-Identified UDS Plus MedicationRequest](StructureDefinition-uds-plus-medicationrequest.md) | The UDS+ profile is based on the MedicationRequest resource and establishes the core elements, extensions, vocabularies and value sets for representing MedicationRequest for UDS+ program. |
| [De-Identified UDS Plus MedicationStatement](StructureDefinition-uds-plus-medicationstatement.md) | The UDS+ profile is based on the MedicationStatement resource and establishes the core elements, extensions, vocabularies and value sets for representing MedicationStatement for UDS+ program. |
| [De-Identified UDS Plus Patient](StructureDefinition-de-identified-uds-plus-patient.md) | This Patient profile represents a Patient availing HRSA services. |
| [De-Identified UDS Plus Procedure](StructureDefinition-uds-plus-procedure.md) | The UDS+ profile is based on the Procedure resource and establishes the core elements, extensions, vocabularies and value sets for representing procedures for UDS+ program. |
| [De-Identified UDS Plus RelatedPerson](StructureDefinition-de-identified-uds-plus-relatedperson.md) | This Patient profile represents a RelatedPerson of a Patient availing HRSA services. |
| [De-Identified UDS Plus ServiceRequest](StructureDefinition-uds-plus-servicerequest.md) | The UDS+ profile is based on the ServiceRequest resource and establishes the core elements, extensions, vocabularies and value sets for representing ServiceRequest for UDS+ program. |
| [De-Identified UDS Plus Sexual Orientation](StructureDefinition-uds-plus-sexual-orientation-observation.md) | The UDS+ profile is based on the **US Core Sexual Orientation Observation profile and establishes the core elements, extensions, vocabularies and value sets for representing Sexual Orientation for UDS+ program. |
| [DeIdentified UDS Plus Coverage](StructureDefinition-uds-plus-coverage.md) | The UDS+ profile establishes the core elements, extensions, vocabularies and value sets for representing Coverage for UDS+ program. |
| [UDS Plus DeIdentify Data Urls Parameter](StructureDefinition-uds-plus-deidentify-operation-data-urls-parameter.md) | The UDS+ 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 DeIdentify operation of UDS+ . |
| [UDS Plus Import Manifest](StructureDefinition-uds-plus-import-manifest.md) | The UDS+ profile is based on the **Parameters FHIR Resource and establishes the core elements, extensions, vocabularies and value sets for representing the Manifest for UDS+ import FHIR Operations. |
| [UDS Plus Location](StructureDefinition-uds-plus-location.md) | Indicates the location where the care was provided |
| [UDS Plus Patient Reporting Parameters](StructureDefinition-uds-plus-patient-reporting-parameters.md) | The UDS+ profile is based on the **Parameters FHIR Resource and establishes the core elements, extensions, vocabularies and value sets for representing the Patients and if they are counted for the various reports. |

### Structures: Extension Definitions 

These define constraints on FHIR data types for systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [UDS Plus Age Extension](StructureDefinition-uds-plus-age-extension.md) | Indicates the age of the patient at a specific time |
| [UDS Plus Agriculture Worker Status Extension](StructureDefinition-udsplus-agriculture-worker-status.md) | Indicates the agriculture worker status of the patient at a specific time |
| [UDS Plus Birth Sex Extension](StructureDefinition-uds-plus-birthsex-extension.md) | Indicates the birth sex of the patient |
| [UDS Plus Capitated Member Months Extension](StructureDefinition-uds-plus-capitated-member-months-extension.md) | Indicates the number of capitated member months of the patient for the reporting year |
| [UDS Plus Ethnicity Extension](StructureDefinition-uds-plus-ethnicity-extension.md) | Indicates the ethnicity of the patient. |
| [UDS Plus Event Recorded Date Time Extension](StructureDefinition-uds-plus-event-recorded-datetime-extension.md) | Indicates the time the event was recorded, this is a required field when an event is declared as NotDone. |
| [UDS Plus FeeForService Member Months Extension](StructureDefinition-uds-plus-feeforservice-member-months-extension.md) | Indicates the number of FeeForService member months of the patient for the reporting year |
| [UDS Plus Gender Identity Extension](StructureDefinition-uds-plus-gender-identity-extension.md) | Indicates the gender identity of the patient at a specific time |
| [UDS Plus Housing Status Extension](StructureDefinition-uds-plus-housing-status-extension.md) | Indicates the housing status of the patient at a specific time |
| [UDS Plus Race Extension](StructureDefinition-uds-plus-race-extension.md) | Indicates the race of the patient. |
| [UDS Plus RecordedDate Extension](StructureDefinition-uds-plus-recordedDate-extension.md) | Indicates the recorded date of a clinical event |
| [UDS Plus Veteran Status Extension](StructureDefinition-uds-plus-veteran-status-extension.md) | Indicates the Veteran status of the patient. |

### Terminology: Value Sets 

These define sets of codes used by systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [Uds Plus Agriculture Worker Status Codes](ValueSet-udsplus-agriculture-worker-status.md) | The Uds Plus Agriculture Worker Status Codes is a 'starter set' of codes for specifying agriculture worker status for Patients. |
| [Uds Plus Birth Sex Codes](ValueSet-uds-plus-birthsex-codes.md) | The Uds Plus Birth Sex Codes is a set of codes for identifying the birth sex of Patients. |
| [Uds Plus Gender Identity Codes](ValueSet-uds-plus-gender-identity-codes.md) | The Uds Plus Gender Identity Codes is a 'starter set' of codes for identifying the gender identity of Patients. |
| [Uds Plus Housing Status Codes](ValueSet-udsplus-housing-status.md) | The Uds Plus Housing Status Codes is a 'starter set' of codes for identifying the Patient's housing status. |
| [Uds Plus Insurance Codes](ValueSet-uds-plus-insurance-codes.md) | The Uds Plus Insurance Codes is a 'starter set' of codes for identifying the source of the insurance for Patients. |
| [Uds Plus Service Delivery Codes](ValueSet-uds-plus-service-delivery-codes.md) | The UDS Plus CodeSystem is an 'addition set' of one code to the existing Location Service Delivery Codes value set for UDS+ purposes. |
| [Uds Plus Sexual Orientation Codes](ValueSet-uds-plus-sexual-orientation-codes.md) | The Uds Plus Sexual Orientation Codes is a 'starter set' of codes for identifying the sexual orientation of Patients. |

### Terminology: Code Systems 

These define new code systems used by systems conforming to this implementation guide.

| | |
| :--- | :--- |
| [UDS Plus Agriculter Worker Status Codes](CodeSystem-udsplus-agriculture-worker-status-codes.md) | The UDS Plus CodeSystem is a 'starter set' of codes supported for identifying agriculture worker status for UDS+ program. |
| [UDS Plus Housing Service Delivery Codes](CodeSystem-udsplus-service-delivery-codes.md) | The UDS Plus CodeSystem is an 'addition set' of one code to the existing Location Service Delivery Codes value set for UDS+ purposes. |
| [UDS Plus Housing Status Codes](CodeSystem-udsplus-housing-status-codes.md) | The UDS Plus CodeSystem is a 'starter set' of codes supported for identifying Housing status of patients in UDS+ program. |
| [UDS Plus Insurance Codes](CodeSystem-uds-plus-insurance-codes.md) | The UDS Plus CodeSystem is a 'starter set' of codes supported for identifying insurance types used by patients in UDS+ program. |

### Example: Example Instances 

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

| | |
| :--- | :--- |
| [UDS Plus Parameters Example for $deidentify operation](Parameters-de-identify-data-operation-urls-example.md) | An Example of a conformant UDS Plus Parameters resource for sending input and receiving output from $deidentify operation. |
| [UDS Plus RelatedPerson Example](RelatedPerson-de-identified-example.md) | An Example of a conformant UDS Plus Related Person resource with de-identified information. |
| [UDS Plus Reporting Parameters Example](Parameters-reporting-parameters-example.md) | An Example of a conformant UDS Plus Reporting Parameters resource with de-identifeid information. |
| [US Core Healthcare Organization Example](Organization-holy-healthcare.md) | An Example of a conformant US Core Healthcare Organization resource with identifiable information. |
| [US Core Location Example](Location-hospital.md) | An Example of a conformant US Core Location resource with identifiable information. |
| [US Core Patient Example](Patient-example.md) | An Example of a conformant US Core Patient resource with identifiable information. |
| [US Core Practitioner Example](Practitioner-example.md) | An Example of a conformant US Core Practitioner resource with identifiable information. |

### Other 

These are resources that are used within this implementation guide that do not fit into one of the other categories.

| |
| :--- |
| [Condition/de-identified-example](Condition-de-identified-example.md) |
| [Condition/example](Condition-example.md) |
| [Coverage/de-identified-example](Coverage-de-identified-example.md) |
| [Encounter/de-identified-example](Encounter-de-identified-example.md) |
| [Encounter/example](Encounter-example.md) |
| [Immunization/de-identified-example](Immunization-de-identified-example.md) |
| [MedicationRequest/de-identified-example](MedicationRequest-de-identified-example.md) |
| [MedicationStatement/de-identified-example](MedicationStatement-de-identified-example.md) |
| [Observation/de-identified-example](Observation-de-identified-example.md) |
| [Observation/de-identified-income-example](Observation-de-identified-income-example.md) |
| [Observation/de-identified-sexual-orientation-example](Observation-de-identified-sexual-orientation-example.md) |
| [Parameters/example](Parameters-example.md) |
| [Patient/de-identified-example](Patient-de-identified-example.md) |
| [Patient/de-identified-smallpop-example](Patient-de-identified-smallpop-example.md) |
| [Patient/smallpop-example](Patient-smallpop-example.md) |
| [Procedure/de-identified-example](Procedure-de-identified-example.md) |
| [ServiceRequest/de-identified-example](ServiceRequest-de-identified-example.md) |
| [Acme Health Plan](Organization-acme-payer.md) |

