DRAFT PH Road Safety Implementation Guide
0.1.0 - ci-build Philippines flag

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

ConceptMap: MDS Logical Model to FHIR Mapping

Official URL: https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/ConceptMap/MDSRoadSafety2FHIR Version: 0.1.0
Active as of 2025-10-08 Computable Name: MDSRoadSafety2FHIR

Maps elements from the MDSRoadSafety logical model to target FHIR R4 resources.

Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to http://hl7.org/fhir/R4


Group 1 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to Encounter

Source CodeRelationshipTarget Code
MDSRoadSafety.encounter.incidentNumberis equivalent toEncounter.identifier
MDSRoadSafety.encounter.hospitalCaseNois equivalent toEncounter.identifier
MDSRoadSafety.encounter.typeOfPatientis equivalent toEncounter.class
MDSRoadSafety.encounter.dateTimeOfConsultis equivalent toEncounter.period.start
MDSRoadSafety.encounter.serviceProvideris equivalent toEncounter.serviceProvider
MDSRoadSafety.workflow.receivedByis equivalent toEncounter.participant.individual
MDSRoadSafety.workflow.crew.teamLeaderis equivalent toEncounter.participant.individual
MDSRoadSafety.workflow.crew.treatmentOfficeris equivalent toEncounter.participant.individual
MDSRoadSafety.workflow.crew.transportOfficeris equivalent toEncounter.participant.individual
MDSRoadSafety.workflow.crew.assistantis equivalent toEncounter.participant.individual
MDSRoadSafety.encounter.originating.organizationis equivalent toEncounter.hospitalization.origin
MDSRoadSafety.encounter.originating.practitioneris equivalent toEncounter.participant.individual
MDSRoadSafety.encounter.dispositionis equivalent toEncounter.hospitalization.dischargeDisposition
MDSRoadSafety.encounter.disposition.textis equivalent toEncounter.hospitalization.dischargeDisposition.text
MDSRoadSafety.encounter.transferDestinationis equivalent toEncounter.hospitalization.destination

Group 2 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to Patient

Source CodeRelationshipTarget Code
MDSRoadSafety.patient.name.familyis equivalent toPatient.name.family
MDSRoadSafety.patient.name.givenis equivalent toPatient.name.given
MDSRoadSafety.patient.birthDateis equivalent toPatient.birthDate
MDSRoadSafety.patient.genderis equivalent toPatient.gender
MDSRoadSafety.patient.telecomis equivalent toPatient.telecom
MDSRoadSafety.patient.identifieris equivalent toPatient.identifier
MDSRoadSafety.patient.occupationis equivalent toPatient.extension:occupation
MDSRoadSafety.patient.address.lineis equivalent toPatient.address.line
MDSRoadSafety.patient.address.extension[barangay]is equivalent toPatient.address.extension:barangay
MDSRoadSafety.patient.address.extension[cityMunicipality]is equivalent toPatient.address.extension:cityMunicipality
MDSRoadSafety.patient.address.extension[province]is equivalent toPatient.address.extension:province
MDSRoadSafety.patient.address.extension[region]is equivalent toPatient.address.extension:region

Group 3 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to Location

Source CodeRelationshipTarget Code
MDSRoadSafety.incident.location.streetis equivalent toLocation.address.line
MDSRoadSafety.incident.location.barangayis equivalent toLocation.address.extension:barangay
MDSRoadSafety.incident.location.cityis equivalent toLocation.address.extension:cityMunicipality
MDSRoadSafety.incident.location.provinceis equivalent toLocation.address.extension:province
MDSRoadSafety.incident.location.regionis equivalent toLocation.address.extension:region
MDSRoadSafety.incident.location.position.longitudeis equivalent toLocation.position.longitude
MDSRoadSafety.incident.location.position.latitudeis equivalent toLocation.position.latitude

Group 4 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to ServiceRequest

