DRAFT PH Road Safety Implementation Guide, published by UP Manila - National Institutes of Health - National Telehealth Center. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/UPM-NTHC/PH-RoadSafetyIG/ and changes regularly. See the Directory of published versions
Home
Official URL : https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/ImplementationGuide/example.fhir.ph.roadsafety
Version :
0.3.0
Draft
as of 2025-11-19
Computable Name : PHRoadSafetyIG
Draft PH Road Safety Implementation Guide
DRAFT – PH-RoadSafetyIG Disclaimer
This guide is a draft and under active development. Not for public consumption.
DRAFT
This is still under development and not yet active for public consumption.
Content, data models, and implementation details are subject to change.
!
Project Status: In Development
This Implementation Guide is under active development and is not yet available for public or production use. Content, data models, and implementation details are subject to change.
Overview
Draft PH Road Safety Implementation Guide is a FHIR Implementation Guide for road safety and health information in the Philippines. This project is led by the UP Manila - National Telehealth Center - National Insitutes of Health - Standards and Interoperability Lab Philippines (SIL-PH) Project in partnership with the Department of Health and a broad coalition of government, academic, health, and technology stakeholders.
This guide follows the WHO SMART Guidelines framework for digital health standards.
The Draft PH Road Safety Implementation Guide (IG) represents the Level 3 (L3) "Machine Readable" artifact in the SMART Guidelines process, translating validated workflows and a Minimum Data Set (MDS) into interoperable HL7 FHIR R4 specifications.
Project Context
Road-traffic injuries are among the most preventable yet under-reported public health threats in the Philippines. Data is fragmented across paper forms, stand-alone apps, and ad-hoc spreadsheets, creating critical blind spots for policymakers, emergency responders, and families. The Draft PH Road Safety IG aims to close these gaps by defining a consensus-driven MDS and mapping it to HL7 FHIR R4 resources, enabling interoperable, machine-readable data exchange nationwide.
This IG is grounded in a series of project-led co-design workshops and feedback sessions (2025), which brought together over 30 stakeholders from emergency medical services, traffic management, hospitals, local government units, and relevant agencies. The resulting guide is operationally validated and designed to support both national reporting and local clinical needs.
Documentation
For technical documentation, installation, build instructions, and modeling standards, see the GitHub Wiki .
This Implementation Guide and its Minimum Data Set are still being finalized and validated. For questions, refer to the wiki or contact the project team.
This publication includes IP covered under the following statements.
ISO maintains the copyright on the country codes, and controls its use carefully. For further details see the ISO 3166 web page: https://www.iso.org/iso-3166-country-codes.html Show Usage
ISO 3166-1 Codes for the representation of names of countries and their subdivisions — Part 1: Country code : MDSRoadSafety , MDSRoadSafety2FHIR ... Show 137 more , PHRoadSafetyIG , RSAllergyIntolerance , RSBundleMinimum , RSClaim , RSCondition , RSConditionExternalCause , RSConditionFinalDiagnosis , RSConditionInitialImpression , RSConditionNatureOfInjury , RSConditionProblem , RSDocumentReference , RSEncounter , RSEncounterVehicleUsed , RSHealthcareService , RSIncidentLocation , RSMedicationStatement , RSObsAbrasion , RSObsActivityAtIncident , RSObsAvulsion , RSObsBloodAlcoholConcentration , RSObsBloodPressure , RSObsBodyTemperature , RSObsCCTVAvailable , RSObsCallSource , RSObsClinicalRemarks , RSObsCollisionType , RSObsCollisionVsNonCollision , RSObsConcussion , RSObsConditionOfPatient , RSObsContusion , RSObsCyanosis , RSObsECBitesStings , RSObsECBurns , RSObsECChemical , RSObsECDrowning , RSObsECFall , RSObsECFirecracker , RSObsECForcesOfNature , RSObsECGunshot , RSObsECHangingStrangulation , RSObsECMaulingAssault , RSObsECOther , RSObsECSexualAssault , RSObsECSharpObject , RSObsFracture , RSObsGCS , RSObsHowManyVehicles , RSObsInjuryDateTime , RSObsInjuryIntent , RSObsLevelOfConsciousness , RSObsModeOfTransport , RSObsMultipleInjuries , RSObsNatureBurns , RSObsOpenWound , RSObsOtherInjury , RSObsOtherRiskFactors , RSObsOtherVehicleInvolved , RSObsOutcome , RSObsPatientsVehicle , RSObsPlaceOfOccurrence , RSObsPositionOfPatient , RSObsPresenceTrafficInvestigator , RSObsPulseRate , RSObsPupils , RSObsReferredByFacility , RSObsReportedComplaint , RSObsRespiratoryRate , RSObsRunReportComments , RSObsSafetyAccessories , RSObsStatusOnArrival , RSObsTimelineDateReceived , RSObsTimelineDateTime , RSObsTimelineTimeDeparted , RSObsTimelineTimeEnroute , RSObsTimelineTimeHospitalArrival , RSObsTimelineTimeOnScene , RSObsTimelineTimeStationArrival , RSObsTransferredFromFacility , RSObsTransportVehicularAccident , RSObsTraumaticAmputation , RSObsTriagePriority , RSObsUrgencyLevel , RSObservation , RSOneissQuestionnaire , RSOrganization , RSPatient , RSProcedure , RSProcedureTransportCoordination , RSRunReportQuestionnaire , RSServiceLocation , RSServiceRequest , RSTask , SILPHEncounterParticipantRoleVS , SILPH_Road_Safety_Local_Codes , SILPH___Activity__VS_ , SILPH___Burns__VS_ , SILPH___Cyanosis__VS_ , SILPH___Element_Terminology__VS_ , SILPH___External_Cause_of_Burns__VS_ , SILPH___External_Cause_of_Drowning__VS_ , SILPH___Fracture_Type__VS_ , SILPH___GCS___Eyes__VS_ , SILPH___GCS___Motor__VS_ , SILPH___GCS___Verbal__VS_ , SILPH___General_Disposition__VS_ , SILPH___ICD10_External_Cause_of_Injury__VS_ , SILPH___ICD10_Nature_of_Injury__VS_ , SILPH___Injury_Intent__VS_ , SILPH___Inpatient_Disposition__VS_ , SILPH___Level_of_Consciousness__VS_ , SILPH___List_of_Body_Sites__VS_ , SILPH___Local_Codes__VS_ , SILPH___Mode_of_Transport__VS_ , SILPH___Other_Vehicle_in_Collision__VS_ , SILPH___Outcome__VS_ , SILPH___Outpatient_ER_Disposition__VS_ , SILPH___PR___Quality__VS_ , SILPH___PR___Rhythm__VS_ , SILPH___Patient_s_Vehicle__VS_ , SILPH___Place_of_Occurrence__VS_ , SILPH___Position_of_Patient__VS_ , SILPH___Pupils__VS_ , SILPH___RR___Breath_Sounds__VS_ , SILPH___RR___Rhythm__VS , SILPH___Risk_Factors__VS_ , SILPH___Safety_Devices__VS_ , SILPH___Sex__VS_ , SILPH___Status__VS_ , SILPH___Status_if_Alive__VS_ , SILPH___Transport_Accident_Type__VS_ , SILPH___Transport_Accident__Collision_or_Noncollision__VS_ , SILPH___Triage__VS_ , SILPH___Type_of_Patient__VS_ , VSPSGCBarangay , VSPSGCCityMunicipality , VSPSGCProvince and VSPSGCRegion
The UCUM codes, UCUM table (regardless of format), and UCUM Specification are copyright 1999-2009, Regenstrief Institute, Inc. and the Unified Codes for Units of Measures (UCUM) Organization. All rights reserved. https://ucum.org/trac/wiki/TermsOfUse Show Usage
This material contains content from LOINC . LOINC is copyright © 1995-2020, Regenstrief Institute, Inc. and the Logical Observation Identifiers Names and Codes (LOINC) Committee and is available at no cost under the license . LOINC® is a registered United States trademark of Regenstrief Institute, Inc. Show Usage
LOINC : Bundle/RSMinimumExampleBundle , DocumentReference/rs-example-documentreference ... Show 44 more , Encounter/RSMinimumExampleEncounter , Encounter/rs-example-encounter , Observation/RSMinimumExampleObsBp , Observation/RSMinimumExampleObsGcs , Observation/RSMinimumExampleObsModeTransportOther , Observation/RSMinimumExampleObsTimelineDateReceived , Observation/RSMinimumExampleObsTimelineTimeDeparted , Observation/RSMinimumExampleObsTimelineTimeStationArrival , Observation/RSMinimumExampleObservationModeTransport , Observation/rs-example-observation-activity-at-incident , Observation/rs-example-observation-base , Observation/rs-example-observation-blood-pressure , Observation/rs-example-observation-collision-vs-noncollision , Observation/rs-example-observation-gcs , Observation/rs-example-observation-injury-intent , Observation/rs-example-observation-mode-transport , Observation/rs-example-observation-runreport-comments , Observation/rs-example-observation-timeline , Observation/rs-example-observation-transferred , RSEncounter , RSObsActivityAtIncident , RSObsBloodPressure , RSObsCollisionVsNonCollision , RSObsGCS , RSObsInjuryIntent , RSObsModeOfTransport , RSObsRunReportComments , RSObsSafetyAccessories , RSObsTimelineDateReceived , RSObsTimelineTimeDeparted , RSObsTimelineTimeStationArrival , RSObsTransferredFromFacility , RSOneissQuestionnaire , RSRunReportQuestionnaire , SILPHEncounterParticipantRoleVS , SILPH___Element_Terminology__VS_ , SILPH___GCS___Eyes__VS_ , SILPH___GCS___Motor__VS_ , SILPH___GCS___Verbal__VS_ , SILPH___Mode_of_Transport__VS_ , SILPH___Safety_Devices__VS_ , SILPH___Transport_Accident__Collision_or_Noncollision__VS_ , SILPH___Triage__VS_ and SILPH___Type_of_Patient__VS_
This material contains content that is copyright of SNOMED International. Implementers of these specifications must have the appropriate SNOMED CT Affiliate license - for more information contact https://www.snomed.org/get-snomed or info@snomed.org . Show Usage
SNOMED Clinical Terms® (SNOMED CT®) : Bundle/RSMinimumExampleBundle , Condition/RSMinimumExampleConditionExternalCause ... Show 184 more , Condition/RSMinimumExampleConditionFinal , Condition/RSMinimumExampleConditionInitial , Condition/RSMinimumExampleConditionNatureOfInjury , Encounter/rs-example-encounter , Observation/RSMinimumExampleDisposition , Observation/RSMinimumExampleObsAbrasion , Observation/RSMinimumExampleObsAvulsion , Observation/RSMinimumExampleObsBp , Observation/RSMinimumExampleObsConcussion , Observation/RSMinimumExampleObsConditionPatient , Observation/RSMinimumExampleObsContusion , Observation/RSMinimumExampleObsDispositionOthers , Observation/RSMinimumExampleObsFracture , Observation/RSMinimumExampleObsGcs , Observation/RSMinimumExampleObsModeTransportOther , Observation/RSMinimumExampleObsMultipleInjuries , Observation/RSMinimumExampleObsNatureBurns , Observation/RSMinimumExampleObsOpenWound , Observation/RSMinimumExampleObsOtherInjury , Observation/RSMinimumExampleObsOtherRiskFactors , Observation/RSMinimumExampleObsOtherVehicle , Observation/RSMinimumExampleObsPatientsVehicle , Observation/RSMinimumExampleObsPositionOfPatient , Observation/RSMinimumExampleObsPulse , Observation/RSMinimumExampleObsReportedComplaint , Observation/RSMinimumExampleObsResp , Observation/RSMinimumExampleObsSafetyAccessories , Observation/RSMinimumExampleObsTemp , Observation/RSMinimumExampleObsTimelineTimeEnroute , Observation/RSMinimumExampleObsTimelineTimeHospitalArrival , Observation/RSMinimumExampleObsTimelineTimeOnScene , Observation/RSMinimumExampleObsTraumaticAmputation , Observation/RSMinimumExampleObservationInjuryDatetime , Observation/RSMinimumExampleObservationModeTransport , Observation/RSMinimumExampleObservationOutcome , Observation/RSMinimumExampleObservationTransportAccident , Observation/rs-example-observation-abrasion , Observation/rs-example-observation-activity-at-incident , Observation/rs-example-observation-avulsion , Observation/rs-example-observation-blood-alcohol , Observation/rs-example-observation-blood-pressure , Observation/rs-example-observation-body-temperature , Observation/rs-example-observation-call-source , Observation/rs-example-observation-cctv , Observation/rs-example-observation-concussion , Observation/rs-example-observation-condition , Observation/rs-example-observation-contusion , Observation/rs-example-observation-cyanosis , Observation/rs-example-observation-ec-bites , Observation/rs-example-observation-ec-burns , Observation/rs-example-observation-ec-chemical , Observation/rs-example-observation-ec-drowning , Observation/rs-example-observation-ec-fall , Observation/rs-example-observation-ec-firecracker , Observation/rs-example-observation-ec-forces , Observation/rs-example-observation-ec-gunshot , Observation/rs-example-observation-ec-hanging , Observation/rs-example-observation-ec-mauling , Observation/rs-example-observation-ec-other , Observation/rs-example-observation-ec-sexual-assault , Observation/rs-example-observation-ec-sharp , Observation/rs-example-observation-fracture , Observation/rs-example-observation-gcs , Observation/rs-example-observation-injury-datetime , Observation/rs-example-observation-injury-intent , Observation/rs-example-observation-level-consciousness , Observation/rs-example-observation-mode-transport , Observation/rs-example-observation-multiple-injuries , Observation/rs-example-observation-nature-burns , Observation/rs-example-observation-open-wound , Observation/rs-example-observation-other-injury , Observation/rs-example-observation-other-vehicle , Observation/rs-example-observation-outcome , Observation/rs-example-observation-patients-vehicle , Observation/rs-example-observation-place-of-occurrence , Observation/rs-example-observation-position-of-patient , Observation/rs-example-observation-pulse-rate , Observation/rs-example-observation-pupils , Observation/rs-example-observation-referred , Observation/rs-example-observation-reported-complaint , Observation/rs-example-observation-respiratory-rate , Observation/rs-example-observation-risk-factors , Observation/rs-example-observation-safety-accessories , Observation/rs-example-observation-status-on-arrival , Observation/rs-example-observation-traffic-investigator , Observation/rs-example-observation-transport-accident , Observation/rs-example-observation-traumatic-amputation , Observation/rs-example-observation-triage , Observation/rs-example-observation-urgency , Procedure/rs-example-procedure , RSConditionFinalDiagnosis , RSConditionInitialImpression , RSConditionProblem , RSEncounter , RSObsAbrasion , RSObsActivityAtIncident , RSObsAvulsion , RSObsBloodAlcoholConcentration , RSObsBloodPressure , RSObsBodyTemperature , RSObsCCTVAvailable , RSObsCallSource , RSObsConcussion , RSObsConditionOfPatient , RSObsContusion , RSObsCyanosis , RSObsECBitesStings , RSObsECBurns , RSObsECChemical , RSObsECDrowning , RSObsECFall , RSObsECFirecracker , RSObsECForcesOfNature , RSObsECGunshot , RSObsECHangingStrangulation , RSObsECMaulingAssault , RSObsECOther , RSObsECSexualAssault , RSObsECSharpObject , RSObsFracture , RSObsGCS , RSObsInjuryDateTime , RSObsInjuryIntent , RSObsLevelOfConsciousness , RSObsModeOfTransport , RSObsMultipleInjuries , RSObsNatureBurns , RSObsOpenWound , RSObsOtherInjury , RSObsOtherRiskFactors , RSObsOtherVehicleInvolved , RSObsOutcome , RSObsPatientsVehicle , RSObsPlaceOfOccurrence , RSObsPositionOfPatient , RSObsPresenceTrafficInvestigator , RSObsPulseRate , RSObsPupils , RSObsReferredByFacility , RSObsReportedComplaint , RSObsRespiratoryRate , RSObsSafetyAccessories , RSObsStatusOnArrival , RSObsTimelineTimeEnroute , RSObsTimelineTimeHospitalArrival , RSObsTimelineTimeOnScene , RSObsTransportVehicularAccident , RSObsTraumaticAmputation , RSObsTriagePriority , RSObsUrgencyLevel , RSOneissQuestionnaire , RSRunReportQuestionnaire , SILPHEncounterParticipantRoleVS , SILPH___Activity__VS_ , SILPH___Burns__VS_ , SILPH___Cyanosis__VS_ , SILPH___Element_Terminology__VS_ , SILPH___External_Cause_of_Burns__VS_ , SILPH___External_Cause_of_Drowning__VS_ , SILPH___Fracture_Type__VS_ , SILPH___General_Disposition__VS_ , SILPH___Injury_Intent__VS_ , SILPH___Inpatient_Disposition__VS_ , SILPH___Level_of_Consciousness__VS_ , SILPH___List_of_Body_Sites__VS_ , SILPH___Mode_of_Transport__VS_ , SILPH___Other_Vehicle_in_Collision__VS_ , SILPH___Outcome__VS_ , SILPH___Outpatient_ER_Disposition__VS_ , SILPH___PR___Quality__VS_ , SILPH___PR___Rhythm__VS_ , SILPH___Patient_s_Vehicle__VS_ , SILPH___Place_of_Occurrence__VS_ , SILPH___Position_of_Patient__VS_ , SILPH___Pupils__VS_ , SILPH___RR___Breath_Sounds__VS_ , SILPH___RR___Rhythm__VS , SILPH___Risk_Factors__VS_ , SILPH___Safety_Devices__VS_ , SILPH___Sex__VS_ , SILPH___Status__VS_ , SILPH___Status_if_Alive__VS_ , SILPH___Transport_Accident_Type__VS_ and SILPH___Triage__VS_
This material derives from the HL7 Terminology (THO). THO is copyright ©1989+ Health Level Seven International and is made available under the CC0 designation. For more licensing information see: https://terminology.hl7.org/license.html Show Usage
AllergyIntolerance Clinical Status Codes : AllergyIntolerance/RSMinimumExampleAllergy , AllergyIntolerance/rs-example-allergy and Bundle/RSMinimumExampleBundle
AllergyIntolerance Verification Status : AllergyIntolerance/RSMinimumExampleAllergy , AllergyIntolerance/rs-example-allergy and Bundle/RSMinimumExampleBundle
Claim Type Codes : Claim/rs-example-claim
Condition Clinical Status Codes : Bundle/RSMinimumExampleBundle , Condition/RSMinimumExampleConditionExternalCause , Condition/RSMinimumExampleConditionFinal , Condition/RSMinimumExampleConditionInitial and Condition/RSMinimumExampleConditionNatureOfInjury
ConditionVerificationStatus : Bundle/RSMinimumExampleBundle , Condition/RSMinimumExampleConditionExternalCause , Condition/RSMinimumExampleConditionFinal , Condition/RSMinimumExampleConditionInitial and Condition/RSMinimumExampleConditionNatureOfInjury
Coverage Class Codes : Coverage/rs-example-coverage
Process Priority Codes : Claim/rs-example-claim
Service type : DOH Central ER , DOH Emergency Medical Response , EDSA - Ayala Southbound , RSIncidentLocation and RSServiceLocation
ActCode : Coverage/rs-example-coverage
ParticipationType : Encounter/rs-example-encounter , RSEncounter and SILPHEncounterParticipantRoleVS
Package hl7.fhir.uv.extensions.r4#5.2.0
This IG defines the global extensions - the ones defined for everyone. These extensions are always in scope wherever FHIR is being used (built Mon, Feb 10, 2025 21:45+1100+11:00)
Package example.fhir.ph.core#current
This implementation guide is provided to support the use of FHIR®© in an Philippines context, and defines the minimum set of constraints on the FHIR resources to create the PH Core profiles. This implementation guide forms the foundation to build future PH Realm FHIR implementation guides and its content will continue to grow to meet the needs of PH implementers. (built Mon, Oct 6, 2025 03:30+0000+00:00)
Package hl7.fhir.uv.tools.r4#0.8.0
This IG defines the extensions that the tools use internally. Some of these extensions are content that are being evaluated for elevation into the main spec, and others are tooling concerns (built Tue, Aug 5, 2025 20:09+1000+10:00)
There are no Global profiles defined
This is an R4 IG. None of the features it uses are changed in R4B, so it can be used as is with R4B systems. Packages for both R4 (example.fhir.ph.roadsafety.r4) and R4B (example.fhir.ph.roadsafety.r4b) are available.