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.