Source CodeRelationshipTarget Code
MDSRoadSafety.workflow.refusalToAdmit.flagis equivalent toServiceRequest.status
MDSRoadSafety.workflow.refusalToAdmit.hospitalis equivalent toServiceRequest.supportingInfo
MDSRoadSafety.workflow.refusalToAdmit.physicianis equivalent toServiceRequest.supportingInfo
MDSRoadSafety.workflow.refusalToAdmit.dateTimeis equivalent toServiceRequest.occurrenceDateTime

Group 5 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to Procedure

Source CodeRelationshipTarget Code
MDSRoadSafety.workflow.transportCoordinatedis equivalent toProcedure.code
MDSRoadSafety.clinical.psychosocialSupportis equivalent toProcedure.code
MDSRoadSafety.clinical.interventionis equivalent toProcedure.code

Group 6 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to Observation

Source CodeRelationshipTarget Code
MDSRoadSafety.workflow.dateReceivedis equivalent toObservation.valueDateTime
MDSRoadSafety.workflow.timeEnrouteis equivalent toObservation.valueDateTime
MDSRoadSafety.workflow.timeOnSceneis equivalent toObservation.valueDateTime
MDSRoadSafety.workflow.timeDepartedSceneis equivalent toObservation.valueDateTime
MDSRoadSafety.workflow.timeHospitalArrivalis equivalent toObservation.valueDateTime
MDSRoadSafety.workflow.timeStationArrivalis equivalent toObservation.valueDateTime
MDSRoadSafety.incident.injuryDateTimeis equivalent toObservation.valueDateTime
MDSRoadSafety.incident.injuryIntentis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.transportOrVehicularis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.transportModeToFacilityis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.transportModeOtheris equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.triagePriorityis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.urgencyis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.placeOfOccurrenceis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.placeOfOccurrenceOtheris equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.activityAtTimeis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.activityOtheris equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.collisionVsNonCollisionis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.patientsVehicleis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.patientsVehicleOtheris equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.otherVehicleOrObjectis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.otherVehicleOtheris equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.positionOfPatientis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.positionOfPatientOtheris equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.howManyVehiclesis equivalent toObservation.valueInteger
MDSRoadSafety.incident.howManyPatientsis equivalent toObservation.valueInteger
MDSRoadSafety.incident.collisionTypeis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.trafficInvestigatorPresentis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.otherRiskFactorsis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.otherRiskFactorsOtheris equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.safetyAccessoriesis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.safetyAccessoriesOtheris equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.reportedComplaintis equivalent toObservation.valueString
MDSRoadSafety.incident.callSourceis equivalent toObservation.valueString
MDSRoadSafety.vitals.timeis equivalent toObservation.effectiveDateTime
MDSRoadSafety.vitals.respiratoryRateis equivalent toObservation.valueQuantity
MDSRoadSafety.vitals.respiratoryRhythmis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.vitals.breathSoundsis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.vitals.pulseRateis equivalent toObservation.valueQuantity
MDSRoadSafety.vitals.pulseRhythmis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.vitals.pulseQualityis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.vitals.bloodPressure.systolicis equivalent toObservation.component:bpSystolic.valueQuantity
MDSRoadSafety.vitals.bloodPressure.diastolicis equivalent toObservation.component:bpDiastolic.valueQuantity
MDSRoadSafety.vitals.temperatureis equivalent toObservation.valueQuantity
MDSRoadSafety.vitals.levelOfConsciousnessis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.vitals.pupilsis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.vitals.gcs.eyesis equivalent toObservation.component:gcsEyes.valueCodeableConcept
MDSRoadSafety.vitals.gcs.verbalis equivalent toObservation.component:gcsVerbal.valueCodeableConcept
MDSRoadSafety.vitals.gcs.motoris equivalent toObservation.component:gcsMotor.valueCodeableConcept
MDSRoadSafety.vitals.gcs.totalis equivalent toObservation.valueInteger

