DRAFT PH Road Safety Implementation Guide
0.2.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.2.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: MDSRoadSafety Logical Model to FHIR Mapping

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

Maps elements from the logical model to FHIR R4 resources. Generated by scripts/generate-conceptmap.js

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.runreport.workflow.receivedByis equivalent toEncounter.participant.individual
MDSRoadSafety.runreport.workflow.crew.teamLeaderis equivalent toEncounter.participant.individual
MDSRoadSafety.runreport.workflow.crew.treatmentOfficeris equivalent toEncounter.participant.individual
MDSRoadSafety.runreport.workflow.crew.transportOfficeris equivalent toEncounter.participant.individual
MDSRoadSafety.runreport.workflow.crew.assistantis equivalent toEncounter.participant.individual
MDSRoadSafety.oneiss.encounter.incidentNumberis equivalent toEncounter.identifier
MDSRoadSafety.oneiss.encounter.hospitalCaseNois equivalent toEncounter.identifier
MDSRoadSafety.oneiss.encounter.typeOfPatientis equivalent toEncounter.class
MDSRoadSafety.oneiss.encounter.dateTimeOfConsultis equivalent toEncounter.period.start
MDSRoadSafety.oneiss.encounter.serviceProvideris equivalent toEncounter.serviceProvider
MDSRoadSafety.oneiss.encounter.originating.organizationis equivalent toEncounter.hospitalization.origin
MDSRoadSafety.oneiss.encounter.originating.practitioneris equivalent toEncounter.participant.individual
MDSRoadSafety.oneiss.encounter.dispositionis equivalent toEncounter.hospitalization.dischargeDisposition
MDSRoadSafety.oneiss.encounter.disposition.textis equivalent toEncounter.hospitalization.dischargeDisposition.text
MDSRoadSafety.oneiss.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.oneiss.patient.name.familyis equivalent toPatient.name.family
MDSRoadSafety.oneiss.patient.name.givenis equivalent toPatient.name.given
MDSRoadSafety.oneiss.patient.birthDateis equivalent toPatient.birthDate
MDSRoadSafety.oneiss.patient.genderis equivalent toPatient.gender
MDSRoadSafety.oneiss.patient.telecomis equivalent toPatient.telecom
MDSRoadSafety.oneiss.patient.identifieris equivalent toPatient.identifier
MDSRoadSafety.oneiss.patient.occupationis equivalent toPatient.extension:occupation
MDSRoadSafety.oneiss.patient.address.lineis equivalent toPatient.address.line
MDSRoadSafety.oneiss.patient.address.barangayis equivalent toPatient.address.extension:barangay
MDSRoadSafety.oneiss.patient.address.cityMunicipalityis equivalent toPatient.address.extension:cityMunicipality
MDSRoadSafety.oneiss.patient.address.provinceis equivalent toPatient.address.extension:province
MDSRoadSafety.oneiss.patient.address.regionis 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.runreport.incident.location.streetis equivalent toLocation.address.line
MDSRoadSafety.runreport.incident.location.barangayis equivalent toLocation.address.extension:barangay
MDSRoadSafety.runreport.incident.location.cityis equivalent toLocation.address.extension:cityMunicipality
MDSRoadSafety.runreport.incident.location.provinceis equivalent toLocation.address.extension:province
MDSRoadSafety.runreport.incident.location.regionis equivalent toLocation.address.extension:region
MDSRoadSafety.runreport.incident.location.position.longitudeis equivalent toLocation.position.longitude
MDSRoadSafety.runreport.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 HealthcareService

Source CodeRelationshipTarget Code
MDSRoadSafety.oneiss.encounter.hospitalAvailableis equivalent toHealthcareService.active

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

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

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

Source CodeRelationshipTarget Code
MDSRoadSafety.runreport.clinical.procedures.interventionis equivalent toProcedure.code
MDSRoadSafety.runreport.clinical.procedures.suppliesUsed.usedCodeis equivalent toProcedure.usedCode
MDSRoadSafety.runreport.clinical.procedures.suppliesUsed.usedReferenceis equivalent toProcedure.usedReference
MDSRoadSafety.oneiss.clinical.psychosocialSupportis equivalent toProcedure.code
MDSRoadSafety.oneiss.clinical.transportCoordinationis equivalent toProcedure.code
MDSRoadSafety.oneiss.clinical.procedures.firstAid.givenis equivalent toProcedure.note
MDSRoadSafety.oneiss.clinical.procedures.firstAid.whatis equivalent toProcedure.note
MDSRoadSafety.oneiss.clinical.procedures.firstAid.byWhomis equivalent toProcedure.performer

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

