fix
This commit is contained in:
@@ -45,6 +45,10 @@ class Patient extends Provider_Controller {
|
||||
$this->renderProviderSecurePage('patient/newpatient', $data);
|
||||
}
|
||||
|
||||
public function selectPatient(){
|
||||
|
||||
}
|
||||
|
||||
public function findpatient(){
|
||||
$out = array();
|
||||
$out = $this->getPatientList();
|
||||
|
||||
@@ -3,72 +3,70 @@
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
class Provider extends Provider_Controller {
|
||||
|
||||
//var $patient_model;
|
||||
public function index() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$_SESSION['patient_count']=5;
|
||||
|
||||
|
||||
|
||||
$this->load->model('encounter_model');
|
||||
$out = $this->encounter_model->getEncounterList();
|
||||
$data["encounter_list"] = $out["encounter_list"];
|
||||
|
||||
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$_SESSION['patient_count'] = 5;
|
||||
$this->load->model('encounter_model');
|
||||
$out = $this->encounter_model->getEncounterList();
|
||||
$data["encounter_list"] = $out["encounter_list"];
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
// print_r($_SESSION);
|
||||
}
|
||||
|
||||
public function alerts() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
public function alerts() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
}
|
||||
|
||||
public function todo() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
public function todo() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
}
|
||||
|
||||
public function tasks() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
public function tasks() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
}
|
||||
|
||||
public function calendar() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$this->renderProviderSecurePage('calendar', $data);
|
||||
public function calendar() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
$this->renderProviderSecurePage('calendar', $data);
|
||||
}
|
||||
|
||||
public function encounters() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
public function encounters() {
|
||||
$data = array();
|
||||
$out = array();
|
||||
$this->load->model('patient_model');
|
||||
$out = $this->patient_model->getPatientList();
|
||||
$data["patient_list"] = $out["patient_list"];
|
||||
|
||||
$this->load->model('encounter_model');
|
||||
$out = $this->encounter_model->getEncounterList();
|
||||
$data["encounter_list"] = $out["encounter_list"];
|
||||
$this->load->model('encounter_model');
|
||||
$out = $this->encounter_model->getEncounterList();
|
||||
$data["encounter_list"] = $out["encounter_list"];
|
||||
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
$this->renderProviderSecurePage('dash', $data);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -62,39 +62,35 @@ class MER_Controller extends CI_Controller {
|
||||
return htmlspecialchars($str);
|
||||
}
|
||||
|
||||
|
||||
protected function loginUser($data, $out) {
|
||||
|
||||
|
||||
$data['action'] = MERMS_PROVIDERS_LOGIN;
|
||||
// $data['mlog'] = $mlog;
|
||||
// $data['member_id'] = $_SESSION['member_id'];
|
||||
// $data['mlog'] = $mlog;
|
||||
// $data['member_id'] = $_SESSION['member_id'];
|
||||
$this->load->model('backend_model');
|
||||
$out = array();
|
||||
$res = $this->backend_model->mermsemr_api($data, $out);
|
||||
|
||||
|
||||
$loginReturn = false;
|
||||
|
||||
if ( $res==PHP_LOGIN_OK && isset($out["practice_id"]) && $out["practice_id"] > 0 ){
|
||||
|
||||
|
||||
$_SESSION['session_id'] =$out['sessionid']; // "";
|
||||
$_SESSION['username'] = $out['username']; // "";
|
||||
$_SESSION['practice_name'] = $out['practice_name'];
|
||||
$_SESSION['practice_code'] = "IFE0001A";
|
||||
$_SESSION['user_firstname'] = $out['firstname'];
|
||||
$_SESSION['user_lastname'] = $out['lastname'];
|
||||
$_SESSION['user_email'] = $out['email'];
|
||||
$_SESSION['user_id'] = $out['user_id'];
|
||||
$_SESSION['practice_id'] = $out['practice_id'];
|
||||
$_SESSION['user_provider'] = "1";
|
||||
$_SESSION['user_admin'] = "1";
|
||||
|
||||
if ($res == PHP_LOGIN_OK && isset($out["practice_id"]) && $out["practice_id"] > 0) {
|
||||
$_SESSION['session_id'] = $out['sessionid']; // "";
|
||||
$_SESSION['username'] = $out['username']; // "";
|
||||
$_SESSION['practice_name'] = $out['practice_name'];
|
||||
$_SESSION['practice_code'] = "IFE0001A";
|
||||
$_SESSION['user_firstname'] = $out['firstname'];
|
||||
$_SESSION['user_lastname'] = $out['lastname'];
|
||||
$_SESSION['user_email'] = $out['email'];
|
||||
$_SESSION['user_id'] = $out['user_id'];
|
||||
$_SESSION['practice_id'] = $out['practice_id'];
|
||||
$_SESSION['user_provider'] = "1";
|
||||
$_SESSION['user_admin'] = "1";
|
||||
$loginReturn = true;
|
||||
} else {
|
||||
$data['error_message'] = "Invalid Username or Password";
|
||||
}
|
||||
else {
|
||||
$data['error_message']="Invalid Username or Password";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
return $loginReturn;
|
||||
}
|
||||
|
||||
@@ -155,7 +151,6 @@ class MER_Controller extends CI_Controller {
|
||||
|
||||
|
||||
return $str;
|
||||
|
||||
}
|
||||
|
||||
protected function sql_escape_func($inp) {
|
||||
@@ -193,8 +188,6 @@ class MER_Controller extends CI_Controller {
|
||||
//$this->load->view('users/view_external_footer');
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected function readFixedText($text_key) {
|
||||
|
||||
$page_key = trim($text_key);
|
||||
@@ -247,19 +240,16 @@ class MER_Controller extends CI_Controller {
|
||||
return $query->result();
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected function renderProviderSecurePage($page_name, $data) {
|
||||
|
||||
// you dont have bussines here if you are not in session
|
||||
|
||||
// you dont have bussines here if you are not in session
|
||||
if (!isset($_SESSION['session_id']) or ! isset($_SESSION['username']) or $_SESSION['username'] == '') {
|
||||
redirect(logout);
|
||||
}
|
||||
|
||||
|
||||
$this->load->view('template/provider_header', $data);
|
||||
$this->load->view('provider/' . $page_name, $data);
|
||||
$this->load->view('template/provider_footer', $data);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ class Encounter_model extends CI_Model {
|
||||
|
||||
public function getEncounterList() {
|
||||
|
||||
$mysql = "SELECT pe.primary_complain AS reason, pe.appt_date AS appt,m.firstname,m.lastname,'F' AS gender , '35' AS age, pe.id,pe.id AS encounter_id FROM patient_encounters pe LEFT JOIN members m ON m.id=pe.member_id";
|
||||
$mysql = "SELECT pe.member_id AS patient_id, pe.primary_complain AS reason, to_char(pe.appt_date, 'Day Mon DD HH12:MI') AS appt,m.firstname,m.lastname,'F' AS gender , '35' AS age, pe.id,pe.id AS encounter_id FROM patient_encounters pe LEFT JOIN members m ON m.id=pe.member_id";
|
||||
$query = $this->db->query($mysql);
|
||||
$num = $query->num_rows();
|
||||
$data["encounter_list"] = $query->result();
|
||||
@@ -17,7 +17,7 @@ class Encounter_model extends CI_Model {
|
||||
|
||||
public function LoadEncounter($practice_id, $patient_id) {
|
||||
|
||||
$mysql = "SELECT pe.primary_complain AS reason, pe.appt_date AS appt,m.firstname,m.lastname,'F' AS gender , '35' AS age, pe.id,pe.id AS encounter_id FROM patient_encounters pe LEFT JOIN members m ON m.id=pe.member_id";
|
||||
$mysql = "SELECT pe.member_id AS patient_id, pe.primary_complain AS reason, to_char(pe.appt_date, 'Day Mon DD HH12:MI') AS appt,m.firstname,m.lastname,'F' AS gender , '35' AS age, pe.id,pe.id AS encounter_id FROM patient_encounters pe LEFT JOIN members m ON m.id=pe.member_id";
|
||||
$query = $this->db->query($mysql);
|
||||
$num = $query->num_rows();
|
||||
$data["patient_return"] = $query->result();
|
||||
|
||||
@@ -8,8 +8,8 @@ class Patient_model extends CI_Model {
|
||||
|
||||
public function getPatientList() {
|
||||
|
||||
$mysql = "SELECT p.practice_id,p.id AS patient_id,p.member_id,p.long_id,m.firstname,m.lastname,m.phone,p.added "
|
||||
. " FROM patients p LEFT JOIN members m ON m.id=p.member_id ORDER BY p.added DESC";
|
||||
$mysql = "SELECT p.practice_id,p.id AS patient_id,p.member_id,p.long_id,m.firstname,m.lastname,m.phone,p.added::date "
|
||||
. " FROM patients p LEFT JOIN members m ON m.id=p.member_id WHERE p.practice_id=" . $_SESSION['practice_id'] . " ORDER BY p.added DESC";
|
||||
$query = $this->db->query($mysql);
|
||||
$num = $query->num_rows();
|
||||
$data["patient_list"] = $query->result();
|
||||
@@ -18,8 +18,8 @@ class Patient_model extends CI_Model {
|
||||
|
||||
public function LoadPatient($practice_id, $patient_id) {
|
||||
|
||||
$mysql = "SELECT p.practice_id,p.id AS patient_id,p.member_id,p.long_id,m.firstname,m.lastname,m.phone,p.added,m.email "
|
||||
. " FROM patients p LEFT JOIN members m ON m.id=p.member_id WHERE p.id=" . $patient_id;
|
||||
$mysql = "SELECT p.practice_id,p.id AS patient_id,p.member_id,p.long_id,m.firstname,m.lastname,m.phone,p.added::date,m.email "
|
||||
. " FROM patients p LEFT JOIN members m ON m.id=p.member_id WHERE p.id=" . $patient_id . " AND p.practice_id=" . $_SESSION['practice_id'];
|
||||
$query = $this->db->query($mysql);
|
||||
$num = $query->num_rows();
|
||||
$data["patient_return"] = $query->result();
|
||||
@@ -27,4 +27,3 @@ class Patient_model extends CI_Model {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -14,11 +14,11 @@ $icc = 0;
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-11">
|
||||
<small class="d-block mb-1"><?= $prow->firstname ?> <?= $prow->lastname ?></small>
|
||||
<h5 class="mb-0"><a href="#"><?= $prow->reason ?></a></h5>
|
||||
<small class="d-block mb-1"><?= $prow->reason ?></small>
|
||||
<h5 class="mb-0"><a href="/patient/selectPatient/<?=$prow->patient_id?>"><?= $prow->firstname ?> <?= $prow->lastname ?></a></h5>
|
||||
<ul class="list-unstyled list-inline">
|
||||
<li class="list-inline-item">
|
||||
<small> Created by Lizzy Halfman</small>
|
||||
<small>Lizzy Halfman</small>
|
||||
</li>
|
||||
<li class="list-inline-item">|</li>
|
||||
<li class="list-inline-item">
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
<tr>
|
||||
<td><?= $icc ?></td>
|
||||
<td><?= $prow->firstname ?> <?= $prow->lastname ?></td>
|
||||
<td><a href="/patient/selectPatient/<?=$prow->patient_id ?>"><?= $prow->firstname ?> <?= $prow->lastname ?></a></td>
|
||||
<td><?= $prow->phone ?></td>
|
||||
<td><a href="/patient/chart/<?= $prow->patient_id ?>"><button type="button" class="btn btn-info btn-sm">Chart</button></a></td>
|
||||
<td><span class="badge badge-success-inverse">Active</span></td>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xxl-4 m-b-30">
|
||||
<div class="col-lg-6 col-xxl-4 m-b-30">
|
||||
<div class="card card-statistics h-100 mb-0">
|
||||
<div class="card-header d-flex justify-content-between">
|
||||
<div class="card-heading">
|
||||
@@ -37,7 +37,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 col-xxl-4 m-b-30">
|
||||
<div class="col-lg-6 col-xxl-2 m-b-30">
|
||||
<div class="card card-statistics h-100 mb-0">
|
||||
<div class="card-header d-flex justify-content-between">
|
||||
<div class="card-heading">
|
||||
@@ -112,7 +112,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xxl-4 m-b-30">
|
||||
<div class="col-xxl-6 m-b-30">
|
||||
<? include 'components/patient_listing.php'; ?>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -43,6 +43,28 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputEmail4">DOB</label>
|
||||
<input type="text" class="form-control date-picker-default" value="" name="dob">
|
||||
</div>
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputPassword4">Gendar</label>
|
||||
|
||||
<select class="form-control" aria-label="Default select example">
|
||||
<option selected>Open this select menu</option>
|
||||
<option value="1">One</option>
|
||||
<option value="2">Two</option>
|
||||
<option value="3">Three</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-6">
|
||||
<label for="inputEmail4">Email</label>
|
||||
@@ -102,7 +124,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-xxl-4 m-b-30">
|
||||
<div class="col-xxl-3 m-b-30">
|
||||
<div class="card card-statistics h-40 mb-0">
|
||||
<div class="card-header d-flex justify-content-between">
|
||||
<div class="card-heading">
|
||||
@@ -122,11 +144,11 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-md-9">
|
||||
<div class="form-group col-md-6">
|
||||
<div id="link_result">[]</div>
|
||||
</div>
|
||||
<div class="form-group col-md-3">
|
||||
<button type="submit" id="link_submit" class="btn btn-primary" onclick="return connectLinkID()">Link Patient</button>
|
||||
<div class="form-group col-md-6">
|
||||
<button type="submit" id="link_submit" class="btn btn-primary btn-block" onclick="return connectLinkID()">Link Patient</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
@@ -136,7 +158,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="col-xxl-4 m-b-30">
|
||||
<div class="col-xxl-5 m-b-30">
|
||||
<? include 'application/views/provider/components/patient_listing.php'; ?>
|
||||
</div>
|
||||
|
||||
@@ -156,13 +178,13 @@
|
||||
<!-- begin footer -->
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
|
||||
<!--
|
||||
|
||||
function connectLinkID() {
|
||||
var patient_link_id = document.linkform.patient_link_id.value;
|
||||
// alert(patient_link_id);
|
||||
|
||||
if (patient_link_id === '' ) {
|
||||
// alert(patient_link_id);
|
||||
|
||||
if (patient_link_id === '') {
|
||||
alert('You must enter valid linkID to continue!');
|
||||
return false;
|
||||
}
|
||||
@@ -179,6 +201,6 @@
|
||||
});
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
// -->
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user