Visit the HL7 website
Visit the FHIR website

CA Core+ v1.1.0 DFT-preBallot

1.1.0-DFT-preBallot   Canada flag
  • Index
  • Home
  • Business Context
    • Business Context
    • Relationship to PCHDCF
    • Relationship to Other Specifications
    • CA Core+ to pCHDCF Mapping
  • Technical Context
    • Technical Context
    • Artifact Status Summary
    • Profiling Conventions & Approach
    • General Guidance
    • Mapping Logic
    • Security And Privacy
  • Modules
    • Modules
    • Common Data Exchange
    • Workflows
  • FHIR Artifacts
    • FHIR Artifacts
    • Profiles
    • Extensions
    • Data Types
    • Terminology
    • Examples
    • Download
  • Change Log
    • Change Log
    • Specification Guidance
    • Copyrights
    • Known Issues & Future Development
    • Specification Feedback
    1. Index
    2. FHIR Artifacts
    3. Actor Definitions (CA-Core)

DFT-preBallot - The specification is a DFT-preBallot version of CA Core+ for collecting community feedback. For a full list of available versions, see the Directory of published versions

Actor Definitions (CA-Core)

Overview

CA Core+ defines two primary actors for exchanging FHIR data and events. These actors align with how Obligations are specified across the guide and are represented as example ActorDefinition instances (FHIR R5 resource) included with this release.

Note: Obligations and actor expectations are an evolving mechanism. They will be refined as adoption grows and as additional exchange patterns (e.g., REST, messaging, subscriptions) are supported.

Relationship to Obligations

Obligations describe what each actor is expected to do when producing or consuming CA Core+ conformant content.

  • Obligations in CA Core+ are declared using the FHIR Obligations extension
  • Because CA Core+ is based on FHIR R4, the guide backports the Obligation extension (defined in R5) so requirements and expectations can be declared consistently across artifacts.
  • Obligation codes come from the Obligation Codes ValueSet
  • For all obligations, no data should be populated or processed in a way that conflicts with regional laws, regulations, or policies. See Security And Privacy for additional context.

Actors in CA Core+

Producer Actor CA Core

A Producer makes CA Core+ profiled data and events available to other systems that initiate retrieval, invoke operations, or subscribe/receive messages.

  • Intent: Represent a FHIR server/system that claims conformance to one or more CA Core+ profiles.
  • Expectation scope: A Producer is expected to meet only the obligations for the CA Core+ profiles it claims.

Consumer Actor CA Core

A Consumer initiates retrieval or receives CA Core+–conformant content to access, process, or manage health data.

  • Intent: Represent a FHIR client/system that claims conformance to one or more CA Core+ profiles.
  • Expectation scope: A Consumer is expected to meet only the obligations for the CA Core+ profiles it claims.

Status and Rendering

  • ActorDefinition is an R5 resource. CA Core+ is an R4 guide. The Producer/Consumer actor instances are provided as examples to document roles and expectations; they are not profiled within this project.
  • Some publishing or rendering environments (e.g., current Simplifier flows) may not fully display R5 ActorDefinition content alongside R4 artifacts. The narrative on this page is therefore the source of truth for the roles and their relationship to obligations.

IG © based on FHIR R4 | Package package:ca.infoway.io.core@1.1.0-dft-preballot
HL7® and FHIR® are the registered trademarks of Health Level Seven International