Primary Care
dft-preBallot - This is the first draft of the P-Care IG. For a full list of available versions, see the Directory of published versions
The Primary Care specification (P-Care) is being developed as a pan-Canadian candidate specification, not yet a pan-Canadian specification. It is intended to support a common set of primary care interoperability use cases across Canada; however, broader jurisdictional review, support, and endorsement will be needed before it can be considered pan-Canadian. Its focus is to make it easier for EMRs and external applications, including HALO-conformant applications, to exchange and use primary care information in a consistent way across jurisdictions. This includes use cases such as access to patient information, referral and consult workflows, forms, immunization, and other primary care information-sharing needs.
The initial P-Care release consolidates requirements from a subset of Canadian FHIR implementation guides into a comprehensive specification that EMR vendors can build and test against. Its applicability is therefore validated for the use cases and jurisdictions represented by those source guides; however, it should not be viewed as limited exclusively to those scenarios. Because many primary care interoperability needs are based on common data access, exchange, and integration capabilities, P-Care can support a broader range of related use cases while providing a strong foundation for future national and jurisdictional requirements. As additional implementation guides and requirements are incorporated over time, P-Care is intended to evolve into a broader, shared foundation for primary care interoperability across Canada.
This guide provides a consolidated, conformance-testable specification that EMR vendors can implement to support HALO and other SMART on FHIR applications across the functionality covered by the in-scope guides and other relevant use cases.
Scope note: This guide is intended for EMRs that must support multiple implementation guides across several jurisdictions. EMRs with a narrower interoperability scope may find that its requirements exceed their needs.
P-Care builds on the foundation established by CA Core+, deriving its profiles from CA Core+ where applicable, to provide an implementation-ready specification for vendor conformance.
The initial requirements were derived from the following implementation guides:
Additional content was introduced in response to requirements from:
EMRs must interact with a growing number of jurisdictional systems through FHIR interfaces defined by separate implementation guides. As these guides proliferate, vendors face increasing complexity when supporting products across multiple jurisdictions - or even multiple systems within one jurisdiction. Differences among jurisdictional implementations compound this burden.
Vendors must also address the user-interface and workflow requirements introduced by these guides and adapt to changes in subsequent versions. This creates ongoing development and maintenance demands beyond implementing the underlying FHIR interfaces.
Several FHIR technologies can offload use case-specific customization from EMRs:
Each of these technologies depends on the EMR exposing a FHIR server interface.
This guide organized into three main areas:
This section provides background information that establishes the foundation for the implementation guide; it does not contain requirements needed for implementation. The subsections are:
This area is critical for implementation. Its pages contain conformance rules and other information required for successful compliance with the guide.
This includes an index for and detailed pages describing the CapabilityStatement, profiles, and other conformance artifacts that define the expected capabilities of conformant EMRs.
This guide builds on the CA Core+ implementation guide. Wherever possible, P-Care profiles are derived from profiles defined in CA Core+.
The complete dependency set is listed below.
The following are some key terms introduced in this specification. For additional defined terms please go to the Infoscribe page here
| Term / Acronym | Meaning |
|---|---|
| CA:FeX | The Canadian FHIR Exchange guide seeks to promote FHIR RESTful exchange patterns, developed by industry-leading FHIR standards that can be applied on top of an existing infrastructure just as easily as it can be applied on top of FHIR servers. |
| Consumer | The application that is receiving, and in most cases processing, the data generated by the Producer. |
| IG | A FHIR Implementation Guide is a set of rules of how a particular interoperability or standards problem is solved - typically using FHIR resources. It includes both human-readable and computer-processible representations of its content. |
| Obligation | An expectation for a capability a Producer and/or Consumer should have with respect to a data element. |
| Producer | The application that is generating the data to be shared with the Consumer |
To provide feedback you can email Specifications@infoway-inforoute.ca. Be sure to include "P-Care" in the topic.