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

DRAFT PH Road Safety Implementation Guide, published by UP Manila - National Institutes of Health - National Telehealth Center. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/UPM-NTHC/PH-RoadSafetyIG/ and changes regularly. See the Directory of published versions

Logical Model: RS Minimum Dataset (MDS) Logical Model

Official URL: https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/ph-road-safety-logical-model Version: 0.2.0
Draft as of 2025-10-30 Computable Name: MDSRoadSafety

Abstract, sectioned logical model for the PH RS 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-road-safety-logical-model 0..* Base RS Minimum Dataset (MDS) Logical Model
... runreport 0..1 BackboneElement Scene/Transport Run Report
.... @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
.... 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
.... incident 0..1 BackboneElement Incident
..... @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
..... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
..... callSource 0..1 CodeableConcept Call Source (MDS155)
..... 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
.... 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
..... procedures 0..1 BackboneElement Procedures and Interventions
...... @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
...... intervention 0..* CodeableConcept Intervention (Procedure.code) (MDS90)
...... suppliesUsed 0..* BackboneElement Supplies Used (MDS106)
....... @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
....... usedCode 0..* CodeableConcept Supply code (Procedure.usedCode)
....... usedReference 0..* Reference() Supply reference (Device | Medication | Substance) (Procedure.usedReference)
..... 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)
.... notes 0..1 Annotation Comments (MDS61)
... oneiss 0..1 BackboneElement Facility (ONEISS)
.... @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
.... 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)
..... hospitalAvailable 0..1 boolean Hospital Available (MDS110)
..... 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)
..... transferredFromAnotherFacility 0..1 boolean Transferred from another hospital/facility (MDS45)
.... 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
..... 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)
..... transportCoordination 0..1 boolean Was transport coordinated with receiving hospital? (MDS113)
..... procedures 0..1 BackboneElement Procedures and Interventions
...... @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
...... firstAid 0..1 BackboneElement First Aid (MDS160-162)
....... @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
....... given 0..1 boolean First Aid Given (MDS160)
....... what 0..1 string If YES, what? (MDS161)
....... byWhom 0..1 Reference() If YES, by whom? (Practitioner/Patient/RelatedPerson) (MDS162)
..... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
..... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
..... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... incident 0..1 BackboneElement Incident
..... @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)
..... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
..... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
..... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
..... 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)
..... referredByAnotherFacility 0..1 boolean Referred by another Hospital/Facility (MDS46)
.... 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)
..... extentOfInjury 0..1 CodeableConcept Extent of injury / severity estimate (MDS109)
..... 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
.... 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)
... postcrash 0..1 BackboneElement Post‑Crash Investigation
.... @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
.... 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
.... incident 0..1 BackboneElement Incident (Post‑Crash)
..... @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
..... collisionType 0..1 CodeableConcept Collision type (MDS218)
..... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ph-road-safety-logical-model.​oneiss.patient.name.​use Base required NameUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.address.​use Base required AddressUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.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-road-safety-logical-model 0..* Base RS Minimum Dataset (MDS) Logical Model
... runreport 0..1 BackboneElement Scene/Transport Run Report
.... 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
.... incident 0..1 BackboneElement Incident
..... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
..... callSource 0..1 CodeableConcept Call Source (MDS155)
..... 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
.... clinical 0..1 BackboneElement Clinical
..... procedures 0..1 BackboneElement Procedures and Interventions
...... intervention 0..* CodeableConcept Intervention (Procedure.code) (MDS90)
...... suppliesUsed 0..* BackboneElement Supplies Used (MDS106)
....... usedCode 0..* CodeableConcept Supply code (Procedure.usedCode)
....... usedReference 0..* Reference() Supply reference (Device | Medication | Substance) (Procedure.usedReference)
..... 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)
.... notes 0..1 Annotation Comments (MDS61)
... oneiss 0..1 BackboneElement Facility (ONEISS)
.... 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)
..... hospitalAvailable 0..1 boolean Hospital Available (MDS110)
..... 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)
..... transferredFromAnotherFacility 0..1 boolean Transferred from another hospital/facility (MDS45)
.... clinical 0..1 BackboneElement Clinical
..... 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)
..... transportCoordination 0..1 boolean Was transport coordinated with receiving hospital? (MDS113)
..... procedures 0..1 BackboneElement Procedures and Interventions
...... firstAid 0..1 BackboneElement First Aid (MDS160-162)
....... given 0..1 boolean First Aid Given (MDS160)
....... what 0..1 string If YES, what? (MDS161)
....... byWhom 0..1 Reference() If YES, by whom? (Practitioner/Patient/RelatedPerson) (MDS162)
..... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
..... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
..... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... incident 0..1 BackboneElement Incident
..... 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)
..... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
..... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
..... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
..... 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)
..... referredByAnotherFacility 0..1 boolean Referred by another Hospital/Facility (MDS46)
.... injuries 0..1 BackboneElement Injuries
..... multipleInjuries 0..1 boolean Multiple Injury case? (MDS176)
..... extentOfInjury 0..1 CodeableConcept Extent of injury / severity estimate (MDS109)
..... 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
.... finance 0..1 BackboneElement Finance
..... costOfCare 0..1 Money Cost of care (MDS6)
... postcrash 0..1 BackboneElement Post‑Crash Investigation
.... 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
.... incident 0..1 BackboneElement Incident (Post‑Crash)
..... collisionType 0..1 CodeableConcept Collision type (MDS218)
..... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ph-road-safety-logical-model.​oneiss.patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ph-road-safety-logical-model 0..* Base RS Minimum Dataset (MDS) Logical Model
... runreport 0..1 BackboneElement Scene/Transport Run Report
.... @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
.... 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
.... incident 0..1 BackboneElement Incident
..... @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
..... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
..... callSource 0..1 CodeableConcept Call Source (MDS155)
..... 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
.... 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
..... procedures 0..1 BackboneElement Procedures and Interventions
...... @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
...... intervention 0..* CodeableConcept Intervention (Procedure.code) (MDS90)
...... suppliesUsed 0..* BackboneElement Supplies Used (MDS106)
....... @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
....... usedCode 0..* CodeableConcept Supply code (Procedure.usedCode)
....... usedReference 0..* Reference() Supply reference (Device | Medication | Substance) (Procedure.usedReference)
..... 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)
.... notes 0..1 Annotation Comments (MDS61)
... oneiss 0..1 BackboneElement Facility (ONEISS)
.... @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
.... 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)
..... hospitalAvailable 0..1 boolean Hospital Available (MDS110)
..... 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)
..... transferredFromAnotherFacility 0..1 boolean Transferred from another hospital/facility (MDS45)
.... 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
..... 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)
..... transportCoordination 0..1 boolean Was transport coordinated with receiving hospital? (MDS113)
..... procedures 0..1 BackboneElement Procedures and Interventions
...... @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
...... firstAid 0..1 BackboneElement First Aid (MDS160-162)
....... @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
....... given 0..1 boolean First Aid Given (MDS160)
....... what 0..1 string If YES, what? (MDS161)
....... byWhom 0..1 Reference() If YES, by whom? (Practitioner/Patient/RelatedPerson) (MDS162)
..... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
..... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
..... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... incident 0..1 BackboneElement Incident
..... @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)
..... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
..... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
..... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
..... 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)
..... referredByAnotherFacility 0..1 boolean Referred by another Hospital/Facility (MDS46)
.... 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)
..... extentOfInjury 0..1 CodeableConcept Extent of injury / severity estimate (MDS109)
..... 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
.... 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)
... postcrash 0..1 BackboneElement Post‑Crash Investigation
.... @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
.... 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
.... incident 0..1 BackboneElement Incident (Post‑Crash)
..... @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
..... collisionType 0..1 CodeableConcept Collision type (MDS218)
..... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ph-road-safety-logical-model.​oneiss.patient.name.​use Base required NameUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.address.​use Base required AddressUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.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-road-safety-logical-model 0..* Base RS Minimum Dataset (MDS) Logical Model
... runreport 0..1 BackboneElement Scene/Transport Run Report
.... @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
.... 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
.... incident 0..1 BackboneElement Incident
..... @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
..... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
..... callSource 0..1 CodeableConcept Call Source (MDS155)
..... 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
.... 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
..... procedures 0..1 BackboneElement Procedures and Interventions
...... @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
...... intervention 0..* CodeableConcept Intervention (Procedure.code) (MDS90)
...... suppliesUsed 0..* BackboneElement Supplies Used (MDS106)
....... @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
....... usedCode 0..* CodeableConcept Supply code (Procedure.usedCode)
....... usedReference 0..* Reference() Supply reference (Device | Medication | Substance) (Procedure.usedReference)
..... 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)
.... notes 0..1 Annotation Comments (MDS61)
... oneiss 0..1 BackboneElement Facility (ONEISS)
.... @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
.... 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)
..... hospitalAvailable 0..1 boolean Hospital Available (MDS110)
..... 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)
..... transferredFromAnotherFacility 0..1 boolean Transferred from another hospital/facility (MDS45)
.... 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
..... 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)
..... transportCoordination 0..1 boolean Was transport coordinated with receiving hospital? (MDS113)
..... procedures 0..1 BackboneElement Procedures and Interventions
...... @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
...... firstAid 0..1 BackboneElement First Aid (MDS160-162)
....... @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
....... given 0..1 boolean First Aid Given (MDS160)
....... what 0..1 string If YES, what? (MDS161)
....... byWhom 0..1 Reference() If YES, by whom? (Practitioner/Patient/RelatedPerson) (MDS162)
..... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
..... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
..... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... incident 0..1 BackboneElement Incident
..... @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)
..... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
..... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
..... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
..... 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)
..... referredByAnotherFacility 0..1 boolean Referred by another Hospital/Facility (MDS46)
.... 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)
..... extentOfInjury 0..1 CodeableConcept Extent of injury / severity estimate (MDS109)
..... 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
.... 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)
... postcrash 0..1 BackboneElement Post‑Crash Investigation
.... @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
.... 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
.... incident 0..1 BackboneElement Incident (Post‑Crash)
..... @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
..... collisionType 0..1 CodeableConcept Collision type (MDS218)
..... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ph-road-safety-logical-model.​oneiss.patient.name.​use Base required NameUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.address.​use Base required AddressUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.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-road-safety-logical-model 0..* Base RS Minimum Dataset (MDS) Logical Model
... runreport 0..1 BackboneElement Scene/Transport Run Report
.... 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
.... incident 0..1 BackboneElement Incident
..... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
..... callSource 0..1 CodeableConcept Call Source (MDS155)
..... 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
.... clinical 0..1 BackboneElement Clinical
..... procedures 0..1 BackboneElement Procedures and Interventions
...... intervention 0..* CodeableConcept Intervention (Procedure.code) (MDS90)
...... suppliesUsed 0..* BackboneElement Supplies Used (MDS106)
....... usedCode 0..* CodeableConcept Supply code (Procedure.usedCode)
....... usedReference 0..* Reference() Supply reference (Device | Medication | Substance) (Procedure.usedReference)
..... 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)
.... notes 0..1 Annotation Comments (MDS61)
... oneiss 0..1 BackboneElement Facility (ONEISS)
.... 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)
..... hospitalAvailable 0..1 boolean Hospital Available (MDS110)
..... 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)
..... transferredFromAnotherFacility 0..1 boolean Transferred from another hospital/facility (MDS45)
.... clinical 0..1 BackboneElement Clinical
..... 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)
..... transportCoordination 0..1 boolean Was transport coordinated with receiving hospital? (MDS113)
..... procedures 0..1 BackboneElement Procedures and Interventions
...... firstAid 0..1 BackboneElement First Aid (MDS160-162)
....... given 0..1 boolean First Aid Given (MDS160)
....... what 0..1 string If YES, what? (MDS161)
....... byWhom 0..1 Reference() If YES, by whom? (Practitioner/Patient/RelatedPerson) (MDS162)
..... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
..... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
..... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... incident 0..1 BackboneElement Incident
..... 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)
..... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
..... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
..... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
..... 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)
..... referredByAnotherFacility 0..1 boolean Referred by another Hospital/Facility (MDS46)
.... injuries 0..1 BackboneElement Injuries
..... multipleInjuries 0..1 boolean Multiple Injury case? (MDS176)
..... extentOfInjury 0..1 CodeableConcept Extent of injury / severity estimate (MDS109)
..... 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
.... finance 0..1 BackboneElement Finance
..... costOfCare 0..1 Money Cost of care (MDS6)
... postcrash 0..1 BackboneElement Post‑Crash Investigation
.... 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
.... incident 0..1 BackboneElement Incident (Post‑Crash)
..... collisionType 0..1 CodeableConcept Collision type (MDS218)
..... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ph-road-safety-logical-model.​oneiss.patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ph-road-safety-logical-model 0..* Base RS Minimum Dataset (MDS) Logical Model
... runreport 0..1 BackboneElement Scene/Transport Run Report
.... @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
.... 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
.... incident 0..1 BackboneElement Incident
..... @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
..... reportedComplaint 0..1 string Reported Complaint (free text) (MDS149)
..... callSource 0..1 CodeableConcept Call Source (MDS155)
..... 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
.... 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
..... procedures 0..1 BackboneElement Procedures and Interventions
...... @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
...... intervention 0..* CodeableConcept Intervention (Procedure.code) (MDS90)
...... suppliesUsed 0..* BackboneElement Supplies Used (MDS106)
....... @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
....... usedCode 0..* CodeableConcept Supply code (Procedure.usedCode)
....... usedReference 0..* Reference() Supply reference (Device | Medication | Substance) (Procedure.usedReference)
..... 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)
.... notes 0..1 Annotation Comments (MDS61)
... oneiss 0..1 BackboneElement Facility (ONEISS)
.... @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
.... 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)
..... hospitalAvailable 0..1 boolean Hospital Available (MDS110)
..... 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)
..... transferredFromAnotherFacility 0..1 boolean Transferred from another hospital/facility (MDS45)
.... 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
..... 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)
..... transportCoordination 0..1 boolean Was transport coordinated with receiving hospital? (MDS113)
..... procedures 0..1 BackboneElement Procedures and Interventions
...... @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
...... firstAid 0..1 BackboneElement First Aid (MDS160-162)
....... @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
....... given 0..1 boolean First Aid Given (MDS160)
....... what 0..1 string If YES, what? (MDS161)
....... byWhom 0..1 Reference() If YES, by whom? (Practitioner/Patient/RelatedPerson) (MDS162)
..... bloodAlcoholConcentration 0..1 Quantity Blood Alcohol Concentration (MDS175)
..... otherRiskFactors 0..* CodeableConcept Other risk factors at time of incident (MDS230)
..... otherRiskFactorsOther 0..1 string Other risk factors - Others (MDS231)
.... incident 0..1 BackboneElement Incident
..... @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)
..... collisionVsNonCollision 0..1 CodeableConcept Collision vs Non-Collision (MDS163)
..... safetyAccessories 0..* CodeableConcept Safety accessories (MDS232)
..... safetyAccessoriesOther 0..1 string Safety - Others (MDS233)
..... 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)
..... referredByAnotherFacility 0..1 boolean Referred by another Hospital/Facility (MDS46)
.... 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)
..... extentOfInjury 0..1 CodeableConcept Extent of injury / severity estimate (MDS109)
..... 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
.... 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)
... postcrash 0..1 BackboneElement Post‑Crash Investigation
.... @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
.... 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
.... incident 0..1 BackboneElement Incident (Post‑Crash)
..... @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
..... collisionType 0..1 CodeableConcept Collision type (MDS218)
..... trafficInvestigatorPresent 0..1 boolean Presence of traffic investigator (MDS219)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ph-road-safety-logical-model.​oneiss.patient.name.​use Base required NameUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.gender Base required AdministrativeGender 📦4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.patient.address.​use Base required AddressUse 📍4.0.1 FHIR Std.
ph-road-safety-logical-model.​oneiss.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