87 lines
2.1 KiB
PHP
Executable File
87 lines
2.1 KiB
PHP
Executable File
<?php
|
|
|
|
if (!defined('BASEPATH'))
|
|
exit('No direct script access allowed');
|
|
|
|
class Patient_discharge_model extends CI_model {
|
|
|
|
function __construct() {
|
|
parent::__construct();
|
|
$this->load->database();
|
|
}
|
|
|
|
function getPatientDetails($id) {
|
|
|
|
$this->db->select("patient_details.*");
|
|
$this->db->select("master_language.name as language_name");
|
|
$this->db->from("patient_details");
|
|
$this->db->join("master_language", "patient_details.primary_language = master_language.id");
|
|
$this->db->where('patient_details.id', $id);
|
|
//echo $this->db->get_compiled_select(); die;
|
|
$query = $this->db->get();
|
|
|
|
//echo '<pre>'; print_r($query); echo '</pre>'; exit;
|
|
return $query->row();
|
|
}
|
|
function getPatientAssessmentDetails($id) {
|
|
$this->db->where('patient_id', $id);
|
|
$query = $this->db->get('assessment');
|
|
return $query->row();
|
|
}
|
|
|
|
function upsertPatient($data) {
|
|
|
|
//echo '<pre>'; print_r($data); echo '</pre>';die;
|
|
$q = $this->db->where('patient_id', $data['patient_id'])->get('patient_discharge')->row();
|
|
if(isset($q)){
|
|
if($data['submit']){
|
|
$data['status'] = 1;
|
|
}
|
|
unset($data['submit']);
|
|
unset($data['save']);
|
|
|
|
//echo '<pre>'; print_r($data); echo '</pre>';die;
|
|
$this->db->where('patient_id', $data['patient_id']);
|
|
$this->db->update('patient_discharge', $data);
|
|
|
|
}else{
|
|
if($data['submit']){
|
|
$data['status'] = 1;
|
|
}
|
|
unset($data['submit']);
|
|
unset($data['save']);
|
|
|
|
$this->db->insert('patient_discharge', $data);
|
|
//echo $this->db->last_query();die;
|
|
return $this->db->insert_id();
|
|
}
|
|
|
|
// echo '<pre>'; print_r($q); echo '</pre>';die;
|
|
// $pid=$data['patient_id'];
|
|
|
|
// if ( $q->num_rows() > 0 )
|
|
// {
|
|
//
|
|
// } else {
|
|
|
|
// $this->db->insert('patient_discharge', $data);
|
|
// }
|
|
//
|
|
}
|
|
|
|
function getDischargeDetails($id) {
|
|
$this->db->where('patient_id', $id);
|
|
$query = $this->db->get('patient_discharge');
|
|
return $query->row();
|
|
}
|
|
function get_care(){
|
|
$query = $this->db->get('master_level_of_service');
|
|
return $query;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|