Source CodeRelationshipTarget Code
MDSRoadSafety.runreport.workflowis equivalent toObservation.valueString
MDSRoadSafety.runreport.workflow.dateReceivedis equivalent toObservation.valueDateTime
MDSRoadSafety.runreport.workflow.timeEnrouteis equivalent toObservation.valueDateTime
MDSRoadSafety.runreport.workflow.timeOnSceneis equivalent toObservation.valueDateTime
MDSRoadSafety.runreport.workflow.timeDepartedSceneis equivalent toObservation.valueDateTime
MDSRoadSafety.runreport.workflow.timeHospitalArrivalis equivalent toObservation.valueDateTime
MDSRoadSafety.runreport.workflow.timeStationArrivalis equivalent toObservation.valueDateTime
MDSRoadSafety.runreport.workflow.crewis equivalent toObservation.valueString
MDSRoadSafety.runreport.workflow.medicalFacilityis equivalent toObservation.valueString
MDSRoadSafety.runreport.workflow.vehicleUsedis equivalent toObservation.valueString
MDSRoadSafety.runreport.workflow.refusalToAdmitis equivalent toObservation.valueString
MDSRoadSafety.runreport.incidentis equivalent toObservation.valueString
MDSRoadSafety.runreport.incident.reportedComplaintis equivalent toObservation.valueString
MDSRoadSafety.runreport.incident.callSourceis equivalent toObservation.valueString
MDSRoadSafety.runreport.incident.locationis equivalent toObservation.valueString
MDSRoadSafety.runreport.incident.location.positionis equivalent toObservation.valueString
MDSRoadSafety.runreport.clinicalis equivalent toObservation.valueString
MDSRoadSafety.runreport.clinical.proceduresis equivalent toObservation.valueString
MDSRoadSafety.runreport.clinical.procedures.suppliesUsedis equivalent toObservation.valueString
MDSRoadSafety.runreport.clinical.remarksis equivalent toObservation.valueString
MDSRoadSafety.runreport.vitalsis equivalent toObservation.valueString
MDSRoadSafety.runreport.vitals.timeis equivalent toObservation.effectiveDateTime
MDSRoadSafety.runreport.vitals.respiratoryRateis equivalent toObservation.valueQuantity
MDSRoadSafety.runreport.vitals.respiratoryRhythmis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.runreport.vitals.breathSoundsis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.runreport.vitals.pulseRateis equivalent toObservation.valueQuantity
MDSRoadSafety.runreport.vitals.pulseRhythmis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.runreport.vitals.pulseQualityis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.runreport.vitals.bloodPressureis equivalent toObservation.valueString
MDSRoadSafety.runreport.vitals.bloodPressure.systolicis equivalent toObservation.component:bpSystolic.valueQuantity
MDSRoadSafety.runreport.vitals.bloodPressure.diastolicis equivalent toObservation.component:bpDiastolic.valueQuantity
MDSRoadSafety.runreport.vitals.temperatureis equivalent toObservation.valueQuantity
MDSRoadSafety.runreport.vitals.levelOfConsciousnessis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.runreport.vitals.pupilsis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.runreport.vitals.gcsis equivalent toObservation.valueString
MDSRoadSafety.runreport.vitals.gcs.eyesis equivalent toObservation.component:gcsEyes.valueCodeableConcept
MDSRoadSafety.runreport.vitals.gcs.verbalis equivalent toObservation.component:gcsVerbal.valueCodeableConcept
MDSRoadSafety.runreport.vitals.gcs.motoris equivalent toObservation.component:gcsMotor.valueCodeableConcept
MDSRoadSafety.runreport.vitals.gcs.totalis equivalent toObservation.valueInteger
MDSRoadSafety.runreport.vitals.cyanosisis equivalent toObservation.valueString
MDSRoadSafety.runreport.notesis equivalent toObservation.valueString
MDSRoadSafety.oneiss.patientis equivalent toObservation.valueString
MDSRoadSafety.oneiss.patient.nameis equivalent toObservation.valueString
MDSRoadSafety.oneiss.patient.identifier.systemis equivalent toObservation.valueString
MDSRoadSafety.oneiss.patient.identifier.valueis equivalent toObservation.valueString
MDSRoadSafety.oneiss.patient.identifier.typeis equivalent toObservation.valueString
MDSRoadSafety.oneiss.patient.addressis equivalent toObservation.valueString
MDSRoadSafety.oneiss.patient.address.useis equivalent toObservation.valueString
MDSRoadSafety.oneiss.encounteris equivalent toObservation.valueString
MDSRoadSafety.oneiss.encounter.originatingis equivalent toObservation.valueString
MDSRoadSafety.oneiss.encounter.outcomeAtReleaseis equivalent toObservation.valueString
MDSRoadSafety.oneiss.encounter.outcomeAtDischargeis equivalent toObservation.valueString
MDSRoadSafety.oneiss.clinicalis equivalent toObservation.valueString
MDSRoadSafety.oneiss.clinical.conditionOfPatientis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.clinical.outcomeAtReleaseis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.clinical.outcomeAtDischargeis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.clinical.statusOnArrivalis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.clinical.statusOnArrivalAliveDetailis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.clinical.proceduresis equivalent toObservation.valueString
MDSRoadSafety.oneiss.clinical.procedures.firstAidis equivalent toObservation.valueString
MDSRoadSafety.oneiss.clinical.bloodAlcoholConcentrationis equivalent toObservation.valueQuantity
MDSRoadSafety.oneiss.clinical.otherRiskFactorsis equivalent toObservation.valueString
MDSRoadSafety.oneiss.clinical.otherRiskFactorsOtheris equivalent toObservation.valueString
MDSRoadSafety.oneiss.incidentis equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.injuryDateTimeis equivalent toObservation.valueDateTime
MDSRoadSafety.oneiss.incident.injuryIntentis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.transportOrVehicularis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.incident.transportModeToFacilityis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.transportModeOtheris equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.triagePriorityis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.urgencyis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.placeOfOccurrenceis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.placeOfOccurrenceWorkplaceNameis equivalent toObservation.note
MDSRoadSafety.oneiss.incident.placeOfOccurrenceOtheris equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.activityAtTimeis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.activityOtheris equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.collisionVsNonCollisionis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.safetyAccessoriesis equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.safetyAccessoriesOtheris equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.patientsVehicleis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.patientsVehicleOtheris equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.otherVehicleOrObjectis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.otherVehicleOtheris equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.positionOfPatientis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.incident.positionOfPatientOtheris equivalent toObservation.valueString
MDSRoadSafety.oneiss.incident.howManyVehiclesis equivalent toObservation.valueInteger
MDSRoadSafety.oneiss.incident.howManyPatientsis equivalent toObservation.valueInteger
MDSRoadSafety.oneiss.incident.referredByAnotherFacilityis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.encounter.transferredFromAnotherFacilityis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuriesis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.multipleInjuriesis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.extentOfInjuryis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.oneiss.injuries.abrasionis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.abrasion.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.abrasion.siteis equivalent toObservation.bodySite
MDSRoadSafety.oneiss.injuries.abrasion.detailsis equivalent toObservation.note
MDSRoadSafety.oneiss.injuries.avulsionis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.avulsion.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.avulsion.siteis equivalent toObservation.bodySite
MDSRoadSafety.oneiss.injuries.avulsion.detailsis equivalent toObservation.note
MDSRoadSafety.oneiss.injuries.burnis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.burn.firstDegreeis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.firstDegree.siteis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.firstDegree.detailsis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.secondDegreeis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.secondDegree.siteis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.secondDegree.detailsis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.thirdDegreeis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.thirdDegree.siteis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.thirdDegree.detailsis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.fourthDegreeis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.fourthDegree.siteis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.burn.fourthDegree.detailsis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.concussionis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.concussion.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.concussion.siteis equivalent toObservation.bodySite
MDSRoadSafety.oneiss.injuries.concussion.detailsis equivalent toObservation.note
MDSRoadSafety.oneiss.injuries.contusionis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.contusion.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.contusion.siteis equivalent toObservation.bodySite
MDSRoadSafety.oneiss.injuries.contusion.detailsis equivalent toObservation.note
MDSRoadSafety.oneiss.injuries.fractureis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.fracture.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.fracture.closedis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.fracture.closed.siteis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.fracture.closed.detailsis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.fracture.openis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.fracture.open.siteis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.fracture.open.detailsis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.openWoundis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.openWound.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.openWound.siteis equivalent toObservation.bodySite
MDSRoadSafety.oneiss.injuries.openWound.detailsis equivalent toObservation.note
MDSRoadSafety.oneiss.injuries.traumaticAmputationis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.traumaticAmputation.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.traumaticAmputation.siteis equivalent toObservation.bodySite
MDSRoadSafety.oneiss.injuries.traumaticAmputation.detailsis equivalent toObservation.note
MDSRoadSafety.oneiss.injuries.otherInjuryis equivalent toObservation.valueString
MDSRoadSafety.oneiss.injuries.otherInjury.presentis equivalent toObservation.valueBoolean
MDSRoadSafety.oneiss.injuries.otherInjury.siteis equivalent toObservation.bodySite
MDSRoadSafety.oneiss.injuries.otherInjury.detailsis equivalent toObservation.note
MDSRoadSafety.oneiss.financeis equivalent toObservation.valueString
MDSRoadSafety.postcrash.evidenceis equivalent toObservation.valueString
MDSRoadSafety.postcrash.incidentis equivalent toObservation.valueString
MDSRoadSafety.postcrash.incident.collisionTypeis equivalent toObservation.valueCodeableConcept
MDSRoadSafety.postcrash.incident.trafficInvestigatorPresentis equivalent toObservation.valueBoolean

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

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

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

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

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

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