# Artifacts Summary - Open Health Hub FHIR Implementation Guide 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.

| | |
| :--- | :--- |
| [OHH Capability Statement](CapabilityStatement-ohh-capability-statement.md) | Capability Statement describing the supported transactions and resource of the OHH FHIR platform |

### Structures: Abstract Profiles 

These are profiles on resources or data types that describe patterns used by other profiles, but cannot be instantiated directly. I.e. instances can conform to profiles **based** on these abstract profiles, but do not declare conformance to the abstract profiles themselves.

| | |
| :--- | :--- |
| [OHH Base CarePlan](StructureDefinition-ohh-base-care-plan.md) | Base CarePlan Profile used by both Create and Retrieve CarePlan profiles |

### Structures: Resource Profiles 

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

| | |
| :--- | :--- |
| [OHH CarePlan Task](StructureDefinition-ohh-care-plan-task.md) | Task describing OHH specific actions for CarePlans |
| [OHH CareTeam](StructureDefinition-ohh-care-team.md) | Either a collection of careproviders or caregivers that are part of the workflow |
| [OHH Create CarePlan](StructureDefinition-ohh-create-care-plan.md) | CarePlan Profile used when creating new CarePlans |
| [OHH Encrypted QuestionnaireResponse](StructureDefinition-encrypted-questionnaire-response.md) | A QuestionnaireResponse where the answers are encrypted |
| [OHH Patient](StructureDefinition-ohh-patient.md) | Patient that is the subject of the CarePlan |
| [OHH PlanDefinition](StructureDefinition-ohh-plan-definition.md) | PlanDefinition used to describe workflow around Questionnaires |
| [OHH Practitioner](StructureDefinition-practitioner-with-key.md) | Practitioner that represents a caregiver and/or careprovider in the OHH Questionnaire workflow |
| [OHH Public Key Binary](StructureDefinition-ohh-public-key-binary.md) | Binary used to upload the public key used to encrypt QuestionnaireResponses |
| [OHH Questionnaire](StructureDefinition-ohh-questionnaire.md) | Questionnaire describing the OHH Questionnaires as designed in the Form Designer |
| [OHH Retrieve CarePlan](StructureDefinition-ohh-retrieve-care-plan.md) | CarePlan Profile used when retrieving CarePlans |
| [OHH Subscription](StructureDefinition-ohh-subscription.md) | Subscription used to subscribe to OHH resources |

### Structures: Extension Definitions 

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

| | |
| :--- | :--- |
| [Caregiver Signature](StructureDefinition-caregiver-signature.md) | Signature of the user uuid used to construct the form filler url |
| [Custom Invite Image](StructureDefinition-custom-invite-image.md) | Custom image to be displayed with the invitation |
| [Custom Invite Text](StructureDefinition-custom-invite-text.md) | Custom text to be displayed with the invitation |
| [Encrypted Answers](StructureDefinition-encrypted-answers.md) | All answers encrypted in a single array |
| [Encrypted Attachment Extension](StructureDefinition-encrypted-attachment.md) | Extension containing encrypted attachment value |
| [Encrypted Boolean Extension](StructureDefinition-encrypted-booleanType.md) | Extension containing encrypted boolean value |
| [Encrypted Coding Extension](StructureDefinition-encrypted-coding.md) | Extension containing encrypted coding value |
| [Encrypted Date Extension](StructureDefinition-encrypted-dateType.md) | Extension containing encrypted date value |
| [Encrypted Date Time Extension](StructureDefinition-encrypted-dateTimeType.md) | Extension containing encrypted dateTime value |
| [Encrypted Decimal Extension](StructureDefinition-encrypted-decimalType.md) | Extension containing encrypted decimal value |
| [Encrypted Integer Extension](StructureDefinition-encrypted-integerType.md) | Extension containing encrypted integer value |
| [Encrypted Open Choice Extension](StructureDefinition-encrypted-openChoiceType.md) | Extension containing encrypted open choice value |
| [Encrypted String Extension](StructureDefinition-encrypted-stringType.md) | Extension containing encrypted string value |
| [Encrypted Time Extension](StructureDefinition-encrypted-timeType.md) | Extension containing encrypted time value |
| [Form Filler Program Task URL](StructureDefinition-form-filler-program-task.md) | URL for accessing a specific task in the form filler application |
| [Form Filler Program Timeline](StructureDefinition-form-filler-program-timeline.md) | URL for accessing the program timeline in the form filler application |
| [ISO-8601 Duration Extension](StructureDefinition-iso-8601-duration.md) | Extension representing the duration in the ISO-8601 format |
| [Participant Program Public Key](StructureDefinition-participant-program-public-key.md) | Public key for the participant to access the program |
| [Patient Signature Extension](StructureDefinition-patient-signature.md) | Extension for patient signature |
| [Program Link](StructureDefinition-program-link.md) | URL for patient to access the program via the invitation system |
| [Program PIN](StructureDefinition-program-pin.md) | PIN code for the patient to access the program |
| [Related Questionnaire](StructureDefinition-related-questionnaire.md) | Reference to a related questionnaire |
| [Task UUID](StructureDefinition-task-uuid.md) | The UUID of the program task this activity represents |

