add db.bak | starting dict-tests

This commit is contained in:
mahdahar 2024-11-26 16:45:56 +07:00
parent 3ce13fc8be
commit 8fc837508f
7 changed files with 167 additions and 191 deletions

2
.gitignore vendored
View File

@ -5,4 +5,4 @@
!.gitignore
!env
!cmod.sql
!pbmcDps_dict_tests.csv
!cmod.bak

View File

@ -47,4 +47,6 @@ $routes->post('/api/users/savePass/(:any)', 'Users::savePass/$1');
$routes->post('/api/users/saveRole/(:any)', 'Users::saveRole/$1');
// API - DictTests
$routes->POST('/api/dictTests/search', 'DictTests::search');
$routes->get('/api/dictTests/index', 'DictTests::index');
$routes->get('/api/dictTests/detail/(:any)', 'DictTests::detail/$1');

View File

@ -8,7 +8,7 @@ class DictTests extends ResourceController {
public function index() {
$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);
$results = $query->getResultArray();
$data['dictTests'] = $results;
@ -16,24 +16,51 @@ class DictTests extends ResourceController {
return $this->respond($data, 200);
}
public function detail($userroleid) {
public function search() {
$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);
$results = $query->getResultArray();
$data = $results[0];
return $this->respond($data, 200);
}
public function save($userroleid) {
$userrolecode = $this->request->getPost('userrolecode');
$userrolename = $this->request->getPost('userrolename');
public function save($testcode) {
$text1 = $this->request->getPost('text1');
$text2 = $this->request->getPost('text2');
$refftext = $this->request->getPost('refftext');
$db = \Config\Database::connect();
if($userroleid == 0) { // new
$sql = "INSERT INTO cmod.dbo.CM_USERROLES(USERROLECODE, USERROLENAME, CREATEDATE) VALUES ('$userrolecode', '$userrolename', GETDATE())";
if($testcode == 0) { // new
$sql = "INSERT INTO cmod.dbo.CM_DICT_TESTS (TESTCODE, TEXT1, TEXT2, REFFTEXT, LOGDATE ) VALUES ('$testcode', '$text1', '$text2', '$refftext' GETDATE())";
} 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) ) {

View File

@ -1,17 +1,32 @@
<?= $this->extend('layouts/main.php') ?>
<?= $this->section('content') ?>
<div class="card border-0">
<div class="card border-0 m-1">
<div class="card-body">
<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">
<table id="myTable" class="table">
<thead>
<tr>
<th>Testcode</th>
<th>Shorttext</th>
<th>Text 1</th>
<th>Text</th>
<th>Unit</th>
<th>Reff. </th>
<th>Action</th>
</tr>
</thead>
@ -21,31 +36,132 @@
</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->section('script') ?>
<script>
index();
function index() {
let url = '<?=base_url('');?>api/dictTests/index';
function search() {
let url = '<?=base_url('');?>api/dictTests/search';
testcode = $('#search_testcode').val();
shorttext = $('#search_shorttext').val();
let data = { testcode : testcode, shorttext: shorttext };
$.ajax({
url: url,
method: 'GET',
method: 'POST',
data: data,
success: function(response) {
$("#myTable").DataTable().destroy();
$("#table-body").html("");
var data = response['dictTests'];
for (var i = 0; i < data.length; i++) {
let editBtn = '<button class="btn btn-sm btn-success" ' + ' onclick="edit(' + data[i].TESTCODE + ')">Edit' + '</button> ';
//let deleteBtn = '<button class="btn btn-sm btn-danger" ' + ' onclick="delete(' + data[i].USERROLEID + ')">Delete' + '</button>';
testcode = data[i].TESTCODE;
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">' +
'<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>';
$("#table-body").append(datarow);
}
$("#myTable").DataTable({
"pageLength" : 25,
});
},
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>
<?= $this->endSection() ?>

View File

@ -60,7 +60,6 @@ function index() {
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 deleteBtn = '<button class="btn btn-sm btn-danger" ' + ' onclick="delete(' + data[i].USERROLEID + ')">Delete' + '</button>';
let datarow = '<tr class="align-middle">' +
'<td>' + data[i].USERROLEID + '</td>' + '<td>' + data[i].USERROLECODE+ '</td>' + '<td>' + data[i].USERROLENAME+ '</td>' + '<td>' + editBtn + '</td>' +
'</tr>';

BIN
cmod.bak Normal file

Binary file not shown.

View File

@ -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
1 ABS Antibody Screening Penyaringan Antibodi
2 ACR Albumin Creatinin Ratio Rasio Albumin-Kreatinin
3 AHBS Anti HBs Anti HBs
4 AHCV Anti HCV Anti HCV
5 AHIV Anti HIV Anti HIV
6 ALB Albumin Albumin
7 ALCO Alcohol Test Tes Alkohol
8 ALP Alkaline Phospatase Alkaline Phosphatase
9 AMPHE Amphetamine Amfetamin
10 APTT Activated Partial Thromb Time (APTT) Waktu Tromboplastin Parsial Teraktivasi (APTT)
11 BARBI Barbiturate Barbiturat
12 BAS Basophil (Bas%) Basofil (Bas%)
13 BENZO Benzodiazepine Benzodiazepin
14 BILD Direct Bilirubin Bilirubin Direkt
15 BILT Total Bilirubin Bilirubin Total
16 BLOOD Blood group for BBS Golongan Darah untuk BBS
17 BSCC Conclusion Kesimpulan
18 BSPL Trombocytes Trombosit
19 BSRB Erytrocytes Eritrosit
20 BSSG Suggestion Saran
21 BSWB Leucocytes Leukosit
22 BT Bleeding Time Waktu Pendarahan
23 BUN Blood Urea Nitrogen (BUN) Nitrogen Urea Darah (BUN)
24 CA Calcium (Ca) Kalsium (Ca)
25 CHOL Total Cholesterol Kolesterol Total
26 CL Chlorida (Cl) Klorida (Cl)
27 COCAI Cocain Kokain
28 CREA Creatinin Kreatinin
29 CT Clotting Time Waktu Pembekuan
30 DIFFC Diff Count Hitung Diferensial (Diff Count)
31 DRUT Hematology Routine Hematologi Rutin
32 ELEK Electrolyte Test Tes Elektrolit
33 EOS Eosinophil (Eos%) Eosinofil (Eos%)
34 ESR Erythrocyte Sedimentation Rate Laju Endap Darah (LED)
35 FAS Feces Analysist (Stool O & P) Analisis Feses (Stool O & P)
36 FCESC Eschericia coli (Phatogen) Escherichia coli (Patogen)
37 FCSAL Salmonella sp. Salmonella sp.
38 FCSHI Shigella sp. Shigella sp.
39 FCVIB Vibrio cholerae Vibrio cholerae
40 FE Ferittin Ferritin
41 FJOUR Fjour Fjour
42 FMABL Blood Darah
43 FMACL Color Warna
44 FMAK Macroscopic Makroskopik
45 FMAKO Consistency Konsistensi
46 FMAMU Mucos Mukus
47 FMAOI Oily Minyak
48 FMASM Smell Bau
49 FMIAM Amylum Amylum
50 FMIBT Bacteria Bakteri
51 FMICY Cyst Amoeba Sista Amoeba
52 FMIER Erytrocytes Eritrosit
53 FMIFI Fibers Serat
54 FMIFT Fat Lemak
55 FMIHO Hook Worm Egg Telur Cacing Hookworm
56 FMIK Microscopic Mikroskopik
57 FMILE Leukocytes Leukosit
58 FMINE Necator America Egg Telur Necator Americanus
59 FMIOT Other Worm Egg Telur Cacing Lain
60 FMIOX Oxyuris Vermicularis Oxyuris Vermicularis
61 FMIPA Parasite Parasit
62 FMITR Trichuris Trichura Trichuris Trichura
63 FMIVE Vegetative Amoeba Amoeba Vegetatif
64 FOB Fecal Occult Blood (FOB) Darah Tersembunyi dalam Feses (FOB)
65 FSC Feces Culture Kultur Feses
66 G2PP 2 Hours Posprandial Glucose Glukosa 2 Jam Postprandial
67 GDS Random Glucose Glukosa Acak
68 GGT Gamma GT Gamma GT
69 GLUP Fasting Glucose Glukosa Puasa
70 GOLDA Blood Group Golongan Darah
71 GOLRH Blood Type and Rhesus Tipe Darah dan Rhesus
72 HAVG IgG Anti HAV IgG Anti HAV
73 HAVM IgM Anti HAV IgM Anti HAV
74 HAVT Total Anti HAV Total Anti HAV
75 HBA1C HBa1C Hba1C
76 HBSAG HBsAg HBsAg
77 HCT Hematocrit (HCT) Hematokrit (HCT)
78 HDL HDL Cholesterol HDL Kolesterol
79 HDT Blood Smear Goresan Darah (Blood Smear)
80 HGB Hemoglobin (HGB) Hemoglobin (HGB)
81 IGGMT IgG/IgM Typhoid Test Tes IgG/IgM Typhoid
82 IGGTB IgG-TB Test Tes IgG-TB
83 K Potassium (K) Kalium (K)
84 K2 K2 K2
85 KETAM Ketamine Ketamin
86 LDL LDL Cholesterol LDL Kolesterol
87 LYM Lymphocyte (Lym%) Limfosit (Lym%)
88 MCH MCH MCH
89 MCHC MCHC MCHC
90 MCV MCV MCV
91 MDMA K2MDMA K2MDMA
92 MON Monocyte (Mon%) Monosit (Mon%)
93 MPV MPV MPV
94 NA Sodium (NA) Natrium (Na)
95 NEU Neutrofil (Neu%) Neutrofil (Neu%)
96 NUMIS Packs issued Opiat
97 NUMXO Packs X-matched PCP
98 OPIAT Opiate Opium
99 PCP PCP PCP
100 PCT PCT PCT
101 PDW PDW PDW
102 PLT Platelet (PLT) Trombosit (PLT)
103 PPT Pregnancy Test Tes Kehamilan
104 PSA PSA PSA
105 PT Prothombin Time (PT) Waktu Prothrombin (PT)
106 QTES dummy test 1 Tes Dummy 1
107 QTES1 qtes1 qtes1
108 QTES2 Dummy test 1 Tes Dummy 1
109 QTES3 dummy test 3 Tes Dummy 3
110 QTES4 dummy test 4 Tes Dummy 4
111 QTES5 dummy test 5 Tes Dummy 5
112 QTES6 dummy test 6 Tes Dummy 6
113 QTES7 dummy test 7 Tes Dummy 7
114 QTES8 dummy test 8 Tes Dummy 8
115 QTES9 dummy test Tes Dummy
116 QTESA QTESA QTESA
117 QTEST Dummy Dummy
118 QTS1 Dummy test 1 Tes Dummy 1
119 QTS2 Dummy test 2 Tes Dummy 2
120 RBC Red Blood Cell (RBC) Sel Darah Merah (RBC)
121 RDWCV RDW - CV RDW-CV
122 RDWSD RDW - SD RDW-SD
123 RH Rhesus Rhesus
124 SALAH Salmonella Paratyphi AH Salmonella Paratyphi AH
125 SALAO Salmonella Paratyphi AO Salmonella Paratyphi AO
126 SALBH Salmonella Paratyphi BH Salmonella Paratyphi BH
127 SALBO Salmonella Paratyphi BO Salmonella Paratyphi BO
128 SALCH Salmonella Paratyphi CH Salmonella Paratyphi CH
129 SALCO Salmonella Paratyphi CO Salmonella Paratyphi CO
130 SALTH Salmonella Typhi H Salmonella Typhi H
131 SALTO Salmonella Typhi O Salmonella Typhi O
132 SGOT SGOT (AST) SGOT (AST)
133 SGPT SGPT (ALT) SGPT (ALT)
134 SI Serum Iron Serum Besi (Serum Iron)
135 SPBTA Sputum BTA BTA Sputum
136 SWTH Throat Swab Swab Tenggorokan
137 TEST ref. test Tes Referensi
138 TG Triglyseride Trigliserida
139 THC THC THC
140 TIBC TIBC TIBC
141 TOPO TOPO TOPO
142 TP Total Protein (TP) Protein Total (TP)
143 TRANS Transferrin Saturation Saturasi Transferrin
144 TSH TSH TSH
145 UIBC UIBC UIBC
146 UL Urinalysis Urinalisis
147 UMABI Urine Bilirubin Bilirubin Urin
148 UMABJ Density Kepadatan
149 UMADR Urine Blood Darah Urin
150 UMAGU Urine Glucose Glukosa Urin
151 UMAK Macroscopic Makroskopik
152 UMAKT Urine Ketones Keton Urin
153 UMALE Urine Leukocyte Leukosit Urin
154 UMANI Urine Nitrites Nitrit Urin
155 UMAPH pH pH
156 UMAPT Protein Protein Urin
157 UMAUR Urine Urobilinogen Urobilinogen
158 UMAWR Color Warna
159 UMIER Sediment Erythrocyte Sedimen Eritrosit
160 UMIK Microscopic Mikroskopik
161 UMIKR Crystal Kristal
162 UMILE Sediment Leukocyte Sedimen Leukosit
163 UMILN Others Sediment Sedimen Lainnya
164 UMISL Sediment Epithelia Cells Sedimen Sel Epitel
165 URIC Uric Acid Asam Urat
166 VDRL VDRL/Anti TP VDRL/Anti-TP
167 WBC White Blood Cell (WBC) Sel Darah Putih (WBC)
168 WIDAL Widal Test Tes Widal