SIMULATION_PATIENT_OUTPUT_FILE_NAME#
If SAVE_DFS=True, a CSV file is generated where each row represents a patient. Each column contains information on the patient process according to the column names in DATA_COLUMNS_PATIENT. The file is named according to the variable SIMULATION_PATIENT_OUTPUT_FILE_NAME. The data columns are explained in the table below. Note that during the simulation, this dataframe is called output_patient.
Column/feature  | 
Explanation  | 
|---|---|
patient_ID  | 
The patient ID.  | 
response_time  | 
The response time for the patient.  | 
arrival_time  | 
The arrival time of the patient.  | 
location_ID  | 
The arrival location of the patient.  | 
nr_ambulances_available  | 
The number of ambulances that are available when the patient is assigned to an ambulance. Note: this feature is not set if an ambulance can help a new patient when it just has finished helping another patient.  | 
nr_ambulances_not_assignable  | 
The number of ambulances that are not assignable due to their batteries when the patient is assigned to an ambulance. Note: this feature is not set if an ambulance can help a new patient when it just has finished helping another patient.  | 
assigned_to_ambulance_nr  | 
The ID of the ambulance the patient is assigned to.  | 
waiting_time_before_assigned  | 
The waiting time of the patient before it is assigned.  | 
driving_time_to_patient  | 
The driving time from the ambulance location to the patient.  | 
ambulance_arrival_time  | 
The arrival time of the ambulance at the patient’s location.  | 
on_site_aid_time  | 
The on-site treatment time.  | 
to_hospital  | 
Whether the patient has to be brought to hospital or not.  | 
hospital_ID  | 
The assigned hospital (in case the patient needs to be transported).  | 
driving_time_to_hospital  | 
The driving time to the hospital from the patient’s location.  | 
drop_off_time_hospital  | 
The handover time at the hospital.  | 
finish_time  | 
The time when the ambulance has finished helping the patient.  |