PH Health Ref

Philippine Core Data for Interoperability (PHCDI) — FHIR Implementation Guide Reference

In this document:

  • Overview
  • Architecture Layers
  • Actors
  • FHIR Profiles Defined

6 tables · ~1k words

Document Info

Category
health-it
Year
2024
Status
current
Hospital Levels
L1L2L3
Issuing Body
UP Manila SILab / PhilHealth / Department of Health
Extracted
2026-04-24

Philippine Core Data for Interoperability (PHCDI) — FHIR Implementation Guide

Source: https://build.fhir.org/ig/UP-Manila-SILab/PhilHealth-NHDR-IG-Review/ Version: Release 1.0 v0.1.0 Base: FHIR R4 (4.0.1) Developed by: UP Manila National TeleHealth Center / SILab, with CSIRO Australia technical assistance

Overview

PHCDI sets the minimum requirements for FHIR resource use in Philippine health systems. It defines PH-specific profiles, extensions, value sets, and code systems that enable interoperability between hospitals, primary care facilities, PhilHealth, and DOH systems via the National Health Data Repository (NHDR).

Modeled after global initiatives (US Core Data for Interoperability, Argonaut Project) but tailored to Philippine healthcare needs.

Architecture Layers

PH Base IG (foundational national rules)
  └→ PH Core IG (common profiles, terminology)
       └→ NHDR IG / PHCDI (NHDR-specific use cases)
            └→ Program-specific IGs (future)

Actors

  • Philippine Core Requestor: Client applications that initiate data access requests
  • Philippine Core Responder: Server systems providing patient data in response

FHIR Profiles Defined

Foundation

ProfileFHIR ResourcePurpose
PH ProvenanceProvenanceRecords entities and processes involved in producing resources

Base (Administrative)

ProfileFHIR ResourcePurpose
PH AppointmentAppointmentHealthcare event bookings
PH EncounterEncounterPatient-provider interactions
PH OrganizationOrganizationHealthcare facility/org records
PH PatientPatientDemographics and admin info
PH PersonPersonDemographics independent of health context
PH PractitionerPractitionerHealthcare providers
PH PractitionerRolePractitionerRolePractitioner roles at organizations
PH RelatedPersonRelatedPersonNon-primary care participants (family, guardians)

Clinical

ProfileFHIR ResourcePurpose
PH AllergyIntoleranceAllergyIntoleranceAdverse substance reactions
PH CarePlanCarePlanCare delivery intentions
PH ClinicalImpressionClinicalImpressionClinical assessments
PH ConditionConditionDiagnoses and clinical problems
PH DiagnosticReportDiagnosticReportTest findings and interpretations
PH FamilyMemberHistoryFamilyMemberHistoryRelated health conditions
PH GoalGoalIntended care objectives
PH ImmunizationImmunizationVaccine administration events
PH MedicationMedicationMedication identification
PH MedicationAdministrationMedicationAdministrationMedication consumption events
PH MedicationDispenseMedicationDispenseMedication dispensing records
PH MedicationRequestMedicationRequestMedication orders (prescriptions)
PH MedicationStatementMedicationStatementActive medication records
PH ObservationObservationMeasurements, vitals, lab results
PH ProcedureProcedurePerformed healthcare actions
PH QuestionnaireResponseQuestionnaireResponseStructured form responses
PH ServiceRequestServiceRequestDiagnostic/treatment requests
PH SpecimenSpecimenAnalysis samples

Financial

ProfileFHIR ResourcePurpose
PH ClaimClaimProfessional services reimbursement (maps to CF1-CF4)
PH CoverageCoverageInsurance and payment instruments (PhilHealth membership)
PH EnrollmentRequestEnrollmentRequestInsurance enrollment

Specialized

ProfileFHIR ResourcePurpose
PH QuestionnaireQuestionnaireStructured data collection forms

PH-Specific Extensions (30)

Geographic (Philippine addressing)

  • Barangay Code, City Code, Province, Region Code — mapped to PSGC (Philippine Standard Geographic Code)

