pbmc-cmod/app/Controllers/API_HIS.php

36 lines
1.1 KiB
PHP

<?php
namespace App\Controllers;
use CodeIgniter\RESTful\ResourceController;
class API_HIS extends ResourceController {
protected $format = 'json';
public function dictTests() {
$db = \Config\Database::connect();
$sql = "select top 5 HISCODE as ServiceCode, DESCS as ServiceName from cmod.dbo.CM_DICT_MAPPINGS";
$query = $db->query($sql);
$results = $query->getResultArray();
$data = $results;
return $this->respond($data,200);
}
public function results($accessnumber) {
$db = \Config\Database::connect();
$sql = "select HOSTORDERNUMBER as HISNO from SP_REQUESTS where SP_ACCESSNUMBER='$accessnumber'";
$query = $db->query($sql);
$results = $query->getResultArray();
$data['LISNO'] = $accessnumber;
$data['HISNO'] = $results[0]['HISNO'];
$sql = "select TESTCODE, TESTORDER, RESTYPE, RESVALUE, RESFLAG, UNIT, REFRANGE, USERVAL, RESDATE
from cmod.dbo.CM_RESULTS r
where ACCESSNUMBER='$accessnumber'
order by TESTORDER";
$query = $db->query($sql);
$results = $query->getResultArray();
$data['results'] = $results;
return $this->respond($data,200);
}
}