diff --git a/mermsemr/src/shared_tool/function_members.cc b/mermsemr/src/shared_tool/function_members.cc index 171c99c..eb7d06f 100644 --- a/mermsemr/src/shared_tool/function_members.cc +++ b/mermsemr/src/shared_tool/function_members.cc @@ -566,6 +566,7 @@ long getMemberPractice(CVars in, CVars &out) { out["total_record"] = "0"; const PGresult *res = pgsql_query("SELECT p.id AS patient_id,p.status AS patient_status, pra.* FROM patients p LEFT JOIN practice pra ON pra.id=p.practice_id WHERE p.member_id = %lu", in["member_id"].Long()); + if (res != NULL && pgsql_num_rows(res) > 0) { out["total_record"] = pgsql_num_rows(res); diff --git a/providerwww/application/config/backend_defines.php b/providerwww/application/config/backend_defines.php index 7bd3627..9f4a791 100644 --- a/providerwww/application/config/backend_defines.php +++ b/providerwww/application/config/backend_defines.php @@ -31,6 +31,7 @@ define('MERMS_PROVIDERS_LOADPROFILE', 150010); define('MERMS_PROVIDERS_UPDATEPROFILE', 150010); define('MERMS_PROVIDERS_REMINDERS', 150010); define('MERMS_PROVIDERS_CREATEMEMBER', 150055); +define('MERMS_PROVIDERS_LINKMEMBER', 150057); //define('', 120001); diff --git a/providerwww/application/controllers/Patient.php b/providerwww/application/controllers/Patient.php index f0478da..1beea59 100644 --- a/providerwww/application/controllers/Patient.php +++ b/providerwww/application/controllers/Patient.php @@ -101,6 +101,29 @@ class Patient extends Provider_Controller { public function linkpatient(){ echo 'Ameye'; + + + + if ($_GET) { + $data['patient_link_id'] = trim($this->input->get('patient_link_id')); + $data['practice_id'] = $_SESSION['practice_id']; + $data['practice_user_id'] = $_SESSION['practice_id']; + $data["loc"] = $_SERVER["REMOTE_ADDR"]; + $data["action"] = MERMS_PROVIDERS_LINKMEMBER; + $out = array(); + $ret = $this->mermsemr_api($data, $out); + $data["account_message"] = "This is the return " . $ret; + echo "Linked Result :"; + } + else + { + echo 'Invalid call...'; + } + + + + + } } diff --git a/providerwww/application/views/provider/patient/newpatient.php b/providerwww/application/views/provider/patient/newpatient.php index 634ea84..675f95b 100644 --- a/providerwww/application/views/provider/patient/newpatient.php +++ b/providerwww/application/views/provider/patient/newpatient.php @@ -96,26 +96,14 @@ - - - - - - - -