Patient Demographics

  • Age in Days/Months/Years
  • Educational Attainment (PSCED codes)
  • Indigenous Group, Indigenous Status
  • Marital Status, Occupation, Race, Sex at Birth

Clinical/Administrative

  • Date of Interview, Investigation, Result
  • Encounter (extension), Address (extension)
  • Interviewer, Investigator, Reporter names
  • Medication Type, Package Description
  • Member Type, Patient Classification, Patient Type
  • Position of Signatory, Reason for Signature
  • Specimen Release Date
  • HFLastUpdated, HFRecordedDate (facility timestamps)

Value Sets (21)

Geographic (Philippine-specific)

  • Barangay Codes (PSGC), City Codes, Province Codes, Region Codes

Clinical

  • Drug Codes (FDA pharmaceutical products)
  • ICD-10 Codes (disease classification)
  • Procedure Codes (RVS — Relative Value Scale)
  • Observation Values

Administrative

  • Educational Attainment (PSCED)
  • Facility Major Type
  • Health Facility Codes (DOH NHFR)
  • Indigenous Groups
  • Member Type (PhilHealth)
  • Occupation Classification (PSOC)
  • Patient Type
  • Practitioner Role
  • Service Type
  • Sex, Signature Type
  • PhilHealth Regional Offices
  • Local Health Insurance Offices
  • Coverage Copay Type

Code Systems (16)

Philippine Standards

  • PSGC (geographic), PSCED (education), PSOC (occupation)

Healthcare

  • Drug Codes (FDA), NHFR (facility registry), RVS (procedures)

Local

  • Coverage copay types, facility types, indigenous groups, insurance offices, member types, observation values, organization types, ownership classifications, patient types, PhilHealth regional offices, signature types

Claims Form Mapping

The FHIR IG includes example bundles mapping PhilHealth Claims Forms to FHIR:

  • CF1 → Bundle with Patient, Coverage, EnrollmentRequest resources
  • CF2 → Bundle with Encounter, Condition, Procedure, Claim resources
  • CF3 → Practitioner, PractitionerRole, ServiceRequest resources
  • CF4 → Medication, MedicationAdministration, MedicationDispense resources

Global Standards Referenced

StandardUsage in PHCDI
HL7 FHIR R4Base specification
ICD-10 (WHO)Diagnosis coding via PH Condition profile
RVS (Relative Value Scale)Procedure coding
PSGC (PSA)Geographic coding for addresses
PSCED (PSA)Educational attainment coding
PSOC (PSA)Occupation classification
NHFR (DOH)Health facility identification
FDA Drug CodesMedication identification

What PHCDI Does NOT Cover (gaps for platform builders)

  1. Lab result coding — no LOINC adoption yet. Lab results use free-text observations.
  2. Clinical terminology — no SNOMED CT. Diagnoses use ICD-10 only.
  3. Imaging — no DICOM integration profile.
  4. Referral workflows — no formal referral resource profile.
  5. Scheduling — Appointment profile exists but scheduling workflow not defined.
  6. Consent management — no Consent resource profile despite Data Privacy Act requirements.
  7. Care coordination — CarePlan profile exists but no care team or episode of care profiles.
  8. Real-time messaging — no Subscription or messaging framework defined.

For Platform Builders

If building a system that interoperates with NHDR:

  1. Implement PH Patient, PH Encounter, PH Condition, PH Claim at minimum
  2. Use PSGC for all geographic data (barangay → city → province → region)
  3. Map PhilHealth Claims Forms to the FHIR bundle examples
  4. Support ICD-10 for diagnoses, RVS for procedures
  5. Register with DOH NHFR for facility codes

If building a system that GOES BEYOND NHDR:

  1. Add LOINC for lab results (NHDR will eventually adopt this)
  2. Add SNOMED CT for clinical terminology (future-proofing)
  3. Add DICOM references for imaging
  4. Implement Consent resource for Data Privacy Act compliance
  5. Add CareTeam, EpisodeOfCare for care coordination
  6. Build Subscription-based real-time notifications