### Terminology: Value Sets 

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

| | |
| :--- | :--- |
| [OHH CareTeam Category](ValueSet-care-team-category-value-set.md) | Describes the role of the CareTeam in the workflow |
| [OHH Patient Identifier Type](ValueSet-ohh-patient-identifier-type-value-set.md) | Extended identifier type for the[OHH Patient](StructureDefinition-ohh-patient.md) |
| [OHH PlanDefinition Action Type](ValueSet-plan-definition-action-type-value-set.md) | Actions related to PlanDefinitions |
| [OHH Questionnaire Item Control](ValueSet-ohh-questionnaire-item-control-value-set.md) | Extended item control with OHH specific controls |
| [OHH Questionnaire Type](ValueSet-questionnaire-types-value-set.md) | Types of questionnaires as used in Retrieve CarePlan |

### Terminology: Code Systems 

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

| | |
| :--- | :--- |
| [OHH Action Type](CodeSystem-action-type.md) | Actions related to PlanDefinitions |
| [OHH CarePlan Task](CodeSystem-care-plan-task.md) | Actions that need to be performed on CarePlan creation |
| [OHH CareTeam Category](CodeSystem-care-team-category.md) | Describes the role of the CareTeam in the workflow |
| [OHH Program Use Context](CodeSystem-program-use-context.md) | Values describing how a PlanDefinition can be used in the OHH ecosystem |
| [OHH Questionnaire Item Control](CodeSystem-ohh-questionnaire-item-control.md) | Additional item control codes beyond the standard FHIR questionnaire-item-control codes |
| [OHH Questionnaire Type](CodeSystem-questionnaire-types.md) | Types of questionnaires offered by the OHH ecosystem |

### Example: Example Instances 

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

| | |
| :--- | :--- |
| [OHH CareTeam with care providers](CareTeam-4.md) | Example of an OHH CareTeam containing care providers |
| [OHH CareTeam with caregivers](CareTeam-4-caregivers.md) | Example of an OHH CareTeam containing caregivers |
| [OHH Create CarePlan](CarePlan-ExampleCreateCarePlan.md) | Example of an OHH Create CarePlan |
| [OHH Encrypted Questionnaire Response](QuestionnaireResponse-f443939b-439e-4fa9-a243-de27d1544b69.md) | Example of an OHH Encrypted QuestionnaireResponse with contained patient |
| [OHH Patient](Patient-patient.md) | Example of an OHH Patient |
| [OHH PlanDefinition](PlanDefinition-a7b4be95-7fd1-480c-9f62-0100adfde3db.md) | Example of an OHH PlanDefinition with Patient and Practitioner tasks |
| [OHH Practitioner with public key](Practitioner-0c41aec8-286c-4a7d-8714-8137a199f46e.md) | Example of an OHH Practitioner with public key (care provider) |
| [OHH Practitioner with signature](Practitioner-2d61c3c5-c0ce-4cee-ad0a-9e83289a5b61.md) | Example of an OHH Practitioner with signature (caregiver) |
| [OHH Questionnaire](Questionnaire-cf1aa9a1-051d-4c0d-bb63-71a95276a71c.md) | Example of an OHH Questionnaire |
| [OHH Questionnaire for Caregiver](Questionnaire-57953eb8-2455-4f96-a9dd-c86f31f28c9c.md) | Example of an OHH Questionnaire for a caregiver |
| [OHH Retrieve CarePlan](CarePlan-4.md) | Example of an OHH Retrieve CarePlan |
| [OHH Subscription no payload](Subscription-0c41aec8-286c-4a7d-8714-8137a199f46e.md) | Example of an OHH Subscription on CarePlans without payload |
| [OHH Subscription with payload](Subscription-ExampleOhhSubscriptionWithPayload.md) | Example of an OHH Subscription on QuestionnaireResponse with payload |
| [Oncologist Practitioner](Practitioner-0733d24d-5423-4931-ab60-839c7586d649.md) | Example of an Oncologist Practitioner used when creating a CarePlan with caregivers |
| [Psychologist Practitioner](Practitioner-7f719d80-d843-4230-bca9-804b7cf95bad.md) | Example of a Psychologist Practitioner used when creating a CarePlan with caregivers |

