Profiles & Operations Index > Artifacts

FHIR Artifacts

FHIR resources serve as the core components for information exchange between healthcare systems. These resources support clinical records, patient identification, provider management, and more. The profiles below are organized by registries and source systems. Each section includes the artifact name, specifying whether it represents a FHIR profile, operation, or terminology; a description; and a source column, which indicates whether the profile is internal (created by LRA) or external (leveraged from source system artifacts). Even when external profiles are used, the LRA may adopt different interaction patterns, preferring a RESTful approach over custom operations where applicable.

Client Registry

For the Patient, LRA uses Client Registry FHIR profiles. While the underlying source systems follow operations-based approach, LRA adopts a RESTful approach to manage and access resources (except merging patients).

Artifact Name Description Source
Patient (Client Registry) Identifies patients in the client registry. The profile page outlines different interaction capabilities supported by LRA (such as Search, Create, Update and Merge) External
Operation: $MergePatient This operation is used to merge patients. External

Provider Location Registry

Provider Location Registry (PLR) is a fully pass-through integration with LRA. The profiles and operations in this section use the same format as PLR, with no modifications by the LRA.

Artifact Name Description Source
Operation: Practitioner $entityQuery This operation is used to query for a practitioner and will return the information for that practitioner without following associations to other providers, organizations, or facilities. External
Operation: Organization $entityQuery This operation is used to query for an organization and will return the information for that organization without following associations to other providers, organizations, or facilities. External
Operation: Location $entityQuery This operation is used to query for an location and will return the information for that location without following associations to other practitioner, organizations, or locations. External

Following are the list of profiles referenced by the above operations:

Artifact Name Description Source
BC Practitioner General constraints on the Practitioner resource for use in the BC Provider Registry project. External
BC PractitionerRole General constraints on the PractitionerRole resource for use in the BC Provider Registry project.. External
BC Role Relationships General constraints on the PractitionerRole resource for use in the BC Provider Registry project to describe relationships. External
BC Organization General constraints on the Organization resource for use in the BC Provider Registry project. External
BC Organization Affiliation General constraints on the OrganizationAffiliation resource for use in the BC Provider Registry project. External
BC Location General constraints on the Location resource for use in the BC Provider Registry project. External

Medical Service Plan (MSP)

The Health Insurance British Columbia (HIBC) and Medical Service Plan (MSP) Eligibility team have developed a new service for the Provincial Health Services Authority (PHSA), called the PHSA Eligibility Service. This service provides the LRA Platform with eligibility information directly from the source of truth (HIBC MSP), as the Ministry of Health's EMPI system does not include this information in their FHIR package. These profiles have been developed by the LRA project to manage data related to the MSP (Medical Services Plan).
Artifact Name Description Source
CoverageEligibilityResponse (MSP) Provide the LRA Platform the same information currently provided to the MoH EMPI Provincial System to determine Medical Service Plan (MSP) Eligiblity Internal

Immunization (Panorama)

Immunization profiles are created and maintained external to the LRA project and is provided here as an aid for implementers of the LRA in finding the base profile definitions. The reader should always verify the profile on the BCY Immunization Distribution Service implementation guide.

The scope of this integration is to store all immunizations and related resources retrieved from the Panorama Immunization Registry (PIR) into the LRA Platform's Smile CDR. The PIR publishes immunization records from Panorama to a First-In-First-Out (FIFO) queue, which the LRA Platform consumes. Once stored in Smile CDR, it provides technical capabilities to read and query these resources based on various search parameters.