add db.bak | starting dict-tests
This commit is contained in:
parent
3ce13fc8be
commit
8fc837508f
2
.gitignore
vendored
2
.gitignore
vendored
@ -5,4 +5,4 @@
|
|||||||
!.gitignore
|
!.gitignore
|
||||||
!env
|
!env
|
||||||
!cmod.sql
|
!cmod.sql
|
||||||
!pbmcDps_dict_tests.csv
|
!cmod.bak
|
||||||
@ -47,4 +47,6 @@ $routes->post('/api/users/savePass/(:any)', 'Users::savePass/$1');
|
|||||||
$routes->post('/api/users/saveRole/(:any)', 'Users::saveRole/$1');
|
$routes->post('/api/users/saveRole/(:any)', 'Users::saveRole/$1');
|
||||||
|
|
||||||
// API - DictTests
|
// API - DictTests
|
||||||
|
$routes->POST('/api/dictTests/search', 'DictTests::search');
|
||||||
$routes->get('/api/dictTests/index', 'DictTests::index');
|
$routes->get('/api/dictTests/index', 'DictTests::index');
|
||||||
|
$routes->get('/api/dictTests/detail/(:any)', 'DictTests::detail/$1');
|
||||||
|
|||||||
@ -8,7 +8,7 @@ class DictTests extends ResourceController {
|
|||||||
|
|
||||||
public function index() {
|
public function index() {
|
||||||
$db = \Config\Database::connect();
|
$db = \Config\Database::connect();
|
||||||
$sql = "select TESTCODE, SHORTTEXT, TEXT1 from cmod.dbo.CM_DICT_TESTS";
|
$sql = "select TESTCODE, TEXT1, TEXT2 from cmod.dbo.CM_DICT_TESTS";
|
||||||
$query = $db->query($sql);
|
$query = $db->query($sql);
|
||||||
$results = $query->getResultArray();
|
$results = $query->getResultArray();
|
||||||
$data['dictTests'] = $results;
|
$data['dictTests'] = $results;
|
||||||
@ -16,24 +16,51 @@ class DictTests extends ResourceController {
|
|||||||
return $this->respond($data, 200);
|
return $this->respond($data, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function detail($userroleid) {
|
public function search() {
|
||||||
$db = \Config\Database::connect();
|
$db = \Config\Database::connect();
|
||||||
$sql = "select * from cmod.dbo.CM_USERROLES where USERROLEID='$userroleid'";
|
$testcode = $this->request->getPost('testcode');
|
||||||
|
$shorttext = $this->request->getPost('shorttext');
|
||||||
|
$sql = "select dt.TESTCODE, dt.SHORTTEXT, cdt.TEXT1, cdt.TEXT2, cdt.UNIT, cdt.REFFTEXT from DICT_TESTS dt
|
||||||
|
left join cmod.dbo.CM_DICT_TESTS cdt on dt.TESTCODE=cdt.TESTCODE";
|
||||||
|
// Initialize a WHERE clause
|
||||||
|
$where= '';
|
||||||
|
|
||||||
|
// Check if either testcode or shorttext is provided
|
||||||
|
if (!empty($testcode) || !empty($shorttext)) {
|
||||||
|
$where= ' WHERE ';
|
||||||
|
if (!empty($testcode)) { $where .= "dt.TESTCODE like '%$testcode%'"; }
|
||||||
|
if (!empty($shorttext)) {
|
||||||
|
if (!empty($testcode)) { $where .= ' OR '; }
|
||||||
|
$where .= "LOWER(dt.SHORTTEXT) LIKE '%$shorttext%'";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$sql .= $where;
|
||||||
|
$query = $db->query($sql);
|
||||||
|
$results = $query->getResultArray();
|
||||||
|
$data['dictTests'] = $results;
|
||||||
|
|
||||||
|
return $this->respond($data, 200);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function detail($testcode) {
|
||||||
|
$db = \Config\Database::connect();
|
||||||
|
$sql = "select * from cmod.dbo.CM_DICT_TESTS where TESTCODE='$testcode'";
|
||||||
$query = $db->query($sql);
|
$query = $db->query($sql);
|
||||||
$results = $query->getResultArray();
|
$results = $query->getResultArray();
|
||||||
$data = $results[0];
|
$data = $results[0];
|
||||||
return $this->respond($data, 200);
|
return $this->respond($data, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function save($userroleid) {
|
public function save($testcode) {
|
||||||
$userrolecode = $this->request->getPost('userrolecode');
|
$text1 = $this->request->getPost('text1');
|
||||||
$userrolename = $this->request->getPost('userrolename');
|
$text2 = $this->request->getPost('text2');
|
||||||
|
$refftext = $this->request->getPost('refftext');
|
||||||
|
|
||||||
$db = \Config\Database::connect();
|
$db = \Config\Database::connect();
|
||||||
if($userroleid == 0) { // new
|
if($testcode == 0) { // new
|
||||||
$sql = "INSERT INTO cmod.dbo.CM_USERROLES(USERROLECODE, USERROLENAME, CREATEDATE) VALUES ('$userrolecode', '$userrolename', GETDATE())";
|
$sql = "INSERT INTO cmod.dbo.CM_DICT_TESTS (TESTCODE, TEXT1, TEXT2, REFFTEXT, LOGDATE ) VALUES ('$testcode', '$text1', '$text2', '$refftext' GETDATE())";
|
||||||
} else { //update
|
} else { //update
|
||||||
$sql = "UPDATE cmod.dbo.CM_USERROLES set USERROLENAME='$userrolename', USERROLECODE='$userrolecode' where USERROLEID='$userroleid'";
|
$sql = "UPDATE cmod.dbo.CM_DICT_TESTS set TEXT1='$text1', TEXT2='$text2', REFFTEXT='$refftext', LOGDATE=GETDATE() where TESTCODE='$testcode'";
|
||||||
}
|
}
|
||||||
|
|
||||||
if( $db->query($sql) ) {
|
if( $db->query($sql) ) {
|
||||||
|
|||||||
@ -1,17 +1,32 @@
|
|||||||
<?= $this->extend('layouts/main.php') ?>
|
<?= $this->extend('layouts/main.php') ?>
|
||||||
|
|
||||||
<?= $this->section('content') ?>
|
<?= $this->section('content') ?>
|
||||||
<div class="card border-0">
|
<div class="card border-0 m-1">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class='card-title'>Dictionary Test</div>
|
<div class='card-title'>Dictionary Test</div>
|
||||||
<button class='btn btn-sm btn-success mx-3 my-2' onclick='create()'><i class='bi bi-plus-circle'></i> Create</button>
|
<div class='row mb-2'>
|
||||||
|
<div class='col-2'>Testcode</div>
|
||||||
|
<div class='col-2'><input type='text' class='form-control form-control-sm' id='search_testcode' oninput='this.value = this.value.toUpperCase();' /></div>
|
||||||
|
</div>
|
||||||
|
<div class='row mb-2'>
|
||||||
|
<div class='col-2'>Shorttext</div>
|
||||||
|
<div class='col-3'><input type='text' class='form-control form-control-sm' id='search_shorttext' oninput='this.value = this.value.toLowerCase();' /></div>
|
||||||
|
</div>
|
||||||
|
<button class='btn btn-primary' onclick='search()'>Search</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="card border-0 m-1">
|
||||||
|
<div class="card-body">
|
||||||
<div class="table-responsive">
|
<div class="table-responsive">
|
||||||
<table id="myTable" class="table">
|
<table id="myTable" class="table">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Testcode</th>
|
<th>Testcode</th>
|
||||||
<th>Shorttext</th>
|
<th>Shorttext</th>
|
||||||
<th>Text 1</th>
|
<th>Text</th>
|
||||||
|
<th>Unit</th>
|
||||||
|
<th>Reff. </th>
|
||||||
<th>Action</th>
|
<th>Action</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@ -21,31 +36,132 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="modal fade" id="modal_crud" aria-hidden="true" tabindex="-1">
|
||||||
|
<div class="modal-dialog modal-lg modal-dialog-centered modal-dialog-scrollable">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h1 class="modal-title fs-5" id="exampleModalToggleLabel">Edit Test</h1>
|
||||||
|
<button type="button" class="btn-close" data-bs-dismiss="modal" ></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body" style='background-color:#F4F6FF'>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-12">
|
||||||
|
<table class="table table-sm table-borderless">
|
||||||
|
<input type='hidden' id='update' value='' />
|
||||||
|
<tr class="align-middle"> <th>Testcode</th> <th>:</th> <td><input class='form-control' type='text' id='testcode' oninput='this.value = this.value.toUpperCase();'/></td> </tr>
|
||||||
|
<tr class="align-middle"> <th>Text 1</th> <th>:</th> <td><textarea class='form-control' id='text1'/></textarea></td> </tr>
|
||||||
|
<tr class="align-middle"> <th>Text 2</th> <th>:</th> <td><textarea class='form-control' id='text2'/></textarea></td> </tr>
|
||||||
|
<tr class="align-middle"> <th>Reff.</th> <th>:</th> <td><textarea class='form-control' id='text2'/></textarea></td> </tr>
|
||||||
|
</table>
|
||||||
|
<button class='btn btn-sm btn-primary' onclick='save()'>Save</button>
|
||||||
|
<button class='btn btn-sm btn-secondary' data-bs-dismiss="modal">Cancel</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<?= $this->endSection() ?>
|
<?= $this->endSection() ?>
|
||||||
|
|
||||||
<?= $this->section('script') ?>
|
<?= $this->section('script') ?>
|
||||||
<script>
|
<script>
|
||||||
index();
|
function search() {
|
||||||
function index() {
|
let url = '<?=base_url('');?>api/dictTests/search';
|
||||||
let url = '<?=base_url('');?>api/dictTests/index';
|
testcode = $('#search_testcode').val();
|
||||||
|
shorttext = $('#search_shorttext').val();
|
||||||
|
let data = { testcode : testcode, shorttext: shorttext };
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: url,
|
url: url,
|
||||||
method: 'GET',
|
method: 'POST',
|
||||||
|
data: data,
|
||||||
success: function(response) {
|
success: function(response) {
|
||||||
|
$("#myTable").DataTable().destroy();
|
||||||
$("#table-body").html("");
|
$("#table-body").html("");
|
||||||
var data = response['dictTests'];
|
var data = response['dictTests'];
|
||||||
for (var i = 0; i < data.length; i++) {
|
for (var i = 0; i < data.length; i++) {
|
||||||
let editBtn = '<button class="btn btn-sm btn-success" ' + ' onclick="edit(' + data[i].TESTCODE + ')">Edit' + '</button> ';
|
testcode = data[i].TESTCODE;
|
||||||
//let deleteBtn = '<button class="btn btn-sm btn-danger" ' + ' onclick="delete(' + data[i].USERROLEID + ')">Delete' + '</button>';
|
shorttext = data[i].SHORTTEXT;
|
||||||
|
text1 = '';
|
||||||
|
text2 = '';
|
||||||
|
refftext = '';
|
||||||
|
unit = '';
|
||||||
|
if(data[i].TEXT1 != null) { text1 = data[i].TEXT1; }
|
||||||
|
if(data[i].TEXT2 != null) { text2 = data[i].TEXT2; }
|
||||||
|
if(data[i].UNIT != null) { unit = data[i].UNIT; }
|
||||||
|
if(data[i].REFFTEXT != null) { refftext = data[i].REFFTEXT; }
|
||||||
|
let editBtn = '<button class="btn btn-sm btn-success" ' + ' onclick="edit(\'' + testcode + '\')">Edit' + '</button> ';
|
||||||
let datarow = '<tr class="align-middle">' +
|
let datarow = '<tr class="align-middle">' +
|
||||||
'<td>' + data[i].TESTCODE + '</td>' + '<td>' + data[i].SHORTTEXT+ '</td>' + '<td>' + data[i].TEXT1+ '</td>' + '<td>' + editBtn + '</td>' +
|
'<td>' + testcode + '</td>' + '<td>' + shorttext + '</td> <td> <pre class="m-0">' + text1 + '<hr/>' + text2 + '</pre> </td>' + '<td>' + unit + '</td>' + '<td>' + refftext + '</td>' +
|
||||||
|
'<td>' + editBtn + '</td>' +
|
||||||
'</tr>';
|
'</tr>';
|
||||||
$("#table-body").append(datarow);
|
$("#table-body").append(datarow);
|
||||||
}
|
}
|
||||||
|
$("#myTable").DataTable({
|
||||||
|
"pageLength" : 25,
|
||||||
|
});
|
||||||
},
|
},
|
||||||
error: function(response) { console.log(response.responseJSON); }
|
error: function(response) { console.log(response.responseJSON); }
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function create() {
|
||||||
|
$("#alert-div").html("");
|
||||||
|
$("#error-div").html("");
|
||||||
|
$("#update").val("");
|
||||||
|
$("#testcode").val("");
|
||||||
|
$("#testcode").prop('disabled', false);
|
||||||
|
$("#text1").val("");
|
||||||
|
$("#text2").val("");
|
||||||
|
$("#modal_crud").modal('show');
|
||||||
|
}
|
||||||
|
|
||||||
|
function edit(testcode) {
|
||||||
|
let url = '<?=base_url('');?>api/dictTests/detail/'+testcode;
|
||||||
|
$.ajax({
|
||||||
|
url: url,
|
||||||
|
method: "GET",
|
||||||
|
success: function(response) {
|
||||||
|
let data = response;
|
||||||
|
$("#alert-div").html("");
|
||||||
|
$("#error-div").html("");
|
||||||
|
$("#testcode").val(testcode);
|
||||||
|
$("#testcode").prop('disabled', true);
|
||||||
|
$("#update").val('1');
|
||||||
|
$("#text1").val(data.TEXT1);
|
||||||
|
$("#text2").val(data.TEXT2);
|
||||||
|
$("#refftext").val(data.REFFTEXT);
|
||||||
|
$("#modal_crud").modal('show');
|
||||||
|
},
|
||||||
|
error: function(response) {
|
||||||
|
console.log(response.responseJSON)
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function saveTests() {
|
||||||
|
var update = $("#update").val();
|
||||||
|
var testcode = $("#testcode").val();
|
||||||
|
var text1 = $("#text1").val();
|
||||||
|
var text2 = $("#text2").val();
|
||||||
|
let url = '<?=base_url('');?>api/dictTests/save/'+testcode;
|
||||||
|
let data = { update: update, testcode: testcode, text1:text1, text2:text2, refftext:refftext };
|
||||||
|
$.ajax({
|
||||||
|
url: url,
|
||||||
|
method: "POST",
|
||||||
|
data: data,
|
||||||
|
success: function(response) {
|
||||||
|
$("#alertPass").html("");
|
||||||
|
$("#useridRole").val("");
|
||||||
|
$("#userroleid").val("");
|
||||||
|
$("#modal_editRole").modal('hide');
|
||||||
|
index();
|
||||||
|
},
|
||||||
|
error: function(response) {
|
||||||
|
console.log(response.responseJSON)
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
<?= $this->endSection() ?>
|
<?= $this->endSection() ?>
|
||||||
@ -60,7 +60,6 @@ function index() {
|
|||||||
for (var i = 0; i < data.length; i++) {
|
for (var i = 0; i < data.length; i++) {
|
||||||
let editBtn = '<button class="btn btn-sm btn-success" ' + ' onclick="edit(' + data[i].USERROLEID + ')">Edit' + '</button> ';
|
let editBtn = '<button class="btn btn-sm btn-success" ' + ' onclick="edit(' + data[i].USERROLEID + ')">Edit' + '</button> ';
|
||||||
//let deleteBtn = '<button class="btn btn-sm btn-danger" ' + ' onclick="delete(' + data[i].USERROLEID + ')">Delete' + '</button>';
|
//let deleteBtn = '<button class="btn btn-sm btn-danger" ' + ' onclick="delete(' + data[i].USERROLEID + ')">Delete' + '</button>';
|
||||||
|
|
||||||
let datarow = '<tr class="align-middle">' +
|
let datarow = '<tr class="align-middle">' +
|
||||||
'<td>' + data[i].USERROLEID + '</td>' + '<td>' + data[i].USERROLECODE+ '</td>' + '<td>' + data[i].USERROLENAME+ '</td>' + '<td>' + editBtn + '</td>' +
|
'<td>' + data[i].USERROLEID + '</td>' + '<td>' + data[i].USERROLECODE+ '</td>' + '<td>' + data[i].USERROLENAME+ '</td>' + '<td>' + editBtn + '</td>' +
|
||||||
'</tr>';
|
'</tr>';
|
||||||
|
|||||||
@ -1,168 +0,0 @@
|
|||||||
ABS;Antibody Screening;Penyaringan Antibodi
|
|
||||||
ACR;Albumin Creatinin Ratio;Rasio Albumin-Kreatinin
|
|
||||||
AHBS;Anti HBs;Anti HBs
|
|
||||||
AHCV;Anti HCV;Anti HCV
|
|
||||||
AHIV;Anti HIV;Anti HIV
|
|
||||||
ALB;Albumin;Albumin
|
|
||||||
ALCO;Alcohol Test;Tes Alkohol
|
|
||||||
ALP;Alkaline Phospatase;Alkaline Phosphatase
|
|
||||||
AMPHE;Amphetamine;Amfetamin
|
|
||||||
APTT;Activated Partial Thromb Time (APTT);Waktu Tromboplastin Parsial Teraktivasi (APTT)
|
|
||||||
BARBI;Barbiturate;Barbiturat
|
|
||||||
BAS;Basophil (Bas%);Basofil (Bas%)
|
|
||||||
BENZO;Benzodiazepine;Benzodiazepin
|
|
||||||
BILD;Direct Bilirubin;Bilirubin Direkt
|
|
||||||
BILT;Total Bilirubin;Bilirubin Total
|
|
||||||
BLOOD;Blood group for BBS;Golongan Darah untuk BBS
|
|
||||||
BSCC;Conclusion;Kesimpulan
|
|
||||||
BSPL;Trombocytes;Trombosit
|
|
||||||
BSRB;Erytrocytes;Eritrosit
|
|
||||||
BSSG;Suggestion;Saran
|
|
||||||
BSWB;Leucocytes;Leukosit
|
|
||||||
BT;Bleeding Time;Waktu Pendarahan
|
|
||||||
BUN;Blood Urea Nitrogen (BUN);Nitrogen Urea Darah (BUN)
|
|
||||||
CA;Calcium (Ca);Kalsium (Ca)
|
|
||||||
CHOL;Total Cholesterol;Kolesterol Total
|
|
||||||
CL;Chlorida (Cl);Klorida (Cl)
|
|
||||||
COCAI;Cocain;Kokain
|
|
||||||
CREA;Creatinin;Kreatinin
|
|
||||||
CT;Clotting Time;Waktu Pembekuan
|
|
||||||
DIFFC;Diff Count;Hitung Diferensial (Diff Count)
|
|
||||||
DRUT;Hematology Routine;Hematologi Rutin
|
|
||||||
ELEK;Electrolyte Test;Tes Elektrolit
|
|
||||||
EOS;Eosinophil (Eos%);Eosinofil (Eos%)
|
|
||||||
ESR;Erythrocyte Sedimentation Rate;Laju Endap Darah (LED)
|
|
||||||
FAS;Feces Analysist (Stool O & P);Analisis Feses (Stool O & P)
|
|
||||||
FCESC;Eschericia coli (Phatogen);Escherichia coli (Patogen)
|
|
||||||
FCSAL;Salmonella sp.;Salmonella sp.
|
|
||||||
FCSHI;Shigella sp.;Shigella sp.
|
|
||||||
FCVIB;Vibrio cholerae;Vibrio cholerae
|
|
||||||
FE;Ferittin;Ferritin
|
|
||||||
FJOUR;Fjour;Fjour
|
|
||||||
FMABL;Blood;Darah
|
|
||||||
FMACL;Color;Warna
|
|
||||||
FMAK;Macroscopic;Makroskopik
|
|
||||||
FMAKO;Consistency;Konsistensi
|
|
||||||
FMAMU;Mucos;Mukus
|
|
||||||
FMAOI;Oily;Minyak
|
|
||||||
FMASM;Smell;Bau
|
|
||||||
FMIAM;Amylum;Amylum
|
|
||||||
FMIBT;Bacteria;Bakteri
|
|
||||||
FMICY;Cyst Amoeba;Sista Amoeba
|
|
||||||
FMIER;Erytrocytes;Eritrosit
|
|
||||||
FMIFI;Fibers;Serat
|
|
||||||
FMIFT;Fat;Lemak
|
|
||||||
FMIHO;Hook Worm Egg;Telur Cacing Hookworm
|
|
||||||
FMIK;Microscopic;Mikroskopik
|
|
||||||
FMILE;Leukocytes;Leukosit
|
|
||||||
FMINE;Necator America Egg;Telur Necator Americanus
|
|
||||||
FMIOT;Other Worm Egg;Telur Cacing Lain
|
|
||||||
FMIOX;Oxyuris Vermicularis;Oxyuris Vermicularis
|
|
||||||
FMIPA;Parasite;Parasit
|
|
||||||
FMITR;Trichuris Trichura;Trichuris Trichura
|
|
||||||
FMIVE;Vegetative Amoeba;Amoeba Vegetatif
|
|
||||||
FOB;Fecal Occult Blood (FOB);Darah Tersembunyi dalam Feses (FOB)
|
|
||||||
FSC;Feces Culture;Kultur Feses
|
|
||||||
G2PP;2 Hours Posprandial Glucose;Glukosa 2 Jam Postprandial
|
|
||||||
GDS;Random Glucose;Glukosa Acak
|
|
||||||
GGT;Gamma GT;Gamma GT
|
|
||||||
GLUP;Fasting Glucose;Glukosa Puasa
|
|
||||||
GOLDA;Blood Group;Golongan Darah
|
|
||||||
GOLRH;Blood Type and Rhesus;Tipe Darah dan Rhesus
|
|
||||||
HAVG;IgG Anti HAV;IgG Anti HAV
|
|
||||||
HAVM;IgM Anti HAV;IgM Anti HAV
|
|
||||||
HAVT;Total Anti HAV;Total Anti HAV
|
|
||||||
HBA1C;HBa1C;Hba1C
|
|
||||||
HBSAG;HBsAg;HBsAg
|
|
||||||
HCT;Hematocrit (HCT);Hematokrit (HCT)
|
|
||||||
HDL;HDL Cholesterol;HDL Kolesterol
|
|
||||||
HDT;Blood Smear;Goresan Darah (Blood Smear)
|
|
||||||
HGB;Hemoglobin (HGB);Hemoglobin (HGB)
|
|
||||||
IGGMT;IgG/IgM Typhoid Test;Tes IgG/IgM Typhoid
|
|
||||||
IGGTB;IgG-TB Test;Tes IgG-TB
|
|
||||||
K;Potassium (K);Kalium (K)
|
|
||||||
K2;K2;K2
|
|
||||||
KETAM;Ketamine;Ketamin
|
|
||||||
LDL;LDL Cholesterol;LDL Kolesterol
|
|
||||||
LYM;Lymphocyte (Lym%);Limfosit (Lym%)
|
|
||||||
MCH;MCH;MCH
|
|
||||||
MCHC;MCHC;MCHC
|
|
||||||
MCV;MCV;MCV
|
|
||||||
MDMA;K2MDMA;K2MDMA
|
|
||||||
MON;Monocyte (Mon%);Monosit (Mon%)
|
|
||||||
MPV;MPV;MPV
|
|
||||||
NA;Sodium (NA);Natrium (Na)
|
|
||||||
NEU;Neutrofil (Neu%);Neutrofil (Neu%)
|
|
||||||
NUMIS;Packs issued;Opiat
|
|
||||||
NUMXO;Packs X-matched;PCP
|
|
||||||
OPIAT;Opiate;Opium
|
|
||||||
PCP;PCP;PCP
|
|
||||||
PCT;PCT;PCT
|
|
||||||
PDW;PDW;PDW
|
|
||||||
PLT;Platelet (PLT);Trombosit (PLT)
|
|
||||||
PPT;Pregnancy Test;Tes Kehamilan
|
|
||||||
PSA;PSA;PSA
|
|
||||||
PT;Prothombin Time (PT);Waktu Prothrombin (PT)
|
|
||||||
QTES;dummy test 1;Tes Dummy 1
|
|
||||||
QTES1;qtes1;qtes1
|
|
||||||
QTES2;Dummy test 1;Tes Dummy 1
|
|
||||||
QTES3;dummy test 3;Tes Dummy 3
|
|
||||||
QTES4;dummy test 4;Tes Dummy 4
|
|
||||||
QTES5;dummy test 5;Tes Dummy 5
|
|
||||||
QTES6;dummy test 6;Tes Dummy 6
|
|
||||||
QTES7;dummy test 7;Tes Dummy 7
|
|
||||||
QTES8;dummy test 8;Tes Dummy 8
|
|
||||||
QTES9;dummy test;Tes Dummy
|
|
||||||
QTESA;QTESA;QTESA
|
|
||||||
QTEST;Dummy;Dummy
|
|
||||||
QTS1;Dummy test 1;Tes Dummy 1
|
|
||||||
QTS2;Dummy test 2;Tes Dummy 2
|
|
||||||
RBC;Red Blood Cell (RBC);Sel Darah Merah (RBC)
|
|
||||||
RDWCV;RDW - CV;RDW-CV
|
|
||||||
RDWSD;RDW - SD;RDW-SD
|
|
||||||
RH;Rhesus;Rhesus
|
|
||||||
SALAH;Salmonella Paratyphi AH;Salmonella Paratyphi AH
|
|
||||||
SALAO;Salmonella Paratyphi AO;Salmonella Paratyphi AO
|
|
||||||
SALBH;Salmonella Paratyphi BH;Salmonella Paratyphi BH
|
|
||||||
SALBO;Salmonella Paratyphi BO;Salmonella Paratyphi BO
|
|
||||||
SALCH;Salmonella Paratyphi CH;Salmonella Paratyphi CH
|
|
||||||
SALCO;Salmonella Paratyphi CO;Salmonella Paratyphi CO
|
|
||||||
SALTH;Salmonella Typhi H;Salmonella Typhi H
|
|
||||||
SALTO;Salmonella Typhi O;Salmonella Typhi O
|
|
||||||
SGOT;SGOT (AST);SGOT (AST)
|
|
||||||
SGPT;SGPT (ALT);SGPT (ALT)
|
|
||||||
SI;Serum Iron;Serum Besi (Serum Iron)
|
|
||||||
SPBTA;Sputum BTA;BTA Sputum
|
|
||||||
SWTH;Throat Swab;Swab Tenggorokan
|
|
||||||
TEST;ref. test;Tes Referensi
|
|
||||||
TG;Triglyseride;Trigliserida
|
|
||||||
THC;THC;THC
|
|
||||||
TIBC;TIBC;TIBC
|
|
||||||
TOPO;TOPO;TOPO
|
|
||||||
TP;Total Protein (TP);Protein Total (TP)
|
|
||||||
TRANS;Transferrin Saturation;Saturasi Transferrin
|
|
||||||
TSH;TSH;TSH
|
|
||||||
UIBC;UIBC;UIBC
|
|
||||||
UL;Urinalysis;Urinalisis
|
|
||||||
UMABI;Urine Bilirubin;Bilirubin Urin
|
|
||||||
UMABJ;Density;Kepadatan
|
|
||||||
UMADR;Urine Blood;Darah Urin
|
|
||||||
UMAGU;Urine Glucose;Glukosa Urin
|
|
||||||
UMAK;Macroscopic;Makroskopik
|
|
||||||
UMAKT;Urine Ketones;Keton Urin
|
|
||||||
UMALE;Urine Leukocyte;Leukosit Urin
|
|
||||||
UMANI;Urine Nitrites;Nitrit Urin
|
|
||||||
UMAPH;pH;pH
|
|
||||||
UMAPT;Protein;Protein Urin
|
|
||||||
UMAUR;Urine Urobilinogen;Urobilinogen
|
|
||||||
UMAWR;Color;Warna
|
|
||||||
UMIER;Sediment Erythrocyte;Sedimen Eritrosit
|
|
||||||
UMIK;Microscopic;Mikroskopik
|
|
||||||
UMIKR;Crystal;Kristal
|
|
||||||
UMILE;Sediment Leukocyte;Sedimen Leukosit
|
|
||||||
UMILN;Others Sediment;Sedimen Lainnya
|
|
||||||
UMISL;Sediment Epithelia Cells;Sedimen Sel Epitel
|
|
||||||
URIC;Uric Acid;Asam Urat
|
|
||||||
VDRL;VDRL/Anti TP;VDRL/Anti-TP
|
|
||||||
WBC;White Blood Cell (WBC);Sel Darah Putih (WBC)
|
|
||||||
WIDAL;Widal Test;Tes Widal
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user