

<?php $__env->startSection('content'); ?>
<style>
    .login-logo {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100px;
    }

    .card-header {
        text-align: center;
        font-size: 30px;
        font-weight: 500;
    }

    .login-logo {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .add_patient {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    a.login_patient {
        float: right;
        font-size: 24px;
        color: #343a40;
        font-weight: bold;
        text-decoration: none;
    }

    .required:after {
        content: " *";
        color: red;
        font-weight: bold;
        margin-left: 2px;
    }

    #message {
        position: fixed;
        top: 10px;
        right: 10px;
        padding: 10px;
        background-color: #f8d7da;
        border: 1px solid #f5c6cb;
        border-radius: 5px;
        z-index: 1000;
        transition: transform 0.5s ease-in-out;
        width: 346px;
    }

    .slide-in {
        transform: translateX(0);
    }

    .slide-out {
        transform: translateX(100%);
    }

    .form-label {
        font-weight: bold;
        color: #3e4f6;
    }

    .form-control {
        border-radius: 5px;
        padding: 10px;
        border: 1px solid #ced4da;
        transition: border-color 0.3s ease;
    }

    .form-control:focus {
        border-color: #80bdff;
        box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    }

    .form-control.is-invalid {
        border-color: #dc3545;
        box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
    }

    .text-danger {
        color: #dc3545;
        font-size: 0.875rem;
        margin-top: 5px;
        display: block;
    }

    .required:after {
        content: "*";
        color: red;
        margin-left: 2px;
    }

    button.btn.btn-primary {
        background-color: #007bff;
        color: white;
        padding: 10px 20px;
        width: 100%;
        border-radius: 5px;
        font-size: 16px;
        transition: background-color 0.3s ease;
    }

    .card {
        width: 58%;
        margin: 0 auto;
        border-radius: 15px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        background-color: transparent;
    }


    #phonecall {
        color: red;
    }

    body {

        background: url('/img/background.png') no-repeat center center fixed;
        /* Replace with your image path */
        background-size: cover;
        /* Ensures the image covers the entire card */
        background-position: center;
        /* Centers the image */
        background-repeat: no-repeat;
        /* Prevents image repetition */
    }
</style>


<?php
$dialingCodes = [
    'IN' => '+91',
    'US' => '+1',
    'GB' => '+44',
    'AU' => '+61',
    'DE' => '+49',
];
?>
<div class="bg">

    <div class="container">
        <div class="row justify-content-center">
            <div class="col-md-12">
                <div class="card">

                    <img src="<?php echo e(asset('img/logo/BluHealth_Logo.png')); ?>" alt="BluHealth Logo" class="login-logo">
                    
                    <div class="card-header">
                        <?php echo e(__('Create Patient')); ?>



                    </div>

                    <?php if(session('success')): ?>
                    <div class="alert alert-success">
                        <?php echo e(session('success')); ?>

                    </div>
                    <?php endif; ?>
                    <?php if(session('errors')): ?>
                    <?php if(session('error')): ?>
                    <div class="alert alert-danger">
                        <?php echo e(session('error')); ?>

                    </div>
                    <?php endif; ?>
                    <?php endif; ?>

                    <div class="card-body">
                        <form method="POST" action="<?php echo e(route('patients.register')); ?>" enctype="multipart/form-data">
                            <?php echo csrf_field(); ?>

                            <div class="row mb-3">
                                <div class="col-md-6">
                                    <label for="first_name" class="form-label required">First Name </label>
                                    <input type="text" class="form-control <?php $__errorArgs = ['first_name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="first_name" value="<?php echo e(old('first_name')); ?>">
                                    <?php $__errorArgs = ['first_name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>
                                <div class="col-md-6">
                                    <label for="last_name" class="form-label">Last Name</label>
                                    <input type="text" class="form-control <?php $__errorArgs = ['last_name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="last_name" value="<?php echo e(old('last_name')); ?>">
                                    <?php $__errorArgs = ['last_name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>

                            </div>

                            <div class="row mb-3">

                                <div class="col-md-6">
                                    <label for="date_of_birth" class="form-label required">Date of Birth</label>
                                    <input type="date" class="form-control <?php $__errorArgs = ['date_of_birth'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="date_of_birth" value="<?php echo e(old('date_of_birth')); ?>">
                                    <?php $__errorArgs = ['date_of_birth'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>
                                <div class="col-md-6">
                                    <label for="sex" class="form-label required">Gender</label>
                                    <select class="form-select <?php $__errorArgs = ['sex'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="sex">
                                        <option value="">Select Gender</option>
                                        <option value="Male" <?php echo e(old('sex') == 'Male' ? 'selected' : ''); ?>>Male</option>
                                        <option value="Female" <?php echo e(old('sex') == 'Female' ? 'selected' : ''); ?>>Female</option>
                                        <option value="Other" <?php echo e(old('sex') == 'Other' ? 'selected' : ''); ?>>Other</option>
                                    </select>
                                    <?php $__errorArgs = ['sex'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>
                            </div>

                            <div class="row mb-3">


                                <div class="col-md-6">
                                    <label for="address" class="form-label required">Address</label>
                                    <input type="text" class="form-control <?php $__errorArgs = ['address'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="address" value="<?php echo e(old('address')); ?>">
                                    <?php $__errorArgs = ['address'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>

                                <div class="col-md-6">
                                    <label for="patient_phone_number" class="form-label required">Phone Number</label>
                                    <div class="input-group">
                                        <select name="patient_phone_num_country_code" id="patient_phone_num" class="form-select" style="max-width: 30%;">
                                            <option value="+91">IN+91</option>
                                            <option value="+1">US+1</option>
                                        </select>
                                        <input type="text"
                                            class="form-control <?php $__errorArgs = ['patient_phone_number'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>"
                                            name="patient_phone_number"
                                            maxlength="10"
                                            pattern="[0-9]{10}"
                                            title="Please enter exactly 10 digits"
                                            value="<?php echo e(old('patient_phone_number')); ?>"
                                            oninput="this.value = this.value.replace(/[^0-9]/g, '').slice(0, 10);"
                                            required>
                                        <?php $__errorArgs = ['patient_phone_number'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                        <span class="text-danger"><?php echo e($message); ?></span>
                                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>


                                    </div>
                                    <?php $__errorArgs = ['patient_phone_number'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>

                                </div>

                            </div>

                            <div class="row mb-3">


                                <div class="col-md-6" id="aadhar_card_num">
                                    <label for="aadhar_card_num" class="form-label required">Aadhar Card Number Last 4 Digits</label>
                                    <input type="numbers" class="form-control <?php $__errorArgs = ['aadhar_card_num'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>"
                                        name="aadhar_card_num"
                                        maxlength="4"
                                        pattern="[0-9]{4}"
                                        title="Please enter exactly 4 digits"
                                        value="<?php echo e(old('aadhar_card_num')); ?>"
                                        oninput="this.value = this.value.replace(/[^0-9]/g, '').slice(0, 4);"
                                        required>
                                    <?php $__errorArgs = ['aadhar_card_num'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>




                                <div class="col-md-6">
                                    <label for="patient_email" class="form-label required">Patient Email</label>
                                    <input type="text" class="form-control <?php $__errorArgs = ['email'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="email" value="<?php echo e(old('email')); ?>">
                                    <?php $__errorArgs = ['email'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>

                            </div>



                            <div class="row mb-3">



                                <div class="col-md-6">
                                    <label for="photo" class="form-label required">Photo</label>
                                    <input type="file" class="form-control <?php $__errorArgs = ['photo'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="photo" accept="image/*" value="<?php echo e(old('photo')); ?>">
                                    <?php $__errorArgs = ['photo'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <span class="text-danger"><?php echo e($message); ?></span>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>


                                <div class="col-md-6">
                                    <div class="mb-3">
                                        <label for="blood_group" class="form-label">Blood Group (Optional)</label>
                                        <div class="row">
                                            <div class="col-md-3">
                                                <div class="form-check">
                                                    <input type="radio" class="form-check-input" id="blood_group_a_positive" name="blood_group" value="A+">
                                                    <label class="form-check-label" for="blood_group_a_positive">A+</label>
                                                </div>
                                            </div>
                                            <div class="col-md-3">
                                                <div class="form-check">
                                                    <input type="radio" class="form-check-input" id="blood_group_a_negative" name="blood_group" value="A-">
                                                    <label class="form-check-label" for="blood_group_a_negative">A-</label>
                                                </div>
                                            </div>
                                            <div class="col-md-3">
                                                <div class="form-check">
                                                    <input type="radio" class="form-check-input" id="blood_group_b_positive" name="blood_group" value="B+">
                                                    <label class="form-check-label" for="blood_group_b_positive">B+</label>
                                                </div>
                                            </div>
                                            <div class="col-md-3">
                                                <div class="form-check">
                                                    <input type="radio" class="form-check-input" id="blood_group_b_negative" name="blood_group" value="B-">
                                                    <label class="form-check-label" for="blood_group_b_negative">B-</label>
                                                </div>
                                            </div>
                                            <div class="col-md-3">
                                                <div class="form-check">
                                                    <input type="radio" class="form-check-input" id="blood_group_ab_positive" name="blood_group" value="AB+">
                                                    <label class="form-check-label" for="blood_group_ab_positive">AB+</label>
                                                </div>
                                            </div>
                                            <div class="col-md-3">
                                                <div class="form-check">
                                                    <input type="radio" class="form-check-input" id="blood_group_ab_negative" name="blood_group" value="AB-">
                                                    <label class="form-check-label" for="blood_group_ab_negative">AB-</label>
                                                </div>
                                            </div>
                                            <div class="col-md-3">
                                                <div class="form-check">
                                                    <input type="radio" class="form-check-input" id="blood_group_o_positive" name="blood_group" value="O+">
                                                    <label class="form-check-label" for="blood_group_o_positive">O+</label>
                                                </div>
                                            </div>
                                            <div class="col-md-3">
                                                <div class="form-check">
                                                    <input type="radio" class="form-check-input" id="blood_group_o_negative" name="blood_group" value="O-">
                                                    <label class="form-check-label" for="blood_group_o_negative">O-</label>
                                                </div>
                                            </div>
                                        </div>
                                        <?php $__errorArgs = ['blood_group'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                        <span class="text-danger"><?php echo e($message); ?></span>
                                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>




                                    </div>

                                </div>




                                <div class="row mb-3">





                                    <div class="col-md-6">
                                        <div class="mb-3">
                                            <label for="organ_donors" class="form-label">
                                                Organ Donors (Optional)
                                            </label>
                                            <div class="form-check">
                                                <input type="checkbox" class="form-check-input <?php $__errorArgs = ['organ_donors'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" id="organ_donors" name="organ_donors" value="1" <?php echo e(old('organ_donors') ? 'checked' : ''); ?>>
                                                <label class="form-check-label" for="organ_donors">
                                                    <i class="fas fa-hand-holding-heart"></i> I am an organ donor
                                                </label>
                                            </div>
                                            <?php $__errorArgs = ['organ_donors'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                            <span class="text-danger"><?php echo e($message); ?></span>
                                            <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                        </div>



                                    </div>

                                    <div class="col-md-6" id="aadhar_card_file">
                                        <label for="aadhar_card" class="form-label required">Aadhar Card</label>
                                        <input type="file" class="form-control <?php $__errorArgs = ['aadhar_card'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="aadhar_card" accept="image/*" value="<?php echo e(old('aadhar_card')); ?>">
                                        <?php $__errorArgs = ['aadhar_card'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                        <span class="text-danger"><?php echo e($message); ?></span>
                                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                    </div>




                                </div>

                                <div class="row mb-3">


                                    <div class="col-md-6" id="ssn_card_file" style="display:none">
                                        <label for="ssn_card" class="form-label required">SSN Card</label>
                                        <input type="file" class="form-control <?php $__errorArgs = ['ssn_card'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="ssn_card" accept="image/*" value="<?php echo e(old('ssn_card')); ?>">
                                        <?php $__errorArgs = ['ssn_card'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                        <span class="text-danger"><?php echo e($message); ?></span>
                                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                    </div>
                                    <div class="row mb-3">
                                        <div class="col-md-6">
                                            <label for="disability" class="form-label">Disability</label>
                                            <select class="form-select <?php $__errorArgs = ['disability'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" name="disability" id="disability" onchange="toggleOtherField()">
                                                <option value="">Select Disability</option>
                                                <option value="visual_impairment">Visual Impairment</option>
                                                <option value="hearing_impairment">Hearing Impairment</option>
                                                <option value="speech_impairment">Speech Impairment</option>
                                                <option value="physical_disability">Physical Disability</option>
                                                <option value="intellectual_disability">Intellectual Disability</option>
                                                <option value="learning_disability">Learning Disability</option>
                                                <option value="mental_illness">Mental Illness</option>
                                                <option value="multiple_disabilities">Multiple Disabilities</option>
                                                <option value="autism">Autism Spectrum Disorder</option>
                                                <option value="cerebral_palsy">Cerebral Palsy</option>
                                                <option value="down_syndrome">Down Syndrome</option>
                                                <option value="albinism">Albinism</option>
                                                <option value="thalassemia">Thalassemia</option>
                                                <option value="sickle_cell_disease">Sickle Cell Disease</option>
                                                <option value="dwarfism">Dwarfism</option>
                                                <option value="acid_attack_victim">Acid Attack Victim</option>
                                                <option value="other">Other</option>

                                            </select>
                                            <?php $__errorArgs = ['disability'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                            <span class="text-danger"><?php echo e($message); ?></span>
                                            <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                        </div>
                                        <div class="col-md-6" id="other_disability" style="display:none;">
                                            <!-- Other Disability Input Field (Immediately after Other option) -->
                                            <label for="Disability" class="form-label required">Other Disability</label>
                                            <input type="text" class="form-control mt-2 <?php $__errorArgs = ['other_disability'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>"
                                                name="other_disability"
                                                placeholder="Specify your disability">
                                            <?php $__errorArgs = ['other_disability'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                            <span class="text-danger"><?php echo e($message); ?></span>
                                            <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                        </div>
                                    </div>

                                    <div class="row mb-3">
                                        <div class="col-md-6">
                                            <label for="vaccine-dropdown" class="form-label">Select Vaccines</label>
                                            <select id="vaccine-dropdown" name="vaccines[]" class="form-select" multiple>
                                                <option  disabled selected>Select Vaccines</option>

                                                <!-- COVID-19 Vaccines -->
                                                <option value="pfizer">Pfizer-BioNTech (Comirnaty)</option>
                                                <option value="moderna">Moderna (Spikevax)</option>
                                                <option value="janssen">Johnson & Johnson (Janssen)</option>
                                                <option value="astrazeneca">AstraZeneca (Vaxzevria)</option>
                                                <option value="sputnik">Sputnik V</option>
                                                <option value="sinovac">Sinovac (CoronaVac)</option>
                                                <option value="sinopharm">Sinopharm (BBIBP-CorV)</option>
                                                <option value="covaxin">Covaxin (Bharat Biotech)</option>
                                                <option value="covovax">Covovax (Novavax)</option>
                                                <option value="cansino">CanSinoBIO (Convidecia)</option>

                                                <!-- Childhood Vaccines -->
                                                <option value="bcg">BCG (Tuberculosis)</option>
                                                <option value="dtp">DTP (Diphtheria, Tetanus, Pertussis)</option>
                                                <option value="hep_b">Hepatitis B</option>
                                                <option value="hep_a">Hepatitis A</option>
                                                <option value="ipv">IPV (Inactivated Poliovirus Vaccine)</option>
                                                <option value="opv">OPV (Oral Poliovirus Vaccine)</option>
                                                <option value="mmr">MMR (Measles, Mumps, Rubella)</option>
                                                <option value="varicella">Varicella (Chickenpox)</option>
                                                <option value="rotavirus">Rotavirus</option>
                                                <option value="pcv">PCV (Pneumococcal Conjugate Vaccine)</option>
                                                <option value="hib">Hib (Haemophilus Influenzae Type B)</option>

                                                <!-- Adolescent and Adult Vaccines -->
                                                <option value="hpv">HPV (Human Papillomavirus)</option>
                                                <option value="tdap">Tdap (Tetanus, Diphtheria, Pertussis Booster)</option>
                                                <option value="influenza">Influenza (Flu)</option>
                                                <option value="shingles">Shingles (Herpes Zoster)</option>
                                                <option value="meningococcal">Meningococcal</option>
                                                <option value="pneumococcal">Pneumococcal</option> 
                                                <option value="rabies">Rabies</option>
                                                <option value="japanese_encephalitis">Japanese Encephalitis</option>
                                                <option value="typhoid">Typhoid</option>
                                            </select>
                                        </div>

                                    </div>
                                </div>
                            </div>


                            <div class="row mb-3">
                                <div class="col-md-6">
                                    <input type="hidden" name="unique_id" id="unique_id">
                                </div>
                            </div>
                            <div class="add_patient d-flex flex-column justify-content-between align-items-center">
                                <button type="submit" class="btn btn-primary create" style="margin-bottom: 10px; width: 50%;">
                                    <i class="fas fa-user-plus"></i> Create Patient
                                </button>
                                <a class="btn btn-outline-secondary" href="<?php echo e(route('patient-login')); ?>" style="width: 50%;">
                                    <i class="fas fa-sign-in-alt"></i> Login
                                </a>
                            </div>


                        </form>
                    </div>
                </div>
            </div>
            <div id="message" style="display: none; color: red; font-weight: bold;"></div>
        </div>
    </div>

    <script>
        // JavaScript to generate unique_id on form submission
        document.querySelector('form').addEventListener('submit', function(event) {


            event.preventDefault();

            const phoneNumber = document.querySelector('input[name="patient_phone_number"]').value;
            const aadharNumber = document.querySelector('input[name="aadhar_card_num"]').value;

            const selectedPhoneCode = $('#patient_phone_num').val();

            let isValid = false;
            let uniqueId = '';

            // Check conditions based on selected phone code
            if (selectedPhoneCode === '+91') {
                if (phoneNumber && aadharNumber.length === 4 && Number.isInteger(Number(aadharNumber))) {
                    const lastFourDigitsOfAadhar = aadharNumber.slice(-4);
                    uniqueId = `${phoneNumber}.${lastFourDigitsOfAadhar}`;
                    isValid = true;
                } else {
                    showError('Please enter Aadhar number with at least 4 digits.');
                }
            }

            if (isValid) {
                document.querySelector('#unique_id').value = uniqueId;
                this.submit(); // Submit the form if everything is valid
            }

            // Function to show error messages using SweetAlert
            function showError(message) {
                Swal.fire({
                    icon: 'error',
                    title: 'Error!',
                    text: message,
                    showConfirmButton: false,
                    timer: 8000,
                    timerProgressBar: true,
                    position: 'top-end',
                    toast: true,
                });
            }
        });




        $('#patient_phone_num').on('change', function() {
            var selectedValue = this.value;


            var selectedValue = this.value;
            var ssn_card_num = document.getElementById('ssn_card_num');
            var cibil_score = document.getElementById('cibil_score');


            var ssn_card_file = document.getElementById('ssn_card_file');

            var aadhar_card_num = document.getElementById('aadhar_card_num');
            var pan_card_num = document.getElementById('pan_card_num');

            var aadhar_card_file = document.getElementById('aadhar_card_file');
            var pan_card_file = document.getElementById('pan_card_file');


            // Hide and show elements based on the selected value
            if (selectedValue === '+91') {
                // Hide SSN card number and show CIBIL score
                ssn_card_num.style.display = 'none'; // Hide SSN card number
                cibil_score.textContent = 'CIBIL Score'; // Hide CIBIL score


                ssn_card_file.style.display = 'none'; // Show CIBIL score

                aadhar_card_file.style.display = 'block'; // Hide SSN card number
                pan_card_file.style.display = 'block'; // Show CIBIL score

                aadhar_card_num.style.display = 'block'; // Hide SSN card number
                pan_card_num.style.display = 'block'; // Show CIBIL score

            } else if (selectedValue === '+1') {
                // Show SSN card number and hide CIBIL score
                ssn_card_num.style.display = 'block'; // Show SSN card number
                cibil_score.textContent = 'FICO Score'; // Hide CIBIL score


                ssn_card_file.style.display = 'block'; // Show CIBIL score

                aadhar_card_file.style.display = 'none'; // Hide SSN card number
                pan_card_file.style.display = 'none'; // Show CIBIL score

                aadhar_card_num.style.display = 'none'; // Hide SSN card number
                pan_card_num.style.display = 'none'; // Show CIBIL score


            }


        });


        function toggleOtherField() {
            const disabilitySelect = document.getElementById('disability');
            const otherDisabilityInput = document.getElementById('other_disability');

            // Show input field if "Other" is selected
            if (disabilitySelect.value === 'other') {
                otherDisabilityInput.style.display = 'block';
            } else {
                otherDisabilityInput.style.display = 'none';
            }
        }

        $('#country_code').on('change', function() {
            var selectedValue = this.value;


            var selectedValue = this.value;
            var ssn_card_num = document.getElementById('ssn_card_num');
            var cibil_score = document.getElementById('cibil_score');


            var ssn_card_file = document.getElementById('ssn_card_file');

            var aadhar_card_num = document.getElementById('aadhar_card_num');
            var pan_card_num = document.getElementById('pan_card_num');

            var aadhar_card_file = document.getElementById('aadhar_card_file');
            var pan_card_file = document.getElementById('pan_card_file');


            // Hide and show elements based on the selected value
            if (selectedValue === '+91') {
                // Hide SSN card number and show CIBIL score
                ssn_card_num.style.display = 'none'; // Hide SSN card number
                cibil_score.textContent = 'CIBIL Score'; // Hide CIBIL score


                ssn_card_file.style.display = 'none'; // Show CIBIL score

                aadhar_card_file.style.display = 'block'; // Hide SSN card number
                pan_card_file.style.display = 'block'; // Show CIBIL score

                aadhar_card_num.style.display = 'block'; // Hide SSN card number
                pan_card_num.style.display = 'block'; // Show CIBIL score

            } else if (selectedValue === '+1') {
                // Show SSN card number and hide CIBIL score
                ssn_card_num.style.display = 'block'; // Show SSN card number
                cibil_score.textContent = 'FICO Score'; // Hide CIBIL score


                ssn_card_file.style.display = 'block'; // Show CIBIL score

                aadhar_card_file.style.display = 'none'; // Hide SSN card number
                pan_card_file.style.display = 'none'; // Show CIBIL score

                aadhar_card_num.style.display = 'none'; // Hide SSN card number
                pan_card_num.style.display = 'none'; // Show CIBIL score


            }


        });
    </script>
    <?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.app_without_header', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /var/www/html/resources/views/patients/patients_register.blade.php ENDPATH**/ ?>