1620 lines
92 KiB
PHP
1620 lines
92 KiB
PHP
<?php
|
|
// includes/layout/footer.php
|
|
?>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Patient Modal -->
|
|
<div class="modal fade" id="addPatientModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_patient">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_patient'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name'); ?></label>
|
|
<input type="text" name="name" class="form-control" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('phone'); ?></label>
|
|
<input type="text" name="phone" class="form-control" required>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('dob'); ?></label>
|
|
<input type="date" name="dob" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('gender'); ?></label>
|
|
<select name="gender" class="form-select">
|
|
<option value="Male"><?php echo __('male'); ?></option>
|
|
<option value="Female"><?php echo __('female'); ?></option>
|
|
<option value="Other"><?php echo __('other'); ?></option>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('blood_group'); ?></label>
|
|
<input type="text" name="blood_group" class="form-control" placeholder="O+, A-, etc.">
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<h6 class="fw-bold mb-3"><?php echo __('insurance'); ?> (<?php echo __('optional'); ?>)</h6>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('insurance_company'); ?></label>
|
|
<select name="insurance_company_id" class="form-select">
|
|
<option value=""><?php echo __('not_insured'); ?></option>
|
|
<?php foreach ($all_insurance as $i): ?>
|
|
<option value="<?php echo $i['id']; ?>"><?php echo htmlspecialchars($i['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('policy_number'); ?></label>
|
|
<input type="text" name="policy_number" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('address'); ?></label>
|
|
<textarea name="address" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Patient Modal -->
|
|
<div class="modal fade" id="editPatientModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_patient">
|
|
<input type="hidden" name="id" id="edit_patient_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit'); ?> <?php echo __('patient'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name'); ?></label>
|
|
<input type="text" name="name" id="edit_patient_name" class="form-control" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('phone'); ?></label>
|
|
<input type="text" name="phone" id="edit_patient_phone" class="form-control" required>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('dob'); ?></label>
|
|
<input type="date" name="dob" id="edit_patient_dob" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('gender'); ?></label>
|
|
<select name="gender" id="edit_patient_gender" class="form-select">
|
|
<option value="Male"><?php echo __('male'); ?></option>
|
|
<option value="Female"><?php echo __('female'); ?></option>
|
|
<option value="Other"><?php echo __('other'); ?></option>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('blood_group'); ?></label>
|
|
<input type="text" name="blood_group" id="edit_patient_blood_group" class="form-control" placeholder="O+, A-, etc.">
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<h6 class="fw-bold mb-3"><?php echo __('insurance'); ?> (<?php echo __('optional'); ?>)</h6>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('insurance_company'); ?></label>
|
|
<select name="insurance_company_id" id="edit_patient_insurance_company_id" class="form-select">
|
|
<option value=""><?php echo __('not_insured'); ?></option>
|
|
<?php foreach ($all_insurance as $i): ?>
|
|
<option value="<?php echo $i['id']; ?>"><?php echo htmlspecialchars($i['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('policy_number'); ?></label>
|
|
<input type="text" name="policy_number" id="edit_patient_policy_number" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('address'); ?></label>
|
|
<textarea name="address" id="edit_patient_address" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Patient Modal -->
|
|
<div class="modal fade" id="deletePatientModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_patient">
|
|
<input type="hidden" name="id" id="delete_patient_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete'); ?> <?php echo __('patient'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?> <strong id="delete_patient_name"></strong>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Doctor Modal -->
|
|
<div class="modal fade" id="addDoctorModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_doctor">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_doctor'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('phone'); ?></label>
|
|
<input type="text" name="tel" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('email'); ?></label>
|
|
<input type="email" name="email" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('specialization_en'); ?></label>
|
|
<input type="text" name="specialization_en" class="form-control">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('specialization_ar'); ?></label>
|
|
<input type="text" name="specialization_ar" class="form-control" dir="rtl">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('department'); ?></label>
|
|
<select name="department_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_departments as $dept): ?>
|
|
<option value="<?php echo $dept['id']; ?>"><?php echo htmlspecialchars($dept['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Doctor Modal -->
|
|
<div class="modal fade" id="editDoctorModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_doctor">
|
|
<input type="hidden" name="id" id="edit_doctor_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit'); ?> <?php echo __('doctor'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" id="edit_doctor_name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" id="edit_doctor_name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('phone'); ?></label>
|
|
<input type="text" name="tel" id="edit_doctor_tel" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('email'); ?></label>
|
|
<input type="email" name="email" id="edit_doctor_email" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('specialization_en'); ?></label>
|
|
<input type="text" name="specialization_en" id="edit_doctor_spec_en" class="form-control">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('specialization_ar'); ?></label>
|
|
<input type="text" name="specialization_ar" id="edit_doctor_spec_ar" class="form-control" dir="rtl">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('department'); ?></label>
|
|
<select name="department_id" id="edit_doctor_dept_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_departments as $dept): ?>
|
|
<option value="<?php echo $dept['id']; ?>"><?php echo htmlspecialchars($dept['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Doctor Modal -->
|
|
<div class="modal fade" id="deleteDoctorModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_doctor">
|
|
<input type="hidden" name="id" id="delete_doctor_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete'); ?> <?php echo __('doctor'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Nurse Modal -->
|
|
<div class="modal fade" id="addNurseModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_nurse">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_nurse'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('phone'); ?></label>
|
|
<input type="text" name="tel" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('email'); ?></label>
|
|
<input type="email" name="email" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('department'); ?></label>
|
|
<select name="department_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_departments as $dept): ?>
|
|
<option value="<?php echo $dept['id']; ?>"><?php echo htmlspecialchars($dept['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Nurse Modal -->
|
|
<div class="modal fade" id="editNurseModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_nurse">
|
|
<input type="hidden" name="id" id="edit_nurse_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit'); ?> <?php echo __('nurses'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" id="edit_nurse_name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" id="edit_nurse_name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('phone'); ?></label>
|
|
<input type="text" name="tel" id="edit_nurse_tel" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('email'); ?></label>
|
|
<input type="email" name="email" id="edit_nurse_email" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('department'); ?></label>
|
|
<select name="department_id" id="edit_nurse_dept_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_departments as $dept): ?>
|
|
<option value="<?php echo $dept['id']; ?>"><?php echo htmlspecialchars($dept['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Nurse Modal -->
|
|
<div class="modal fade" id="deleteNurseModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_nurse">
|
|
<input type="hidden" name="id" id="delete_nurse_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete'); ?> <?php echo __('nurses'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Department Modal -->
|
|
<div class="modal fade" id="addDepartmentModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_department">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_department'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Department Modal -->
|
|
<div class="modal fade" id="editDepartmentModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_department">
|
|
<input type="hidden" name="id" id="edit_department_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit'); ?> <?php echo __('department'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" id="edit_department_name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" id="edit_department_name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Department Modal -->
|
|
<div class="modal fade" id="deleteDepartmentModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_department">
|
|
<input type="hidden" name="id" id="delete_department_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete'); ?> <?php echo __('department'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Insurance Modal -->
|
|
<div class="modal fade" id="addInsuranceModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=insurance" method="POST">
|
|
<input type="hidden" name="action" value="add_insurance">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_insurance'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name'); ?> (EN)</label>
|
|
<input type="text" name="name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name'); ?> (AR)</label>
|
|
<input type="text" name="name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('email'); ?></label>
|
|
<input type="email" name="email" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('phone'); ?></label>
|
|
<input type="text" name="phone" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('contact_info'); ?></label>
|
|
<textarea name="contact_info" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Employee Modal -->
|
|
<div class="modal fade" id="addEmployeeModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_employee">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_employee'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('dob'); ?></label>
|
|
<input type="date" name="dob" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('mobile'); ?></label>
|
|
<input type="text" name="mobile" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('email'); ?></label>
|
|
<input type="email" name="email" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('department'); ?></label>
|
|
<select name="department_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_departments as $dept): ?>
|
|
<option value="<?php echo $dept['id']; ?>"><?php echo htmlspecialchars($dept['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('passion_en'); ?></label>
|
|
<textarea name="passion_en" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('passion_ar'); ?></label>
|
|
<textarea name="passion_ar" class="form-control" rows="2" dir="rtl"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Employee Modal -->
|
|
<div class="modal fade" id="editEmployeeModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_employee">
|
|
<input type="hidden" name="id" id="edit_employee_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit_employee'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" id="edit_employee_name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" id="edit_employee_name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('dob'); ?></label>
|
|
<input type="date" name="dob" id="edit_employee_dob" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('mobile'); ?></label>
|
|
<input type="text" name="mobile" id="edit_employee_mobile" class="form-control">
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('email'); ?></label>
|
|
<input type="email" name="email" id="edit_employee_email" class="form-control">
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('department'); ?></label>
|
|
<select name="department_id" id="edit_employee_dept_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_departments as $dept): ?>
|
|
<option value="<?php echo $dept['id']; ?>"><?php echo htmlspecialchars($dept['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('passion_en'); ?></label>
|
|
<textarea name="passion_en" id="edit_employee_passion_en" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('passion_ar'); ?></label>
|
|
<textarea name="passion_ar" id="edit_employee_passion_ar" class="form-control" rows="2" dir="rtl"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Employee Modal -->
|
|
<div class="modal fade" id="deleteEmployeeModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_employee">
|
|
<input type="hidden" name="id" id="delete_employee_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete_employee'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Poison Modal -->
|
|
<div class="modal fade" id="addPoisonModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_poison">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_poison'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('description_en'); ?></label>
|
|
<textarea name="description_en" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('description_ar'); ?></label>
|
|
<textarea name="description_ar" class="form-control" rows="2" dir="rtl"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Poison Modal -->
|
|
<div class="modal fade" id="editPoisonModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_poison">
|
|
<input type="hidden" name="id" id="edit_poison_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit_poison'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" id="edit_poison_name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" id="edit_poison_name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('description_en'); ?></label>
|
|
<textarea name="description_en" id="edit_poison_desc_en" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('description_ar'); ?></label>
|
|
<textarea name="description_ar" id="edit_poison_desc_ar" class="form-control" rows="2" dir="rtl"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Poison Modal -->
|
|
<div class="modal fade" id="deletePoisonModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_poison">
|
|
<input type="hidden" name="id" id="delete_poison_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete_poison'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Test Group Modal -->
|
|
<div class="modal fade" id="addTestGroupModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_test_group">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_test_group'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Test Group Modal -->
|
|
<div class="modal fade" id="editTestGroupModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_test_group">
|
|
<input type="hidden" name="id" id="edit_test_group_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit_test_group'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" id="edit_test_group_name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" id="edit_test_group_name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Test Group Modal -->
|
|
<div class="modal fade" id="deleteTestGroupModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_test_group">
|
|
<input type="hidden" name="id" id="delete_test_group_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete_test_group'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Test Modal -->
|
|
<div class="modal fade" id="addTestModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_test">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_test'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('test_group'); ?></label>
|
|
<select name="group_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_test_groups as $group): ?>
|
|
<option value="<?php echo $group['id']; ?>"><?php echo htmlspecialchars($group['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __("normal_range"); ?></label>
|
|
<input type="text" name="normal_range" class="form-control" placeholder="e.g. Men: 13-17, Women: 12-15 g/dL">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('price'); ?></label>
|
|
<input type="number" step="0.01" name="price" class="form-control" required placeholder="0.00">
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Test Modal -->
|
|
<div class="modal fade" id="editTestModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_test">
|
|
<input type="hidden" name="id" id="edit_test_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit_test'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_en'); ?></label>
|
|
<input type="text" name="name_en" id="edit_test_name_en" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('name_ar'); ?></label>
|
|
<input type="text" name="name_ar" id="edit_test_name_ar" class="form-control" dir="rtl" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('test_group'); ?></label>
|
|
<select name="group_id" id="edit_test_group_id_select" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_test_groups as $group): ?>
|
|
<option value="<?php echo $group['id']; ?>"><?php echo htmlspecialchars($group['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __("normal_range"); ?></label>
|
|
<input type="text" name="normal_range" id="edit_test_normal_range" class="form-control" placeholder="e.g. Men: 13-17, Women: 12-15 g/dL">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('price'); ?></label>
|
|
<input type="number" step="0.01" name="price" id="edit_test_price" class="form-control" required placeholder="0.00">
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Test Modal -->
|
|
<div class="modal fade" id="deleteTestModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_test">
|
|
<input type="hidden" name="id" id="delete_test_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete_test'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Add Inquiry Modal -->
|
|
<div class="modal fade" id="addInquiryModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="add_inquiry">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_inquiry'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('patient'); ?></label>
|
|
<input type="text" name="patient_name" class="form-control" required placeholder="<?php echo __('name'); ?>">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('test'); ?></label>
|
|
<select name="test_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_tests as $test): ?>
|
|
<option value="<?php echo $test['id']; ?>"><?php echo htmlspecialchars($test['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('source'); ?></label>
|
|
<select name="source" class="form-select">
|
|
<option value="Internal"><?php echo __('internal'); ?></option>
|
|
<option value="External"><?php echo __('external'); ?></option>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('status'); ?></label>
|
|
<select name="status" class="form-select">
|
|
<option value="Pending"><?php echo __('Pending'); ?></option>
|
|
<option value="Completed"><?php echo __('Completed'); ?></option>
|
|
<option value="Cancelled"><?php echo __('Cancelled'); ?></option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('inquiry_date'); ?></label>
|
|
<input type="datetime-local" name="inquiry_date" class="form-control" value="<?php echo date('Y-m-d\TH:i'); ?>">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('notes'); ?></label>
|
|
<textarea name="notes" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Inquiry Modal -->
|
|
<div class="modal fade" id="editInquiryModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_inquiry">
|
|
<input type="hidden" name="id" id="edit_inquiry_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit_inquiry'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('patient'); ?></label>
|
|
<input type="text" name="patient_name" id="edit_inquiry_patient_name" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('test'); ?></label>
|
|
<select name="test_id" id="edit_inquiry_test_id" class="form-select">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_tests as $test): ?>
|
|
<option value="<?php echo $test['id']; ?>"><?php echo htmlspecialchars($test['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('source'); ?></label>
|
|
<select name="source" id="edit_inquiry_source" class="form-select">
|
|
<option value="Internal"><?php echo __('internal'); ?></option>
|
|
<option value="External"><?php echo __('external'); ?></option>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('status'); ?></label>
|
|
<select name="status" id="edit_inquiry_status" class="form-select">
|
|
<option value="Pending"><?php echo __('Pending'); ?></option>
|
|
<option value="Completed"><?php echo __('Completed'); ?></option>
|
|
<option value="Cancelled"><?php echo __('Cancelled'); ?></option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('inquiry_date'); ?></label>
|
|
<input type="datetime-local" name="inquiry_date" id="edit_inquiry_date" class="form-control">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('notes'); ?></label>
|
|
<textarea name="notes" id="edit_inquiry_notes" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Delete Inquiry Modal -->
|
|
<div class="modal fade" id="deleteInquiryModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="delete_inquiry">
|
|
<input type="hidden" name="id" id="delete_inquiry_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('delete'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p><?php echo __('confirm_delete'); ?>?</p>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-danger px-4"><?php echo __('delete'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Book Appointment Modal -->
|
|
<div class="modal fade" id="bookAppointmentModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="book_appointment">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('book_appointment'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('patient'); ?></label>
|
|
<select name="patient_id" class="form-select" required>
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_patients as $p): ?>
|
|
<option value="<?php echo $p['id']; ?>"><?php echo htmlspecialchars($p['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('doctor'); ?></label>
|
|
<select name="doctor_id" class="form-select" required>
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_doctors as $d): ?>
|
|
<option value="<?php echo $d['id']; ?>"><?php echo htmlspecialchars($d['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('date'); ?></label>
|
|
<input type="datetime-local" name="date" class="form-control" required>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('reason'); ?></label>
|
|
<textarea name="reason" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-success px-4"><?php echo __('book_appointment'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Record Visit Modal -->
|
|
<div class="modal fade" id="recordVisitModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog modal-lg">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="record_visit">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('add_visit'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
<div class="col-md-12 mb-3">
|
|
<label class="form-label"><?php echo __('appointment'); ?> (<?php echo __('optional'); ?>)</label>
|
|
<select name="appointment_id" class="form-select" id="visit_appointment_select" onchange="updateVisitFields()">
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($scheduled_appointments as $sa): ?>
|
|
<option value="<?php echo $sa['id']; ?>" data-patient="<?php echo $sa['patient_id']; ?>" data-doctor="<?php echo $sa['doctor_id']; ?>">
|
|
<?php echo htmlspecialchars($sa['patient_name']); ?> - <?php echo $sa['appointment_date']; ?>
|
|
</option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('patient'); ?></label>
|
|
<select name="patient_id" id="visit_patient_id" class="form-select" required>
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_patients as $p): ?>
|
|
<option value="<?php echo $p['id']; ?>"><?php echo htmlspecialchars($p['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('doctor'); ?></label>
|
|
<select name="doctor_id" id="visit_doctor_id" class="form-select" required>
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_doctors as $d): ?>
|
|
<option value="<?php echo $d['id']; ?>"><?php echo htmlspecialchars($d['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<h6 class="fw-bold mb-3"><?php echo __('vitals'); ?></h6>
|
|
<div class="row">
|
|
<div class="col-md-3 mb-3">
|
|
<label class="form-label"><?php echo __('weight'); ?></label>
|
|
<input type="text" name="weight" class="form-control">
|
|
</div>
|
|
<div class="col-md-3 mb-3">
|
|
<label class="form-label"><?php echo __('blood_pressure'); ?></label>
|
|
<input type="text" name="blood_pressure" class="form-control" placeholder="120/80">
|
|
</div>
|
|
<div class="col-md-3 mb-3">
|
|
<label class="form-label"><?php echo __('heart_rate'); ?></label>
|
|
<input type="text" name="heart_rate" class="form-control">
|
|
</div>
|
|
<div class="col-md-3 mb-3">
|
|
<label class="form-label"><?php echo __('temperature'); ?></label>
|
|
<input type="text" name="temperature" class="form-control">
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('symptoms'); ?></label>
|
|
<textarea name="symptoms" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('diagnosis'); ?></label>
|
|
<textarea name="diagnosis" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('treatment_plan'); ?></label>
|
|
<textarea name="treatment_plan" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-info text-white px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Edit Visit Modal -->
|
|
<div class="modal fade" id="editVisitModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog modal-lg">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="edit_visit">
|
|
<input type="hidden" name="id" id="edit_visit_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('edit_visit'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('patient'); ?></label>
|
|
<select name="patient_id" id="edit_visit_patient_id" class="form-select" required>
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_patients as $p): ?>
|
|
<option value="<?php echo $p['id']; ?>"><?php echo htmlspecialchars($p['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-6 mb-3">
|
|
<label class="form-label"><?php echo __('doctor'); ?></label>
|
|
<select name="doctor_id" id="edit_visit_doctor_id" class="form-select" required>
|
|
<option value=""><?php echo __('search'); ?>...</option>
|
|
<?php foreach ($all_doctors as $d): ?>
|
|
<option value="<?php echo $d['id']; ?>"><?php echo htmlspecialchars($d['name']); ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<h6 class="fw-bold mb-3"><?php echo __('vitals'); ?></h6>
|
|
<div class="row">
|
|
<div class="col-md-3 mb-3">
|
|
<label class="form-label"><?php echo __('weight'); ?></label>
|
|
<input type="text" name="weight" id="edit_visit_weight" class="form-control">
|
|
</div>
|
|
<div class="col-md-3 mb-3">
|
|
<label class="form-label"><?php echo __('blood_pressure'); ?></label>
|
|
<input type="text" name="blood_pressure" id="edit_visit_blood_pressure" class="form-control" placeholder="120/80">
|
|
</div>
|
|
<div class="col-md-3 mb-3">
|
|
<label class="form-label"><?php echo __('heart_rate'); ?></label>
|
|
<input type="text" name="heart_rate" id="edit_visit_heart_rate" class="form-control">
|
|
</div>
|
|
<div class="col-md-3 mb-3">
|
|
<label class="form-label"><?php echo __('temperature'); ?></label>
|
|
<input type="text" name="temperature" id="edit_visit_temperature" class="form-control">
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('symptoms'); ?></label>
|
|
<textarea name="symptoms" id="edit_visit_symptoms" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('diagnosis'); ?></label>
|
|
<textarea name="diagnosis" id="edit_visit_diagnosis" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('treatment_plan'); ?></label>
|
|
<textarea name="treatment_plan" id="edit_visit_treatment_plan" class="form-control" rows="2"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Create Bill Modal -->
|
|
<div class="modal fade" id="createBillModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=billing" method="POST">
|
|
<input type="hidden" name="action" value="create_bill">
|
|
<input type="hidden" name="visit_id" id="bill_visit_id">
|
|
<input type="hidden" name="patient_id" id="bill_patient_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('create_bill'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<p class="mb-3"><?php echo __('patient'); ?>: <strong id="bill_patient_name"></strong></p>
|
|
<div class="alert alert-info py-2 small">
|
|
<i class="bi bi-info-circle me-1"></i> If patient has insurance, 80% coverage will be applied automatically.
|
|
</div>
|
|
<div id="bill_items_container">
|
|
<div class="row g-2 mb-2 align-items-end item-row">
|
|
<div class="col-8">
|
|
<label class="form-label small mb-1"><?php echo __('description'); ?></label>
|
|
<input type="text" name="items[]" class="form-control" required value="<?php echo __('consultation_fee'); ?>">
|
|
</div>
|
|
<div class="col-4">
|
|
<label class="form-label small mb-1"><?php echo __('amount'); ?></label>
|
|
<input type="number" step="0.01" name="amounts[]" class="form-control" required placeholder="0.00">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<button type="button" class="btn btn-link btn-sm p-0 mt-2" onclick="addBillItem()">+ <?php echo __('add_item'); ?></button>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-success px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Provisional Report Modal -->
|
|
<div class="modal fade" id="reportModal" tabindex="-1" aria-hidden="true">
|
|
<div class="modal-dialog">
|
|
<form action="<?php echo $_SERVER['PHP_SELF']; ?>?section=<?php echo $section; ?>" method="POST">
|
|
<input type="hidden" name="action" value="create_report">
|
|
<input type="hidden" name="visit_id" id="report_visit_id">
|
|
<div class="modal-content border-0 shadow">
|
|
<div class="modal-header">
|
|
<h5 class="modal-title fw-bold"><?php echo __('new_report'); ?></h5>
|
|
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('report_type'); ?></label>
|
|
<input type="text" name="report_type" class="form-control" required placeholder="General, Lab, X-Ray, etc.">
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('findings'); ?></label>
|
|
<textarea name="findings" class="form-control" rows="3"></textarea>
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label"><?php echo __('recommendations'); ?></label>
|
|
<textarea name="recommendations" class="form-control" rows="3"></textarea>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer bg-light">
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?php echo __('cancel'); ?></button>
|
|
<button type="submit" class="btn btn-primary px-4"><?php echo __('save'); ?></button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Bootstrap 5 Bundle JS -->
|
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
|
<script>
|
|
function updateVisitFields() {
|
|
const select = document.getElementById('visit_appointment_select');
|
|
const option = select.options[select.selectedIndex];
|
|
if (option && option.value) {
|
|
document.getElementById('visit_patient_id').value = option.dataset.patient;
|
|
document.getElementById('visit_doctor_id').value = option.dataset.doctor;
|
|
}
|
|
}
|
|
|
|
function showReportModal(visitId) {
|
|
document.getElementById('report_visit_id').value = visitId;
|
|
new bootstrap.Modal(document.getElementById('reportModal')).show();
|
|
}
|
|
|
|
function showBillModal(visitId, patientId, patientName) {
|
|
document.getElementById('bill_visit_id').value = visitId || '';
|
|
document.getElementById('bill_patient_id').value = patientId;
|
|
document.getElementById('bill_patient_name').innerText = patientName;
|
|
new bootstrap.Modal(document.getElementById('createBillModal')).show();
|
|
}
|
|
|
|
function showEditPatientModal(patient) {
|
|
document.getElementById('edit_patient_id').value = patient.id;
|
|
document.getElementById('edit_patient_name').value = patient.name;
|
|
document.getElementById('edit_patient_phone').value = patient.phone;
|
|
document.getElementById('edit_patient_dob').value = patient.dob;
|
|
document.getElementById('edit_patient_gender').value = patient.gender;
|
|
document.getElementById('edit_patient_blood_group').value = patient.blood_group;
|
|
document.getElementById('edit_patient_insurance_company_id').value = patient.insurance_company_id || '';
|
|
document.getElementById('edit_patient_policy_number').value = patient.policy_number || '';
|
|
document.getElementById('edit_patient_address').value = patient.address || '';
|
|
new bootstrap.Modal(document.getElementById('editPatientModal')).show();
|
|
}
|
|
|
|
function showDeletePatientModal(id, name) {
|
|
document.getElementById('delete_patient_id').value = id;
|
|
document.getElementById('delete_patient_name').innerText = name;
|
|
new bootstrap.Modal(document.getElementById('deletePatientModal')).show();
|
|
}
|
|
|
|
function showEditDoctorModal(doc) {
|
|
document.getElementById('edit_doctor_id').value = doc.id;
|
|
document.getElementById('edit_doctor_name_en').value = doc.name_en;
|
|
document.getElementById('edit_doctor_name_ar').value = doc.name_ar;
|
|
document.getElementById('edit_doctor_tel').value = doc.tel || '';
|
|
document.getElementById('edit_doctor_email').value = doc.email || '';
|
|
document.getElementById('edit_doctor_spec_en').value = doc.specialization_en;
|
|
document.getElementById('edit_doctor_spec_ar').value = doc.specialization_ar;
|
|
document.getElementById('edit_doctor_dept_id').value = doc.department_id || '';
|
|
new bootstrap.Modal(document.getElementById('editDoctorModal')).show();
|
|
}
|
|
|
|
function showDeleteDoctorModal(id) {
|
|
document.getElementById('delete_doctor_id').value = id;
|
|
new bootstrap.Modal(document.getElementById('deleteDoctorModal')).show();
|
|
}
|
|
|
|
function showEditNurseModal(nurse) {
|
|
document.getElementById('edit_nurse_id').value = nurse.id;
|
|
document.getElementById('edit_nurse_name_en').value = nurse.name_en;
|
|
document.getElementById('edit_nurse_name_ar').value = nurse.name_ar;
|
|
document.getElementById('edit_nurse_tel').value = nurse.tel || '';
|
|
document.getElementById('edit_nurse_email').value = nurse.email || '';
|
|
document.getElementById('edit_nurse_dept_id').value = nurse.department_id || '';
|
|
new bootstrap.Modal(document.getElementById('editNurseModal')).show();
|
|
}
|
|
|
|
function showDeleteNurseModal(id) {
|
|
document.getElementById('delete_nurse_id').value = id;
|
|
new bootstrap.Modal(document.getElementById('deleteNurseModal')).show();
|
|
}
|
|
|
|
function showEditDepartmentModal(dept) {
|
|
document.getElementById('edit_department_id').value = dept.id;
|
|
document.getElementById('edit_department_name_en').value = dept.name_en;
|
|
document.getElementById('edit_department_name_ar').value = dept.name_ar;
|
|
new bootstrap.Modal(document.getElementById('editDepartmentModal')).show();
|
|
}
|
|
|
|
function showDeleteDepartmentModal(id) {
|
|
document.getElementById('delete_department_id').value = id;
|
|
new bootstrap.Modal(document.getElementById('deleteDepartmentModal')).show();
|
|
}
|
|
|
|
function showEditEmployeeModal(emp) {
|
|
document.getElementById('edit_employee_id').value = emp.id;
|
|
document.getElementById('edit_employee_name_en').value = emp.name_en;
|
|
document.getElementById('edit_employee_name_ar').value = emp.name_ar;
|
|
document.getElementById('edit_employee_dob').value = emp.dob || '';
|
|
document.getElementById('edit_employee_mobile').value = emp.mobile || '';
|
|
document.getElementById('edit_employee_email').value = emp.email || '';
|
|
document.getElementById('edit_employee_dept_id').value = emp.department_id || '';
|
|
document.getElementById('edit_employee_passion_en').value = emp.passion_en || '';
|
|
document.getElementById('edit_employee_passion_ar').value = emp.passion_ar || '';
|
|
new bootstrap.Modal(document.getElementById('editEmployeeModal')).show();
|
|
}
|
|
|
|
function showDeleteEmployeeModal(id) {
|
|
document.getElementById('delete_employee_id').value = id;
|
|
new bootstrap.Modal(document.getElementById('deleteEmployeeModal')).show();
|
|
}
|
|
|
|
function showEditPoisonModal(poison) {
|
|
document.getElementById('edit_poison_id').value = poison.id;
|
|
document.getElementById('edit_poison_name_en').value = poison.name_en;
|
|
document.getElementById('edit_poison_name_ar').value = poison.name_ar;
|
|
document.getElementById('edit_poison_desc_en').value = poison.description_en || '';
|
|
document.getElementById('edit_poison_desc_ar').value = poison.description_ar || '';
|
|
new bootstrap.Modal(document.getElementById('editPoisonModal')).show();
|
|
}
|
|
|
|
function showDeletePoisonModal(id) {
|
|
document.getElementById('delete_poison_id').value = id;
|
|
new bootstrap.Modal(document.getElementById('deletePoisonModal')).show();
|
|
}
|
|
|
|
function showEditTestGroupModal(group) {
|
|
document.getElementById('edit_test_group_id').value = group.id;
|
|
document.getElementById('edit_test_group_name_en').value = group.name_en;
|
|
document.getElementById('edit_test_group_name_ar').value = group.name_ar;
|
|
new bootstrap.Modal(document.getElementById('editTestGroupModal')).show();
|
|
}
|
|
|
|
function showDeleteTestGroupModal(id) {
|
|
document.getElementById('delete_test_group_id').value = id;
|
|
new bootstrap.Modal(document.getElementById('deleteTestGroupModal')).show();
|
|
}
|
|
|
|
function showEditTestModal(test) {
|
|
document.getElementById('edit_test_id').value = test.id;
|
|
document.getElementById('edit_test_name_en').value = test.name_en;
|
|
document.getElementById('edit_test_name_ar').value = test.name_ar;
|
|
document.getElementById('edit_test_group_id_select').value = test.group_id || '';
|
|
document.getElementById('edit_test_normal_range').value = test.normal_range || '';
|
|
document.getElementById('edit_test_price').value = test.price;
|
|
new bootstrap.Modal(document.getElementById('editTestModal')).show();
|
|
}
|
|
|
|
function showDeleteTestModal(id) {
|
|
document.getElementById('delete_test_id').value = id;
|
|
new bootstrap.Modal(document.getElementById('deleteTestModal')).show();
|
|
}
|
|
|
|
function showEditVisitModal(visit) {
|
|
document.getElementById('edit_visit_id').value = visit.id;
|
|
document.getElementById('edit_visit_patient_id').value = visit.patient_id;
|
|
document.getElementById('edit_visit_doctor_id').value = visit.doctor_id;
|
|
document.getElementById('edit_visit_weight').value = visit.weight || '';
|
|
document.getElementById('edit_visit_blood_pressure').value = visit.blood_pressure || '';
|
|
document.getElementById('edit_visit_heart_rate').value = visit.heart_rate || '';
|
|
document.getElementById('edit_visit_temperature').value = visit.temperature || '';
|
|
document.getElementById('edit_visit_symptoms').value = visit.symptoms || '';
|
|
document.getElementById('edit_visit_diagnosis').value = visit.diagnosis || '';
|
|
document.getElementById('edit_visit_treatment_plan').value = visit.treatment_plan || '';
|
|
new bootstrap.Modal(document.getElementById('editVisitModal')).show();
|
|
}
|
|
|
|
function showRecordVisitModal(patientId = null) {
|
|
if (patientId) {
|
|
document.getElementById('visit_patient_id').value = patientId;
|
|
}
|
|
new bootstrap.Modal(document.getElementById('recordVisitModal')).show();
|
|
}
|
|
|
|
function showEditInquiryModal(inquiry) {
|
|
document.getElementById('edit_inquiry_id').value = inquiry.id;
|
|
document.getElementById('edit_inquiry_patient_name').value = inquiry.patient_name;
|
|
document.getElementById('edit_inquiry_test_id').value = inquiry.test_id || '';
|
|
document.getElementById('edit_inquiry_source').value = inquiry.source;
|
|
document.getElementById('edit_inquiry_status').value = inquiry.status;
|
|
document.getElementById('edit_inquiry_date').value = inquiry.inquiry_date.replace(' ', 'T').substring(0, 16);
|
|
document.getElementById('edit_inquiry_notes').value = inquiry.notes || '';
|
|
new bootstrap.Modal(document.getElementById('editInquiryModal')).show();
|
|
}
|
|
|
|
function showDeleteInquiryModal(id) {
|
|
document.getElementById('delete_inquiry_id').value = id;
|
|
new bootstrap.Modal(document.getElementById('deleteInquiryModal')).show();
|
|
}
|
|
|
|
function addBillItem() {
|
|
const container = document.getElementById('bill_items_container');
|
|
const row = document.createElement('div');
|
|
row.className = 'row g-2 mb-2 align-items-end item-row';
|
|
row.innerHTML = `
|
|
<div class="col-8">
|
|
<input type="text" name="items[]" class="form-control" required>
|
|
</div>
|
|
<div class="col-4">
|
|
<input type="number" step="0.01" name="amounts[]" class="form-control" required placeholder="0.00">
|
|
</div>
|
|
`;
|
|
container.appendChild(row);
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|