[php] AA
Viewer
*** This page was generated with the meta tag "noindex, nofollow". This happened because you selected this option before saving or the system detected it as spam. This means that this page will never get into the search engines and the search bot will not crawl it. There is nothing to worry about, you can still share it with anyone.
- <?php
- include_once './db/conn.php';
- include_once './includes/php-header.php';
- // $url = "https://mirisoft.co.in/sas/dr/";
- $url = "http://localhost/dr/";
- // session_start();
- $aa = $_SESSION['user'];
- $cc = $aa['priviledges'];
- $month = date('m');
- $day = date('d');
- $year = date('Y');
- $today = $year . '-' . $month . '-' . $day;
- ?>
- <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
- <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
- <script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"></script>
- <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
- <?php
- include_once './includes/header.php';
- include_once './includes/my.php';
- include_once "./includes/sidebar.php";
- ?>
- <style>
- div#mform {
- margin-bottom: 12px;
- }
- @media (min-width: 992px) {
- .modal-lg,
- .modal-xl {
- --bs-modal-width: 980px;
- }
- }
- .tree-link{
- color: black;
- }
- .selected-category{
- color: #d45800;
- }
- #category-collapse-content-container{
- max-height: 500px;
- overflow-y: scroll;
- }
- .choosen-category{
- color: #09c2de;
- }
- /* .selected-provisonals-container{
- display: grid;
- grid-template-columns: 1fr 1fr;
- row-gap: 10px;
- justify-content: space-around;
- } */
- .selected-provisonals-container {
- display: flex;
- grid-template-columns: 2fr 2fr;
- /* row-gap: 11px; */
- justify-content: flex-start;
- width: 65vw !important;
- flex-wrap: wrap;
- align-items: center;
- text-align: center;
- margin: auto;
- }
- .provisonal-wrapper{
- width: max-content;
- display: flex;
- align-items: center;
- padding: 5px 5px;
- }
- .provisonal-wrapper .provisonal-name-wrapper{
- background-color: #F1F5A8;
- color: black;
- padding: 5px 10px;
- font-weight: bold;
- }
- .provisonal-wrapper .provisonal-close-wrapper{
- display: flex;
- flex: 1;
- align-items: center;
- justify-content: center;
- background-color: #EABE6C;
- color: white;
- padding: 5px;
- cursor: pointer;
- }
- </style>
- <div class="nk-content" id="aaa">
- <div class="container-fluid">
- <div class="nk-content-inner">
- <div class="nk-content-body">
- <div class="nk-block-head">
- <div class="nk-block-head-content">
- <h3 class="nk-block-title page-title">Patient/ <strong class="text-primary small"><?php echo $patient["name"] ?></strong></h3>
- </div>
- </div>
- <div class="nk-block nk-block-lg">
- <div class="card">
- <div class="card-aside-wrap">
- <div class="card-content">
- <ul class="nav nav-tabs nav-tabs-mb-icon nav-tabs-card">
- <li class="nav-item">
- <a class="nav-link active" data-bs-toggle="tab" href="#tabItem1"><em class="icon ni ni-user-circle-fill"></em><span>Personal information</span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" data-bs-toggle="tab" href="#tabItemComplain1"><em class="icon ni ni-user-circle-fill"></em><span>Complain</span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" data-bs-toggle="tab" href="#tabItemhistory"><em class="icon ni ni-user-circle-fill"></em><span>History</span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" data-bs-toggle="tab" href="#tabItemComplain"><em class="icon ni ni-user-circle-fill"></em><span>Examination</span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" data-bs-toggle="tab" href="#tabItem2"><em class="icon ni ni-property"></em><span>Diagnosis</span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" data-bs-toggle="tab" href="#tabItem3"><em class="icon ni ni-capsule-fill"></em><span>Prescription</span></a>
- </li>
- <li class="nav-item">
- <a class="nav-link" data-bs-toggle="tab" href="#tabItem5"><em class="icon ni ni-wallet-in"></em><span>Payment</span> </a>
- </li>
- <li class="nav-item">
- <a class="nav-link" data-bs-toggle="tab" href="#tabItem6"><em class="icon ni ni-wallet-in"></em><span>Print</span> </a>
- </li>
- </ul>
- <div class="card-inner">
- <div class="tab-content">
- <div class="tab-pane active" id="tabItem1">
- <div class="nk-block nk-block-between">
- <div class="nk-block-head">
- <h6 class="title">Personal Information</h6>
- <p>Patients personal information.</p>
- </div><!-- .nk-block-head -->
- <div class="nk-block">
- <a class="btn btn-white btn-icon btn-outline-light" href="<?php echo get_url("edit-patient.php") . "?serial=" . $_GET["serial"] ?>">
- <em class="icon ni ni-edit"></em>
- </a>
- </div>
- </div><!-- .nk-block-between -->
- <div class="nk-block">
- <div class="profile-ud-list">
- <div class="profile-ud-item">
- <div class="profile-ud wider">
- <span class="profile-ud-label">Name</span>
- <span class="profile-ud-value"><?php echo $patient["name"] ?></span>
- </div>
- </div>
- <div class="profile-ud-item">
- <div class="profile-ud wider">
- <span class="profile-ud-label">Gender</span>
- <span class="profile-ud-value"><?php echo $patient["gender"] ?></span>
- </div>
- </div>
- <div class="profile-ud-item">
- <div class="profile-ud wider">
- <span class="profile-ud-label">Age</span>
- <span class="profile-ud-value"><?php echo calculate_age($patient["date_of_birth"]) ?></span>
- </div>
- </div>
- <div class="profile-ud-item">
- <div class="profile-ud wider">
- <span class="profile-ud-label">Mobile</span>
- <span class="profile-ud-value"><?php echo $patient["contact"] ?></span>
- </div>
- </div>
- <div class="profile-ud-item">
- <div class="profile-ud wider">
- <span class="profile-ud-label">Date of Birth</span>
- <span class="profile-ud-value"><?php echo $patient["date_of_birth"] ?></span>
- </div>
- </div>
- <div class="profile-ud-item">
- <div class="profile-ud wider">
- <span class="profile-ud-label">Patient ID</span>
- <span class="profile-ud-value"><?php echo $patient["id"] ?></span>
- </div>
- </div>
- <div class="profile-ud-item">
- <div class="profile-ud wider">
- <span class="profile-ud-label">Email Address</span>
- <span class="profile-ud-value"><?php echo $patient["email"] ?></span>
- </div>
- </div>
- </div><!-- .profile-ud-list -->
- </div><!-- .nk-block -->
- </div><!-- tab pane -->
- <div class="tab-pane" id="tabItemComplain1">
- <div class="nk-block nk-block-between">
- <div class="nk-block-head">
- <h6 class="title">Complaints/Examination</h6>
- </div><!-- .nk-block-head -->
- <div class="nk-block">
- <a class="btn btn-white btn-icon btn-outline-light" data-bs-toggle="modal" href="#editCompalin">
- <em class="icon ni ni-edit"></em>
- </a>
- </div>
- </div><!-- .nk-block-between -->
- <div class="nk-block">
- <div class="row gy-4">
- <div class="col-12">
- <h4>Complaints</h4>
- <div class="form-group">
- <label class="form-label">Chief Complaints</label>
- <textarea name="chief_complaints" class="form-control" disabled><?php echo $patient["chief_complaints"]; ?></textarea>
- </div>
- </div><!--col-->
- </div><!--row-->
- </div><!-- .nk-block -->
- </div><!-- tab pane -->
- <div class="tab-pane" id="tabItemComplain">
- <div class="nk-block nk-block-between">
- <div class="nk-block-head">
- <h6 class="title">General Physical Examination</h6>
- <p>Consciousness</p>
- </div><!-- .nk-block-head -->
- <div class="nk-block">
- <a class="btn btn-white btn-icon btn-outline-light" data-bs-toggle="modal" href="#editHealth">
- <em class="icon ni ni-edit"></em>
- </a>
- </div>
- </div><!-- .nk-block-between -->
- <div class="nk-block">
- <div class="row gy-4">
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Blood Group</label>
- <input type="text" class="form-control" id="blood_group" disabled value="<?php echo $patient["blood_group"] ?>">
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Height (cm):</label>
- <input type="text" class="form-control" id="heightt" placeholder="Height" disabled value="<?php echo $patient["height"] ?>">
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Weight (kg):</label>
- <input type="text" class="form-control" id="weightt" placeholder="Weight" disabled value="<?php echo $patient["weight"] ?>">
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">BMI</label>
- <input type="text" class="form-control" id="bmi1" placeholder="BMI" disabled value="<?php echo $patient["bmi"] ?>">
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Blood Pressure</label>
- <input type="text" class="form-control" id="bp" placeholder="Blood Pressure" disabled value="<?php echo $patient["blood_pressure"] ?>">
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Pulse</label>
- <input type="text" class="form-control" id="pulse" placeholder="Pulse" disabled value="<?php echo $patient["pulse"] ?>">
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Temperature</label>
- <input type="text" class="form-control" id="temperature" placeholder="Temperature" disabled value="<?php echo $patient["temperature"] ?>">
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Pallor</label>
- <input type="text" class="form-control" name="pallor" id="pallor" placeholder="Pallor" value="<?php echo $patient["pallor"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Icterus</label>
- <input type="text" class="form-control" name="icterus" id="icterus" placeholder="Icterus" value="<?php echo $patient["icterus"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Orientation</label>
- <input type="text" class="form-control" name="orientation" id="orientation" placeholder="Icterus" value="<?php echo $patient["orientation"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Memory</label>
- <input type="text" class="form-control" name="memory" id="memory" placeholder="Icterus" value="<?php echo $patient["memory"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Insight</label>
- <input type="text" class="form-control" name="insight" id="insight" placeholder="Icterus" value="<?php echo $patient["insight"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Judgment</label>
- <input type="text" class="form-control" name="judgment" id="judgment" placeholder="Icterus" value="<?php echo $patient["judgment"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Cynosis</label>
- <input type="text" class="form-control" name="cynosis" id="cynosis" placeholder="Cynosis" value="<?php echo $patient["cynosis"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Clubbing</label>
- <input type="text" class="form-control" name="clubbing" id="clubbing" placeholder="Clubbing" value="<?php echo $patient["clubbing"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Lymphadenopathy</label>
- <input type="text" class="form-control" name="lymphadenopathy" id="lymphadenopathy" placeholder="Lymphadenopathy" value="<?php echo $patient["lymphadenopathy"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Edema</label>
- <input type="text" class="form-control" name="edema" id="edema" placeholder="Edema" value="<?php echo $patient["edema"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Skin Lesions</label>
- <input type="text" class="form-control" name="skin_lesions" id="skin_lesions" placeholder="Skin Lesions" value="<?php echo $patient["skin_lesions"] ?>" disabled>
- </div>
- </div><!--col-->
- <div class="col-12">
- <h4>Systemic Examination</h4>
- <div class="form-group">
- <lable class="form-label">RS/CVS/ABD/CNS/MUSCULOSKELTAL</lable>
- <textarea name="systemic_examination" class="form-control" disabled><?php echo $patient["systemic_examination"]; ?></textarea>
- </div>
- </div><!--col-->
- <div class="col-12">
- <h4>Mental Status Examination</h4>
- <div class="row form-group">
- <div class="form-group col-3">
- <label class="form-label">Gab:</label>
- <input type="text" class="form-control" name="gab" id="skin_lesions" placeholder="Gab" value="<?php echo $patient["gab"] ?>" disabled>
- </div>
- <div class="form-group col-3">
- <label class="form-label">Mood:</label>
- <input type="text" class="form-control" name="mood" id="mood" placeholder="Mood" value="<?php echo $patient["mood"] ?>" disabled>
- </div>
- <div class="form-group col-3">
- <label class="form-label">Affect:</label>
- <input type="text" class="form-control" name="affect" id="affect" placeholder="Affect" value="<?php echo $patient["affect"] ?>" disabled>
- </div>
- <div class="form-group col-3">
- <label class="form-label">Speech:</label>
- <input type="text" class="form-control" name="speech" id="speech" placeholder="Speech" value="<?php echo $patient["speech"] ?>" disabled>
- </div>
- <div class="form-group col-3">
- <label class="form-label">Thought:</label>
- <input type="text" class="form-control" name="thought" id="thought" placeholder="Thought" value="<?php echo $patient["thought"] ?>" disabled>
- </div>
- </div>
- </div><!--col-->
- </div><!--row-->
- </div><!-- .nk-block -->
- </div><!-- tab pane -->
- <div class="tab-pane" id="tabItemhistory">
- <div class="nk-block nk-block-between">
- <div class="nk-block-head">
- <h4 class="title">Historsy</h4>
- </div><!-- .nk-block-head -->
- <div class="nk-block">
- <a class="btn btn-white btn-icon btn-outline-light" data-bs-toggle="modal" href="#editHistory">
- <em class="icon ni ni-edit"></em>
- </a>
- </div>
- </div><!-- .nk-block-between -->
- <div class="nk-block">
- <div class="row gy-4">
- <div class="nk-block">
- <div class="card">
- <div class="nk-tb-list nk-tb-ulist is-compact">
- <div class="nk-tb-item nk-tb-head">
- <div class="nk-tb-col"><span class="sub-text">Present Illness</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Medical</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Surgical</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Family</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Diet</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Sleep</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Appetite</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Blowel</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Date</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Menstrual</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Permordbid</span></div>
- <div class="nk-tb-col nk-tb-col-tools text-end"></div>
- </div><!-- .nk-tb-item -->
- <?php
- foreach ($history["history"] as $history_el) {
- echo '
- <div class="nk-tb-item">
- <div class="nk-tb-col">
- <span>' . $history_el["history_present_illness"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $history_el["medical"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["surgical"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["family"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["diet"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["sleep"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["appetite"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["blowel"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["date"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["menstrual"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $history_el["permordbid"] . '</span>
- </div>
- <div class="nk-tb-col nk-tb-col-tools">
- <ul class="nk-tb-actions gx-2">
- <li class="nk-tb-action-hidden">
- <a href="#" class="btn btn-sm btn-icon btn-trigger" data-bs-toggle="tooltip" data-bs-placement="top" title="Edit">
- <em class="icon ni ni-edit-fill"></em>
- </a>
- </li>
- <li class="nk-tb-action-hidden">
- <a href="#" class="btn btn-sm btn-icon btn-trigger" data-bs-toggle="tooltip" data-bs-placement="top" title="Download">
- <em class="icon ni ni-download"></em>
- </a>
- </li>
- <li class="nk-tb-action-hidden">
- <a href="#" class="btn btn-sm btn-icon btn-trigger" data-bs-toggle="tooltip" data-bs-placement="top" title="Delete">
- <em class="icon ni ni-trash-fill"></em>
- </a>
- </li>
- </ul>
- </div>
- </div><!-- .nk-tb-item -->
- ';
- }
- ?>
- </div><!-- .nk-tb-list -->
- </div><!-- .card -->
- </div><!-- .nk-block -->
- <div class="col-12">
- </div><!--col-->
- </div><!--row-->
- </div><!-- .nk-block -->
- </div><!-- tab pane -->
- <div class="tab-pane" id="tabItem2">
- <div class="nk-block nk-block-between">
- <div class="nk-block-head">
- <h6 class="title">Diagnosis Information</h6>
- <p>Patients diagnosis information.</p>
- </div><!-- .nk-block-head -->
- <div class="nk-block">
- <a class="btn btn-icon btn-primary" data-bs-toggle="modal" href="#addDiagnosis">
- <em class="icon ni ni-plus"></em>
- </a>
- </div>
- </div><!-- .nk-block-between -->
- <div class="nk-block">
- <div class="card">
- <div class="nk-tb-list nk-tb-ulist is-compact">
- <div class="nk-tb-item nk-tb-head">
- <div class="nk-tb-col"><span class="sub-text">Report Type</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Date</span></div>
- <!-- <div class="nk-tb-col tb-col-md"><span class="sub-text">Orientation</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Memory</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Insight</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Judgment</span></div> -->
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Provisional Dignosis</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">FInal Dignosis</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Plan of Managment</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Phrmacological</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Psychological</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Description</span></div>
- <!-- <div class="nk-tb-col"><span class="sub-text">Status</span></div>
- <div class="nk-tb-col nk-tb-col-tools text-end"></div> -->
- </div><!-- .nk-tb-item -->
- <?php
- foreach ($patient["diagnosis"] as $diagnosis_el) {
- echo '
- <div class="nk-tb-item">
- <div class="nk-tb-col">
- <span>' . $diagnosis_el["report_type"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $diagnosis_el["date"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $diagnosis_el["provisional"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $diagnosis_el["plan_of_managment"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $diagnosis_el["phrmacological"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $diagnosis_el["psychological"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $diagnosis_el["description"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $diagnosis_el["final"] . '</span>
- </div>
- <div class="nk-tb-col nk-tb-col-tools">
- <ul class="nk-tb-actions gx-2">
- <li class="nk-tb-action-hidden">
- <a href="#" class="btn btn-sm btn-icon btn-trigger" data-bs-toggle="tooltip" data-bs-placement="top" title="Edit">
- <em class="icon ni ni-edit-fill"></em>
- </a>
- </li>
- <li class="nk-tb-action-hidden">
- <a href="#" class="btn btn-sm btn-icon btn-trigger" data-bs-toggle="tooltip" data-bs-placement="top" title="Download">
- <em class="icon ni ni-download"></em>
- </a>
- </li>
- <li class="nk-tb-action-hidden">
- <a href="#" class="btn btn-sm btn-icon btn-trigger" data-bs-toggle="tooltip" data-bs-placement="top" title="Delete">
- <em class="icon ni ni-trash-fill"></em>
- </a>
- </li>
- </ul>
- </div>
- </div><!-- .nk-tb-item -->
- ';
- }
- ?>
- </div><!-- .nk-tb-list -->
- </div><!-- .card -->
- </div><!-- .nk-block -->
- </div><!--tab pane-->
- <div class="tab-pane" id="tabItem3">
- <div class="nk-block nk-block-between">
- <div class="nk-block-head">
- <h6 class="title">Prescription Information</h6>
- <p>Patients prescription information.</p>
- </div><!-- .nk-block-head -->
- <div class="nk-block">
- <a class="btn btn-icon btn-primary" data-bs-toggle="modal" href="#addPrescription">
- <em class="icon ni ni-plus"></em>
- </a>
- </div>
- </div><!-- .nk-block-between -->
- <div class="nk-block">
- <div class="card">
- <div class="nk-tb-list nk-tb-ulist is-compact">
- <div class="nk-tb-item nk-tb-head">
- <div class="nk-tb-col"><span class="sub-text">Medicine</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Medicine Category</span></div>
- <div class="nk-tb-col"><span class="sub-text">Dosage</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Instruction</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Start Date</span></div>
- <div class="nk-tb-col tb-col-md"><span class="sub-text">Prescribed By</span></div>
- <div class="nk-tb-col tb-col-mb"><span class="sub-text">Status</span></div>
- <div class="nk-tb-col nk-tb-col-tools text-end"></div>
- </div><!-- .nk-tb-item -->
- <?php
- foreach ($patient["prescriptions"] as $prescription) {
- echo '
- <div class="nk-tb-item">
- <div class="nk-tb-col">
- <span>' . $prescription["medicine_name"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $prescription["medicine_category"] . '</span>
- </div>
- <div class="nk-tb-col">
- <span class="fw-medium">' . $prescription["dosage"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $prescription["instruction"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span>' . $prescription["start_date"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-md">
- <span> Doctor </span>
- </div>
- <div class="nk-tb-col tb-col-mb">
- <span class="tb-status text-success">Active</span>
- </div>
- <div class="nk-tb-col nk-tb-col-tools">
- <ul class="nk-tb-actions gx-2">
- <li class="nk-tb-action-hidden">
- <a href="#" class="btn btn-sm btn-icon btn-trigger" data-bs-toggle="tooltip" data-bs-placement="top" title="Edit">
- <em class="icon ni ni-edit-fill"></em>
- </a>
- </li>
- <li class="nk-tb-action-hidden">
- <a href="#" class="btn btn-sm btn-icon btn-trigger" data-bs-toggle="tooltip" data-bs-placement="top" title="Delete">
- <em class="icon ni ni-trash-fill"></em>
- </a>
- </li>
- </ul>
- </div>
- </div><!-- .nk-tb-item -->
- ';
- }
- ?>
- </div><!-- .nk-tb-list -->
- </div><!-- .card -->
- </div><!-- .nk-block -->
- </div><!--tab pane-->
- <div class="tab-pane" id="tabItem5">
- <div class="nk-block nk-block-between">
- <div class="nk-block-head">
- <h6 class="title">Payment Information</h6>
- <p>Patients payment information.</p>
- </div><!-- .nk-block-head -->
- <!-- <div class="nk-block">
- <a class="btn btn-icon btn-primary" data-bs-toggle="modal" href="#addPayment">
- <em class="icon ni ni-plus"></em>
- </a>
- </div> -->
- </div>
- <div class="nk-block">
- <div class="card">
- <div class="nk-tb-list nk-tb-ulist is-compact">
- <div class="nk-tb-item nk-tb-head">
- <div class="nk-tb-col"><span class="sub-text">Date</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Payment Method</span></div>
- <div class="nk-tb-col"><span class="sub-text">Amount</span></div>
- <div class="nk-tb-col"><span class="sub-text">Status</span></div>
- </div><!-- .nk-tb-item -->
- <?php
- foreach ($patient["payments"] as $payment) {
- echo '
- <div class="nk-tb-item">
- <div class="nk-tb-col">
- <span>' . $payment["appointment_date"] . '</span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span>' . $payment["payment_method"] . '</span>
- </div>
- <div class="nk-tb-col">
- <span>' . $payment["payment_amount"] . '</span>
- </div>
- <div class="nk-tb-col">
- <span class="tb-status text-success">' . $payment["payment_status"] . '</span>
- </div>
- </div><!-- .nk-tb-item -->
- ';
- }
- ?>
- </div><!-- .nk-tb-list -->
- </div><!-- .card -->
- </div><!-- .nk-block -->
- </div><!--tab pane-->
- <div class="tab-pane" id="tabItem6">
- <div class="nk-block nk-block-between">
- <div class="nk-block-head">
- <h6 class="title">Print Your Information</h6>
- </div><!-- .nk-block-head -->
- <!-- <div class="nk-block">
- <a class="btn btn-icon btn-primary" data-bs-toggle="modal" href="#addPayment">
- <em class="icon ni ni-plus"></em>
- </a>
- </div> -->
- </div>
- <div class="nk-block">
- <div class="card">
- <div class="nk-tb-list nk-tb-ulist is-compact">
- <div class="nk-tb-item nk-tb-head">
- <div class="nk-tb-col"><span class="sub-text">Date</span></div>
- <div class="nk-tb-col tb-col-sm"><span class="sub-text">Payment Method</span></div>
- <div class="nk-tb-col"><span class="sub-text">Amount</span></div>
- <div class="nk-tb-col"><span class="sub-text">Action</span></div>
- </div><!-- .nk-tb-item -->
- <div class="nk-tb-item">
- <div class="nk-tb-col">
- <span></span>
- </div>
- <div class="nk-tb-col tb-col-sm">
- <span></span>
- </div>
- <div class="nk-tb-col">
- <span></span>
- </div>
- <div class="nk-tb-col">
- <span class="tb-status text-success"><a href="<?php echo get_url('print1.php')."?id=".$_GET['serial'] ?>" target="_blank" class="btn btn-icon btn-white btn-dim btn-sm btn-primary"><em class="icon ni ni-printer-fill"></em></a></span>
- </div>
- </div><!-- .nk-tb-item -->
- <!-- <?php echo get_url("edit-patient.php") . "?serial=" . $_GET["serial"] ?> -->
- </div><!-- .nk-tb-list -->
- </div><!-- .card -->
- </div><!-- .nk-block -->
- </div><!--tab pane-->
- </div><!--tab content-->
- </div><!--card inner-->
- </div><!-- .card-content -->
- <div class="card-aside card-aside-right user-aside toggle-slide toggle-slide-right toggle-break-xxl" data-content="userAside" data-toggle-screen="xxl" data-toggle-overlay="true" data-toggle-body="true">
- <div class="card-inner-group" data-simplebar>
- <div class="card-inner">
- <div class="user-card user-card-s2">
- <div class="user-avatar lg bg-primary">
- <span>AB</span>
- </div>
- <div class="user-info">
- <div class="badge bg-outline-light rounded-pill ucap">Patinet</div>
- <h5>Abu Bin Ishtiyak</h5>
- <span class="sub-text">[email protected]</span>
- </div>
- </div>
- </div><!-- .card-inner -->
- <div class="card-inner card-inner-sm">
- <ul class="btn-toolbar justify-center gx-1">
- <li><a href="#" class="btn btn-trigger btn-icon"><em class="icon ni ni-shield-off"></em></a></li>
- <li><a href="#" class="btn btn-trigger btn-icon"><em class="icon ni ni-mail"></em></a></li>
- <li><a href="#" class="btn btn-trigger btn-icon"><em class="icon ni ni-download-cloud"></em></a></li>
- <li><a href="#" class="btn btn-trigger btn-icon"><em class="icon ni ni-bookmark"></em></a></li>
- </ul>
- </div><!-- .card-inner -->
- <div class="card-inner">
- <div class="row text-center">
- <div class="col-4">
- <div class="profile-stats">
- <span class="amount">$2123</span>
- <span class="sub-text">Total Bill</span>
- </div>
- </div>
- <div class="col-4">
- <div class="profile-stats">
- <span class="amount">$200</span>
- <span class="sub-text">Paid</span>
- </div>
- </div>
- <div class="col-4">
- <div class="profile-stats">
- <span class="amount">$1923</span>
- <span class="sub-text">Due</span>
- </div>
- </div>
- </div>
- </div><!-- .card-inner -->
- <div class="card-inner">
- <h6 class="overline-title-alt mb-2">Additional</h6>
- <div class="row g-3">
- <div class="col-6">
- <span class="sub-text">Patient ID:</span>
- <span>#P7085</span>
- </div>
- <div class="col-6">
- <span class="sub-text">Admit Date</span>
- <span>15 Feb, 2019 01:02 PM</span>
- </div>
- <div class="col-6">
- <span class="sub-text">Condition</span>
- <span class="lead-text text-success">Normal</span>
- </div>
- <div class="col-6">
- <span class="sub-text">Discharged Date</span>
- <span>16 Feb, 2019</span>
- </div>
- </div>
- </div><!-- .card-inner -->
- <div class="card-inner">
- <h6 class="overline-title-alt mb-3">Groups</h6>
- <ul class="g-1">
- <li class="btn-group">
- <a class="btn btn-xs btn-light btn-dim" href="#">surgery</a>
- <a class="btn btn-xs btn-icon btn-light btn-dim" href="#"><em class="icon ni ni-cross"></em></a>
- </li>
- <li class="btn-group">
- <a class="btn btn-xs btn-light btn-dim" href="#">cardiology</a>
- <a class="btn btn-xs btn-icon btn-light btn-dim" href="#"><em class="icon ni ni-cross"></em></a>
- </li>
- <li class="btn-group">
- <a class="btn btn-xs btn-light btn-dim" href="#">another tag</a>
- <a class="btn btn-xs btn-icon btn-light btn-dim" href="#"><em class="icon ni ni-cross"></em></a>
- </li>
- </ul>
- </div><!-- .card-inner -->
- </div><!-- .card-inner -->
- </div><!-- .card-aside -->
- </div><!-- .card-aside-wrap -->
- </div><!--card-->
- </div><!--nk block lg-->
- </div>
- </div>
- </div>
- </div>
- <!-- MODAL -->
- <div class="modal fade" tabindex="-1" role="dialog" id="editPersonal">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <a href="#" class="close" data-bs-dismiss="modal"><em class="icon ni ni-cross-sm"></em></a>
- <div class="modal-body modal-body-md">
- <h5 class="modal-title">Update Personal Info</h5>
- <form action="#" class="mt-4">
- <div class="row g-gs">
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="editName">Name</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" id="editName" value="Abu Bin Isthiyak" placeholder="Name">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="editEmail">Email</label>
- <div class="form-control-wrap">
- <input type="email" class="form-control" id="editEmail" value="[email protected]" placeholder="[email protected]">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="editMobile">Mobile Number</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" id="editMobile" placeholder="Mobile No." value="+811 847-4958">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Gender</label>
- <div class="form-control-wrap">
- <select class="form-select js-select2" data-placeholder="Select Gender">
- <option value="">Select</option>
- <option value="option_select_sex">Male</option>
- <option value="option_select_sex">Female</option>
- <option value="option_select_sex">Others</option>
- </select>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Date of Birth</label>
- <div class="form-control-wrap">
- <div class="form-icon form-icon-right">
- <em class="icon ni ni-calendar"></em>
- </div>
- <input type="text" class="form-control date-picker" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Bed Group</label>
- <div class="form-control-wrap">
- <select class="form-select js-select2" data-placeholder="Select Bed Group">
- <option value="">Select</option>
- <option value="option_select_bed">Cabin - 4th Floor</option>
- <option value="option_select_bed">Male Ward - 1st Floor</option>
- <option value="option_select_bed">Female Ward - 1st Floor</option>
- <option value="option_select_bed">Private Ward - 2nd Floor</option>
- <option value="option_select_bed">Cabin - 4th Floor</option>
- <option value="option_select_bed">ICU - 3rd Floor</option>
- <option value="option_select_bed">NICU - 3rd Floor</option>
- </select>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Bed Number</label>
- <div class="form-control-wrap">
- <select class="form-select js-select2" data-placeholder="Select Bed Number">
- <option value="">Select</option>
- <option value="default_option">201</option>
- <option value="option_select_bednum">101</option>
- <option value="option_select_bednum">102</option>
- <option value="option_select_bednum">103</option>
- <option value="option_select_bednum">105</option>
- <option value="option_select_bednum">201</option>
- <option value="option_select_bednum">202</option>
- </select>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Consulant By</label>
- <div class="form-control-wrap">
- <select class="form-select js-select2" data-placeholder="Select Doctor">
- <option value="">Select</option>
- <option value="default_option">Ernesto Vargas</option>
- <option value="option_select_consulant">Ernesto Vargas</option>
- <option value="option_select_consulant">Janet Snyder</option>
- <option value="option_select_consulant">Amelia Grant</option>
- <option value="option_select_consulant">Debra Grant</option>
- <option value="option_select_consulant">Snyder Debra</option>
- </select>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Admit Date</label>
- <div class="form-control-wrap">
- <div class="form-icon form-icon-right">
- <em class="icon ni ni-calendar"></em>
- </div>
- <input type="text" class="form-control date-picker" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy" value="10-02-2020">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Discharged Date</label>
- <div class="form-control-wrap">
- <div class="form-icon form-icon-right">
- <em class="icon ni ni-calendar"></em>
- </div>
- <input type="text" class="form-control date-picker" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy" value="10-02-2020">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-12">
- <ul class="align-center flex-wrap flex-sm-nowrap gx-4 gy-2">
- <li>
- <button data-bs-dismiss="modal" class="btn btn-primary">Update</button>
- </li>
- <li>
- <a href="#" class="link link-light" data-bs-dismiss="modal">Cancel</a>
- </li>
- </ul>
- </div><!-- .col -->
- </div>
- </form>
- </div><!-- .modal-body -->
- </div><!-- .modal-content -->
- </div><!-- .modal-dialog -->
- </div><!-- .modal -->
- <div class="modal fade" tabindex="-1" role="dialog" id="addDiagnosis">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <a href="#" class="close" data-bs-dismiss="modal"><em class="icon ni ni-cross-sm"></em></a>
- <div class="modal-body modal-body-md">
- <h5 class="modal-title">Diagnosis Info</h5>
- <form action="" method="POST" class="mt-4">
- <div class="row g-gs">
- <div class="col-6">
- <div class="form-group">
- <label class="form-label" for="reportType">Query Diagnosis</label>
- <div class="form-control-wrap">
- <input type="search" class="form-control" name="report-type" id="category-search" placeholder="type to search...">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-6">
- <div class="form-group">
- <label class="form-label">Action</label>
- <div class="form-control-wrap">
- <div class="quill-basic">
- <a href="javscript:" id="action-selected-category-btn" class="btn btn-primary">Add selected one to Provisonal</a>
- </div>
- </div>
- </div>
- </div><!--col-->
- <div class="col-12" id="diagnosis-category-nk-container" style="display: none">
- <div class="nk-block">
- <div class="card card-bordered">
- <div class="card-inner">
- <div class="diagnosis-category-container">
- <div class="category-collapse-button-container">
- <a href="#category-collapse-content-container" id="category-content-button" data-toggle="collapse" aria-expanded="false" class="d-flex collapsed">
- <span class="mr-auto">Categories</span>
- <span class="ml-auto">▼</span>
- </a>
- </div>
- <div id="category-collapse-content-container" class="collapse">
- </div>
- </div>
- </div>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-12">
- <div class="form-group">
- <label class="form-label">Selected Provisional</label>
- <div class="form-control-wrap">
- <div class="card card-bordered">
- <div class="card-inner">
- <div class="selected-provisonals-container"></div>
- </div>
- </div>
- </div>
- </div>
- </div><!--col-->
- <input type="text" name="provisional", id="provisional-input" value="" style="display:none;" >
- <?php
- $query = "SELECT *,
- SUBSTRING_INDEX(SUBSTRING_INDEX(report_type, ',', n.digit+1), ',', -1) AS report_type
- FROM
- diagnosis
- JOIN
- (SELECT 0 digit UNION ALL SELECT 1 UNION ALL SELECT 2 UNION ALL SELECT 3) n
- ON
- LENGTH(REPLACE(report_type, ',' , '')) <= LENGTH(report_type) - n.digit";
- $stmt = $conn->prepare($query);
- $stmt->execute();
- $result5 = $stmt->get_result();
- ?>
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="reportType">Report Type</label>
- <div class="form-control-wrap">
- <select type="text" class="form-select" name="reportt[]" id="reportType" placeholder="Report Type" multiple>
- <option style="color:red;" value="add_new_report_type">Add New Report Type</option>
- <?php
- while ($temp = $result5->fetch_assoc()){
- ?>
- <option value="<?php echo $temp['report_type']; ?>"><?php echo $temp['report_type']; ?></option>
- <?php } ?>
- </select>
- <div id="newreport_typeInput" style="display: none;">
- <input type="text" class="form-control" id="newreport_typeText" placeholder="Type New Category">
- <button class="btn btn-primary" id="addNewreport_typeBtn">Add</button>
- </div>
- <script>
- document.getElementById('reportType').addEventListener('change', function() {
- var select = this;
- var selectedOption = select.options[select.selectedIndex];
- if (selectedOption.value === 'add_new_report_type') {
- document.getElementById('newreport_typeInput').style.display = 'block';
- } else {
- document.getElementById('newreport_typeInput').style.display = 'none';
- }
- });
- document.getElementById('addNewreport_typeBtn').addEventListener('click', function(e) {
- e.preventDefault();
- var newCategoryInput = document.getElementById('newreport_typeText').value.trim();
- // Check if the input is not empty
- if (newCategoryInput !== '') {
- var select = document.getElementById('reportType');
- var option = document.createElement('option');
- option.value = newCategoryInput;
- option.text = newCategoryInput;
- select.add(option);
- // Optionally, you may want to select the newly added option
- // option.selected = true;
- // And hide the input field
- document.getElementById('newreport_typeInput').style.display = 'none';
- } else {
- alert('Please enter a valid category.');
- }
- });
- </script>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Date</label>
- <div class="form-control-wrap">
- <div class="form-icon form-icon-right">
- <em class="icon ni ni-calendar"></em>
- </div>
- <input type="date" class="form-control date-picker" id="diagnosis-modal-date-input" name="date" data-date-format="yyyy-mm-dd" placeholder="yyyy-mm-dd" autocomplete="off"
- value = '<?php echo date("Y-m-d"); ?>'>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="reportType">Phrmacological</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" name="phrmacological" id="phrmacological" placeholder="Phrmacological">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="reportType">Psychological</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" name="psychological" id="psychological" placeholder="Psychological">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-12">
- <div class="form-group">
- <label class="form-label" for="reportType">Description</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" name="description" id="description" placeholder="Description">
- </div>
- </div>
- </div><!-- .col -->
- <!-- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Test Report</label>
- <div class="form-control-wrap">
- <div class="form-file">
- <input type="file" multiple class="form-file-input" id="testReport" disabled>
- <label class="form-file-label" for="testReport">Choose files</label>
- </div>
- </div>
- </div>
- </div> -->
- <div class="col-12">
- <div class="form-group">
- <label class="form-label">Plan of Managment </label>
- <div class="form-control-wrap">
- <div class="quill-basic">
- <textarea name="plan_of_managment" class="form-control"></textarea>
- </div>
- </div>
- </div>
- </div><!--col-->
- <div class="col-12">
- <div class="form-group">
- <label class="form-label">Final</label>
- <div class="form-control-wrap">
- <div class="quill-basic">
- <textarea name="final" class="form-control"></textarea>
- </div>
- </div>
- </div>
- </div><!--col-->
- <div class="col-12">
- <ul class="align-center flex-wrap flex-sm-nowrap gx-4 gy-2">
- <li>
- <button data-bs-dismiss="modal" class="btn btn-primary">Add Diagnosis</button>
- </li>
- <li>
- <a href="#" class="link link-light" data-bs-dismiss="modal">Cancel</a>
- </li>
- </ul>
- </div><!-- .col -->
- <input type="text" name="form-type" value="diagnosis" style="display: none">
- </div>
- </form>
- </div><!-- .modal-body -->
- </div><!-- .modal-content -->
- </div><!-- .modal-dialog -->
- </div><!-- .modal -->
- <div class="modal fade" tabindex="-1" role="dialog" id="editHealth">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <a href="#" class="close" data-bs-dismiss="modal"><em class="icon ni ni-cross-sm"></em></a>
- <div class="modal-body modal-body-md">
- <h5 class="modal-title">General Physical Examination</h5>
- <form method="POST" class="mt-4">
- <div class="row gy-4">
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Blood Group</label>
- <div class="form-control-wrap">
- <select class="form-select js-select2" name="blood-group" data-placeholder="Select Group">
- <option value="A+" <?php echo ($patient["blood_group"] == "A+" ? "selected" : "") ?>>A+</option>
- <option value="A-" <?php echo ($patient["blood_group"] == "A-" ? "selected" : "") ?>>A-</option>
- <option value="AB+" <?php echo ($patient["blood_group"] == "AB+" ? "selected" : "") ?>>AB+</option>
- <option value="AB-" <?php echo ($patient["blood_group"] == "AB-" ? "selected" : "") ?>>AB-</option>
- <option value="B+" <?php echo ($patient["blood_group"] == "B+" ? "selected" : "") ?>>B+</option>
- <option value="B-" <?php echo ($patient["blood_group"] == "B-" ? "selected" : "") ?>>B-</option>
- <option value="O+" <?php echo ($patient["blood_group"] == "O+" ? "selected" : "") ?>>O+</option>
- <option value="O-" <?php echo ($patient["blood_group"] == "O-" ? "selected" : "") ?>>O-</option>
- </select>
- </div>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Height (cm):</label>
- <input type="number" class="form-control" name="height" id="height" placeholder="Height" value=<?php echo $patient["height"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Weight (kg):</label>
- <input type="number" class="form-control" name="weight" id="weight" placeholder="Weight" value=<?php echo $patient["weight"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">BMI</label>
- <input type="text" class="form-control" name="bmi" id="bmi" placeholder="BMI" value=<?php echo $patient["bmi"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Blood Pressure</label>
- <input type="text" class="form-control" id="bp" name="blood-pressure" placeholder="Blood Pressure" value=<?php echo $patient["blood_pressure"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Pulse</label>
- <input type="text" class="form-control" name="pulse" id="pulse" placeholder="Pulse" value=<?php echo $patient["pulse"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Temperature</label>
- <input type="text" class="form-control" name="temperature" id="temperature" placeholder="Temperature" value=<?php echo $patient["temperature"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Pallor</label>
- <input type="text" class="form-control" name="pallor" id="pallor" placeholder="Pallor" value=<?php echo $patient["pallor"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Icterus</label>
- <input type="text" class="form-control" name="icterus" id="icterus" placeholder="Icterus" value=<?php echo $patient["icterus"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Orientation</label>
- <input type="text" class="form-control" name="orientation" id="orientation" placeholder="Orientation" value="<?php echo $patient["orientation"] ?>" >
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Memory</label>
- <input type="text" class="form-control" name="memory" id="memory" placeholder="Memory" value="<?php echo $patient["memory"] ?>" >
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Insight</label>
- <input type="text" class="form-control" name="insight" id="insight" placeholder="Insight" value="<?php echo $patient["insight"] ?>" >
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Judgment</label>
- <input type="text" class="form-control" name="judgment" id="judgment" placeholder="Judgment" value="<?php echo $patient["judgment"] ?>" >
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Cynosis</label>
- <input type="text" class="form-control" name="cynosis" id="cynosis" placeholder="Cynosis" value=<?php echo $patient["cynosis"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Clubbing</label>
- <input type="text" class="form-control" name="clubbing" id="clubbing" placeholder="Clubbing" value=<?php echo $patient["clubbing"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Lymphadenopathy</label>
- <input type="text" class="form-control" name="lymphadenopathy" id="lymphadenopathy" placeholder="Lymphadenopathy" value=<?php echo $patient["lymphadenopathy"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Edema</label>
- <input type="text" class="form-control" name="edema" id="edema" placeholder="Edema" value=<?php echo $patient["edema"] ?>>
- </div>
- </div><!--col-->
- <div class="col-xxl-3 col-md-4">
- <div class="form-group">
- <label class="form-label">Skin Lesions</label>
- <input type="text" class="form-control" name="skin_lesions" id="skin_lesions" placeholder="Skin Lesions" value=<?php echo $patient["skin_lesions"] ?>>
- </div>
- </div><!--col-->
- <div class="col-12">
- <h4>Systemic Examination</h4>
- <div class="form-group">
- <lable class="form-label">RS/CVS/ABD/CNS/MUSCULOSKELTAL</lable>
- <textarea name="systemic_examination" class="form-control"><?php echo $patient["systemic_examination"]; ?></textarea>
- </div>
- </div><!--col-->
- <div class="row col-12 mt-2">
- <h4>Mental Status Examination</h4>
- <div class="row form-group">
- <div class="form-group col-3">
- <label class="form-label">Gab:</label>
- <input type="text" class="form-control" name="gab" id="gab" placeholder="Gab" value=<?php echo $patient["gab"] ?>>
- </div>
- <div class="form-group col-3">
- <label class="form-label">Mood:</label>
- <input type="text" class="form-control" name="mood" id="mood" placeholder="Mood" value=<?php echo $patient["mood"] ?>>
- </div>
- <div class="form-group col-3">
- <label class="form-label">Affect:</label>
- <input type="text" class="form-control" name="affect" id="affect" placeholder="Affect" value=<?php echo $patient["affect"] ?>>
- </div>
- <div class="form-group col-3">
- <label class="form-label">Speech:</label>
- <input type="text" class="form-control" name="speech" id="speech" placeholder="Speech" value=<?php echo $patient["speech"] ?>>
- </div>
- <div class="form-group col-3">
- <label class="form-label">Thought:</label>
- <input type="text" class="form-control" name="thought" id="thought" placeholder="Thought" value=<?php echo $patient["thought"] ?>>
- </div>
- </div>
- </div><!--col-->
- <div class="col-12">
- <ul class="align-center flex-wrap flex-sm-nowrap gx-4 gy-2">
- <li>
- <button data-bs-dismiss="modal" class="btn btn-primary">Save</button>
- </li>
- <li>
- <a href="#" class="link link-light" data-bs-dismiss="modal">Cancel</a>
- </li>
- </ul>
- </div><!-- .col -->
- <input type="text" name="form-type" value="health" style="display: none">
- </div><!--row-->
- </form>
- </div><!-- .modal-body -->
- </div><!-- .modal-content -->
- </div><!-- .modal-dialog -->
- </div><!-- .modal -->
- <div class="modal fade" tabindex="-1" role="dialog" id="editCompalin">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <a href="#" class="close" data-bs-dismiss="modal"><em class="icon ni ni-cross-sm"></em></a>
- <div class="modal-body modal-body-md">
- <h5 class="modal-title">Chiel Complaints</h5>
- <form method="POST" class="mt-4">
- <div class="row gy-4">
- <div class="col-12">
- <h4>Complaints</h4>
- <div class="form-group">
- <label class="form-label">Chiel Complaints</label>
- <textarea name="chief_complaints" class="form-control"><?php echo $patient["chief_complaints"]; ?></textarea>
- </div>
- </div><!--col-->
- <div class="col-12">
- <ul class="align-center flex-wrap flex-sm-nowrap gx-4 gy-2">
- <li>
- <button data-bs-dismiss="modal" class="btn btn-primary">Save</button>
- </li>
- <li>
- <a href="#" class="link link-light" data-bs-dismiss="modal">Cancel</a>
- </li>
- </ul>
- </div>
- <input type="text" name="form-type" value="complain" style="display: none">
- </div><!--row-->
- </form>
- </div><!-- .modal-body -->
- </div><!-- .modal-content -->
- </div><!-- .modal-dialog -->
- </div><!-- .modal -->
- <div class="modal fade" tabindex="-1" role="dialog" id="editHistory">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <a href="#" class="close" data-bs-dismiss="modal"><em class="icon ni ni-cross-sm"></em></a>
- <div class="modal-body modal-body-md">
- <h5 class="modal-title">History</h5>
- <form method="POST" class="mt-4 col-12">
- <div class="row mt-2 col-12">
- <h4>History of Present Illness</h4>
- <div class="form-group col-4">
- <label class="form-label">History of Present Illness</label>
- <input name="history_present_illness" class="form-control"></input>
- </div>
- <div class="form-group col-4">
- <label class="form-label">Medical History</label>
- <input name="medical" class="form-control"></input>
- </div>
- <div class="form-group col-4">
- <label class="form-label">Surgical History</label>
- <input name="surgical" class="form-control"></input>
- </div>
- </div><!--col-->
- <div class="row mt-2 col-12">
- <h4>Family History</h4>
- <div class="form-group col-12">
- <label class="form-label">Family History</label>
- <input name="family" class="form-control"></input>
- </div>
- </div><!--col-->
- <div class="row mt-2 col-12">
- <h4>Personal History</h4>
- <div class="form-group col-4">
- <label class="form-label">Diet History</label>
- <input name="diet" class="form-control"></input>
- </div>
- <div class="form-group col-4">
- <label class="form-label">Sleep History</label>
- <input name="sleep" class="form-control"></input>
- </div>
- <div class="form-group col-4">
- <label class="form-label">Appetite History</label>
- <input name="appetite" class="form-control"></input>
- </div>
- <div class="form-group col-4">
- <label class="form-label">Blowel History</label>
- <input name="blowel" class="form-control"></input>
- </div>
- <div class="form-group col-4">
- <label class="form-label">Menstrual History</label>
- <input name="menstrual" class="form-control"></input>
- </div>
- <div class="form-group col-4">
- <label class="form-label">Permorbid History</label>
- <input name="permordbid" class="form-control"></input>
- </div>
- <div class="col-12 mt-2">
- <ul class="align-center flex-wrap flex-sm-nowrap gx-4 gy-2">
- <li>
- <button data-bs-dismiss="modal" class="btn btn-primary">Save</button>
- </li>
- <li>
- <a href="#" class="link link-light" data-bs-dismiss="modal">Cancel</a>
- </li>
- </ul>
- </div><!-- .col -->
- <input type="text" name="form-type" value="history" style="display: none">
- </div><!--row-->
- </form>
- </div><!-- .modal-body -->
- </div><!-- .modal-content -->
- </div><!-- .modal-dialog -->
- </div><!-- .modal -->
- <!-- Add Prescription Info-->
- <div class="modal fade" tabindex="-1" role="dialog" id="addPrescription">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <a href="#" class="close" data-bs-dismiss="modal"><em class="icon ni ni-cross-sm"></em></a>
- <div class="modal-body modal-body-md">
- <h5 class="modal-title">Prescription Info</h5>
- <form action="" method="POST" class="mt-4" id="myform">
- <div class="" id="show_item">
- <!-- Fetch Medicine -->
- <?php
- $query = " SELECT * FROM prescriptions";
- $stmt = $conn->prepare($query);
- $stmt->execute();
- $result = $stmt->get_result();
- // $temp = null;
- $query = " SELECT * FROM prescriptions";
- $stmt = $conn->prepare($query);
- $stmt->execute();
- $result1 = $stmt->get_result();
- $query = " SELECT * FROM prescriptions";
- $stmt = $conn->prepare($query);
- $stmt->execute();
- $result2 = $stmt->get_result();
- $query = " SELECT * FROM prescriptions";
- $stmt = $conn->prepare($query);
- $stmt->execute();
- $result3 = $stmt->get_result();
- ?>
- <!-- ENd Fetch Medicine -->
- <div class="row g-gs col-12 mform" id="mform">
- <div class="col-md-3">
- <div class="form-group">
- <label class="form-label" for="medicineCategory">Medicine Category</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" name="medicine-category[]" id="medicineCategory" placeholder="Medicine Category">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-3">
- <div class="form-group">
- <label class="form-label" for="medicine">Medicine</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" name="medicine[]" id="medicine" placeholder="Medicine" required>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-3">
- <div class="form-group">
- <label class="form-label" for="dosage">Dosage</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" name="dosage[]" id="dosage" placeholder="0 - 0 - 0" required>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-2">
- <div class="form-group">
- <label class="form-label" for="dosage">Duration</label>
- <div class="form-control-wrap">
- <input type="number" class="form-control" name="duration[]" id="duration" placeholder="Enter duration in days.. Ex. 28" required>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-1">
- <div class="form-group">
- <label class="form-label">Action</label>
- <div class="form-control-wrap">
- <a class="btn btn-primary addmore" id="addmore">Add</a>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-12">
- <div class="form-group">
- <label class="form-label">Instruction</label>
- <textarea name="instruction" class="form-control"></textarea>
- </div>
- </div><!--col-->
- <div class="col-md-12">
- <div class="form-group">
- <label class="form-label" for="dosage">Start Date</label>
- <div class="form-control-wrap">
- <input type="date" class="form-control" name="start-date" id="start-date" value="<?php echo $today; ?>" required>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-12 mb-5">
- <div class="form-group">
- <label class="form-label">Status</label>
- <div class="form-control-wrap">
- <select class="form-select js-select2" name="status" data-placeholder="Select Status" required>
- <option value="">Select Status</option>
- <option value="ACTIVE" selected>Active</option>
- <option value="INACTIVE">Inactive</option>
- </select>
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-12">
- <ul class="align-center flex-wrap flex-sm-nowrap gx-4 gy-2">
- <li>
- <button data-bs-dismiss="modal" id="addsubmit" class="btn btn-primary">Add Prescription</button>
- </li>
- <li>
- <a href="#" class="link link-light" data-bs-dismiss="modal">Cancel</a>
- </li>
- </ul>
- </div><!-- .col -->
- <input type="text" name="form-type" style="display: none" value="prescription">
- </div>
- </form>
- </div><!-- .modal-body -->
- </div><!-- .modal-content -->
- </div><!-- .modal-dialog -->
- </div><!-- .modal -->
- <!-- Add Charges Info-->
- <div class="modal fade" tabindex="-1" role="dialog" id="addCharges">
- <div class="modal-dialog modal-lg" role="document">
- <div class="modal-content">
- <a href="#" class="close" data-bs-dismiss="modal"><em class="icon ni ni-cross-sm"></em></a>
- <div class="modal-body modal-body-md">
- <h5 class="modal-title">Charges Info</h5>
- <form action="#" class="mt-4">
- <div class="row g-gs">
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label">Date</label>
- <div class="form-control-wrap">
- <div class="form-icon form-icon-right">
- <em class="icon ni ni-calendar"></em>
- </div>
- <input type="text" class="form-control date-picker" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="category">Category</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" id="category" placeholder="Category">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="chargesType">Charges Type</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" id="chargesType" placeholder="Charges Type">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="standradChargesType">Standrad Charges</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" id="standradChargesType" placeholder="Standrad Charges">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="tpaChargesType">TPA Charges</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" id="tpaChargesType" placeholder="TPA Charges">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-md-6">
- <div class="form-group">
- <label class="form-label" for="applied ChargesType">Applied Charges</label>
- <div class="form-control-wrap">
- <input type="text" class="form-control" id="applied ChargesType" placeholder="Applied Charges">
- </div>
- </div>
- </div><!-- .col -->
- <div class="col-12">
- <ul class="align-center flex-wrap flex-sm-nowrap gx-4 gy-2">
- <li>
- <button data-bs-dismiss="modal" class="btn btn-primary">Add Charges</button>
- </li>
- <li>
- <a href="#" class="link link-light" data-bs-dismiss="modal">Cancel</a>
- </li>
- </ul>
- </div><!-- .col -->
- </div>
- </form>
- </div><!-- .modal-body -->
- </div><!-- .modal-content -->
- </div><!-- .modal-dialog -->
- </div><!-- .modal -->
- <!-- Add Payment Info-->
- <?php
- $query = " SELECT * FROM prescriptions";
- $stmt = $conn->prepare($query);
- $stmt->execute();
- $result2 = $stmt->get_result();
- ?>
- <script>
- $(document).ready(function(){
- $(".addmore").click(function(e){
- e.preventDefault();
- // alert("AA");
- $("#show_item").append(`
- <div class="row g-gs col-12 mform" id="mform">
- <div class="form-control-wrap col-3">
- <input type="text" class="form-control" name="medicine-category[]" id="medicineCategory" placeholder="Medicine Category">
- </div><!-- .col -->
- <div class="form-control-wrap col-3">
- <input type="text" class="form-control" name="medicine[]" id="medicine" placeholder="Medicine" required>
- </div><!-- .col -->
- <div class="form-control-wrap col-3">
- <input type="text" class="form-control" name="dosage[]" id="dosage" placeholder="0 - 0 - 0" required>
- </div><!-- .col -->
- <div class="form-control-wrap col-2">
- <input type="number" class="form-control" name="duration[]" id="duration" placeholder="Enter duration in days.. Ex. 28" required>
- </div><!-- .col -->
- <div class="form-control-wrap col-1 d-grid">
- <button class="btn btn-danger removebtn" id="removebtn">Remove</button>
- </div><!-- .col -->
- </div>
- `)
- })
- $(".addmore").click(function(e){
- e.preventDefault();
- // alert("AA");
- $("#show_item").append(`
- <div class="row g-gs col-12 mform" id="mform">
- <div class="form-control-wrap col-3">
- <input type="text" class="form-control" name="medicine-category[]" id="medicineCategory" placeholder="Medicine Category">
- </div><!-- .col -->
- <div class="form-control-wrap col-3">
- <input type="text" class="form-control" name="medicine[]" id="medicine" placeholder="Medicine" required>
- </div><!-- .col -->
- <div class="form-control-wrap col-3">
- <input type="text" class="form-control" name="dosage[]" id="dosage" placeholder="0 - 0 - 0" required>
- </div><!-- .col -->
- <div class="form-control-wrap col-2">
- <input type="number" class="form-control" name="duration[]" id="duration" placeholder="Enter duration in days.. Ex. 28" required>
- </div><!-- .col -->
- <div class="form-control-wrap col-1 d-grid">
- <button class="btn btn-danger removebtn" id="removebtn">Remove</button>
- </div><!-- .col -->
- </div>
- `)
- })
- document.addEventListener("DOMContentLoaded", function() {
- var medicineCategory = document.querySelector("#medicineCategory11");
- console.log("medicineCategory"); // Check if the element is found
- if (medicineCategory) {
- medicineCategory.addEventListener("click", function() {
- alert("S");
- console.log("object")
- });
- }
- });
- $(document).on('click','.removebtn',function(e){
- e.preventDefault();
- let item_row = $(this).parent().parent();
- $(item_row).remove();
- });
- });
- function alike_childrens(query, data){
- const return_data = [];
- const regEx = new RegExp(`${query}`, "ig");
- if (!data || data.length <= 0){
- return return_data;
- }
- for(let children of data){
- let found = false;
- let grand_childs = [];
- if (children.childrens.length > 0){
- grand_childs = alike_childrens(query, children.childrens);
- }
- if (regEx.exec(children.name)){
- const _obj = {};
- _obj.obj = children;
- _obj.childrens = grand_childs;
- return_data.push(_obj);
- }else if (grand_childs.length > 0){
- return_data.push(...grand_childs);
- }
- }
- return return_data;
- }
- function alike_data(query, data){
- let return_data = [];
- const regEx = new RegExp(`.*${query}.*`, "i");
- for (let element of data){
- let childrens = [];
- // get childrens
- if (element.childrens.length > 0){
- childrens = alike_childrens(query, element.childrens);
- }
- if (regEx.exec(element.name) || childrens.length > 0){
- const _obj = {};
- _obj.obj = element;
- _obj.childrens = childrens;
- return_data.push(_obj);
- }
- }
- return return_data;
- }
- function create_child_lists(data, main_list, regex){
- const return_data = [];
- for (let element of data){
- // create list element
- const html_text = element.obj.name.replace(regex, (matched) => {
- return `<span class="selected-category">${matched}</span>`
- });
- const li = create_tree_li(element.obj.name.replaceAll(" ", "-"), element.obj.name, html_text, false, true);
- if (element.childrens.length > 0){
- create_child_lists(element.childrens, li.querySelector("ul"), regex);
- }
- const _ul = li.querySelector("ul");
- if (_ul.childNodes.length <= 0){
- li.querySelector(".expandable-button").remove();
- li.querySelector(".child-elements").remove();
- }
- main_list.appendChild(li);
- }
- return main_list;
- }
- function create_tree_ul(collapse=true){
- const ul = document.createElement("ul");
- ul.classList.add("child-elements", "p-1");
- ul.classList.add("list-group-item", "list-group-flush");
- ul.classList.add("collapse");
- collapse ? null: ul.classList.add("show");
- return ul;
- }
- function create_tree_li(id, raw_text, html_text="", collapse=true, expandable=true){
- const li = document.createElement("li");
- li.classList.add("list-group-item");
- const a = document.createElement("a");
- a.classList.add("d-flex", "tree-link");
- a.setAttribute("aria-expanded", "false");
- a.setAttribute("data-toggle", "collapse");
- a.href = "#" + id;
- // a.href = "javascript:";
- a.setAttribute("data-name", raw_text);
- const span = document.createElement("span");
- span.classList.add("mr-auto");
- span.innerHTML = html_text;
- const span_2 = document.createElement("span");
- span_2.classList.add("ml-auto", "expandable-button");
- span_2.innerHTML = "▼";
- a.appendChild(span);
- expandable ? a.appendChild(span_2): null;
- const ul = create_tree_ul(collapse);
- ul.id = id;
- li.appendChild(a);
- li.appendChild(ul);
- return li;
- }
- function create_list(data, regex){
- // create list element
- const list_wrapper = create_tree_ul(false);
- const list_container = create_child_lists(data, list_wrapper, regex);
- return list_container;
- }
- function toggle_category_container(expand = true){
- console.log("requested again");
- const btn = document.querySelector("#category-content-button");
- // Expand
- if(expand){
- if (btn.getAttribute("aria-expanded") == 'false'){
- const container = document.querySelector("#diagnosis-category-nk-container");
- container.style.display = "block";
- btn.click();
- }
- return;
- }
- // Collapse
- if (btn.getAttribute("aria-expanded") == 'true'){
- const container = document.querySelector("#diagnosis-category-nk-container");
- container.style.display = "none";
- btn.click();
- }
- }
- function add_category_to_provision(e){
- const selected_provisional_container = document.querySelector(".selected-provisonals-container");
- // Return if none is selected
- if (!choosen_category || !choosen_category.dataset.name){
- NioApp.Toast("No diagnosis is selected", "error");
- return false;
- }
- // Return if already included
- for (let child of selected_provisional_container.childNodes){
- if (child.dataset.name == choosen_category.dataset.name){
- NioApp.Toast("Already selected", "info");
- return false;
- }
- }
- // Create Element
- const wrapper = document.createElement("div");
- wrapper.classList.add("provisonal-wrapper");
- wrapper.dataset.name = choosen_category.dataset.name;
- const span_text = document.createElement("input");
- span_text.setAttribute("name", "provisonal");
- span_text.classList.add("provisonal-name-wrapper");
- span_text.value = choosen_category.dataset.name;
- const span_logo = document.createElement("span");
- span_logo.classList.add("provisonal-close-wrapper", "material-symbols-outlined");
- span_logo.innerText = "close";
- wrapper.appendChild(span_text);
- wrapper.appendChild(span_logo);
- // append to container
- selected_provisional_container.appendChild(wrapper);
- span_logo.addEventListener("click", (e) => {
- const wrapper = e.target.closest(".provisonal-wrapper");
- wrapper.remove();
- update_provison_data();
- })
- // update input value of provisional input
- update_provison_data();
- NioApp.Toast("Added");
- return true;
- }
- function update_provison_data(){
- const selected_provisional_container = document.querySelector(".selected-provisonals-container");
- let text = "";
- for (let child of selected_provisional_container.childNodes){
- if (child.dataset && child.dataset.name && child.dataset.name.length > 0){
- if (text.length > 0){
- text += ","
- }
- text += child.dataset.name
- }
- }
- const provisonal_input = document.querySelector('#provisional-input');
- provisonal_input.value = text;
- }
- </script>
- <script>
- let choosen_category = null;
- let medicine_categories;
- try{
- medicine_categories = JSON.parse(`
- <?php
- // Get categories
- $query = "
- SELECT * FROM medicine_categories
- WHERE parent_id IS NULL
- ";
- $stmt = $conn->prepare($query);
- $stmt->execute();
- $result = $stmt->get_result();
- $data = [];
- $temp = null;
- while ($temp = $result->fetch_assoc()){
- $temp["childrens"] = fetch_childrens($conn, $temp["id"]);
- array_push($data, $temp);
- }
- echo json_encode($data);
- ?>`);
- }catch(e){
- console.log(e);
- }
- document.addEventListener("DOMContentLoaded", () => {
- const search_bar = document.querySelector("#category-search");
- search_bar.addEventListener("input", (e) => {
- const query = e.target.value.trim();
- if (query.length <= 0){
- toggle_category_container(false);
- return;
- }else{
- toggle_category_container(true);
- }
- const regex = new RegExp(`(${query})`, "ig");
- const result = alike_data(query, medicine_categories);
- const dom_tree = create_list(result, regex);
- const tree_view_container = document.querySelector("#category-collapse-content-container");
- tree_view_container.innerHTML = null;
- tree_view_container.appendChild(dom_tree);
- const tree_links =document.querySelectorAll(".tree-link");
- tree_links.forEach(tree_link => {
- tree_link.addEventListener("click", (e) => {
- choosen_category ? choosen_category.classList.remove("choosen-category") : null;
- e.currentTarget.classList.add("choosen-category");
- choosen_category = e.currentTarget;
- if(add_category_to_provision(e)){
- toggle_category_container(false);
- };
- });
- });
- });
- // Add provision
- const add_provision_btn = document.querySelector("#action-selected-category-btn");
- add_provision_btn.addEventListener("click", (e) => {
- if(add_category_to_provision(e)){
- toggle_category_container(false);
- };
- });
- });
- // BMI
- let height = document.querySelector("#height");
- let weight = document.querySelector("#weight");
- let bmi = document.querySelector("#bmi");
- weight.addEventListener("keyup",function(e){
- // console.log(bmi.value);
- // console.log(weight.value);
- let h = parseFloat(document.querySelector("#height").value);
- let w = parseFloat(document.querySelector("#weight").value);
- // console.log(h);
- // console.log(w);
- if(isNaN(h) || h <=0 ){
- alert("PLz Enter Right Value in Height and Weight");
- }
- let b = w / ((h / 100) * (h / 100));
- console.log(b);
- bmi.value = b;
- })
- </script>
- <script>
- document.getElementById('medicineCategory').addEventListener('change', function() {
- var select = this;
- var selectedOption = select.options[select.selectedIndex];
- if (selectedOption.value === 'add_new_category') {
- document.getElementById('newCategoryInput').style.display = 'block';
- } else {
- document.getElementById('newCategoryInput').style.display = 'none';
- }
- });
- document.getElementById('addNewCategoryBtn').addEventListener('click', function() {
- var newCategoryInput = document.getElementById('newCategoryText').value.trim();
- // Check if the input is not empty
- if (newCategoryInput !== '') {
- var select = document.getElementById('medicineCategory');
- var option = document.createElement('option');
- option.value = newCategoryInput;
- option.text = newCategoryInput;
- select.add(option);
- // Optionally, you may want to select the newly added option
- // option.selected = true;
- // And hide the input field
- document.getElementById('newCategoryInput').style.display = 'none';
- } else {
- alert('Please enter a valid category.');
- }
- });
- document.getElementById('medicine').addEventListener('change', function() {
- var select = this;
- var selectedOption = select.options[select.selectedIndex];
- if (selectedOption.value === 'add_new_medicine') {
- document.getElementById('newmedicineInput').style.display = 'block';
- } else {
- document.getElementById('newmedicineInput').style.display = 'none';
- }
- });
- document.getElementById('addNewmedicineBtn').addEventListener('click', function() {
- var newCategoryInput = document.getElementById('newmedicineText').value.trim();
- // Check if the input is not empty
- if (newCategoryInput !== '') {
- var select = document.getElementById('medicine');
- var option = document.createElement('option');
- option.value = newCategoryInput;
- option.text = newCategoryInput;
- select.add(option);
- // Optionally, you may want to select the newly added option
- // option.selected = true;
- // And hide the input field
- document.getElementById('newmedicineInput').style.display = 'none';
- } else {
- alert('Please enter a valid category.');
- }
- });
- //
- document.getElementById('dosage').addEventListener('change', function() {
- var select = this;
- var selectedOption = select.options[select.selectedIndex];
- if (selectedOption.value === 'add_new_dosage') {
- document.getElementById('newdosageInput').style.display = 'block';
- } else {
- document.getElementById('newdosageInput').style.display = 'none';
- }
- });
- document.getElementById('addNewdosageBtn').addEventListener('click', function() {
- var newCategoryInput = document.getElementById('newdosageText').value.trim();
- // Check if the input is not empty
- if (newCategoryInput !== '') {
- var select = document.getElementById('dosage');
- var option = document.createElement('option');
- option.value = newCategoryInput;
- option.text = newCategoryInput;
- select.add(option);
- // Optionally, you may want to select the newly added option
- // option.selected = true;
- // And hide the input field
- document.getElementById('newdosageInput').style.display = 'none';
- } else {
- alert('Please enter a valid category.');
- }
- });
- //
- // Show reload message when page is about to reload
- window.addEventListener('beforeunload', function() {
- document.getElementById('reloadMessage').style.display = 'block';
- });
- // Add event listener to reload button
- document.getElementById('reloadButton').addEventListener('click', function() {
- // Hide reload message when reload button is clicked
- document.getElementById('reloadMessage').style.display = 'none';
- // Reload the page
- location.reload();
- });
- </script>
- <?php
- include_once "./includes/footer.php";
- ?>
Editor
You can edit this paste and save as new: