DRAFT PH Road Safety Implementation Guide
0.1.0 - ci-build
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
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 Code | Relationship | Target Code |
MDSRoadSafety.encounter.incidentNumber | is equivalent to | Encounter.identifier |
MDSRoadSafety.encounter.hospitalCaseNo | is equivalent to | Encounter.identifier |
MDSRoadSafety.encounter.typeOfPatient | is equivalent to | Encounter.class |
MDSRoadSafety.encounter.dateTimeOfConsult | is equivalent to | Encounter.period.start |
MDSRoadSafety.encounter.serviceProvider | is equivalent to | Encounter.serviceProvider |
MDSRoadSafety.workflow.receivedBy | is equivalent to | Encounter.participant.individual |
MDSRoadSafety.workflow.crew.teamLeader | is equivalent to | Encounter.participant.individual |
MDSRoadSafety.workflow.crew.treatmentOfficer | is equivalent to | Encounter.participant.individual |
MDSRoadSafety.workflow.crew.transportOfficer | is equivalent to | Encounter.participant.individual |
MDSRoadSafety.workflow.crew.assistant | is equivalent to | Encounter.participant.individual |
MDSRoadSafety.encounter.originating.organization | is equivalent to | Encounter.hospitalization.origin |
MDSRoadSafety.encounter.originating.practitioner | is equivalent to | Encounter.participant.individual |
MDSRoadSafety.encounter.disposition | is equivalent to | Encounter.hospitalization.dischargeDisposition |
MDSRoadSafety.encounter.disposition.text | is equivalent to | Encounter.hospitalization.dischargeDisposition.text |
MDSRoadSafety.encounter.transferDestination | is equivalent to | Encounter.hospitalization.destination |
Group 2 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to Patient
Source Code | Relationship | Target Code |
MDSRoadSafety.patient.name.family | is equivalent to | Patient.name.family |
MDSRoadSafety.patient.name.given | is equivalent to | Patient.name.given |
MDSRoadSafety.patient.birthDate | is equivalent to | Patient.birthDate |
MDSRoadSafety.patient.gender | is equivalent to | Patient.gender |
MDSRoadSafety.patient.telecom | is equivalent to | Patient.telecom |
MDSRoadSafety.patient.identifier | is equivalent to | Patient.identifier |
MDSRoadSafety.patient.occupation | is equivalent to | Patient.extension:occupation |
MDSRoadSafety.patient.address.line | is equivalent to | Patient.address.line |
MDSRoadSafety.patient.address.extension[barangay] | is equivalent to | Patient.address.extension:barangay |
MDSRoadSafety.patient.address.extension[cityMunicipality] | is equivalent to | Patient.address.extension:cityMunicipality |
MDSRoadSafety.patient.address.extension[province] | is equivalent to | Patient.address.extension:province |
MDSRoadSafety.patient.address.extension[region] | is equivalent to | Patient.address.extension:region |
Group 3 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to Location
Source Code | Relationship | Target Code |
MDSRoadSafety.incident.location.street | is equivalent to | Location.address.line |
MDSRoadSafety.incident.location.barangay | is equivalent to | Location.address.extension:barangay |
MDSRoadSafety.incident.location.city | is equivalent to | Location.address.extension:cityMunicipality |
MDSRoadSafety.incident.location.province | is equivalent to | Location.address.extension:province |
MDSRoadSafety.incident.location.region | is equivalent to | Location.address.extension:region |
MDSRoadSafety.incident.location.position.longitude | is equivalent to | Location.position.longitude |
MDSRoadSafety.incident.location.position.latitude | is equivalent to | Location.position.latitude |
Group 4 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to ServiceRequest
Source Code | Relationship | Target Code |
MDSRoadSafety.workflow.refusalToAdmit.flag | is equivalent to | ServiceRequest.status |
MDSRoadSafety.workflow.refusalToAdmit.hospital | is equivalent to | ServiceRequest.supportingInfo |
MDSRoadSafety.workflow.refusalToAdmit.physician | is equivalent to | ServiceRequest.supportingInfo |
MDSRoadSafety.workflow.refusalToAdmit.dateTime | is equivalent to | ServiceRequest.occurrenceDateTime |
Group 5 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to Procedure
Source Code | Relationship | Target Code |
MDSRoadSafety.workflow.transportCoordinated | is equivalent to | Procedure.code |
MDSRoadSafety.clinical.psychosocialSupport | is equivalent to | Procedure.code |
MDSRoadSafety.clinical.intervention | is equivalent to | Procedure.code |
Group 6 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to Observation
Source Code | Relationship | Target Code |
MDSRoadSafety.workflow.dateReceived | is equivalent to | Observation.valueDateTime |
MDSRoadSafety.workflow.timeEnroute | is equivalent to | Observation.valueDateTime |
MDSRoadSafety.workflow.timeOnScene | is equivalent to | Observation.valueDateTime |
MDSRoadSafety.workflow.timeDepartedScene | is equivalent to | Observation.valueDateTime |
MDSRoadSafety.workflow.timeHospitalArrival | is equivalent to | Observation.valueDateTime |
MDSRoadSafety.workflow.timeStationArrival | is equivalent to | Observation.valueDateTime |
MDSRoadSafety.incident.injuryDateTime | is equivalent to | Observation.valueDateTime |
MDSRoadSafety.incident.injuryIntent | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.transportOrVehicular | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.transportModeToFacility | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.transportModeOther | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.triagePriority | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.urgency | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.placeOfOccurrence | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.placeOfOccurrenceOther | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.activityAtTime | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.activityOther | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.collisionVsNonCollision | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.patientsVehicle | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.patientsVehicleOther | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.otherVehicleOrObject | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.otherVehicleOther | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.positionOfPatient | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.positionOfPatientOther | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.howManyVehicles | is equivalent to | Observation.valueInteger |
MDSRoadSafety.incident.howManyPatients | is equivalent to | Observation.valueInteger |
MDSRoadSafety.incident.collisionType | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.trafficInvestigatorPresent | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.otherRiskFactors | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.otherRiskFactorsOther | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.safetyAccessories | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.safetyAccessoriesOther | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.reportedComplaint | is equivalent to | Observation.valueString |
MDSRoadSafety.incident.callSource | is equivalent to | Observation.valueString |
MDSRoadSafety.vitals.time | is equivalent to | Observation.effectiveDateTime |
MDSRoadSafety.vitals.respiratoryRate | is equivalent to | Observation.valueQuantity |
MDSRoadSafety.vitals.respiratoryRhythm | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.vitals.breathSounds | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.vitals.pulseRate | is equivalent to | Observation.valueQuantity |
MDSRoadSafety.vitals.pulseRhythm | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.vitals.pulseQuality | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.vitals.bloodPressure.systolic | is equivalent to | Observation.component:bpSystolic.valueQuantity |
MDSRoadSafety.vitals.bloodPressure.diastolic | is equivalent to | Observation.component:bpDiastolic.valueQuantity |
MDSRoadSafety.vitals.temperature | is equivalent to | Observation.valueQuantity |
MDSRoadSafety.vitals.levelOfConsciousness | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.vitals.pupils | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.vitals.gcs.eyes | is equivalent to | Observation.component:gcsEyes.valueCodeableConcept |
MDSRoadSafety.vitals.gcs.verbal | is equivalent to | Observation.component:gcsVerbal.valueCodeableConcept |
MDSRoadSafety.vitals.gcs.motor | is equivalent to | Observation.component:gcsMotor.valueCodeableConcept |
MDSRoadSafety.vitals.gcs.total | is equivalent to | Observation.valueInteger |
Group 7 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to Observation
Source Code | Relationship | Target Code |
MDSRoadSafety.injuries.multipleInjuries | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.abrasion.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.abrasion.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.abrasion.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.avulsion.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.avulsion.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.avulsion.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.burn.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.burn.firstDegree.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.burn.firstDegree.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.burn.secondDegree.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.burn.secondDegree.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.burn.thirdDegree.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.burn.thirdDegree.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.burn.fourthDegree.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.burn.fourthDegree.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.concussion.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.concussion.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.concussion.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.contusion.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.contusion.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.contusion.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.fracture.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.fracture.closed.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.fracture.closed.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.fracture.open.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.fracture.open.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.openWound.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.openWound.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.openWound.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.traumaticAmputation.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.traumaticAmputation.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.traumaticAmputation.details | is equivalent to | Observation.note |
MDSRoadSafety.injuries.otherInjury.present | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.injuries.otherInjury.site | is equivalent to | Observation.bodySite |
MDSRoadSafety.injuries.otherInjury.details | is equivalent to | Observation.note |
MDSRoadSafety.incident.externalCauses.bitesStings | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.bitesStingsAgent | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.externalCauses.burns | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.burnsAgent | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.externalCauses.burnsOther | is equivalent to | Observation.valueString |
MDSRoadSafety.incident.externalCauses.chemicalSubstance | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.chemicalAgent | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.externalCauses.sharpObject | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.sharpObjectSpecify | is equivalent to | Observation.valueString |
MDSRoadSafety.incident.externalCauses.drowning | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.drowningType | is equivalent to | Observation.valueCodeableConcept |
MDSRoadSafety.incident.externalCauses.drowningOther | is equivalent to | Observation.valueString |
MDSRoadSafety.incident.externalCauses.forcesOfNature | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.fall | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.fallSpecifics | is equivalent to | Observation.valueString |
MDSRoadSafety.incident.externalCauses.firecracker | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.firecrackerType | is equivalent to | Observation.valueString |
MDSRoadSafety.incident.externalCauses.gunshot | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.gunshotWeapon | is equivalent to | Observation.valueString |
MDSRoadSafety.incident.externalCauses.hangingStrangulation | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.maulingAssault | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.sexualAssault | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.other | is equivalent to | Observation.valueBoolean |
MDSRoadSafety.incident.externalCauses.otherSpecify | is equivalent to | Observation.valueString |
Group 8 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to Condition
Source Code | Relationship | Target Code |
MDSRoadSafety.clinical.medicalHistory | is equivalent to | Condition.code |
MDSRoadSafety.clinical.initialImpression | is equivalent to | Condition.code |
MDSRoadSafety.clinical.icd10NatureOfInjury | is equivalent to | Condition.code |
MDSRoadSafety.clinical.icd10ExternalCause | is equivalent to | Condition.code |
Group 9 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to MedicationStatement
Source Code | Relationship | Target Code |
MDSRoadSafety.clinical.currentMedication | is equivalent to | MedicationStatement.medicationCodeableConcept |
Group 10 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to AllergyIntolerance
Source Code | Relationship | Target Code |
MDSRoadSafety.clinical.knownAllergies | is equivalent to | AllergyIntolerance.code |
Group 11 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to DocumentReference
Source Code | Relationship | Target Code |
MDSRoadSafety.evidence.causeOfCrash | is equivalent to | DocumentReference.content.attachment.url |
MDSRoadSafety.evidence.partyAtFault | is equivalent to | DocumentReference.content.attachment.url |
MDSRoadSafety.evidence.trafficIncidentManagement | is equivalent to | DocumentReference.content.attachment.url |
MDSRoadSafety.evidence.roadNetworkShapeFiles | is equivalent to | DocumentReference.content.attachment.url |
MDSRoadSafety.evidence.cctvReconstruction.link | is equivalent to | DocumentReference.content.attachment.url |
Group 12 Mapping from https://build.fhir.org/ig/UP-Manila-SILab/PH-RoadSafetyIG/StructureDefinition/MDSRoadSafety
to Claim
Source Code | Relationship | Target Code |
MDSRoadSafety.finance.costOfCare | is equivalent to | Claim.total |