PH eReferral Implementation Guide
0.1.0 - ci-build Philippines flag

PH eReferral Implementation Guide, published by SILab CoP IG Accelerator (eReferral). This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/jldalisay95/ph-ereferral-jld/ and changes regularly. 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: Resource Profiles

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

ERefEncounter

Encounter profile for the Philippine eReferral system. Extends PHCoreEncounter to capture the clinical encounter context associated with a referral, including encounter status, classification, participants, and clinical information relevant to the referral workflow.

ERefImmunization

Immunization profile for the Philippine eReferral system. Extends PHCoreImmunization to define must-support elements for referral clinical context. Immunization records are referenced via ServiceRequest.supportingInfo to provide supporting clinical information about a patient's vaccination history.

ERefPatient

Patient profile for the Philippine eReferral system. Extends PHCorePatient with additional elements specific to referral workflows, including PWD (Person with Disability) registration information. This profile supports the patient demographic requirements defined in the eReferral TDG (Technical Development Group) mapping, elements REF-21 through REF-30.

EReferral MedicationAdministration

Profile for medications administered to patients in the Philippine eReferral context. Captures medications given as part of treatment (REF-39) and referenced via ServiceRequest.supportingInfo (REF-15) to provide clinical context for referrals.

EReferral Provenance

Profile for tracking audit trail of eReferral actions including signatures and timestamps in the Philippine eReferral context.

EReferral ServiceRequest

Profile for ServiceRequest resource in the Philippine eReferral context. This profile defines the core referral request structure for referring patients between healthcare facilities.

EReferral Task

Task profile for Philippine eReferral workflow management. Tracks referral state transitions from request through completion, supporting workflow coordination between sending and receiving facilities.

PH eReferral PractitionerRole

Profile on PractitionerRole for the Philippines eReferral specification, extending PHCorePractitionerRole. This profile captures the role of the referring practitioner and care navigator within the eReferral workflow, linking practitioners to healthcare facilities.

Structures: Extension Definitions

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

PWD Disability Registration

Extension for Person With Disability (PWD) registration information in the Philippine eReferral system. Captures PWD ID number, disability type, and ID expiration date.

Terminology: Value Sets

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

PWD Disability Type Value Set

Value set for types of disability as defined by the Philippine government for PWD registration.

eReferral Priority

Priority levels for eReferral requests. Uses standard FHIR RequestPriority values.

eReferral Reason

Clinical reasons for eReferral requests. Uses SNOMED CT clinical findings and diagnoses.

eReferral Service Category

Categories of services that can be requested through eReferral

Terminology: Code Systems

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

PWD Disability Type Code System

Code system for types of disability as defined by the Philippine government for PWD registration.

Example: Example Instances

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

ERefImmunization Example - Routine Immunization (MMR)

Example immunization instance demonstrating routine vaccination (MMR - Measles-Mumps-Rubella) as supporting clinical information in an eReferral context via ServiceRequest.supportingInfo.

ERefPatient Example - Juan Dela Cruz

Example patient instance demonstrating the ERefPatient profile with PhilHealth ID, PhilSys ID, PWD registration, and complete demographic information for eReferral.

Example Antibiotic Administration

Example IV antibiotic administration for a patient with suspected infection. Demonstrates REF-39 Treatment Given data element.

Example Blood Pressure Observation

Example vital signs for referral

Example Cefuroxime Medication

Example antibiotic medication resource for IV administration.

Example Chronic Medication Administration

Example chronic medication administration (antihypertensive) demonstrating routine medication given to patient. Part of clinical summary (REF-15).

Example Condition - Chest Pain

Example chest pain condition for referral

Example ECG Observation

Example ECG findings for referral

Example Receiving Facility (for Task)

Organization instance representing the receiving tertiary hospital.

Example Receiving Hospital

Example tertiary hospital receiving facility

Example Referring Facility

Example referring healthcare facility for the Philippines eReferral workflow.

Example Referring Facility (Minimal)

Minimal organization instance for Provenance demonstration.

Example Referring Facility (for Task)

Minimal organization instance representing the referring facility.

Example Referring Practitioner

Example referring practitioner demonstrating practitioner demographics for the Philippines eReferral workflow.

Example Referring Practitioner (Minimal)

Minimal practitioner instance for Provenance demonstration.

Example Referring Practitioner (for Task)

Minimal practitioner instance for ERefTask demonstration.

Example Referring Practitioner Role

Example referring practitioner role linking practitioner to facility for the Philippines eReferral workflow.

Example Referring Practitioner Role (Minimal)

Minimal practitioner role instance for Provenance demonstration.

Example Referring Practitioner Role (for Task)

Practitioner role linking referring practitioner to their facility.

Example ServiceRequest (for Task)

Minimal ServiceRequest instance referenced by Task examples.

Example Twinact Medication

Example medication resource for Twinact (Telmisartan + Amlodipine) used in chronic medication administration example.

Example eReferral Encounter

An example encounter for a cardiology referral, where a patient is received at a tertiary hospital based on a referral from a rural health unit.

Example eReferral Patient

Example patient for eReferral demonstration

Example eReferral Patient (Minimal)

Minimal patient instance for Provenance demonstration.

Example eReferral Patient (for Task)

Minimal patient instance for ERefTask demonstration.

Example eReferral Provenance for Status Update

Provenance record documenting a referral status update without signature. Demonstrates REF-3 (Date & Time of activity).

Example eReferral Provenance with Signature

Provenance record demonstrating professional signature attestation for a referral. Demonstrates REF-3 (Date & Time of Signature) and REF-4 (Professional Signature).

Example eReferral Service Request

An example referral request from a rural health unit to a tertiary hospital for cardiology consultation.

Example eReferral Service Request (Minimal)

Minimal service request instance for Provenance demonstration.

Example eReferral Task - Accepted State

Task representing an eReferral that has been accepted by the receiving facility. Demonstrates TDG REF-9 'Care Navigator' assignment with owner now populated.

Example eReferral Task - Completed State

Task representing a completed eReferral. Demonstrates full workflow closure with execution period and completion output.

Example eReferral Task - Requested State

Task representing a newly created eReferral in 'requested' status. Demonstrates TDG REF-9 'Care Navigator' assignment pattern with requester populated but owner not yet assigned.