🏥 VERT Medical Emergency Response Flow
flowchart TB %% ===================================================== %% 🏥 VERT MEDICAL EMERGENCY RESPONSE FLOW (Optimized, No “Call/Alert” block) %% ===================================================== %% ---------- NODES ---------- start((
Emergency Call
Received)) security_assess{
Is VERT
Support Needed?} cancel([
No VERT Support
Required – Record Log]) send_whatsapp[[
Send WhatsApp Alert
to VERT Group]] members_avail{
Any Nearby
Trained Members?} members_respond([
Members
Responding]) type_incident{
Type of Incident
Identified?} minor([
Minor Injury / Illness]) major([
Major Injury
or Unconscious Patient]) nonresponsive([
Unresponsive /
Cardiac Arrest]) first_aid([
First Aid Initiated
on Scene]) equip_ready([
Check Kit &
AED Availability]) ambulance_needed{
Ambulance Required?} call_ambulance([
Call 108 / Ambulance]) transport([
Prepare to Transport
Patient Safely]) handover([
Handover to Paramedics
or Hospital Staff]) report([
Record Incident
& Close Log]) %% ---------- FLOW ---------- start --> security_assess security_assess -->|No| cancel security_assess -->|Yes| send_whatsapp send_whatsapp --> members_avail members_avail -->|No| call_ambulance members_avail -->|Yes| members_respond members_respond --> type_incident type_incident --> minor --> first_aid --> report type_incident --> major --> equip_ready --> ambulance_needed ambulance_needed -->|Yes| call_ambulance --> transport --> handover --> report ambulance_needed -->|No| first_aid --> report type_incident --> nonresponsive --> equip_ready --> call_ambulance --> handover --> report %% ---------- STYLING ---------- classDef primary fill:#fffaf0,stroke:#ff6347,stroke-width:2px,color:#222,font-weight:600 classDef secondary fill:#f5faff,stroke:#1e90ff,stroke-width:1.5px,color:#0b4a78 classDef info fill:#f6fffa,stroke:#20b2aa,stroke-width:1.5px,color:#0b6655 classDef warn fill:#fff8e1,stroke:#ff8c00,stroke-width:1.5px,color:#664400 classDef danger fill:#fff0f0,stroke:#b22222,stroke-width:1.5px,color:#4a0000 classDef neutral fill:#f3f3f3,stroke:#999,stroke-width:1px,color:#333 classDef action fill:#f0f8ff,stroke:#6a5acd,stroke-width:1.8px,color:#2f2f69,font-style:italic linkStyle default stroke:#333,stroke-width:1.2px,opacity:0.9 class start primary class security_assess warn class cancel neutral class send_whatsapp secondary class members_avail info class members_respond info class first_aid primary class equip_ready info class ambulance_needed warn class call_ambulance danger class transport secondary class handover info class report neutral class minor info class major danger class nonresponsive danger class type_incident action