Update API_TM.php
This commit is contained in:
parent
c551d64ed9
commit
2791c013bd
@ -117,13 +117,20 @@ class API_TM extends ResourceController {
|
|||||||
$sql = "select PATID, FIRSTNAME, LASTNAME from cmod.dbo.CM_TM_PATIENTS where PATNUMBER='$rm'";
|
$sql = "select PATID, FIRSTNAME, LASTNAME from cmod.dbo.CM_TM_PATIENTS where PATNUMBER='$rm'";
|
||||||
$query = $db->query($sql);
|
$query = $db->query($sql);
|
||||||
$result = $query->getResultArray();
|
$result = $query->getResultArray();
|
||||||
if(isset($result[0])) { $patid = $result[0]['PATID']; $rfirstname = $result[0]['FIRSTNAME']; $rlastname = $result[0]['LASTNAME']; }
|
if(isset($result[0])) {
|
||||||
else { $patid = ''; }
|
$patid = $result[0]['PATID'];
|
||||||
|
$rfirstname = str_replace("'","''",$result[0]['FIRSTNAME']);
|
||||||
|
$rlastname = str_replace("'","''",$result[0]['LASTNAME']);
|
||||||
|
} else { $patid = ''; }
|
||||||
|
|
||||||
$sql = "select REQID, PATID from cmod.dbo.CM_TM_REQUESTS where REFFID='$reffid'";
|
$sql = "select REQID, PATID, REQNUMBER from cmod.dbo.CM_TM_REQUESTS where REFFID='$reffid'";
|
||||||
$query = $db->query($sql);
|
$query = $db->query($sql);
|
||||||
$result = $query->getResultArray();
|
$result = $query->getResultArray();
|
||||||
if(isset($result[0])) { $reqid = $result[0]['REQID']; $rpatid = $result[0]['PATID']; }
|
if(isset($result[0])) {
|
||||||
|
$reqid = $result[0]['REQID'];
|
||||||
|
$rpatid = $result[0]['PATID'];
|
||||||
|
$rvisitnum = $result[0]['REQNUMBER'];
|
||||||
|
}
|
||||||
else { $reqid = ''; $rpatid = ''; }
|
else { $reqid = ''; $rpatid = ''; }
|
||||||
|
|
||||||
//echo "$patid<br/>$reqid - $rpatid";
|
//echo "$patid<br/>$reqid - $rpatid";
|
||||||
@ -149,10 +156,18 @@ class API_TM extends ResourceController {
|
|||||||
return $this->failForbidden('Error. Sample already received, cannot update patient data. ');
|
return $this->failForbidden('Error. Sample already received, cannot update patient data. ');
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return $this->failForbidden('Error. Invalid patient data.');
|
return $this->failForbidden("Error. Invalid patient data. $rfirstname <> $firstname.$rlastname <> $lastname");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// check f-in visit#
|
||||||
|
if(isset($rvisitnum)) {
|
||||||
|
if($rvisitnum != '' && $rvisitnum != $visitnum) {
|
||||||
|
return $this->failForbidden("Error. Invalid Visit#.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if($reqstatus != 1) { // reqstatus = order
|
if($reqstatus != 1) { // reqstatus = order
|
||||||
if( $reqid == '' ) { // new request
|
if( $reqid == '' ) { // new request
|
||||||
$sql = "INSERT INTO cmod.dbo.CM_TM_REQUESTS (REFFID, REQNUMBER, REQDATE, AGENT, DOC, LOC, PATID, COMPANY, LOGDATE, BW, BH, VISITDESC, VISITTYPE, REQSTATUS)
|
$sql = "INSERT INTO cmod.dbo.CM_TM_REQUESTS (REFFID, REQNUMBER, REQDATE, AGENT, DOC, LOC, PATID, COMPANY, LOGDATE, BW, BH, VISITDESC, VISITTYPE, REQSTATUS)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user