DRAFT PH Road Safety Implementation Guide
            
            0.2.0 - ci-build
  
            
          
DRAFT PH Road Safety Implementation Guide, published by UP Manila - National Institutes of Health - National Telehealth Center. This guide is not an authorized publication; it is the continuous build for version 0.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
| Official URL: https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/Questionnaire/rs-oneiss | Version: 0.2.0 | |||
| Draft as of 2025-01-01 | Computable Name: RSOneissQuestionnaire | |||
Structured Data Capture questionnaire for the DOH ONEISS Patient Injury form. Captures patient demographics, encounter information, clinical findings, incident context, injuries, and financial data mapped to RS profiles, supporting SDC $extract.
Profile: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire
| LinkID | Text | Cardinality | Type | Description & Constraints | 
|---|---|---|---|---|
![]()  | Structured Data Capture questionnaire for the DOH ONEISS Patient Injury form. Captures patient demographics, encounter information, clinical findings, incident context, injuries, and financial data mapped to RS profiles, supporting SDC $extract. | Questionnaire | https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/Questionnaire/rs-oneiss#0.2.0 | |
![]() ![]()  | ONEISS Patient Injury Form | 0..1 | group | |
![]() ![]() ![]()  | Patient Demographics | 0..1 | group | |
![]() ![]() ![]() ![]()  | Patient last name | 0..1 | string | Definition: Patient.name.family | 
![]() ![]() ![]() ![]()  | Patient given name(s) | 0..* | string | Definition: Patient.name.given | 
![]() ![]() ![]() ![]()  | Date of birth | 0..1 | date | Definition: Patient.birthDate | 
![]() ![]() ![]() ![]()  | Sex | 0..1 | choice | Definition: Patient.gender Value Set: AdministrativeGender  | 
![]() ![]() ![]() ![]()  | Hospital patient ID number | 0..1 | string | Definition: Patient.identifier:patientHospitalID.value | 
![]() ![]() ![]() ![]()  | Contact number | 0..1 | string | Definition: Patient.telecom.value | 
![]() ![]() ![]() ![]()  | Patient identifier | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | Identifier system (URI) | 0..1 | url | Definition: Patient.identifier.system | 
![]() ![]() ![]() ![]() ![]()  | Identifier value | 0..1 | string | Definition: Patient.identifier.value | 
![]() ![]() ![]() ![]() ![]()  | Identifier type | 0..1 | string | Definition: Patient.identifier.type.text | 
![]() ![]() ![]() ![]()  | Occupation | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | Occupation classification | 0..1 | choice | Definition: https://build.fhir.org/ig/UP-Manila-SILab/ph-core/StructureDefinition/occupation#Extension.extension:occupationClassification.valueCodeableConcept Value Set: https://build.fhir.org/ig/UP-Manila-SILab/ph-core/ValueSet/occupation-classifications  | 
![]() ![]() ![]() ![]() ![]()  | Length of time in occupation (years) | 0..1 | decimal | Definition: https://build.fhir.org/ig/UP-Manila-SILab/ph-core/StructureDefinition/occupation#Extension.extension:occupationLength.valueInteger | 
![]() ![]() ![]() ![]()  | Address | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | Address use | 0..1 | choice | Definition: Patient.address.use Options: 3 options  | 
![]() ![]() ![]() ![]() ![]()  | House No. and Street | 0..1 | text | Definition: Patient.address.line | 
![]() ![]() ![]() ![]() ![]()  | Barangay | 0..1 | string | Definition: Patient.address.extension:barangay.value[x] | 
![]() ![]() ![]() ![]() ![]()  | City / Municipality | 0..1 | string | Definition: Patient.address.extension:cityMunicipality.value[x] | 
![]() ![]() ![]() ![]() ![]()  | Province | 0..1 | string | Definition: Patient.address.extension:province.value[x] | 
![]() ![]() ![]() ![]() ![]()  | Region | 0..1 | string | Definition: Patient.address.extension:region.value[x] | 
![]() ![]() ![]()  | Encounter Details | 0..1 | group | |
![]() ![]() ![]() ![]()  | Incident number | 0..1 | string | Definition: Encounter.identifier:incidentNumber.value | 
![]() ![]() ![]() ![]()  | Hospital case number | 0..1 | string | Definition: Encounter.identifier:hospitalCaseNo.value | 
![]() ![]() ![]() ![]()  | Type of patient | 0..1 | choice | Definition: Encounter.class Value Set: SILPH - Type of Patient (VS)  | 
![]() ![]() ![]() ![]()  | Date/Time of consultation | 0..1 | dateTime | Definition: Encounter.period.start | 
![]() ![]() ![]() ![]()  | Receiving medical facility | 0..1 | string | Definition: Encounter.serviceProvider.display | 
![]() ![]() ![]() ![]()  | Originating hospital | 0..1 | string | Definition: Encounter.hospitalization.origin.display | 
![]() ![]() ![]() ![]()  | Originating physician | 0..1 | string | Definition: Encounter.participant:receivedBy.individual.display | 
![]() ![]() ![]() ![]()  | Encounter disposition | 0..1 | choice | Definition: Encounter.hospitalization.dischargeDisposition Value Set: SILPH - Outpatient/ER Disposition (VS)  | 
![]() ![]() ![]() ![]()  | Disposition – other (specify) | 0..1 | text | Definition: Encounter.hospitalization.dischargeDisposition.text | 
![]() ![]() ![]() ![]()  | Transferred to (destination facility) | 0..1 | string | Definition: Encounter.hospitalization.destination.display | 
![]() ![]() ![]()  | Clinical Assessments | 0..1 | group | |
![]() ![]() ![]() ![]()  | Initial impression | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Initial impression (diagnosis text or code) | 0..1 | text | Definition: Condition.code.text | 
![]() ![]() ![]() ![]()  | Final diagnosis | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | Final diagnosis (ICD-10 or text) | 0..1 | text | Definition: Condition.code.text | 
![]() ![]() ![]() ![]()  | ICD-10 nature of injury | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | Nature of injury code | 0..1 | choice | Definition: Condition.code Value Set: SILPH - ICD10 Nature of Injury (VS)  | 
![]() ![]() ![]() ![]()  | ICD-10 external cause | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | External cause code | 0..1 | choice | Definition: Condition.code Value Set: SILPH - ICD10 External Cause of Injury (VS)  | 
![]() ![]() ![]() ![]()  | Condition of patient | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Patient condition | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - General Disposition (VS)  | 
![]() ![]() ![]() ![]()  | Status on arrival | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Status on arrival | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Status (VS)  | 
![]() ![]() ![]() ![]()  | Psychosocial support/condition | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Psychosocial support provided? | 0..1 | choice | Definition: Procedure.status Options: 2 options  | 
![]() ![]() ![]() ![]() ![]()  | Psychosocial support notes | 0..1 | text | Definition: Procedure.note.text | 
![]() ![]() ![]() ![]()  | Transport coordination with receiving hospital | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Transport coordination done? | 0..1 | choice | Definition: Procedure.status Options: 2 options  | 
![]() ![]() ![]() ![]() ![]()  | Transport coordination notes | 0..1 | text | Definition: Procedure.note.text | 
![]() ![]() ![]() ![]()  | First aid provided | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | First aid given? | 0..1 | choice | Definition: Procedure.status Options: 2 options  | 
![]() ![]() ![]() ![]() ![]()  | If yes, what first aid was given? | 0..1 | text | Definition: Procedure.code.text | 
![]() ![]() ![]() ![]() ![]()  | If yes, by whom? | 0..1 | text | Definition: Procedure.performer.actor.display | 
![]() ![]() ![]() ![]()  | Blood alcohol concentration | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Blood alcohol concentration | 0..1 | decimal | Definition: Observation.valueQuantity.value | 
![]() ![]() ![]() ![]()  | Other risk factors at time of incident | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | Risk factor | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Risk Factors (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Risk factor – other (specify) | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]()  | Safety accessories used | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | Safety accessory | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Safety Devices (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Safety accessory – other (specify) | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]()  | Incident Details | 0..1 | group | |
![]() ![]() ![]() ![]()  | Date and time of injury | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Date/Time of injury | 0..1 | dateTime | Definition: Observation.valueDateTime | 
![]() ![]() ![]() ![]()  | Injury intent | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Intent of injury | 0..1 | choice | Definition: Observation.code Value Set: SILPH - Injury Intent (VS)  | 
![]() ![]() ![]() ![]()  | Transport/vehicular accident? | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Transport accident? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]()  | Mode of transport to facility | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Mode of transport | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Mode of Transport (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Mode of transport – other (specify) | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]()  | Triage priority | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Triage priority category | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Triage (VS)  | 
![]() ![]() ![]() ![]()  | Priority level (urgency) | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Urgency level | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Status (VS)  | 
![]() ![]() ![]() ![]()  | Place of occurrence | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Place of occurrence | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Place of Occurrence (VS)  | 
![]() ![]() ![]() ![]()  | Activity at time of incident | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Activity at time | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Activity (VS)  | 
![]() ![]() ![]() ![]()  | Collision vs non-collision | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Collision classification | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Transport Accident: Collision or Noncollision (VS)  | 
![]() ![]() ![]() ![]()  | Patient's vehicle | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Patient's vehicle | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Patient's Vehicle (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Patient's vehicle – other (specify) | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]()  | Other vehicle/object involved | 0..* | group | |
![]() ![]() ![]() ![]() ![]()  | Other vehicle/object | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Other Vehicle in Collision (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Other vehicle/object – other (specify) | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]()  | Position of patient | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Position | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Position of Patient (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Position – other (specify) | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]()  | Place of occurrence – workplace name | 0..1 | string | Definition: Observation.note.text | 
![]() ![]() ![]() ![]()  | Activity – other (specify) | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]()  | Nature of Injuries | 0..1 | group | |
![]() ![]() ![]() ![]()  | Multiple injuries? | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Multiple injuries present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]()  | Abrasion | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Abrasion present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]() ![]()  | Abrasion site | 0..1 | choice | Definition: Observation.bodySite Value Set: SILPH - List of Body Sites (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Abrasion details | 0..1 | text | Definition: Observation.note.text | 
![]() ![]() ![]() ![]()  | Avulsion | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Avulsion present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]() ![]()  | Avulsion site | 0..1 | choice | Definition: Observation.bodySite Value Set: SILPH - List of Body Sites (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Avulsion details | 0..1 | text | Definition: Observation.note.text | 
![]() ![]() ![]() ![]()  | Burn | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Burn present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]() ![]()  | Burn degree | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Burns (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Burn degree – other (specify) | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]()  | Concussion | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Concussion present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]() ![]()  | Concussion site | 0..1 | choice | Definition: Observation.bodySite Value Set: SILPH - List of Body Sites (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Concussion details | 0..1 | text | Definition: Observation.note.text | 
![]() ![]() ![]() ![]()  | Contusion | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Contusion present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]() ![]()  | Contusion site | 0..1 | choice | Definition: Observation.bodySite Value Set: SILPH - List of Body Sites (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Contusion details | 0..1 | text | Definition: Observation.note.text | 
![]() ![]() ![]() ![]()  | Fracture | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Fracture type | 0..1 | choice | Definition: Observation.valueCodeableConcept Value Set: SILPH - Fracture Type (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Fracture site | 0..1 | choice | Definition: Observation.bodySite Value Set: SILPH - List of Body Sites (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Fracture details | 0..1 | text | Definition: Observation.note.text | 
![]() ![]() ![]() ![]()  | Open wound | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Open wound present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]() ![]()  | Open wound site | 0..1 | choice | Definition: Observation.bodySite Value Set: SILPH - List of Body Sites (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Open wound type | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]() ![]()  | Open wound details | 0..1 | text | Definition: Observation.note.text | 
![]() ![]() ![]() ![]()  | Traumatic amputation | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Traumatic amputation present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]() ![]()  | Traumatic amputation site | 0..1 | choice | Definition: Observation.bodySite Value Set: SILPH - List of Body Sites (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Traumatic amputation details | 0..1 | text | Definition: Observation.note.text | 
![]() ![]() ![]() ![]()  | Other specified injury | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Other injury type | 0..1 | text | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]() ![]()  | Other injury site | 0..1 | choice | Definition: Observation.bodySite Value Set: SILPH - List of Body Sites (VS)  | 
![]() ![]() ![]() ![]() ![]()  | Other injury details | 0..1 | text | Definition: Observation.note.text | 
![]() ![]() ![]()  | Outcome at release | 0..1 | group | |
![]() ![]() ![]() ![]()  | Outcome at release | 0..1 | choice | Definition: https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/rs-observation-outcome#Observation.valueCodeableConcept Value Set: SILPH - Outcome (VS)  | 
![]() ![]() ![]()  | Outcome at discharge | 0..1 | group | |
![]() ![]() ![]() ![]()  | Outcome at discharge | 0..1 | choice | Definition: https://build.fhir.org/ig/UPM-NTHC/PH-RoadSafetyIG/StructureDefinition/rs-observation-outcome#Observation.valueCodeableConcept Value Set: SILPH - Outcome (VS)  | 
![]() ![]() ![]()  | Post-crash Investigation | 0..1 | group | |
![]() ![]() ![]() ![]()  | Collision type | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Collision type | 0..1 | string | Definition: Observation.valueCodeableConcept.text | 
![]() ![]() ![]() ![]()  | Traffic investigator present? | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Traffic investigator present? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]()  | CCTV availability | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | CCTV available? | 0..1 | boolean | Definition: Observation.valueBoolean | 
![]() ![]() ![]() ![]()  | Post-crash evidence documents | 0..1 | group | |
![]() ![]() ![]() ![]() ![]()  | Cause of crash document | 0..1 | group | |
![]() ![]() ![]() ![]() ![]() ![]()  | Document URL | 0..1 | url | Definition: DocumentReference.content.attachment.url | 
![]() ![]() ![]() ![]() ![]()  | Party at fault document | 0..1 | group | |
![]() ![]() ![]() ![]() ![]() ![]()  | Document URL | 0..1 | url | Definition: DocumentReference.content.attachment.url | 
![]() ![]() ![]() ![]() ![]()  | Traffic incident management log | 0..1 | group | |
![]() ![]() ![]() ![]() ![]() ![]()  | Document URL | 0..1 | url | Definition: DocumentReference.content.attachment.url | 
![]() ![]() ![]() ![]() ![]()  | Road network shape files | 0..1 | group | |
![]() ![]() ![]() ![]() ![]() ![]()  | Document URL | 0..1 | url | Definition: DocumentReference.content.attachment.url | 
![]() ![]() ![]()  | Finance | 0..1 | group | |
![]() ![]() ![]() ![]()  | Cost of care | 0..1 | decimal | Definition: Claim.total.value | 
![]() ![]() ![]()  | Comments | 0..1 | group | |
![]() ![]() ![]() ![]()  | Comments | 0..1 | text | Definition: Observation.valueString | 
Options Sets
Answer options for oneiss-patient-address-use
Answer options for oneiss-clinical-psychosocial-support-status
Answer options for oneiss-clinical-transport-coordination-status
Answer options for oneiss-clinical-first-aid-status