Group 7 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to Observation

Source CodeRelationshipTarget Code
MDSRoadSafety.injuries.multipleInjuriesis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.abrasion.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.abrasion.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.abrasion.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.avulsion.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.avulsion.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.avulsion.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.burn.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.burn.firstDegree.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.burn.firstDegree.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.burn.secondDegree.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.burn.secondDegree.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.burn.thirdDegree.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.burn.thirdDegree.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.burn.fourthDegree.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.burn.fourthDegree.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.concussion.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.concussion.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.concussion.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.contusion.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.contusion.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.contusion.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.fracture.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.fracture.closed.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.fracture.closed.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.fracture.open.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.fracture.open.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.openWound.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.openWound.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.openWound.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.traumaticAmputation.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.traumaticAmputation.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.traumaticAmputation.detailsis equivalent toObservation.note
MDSRoadSafety.injuries.otherInjury.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.injuries.otherInjury.siteis equivalent toObservation.bodySite
MDSRoadSafety.injuries.otherInjury.detailsis equivalent toObservation.note
MDSRoadSafety.incident.externalCauses.bitesStingsis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.bitesStingsAgentis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.externalCauses.burnsis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.burnsAgentis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.externalCauses.burnsOtheris equivalent toObservation.valueString
MDSRoadSafety.incident.externalCauses.chemicalSubstanceis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.chemicalAgentis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.externalCauses.sharpObjectis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.sharpObjectSpecifyis equivalent toObservation.valueString
MDSRoadSafety.incident.externalCauses.drowningis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.drowningTypeis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.incident.externalCauses.drowningOtheris equivalent toObservation.valueString
MDSRoadSafety.incident.externalCauses.forcesOfNatureis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.fallis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.fallSpecificsis equivalent toObservation.valueString
MDSRoadSafety.incident.externalCauses.firecrackeris equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.firecrackerTypeis equivalent toObservation.valueString
MDSRoadSafety.incident.externalCauses.gunshotis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.gunshotWeaponis equivalent toObservation.valueString
MDSRoadSafety.incident.externalCauses.hangingStrangulationis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.maulingAssaultis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.sexualAssaultis equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.otheris equivalent toObservation.valueBoolean
MDSRoadSafety.incident.externalCauses.otherSpecifyis equivalent toObservation.valueString

Group 8 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to Condition

Source CodeRelationshipTarget Code
MDSRoadSafety.clinical.medicalHistoryis equivalent toCondition.code
MDSRoadSafety.clinical.initialImpressionis equivalent toCondition.code
MDSRoadSafety.clinical.icd10NatureOfInjuryis equivalent toCondition.code
MDSRoadSafety.clinical.icd10ExternalCauseis equivalent toCondition.code

Group 9 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to MedicationStatement

Source CodeRelationshipTarget Code
MDSRoadSafety.clinical.currentMedicationis equivalent toMedicationStatement.medicationCodeableConcept

Group 10 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to AllergyIntolerance

Source CodeRelationshipTarget Code
MDSRoadSafety.clinical.knownAllergiesis equivalent toAllergyIntolerance.code

Group 11 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to DocumentReference

Source CodeRelationshipTarget Code
MDSRoadSafety.evidence.causeOfCrashis equivalent toDocumentReference.content.attachment.url
MDSRoadSafety.evidence.partyAtFaultis equivalent toDocumentReference.content.attachment.url
MDSRoadSafety.evidence.trafficIncidentManagementis equivalent toDocumentReference.content.attachment.url
MDSRoadSafety.evidence.roadNetworkShapeFilesis equivalent toDocumentReference.content.attachment.url
MDSRoadSafety.evidence.cctvReconstruction.linkis equivalent toDocumentReference.content.attachment.url

Group 12 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety to Claim

Source CodeRelationshipTarget Code
MDSRoadSafety.finance.costOfCareis equivalent toClaim.total