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

Logical Model: Road Safety Minimum Dataset (MDS) Logical Model

Official URL: https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/PH-RoadSafetyLogicalModel Version: 0.1.0
Draft as of 2025-10-08 Computable Name: MDSRoadSafety

Abstract, sectioned logical model for the PH Road Safety MDS covering incident, patient, encounter, clinical, vitals, injuries, evidence/documents, workflow, and finance. Elements mirror the CSV rows; mappings point to target FHIR elements for subsequent profiling.

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PH-RoadSafetyLogicalModel 0..* Base Road Safety Minimum Dataset (MDS) Logical Model
... patient 0..1 BackboneElement Patient
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 HumanName Patient Name
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
..... text Σ 0..1 string Text representation of the full name
..... family Σ 0..1 string Last name (MDS120)
..... given Σ 0..* string Given names (MDS121, MDS122)
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ 0..1 Period Time period when name was/is in use
.... birthDate 0..1 date Birth Date (MDS133)
.... gender 0..1 code Administrative gender
Binding: AdministrativeGender (required)
.... telecom 0..* ContactPoint Tel. No. (MDS130)
.... identifier 0..* Identifier Patient Identifiers (PhilSys, Registry, PhilHealth)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Identifier type (e.g., PhilSys, PhilHealth)
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 0..1 uri Identifier namespace
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string Identifier value
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... occupation 0..* CodeableConcept Profession/Occupation (MDS8)
.... address 0..* Address Addresses (home/temp/permanent)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code Use: home | temp | old | work
Binding: AddressUse (required): The use of an address.
Example General: home
..... type Σ 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
..... text Σ 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line Σ 0..* string House No. and Street (MDS125)
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... city Σ 0..1 string Name of city, town etc.
Example General: Erewhon
..... district Σ 0..1 string District name (aka county)
Example General: Madison
..... state Σ 0..1 string Sub-unit of country (abbreviations ok)
..... postalCode Σ 0..1 string Postal code for area
Example General: 9132
..... country Σ 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
..... period Σ 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
..... barangay 0..1 Identifier Barangay (MDS126)
..... cityMunicipality 0..1 Identifier City/Municipality (MDS127)
..... province 0..1 Identifier Province (MDS128)
..... region 0..1 Identifier Region (MDS129)
... encounter 0..1 BackboneElement Encounter
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... incidentNumber 0..1 Identifier Incident No. (MDS112)
.... hospitalCaseNo 0..1 Identifier Hospital Case No. (MDS14)
.... typeOfPatient 0..1 Coding Type of Patient (MDS15)
.... dateTimeOfConsult 0..1 dateTime Date/Time of Consultation (MDS16, MDS17)
.... serviceProvider 0..1 Reference() Medical Facility (MDS104)
.... originating 0..1 BackboneElement Originating Hospital/Physician (MDS47)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... organization 0..1 Reference() Originating Hospital
..... practitioner 0..1 Reference() Originating Physician
.... disposition 0..1 CodeableConcept Disposition at ER/OPD/RHU (MDS51, MDS55)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
..... text Σ 0..1 string Disposition - Others (MDS56)
.... transferDestination 0..1 Reference() Transferred to another facility (MDS52, MDS57)
.... outcomeAtRelease 0..1 CodeableConcept Outcome at release (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome at discharge (MDS58)
... workflow 0..1 BackboneElement Workflow / Timeline
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... dateReceived 0..1 dateTime Date/Time Received by EMS (MDS62, MDS63)
.... timeEnroute 0..1 dateTime Time Enroute (MDS64)
.... timeOnScene 0..1 dateTime Time On Scene (MDS65)
.... timeDepartedScene 0..1 dateTime Time Departed Scene (MDS66)
.... timeHospitalArrival 0..1 dateTime Time of Hospital Arrival (MDS67)
.... timeStationArrival 0..1 dateTime Time of Emergency Station Arrival (MDS68)
.... receivedBy 0..1 Reference() Received By (MDS103)
.... crew 0..* BackboneElement Crew / Team
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... teamLeader 0..1 Reference() Team Leader (MDS92)
..... treatmentOfficer 0..1 Reference() Treatment Officer (MDS93)
..... transportOfficer 0..1 Reference() Transport Officer (MDS94)
..... assistant 0..* Reference() Assistant (MDS95)
.... medicalFacility 0..1 Reference() Medical Facility (MDS104)
.... vehicleUsed 0..* CodeableConcept Vehicle Used (MDS107)
.... refusalToAdmit 0..1 BackboneElement Refusal to Admit (MDS97-101)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... flag 0..1 boolean Refusal to Admit?
..... hospital 0..1 Reference() Hospital
..... physician 0..1 Reference() Physician
..... dateTime 0..1 dateTime Date/Time of refusal
.... transportCoordinated 0..1 CodeableConcept Was transport coordinated with receiving hospital? (MDS113)
.... hospitalAvailable 0..1 code Hospital Available (MDS110)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... injuryDateTime 0..1 dateTime Date/Time of Injury (MDS158, MDS159)
.... injuryIntent 0..1 CodeableConcept Injury Intent (MDS18)
.... transportOrVehicular 1..1 boolean Transport/Vehicular Accident (flag) (MDS41)
.... transportModeToFacility 0..1 CodeableConcept Mode of transport to Hospital/Facility (MDS118)
.... transportModeOther 0..1 string Mode of transport - Others (MDS119)
.... triagePriority 0..1 CodeableConcept Priority to Scene (Triage) (MDS111)
.... urgency 0..1 CodeableConcept Priority Level (Urgency) (MDS114)
.... placeOfOccurrence 0..1 CodeableConcept Place of Occurrence (MDS170)
.... placeOfOccurrenceWorkplaceName 0..1 string Place of Occurrence - Workplace name (MDS171)
.... placeOfOccurrenceOther 0..1 string Place of Occurrence - Others (MDS172)
.... activityAtTime 0..1 CodeableConcept Activity of Patient at time (MDS173)
.... activityOther 0..1 string Activity - Others (MDS174)
.... location 0..1 BackboneElement Incident Location
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... street 0..1 string House No. and Street (MDS150)
..... barangay 0..1 Identifier Barangay (MDS151)
..... city 0..1 Identifier City/Municipality (MDS152)
..... province 0..1 Identifier Province (MDS153)
..... region 0..1 Identifier Region (MDS154)
..... position 0..1 BackboneElement Geolocation
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... longitude 0..1 decimal Longitude
...... latitude 0..1 decimal Latitude
.... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
.... patientsVehicle 0..1 CodeableConcept Patient's Vehicle (MDS164)
.... patientsVehicleOther 0..* string Patient's Vehicle - Others (MDS165)
.... otherVehicleOrObject 0..* CodeableConcept Other Vehicle/Object Involved (MDS166)
.... otherVehicleOther 0..* string Other Vehicle/Object - Others (MDS167)
.... positionOfPatient 0..1 CodeableConcept Position of Patient (MDS168)
.... positionOfPatientOther 0..1 string Position of Patient - Others (MDS151 [Position])
.... howManyVehicles 0..1 integer How many vehicles involved (MDS156)
.... howManyPatients 0..1 integer How many patients involved (MDS157)
.... collisionType 0..1 CodeableConcept Collision type (MDS218)
.... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)
.... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
.... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
.... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
.... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
.... callSource 0..1 CodeableConcept Call Source (MDS155)
.... externalCauses 0..1 BackboneElement External Causes
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... bitesStings 0..1 boolean Bites/stings (MDS19)
..... bitesStingsAgent 0..* CodeableConcept Specify animal/insect/plant (MDS20)
..... burns 0..1 boolean Burns (MDS21)
..... burnsAgent 0..* CodeableConcept Burns - Specify agent (MDS22)
..... burnsOther 0..* string Burns - Others specify (MDS23)
..... chemicalSubstance 0..1 boolean Chemical/substance (MDS24)
..... chemicalAgent 0..* CodeableConcept Chemical/substance - specify (MDS25)
..... sharpObject 0..1 boolean Contact with sharp objects (MDS26)
..... sharpObjectSpecify 0..* string Sharp object - specify (MDS27)
..... drowning 0..1 boolean Drowning (MDS28)
..... drowningType 0..* CodeableConcept Drowning - Type/Body of Water (MDS29)
..... drowningOther 0..* string Drowning - Others specify (MDS30)
..... forcesOfNature 0..1 boolean Exposure to forces of nature (MDS31)
..... fall 0..1 boolean Fall (MDS32)
..... fallSpecifics 0..* string Fall specifics (MDS33)
..... firecracker 0..1 boolean Firecracker (MDS34)
..... firecrackerType 0..* string Firecracker - specify types (MDS35)
..... gunshot 0..1 boolean Gunshot (MDS36)
..... gunshotWeapon 0..* string Gunshot - specify weapon (MDS37)
..... hangingStrangulation 0..1 boolean Hanging/Strangulation (MDS38)
..... maulingAssault 0..1 boolean Mauling/Assault (MDS39)
..... sexualAssault 0..1 boolean Sexual Assault/Sexual Abuse/Rape (MDS40)
..... other 0..1 boolean External Causes: Others (MDS42)
..... otherSpecify 0..* string External Causes: Others, specify (MDS43)
... clinical 0..1 BackboneElement Clinical
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... medicalHistory 0..* CodeableConcept Medical History (MDS1)
.... currentMedication 0..* CodeableConcept Current Medication (MDS2)
.... knownAllergies 0..* CodeableConcept Known Allergies (MDS3)
.... initialImpression 0..* CodeableConcept Initial Impression (MDS48)
.... icd10NatureOfInjury 0..* CodeableConcept ICD-10 Nature of Injury (MDS49, MDS59)
.... icd10ExternalCause 0..* CodeableConcept ICD-10 External cause (MDS50, MDS60)
.... finalDiagnosis 0..* CodeableConcept Complete Final Diagnosis (MDS54)
.... conditionOfPatient 0..1 CodeableConcept Condition of Patients (MDS108)
.... outcomeAtRelease 0..1 CodeableConcept Outcome (release) (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome (discharge) (MDS58)
.... statusOnArrival 0..1 CodeableConcept Status upon reaching Facility/Hospital (MDS116)
.... statusOnArrivalAliveDetail 0..1 CodeableConcept If alive: Conscious/Unconscious (MDS117)
.... psychosocialSupport 0..1 CodeableConcept Psychosocial support/condition (MDS223)
.... intervention 0..* CodeableConcept Intervention/Procedures (MDS90, MDS106, MDS160-162)
.... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
.... remarks 0..1 Annotation Remarks (MDS91)
... vitals 0..* BackboneElement Vital Signs set
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... time 0..1 dateTime Vitals - Time (MDS69)
.... respiratoryRate 0..1 Quantity Respiratory Rate (MDS70)
.... respiratoryRhythm 0..1 CodeableConcept Respiratory Rhythm (MDS71)
.... breathSounds 0..1 CodeableConcept Breath Sounds (MDS72)
.... pulseRate 0..1 Quantity Pulse Rate (MDS73)
.... pulseRhythm 0..1 CodeableConcept Pulse Rhythm (MDS74)
.... pulseQuality 0..1 CodeableConcept Pulse Quality (MDS75)
.... bloodPressure 0..1 BackboneElement Blood Pressure
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... systolic 0..1 Quantity Systolic (MDS76)
..... diastolic 0..1 Quantity Diastolic (MDS77)
.... temperature 0..1 Quantity Temperature (MDS78)
.... levelOfConsciousness 0..1 CodeableConcept Level of Consciousness (AVPU) (MDS79)
.... pupils 0..1 CodeableConcept Pupils (MDS80)
.... gcs 0..1 BackboneElement Glasgow Coma Scale
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... eyes 0..1 CodeableConcept Eyes (MDS83)
..... verbal 0..1 CodeableConcept Verbal (MDS84)
..... motor 0..1 CodeableConcept Motor (MDS85)
..... total 0..1 integer Score (MDS86)
.... cyanosis 0..1 CodeableConcept Cyanosis (MDS81)
... injuries 0..1 BackboneElement Injuries
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... multipleInjuries 0..1 boolean Multiple Injury case? (MDS176)
.... abrasion 0..1 BackboneElement Abrasion (MDS177-179)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... avulsion 0..1 BackboneElement Avulsion (MDS180-182)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... burn 0..1 BackboneElement Burn (MDS183-195)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Burn present
..... firstDegree 0..1 BackboneElement 1st Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... secondDegree 0..1 BackboneElement 2nd Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... thirdDegree 0..1 BackboneElement 3rd Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... fourthDegree 0..1 BackboneElement 4th Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... concussion 0..1 BackboneElement Concussion (MDS196-198)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... contusion 0..1 BackboneElement Contusion (MDS199-201)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... fracture 0..1 BackboneElement Fracture (MDS202-208)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... closed 0..1 BackboneElement Closed Type
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... open 0..1 BackboneElement Open Type
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... openWound 0..1 BackboneElement Open Wound (MDS209-211)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... traumaticAmputation 0..1 BackboneElement Traumatic Amputation (MDS212-214)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... otherInjury 0..1 BackboneElement Other Specified Injury (MDS215-217)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
... evidence 0..1 BackboneElement Evidence / Documents
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... causeOfCrash 0..1 Attachment Cause of Road Crash Incident (URL/PDF) (MDS115)
.... partyAtFault 0..1 Attachment Party at fault (URL) (MDS221)
.... trafficIncidentManagement 0..1 Attachment Documentation of traffic incident management (MDS224)
.... roadNetworkShapeFiles 0..1 Attachment Detailed road network shape files (MDS225)
.... vehicleCondition 0..1 CodeableConcept Vehicle condition (structured or URL) (MDS226)
.... cctvReconstruction 0..1 BackboneElement CCTV video / reconstruction (MDS227)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... available 0..1 boolean CCTV available?
..... link 0..* Attachment Video/URL via DocumentReference
... finance 0..1 BackboneElement Finance
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... costOfCare 0..1 Money Cost of care (MDS6)
... notes 0..1 Annotation Comments (MDS61)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PH-RoadSafetyLogicalModel.​patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.address.type Base required AddressType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PH-RoadSafetyLogicalModel 0..* Base Road Safety Minimum Dataset (MDS) Logical Model
... patient 0..1 BackboneElement Patient
.... name 0..1 HumanName Patient Name
..... family 0..1 string Last name (MDS120)
..... given 0..* string Given names (MDS121, MDS122)
.... birthDate 0..1 date Birth Date (MDS133)
.... gender 0..1 code Administrative gender
Binding: AdministrativeGender (required)
.... telecom 0..* ContactPoint Tel. No. (MDS130)
.... identifier 0..* Identifier Patient Identifiers (PhilSys, Registry, PhilHealth)
..... system 0..1 uri Identifier namespace
..... value 0..1 string Identifier value
..... type 0..1 CodeableConcept Identifier type (e.g., PhilSys, PhilHealth)
.... occupation 0..* CodeableConcept Profession/Occupation (MDS8)
.... address 0..* Address Addresses (home/temp/permanent)
..... use 0..1 code Use: home | temp | old | work
..... line 0..* string House No. and Street (MDS125)
..... barangay 0..1 Identifier Barangay (MDS126)
..... cityMunicipality 0..1 Identifier City/Municipality (MDS127)
..... province 0..1 Identifier Province (MDS128)
..... region 0..1 Identifier Region (MDS129)
... encounter 0..1 BackboneElement Encounter
.... incidentNumber 0..1 Identifier Incident No. (MDS112)
.... hospitalCaseNo 0..1 Identifier Hospital Case No. (MDS14)
.... typeOfPatient 0..1 Coding Type of Patient (MDS15)
.... dateTimeOfConsult 0..1 dateTime Date/Time of Consultation (MDS16, MDS17)
.... serviceProvider 0..1 Reference() Medical Facility (MDS104)
.... originating 0..1 BackboneElement Originating Hospital/Physician (MDS47)
..... organization 0..1 Reference() Originating Hospital
..... practitioner 0..1 Reference() Originating Physician
.... disposition 0..1 CodeableConcept Disposition at ER/OPD/RHU (MDS51, MDS55)
..... text 0..1 string Disposition - Others (MDS56)
.... transferDestination 0..1 Reference() Transferred to another facility (MDS52, MDS57)
.... outcomeAtRelease 0..1 CodeableConcept Outcome at release (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome at discharge (MDS58)
... workflow 0..1 BackboneElement Workflow / Timeline
.... dateReceived 0..1 dateTime Date/Time Received by EMS (MDS62, MDS63)
.... timeEnroute 0..1 dateTime Time Enroute (MDS64)
.... timeOnScene 0..1 dateTime Time On Scene (MDS65)
.... timeDepartedScene 0..1 dateTime Time Departed Scene (MDS66)
.... timeHospitalArrival 0..1 dateTime Time of Hospital Arrival (MDS67)
.... timeStationArrival 0..1 dateTime Time of Emergency Station Arrival (MDS68)
.... receivedBy 0..1 Reference() Received By (MDS103)
.... crew 0..* BackboneElement Crew / Team
..... teamLeader 0..1 Reference() Team Leader (MDS92)
..... treatmentOfficer 0..1 Reference() Treatment Officer (MDS93)
..... transportOfficer 0..1 Reference() Transport Officer (MDS94)
..... assistant 0..* Reference() Assistant (MDS95)
.... medicalFacility 0..1 Reference() Medical Facility (MDS104)
.... vehicleUsed 0..* CodeableConcept Vehicle Used (MDS107)
.... refusalToAdmit 0..1 BackboneElement Refusal to Admit (MDS97-101)
..... flag 0..1 boolean Refusal to Admit?
..... hospital 0..1 Reference() Hospital
..... physician 0..1 Reference() Physician
..... dateTime 0..1 dateTime Date/Time of refusal
.... transportCoordinated 0..1 CodeableConcept Was transport coordinated with receiving hospital? (MDS113)
.... hospitalAvailable 0..1 code Hospital Available (MDS110)
.... injuryDateTime 0..1 dateTime Date/Time of Injury (MDS158, MDS159)
.... injuryIntent 0..1 CodeableConcept Injury Intent (MDS18)
.... transportOrVehicular 1..1 boolean Transport/Vehicular Accident (flag) (MDS41)
.... transportModeToFacility 0..1 CodeableConcept Mode of transport to Hospital/Facility (MDS118)
.... transportModeOther 0..1 string Mode of transport - Others (MDS119)
.... triagePriority 0..1 CodeableConcept Priority to Scene (Triage) (MDS111)
.... urgency 0..1 CodeableConcept Priority Level (Urgency) (MDS114)
.... placeOfOccurrence 0..1 CodeableConcept Place of Occurrence (MDS170)
.... placeOfOccurrenceWorkplaceName 0..1 string Place of Occurrence - Workplace name (MDS171)
.... placeOfOccurrenceOther 0..1 string Place of Occurrence - Others (MDS172)
.... activityAtTime 0..1 CodeableConcept Activity of Patient at time (MDS173)
.... activityOther 0..1 string Activity - Others (MDS174)
.... location 0..1 BackboneElement Incident Location
..... street 0..1 string House No. and Street (MDS150)
..... barangay 0..1 Identifier Barangay (MDS151)
..... city 0..1 Identifier City/Municipality (MDS152)
..... province 0..1 Identifier Province (MDS153)
..... region 0..1 Identifier Region (MDS154)
..... position 0..1 BackboneElement Geolocation
...... longitude 0..1 decimal Longitude
...... latitude 0..1 decimal Latitude
.... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
.... patientsVehicle 0..1 CodeableConcept Patient's Vehicle (MDS164)
.... patientsVehicleOther 0..* string Patient's Vehicle - Others (MDS165)
.... otherVehicleOrObject 0..* CodeableConcept Other Vehicle/Object Involved (MDS166)
.... otherVehicleOther 0..* string Other Vehicle/Object - Others (MDS167)
.... positionOfPatient 0..1 CodeableConcept Position of Patient (MDS168)
.... positionOfPatientOther 0..1 string Position of Patient - Others (MDS151 [Position])
.... howManyVehicles 0..1 integer How many vehicles involved (MDS156)
.... howManyPatients 0..1 integer How many patients involved (MDS157)
.... collisionType 0..1 CodeableConcept Collision type (MDS218)
.... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)
.... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
.... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
.... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
.... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
.... callSource 0..1 CodeableConcept Call Source (MDS155)
.... externalCauses 0..1 BackboneElement External Causes
..... bitesStings 0..1 boolean Bites/stings (MDS19)
..... bitesStingsAgent 0..* CodeableConcept Specify animal/insect/plant (MDS20)
..... burns 0..1 boolean Burns (MDS21)
..... burnsAgent 0..* CodeableConcept Burns - Specify agent (MDS22)
..... burnsOther 0..* string Burns - Others specify (MDS23)
..... chemicalSubstance 0..1 boolean Chemical/substance (MDS24)
..... chemicalAgent 0..* CodeableConcept Chemical/substance - specify (MDS25)
..... sharpObject 0..1 boolean Contact with sharp objects (MDS26)
..... sharpObjectSpecify 0..* string Sharp object - specify (MDS27)
..... drowning 0..1 boolean Drowning (MDS28)
..... drowningType 0..* CodeableConcept Drowning - Type/Body of Water (MDS29)
..... drowningOther 0..* string Drowning - Others specify (MDS30)
..... forcesOfNature 0..1 boolean Exposure to forces of nature (MDS31)
..... fall 0..1 boolean Fall (MDS32)
..... fallSpecifics 0..* string Fall specifics (MDS33)
..... firecracker 0..1 boolean Firecracker (MDS34)
..... firecrackerType 0..* string Firecracker - specify types (MDS35)
..... gunshot 0..1 boolean Gunshot (MDS36)
..... gunshotWeapon 0..* string Gunshot - specify weapon (MDS37)
..... hangingStrangulation 0..1 boolean Hanging/Strangulation (MDS38)
..... maulingAssault 0..1 boolean Mauling/Assault (MDS39)
..... sexualAssault 0..1 boolean Sexual Assault/Sexual Abuse/Rape (MDS40)
..... other 0..1 boolean External Causes: Others (MDS42)
..... otherSpecify 0..* string External Causes: Others, specify (MDS43)
... clinical 0..1 BackboneElement Clinical
.... medicalHistory 0..* CodeableConcept Medical History (MDS1)
.... currentMedication 0..* CodeableConcept Current Medication (MDS2)
.... knownAllergies 0..* CodeableConcept Known Allergies (MDS3)
.... initialImpression 0..* CodeableConcept Initial Impression (MDS48)
.... icd10NatureOfInjury 0..* CodeableConcept ICD-10 Nature of Injury (MDS49, MDS59)
.... icd10ExternalCause 0..* CodeableConcept ICD-10 External cause (MDS50, MDS60)
.... finalDiagnosis 0..* CodeableConcept Complete Final Diagnosis (MDS54)
.... conditionOfPatient 0..1 CodeableConcept Condition of Patients (MDS108)
.... outcomeAtRelease 0..1 CodeableConcept Outcome (release) (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome (discharge) (MDS58)
.... statusOnArrival 0..1 CodeableConcept Status upon reaching Facility/Hospital (MDS116)
.... statusOnArrivalAliveDetail 0..1 CodeableConcept If alive: Conscious/Unconscious (MDS117)
.... psychosocialSupport 0..1 CodeableConcept Psychosocial support/condition (MDS223)
.... intervention 0..* CodeableConcept Intervention/Procedures (MDS90, MDS106, MDS160-162)
.... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
.... remarks 0..1 Annotation Remarks (MDS91)
... vitals 0..* BackboneElement Vital Signs set
.... time 0..1 dateTime Vitals - Time (MDS69)
.... respiratoryRate 0..1 Quantity Respiratory Rate (MDS70)
.... respiratoryRhythm 0..1 CodeableConcept Respiratory Rhythm (MDS71)
.... breathSounds 0..1 CodeableConcept Breath Sounds (MDS72)
.... pulseRate 0..1 Quantity Pulse Rate (MDS73)
.... pulseRhythm 0..1 CodeableConcept Pulse Rhythm (MDS74)
.... pulseQuality 0..1 CodeableConcept Pulse Quality (MDS75)
.... bloodPressure 0..1 BackboneElement Blood Pressure
..... systolic 0..1 Quantity Systolic (MDS76)
..... diastolic 0..1 Quantity Diastolic (MDS77)
.... temperature 0..1 Quantity Temperature (MDS78)
.... levelOfConsciousness 0..1 CodeableConcept Level of Consciousness (AVPU) (MDS79)
.... pupils 0..1 CodeableConcept Pupils (MDS80)
.... gcs 0..1 BackboneElement Glasgow Coma Scale
..... eyes 0..1 CodeableConcept Eyes (MDS83)
..... verbal 0..1 CodeableConcept Verbal (MDS84)
..... motor 0..1 CodeableConcept Motor (MDS85)
..... total 0..1 integer Score (MDS86)
.... cyanosis 0..1 CodeableConcept Cyanosis (MDS81)
... injuries 0..1 BackboneElement Injuries
.... multipleInjuries 0..1 boolean Multiple Injury case? (MDS176)
.... abrasion 0..1 BackboneElement Abrasion (MDS177-179)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... avulsion 0..1 BackboneElement Avulsion (MDS180-182)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... burn 0..1 BackboneElement Burn (MDS183-195)
..... present 0..1 boolean Burn present
..... firstDegree 0..1 BackboneElement 1st Degree
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... secondDegree 0..1 BackboneElement 2nd Degree
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... thirdDegree 0..1 BackboneElement 3rd Degree
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... fourthDegree 0..1 BackboneElement 4th Degree
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... concussion 0..1 BackboneElement Concussion (MDS196-198)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... contusion 0..1 BackboneElement Contusion (MDS199-201)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... fracture 0..1 BackboneElement Fracture (MDS202-208)
..... present 0..1 boolean Present
..... closed 0..1 BackboneElement Closed Type
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... open 0..1 BackboneElement Open Type
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... openWound 0..1 BackboneElement Open Wound (MDS209-211)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... traumaticAmputation 0..1 BackboneElement Traumatic Amputation (MDS212-214)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... otherInjury 0..1 BackboneElement Other Specified Injury (MDS215-217)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
... evidence 0..1 BackboneElement Evidence / Documents
.... causeOfCrash 0..1 Attachment Cause of Road Crash Incident (URL/PDF) (MDS115)
.... partyAtFault 0..1 Attachment Party at fault (URL) (MDS221)
.... trafficIncidentManagement 0..1 Attachment Documentation of traffic incident management (MDS224)
.... roadNetworkShapeFiles 0..1 Attachment Detailed road network shape files (MDS225)
.... vehicleCondition 0..1 CodeableConcept Vehicle condition (structured or URL) (MDS226)
.... cctvReconstruction 0..1 BackboneElement CCTV video / reconstruction (MDS227)
..... available 0..1 boolean CCTV available?
..... link 0..* Attachment Video/URL via DocumentReference
... finance 0..1 BackboneElement Finance
.... costOfCare 0..1 Money Cost of care (MDS6)
... notes 0..1 Annotation Comments (MDS61)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
PH-RoadSafetyLogicalModel.​patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PH-RoadSafetyLogicalModel 0..* Base Road Safety Minimum Dataset (MDS) Logical Model
... patient 0..1 BackboneElement Patient
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 HumanName Patient Name
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
..... text Σ 0..1 string Text representation of the full name
..... family Σ 0..1 string Last name (MDS120)
..... given Σ 0..* string Given names (MDS121, MDS122)
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ 0..1 Period Time period when name was/is in use
.... birthDate 0..1 date Birth Date (MDS133)
.... gender 0..1 code Administrative gender
Binding: AdministrativeGender (required)
.... telecom 0..* ContactPoint Tel. No. (MDS130)
.... identifier 0..* Identifier Patient Identifiers (PhilSys, Registry, PhilHealth)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Identifier type (e.g., PhilSys, PhilHealth)
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 0..1 uri Identifier namespace
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string Identifier value
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... occupation 0..* CodeableConcept Profession/Occupation (MDS8)
.... address 0..* Address Addresses (home/temp/permanent)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code Use: home | temp | old | work
Binding: AddressUse (required): The use of an address.
Example General: home
..... type Σ 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
..... text Σ 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line Σ 0..* string House No. and Street (MDS125)
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... city Σ 0..1 string Name of city, town etc.
Example General: Erewhon
..... district Σ 0..1 string District name (aka county)
Example General: Madison
..... state Σ 0..1 string Sub-unit of country (abbreviations ok)
..... postalCode Σ 0..1 string Postal code for area
Example General: 9132
..... country Σ 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
..... period Σ 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
..... barangay 0..1 Identifier Barangay (MDS126)
..... cityMunicipality 0..1 Identifier City/Municipality (MDS127)
..... province 0..1 Identifier Province (MDS128)
..... region 0..1 Identifier Region (MDS129)
... encounter 0..1 BackboneElement Encounter
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... incidentNumber 0..1 Identifier Incident No. (MDS112)
.... hospitalCaseNo 0..1 Identifier Hospital Case No. (MDS14)
.... typeOfPatient 0..1 Coding Type of Patient (MDS15)
.... dateTimeOfConsult 0..1 dateTime Date/Time of Consultation (MDS16, MDS17)
.... serviceProvider 0..1 Reference() Medical Facility (MDS104)
.... originating 0..1 BackboneElement Originating Hospital/Physician (MDS47)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... organization 0..1 Reference() Originating Hospital
..... practitioner 0..1 Reference() Originating Physician
.... disposition 0..1 CodeableConcept Disposition at ER/OPD/RHU (MDS51, MDS55)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
..... text Σ 0..1 string Disposition - Others (MDS56)
.... transferDestination 0..1 Reference() Transferred to another facility (MDS52, MDS57)
.... outcomeAtRelease 0..1 CodeableConcept Outcome at release (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome at discharge (MDS58)
... workflow 0..1 BackboneElement Workflow / Timeline
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... dateReceived 0..1 dateTime Date/Time Received by EMS (MDS62, MDS63)
.... timeEnroute 0..1 dateTime Time Enroute (MDS64)
.... timeOnScene 0..1 dateTime Time On Scene (MDS65)
.... timeDepartedScene 0..1 dateTime Time Departed Scene (MDS66)
.... timeHospitalArrival 0..1 dateTime Time of Hospital Arrival (MDS67)
.... timeStationArrival 0..1 dateTime Time of Emergency Station Arrival (MDS68)
.... receivedBy 0..1 Reference() Received By (MDS103)
.... crew 0..* BackboneElement Crew / Team
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... teamLeader 0..1 Reference() Team Leader (MDS92)
..... treatmentOfficer 0..1 Reference() Treatment Officer (MDS93)
..... transportOfficer 0..1 Reference() Transport Officer (MDS94)
..... assistant 0..* Reference() Assistant (MDS95)
.... medicalFacility 0..1 Reference() Medical Facility (MDS104)
.... vehicleUsed 0..* CodeableConcept Vehicle Used (MDS107)
.... refusalToAdmit 0..1 BackboneElement Refusal to Admit (MDS97-101)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... flag 0..1 boolean Refusal to Admit?
..... hospital 0..1 Reference() Hospital
..... physician 0..1 Reference() Physician
..... dateTime 0..1 dateTime Date/Time of refusal
.... transportCoordinated 0..1 CodeableConcept Was transport coordinated with receiving hospital? (MDS113)
.... hospitalAvailable 0..1 code Hospital Available (MDS110)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... injuryDateTime 0..1 dateTime Date/Time of Injury (MDS158, MDS159)
.... injuryIntent 0..1 CodeableConcept Injury Intent (MDS18)
.... transportOrVehicular 1..1 boolean Transport/Vehicular Accident (flag) (MDS41)
.... transportModeToFacility 0..1 CodeableConcept Mode of transport to Hospital/Facility (MDS118)
.... transportModeOther 0..1 string Mode of transport - Others (MDS119)
.... triagePriority 0..1 CodeableConcept Priority to Scene (Triage) (MDS111)
.... urgency 0..1 CodeableConcept Priority Level (Urgency) (MDS114)
.... placeOfOccurrence 0..1 CodeableConcept Place of Occurrence (MDS170)
.... placeOfOccurrenceWorkplaceName 0..1 string Place of Occurrence - Workplace name (MDS171)
.... placeOfOccurrenceOther 0..1 string Place of Occurrence - Others (MDS172)
.... activityAtTime 0..1 CodeableConcept Activity of Patient at time (MDS173)
.... activityOther 0..1 string Activity - Others (MDS174)
.... location 0..1 BackboneElement Incident Location
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... street 0..1 string House No. and Street (MDS150)
..... barangay 0..1 Identifier Barangay (MDS151)
..... city 0..1 Identifier City/Municipality (MDS152)
..... province 0..1 Identifier Province (MDS153)
..... region 0..1 Identifier Region (MDS154)
..... position 0..1 BackboneElement Geolocation
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... longitude 0..1 decimal Longitude
...... latitude 0..1 decimal Latitude
.... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
.... patientsVehicle 0..1 CodeableConcept Patient's Vehicle (MDS164)
.... patientsVehicleOther 0..* string Patient's Vehicle - Others (MDS165)
.... otherVehicleOrObject 0..* CodeableConcept Other Vehicle/Object Involved (MDS166)
.... otherVehicleOther 0..* string Other Vehicle/Object - Others (MDS167)
.... positionOfPatient 0..1 CodeableConcept Position of Patient (MDS168)
.... positionOfPatientOther 0..1 string Position of Patient - Others (MDS151 [Position])
.... howManyVehicles 0..1 integer How many vehicles involved (MDS156)
.... howManyPatients 0..1 integer How many patients involved (MDS157)
.... collisionType 0..1 CodeableConcept Collision type (MDS218)
.... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)
.... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
.... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
.... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
.... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
.... callSource 0..1 CodeableConcept Call Source (MDS155)
.... externalCauses 0..1 BackboneElement External Causes
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... bitesStings 0..1 boolean Bites/stings (MDS19)
..... bitesStingsAgent 0..* CodeableConcept Specify animal/insect/plant (MDS20)
..... burns 0..1 boolean Burns (MDS21)
..... burnsAgent 0..* CodeableConcept Burns - Specify agent (MDS22)
..... burnsOther 0..* string Burns - Others specify (MDS23)
..... chemicalSubstance 0..1 boolean Chemical/substance (MDS24)
..... chemicalAgent 0..* CodeableConcept Chemical/substance - specify (MDS25)
..... sharpObject 0..1 boolean Contact with sharp objects (MDS26)
..... sharpObjectSpecify 0..* string Sharp object - specify (MDS27)
..... drowning 0..1 boolean Drowning (MDS28)
..... drowningType 0..* CodeableConcept Drowning - Type/Body of Water (MDS29)
..... drowningOther 0..* string Drowning - Others specify (MDS30)
..... forcesOfNature 0..1 boolean Exposure to forces of nature (MDS31)
..... fall 0..1 boolean Fall (MDS32)
..... fallSpecifics 0..* string Fall specifics (MDS33)
..... firecracker 0..1 boolean Firecracker (MDS34)
..... firecrackerType 0..* string Firecracker - specify types (MDS35)
..... gunshot 0..1 boolean Gunshot (MDS36)
..... gunshotWeapon 0..* string Gunshot - specify weapon (MDS37)
..... hangingStrangulation 0..1 boolean Hanging/Strangulation (MDS38)
..... maulingAssault 0..1 boolean Mauling/Assault (MDS39)
..... sexualAssault 0..1 boolean Sexual Assault/Sexual Abuse/Rape (MDS40)
..... other 0..1 boolean External Causes: Others (MDS42)
..... otherSpecify 0..* string External Causes: Others, specify (MDS43)
... clinical 0..1 BackboneElement Clinical
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... medicalHistory 0..* CodeableConcept Medical History (MDS1)
.... currentMedication 0..* CodeableConcept Current Medication (MDS2)
.... knownAllergies 0..* CodeableConcept Known Allergies (MDS3)
.... initialImpression 0..* CodeableConcept Initial Impression (MDS48)
.... icd10NatureOfInjury 0..* CodeableConcept ICD-10 Nature of Injury (MDS49, MDS59)
.... icd10ExternalCause 0..* CodeableConcept ICD-10 External cause (MDS50, MDS60)
.... finalDiagnosis 0..* CodeableConcept Complete Final Diagnosis (MDS54)
.... conditionOfPatient 0..1 CodeableConcept Condition of Patients (MDS108)
.... outcomeAtRelease 0..1 CodeableConcept Outcome (release) (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome (discharge) (MDS58)
.... statusOnArrival 0..1 CodeableConcept Status upon reaching Facility/Hospital (MDS116)
.... statusOnArrivalAliveDetail 0..1 CodeableConcept If alive: Conscious/Unconscious (MDS117)
.... psychosocialSupport 0..1 CodeableConcept Psychosocial support/condition (MDS223)
.... intervention 0..* CodeableConcept Intervention/Procedures (MDS90, MDS106, MDS160-162)
.... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
.... remarks 0..1 Annotation Remarks (MDS91)
... vitals 0..* BackboneElement Vital Signs set
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... time 0..1 dateTime Vitals - Time (MDS69)
.... respiratoryRate 0..1 Quantity Respiratory Rate (MDS70)
.... respiratoryRhythm 0..1 CodeableConcept Respiratory Rhythm (MDS71)
.... breathSounds 0..1 CodeableConcept Breath Sounds (MDS72)
.... pulseRate 0..1 Quantity Pulse Rate (MDS73)
.... pulseRhythm 0..1 CodeableConcept Pulse Rhythm (MDS74)
.... pulseQuality 0..1 CodeableConcept Pulse Quality (MDS75)
.... bloodPressure 0..1 BackboneElement Blood Pressure
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... systolic 0..1 Quantity Systolic (MDS76)
..... diastolic 0..1 Quantity Diastolic (MDS77)
.... temperature 0..1 Quantity Temperature (MDS78)
.... levelOfConsciousness 0..1 CodeableConcept Level of Consciousness (AVPU) (MDS79)
.... pupils 0..1 CodeableConcept Pupils (MDS80)
.... gcs 0..1 BackboneElement Glasgow Coma Scale
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... eyes 0..1 CodeableConcept Eyes (MDS83)
..... verbal 0..1 CodeableConcept Verbal (MDS84)
..... motor 0..1 CodeableConcept Motor (MDS85)
..... total 0..1 integer Score (MDS86)
.... cyanosis 0..1 CodeableConcept Cyanosis (MDS81)
... injuries 0..1 BackboneElement Injuries
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... multipleInjuries 0..1 boolean Multiple Injury case? (MDS176)
.... abrasion 0..1 BackboneElement Abrasion (MDS177-179)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... avulsion 0..1 BackboneElement Avulsion (MDS180-182)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... burn 0..1 BackboneElement Burn (MDS183-195)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Burn present
..... firstDegree 0..1 BackboneElement 1st Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... secondDegree 0..1 BackboneElement 2nd Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... thirdDegree 0..1 BackboneElement 3rd Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... fourthDegree 0..1 BackboneElement 4th Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... concussion 0..1 BackboneElement Concussion (MDS196-198)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... contusion 0..1 BackboneElement Contusion (MDS199-201)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... fracture 0..1 BackboneElement Fracture (MDS202-208)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... closed 0..1 BackboneElement Closed Type
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... open 0..1 BackboneElement Open Type
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... openWound 0..1 BackboneElement Open Wound (MDS209-211)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... traumaticAmputation 0..1 BackboneElement Traumatic Amputation (MDS212-214)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... otherInjury 0..1 BackboneElement Other Specified Injury (MDS215-217)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
... evidence 0..1 BackboneElement Evidence / Documents
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... causeOfCrash 0..1 Attachment Cause of Road Crash Incident (URL/PDF) (MDS115)
.... partyAtFault 0..1 Attachment Party at fault (URL) (MDS221)
.... trafficIncidentManagement 0..1 Attachment Documentation of traffic incident management (MDS224)
.... roadNetworkShapeFiles 0..1 Attachment Detailed road network shape files (MDS225)
.... vehicleCondition 0..1 CodeableConcept Vehicle condition (structured or URL) (MDS226)
.... cctvReconstruction 0..1 BackboneElement CCTV video / reconstruction (MDS227)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... available 0..1 boolean CCTV available?
..... link 0..* Attachment Video/URL via DocumentReference
... finance 0..1 BackboneElement Finance
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... costOfCare 0..1 Money Cost of care (MDS6)
... notes 0..1 Annotation Comments (MDS61)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PH-RoadSafetyLogicalModel.​patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.address.type Base required AddressType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(1 nested mandatory element)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PH-RoadSafetyLogicalModel 0..* Base Road Safety Minimum Dataset (MDS) Logical Model
... patient 0..1 BackboneElement Patient
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 HumanName Patient Name
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
..... text Σ 0..1 string Text representation of the full name
..... family Σ 0..1 string Last name (MDS120)
..... given Σ 0..* string Given names (MDS121, MDS122)
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ 0..1 Period Time period when name was/is in use
.... birthDate 0..1 date Birth Date (MDS133)
.... gender 0..1 code Administrative gender
Binding: AdministrativeGender (required)
.... telecom 0..* ContactPoint Tel. No. (MDS130)
.... identifier 0..* Identifier Patient Identifiers (PhilSys, Registry, PhilHealth)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Identifier type (e.g., PhilSys, PhilHealth)
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 0..1 uri Identifier namespace
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string Identifier value
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... occupation 0..* CodeableConcept Profession/Occupation (MDS8)
.... address 0..* Address Addresses (home/temp/permanent)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code Use: home | temp | old | work
Binding: AddressUse (required): The use of an address.
Example General: home
..... type Σ 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
..... text Σ 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line Σ 0..* string House No. and Street (MDS125)
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... city Σ 0..1 string Name of city, town etc.
Example General: Erewhon
..... district Σ 0..1 string District name (aka county)
Example General: Madison
..... state Σ 0..1 string Sub-unit of country (abbreviations ok)
..... postalCode Σ 0..1 string Postal code for area
Example General: 9132
..... country Σ 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
..... period Σ 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
..... barangay 0..1 Identifier Barangay (MDS126)
..... cityMunicipality 0..1 Identifier City/Municipality (MDS127)
..... province 0..1 Identifier Province (MDS128)
..... region 0..1 Identifier Region (MDS129)
... encounter 0..1 BackboneElement Encounter
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... incidentNumber 0..1 Identifier Incident No. (MDS112)
.... hospitalCaseNo 0..1 Identifier Hospital Case No. (MDS14)
.... typeOfPatient 0..1 Coding Type of Patient (MDS15)
.... dateTimeOfConsult 0..1 dateTime Date/Time of Consultation (MDS16, MDS17)
.... serviceProvider 0..1 Reference() Medical Facility (MDS104)
.... originating 0..1 BackboneElement Originating Hospital/Physician (MDS47)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... organization 0..1 Reference() Originating Hospital
..... practitioner 0..1 Reference() Originating Physician
.... disposition 0..1 CodeableConcept Disposition at ER/OPD/RHU (MDS51, MDS55)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
..... text Σ 0..1 string Disposition - Others (MDS56)
.... transferDestination 0..1 Reference() Transferred to another facility (MDS52, MDS57)
.... outcomeAtRelease 0..1 CodeableConcept Outcome at release (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome at discharge (MDS58)
... workflow 0..1 BackboneElement Workflow / Timeline
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... dateReceived 0..1 dateTime Date/Time Received by EMS (MDS62, MDS63)
.... timeEnroute 0..1 dateTime Time Enroute (MDS64)
.... timeOnScene 0..1 dateTime Time On Scene (MDS65)
.... timeDepartedScene 0..1 dateTime Time Departed Scene (MDS66)
.... timeHospitalArrival 0..1 dateTime Time of Hospital Arrival (MDS67)
.... timeStationArrival 0..1 dateTime Time of Emergency Station Arrival (MDS68)
.... receivedBy 0..1 Reference() Received By (MDS103)
.... crew 0..* BackboneElement Crew / Team
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... teamLeader 0..1 Reference() Team Leader (MDS92)
..... treatmentOfficer 0..1 Reference() Treatment Officer (MDS93)
..... transportOfficer 0..1 Reference() Transport Officer (MDS94)
..... assistant 0..* Reference() Assistant (MDS95)
.... medicalFacility 0..1 Reference() Medical Facility (MDS104)
.... vehicleUsed 0..* CodeableConcept Vehicle Used (MDS107)
.... refusalToAdmit 0..1 BackboneElement Refusal to Admit (MDS97-101)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... flag 0..1 boolean Refusal to Admit?
..... hospital 0..1 Reference() Hospital
..... physician 0..1 Reference() Physician
..... dateTime 0..1 dateTime Date/Time of refusal
.... transportCoordinated 0..1 CodeableConcept Was transport coordinated with receiving hospital? (MDS113)
.... hospitalAvailable 0..1 code Hospital Available (MDS110)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... injuryDateTime 0..1 dateTime Date/Time of Injury (MDS158, MDS159)
.... injuryIntent 0..1 CodeableConcept Injury Intent (MDS18)
.... transportOrVehicular 1..1 boolean Transport/Vehicular Accident (flag) (MDS41)
.... transportModeToFacility 0..1 CodeableConcept Mode of transport to Hospital/Facility (MDS118)
.... transportModeOther 0..1 string Mode of transport - Others (MDS119)
.... triagePriority 0..1 CodeableConcept Priority to Scene (Triage) (MDS111)
.... urgency 0..1 CodeableConcept Priority Level (Urgency) (MDS114)
.... placeOfOccurrence 0..1 CodeableConcept Place of Occurrence (MDS170)
.... placeOfOccurrenceWorkplaceName 0..1 string Place of Occurrence - Workplace name (MDS171)
.... placeOfOccurrenceOther 0..1 string Place of Occurrence - Others (MDS172)
.... activityAtTime 0..1 CodeableConcept Activity of Patient at time (MDS173)
.... activityOther 0..1 string Activity - Others (MDS174)
.... location 0..1 BackboneElement Incident Location
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... street 0..1 string House No. and Street (MDS150)
..... barangay 0..1 Identifier Barangay (MDS151)
..... city 0..1 Identifier City/Municipality (MDS152)
..... province 0..1 Identifier Province (MDS153)
..... region 0..1 Identifier Region (MDS154)
..... position 0..1 BackboneElement Geolocation
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... longitude 0..1 decimal Longitude
...... latitude 0..1 decimal Latitude
.... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
.... patientsVehicle 0..1 CodeableConcept Patient's Vehicle (MDS164)
.... patientsVehicleOther 0..* string Patient's Vehicle - Others (MDS165)
.... otherVehicleOrObject 0..* CodeableConcept Other Vehicle/Object Involved (MDS166)
.... otherVehicleOther 0..* string Other Vehicle/Object - Others (MDS167)
.... positionOfPatient 0..1 CodeableConcept Position of Patient (MDS168)
.... positionOfPatientOther 0..1 string Position of Patient - Others (MDS151 [Position])
.... howManyVehicles 0..1 integer How many vehicles involved (MDS156)
.... howManyPatients 0..1 integer How many patients involved (MDS157)
.... collisionType 0..1 CodeableConcept Collision type (MDS218)
.... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)
.... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
.... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
.... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
.... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
.... callSource 0..1 CodeableConcept Call Source (MDS155)
.... externalCauses 0..1 BackboneElement External Causes
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... bitesStings 0..1 boolean Bites/stings (MDS19)
..... bitesStingsAgent 0..* CodeableConcept Specify animal/insect/plant (MDS20)
..... burns 0..1 boolean Burns (MDS21)
..... burnsAgent 0..* CodeableConcept Burns - Specify agent (MDS22)
..... burnsOther 0..* string Burns - Others specify (MDS23)
..... chemicalSubstance 0..1 boolean Chemical/substance (MDS24)
..... chemicalAgent 0..* CodeableConcept Chemical/substance - specify (MDS25)
..... sharpObject 0..1 boolean Contact with sharp objects (MDS26)
..... sharpObjectSpecify 0..* string Sharp object - specify (MDS27)
..... drowning 0..1 boolean Drowning (MDS28)
..... drowningType 0..* CodeableConcept Drowning - Type/Body of Water (MDS29)
..... drowningOther 0..* string Drowning - Others specify (MDS30)
..... forcesOfNature 0..1 boolean Exposure to forces of nature (MDS31)
..... fall 0..1 boolean Fall (MDS32)
..... fallSpecifics 0..* string Fall specifics (MDS33)
..... firecracker 0..1 boolean Firecracker (MDS34)
..... firecrackerType 0..* string Firecracker - specify types (MDS35)
..... gunshot 0..1 boolean Gunshot (MDS36)
..... gunshotWeapon 0..* string Gunshot - specify weapon (MDS37)
..... hangingStrangulation 0..1 boolean Hanging/Strangulation (MDS38)
..... maulingAssault 0..1 boolean Mauling/Assault (MDS39)
..... sexualAssault 0..1 boolean Sexual Assault/Sexual Abuse/Rape (MDS40)
..... other 0..1 boolean External Causes: Others (MDS42)
..... otherSpecify 0..* string External Causes: Others, specify (MDS43)
... clinical 0..1 BackboneElement Clinical
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... medicalHistory 0..* CodeableConcept Medical History (MDS1)
.... currentMedication 0..* CodeableConcept Current Medication (MDS2)
.... knownAllergies 0..* CodeableConcept Known Allergies (MDS3)
.... initialImpression 0..* CodeableConcept Initial Impression (MDS48)
.... icd10NatureOfInjury 0..* CodeableConcept ICD-10 Nature of Injury (MDS49, MDS59)
.... icd10ExternalCause 0..* CodeableConcept ICD-10 External cause (MDS50, MDS60)
.... finalDiagnosis 0..* CodeableConcept Complete Final Diagnosis (MDS54)
.... conditionOfPatient 0..1 CodeableConcept Condition of Patients (MDS108)
.... outcomeAtRelease 0..1 CodeableConcept Outcome (release) (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome (discharge) (MDS58)
.... statusOnArrival 0..1 CodeableConcept Status upon reaching Facility/Hospital (MDS116)
.... statusOnArrivalAliveDetail 0..1 CodeableConcept If alive: Conscious/Unconscious (MDS117)
.... psychosocialSupport 0..1 CodeableConcept Psychosocial support/condition (MDS223)
.... intervention 0..* CodeableConcept Intervention/Procedures (MDS90, MDS106, MDS160-162)
.... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
.... remarks 0..1 Annotation Remarks (MDS91)
... vitals 0..* BackboneElement Vital Signs set
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... time 0..1 dateTime Vitals - Time (MDS69)
.... respiratoryRate 0..1 Quantity Respiratory Rate (MDS70)
.... respiratoryRhythm 0..1 CodeableConcept Respiratory Rhythm (MDS71)
.... breathSounds 0..1 CodeableConcept Breath Sounds (MDS72)
.... pulseRate 0..1 Quantity Pulse Rate (MDS73)
.... pulseRhythm 0..1 CodeableConcept Pulse Rhythm (MDS74)
.... pulseQuality 0..1 CodeableConcept Pulse Quality (MDS75)
.... bloodPressure 0..1 BackboneElement Blood Pressure
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... systolic 0..1 Quantity Systolic (MDS76)
..... diastolic 0..1 Quantity Diastolic (MDS77)
.... temperature 0..1 Quantity Temperature (MDS78)
.... levelOfConsciousness 0..1 CodeableConcept Level of Consciousness (AVPU) (MDS79)
.... pupils 0..1 CodeableConcept Pupils (MDS80)
.... gcs 0..1 BackboneElement Glasgow Coma Scale
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... eyes 0..1 CodeableConcept Eyes (MDS83)
..... verbal 0..1 CodeableConcept Verbal (MDS84)
..... motor 0..1 CodeableConcept Motor (MDS85)
..... total 0..1 integer Score (MDS86)
.... cyanosis 0..1 CodeableConcept Cyanosis (MDS81)
... injuries 0..1 BackboneElement Injuries
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... multipleInjuries 0..1 boolean Multiple Injury case? (MDS176)
.... abrasion 0..1 BackboneElement Abrasion (MDS177-179)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... avulsion 0..1 BackboneElement Avulsion (MDS180-182)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... burn 0..1 BackboneElement Burn (MDS183-195)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Burn present
..... firstDegree 0..1 BackboneElement 1st Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... secondDegree 0..1 BackboneElement 2nd Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... thirdDegree 0..1 BackboneElement 3rd Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... fourthDegree 0..1 BackboneElement 4th Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... concussion 0..1 BackboneElement Concussion (MDS196-198)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... contusion 0..1 BackboneElement Contusion (MDS199-201)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... fracture 0..1 BackboneElement Fracture (MDS202-208)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... closed 0..1 BackboneElement Closed Type
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... open 0..1 BackboneElement Open Type
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... openWound 0..1 BackboneElement Open Wound (MDS209-211)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... traumaticAmputation 0..1 BackboneElement Traumatic Amputation (MDS212-214)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... otherInjury 0..1 BackboneElement Other Specified Injury (MDS215-217)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
... evidence 0..1 BackboneElement Evidence / Documents
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... causeOfCrash 0..1 Attachment Cause of Road Crash Incident (URL/PDF) (MDS115)
.... partyAtFault 0..1 Attachment Party at fault (URL) (MDS221)
.... trafficIncidentManagement 0..1 Attachment Documentation of traffic incident management (MDS224)
.... roadNetworkShapeFiles 0..1 Attachment Detailed road network shape files (MDS225)
.... vehicleCondition 0..1 CodeableConcept Vehicle condition (structured or URL) (MDS226)
.... cctvReconstruction 0..1 BackboneElement CCTV video / reconstruction (MDS227)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... available 0..1 boolean CCTV available?
..... link 0..* Attachment Video/URL via DocumentReference
... finance 0..1 BackboneElement Finance
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... costOfCare 0..1 Money Cost of care (MDS6)
... notes 0..1 Annotation Comments (MDS61)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PH-RoadSafetyLogicalModel.​patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.address.type Base required AddressType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PH-RoadSafetyLogicalModel 0..* Base Road Safety Minimum Dataset (MDS) Logical Model
... patient 0..1 BackboneElement Patient
.... name 0..1 HumanName Patient Name
..... family 0..1 string Last name (MDS120)
..... given 0..* string Given names (MDS121, MDS122)
.... birthDate 0..1 date Birth Date (MDS133)
.... gender 0..1 code Administrative gender
Binding: AdministrativeGender (required)
.... telecom 0..* ContactPoint Tel. No. (MDS130)
.... identifier 0..* Identifier Patient Identifiers (PhilSys, Registry, PhilHealth)
..... system 0..1 uri Identifier namespace
..... value 0..1 string Identifier value
..... type 0..1 CodeableConcept Identifier type (e.g., PhilSys, PhilHealth)
.... occupation 0..* CodeableConcept Profession/Occupation (MDS8)
.... address 0..* Address Addresses (home/temp/permanent)
..... use 0..1 code Use: home | temp | old | work
..... line 0..* string House No. and Street (MDS125)
..... barangay 0..1 Identifier Barangay (MDS126)
..... cityMunicipality 0..1 Identifier City/Municipality (MDS127)
..... province 0..1 Identifier Province (MDS128)
..... region 0..1 Identifier Region (MDS129)
... encounter 0..1 BackboneElement Encounter
.... incidentNumber 0..1 Identifier Incident No. (MDS112)
.... hospitalCaseNo 0..1 Identifier Hospital Case No. (MDS14)
.... typeOfPatient 0..1 Coding Type of Patient (MDS15)
.... dateTimeOfConsult 0..1 dateTime Date/Time of Consultation (MDS16, MDS17)
.... serviceProvider 0..1 Reference() Medical Facility (MDS104)
.... originating 0..1 BackboneElement Originating Hospital/Physician (MDS47)
..... organization 0..1 Reference() Originating Hospital
..... practitioner 0..1 Reference() Originating Physician
.... disposition 0..1 CodeableConcept Disposition at ER/OPD/RHU (MDS51, MDS55)
..... text 0..1 string Disposition - Others (MDS56)
.... transferDestination 0..1 Reference() Transferred to another facility (MDS52, MDS57)
.... outcomeAtRelease 0..1 CodeableConcept Outcome at release (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome at discharge (MDS58)
... workflow 0..1 BackboneElement Workflow / Timeline
.... dateReceived 0..1 dateTime Date/Time Received by EMS (MDS62, MDS63)
.... timeEnroute 0..1 dateTime Time Enroute (MDS64)
.... timeOnScene 0..1 dateTime Time On Scene (MDS65)
.... timeDepartedScene 0..1 dateTime Time Departed Scene (MDS66)
.... timeHospitalArrival 0..1 dateTime Time of Hospital Arrival (MDS67)
.... timeStationArrival 0..1 dateTime Time of Emergency Station Arrival (MDS68)
.... receivedBy 0..1 Reference() Received By (MDS103)
.... crew 0..* BackboneElement Crew / Team
..... teamLeader 0..1 Reference() Team Leader (MDS92)
..... treatmentOfficer 0..1 Reference() Treatment Officer (MDS93)
..... transportOfficer 0..1 Reference() Transport Officer (MDS94)
..... assistant 0..* Reference() Assistant (MDS95)
.... medicalFacility 0..1 Reference() Medical Facility (MDS104)
.... vehicleUsed 0..* CodeableConcept Vehicle Used (MDS107)
.... refusalToAdmit 0..1 BackboneElement Refusal to Admit (MDS97-101)
..... flag 0..1 boolean Refusal to Admit?
..... hospital 0..1 Reference() Hospital
..... physician 0..1 Reference() Physician
..... dateTime 0..1 dateTime Date/Time of refusal
.... transportCoordinated 0..1 CodeableConcept Was transport coordinated with receiving hospital? (MDS113)
.... hospitalAvailable 0..1 code Hospital Available (MDS110)
.... injuryDateTime 0..1 dateTime Date/Time of Injury (MDS158, MDS159)
.... injuryIntent 0..1 CodeableConcept Injury Intent (MDS18)
.... transportOrVehicular 1..1 boolean Transport/Vehicular Accident (flag) (MDS41)
.... transportModeToFacility 0..1 CodeableConcept Mode of transport to Hospital/Facility (MDS118)
.... transportModeOther 0..1 string Mode of transport - Others (MDS119)
.... triagePriority 0..1 CodeableConcept Priority to Scene (Triage) (MDS111)
.... urgency 0..1 CodeableConcept Priority Level (Urgency) (MDS114)
.... placeOfOccurrence 0..1 CodeableConcept Place of Occurrence (MDS170)
.... placeOfOccurrenceWorkplaceName 0..1 string Place of Occurrence - Workplace name (MDS171)
.... placeOfOccurrenceOther 0..1 string Place of Occurrence - Others (MDS172)
.... activityAtTime 0..1 CodeableConcept Activity of Patient at time (MDS173)
.... activityOther 0..1 string Activity - Others (MDS174)
.... location 0..1 BackboneElement Incident Location
..... street 0..1 string House No. and Street (MDS150)
..... barangay 0..1 Identifier Barangay (MDS151)
..... city 0..1 Identifier City/Municipality (MDS152)
..... province 0..1 Identifier Province (MDS153)
..... region 0..1 Identifier Region (MDS154)
..... position 0..1 BackboneElement Geolocation
...... longitude 0..1 decimal Longitude
...... latitude 0..1 decimal Latitude
.... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
.... patientsVehicle 0..1 CodeableConcept Patient's Vehicle (MDS164)
.... patientsVehicleOther 0..* string Patient's Vehicle - Others (MDS165)
.... otherVehicleOrObject 0..* CodeableConcept Other Vehicle/Object Involved (MDS166)
.... otherVehicleOther 0..* string Other Vehicle/Object - Others (MDS167)
.... positionOfPatient 0..1 CodeableConcept Position of Patient (MDS168)
.... positionOfPatientOther 0..1 string Position of Patient - Others (MDS151 [Position])
.... howManyVehicles 0..1 integer How many vehicles involved (MDS156)
.... howManyPatients 0..1 integer How many patients involved (MDS157)
.... collisionType 0..1 CodeableConcept Collision type (MDS218)
.... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)
.... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
.... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
.... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
.... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
.... callSource 0..1 CodeableConcept Call Source (MDS155)
.... externalCauses 0..1 BackboneElement External Causes
..... bitesStings 0..1 boolean Bites/stings (MDS19)
..... bitesStingsAgent 0..* CodeableConcept Specify animal/insect/plant (MDS20)
..... burns 0..1 boolean Burns (MDS21)
..... burnsAgent 0..* CodeableConcept Burns - Specify agent (MDS22)
..... burnsOther 0..* string Burns - Others specify (MDS23)
..... chemicalSubstance 0..1 boolean Chemical/substance (MDS24)
..... chemicalAgent 0..* CodeableConcept Chemical/substance - specify (MDS25)
..... sharpObject 0..1 boolean Contact with sharp objects (MDS26)
..... sharpObjectSpecify 0..* string Sharp object - specify (MDS27)
..... drowning 0..1 boolean Drowning (MDS28)
..... drowningType 0..* CodeableConcept Drowning - Type/Body of Water (MDS29)
..... drowningOther 0..* string Drowning - Others specify (MDS30)
..... forcesOfNature 0..1 boolean Exposure to forces of nature (MDS31)
..... fall 0..1 boolean Fall (MDS32)
..... fallSpecifics 0..* string Fall specifics (MDS33)
..... firecracker 0..1 boolean Firecracker (MDS34)
..... firecrackerType 0..* string Firecracker - specify types (MDS35)
..... gunshot 0..1 boolean Gunshot (MDS36)
..... gunshotWeapon 0..* string Gunshot - specify weapon (MDS37)
..... hangingStrangulation 0..1 boolean Hanging/Strangulation (MDS38)
..... maulingAssault 0..1 boolean Mauling/Assault (MDS39)
..... sexualAssault 0..1 boolean Sexual Assault/Sexual Abuse/Rape (MDS40)
..... other 0..1 boolean External Causes: Others (MDS42)
..... otherSpecify 0..* string External Causes: Others, specify (MDS43)
... clinical 0..1 BackboneElement Clinical
.... medicalHistory 0..* CodeableConcept Medical History (MDS1)
.... currentMedication 0..* CodeableConcept Current Medication (MDS2)
.... knownAllergies 0..* CodeableConcept Known Allergies (MDS3)
.... initialImpression 0..* CodeableConcept Initial Impression (MDS48)
.... icd10NatureOfInjury 0..* CodeableConcept ICD-10 Nature of Injury (MDS49, MDS59)
.... icd10ExternalCause 0..* CodeableConcept ICD-10 External cause (MDS50, MDS60)
.... finalDiagnosis 0..* CodeableConcept Complete Final Diagnosis (MDS54)
.... conditionOfPatient 0..1 CodeableConcept Condition of Patients (MDS108)
.... outcomeAtRelease 0..1 CodeableConcept Outcome (release) (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome (discharge) (MDS58)
.... statusOnArrival 0..1 CodeableConcept Status upon reaching Facility/Hospital (MDS116)
.... statusOnArrivalAliveDetail 0..1 CodeableConcept If alive: Conscious/Unconscious (MDS117)
.... psychosocialSupport 0..1 CodeableConcept Psychosocial support/condition (MDS223)
.... intervention 0..* CodeableConcept Intervention/Procedures (MDS90, MDS106, MDS160-162)
.... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
.... remarks 0..1 Annotation Remarks (MDS91)
... vitals 0..* BackboneElement Vital Signs set
.... time 0..1 dateTime Vitals - Time (MDS69)
.... respiratoryRate 0..1 Quantity Respiratory Rate (MDS70)
.... respiratoryRhythm 0..1 CodeableConcept Respiratory Rhythm (MDS71)
.... breathSounds 0..1 CodeableConcept Breath Sounds (MDS72)
.... pulseRate 0..1 Quantity Pulse Rate (MDS73)
.... pulseRhythm 0..1 CodeableConcept Pulse Rhythm (MDS74)
.... pulseQuality 0..1 CodeableConcept Pulse Quality (MDS75)
.... bloodPressure 0..1 BackboneElement Blood Pressure
..... systolic 0..1 Quantity Systolic (MDS76)
..... diastolic 0..1 Quantity Diastolic (MDS77)
.... temperature 0..1 Quantity Temperature (MDS78)
.... levelOfConsciousness 0..1 CodeableConcept Level of Consciousness (AVPU) (MDS79)
.... pupils 0..1 CodeableConcept Pupils (MDS80)
.... gcs 0..1 BackboneElement Glasgow Coma Scale
..... eyes 0..1 CodeableConcept Eyes (MDS83)
..... verbal 0..1 CodeableConcept Verbal (MDS84)
..... motor 0..1 CodeableConcept Motor (MDS85)
..... total 0..1 integer Score (MDS86)
.... cyanosis 0..1 CodeableConcept Cyanosis (MDS81)
... injuries 0..1 BackboneElement Injuries
.... multipleInjuries 0..1 boolean Multiple Injury case? (MDS176)
.... abrasion 0..1 BackboneElement Abrasion (MDS177-179)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... avulsion 0..1 BackboneElement Avulsion (MDS180-182)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... burn 0..1 BackboneElement Burn (MDS183-195)
..... present 0..1 boolean Burn present
..... firstDegree 0..1 BackboneElement 1st Degree
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... secondDegree 0..1 BackboneElement 2nd Degree
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... thirdDegree 0..1 BackboneElement 3rd Degree
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... fourthDegree 0..1 BackboneElement 4th Degree
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... concussion 0..1 BackboneElement Concussion (MDS196-198)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... contusion 0..1 BackboneElement Contusion (MDS199-201)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... fracture 0..1 BackboneElement Fracture (MDS202-208)
..... present 0..1 boolean Present
..... closed 0..1 BackboneElement Closed Type
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... open 0..1 BackboneElement Open Type
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... openWound 0..1 BackboneElement Open Wound (MDS209-211)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... traumaticAmputation 0..1 BackboneElement Traumatic Amputation (MDS212-214)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... otherInjury 0..1 BackboneElement Other Specified Injury (MDS215-217)
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
... evidence 0..1 BackboneElement Evidence / Documents
.... causeOfCrash 0..1 Attachment Cause of Road Crash Incident (URL/PDF) (MDS115)
.... partyAtFault 0..1 Attachment Party at fault (URL) (MDS221)
.... trafficIncidentManagement 0..1 Attachment Documentation of traffic incident management (MDS224)
.... roadNetworkShapeFiles 0..1 Attachment Detailed road network shape files (MDS225)
.... vehicleCondition 0..1 CodeableConcept Vehicle condition (structured or URL) (MDS226)
.... cctvReconstruction 0..1 BackboneElement CCTV video / reconstruction (MDS227)
..... available 0..1 boolean CCTV available?
..... link 0..* Attachment Video/URL via DocumentReference
... finance 0..1 BackboneElement Finance
.... costOfCare 0..1 Money Cost of care (MDS6)
... notes 0..1 Annotation Comments (MDS61)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
PH-RoadSafetyLogicalModel.​patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. PH-RoadSafetyLogicalModel 0..* Base Road Safety Minimum Dataset (MDS) Logical Model
... patient 0..1 BackboneElement Patient
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... name 0..1 HumanName Patient Name
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
..... text Σ 0..1 string Text representation of the full name
..... family Σ 0..1 string Last name (MDS120)
..... given Σ 0..* string Given names (MDS121, MDS122)
This repeating element order: Given Names appear in the correct order for presenting the name
..... prefix Σ 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
..... suffix Σ 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
..... period Σ 0..1 Period Time period when name was/is in use
.... birthDate 0..1 date Birth Date (MDS133)
.... gender 0..1 code Administrative gender
Binding: AdministrativeGender (required)
.... telecom 0..* ContactPoint Tel. No. (MDS130)
.... identifier 0..* Identifier Patient Identifiers (PhilSys, Registry, PhilHealth)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Identifier type (e.g., PhilSys, PhilHealth)
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
..... system Σ 0..1 uri Identifier namespace
Example General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string Identifier value
Example General: 123456
..... period Σ 0..1 Period Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
.... occupation 0..* CodeableConcept Profession/Occupation (MDS8)
.... address 0..* Address Addresses (home/temp/permanent)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code Use: home | temp | old | work
Binding: AddressUse (required): The use of an address.
Example General: home
..... type Σ 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
..... text Σ 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
..... line Σ 0..* string House No. and Street (MDS125)
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
..... city Σ 0..1 string Name of city, town etc.
Example General: Erewhon
..... district Σ 0..1 string District name (aka county)
Example General: Madison
..... state Σ 0..1 string Sub-unit of country (abbreviations ok)
..... postalCode Σ 0..1 string Postal code for area
Example General: 9132
..... country Σ 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
..... period Σ 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
..... barangay 0..1 Identifier Barangay (MDS126)
..... cityMunicipality 0..1 Identifier City/Municipality (MDS127)
..... province 0..1 Identifier Province (MDS128)
..... region 0..1 Identifier Region (MDS129)
... encounter 0..1 BackboneElement Encounter
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... incidentNumber 0..1 Identifier Incident No. (MDS112)
.... hospitalCaseNo 0..1 Identifier Hospital Case No. (MDS14)
.... typeOfPatient 0..1 Coding Type of Patient (MDS15)
.... dateTimeOfConsult 0..1 dateTime Date/Time of Consultation (MDS16, MDS17)
.... serviceProvider 0..1 Reference() Medical Facility (MDS104)
.... originating 0..1 BackboneElement Originating Hospital/Physician (MDS47)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... organization 0..1 Reference() Originating Hospital
..... practitioner 0..1 Reference() Originating Physician
.... disposition 0..1 CodeableConcept Disposition at ER/OPD/RHU (MDS51, MDS55)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ 0..* Coding Code defined by a terminology system
..... text Σ 0..1 string Disposition - Others (MDS56)
.... transferDestination 0..1 Reference() Transferred to another facility (MDS52, MDS57)
.... outcomeAtRelease 0..1 CodeableConcept Outcome at release (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome at discharge (MDS58)
... workflow 0..1 BackboneElement Workflow / Timeline
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... dateReceived 0..1 dateTime Date/Time Received by EMS (MDS62, MDS63)
.... timeEnroute 0..1 dateTime Time Enroute (MDS64)
.... timeOnScene 0..1 dateTime Time On Scene (MDS65)
.... timeDepartedScene 0..1 dateTime Time Departed Scene (MDS66)
.... timeHospitalArrival 0..1 dateTime Time of Hospital Arrival (MDS67)
.... timeStationArrival 0..1 dateTime Time of Emergency Station Arrival (MDS68)
.... receivedBy 0..1 Reference() Received By (MDS103)
.... crew 0..* BackboneElement Crew / Team
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... teamLeader 0..1 Reference() Team Leader (MDS92)
..... treatmentOfficer 0..1 Reference() Treatment Officer (MDS93)
..... transportOfficer 0..1 Reference() Transport Officer (MDS94)
..... assistant 0..* Reference() Assistant (MDS95)
.... medicalFacility 0..1 Reference() Medical Facility (MDS104)
.... vehicleUsed 0..* CodeableConcept Vehicle Used (MDS107)
.... refusalToAdmit 0..1 BackboneElement Refusal to Admit (MDS97-101)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... flag 0..1 boolean Refusal to Admit?
..... hospital 0..1 Reference() Hospital
..... physician 0..1 Reference() Physician
..... dateTime 0..1 dateTime Date/Time of refusal
.... transportCoordinated 0..1 CodeableConcept Was transport coordinated with receiving hospital? (MDS113)
.... hospitalAvailable 0..1 code Hospital Available (MDS110)
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... injuryDateTime 0..1 dateTime Date/Time of Injury (MDS158, MDS159)
.... injuryIntent 0..1 CodeableConcept Injury Intent (MDS18)
.... transportOrVehicular 1..1 boolean Transport/Vehicular Accident (flag) (MDS41)
.... transportModeToFacility 0..1 CodeableConcept Mode of transport to Hospital/Facility (MDS118)
.... transportModeOther 0..1 string Mode of transport - Others (MDS119)
.... triagePriority 0..1 CodeableConcept Priority to Scene (Triage) (MDS111)
.... urgency 0..1 CodeableConcept Priority Level (Urgency) (MDS114)
.... placeOfOccurrence 0..1 CodeableConcept Place of Occurrence (MDS170)
.... placeOfOccurrenceWorkplaceName 0..1 string Place of Occurrence - Workplace name (MDS171)
.... placeOfOccurrenceOther 0..1 string Place of Occurrence - Others (MDS172)
.... activityAtTime 0..1 CodeableConcept Activity of Patient at time (MDS173)
.... activityOther 0..1 string Activity - Others (MDS174)
.... location 0..1 BackboneElement Incident Location
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... street 0..1 string House No. and Street (MDS150)
..... barangay 0..1 Identifier Barangay (MDS151)
..... city 0..1 Identifier City/Municipality (MDS152)
..... province 0..1 Identifier Province (MDS153)
..... region 0..1 Identifier Region (MDS154)
..... position 0..1 BackboneElement Geolocation
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... longitude 0..1 decimal Longitude
...... latitude 0..1 decimal Latitude
.... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
.... patientsVehicle 0..1 CodeableConcept Patient's Vehicle (MDS164)
.... patientsVehicleOther 0..* string Patient's Vehicle - Others (MDS165)
.... otherVehicleOrObject 0..* CodeableConcept Other Vehicle/Object Involved (MDS166)
.... otherVehicleOther 0..* string Other Vehicle/Object - Others (MDS167)
.... positionOfPatient 0..1 CodeableConcept Position of Patient (MDS168)
.... positionOfPatientOther 0..1 string Position of Patient - Others (MDS151 [Position])
.... howManyVehicles 0..1 integer How many vehicles involved (MDS156)
.... howManyPatients 0..1 integer How many patients involved (MDS157)
.... collisionType 0..1 CodeableConcept Collision type (MDS218)
.... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)
.... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
.... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
.... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
.... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
.... callSource 0..1 CodeableConcept Call Source (MDS155)
.... externalCauses 0..1 BackboneElement External Causes
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... bitesStings 0..1 boolean Bites/stings (MDS19)
..... bitesStingsAgent 0..* CodeableConcept Specify animal/insect/plant (MDS20)
..... burns 0..1 boolean Burns (MDS21)
..... burnsAgent 0..* CodeableConcept Burns - Specify agent (MDS22)
..... burnsOther 0..* string Burns - Others specify (MDS23)
..... chemicalSubstance 0..1 boolean Chemical/substance (MDS24)
..... chemicalAgent 0..* CodeableConcept Chemical/substance - specify (MDS25)
..... sharpObject 0..1 boolean Contact with sharp objects (MDS26)
..... sharpObjectSpecify 0..* string Sharp object - specify (MDS27)
..... drowning 0..1 boolean Drowning (MDS28)
..... drowningType 0..* CodeableConcept Drowning - Type/Body of Water (MDS29)
..... drowningOther 0..* string Drowning - Others specify (MDS30)
..... forcesOfNature 0..1 boolean Exposure to forces of nature (MDS31)
..... fall 0..1 boolean Fall (MDS32)
..... fallSpecifics 0..* string Fall specifics (MDS33)
..... firecracker 0..1 boolean Firecracker (MDS34)
..... firecrackerType 0..* string Firecracker - specify types (MDS35)
..... gunshot 0..1 boolean Gunshot (MDS36)
..... gunshotWeapon 0..* string Gunshot - specify weapon (MDS37)
..... hangingStrangulation 0..1 boolean Hanging/Strangulation (MDS38)
..... maulingAssault 0..1 boolean Mauling/Assault (MDS39)
..... sexualAssault 0..1 boolean Sexual Assault/Sexual Abuse/Rape (MDS40)
..... other 0..1 boolean External Causes: Others (MDS42)
..... otherSpecify 0..* string External Causes: Others, specify (MDS43)
... clinical 0..1 BackboneElement Clinical
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... medicalHistory 0..* CodeableConcept Medical History (MDS1)
.... currentMedication 0..* CodeableConcept Current Medication (MDS2)
.... knownAllergies 0..* CodeableConcept Known Allergies (MDS3)
.... initialImpression 0..* CodeableConcept Initial Impression (MDS48)
.... icd10NatureOfInjury 0..* CodeableConcept ICD-10 Nature of Injury (MDS49, MDS59)
.... icd10ExternalCause 0..* CodeableConcept ICD-10 External cause (MDS50, MDS60)
.... finalDiagnosis 0..* CodeableConcept Complete Final Diagnosis (MDS54)
.... conditionOfPatient 0..1 CodeableConcept Condition of Patients (MDS108)
.... outcomeAtRelease 0..1 CodeableConcept Outcome (release) (MDS53)
.... outcomeAtDischarge 0..1 CodeableConcept Outcome (discharge) (MDS58)
.... statusOnArrival 0..1 CodeableConcept Status upon reaching Facility/Hospital (MDS116)
.... statusOnArrivalAliveDetail 0..1 CodeableConcept If alive: Conscious/Unconscious (MDS117)
.... psychosocialSupport 0..1 CodeableConcept Psychosocial support/condition (MDS223)
.... intervention 0..* CodeableConcept Intervention/Procedures (MDS90, MDS106, MDS160-162)
.... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
.... remarks 0..1 Annotation Remarks (MDS91)
... vitals 0..* BackboneElement Vital Signs set
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... time 0..1 dateTime Vitals - Time (MDS69)
.... respiratoryRate 0..1 Quantity Respiratory Rate (MDS70)
.... respiratoryRhythm 0..1 CodeableConcept Respiratory Rhythm (MDS71)
.... breathSounds 0..1 CodeableConcept Breath Sounds (MDS72)
.... pulseRate 0..1 Quantity Pulse Rate (MDS73)
.... pulseRhythm 0..1 CodeableConcept Pulse Rhythm (MDS74)
.... pulseQuality 0..1 CodeableConcept Pulse Quality (MDS75)
.... bloodPressure 0..1 BackboneElement Blood Pressure
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... systolic 0..1 Quantity Systolic (MDS76)
..... diastolic 0..1 Quantity Diastolic (MDS77)
.... temperature 0..1 Quantity Temperature (MDS78)
.... levelOfConsciousness 0..1 CodeableConcept Level of Consciousness (AVPU) (MDS79)
.... pupils 0..1 CodeableConcept Pupils (MDS80)
.... gcs 0..1 BackboneElement Glasgow Coma Scale
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... eyes 0..1 CodeableConcept Eyes (MDS83)
..... verbal 0..1 CodeableConcept Verbal (MDS84)
..... motor 0..1 CodeableConcept Motor (MDS85)
..... total 0..1 integer Score (MDS86)
.... cyanosis 0..1 CodeableConcept Cyanosis (MDS81)
... injuries 0..1 BackboneElement Injuries
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... multipleInjuries 0..1 boolean Multiple Injury case? (MDS176)
.... abrasion 0..1 BackboneElement Abrasion (MDS177-179)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... avulsion 0..1 BackboneElement Avulsion (MDS180-182)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... burn 0..1 BackboneElement Burn (MDS183-195)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Burn present
..... firstDegree 0..1 BackboneElement 1st Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... secondDegree 0..1 BackboneElement 2nd Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... thirdDegree 0..1 BackboneElement 3rd Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... fourthDegree 0..1 BackboneElement 4th Degree
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... concussion 0..1 BackboneElement Concussion (MDS196-198)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... contusion 0..1 BackboneElement Contusion (MDS199-201)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... fracture 0..1 BackboneElement Fracture (MDS202-208)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... closed 0..1 BackboneElement Closed Type
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
..... open 0..1 BackboneElement Open Type
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... site 0..1 CodeableConcept Site
...... details 0..1 Annotation Other Details
.... openWound 0..1 BackboneElement Open Wound (MDS209-211)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... traumaticAmputation 0..1 BackboneElement Traumatic Amputation (MDS212-214)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
.... otherInjury 0..1 BackboneElement Other Specified Injury (MDS215-217)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... present 0..1 boolean Present
..... site 0..1 CodeableConcept Site
..... details 0..1 Annotation Other Details
... evidence 0..1 BackboneElement Evidence / Documents
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... causeOfCrash 0..1 Attachment Cause of Road Crash Incident (URL/PDF) (MDS115)
.... partyAtFault 0..1 Attachment Party at fault (URL) (MDS221)
.... trafficIncidentManagement 0..1 Attachment Documentation of traffic incident management (MDS224)
.... roadNetworkShapeFiles 0..1 Attachment Detailed road network shape files (MDS225)
.... vehicleCondition 0..1 CodeableConcept Vehicle condition (structured or URL) (MDS226)
.... cctvReconstruction 0..1 BackboneElement CCTV video / reconstruction (MDS227)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... available 0..1 boolean CCTV available?
..... link 0..* Attachment Video/URL via DocumentReference
... finance 0..1 BackboneElement Finance
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... costOfCare 0..1 Money Cost of care (MDS6)
... notes 0..1 Annotation Comments (MDS61)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
PH-RoadSafetyLogicalModel.​patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
PH-RoadSafetyLogicalModel.​patient.address.type Base required AddressType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(1 nested mandatory element)

 

Other representations of profile: CSV, Excel