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/ph-ereferral-organization/ph-ereferral/ 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.

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 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.

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.

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 Blood Pressure Observation

Example vital signs for referral

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 (for Task)

Minimal organization instance representing the referring facility.

Example Referring Practitioner

Example referring practitioner

Example Referring Practitioner (for Task)

Minimal practitioner instance for ERefTask demonstration.

Example Referring Practitioner Role

Example referring practitioner with role and organization

Example Referring Practitioner Role (for Task)

Practitioner role linking referring practitioner to their facility.

Example Referring RHU

Example Rural Health Unit referring facility

Example ServiceRequest (for Task)

Minimal ServiceRequest instance referenced by Task examples.

Example eReferral Patient

Example patient for eReferral demonstration

Example eReferral Patient (for Task)

Minimal patient instance for ERefTask demonstration.

Example eReferral Service Request

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

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.