Data Sharing Framework (DSF) Implementation Guide
2.0.0 - ci-build

Data Sharing Framework (DSF) Implementation Guide - Local Development build (v2.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Artifacts Summary

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

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.

Task

Structures: Resource Profiles

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

ActivityDefinition
Binary
Bundle
CodeSystem
DocumentReference
Endpoint
Group
HealthcareService
Library
Location
Measure
MeasureReport
NamingSystem
Organization
OrganizationAffiliation
OrganizationParent
Patient
Practitioner
PractitionerRole
Provenance
Questionnaire
QuestionnaireResponse
ResearchStudy
StructureDefinition
Subscription
ValueSet

Structures: Data Type Profiles

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

Meta
ProcessAuthorizationLocalAll
ProcessAuthorizationLocalAllPractitioner
ProcessAuthorizationLocalOrganization
ProcessAuthorizationLocalOrganizationPractitioner
ProcessAuthorizationLocalParentOrganizationRole
ProcessAuthorizationLocalParentOrganizationRolePractitioner
ProcessAuthorizationRemoteAll
ProcessAuthorizationRemoteOrganization
ProcessAuthorizationRemoteParentOrganizationRole

Structures: Extension Definitions

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

CertificateThumbprint
CheckLogicalReference
ProcessAuthorization
ProcessAuthorizationOrganization
ProcessAuthorizationOrganizationPractitioner
ProcessAuthorizationParentOrganizationRole
ProcessAuthorizationParentOrganizationRolePractitioner
ProcessAuthorizationPractitioner
QuestionnaireAuthorization
ReadAccessOrganization
ReadAccessParentOrganizationRole

Terminology: Value Sets

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

DSF BPMN message values

ValueSet with standard BPMN message values for Task resources

DSF Organization Role

ValueSet with DSF organization roles used in OrganizationAffiliation resources

DSF Practitioner Role

ValueSet with DSF practitioner roles used in OrganizationAffiliation resources

DSF Process Authorization Recipient

ValueSet with proces authorization codes for recipients

DSF Process Authorization Requester

ValueSet with proces authorization codes for requesters

DSF Read Access Tag

ValueSet with read access tags

Terminology: Code Systems

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

DSF BPMN message values

CodeSystem with standard BPMN message values for Task resources

DSF Organization Role

CodeSystem with DSF organization roles used in OrganizationAffiliation resources

DSF Practitioner Role

CodeSystem with DSF practitioner roles

DSF Process Authorization

CodeSystem with proces authorization codes

DSF Read Access Tag

CodeSystem with read access tags

Terminology: Naming Systems

These define identifier and/or code system identities used by systems conforming to this implementation guide.

DsfEndpointIdentifier

Shortest DNS that resolves a DSF endpoint, typically the domain name used in endpoint.address

DsfOrganizationIdentifier

Shortest DNS that resolves the homepage of the organization, e.g. hs-heilbronn.de, ukhd.de, uksh.de

DsfPractitionerIdentifier

E-mail address identifying a practitioner

DsfTaskIdentifier

Name identifying a draft Task resource

Example: Example Instances

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

Example Subscription - dsf-bpmn-questionnaire-response-subscription
Example Subscription - dsf-bpmn-task-subscription