Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
Antrian
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Indra Raja
Antrian
Commits
535f27c2
Commit
535f27c2
authored
Dec 18, 2020
by
Azy Mushofy Anwary
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
iNTERGRASI pertama
parent
e7122f13
Pipeline
#227
failed with stages
Changes
8
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
1871 additions
and
365 deletions
+1871
-365
module/Application/src/Controller/ApiController.php
module/Application/src/Controller/ApiController.php
+556
-44
module/Application/src/Model/Param.php
module/Application/src/Model/Param.php
+60
-0
module/Application/src/Model/Param/Storage/Mysql.php
module/Application/src/Model/Param/Storage/Mysql.php
+540
-42
module/Application/view/application/queue/daftarpasien.phtml
module/Application/view/application/queue/daftarpasien.phtml
+68
-20
module/Application/view/application/queue/datapasien.phtml
module/Application/view/application/queue/datapasien.phtml
+106
-43
public/action-js/antrian-js/action-cekdatapasien.js
public/action-js/antrian-js/action-cekdatapasien.js
+3
-3
public/action-js/antrian-js/action-daftarpasien.js
public/action-js/antrian-js/action-daftarpasien.js
+302
-55
public/action-js/antrian-js/action-datapasien.js
public/action-js/antrian-js/action-datapasien.js
+236
-158
No files found.
module/Application/src/Controller/ApiController.php
View file @
535f27c2
...
@@ -64,16 +64,17 @@ class ApiController extends \Application\Master\GlobalActionController {
...
@@ -64,16 +64,17 @@ class ApiController extends \Application\Master\GlobalActionController {
$request
=
$this
->
getRequest
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$post
=
$request
->
getPost
();
$table_pasien
=
'pasien'
;
if
(
$request
->
isPost
())
{
if
(
$request
->
isPost
())
{
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$param
=
new
\Application\Model\Param
(
$storage
);
$param
=
new
\Application\Model\Param
(
$storage
);
// print_r($param);die;
$counter
=
$param
->
getMaxCounter
()
;
$table_pasien
=
'm_pasien'
;
try
{
try
{
$idpasien
=
$counter
->
data
;
$nama
=
$post
->
inama
;
$nama
=
$post
->
inama
;
$tempat_lahir
=
$post
->
itempat_lahir
;
$tempat_lahir
=
$post
->
itempat_lahir
;
$tanggal_lahir
=
$post
->
itanggal_lahir
;
$tanggal_lahir
=
$post
->
itanggal_lahir
;
...
@@ -82,18 +83,180 @@ class ApiController extends \Application\Master\GlobalActionController {
...
@@ -82,18 +83,180 @@ class ApiController extends \Application\Master\GlobalActionController {
$ktp
=
$post
->
iktp
;
$ktp
=
$post
->
iktp
;
$no_antrian
=
$post
->
ino_antrian
;
$no_antrian
=
$post
->
ino_antrian
;
$norm
=
$post
->
inorm
;
$norm
=
$post
->
inorm
;
$provinsi
=
$post
->
iProvinsi
;
$kota
=
$post
->
iKota
;
$kecamatan
=
$post
->
ikecamatan
;
$kelurahan
=
$post
->
iKelurahan
;
$status_perkawinan
=
$post
->
istatus_perkawinan
;
$pendidikan
=
$post
->
iPendidikan
;
$pekerjaan
=
$post
->
ipekerjaan
;
$jenis_kelamin
=
$post
->
ijenis_kelamin
;
$agama
=
$post
->
iagama
;
// print_r($jenis_kelamin);die;
$seqAfter1
=
$param
->
getLastSeqPostgree
(
$table_pasien
,
'no_rekam_medis'
);
$no_rekam
=
$seqAfter1
->
data
[
'total'
]
+
1
;
if
(
strlen
(
$no_rekam
)
==
1
){
$no_rekam
=
$seqAfter1
->
data
[
'total'
]
+
1
;
$dataArrayPasien
=
array
(
$dataArrayPasien
=
array
(
'id_pasien'
=>
$idpasien
,
'no_rekam_medis'
=>
'00000'
.
$no_rekam
,
'create_date'
=>
gmdate
(
"Y-m-d H:i:s"
,
time
()
+
60
*
60
*
7
),
'nama'
=>
$nama
,
'nama'
=>
$nama
,
'alamat'
=>
$alamat
,
'provinsi'
=>
$provinsi
,
'kota'
=>
$kota
,
'kecamatan'
=>
$kecamatan
,
'kelurahan_id'
=>
$kelurahan
,
'jenis_kelamin'
=>
$jenis_kelamin
,
'no_ktp'
=>
$ktp
,
'no_telepon'
=>
$no_hp
,
'tempat_lahir'
=>
$tempat_lahir
,
'tempat_lahir'
=>
$tempat_lahir
,
'tanggal_lahir'
=>
$tanggal_lahir
,
'tanggal_lahir'
=>
$tanggal_lahir
,
// 'umur'
'agama_id'
=>
$agama
,
'pendidikan_id'
=>
$pendidikan
,
'pekerjaan_id'
=>
$pekerjaan
,
'status_nikah_id'
=>
$status_perkawinan
,
);
}
else
if
(
strlen
(
$no_rekam
)
==
2
){
$no_rekam
=
$seqAfter1
->
data
[
'total'
]
+
1
;
$dataArrayPasien
=
array
(
'no_rekam_medis'
=>
'0000'
.
$no_rekam
,
'nama'
=>
$nama
,
'alamat'
=>
$alamat
,
'alamat'
=>
$alamat
,
'no_hp'
=>
$no_hp
,
'provinsi'
=>
$provinsi
,
'ktp'
=>
$ktp
,
'kota'
=>
$kota
,
'no_rekam_medis'
=>
$norm
,
'kecamatan'
=>
$kecamatan
,
'kelurahan_id'
=>
$kelurahan
,
'jenis_kelamin'
=>
$jenis_kelamin
,
'no_ktp'
=>
$ktp
,
'no_telepon'
=>
$no_hp
,
'tempat_lahir'
=>
$tempat_lahir
,
'tanggal_lahir'
=>
$tanggal_lahir
,
// 'umur'
'agama_id'
=>
$agama
,
'pendidikan_id'
=>
$pendidikan
,
'pekerjaan_id'
=>
$pekerjaan
,
'status_nikah_id'
=>
$status_perkawinan
,
'is_deleted'
=>
0
,
);
}
else
if
(
strlen
(
$no_rekam
)
==
3
){
$no_rekam
=
$seqAfter1
->
data
[
'total'
]
+
1
;
$dataArrayPasien
=
array
(
'no_rekam_medis'
=>
'000'
.
$no_rekam
,
'nama'
=>
$nama
,
'alamat'
=>
$alamat
,
'provinsi'
=>
$provinsi
,
'kota'
=>
$kota
,
'kecamatan'
=>
$kecamatan
,
'kelurahan_id'
=>
$kelurahan
,
'jenis_kelamin'
=>
$jenis_kelamin
,
'no_ktp'
=>
$ktp
,
'no_telepon'
=>
$no_hp
,
'tempat_lahir'
=>
$tempat_lahir
,
'tanggal_lahir'
=>
$tanggal_lahir
,
// 'umur'
'agama_id'
=>
$agama
,
'pendidikan_id'
=>
$pendidikan
,
'pekerjaan_id'
=>
$pekerjaan
,
'status_nikah_id'
=>
$status_perkawinan
,
'is_deleted'
=>
0
,
);
}
else
if
(
strlen
(
$no_rekam
)
==
4
){
$no_rekam
=
$seqAfter1
->
data
[
'total'
]
+
1
;
$dataArrayPasien
=
array
(
'no_rekam_medis'
=>
'00'
.
$no_rekam
,
'nama'
=>
$nama
,
'alamat'
=>
$alamat
,
'provinsi'
=>
$provinsi
,
'kota'
=>
$kota
,
'kecamatan'
=>
$kecamatan
,
'kelurahan_id'
=>
$kelurahan
,
'jenis_kelamin'
=>
$jenis_kelamin
,
'no_ktp'
=>
$ktp
,
'no_telepon'
=>
$no_hp
,
'tempat_lahir'
=>
$tempat_lahir
,
'tanggal_lahir'
=>
$tanggal_lahir
,
// 'umur'
'agama_id'
=>
$agama
,
'pendidikan_id'
=>
$pendidikan
,
'pekerjaan_id'
=>
$pekerjaan
,
'status_nikah_id'
=>
$status_perkawinan
,
'is_deleted'
=>
0
,
);
}
else
if
(
strlen
(
$no_rekam
)
==
5
){
$no_rekam
=
$seqAfter1
->
data
[
'total'
]
+
1
;
$dataArrayPasien
=
array
(
'no_rekam_medis'
=>
'0'
.
$no_rekam
,
'nama'
=>
$nama
,
'alamat'
=>
$alamat
,
'provinsi'
=>
$provinsi
,
'kota'
=>
$kota
,
'kecamatan'
=>
$kecamatan
,
'kelurahan_id'
=>
$kelurahan
,
'jenis_kelamin'
=>
$jenis_kelamin
,
'no_ktp'
=>
$ktp
,
'no_telepon'
=>
$no_hp
,
'tempat_lahir'
=>
$tempat_lahir
,
'tanggal_lahir'
=>
$tanggal_lahir
,
// 'umur'
'agama_id'
=>
$agama
,
'pendidikan_id'
=>
$pendidikan
,
'pekerjaan_id'
=>
$pekerjaan
,
'status_nikah_id'
=>
$status_perkawinan
,
'is_deleted'
=>
0
,
);
}
else
{
$no_rekam
=
$seqAfter1
->
data
[
'total'
]
+
1
;
$dataArrayPasien
=
array
(
'no_rekam_medis'
=>
'0'
.
$no_rekam
,
'nama'
=>
$nama
,
'alamat'
=>
$alamat
,
'provinsi'
=>
$provinsi
,
'kota'
=>
$kota
,
'kecamatan'
=>
$kecamatan
,
'kelurahan_id'
=>
$kelurahan
,
'jenis_kelamin'
=>
$jenis_kelamin
,
'no_ktp'
=>
$ktp
,
'no_telepon'
=>
$no_hp
,
'tempat_lahir'
=>
$tempat_lahir
,
'tanggal_lahir'
=>
$tanggal_lahir
,
// 'umur'
'agama_id'
=>
$agama
,
'pendidikan_id'
=>
$pendidikan
,
'pekerjaan_id'
=>
$pekerjaan
,
'status_nikah_id'
=>
$status_perkawinan
,
'is_deleted'
=>
0
,
);
);
}
// print_r($dataArrayPasien);die;
$param
->
saveGlobal
(
$dataArrayPasien
,
$table_pasien
);
$param
->
saveGlobal
(
$dataArrayPasien
,
$table_pasien
);
...
@@ -108,8 +271,7 @@ class ApiController extends \Application\Master\GlobalActionController {
...
@@ -108,8 +271,7 @@ class ApiController extends \Application\Master\GlobalActionController {
}
}
return
$this
->
getOutput
(
$result
->
toJson
());
return
$this
->
getOutput
(
$result
->
toJson
());
}
}
public
function
loaddatapasienAction
(){
public
function
loaddatapasienAction
(){
$result
=
new
Result
();
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$request
=
$this
->
getRequest
();
...
@@ -2336,4 +2498,354 @@ class ApiController extends \Application\Master\GlobalActionController {
...
@@ -2336,4 +2498,354 @@ class ApiController extends \Application\Master\GlobalActionController {
return
$this
->
getOutput
(
$result
->
toJson
());
return
$this
->
getOutput
(
$result
->
toJson
());
}
}
public
function
loadagamaAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadagama
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadpekerjaanAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadpekerjaan
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadpendidikanAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadpendidikan
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadstatuskawinAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadstatuskawin
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadprovinsiAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadprovinsi
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadkotaAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadkota
(
$post
->
iProvinsi
);
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadkelurahanAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadkelurahan
(
$post
->
ikecamatan
);
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadkecamatanAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadkecamatan
(
$post
->
iKota
);
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadjeniskedatanganAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadjeniskedatangan
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadcarabayarAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadcarabayar
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadpenjaminAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadpenjamin
(
$post
->
icara_bayar
);
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadinstalasiAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadinstalasi
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
laodpolibaruAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
laodpolibaru
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
loadhubunganAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
loadhubungan
();
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
public
function
laoddokterbaruAction
(){
$result
=
new
Result
();
$request
=
$this
->
getRequest
();
$post
=
$request
->
getPost
();
$storage
=
\Application\Model\Param\Storage
::
factory
(
$this
->
getDb
(),
$this
->
getConfig
());
$text
=
new
\Application\Model\Param
(
$storage
);
$load
=
$text
->
laoddokterbaru
(
$post
->
ipoli
);
if
(
$load
->
code
==
0
){
$result
->
code
=
$result
::
CODE_SUCCESS
;
$result
->
info
=
$result
::
INFO_SUCCESS
;
$result
->
data
=
$load
->
data
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'Not Found'
;
}
return
$this
->
getOutput
(
$result
->
toJson
());
}
}
}
\ No newline at end of file
module/Application/src/Model/Param.php
View file @
535f27c2
...
@@ -224,4 +224,64 @@ class Param extends Mapper {
...
@@ -224,4 +224,64 @@ class Param extends Mapper {
$data
=
$this
->
_storage
->
loadUserCounter
(
$status
,
$iddok
);
$data
=
$this
->
_storage
->
loadUserCounter
(
$status
,
$iddok
);
return
$data
;
return
$data
;
}
}
public
function
loadagama
(){
$data
=
$this
->
_storage
->
loadagama
();
return
$data
;
}
public
function
loadpekerjaan
(){
$data
=
$this
->
_storage
->
loadpekerjaan
();
return
$data
;
}
public
function
loadpendidikan
(){
$data
=
$this
->
_storage
->
loadpendidikan
();
return
$data
;
}
public
function
loadstatuskawin
(){
$data
=
$this
->
_storage
->
loadstatuskawin
();
return
$data
;
}
public
function
loadprovinsi
(){
$data
=
$this
->
_storage
->
loadprovinsi
();
return
$data
;
}
public
function
loadkota
(
$iProvinsi
){
$data
=
$this
->
_storage
->
loadkota
(
$iProvinsi
);
return
$data
;
}
public
function
loadkelurahan
(
$kecamatan
){
$data
=
$this
->
_storage
->
loadkelurahan
(
$kecamatan
);
return
$data
;
}
public
function
loadkecamatan
(
$Kota
){
$data
=
$this
->
_storage
->
loadkecamatan
(
$Kota
);
return
$data
;
}
public
function
loadjeniskedatangan
(){
$data
=
$this
->
_storage
->
loadjeniskedatangan
();
return
$data
;
}
public
function
loadcarabayar
(){
$data
=
$this
->
_storage
->
loadcarabayar
();
return
$data
;
}
public
function
loadpenjamin
(
$cara_bayar
){
$data
=
$this
->
_storage
->
loadpenjamin
(
$cara_bayar
);
return
$data
;
}
public
function
loadinstalasi
(){
$data
=
$this
->
_storage
->
loadinstalasi
();
return
$data
;
}
public
function
laodpolibaru
(){
$data
=
$this
->
_storage
->
laodpolibaru
();
return
$data
;
}
public
function
loadhubungan
(){
$data
=
$this
->
_storage
->
loadhubungan
();
return
$data
;
}
public
function
laoddokterbaru
(
$poli
){
$data
=
$this
->
_storage
->
laoddokterbaru
(
$poli
);
return
$data
;
}
}
}
module/Application/src/Model/Param/Storage/Mysql.php
View file @
535f27c2
...
@@ -487,7 +487,7 @@ class Mysql extends \Khansia\Db\Storage implements Skeleton {
...
@@ -487,7 +487,7 @@ class Mysql extends \Khansia\Db\Storage implements Skeleton {
try
{
try
{
$sql
=
" SELECT * FROM
pasien WHERE id_pasien
=
$id
"
;
$sql
=
" SELECT * FROM
m_pasien WHERE id
=
$id
"
;
// print_r($sql);die;
// print_r($sql);die;
...
@@ -750,7 +750,7 @@ class Mysql extends \Khansia\Db\Storage implements Skeleton {
...
@@ -750,7 +750,7 @@ class Mysql extends \Khansia\Db\Storage implements Skeleton {
$result
=
new
Result
();
$result
=
new
Result
();
try
{
try
{
$sql
=
" SELECT id
_pasien, no_rekam_medis FROM
pasien
$sql
=
" SELECT id
, no_rekam_medis FROM m_
pasien
WHERE no_rekam_medis = '
$no_rekam_medis
' "
;
WHERE no_rekam_medis = '
$no_rekam_medis
' "
;
...
@@ -1924,48 +1924,546 @@ class Mysql extends \Khansia\Db\Storage implements Skeleton {
...
@@ -1924,48 +1924,546 @@ class Mysql extends \Khansia\Db\Storage implements Skeleton {
public
function
loadUserCounter
(
$status
=
null
,
$iddok
=
null
,
$no_antrian
=
null
,
$id_poli
=
null
){
public
function
loadpekerjaan
(){
$result
=
new
Result
();
$result
=
new
Result
();
try
{
try
{
$sql
=
" SELECT antrian_pasien.no_antrian, dokter_to_poli.nama_dokter , poli.nama_poli , counter_status.status_name
FROM antrian_pasien
INNER JOIN poli
ON poli.id_poli = antrian_pasien.id_poli
INNER JOIN dokter_to_poli
ON dokter_to_poli.id_dokter = antrian_pasien.id_dokter
INNER JOIN counter_status
ON counter_status.status_code = antrian_pasien.status_code "
;
$sql
.=
" WHERE antrian_pasien.id_pasien IS NOT NULL AND dokter_to_poli.id_dokter =
$iddok
ORDER BY no_antrian ASC LIMIT 1 "
;
$sql
=
"SELECT * FROM m_pekerjaan ORDER BY nama_pekerjaan ASC "
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadagama
(){
$result
=
new
Result
();
try
{
$sql
=
" SELECT * FROM master where kode = 'AGM'ORDER BY nama asc "
;
//print_r($mode
);die;
// print_r($sql
);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
$listdata
=
array
();
while
(
$resdata
->
next
()){
foreach
(
$resdata
as
$val
){
$res
=
$resdata
->
current
();
array_push
(
$listdata
,
$res
);
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
}
//print_r($listdata);die;
if
(
$listdata
)
{
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
$result
->
data
=
$listdata
;
}
else
{
}
else
{
$result
->
code
=
1
;
$result
->
code
=
1
;
$result
->
info
=
'failed load user counter
'
;
$result
->
info
=
'nok
'
;
}
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadpendidikan
(){
$result
=
new
Result
();
try
{
$sql
=
" SELECT * FROM m_pendidikan ORDER BY nama_pendidikan asc "
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadstatuskawin
(){
$result
=
new
Result
();
try
{
$sql
=
" SELECT * FROM master where kode = 'SNP' ORDER BY nama asc "
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadprovinsi
(){
$result
=
new
Result
();
try
{
$sql
=
" SELECT * FROM m_provinsi ORDER BY name asc "
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadkota
(
$iProvinsi
){
$result
=
new
Result
();
try
{
$sql
=
"SELECT * FROM m_kota where provinsi_id='
$iProvinsi
' ORDER BY name asc "
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadkecamatan
(
$Kota
){
$result
=
new
Result
();
try
{
$sql
=
"SELECT * FROM m_kecamatan where kota_id = '
$Kota
' ORDER BY name asc "
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
}
return
$result
;
}
public
function
loadkelurahan
(
$kecamatan
){
$result
=
new
Result
();
try
{
$sql
=
"SELECT * FROM m_kelurahan where kecamatan_id = '
$kecamatan
' ORDER BY name asc"
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadjeniskedatangan
(){
$result
=
new
Result
();
try
{
$sql
=
"SELECT * FROM m_jenis_kedatangan ORDER BY nama_jenis_kedatangan asc"
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadcarabayar
(){
$result
=
new
Result
();
try
{
$sql
=
" SELECT * FROM m_penjamin where parent is null order by nama_penjamin asc"
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadpenjamin
(
$cara_bayar
){
$result
=
new
Result
();
try
{
$sql
=
"SELECT * FROM m_penjamin where parent =
$cara_bayar
and status= 1 order by nama_penjamin asc"
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadinstalasi
(){
$result
=
new
Result
();
try
{
$sql
=
"SELECT * FROM m_instalasi WHERE kode= '01'"
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
laodpolibaru
(){
$result
=
new
Result
();
try
{
$sql
=
"SELECT * FROM m_unit where instalasi_id=1"
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
loadhubungan
(){
$result
=
new
Result
();
try
{
$sql
=
"SELECT * FROM master where kode = 'HKL'"
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
}
public
function
laoddokterbaru
(
$poli
){
$result
=
new
Result
();
try
{
$sql
=
" SELECT m_pegawai.id,m_pegawai.nama,m_pegawai.unit_medis_id,m_pegawai.unit_id,m_unit.nama_ruangan FROM m_pegawai INNER JOIN m_unit ON m_pegawai.unit_id = m_unit.id
WHERE m_pegawai.instalasi_id =1 and m_unit.id =
$poli
AND m_pegawai.unit_medis_id=1"
;
// print_r($sql);die;
$stmt
=
$this
->
_db
->
query
(
$sql
);
$resdata
=
$stmt
->
execute
();
$listdata
=
array
();
foreach
(
$resdata
as
$val
){
// print_r($val);die;
array_push
(
$listdata
,
$val
);
}
if
(
$listdata
)
{
$result
->
code
=
0
;
$result
->
info
=
'OK'
;
$result
->
data
=
$listdata
;
}
else
{
$result
->
code
=
1
;
$result
->
info
=
'nok'
;
}
}
catch
(
\Zend\Db\Adapter\Exception\RuntimeException
$ex
)
{
$result
->
code
=
3
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
catch
(
\Exception
$ex
)
{
$result
->
code
=
4
;
$result
->
info
=
'ERROR : '
.
$ex
->
getMessage
();
}
return
$result
;
return
$result
;
}
}
...
...
module/Application/view/application/queue/daftarpasien.phtml
View file @
535f27c2
...
@@ -38,42 +38,90 @@ input::-webkit-inner-spin-button {
...
@@ -38,42 +38,90 @@ input::-webkit-inner-spin-button {
</div>
</div>
<div
class=
"card-body"
>
<div
class=
"card-body"
>
<form
id=
"myForm"
>
<form
id=
"myForm"
class=
"form-row"
>
<input
type=
"hidden"
id=
"iInput"
class=
"form-control"
/></input>
<input
type=
"hidden"
id=
"iInput"
class=
"form-control"
/></input>
<!-- <input type="text" id="Provinsi" class="form-control" /></input> -->
<div
class=
"form-group"
>
<div
class=
"form-group
col-md-4
"
>
<label><h5>
No Induk Kependudukan (NIK)
</h5></label>
<label><h5>
No Induk Kependudukan (NIK)
</h5></label>
<input
type=
"number"
id=
"ktp"
class=
"form-control"
placeholder=
"No Induk Kependudukan (NIK)"
max=
"9999999999999999"
maxlength=
"16"
></input>
<input
type=
"number"
id=
"ktp"
class=
"form-control"
placeholder=
"No Induk Kependudukan (NIK)"
max=
"9999999999999999"
maxlength=
"16"
></input>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group
col-md-4
"
>
<label><h5>
Nama Pasien
</h5></label>
<label><h5>
Nama Pasien
</h5></label>
<input
type=
"text"
id=
"nama"
class=
"form-control"
placeholder=
"Nama Lengkap"
></input>
<input
type=
"text"
id=
"nama"
class=
"form-control"
placeholder=
"Nama Lengkap"
></input>
</div>
</div>
<!-- <div class="form-group">
<div
class=
"form-group col-md-4"
>
<label><h5>Jenis Kelamin</h5></label> <br>
<input type="radio" id="male" name="gender" value="male">
<label for="male"><h5>Laki-laki </h5></label>
<input type="radio" id="female" name="gender" value="female">
<label for="female"><h5>Perempuan </h5></label>
</div> -->
<div
class=
"form-group "
>
<label><h5>
Tempat Lahir
</h5></label>
<textarea
type=
"text"
id=
"tempat_lahir"
class=
"form-control "
placeholder=
"Tempat Lahir"
></textarea
>
</div>
<div
class=
"form-group"
>
<label><h5>
Tanggal Lahir
</h5></label>
<label><h5>
Tanggal Lahir
</h5></label>
<input
type=
"date"
id=
"tanggal_lahir"
class=
"form-control"
/></input>
<input
type=
"date"
id=
"tanggal_lahir"
class=
"form-control"
/></input>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group col-md-4"
>
<label><h5>
Alamat
</h5></label>
<label><h5>
Jenis Kelamin
</h5></label><br>
<textarea
type=
"text"
id=
"alamat"
rows=
"3"
class=
"form-control"
placeholder=
"Alamat"
/></textarea
>
<input
type=
"radio"
id=
"laki_laki"
name=
"gender"
value=
"L"
>
<label
for=
"male"
><h5>
Laki-Laki
</h5></label>
<input
type=
"radio"
id=
"perempuan"
name=
"gender"
value=
"P"
>
<label
for=
"female"
><h5>
Perempuan
</h5></label>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group col-md-4"
>
<label><h5>
Tempat Lahir
</h5></label>
<input
type=
"text"
id=
"tempat_lahir"
rows=
"3"
class=
"form-control"
placeholder=
"Alamat"
/></textarea
>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Agama
</h5></label>
<select
name=
"agama"
id=
"agama"
class=
"form-control"
>
<option
disabled
selected
>
Agama
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Pekerjaan
</h5></label>
<select
name=
"pekerjaan"
id=
"pekerjaan"
class=
"form-control"
>
<option
disabled
selected
>
Pekerjaan
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Pendidikan
</h5></label>
<select
name=
"Pendidikan"
id=
"Pendidikan"
class=
"form-control"
>
<option
disabled
selected
>
Pendidikan
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Status Perkawinan
</h5></label>
<select
name=
"status_perkawinan"
id=
"status_perkawinan"
class=
"form-control"
>
<option
disabled
selected
>
Status Perkawinan
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label><h5>
Alamat
</h5></label>
<input
type=
"text"
id=
"alamat"
rows=
"3"
class=
"form-control"
placeholder=
"Alamat"
/></textarea
>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Provinsi
</h5></label>
<select
name=
"Provinsi"
id=
"Provinsi"
class=
"form-control"
>
<option
disabled
selected
>
Provinsi
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5></h5>
Kota/Kabupaten
</label>
<select
name=
"Kota"
id=
"Kota"
class=
"form-control"
>
<option
disabled
selected
>
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5></h5>
Kecamatan
</label>
<select
name=
"kecamatan"
id=
"kecamatan"
class=
"form-control"
>
<option
disabled
selected
>
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5></h5>
Kelurahan
</label>
<select
name=
"Kelurahan"
id=
"Kelurahan"
class=
"form-control"
>
<option
disabled
selected
>
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label><h5>
No HP
</h5></label>
<label><h5>
No HP
</h5></label>
<input
type=
"number"
id=
"no_hp"
class=
"form-control "
placeholder=
"No Handphone"
maxlength=
"13"
/></input>
<input
type=
"number"
id=
"no_hp"
class=
"form-control "
placeholder=
"No Handphone"
maxlength=
"13"
/></input>
</div>
</div>
...
...
module/Application/view/application/queue/datapasien.phtml
View file @
535f27c2
...
@@ -156,67 +156,130 @@ input[type="done"] + label {
...
@@ -156,67 +156,130 @@ input[type="done"] + label {
<div
class=
"container"
>
<div
class=
"container"
>
<div
class=
"card"
>
<div
class=
"card"
>
<div
class=
"card-header"
>
<div
class=
"card-header"
>
<h2>
Silahkan Pilih Poli dan Dokter
</h2>
<h2>
Registrasi
</h2>
</div>
</div>
<div
class=
"card-body"
>
<div
class=
"card-body"
>
<form
id=
"myForm"
>
<form
id=
"myForm"
class=
"form-row"
>
<input
type=
"hidden"
id=
"id_pasien"
class=
"form-control"
disabled
/></input>
<input
type=
"hidden"
id=
"id_pasien"
class=
"form-control"
disabled
/></input>
<div
class=
"form-group"
>
<div
class=
"form-group
col-md-6
"
>
<label>
<h5>
No Rekam Medis
</h5></label>
<label>
<h5>
No Rekam Medis
:
</h5></label>
<input
type=
"text"
id=
"no_rekam_medis"
class=
"form-control"
disabled
/></input>
<input
type=
"text"
id=
"no_rekam_medis"
class=
"form-control"
disabled
/></input>
</div>
</div>
<div
class=
"form-group"
>
<div
class=
"form-group col-md-6"
>
<label>
<h5>
KTP
</h5></label>
<label>
<h5>
Nama :
</h5></label>
<input
type=
"text"
id=
"ktp"
class=
"form-control"
disabled
/></input>
</div>
<div
class=
"form-group"
>
<label>
<h5>
Nama pasien
</h5></label>
<input
type=
"text"
id=
"nama"
class=
"form-control"
disabled
/></input>
<input
type=
"text"
id=
"nama"
class=
"form-control"
disabled
/></input>
</div>
</div>
<div
class=
"form-group "
>
<div
class=
"form-group col-md-6"
>
<input
type=
"hidden"
id=
"tempat_lahir"
class=
"form-control "
disabled
></input>
<label>
<h5>
Jenis Kedatangan :
</h5></label>
<select
name=
"jenis_kedatangan"
id=
"jenis_kedatangan"
class=
"form-control"
>
<option
disabled
selected
>
Pilih
</option>
</select>
</div>
</div>
<div
class=
"form-group "
>
<div
class=
"form-group col-md-6"
>
<input
type=
"hidden"
id=
"sisa_antrian"
class=
"form-control "
disabled
></input>
<label>
<h5>
Fakses/Dokter Rujukan :
</h5></label>
<input
type=
"text"
id=
"dokter_rujukan"
class=
"form-control"
></input>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Cara Bayar :
</h5></label>
<select
name=
"cara_bayar"
id=
"cara_bayar"
class=
"form-control"
>
<option
disabled
selected
>
Pilih
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Penjamin :
</h5></label>
<select
name=
"penjamin"
id=
"penjamin"
class=
"form-control"
>
<option
disabled
selected
>
</option>
</select>
</div>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
No Asuransi :
</h5></label>
<input
type=
"text"
id=
"dokter_rujukan"
class=
"form-control"
/></input>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Instalasi :
</h5></label>
<select
name=
"instalasi"
id=
"instalasi"
class=
"form-control"
>
<option
disabled
selected
>
Pilih
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Poli :
</h5></label>
<select
name=
"poli"
id=
"poli"
class=
"form-control"
>
<option
disabled
selected
>
</option>
</select>
</div>
<div
class=
"form-group col-md-4"
>
<label>
<h5>
Dokter :
</h5></label>
<select
id=
"dokter"
name=
"dokter"
class=
"form-control"
>
<option
disabled
selected
>
</option>
</select>
</div>
<!-- <div class="form-group col-md-4"> -->
<input
type=
"hidden"
id=
"ktp"
class=
"form-control"
disabled
/></input>
<!-- </div> -->
<div
class=
"form-group"
>
<!-- <div class="form-group col-md-4"> -->
<input
type=
"hidden"
id=
"tempat_lahir"
class=
"form-control "
disabled
></input>
<!-- </div> -->
<!-- <div class="form-group col-md-4"> -->
<input
type=
"hidden"
id=
"sisa_antrian"
class=
"form-control "
disabled
></input>
<!-- </div> -->
<!-- <div class="form-group col-md-4"> -->
<input
type=
"hidden"
id=
"tanggal_lahir"
class=
"form-control"
disabled
/></input>
<input
type=
"hidden"
id=
"tanggal_lahir"
class=
"form-control"
disabled
/></input>
</div
>
<!-- </div> --
>
<div
class=
"form-group"
>
<!-- <div class="form-group col-md-4" > --
>
<input
type=
"hidden"
id=
"alamat"
rows=
"3"
class=
"form-control"
disabled
></input>
<input
type=
"hidden"
id=
"alamat"
rows=
"3"
class=
"form-control"
disabled
></input>
</div
>
<!-- </div> --
>
<div
class=
"form-group"
>
<!-- <div class="form-group col-md-4"> --
>
<input
type=
"hidden"
id=
"no_hp"
class=
"form-control "
disabled
></input>
<input
type=
"hidden"
id=
"no_hp"
class=
"form-control "
disabled
></input>
<!-- </div> -->
</form>
</div>
</div>
<div
class=
"form-group"
>
<label>
<h5>
Pilih Poli
</h5></label>
<select
name=
"nama_poli"
id=
"poli"
class=
"form-control"
>
<option
disabled
selected
>
Pilih
</option>
</select>
</div>
</div>
<div
class=
"form-group"
>
<br>
<label>
<h5>
Pilih Dokter
</h5></label>
<div
class=
"card"
>
<select
id=
"dokter"
name=
"nama_dokter"
class=
"form-control"
>
<div
class=
"card-header"
>
<h4>
Penanggung Jawab
</h4>
</div>
<div
class=
"card-body"
>
<form
id=
"myForm"
class=
"form-row"
>
<div
class=
"form-group col-md-3"
>
<label>
<h5>
Nama :
</h5></label>
<input
type=
"text"
id=
"nama_penanggung"
class=
"form-control"
></input>
</div>
<div
class=
"form-group col-md-3"
>
<label>
<h5>
Hubungan Keluarga :
</h5></label>
<select
id=
"hubkel"
name=
"hubkel"
class=
"form-control"
>
<option
disabled
selected
>
Pilih
</option>
<option
disabled
selected
>
Pilih
</option>
</select>
</select>
</div>
</div>
<div
class=
"form-group col-md-3"
>
<label>
<h5>
Alamat :
</h5></label>
<input
type=
"text"
id=
"alamatpen"
class=
"form-control"
></input>
</div>
<div
class=
"form-group col-md-3"
>
<label>
<h5>
No Telepon :
</h5></label>
<input
type=
"text"
id=
"notelpen"
class=
"form-control"
></input>
</div>
</form>
</form>
</div>
</div>
<div
class=
"card-footer"
>
<p
class=
"card-text"
></p>
<button
type=
"button"
id=
"pilihno"
class=
"btn btn-primary"
data-toggle=
"modal"
data-target=
"#pilihantrian"
style=
"float: right;"
>
Daftar Antrian
</button>
</div>
</div>
</div>
</div>
<br>
<div
class=
"container"
>
<button
type=
"button"
id=
"pilihno"
class=
"btn btn-primary"
data-toggle=
"modal"
data-target=
"#pilihantrian"
style=
"float: left;width: 49%;"
>
Daftar Antrian
</button>
<button
type=
"button"
id=
"pilihno"
class=
"btn btn-danger"
style=
"float: right;width: 49%;"
>
Kembali
</button>
</div>
</div>
<br>
<br>
<br>
<!-- Trigger the modal with a button -->
<!-- Trigger the modal with a button -->
...
...
public/action-js/antrian-js/action-cekdatapasien.js
View file @
535f27c2
...
@@ -8,10 +8,10 @@ $('#cekdata').on('click', function () {
...
@@ -8,10 +8,10 @@ $('#cekdata').on('click', function () {
return
false
;
return
false
;
}
else
if
(
no_rekam_medis
.
toString
().
length
>
8
)
{
}
else
if
(
no_rekam_medis
.
toString
().
length
>
6
)
{
bootbox
.
alert
({
message
:
'
No Rekam Medis tidak boleh lebih dari 8 angka
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
No Rekam Medis tidak boleh lebih dari 8 angka
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
else
if
(
no_rekam_medis
.
toString
().
length
<
8
)
{
}
else
if
(
no_rekam_medis
.
toString
().
length
<
6
)
{
bootbox
.
alert
({
message
:
'
No Rekam Medis tidak boleh kurang dari 8 angka
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
No Rekam Medis tidak boleh kurang dari 8 angka
'
,
centerVertical
:
true
});
return
false
;
return
false
;
...
@@ -43,7 +43,7 @@ function cekpasien(no_rekam_medis) {
...
@@ -43,7 +43,7 @@ function cekpasien(no_rekam_medis) {
else
if
(
result
.
code
==
0
)
{
else
if
(
result
.
code
==
0
)
{
console
.
log
(
result
.
data
[
'
datapasien
'
][
0
][
'
no_rekam_medis
'
]);
console
.
log
(
result
.
data
[
'
datapasien
'
][
0
][
'
no_rekam_medis
'
]);
let
$id
=
result
.
data
[
'
datapasien
'
][
0
][
'
id
_pasien
'
];
let
$id
=
result
.
data
[
'
datapasien
'
][
0
][
'
id
'
];
let
$encodedId
=
btoa
(
$id
);
let
$encodedId
=
btoa
(
$id
);
window
.
location
.
href
=
(
"
datapasien/
"
+
$encodedId
);
window
.
location
.
href
=
(
"
datapasien/
"
+
$encodedId
);
...
...
public/action-js/antrian-js/action-daftarpasien.js
View file @
535f27c2
...
@@ -17,7 +17,227 @@ $(document).ready(function () {
...
@@ -17,7 +17,227 @@ $(document).ready(function () {
}
}
});
});
});
});
loadagama
()
function
loadagama
()
{
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadagama
'
,
success
:
function
(
result
)
{
if
(
result
[
'
code
'
]
==
0
)
{
//console.log (result);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama
+
'
</option>
'
;
}
$
(
"
select#agama
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Agama tidak ada
'
,
centerVertical
:
true
});
}
}
});
}
loadpekerjaan
()
function
loadpekerjaan
()
{
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadpekerjaan
'
,
success
:
function
(
result
)
{
if
(
result
[
'
code
'
]
==
0
)
{
//console.log (result);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama_pekerjaan
+
'
</option>
'
;
}
$
(
"
select#pekerjaan
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Pekerjaan tidak ada
'
,
centerVertical
:
true
});
}
}
});
}
loadpendidikan
()
function
loadpendidikan
()
{
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadpendidikan
'
,
success
:
function
(
result
)
{
if
(
result
[
'
code
'
]
==
0
)
{
//console.log (result);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama_pendidikan
+
'
</option>
'
;
}
$
(
"
select#Pendidikan
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Pendidikan tidak ada
'
,
centerVertical
:
true
});
}
}
});
}
loadstatuskawin
()
function
loadstatuskawin
()
{
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadstatuskawin
'
,
success
:
function
(
result
)
{
if
(
result
[
'
code
'
]
==
0
)
{
//console.log (result);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama
+
'
</option>
'
;
}
$
(
"
select#status_perkawinan
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Status tidak ada
'
,
centerVertical
:
true
});
}
}
});
}
loadprovinsi
()
function
loadprovinsi
()
{
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadprovinsi
'
,
success
:
function
(
result
)
{
if
(
result
[
'
code
'
]
==
0
)
{
//console.log (result);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
name
+
'
</option>
'
;
}
$
(
"
select#Provinsi
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Provinsi tidak ada
'
,
centerVertical
:
true
});
}
}
});
}
$
(
'
#Provinsi
'
).
on
(
'
change
'
,
function
()
{
var
Provinsi
=
$
(
'
#Provinsi
'
).
val
();
// console.log(idpoli);
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadkota
'
,
data
:
{
iProvinsi
:
Provinsi
},
success
:
function
(
result
)
{
console
.
log
(
result
)
if
(
result
[
'
code
'
]
==
0
)
{
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
name
+
'
</option>
'
;
}
$
(
"
select#Kota
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Kota tidak ada
'
,
centerVertical
:
true
});
}
}
});
})
$
(
'
#Kota
'
).
on
(
'
change
'
,
function
()
{
var
Kota
=
$
(
'
#Kota
'
).
val
();
// console.log(idpoli);
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadkecamatan
'
,
data
:
{
iKota
:
Kota
},
success
:
function
(
result
)
{
console
.
log
(
result
)
if
(
result
[
'
code
'
]
==
0
)
{
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
name
+
'
</option>
'
;
}
$
(
"
select#kecamatan
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Kecamatan tidak ada
'
,
centerVertical
:
true
});
}
}
});
})
$
(
'
#kecamatan
'
).
on
(
'
change
'
,
function
()
{
var
kecamatan
=
$
(
'
#kecamatan
'
).
val
();
// console.log(idpoli);
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadkelurahan
'
,
data
:
{
ikecamatan
:
kecamatan
},
success
:
function
(
result
)
{
console
.
log
(
result
)
if
(
result
[
'
code
'
]
==
0
)
{
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
name
+
'
</option>
'
;
}
$
(
"
select#Kelurahan
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Kelurahan tidak ada
'
,
centerVertical
:
true
});
}
}
});
})
...
@@ -29,9 +249,18 @@ $('#tambahdata').on('click', function () {
...
@@ -29,9 +249,18 @@ $('#tambahdata').on('click', function () {
let
tanggal_lahir
=
$
(
'
#tanggal_lahir
'
).
val
();
let
tanggal_lahir
=
$
(
'
#tanggal_lahir
'
).
val
();
let
alamat
=
$
(
'
#alamat
'
).
val
();
let
alamat
=
$
(
'
#alamat
'
).
val
();
let
no_hp
=
$
(
'
#no_hp
'
).
val
();
let
no_hp
=
$
(
'
#no_hp
'
).
val
();
let
KTP
=
$
(
'
#ktp
'
).
val
();
let
ktp
=
$
(
'
#ktp
'
).
val
();
let
jenis_kelamin
=
$
(
"
input[name=gender]:checked
"
).
val
();
if
(
KTP
==
null
||
KTP
==
""
)
{
let
Provinsi
=
$
(
"
#Provinsi option:selected
"
).
attr
(
"
value
"
);
let
Kota
=
$
(
"
#Kota option:selected
"
).
attr
(
"
value
"
);
let
kecamatan
=
$
(
"
#kecamatan option:selected
"
).
attr
(
"
value
"
);
let
Kelurahan
=
$
(
"
#Kelurahan option:selected
"
).
attr
(
"
value
"
);
let
status_perkawinan
=
$
(
"
#status_perkawinan option:selected
"
).
attr
(
"
value
"
);
let
Pendidikan
=
$
(
"
#Pendidikan option:selected
"
).
attr
(
"
value
"
);
let
pekerjaan
=
$
(
"
#pekerjaan option:selected
"
).
attr
(
"
value
"
);
let
agama
=
$
(
"
#agama option:selected
"
).
attr
(
"
value
"
);
if
(
ktp
==
null
||
ktp
==
""
)
{
bootbox
.
alert
({
message
:
'
No Induk Kependudukan (NIK) tidak boleh kosong
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
No Induk Kependudukan (NIK) tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
}
...
@@ -41,85 +270,95 @@ $('#tambahdata').on('click', function () {
...
@@ -41,85 +270,95 @@ $('#tambahdata').on('click', function () {
}
else
if
(
tempat_lahir
==
null
||
tempat_lahir
==
""
)
{
}
else
if
(
tempat_lahir
==
null
||
tempat_lahir
==
""
)
{
bootbox
.
alert
({
message
:
'
Tempat lahir tidak boleh kosong
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
Tempat lahir tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
else
if
(
jenis_kelamin
==
null
||
jenis_kelamin
==
""
)
{
bootbox
.
alert
({
message
:
'
Jenis kelamin tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
tanggal_lahir
==
null
||
tanggal_lahir
==
""
)
{
}
else
if
(
tanggal_lahir
==
null
||
tanggal_lahir
==
""
)
{
bootbox
.
alert
({
message
:
'
Tanggal lahir tidak boleh kosong
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
Tanggal lahir tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
else
if
(
agama
==
null
||
agama
==
""
||
agama
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Agama tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
pekerjaan
==
null
||
pekerjaan
==
""
||
pekerjaan
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Pekerjaan tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
Pendidikan
==
null
||
Pendidikan
==
""
||
Pendidikan
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Pendidikan tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
status_perkawinan
==
null
||
status_perkawinan
==
""
||
status_perkawinan
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Status perkawinan tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
alamat
==
null
||
alamat
==
""
)
{
}
else
if
(
alamat
==
null
||
alamat
==
""
)
{
bootbox
.
alert
({
message
:
'
Alamat tidak boleh kosong
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
Alamat tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
else
if
(
Provinsi
==
null
||
Provinsi
==
""
||
Provinsi
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Provinsi tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
Kota
==
null
||
Kota
==
""
||
Kota
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Kota tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
kecamatan
==
null
||
kecamatan
==
""
||
kecamatan
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Kecamatan tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
Kelurahan
==
null
||
Kelurahan
==
""
||
Kelurahan
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Kelurahan tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
no_hp
==
null
||
no_hp
==
""
)
{
}
else
if
(
no_hp
==
null
||
no_hp
==
""
)
{
bootbox
.
alert
({
message
:
'
No hp tidak boleh kosong
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
No hp tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
else
if
(
KTP
.
toString
().
length
>
16
)
{
}
else
if
(
agama
==
null
||
agama
==
""
||
agama
==
"
Pilih
"
)
{
bootbox
.
alert
({
message
:
'
Agama tidak boleh kosong
'
,
centerVertical
:
true
});
return
false
;
}
else
if
(
ktp
.
toString
().
length
>
16
)
{
bootbox
.
alert
({
message
:
'
No Induk Kependudukan (NIK) tidak boleh lebih dari 16 angka
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
No Induk Kependudukan (NIK) tidak boleh lebih dari 16 angka
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
else
if
(
KTP
.
toString
().
length
<
16
)
{
}
else
if
(
ktp
.
toString
().
length
<
16
)
{
bootbox
.
alert
({
message
:
'
No Induk Kependudukan (NIK) tidak boleh kurang dari 16 angka
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
No Induk Kependudukan (NIK) tidak boleh kurang dari 16 angka
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
else
if
(
no_hp
.
toString
().
length
>
13
)
{
}
else
if
(
no_hp
.
toString
().
length
>
13
)
{
bootbox
.
alert
({
message
:
'
No HP tidak boleh lebih dari 13 angka
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
No HP tidak boleh lebih dari 13 angka
'
,
centerVertical
:
true
});
return
false
;
return
false
;
}
}
else
if
(
validasipoli
(
KTP
)
==
1
)
{
else
if
(
validasipoli
(
ktp
)
==
1
)
{
bootbox
.
alert
({
message
:
'
KTP
Sudah Digunakan!
'
,
centerVertical
:
true
});
bootbox
.
alert
({
message
:
'
No Induk Kependudukan
Sudah Digunakan!
'
,
centerVertical
:
true
});
}
}
else
{
else
{
validasinorekammedis
();
SaveDataAja
()
}
}
})
})
function
makeid
(
length
)
{
let
result
=
''
;
let
characters
=
'
ABCDEFGHIJKLMNOPQRSTUVWXYZ
'
;
let
charactersLength
=
characters
.
length
;
for
(
let
i
=
0
;
i
<
length
;
i
++
)
{
result
+=
characters
.
charAt
(
Math
.
floor
(
Math
.
random
()
*
charactersLength
));
}
return
result
;
}
function
makeidnumber
(
length
)
{
let
result
=
''
;
let
characters
=
'
1234567890
'
;
let
charactersLength
=
characters
.
length
;
for
(
let
i
=
0
;
i
<
length
;
i
++
)
{
result
+=
characters
.
charAt
(
Math
.
floor
(
Math
.
random
()
*
charactersLength
));
}
return
result
;
}
function
validasinorekammedis
()
{
let
norekamedis
=
makeid
(
2
)
+
makeidnumber
(
6
);
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadpasien
'
,
data
:
{
no_rekam_medis
:
norekamedis
},
success
:
function
(
result
)
{
if
(
result
.
info
==
'
Not Found
'
)
{
SaveDataAja
(
norekamedis
);
}
else
{
validasinorekammedis
();
}
}
});
}
function
SaveDataAja
(
norekamedis
)
{
function
SaveDataAja
()
{
let
no_rekam_medis
=
norekamedis
;
let
id_pasien
=
$
(
'
#id_pasien
'
).
val
();
let
nama
=
$
(
'
#nama
'
).
val
();
let
nama
=
$
(
'
#nama
'
).
val
();
let
tempat_lahir
=
$
(
'
#tempat_lahir
'
).
val
();
let
tempat_lahir
=
$
(
'
#tempat_lahir
'
).
val
();
let
tanggal_lahir
=
$
(
'
#tanggal_lahir
'
).
val
();
let
tanggal_lahir
=
$
(
'
#tanggal_lahir
'
).
val
();
let
alamat
=
$
(
'
#alamat
'
).
val
();
let
alamat
=
$
(
'
#alamat
'
).
val
();
let
no_hp
=
$
(
'
#no_hp
'
).
val
();
let
no_hp
=
$
(
'
#no_hp
'
).
val
();
let
ktp
=
$
(
'
#ktp
'
).
val
();
let
ktp
=
$
(
'
#ktp
'
).
val
();
let
jenis_kelamin
=
$
(
"
input[name=gender]:checked
"
).
val
();
let
Provinsi
=
$
(
"
#Provinsi option:selected
"
).
attr
(
"
value
"
);
let
Kota
=
$
(
"
#Kota option:selected
"
).
attr
(
"
value
"
);
let
kecamatan
=
$
(
"
#kecamatan option:selected
"
).
attr
(
"
value
"
);
let
Kelurahan
=
$
(
"
#Kelurahan option:selected
"
).
attr
(
"
value
"
);
let
status_perkawinan
=
$
(
"
#status_perkawinan option:selected
"
).
attr
(
"
value
"
);
let
Pendidikan
=
$
(
"
#Pendidikan option:selected
"
).
attr
(
"
value
"
);
let
pekerjaan
=
$
(
"
#pekerjaan option:selected
"
).
attr
(
"
value
"
);
let
agama
=
$
(
"
#agama option:selected
"
).
attr
(
"
value
"
);
console
.
log
(
Kota
)
let
laki
=
$
(
'
#L
'
).
val
();
let
perem
=
$
(
'
#P
'
).
val
();
$
.
ajax
({
$
.
ajax
({
...
@@ -127,24 +366,32 @@ function SaveDataAja(norekamedis) {
...
@@ -127,24 +366,32 @@ function SaveDataAja(norekamedis) {
dataType
:
'
json
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/savedatapasien
'
,
url
:
baseURL
+
'
/api/savedatapasien
'
,
data
:
{
data
:
{
id_pasien
:
id_pasien
,
iktp
:
ktp
,
iktp
:
ktp
,
inama
:
nama
,
inama
:
nama
,
itempat_lahir
:
tempat_lahir
,
itempat_lahir
:
tempat_lahir
,
itanggal_lahir
:
tanggal_lahir
,
itanggal_lahir
:
tanggal_lahir
,
ialamat
:
alamat
,
ialamat
:
alamat
,
ino_hp
:
no_hp
,
ino_hp
:
no_hp
,
inorm
:
no_rekam_medis
iProvinsi
:
Provinsi
,
iKota
:
Kota
,
ikecamatan
:
kecamatan
,
iKelurahan
:
Kelurahan
,
istatus_perkawinan
:
status_perkawinan
,
iPendidikan
:
Pendidikan
,
ipekerjaan
:
pekerjaan
,
iagama
:
agama
,
ijenis_kelamin
:
jenis_kelamin
,
},
},
success
:
function
(
res
ponse
)
{
success
:
function
(
res
ult
)
{
// alert("success");
// response[data];
console
.
log
(
result
)
if
(
response
[
'
code
'
]
==
0
)
{
if
(
response
[
'
code
'
]
==
0
)
{
console
.
log
(
response
);
console
.
log
(
response
);
let
$id
=
response
.
data
[
'
id
_pasien
'
];
let
$id
=
response
.
data
[
'
id
'
];
let
$encodedId
=
btoa
(
$id
);
let
$encodedId
=
btoa
(
$id
);
window
.
location
.
href
=
(
"
datapasien/
"
+
$encodedId
);
window
.
location
.
href
=
(
"
datapasien/
"
+
$encodedId
);
...
...
public/action-js/antrian-js/action-datapasien.js
View file @
535f27c2
...
@@ -11,7 +11,7 @@ function loaddatapasien(param) {
...
@@ -11,7 +11,7 @@ function loaddatapasien(param) {
id
:
param
,
id
:
param
,
},
},
success
:
function
(
result
)
{
success
:
function
(
result
)
{
//
console.log(result);
console
.
log
(
result
);
// $('.loaddata').empty();
// $('.loaddata').empty();
// console.log(result);
// console.log(result);
...
@@ -19,14 +19,14 @@ function loaddatapasien(param) {
...
@@ -19,14 +19,14 @@ function loaddatapasien(param) {
let
data
=
result
.
data
;
let
data
=
result
.
data
;
$
(
'
#id_pasien
'
).
val
(
data
[
0
].
id
_pasien
);
$
(
'
#id_pasien
'
).
val
(
data
[
0
].
id
);
$
(
'
#no_rekam_medis
'
).
val
(
data
[
0
].
no_rekam_medis
);
$
(
'
#no_rekam_medis
'
).
val
(
data
[
0
].
no_rekam_medis
);
$
(
'
#ktp
'
).
val
(
data
[
0
].
ktp
);
$
(
'
#
no_
ktp
'
).
val
(
data
[
0
].
ktp
);
$
(
'
#nama
'
).
val
(
data
[
0
].
nama
);
$
(
'
#nama
'
).
val
(
data
[
0
].
nama
);
$
(
'
#tempat_lahir
'
).
val
(
data
[
0
].
tempat_lahir
);
$
(
'
#tempat_lahir
'
).
val
(
data
[
0
].
tempat_lahir
);
$
(
'
#tanggal_lahir
'
).
val
(
data
[
0
].
tanggal_lahir
);
$
(
'
#tanggal_lahir
'
).
val
(
data
[
0
].
tanggal_lahir
);
$
(
'
#alamat
'
).
val
(
data
[
0
].
alamat
);
$
(
'
#alamat
'
).
val
(
data
[
0
].
alamat
);
$
(
'
#no_
hp
'
).
val
(
data
[
0
].
no_hp
);
$
(
'
#no_
telepon
'
).
val
(
data
[
0
].
no_hp
);
}
else
{
}
else
{
...
@@ -39,51 +39,211 @@ function loaddatapasien(param) {
...
@@ -39,51 +39,211 @@ function loaddatapasien(param) {
});
});
}
}
loadjeniskedatangan
()
function
loadjeniskedatangan
()
{
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadjeniskedatangan
'
,
function
loadsisaantrian
()
{
success
:
function
(
result
)
{
let
dokter
=
$
(
'
#dokter option:selected
'
).
attr
(
"
value
"
);
let
no_antrian
=
$
(
"
input[name=antrian]:checked
"
).
val
();
var
sisa_antrian
;
// console.log(dokter);
if
(
result
[
'
code
'
]
==
0
)
{
// console.log(no_antrian);
//console.log (result);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama_jenis_kedatangan
+
'
</option>
'
;
}
$
(
"
select#jenis_kedatangan
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Jenis Kedatangan tidak ada
'
,
centerVertical
:
true
});
}
}
});
}
loadcarabayar
()
function
loadcarabayar
()
{
$
.
ajax
({
$
.
ajax
({
type
:
'
POST
'
,
type
:
'
POST
'
,
dataType
:
'
json
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadsisaantrian
'
,
url
:
baseURL
+
'
/api/loadcarabayar
'
,
async
:
false
,
success
:
function
(
result
)
{
if
(
result
[
'
code
'
]
==
0
)
{
//console.log (result);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama_penjamin
+
'
</option>
'
;
}
$
(
"
select#cara_bayar
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Cara bayar tidak ada
'
,
centerVertical
:
true
});
}
}
});
}
$
(
'
#cara_bayar
'
).
on
(
'
change
'
,
function
()
{
var
cara_bayar
=
$
(
'
#cara_bayar
'
).
val
();
console
.
log
(
poli
);
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadpenjamin
'
,
data
:
{
data
:
{
id
:
dokter
,
icara_bayar
:
cara_bayar
no
:
no_antrian
,
},
},
success
:
function
(
result
)
{
success
:
function
(
result
)
{
// console.log(result);
console
.
log
(
result
)
// $('.loaddata').empty();
// console.log(result);
if
(
result
.
code
==
0
)
{
if
(
result
[
'
code
'
]
==
0
)
{
let
data
=
result
.
data
;
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama_penjamin
+
'
</option>
'
;
}
// console.log(data[0].count);
$
(
"
select#penjamin
"
).
html
(
optionseg
);
sisa_antrian
=
data
[
0
].
count
;
}
else
{
// $('#sisa_antrian').val(data[0].count);
bootbox
.
alert
({
message
:
'
Penjamin tidak ada
'
,
centerVertical
:
true
});
}
}
});
})
loadpoli
()
function
loadpoli
()
{
// console.log(cara_bayar)
// console.log(idpoli);
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/laodpolibaru
'
,
success
:
function
(
result
)
{
console
.
log
(
result
)
if
(
result
[
'
code
'
]
==
0
)
{
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama_ruangan
+
'
</option>
'
;
}
$
(
"
select#poli
"
).
html
(
optionseg
);
}
else
{
}
else
{
alert
(
result
.
info
);
bootbox
.
alert
({
message
:
'
Poli tidak ada
'
,
centerVertical
:
true
}
);
}
}
}
});
}
$
(
'
#poli
'
).
on
(
'
change
'
,
function
()
{
var
poli
=
$
(
'
#poli
'
).
val
();
console
.
log
(
poli
);
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/laoddokterbaru
'
,
data
:
{
ipoli
:
poli
},
},
error
:
function
(
xhr
)
{
success
:
function
(
result
)
{
alert
(
xhr
.
status
+
'
-
'
+
xhr
.
statusText
);
console
.
log
(
result
)
if
(
result
[
'
code
'
]
==
0
)
{
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama
+
'
</option>
'
;
}
}
$
(
"
select#dokter
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Dokter tidak ada
'
,
centerVertical
:
true
});
}
}
});
})
loadinstalasi
()
function
loadinstalasi
()
{
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadinstalasi
'
,
success
:
function
(
result
)
{
if
(
result
[
'
code
'
]
==
0
)
{
//console.log (result);
var
res
=
result
[
'
data
'
];
// optionseg += '<option value="Pilih" disabled selected>-- Pilih --</option>';
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama_instalasi
+
'
</option>
'
;
}
$
(
"
select#instalasi
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Instalasi tidak ada
'
,
centerVertical
:
true
});
}
}
});
});
return
sisa_antrian
;
}
}
loadhubungan
()
function
loadhubungan
()
{
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadhubungan
'
,
success
:
function
(
result
)
{
if
(
result
[
'
code
'
]
==
0
)
{
//console.log (result);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>-- Pilih --</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id
+
'
">
'
+
res
[
i
].
nama
+
'
</option>
'
;
}
$
(
"
select#hubkel
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Instalasi tidak ada
'
,
centerVertical
:
true
});
}
}
});
}
$
(
'
#tambah
'
).
on
(
'
click
'
,
function
()
{
$
(
'
#tambah
'
).
on
(
'
click
'
,
function
()
{
loadsisaantrian
()
//
loadsisaantrian()
savedataaja
()
savedataaja
()
})
})
...
@@ -151,62 +311,48 @@ function savedataaja() {
...
@@ -151,62 +311,48 @@ function savedataaja() {
});
});
}
}
function
loadsisaantrian
()
{
let
dokter
=
$
(
'
#dokter option:selected
'
).
attr
(
"
value
"
);
let
no_antrian
=
$
(
"
input[name=antrian]:checked
"
).
val
();
var
sisa_antrian
;
loadpoli
();
// console.log(dokter);
$
(
'
#poli
'
).
on
(
'
change
'
,
function
()
{
// console.log(no_antrian);
var
idpoli
=
$
(
'
#poli
'
).
val
();
// console.log(idpoli);
$
.
ajax
({
$
.
ajax
({
type
:
'
POST
'
,
type
:
'
POST
'
,
dataType
:
'
json
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadDokterWaktu
'
,
url
:
baseURL
+
'
/api/loadsisaantrian
'
,
async
:
false
,
data
:
{
data
:
{
id_poli
:
idpoli
id
:
dokter
,
no
:
no_antrian
,
},
},
success
:
function
(
result
)
{
success
:
function
(
result
)
{
// console.log(result);
// $('.loaddata').empty();
// console.log(result);
if
(
result
[
'
code
'
]
==
0
)
{
if
(
result
.
code
==
0
)
{
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>Pilih</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id_dokter
+
'
">
'
+
res
[
i
].
nama_dokter
+
'
</option>
'
;
}
$
(
"
select#dokter
"
).
removeAttr
(
'
disabled
'
);
$
(
"
select#dokter
"
).
html
(
optionseg
);
}
else
{
bootbox
.
alert
({
message
:
'
Dokter di poli ini belum ada yg didaftarkan
'
,
centerVertical
:
true
});
}
}
});
});
function
loadpoli
()
{
let
data
=
result
.
data
;
$
.
ajax
({
type
:
'
POST
'
,
dataType
:
'
json
'
,
url
:
baseURL
+
'
/api/loadregisterpoli
'
,
success
:
function
(
result
)
{
// console.log(data[0].count);
if
(
result
[
'
code
'
]
==
0
)
{
sisa_antrian
=
data
[
0
].
count
;
//console.log (result);
// $('#sisa_antrian').val(data[0].count);
var
res
=
result
[
'
data
'
];
optionseg
=
''
;
optionseg
+=
'
<option value="Pilih" disabled selected>Pilih</option>
'
;
for
(
var
i
=
0
;
i
<
res
.
length
;
i
++
)
{
optionseg
+=
'
<option value="
'
+
res
[
i
].
id_poli
+
'
">
'
+
res
[
i
].
nama_poli
+
'
</option>
'
;
}
$
(
"
select#poli
"
).
html
(
optionseg
);
}
else
{
}
else
{
bootbox
.
alert
({
message
:
'
Data Poli Kosong
'
,
centerVertical
:
true
}
);
alert
(
result
.
info
);
}
}
},
error
:
function
(
xhr
)
{
alert
(
xhr
.
status
+
'
-
'
+
xhr
.
statusText
);
}
}
});
});
return
sisa_antrian
;
}
}
//
validasipasien()
validasipasien
()
function
validasipasien
(
id_poli
,
dokter
,
id_pasien
)
{
function
validasipasien
(
id_poli
,
dokter
,
id_pasien
)
{
var
exist
=
0
;
var
exist
=
0
;
...
@@ -258,6 +404,8 @@ function validasipasien(id_poli, dokter, id_pasien) {
...
@@ -258,6 +404,8 @@ function validasipasien(id_poli, dokter, id_pasien) {
}
}
$
(
'
#pilihno
'
).
on
(
'
click
'
,
function
(
e
)
{
$
(
'
#pilihno
'
).
on
(
'
click
'
,
function
(
e
)
{
e
.
preventDefault
();
e
.
preventDefault
();
var
id_pasien
=
$
(
'
#id_pasien
'
).
val
();
var
id_pasien
=
$
(
'
#id_pasien
'
).
val
();
...
@@ -302,22 +450,19 @@ function pilihAntrian(id_poli) {
...
@@ -302,22 +450,19 @@ function pilihAntrian(id_poli) {
splithour
[
0
]
=
$antrian
[
0
][
'
jam_mulai
'
].
split
(
'
:
'
);
splithour
[
0
]
=
$antrian
[
0
][
'
jam_mulai
'
].
split
(
'
:
'
);
hour
+=
parseInt
(
splithour
[
0
][
0
]);
hour
+=
parseInt
(
splithour
[
0
][
0
]);
minute
=
parseInt
(
splithour
[
0
][
1
]);
minute
=
parseInt
(
splithour
[
0
][
1
]);
$
(
'
.antrian
'
).
empty
();
$
(
'
.antrian
'
).
empty
();
var
d
=
new
Date
();
var
newhour
=
d
.
getHours
();
var
newminute
=
d
.
getMinutes
();
for
(
var
i
=
0
;
i
<
$antrian
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<
$antrian
.
length
;
i
++
)
{
var
A
=
Date
.
now
();
if
(
$antrian
[
i
][
'
id_pasien
'
]
===
null
)
{
//jika masih kosong
if
(
$antrian
[
i
][
'
id_pasien
'
]
===
null
)
{
//jika masih kosong
let
y
=
'
'
;
let
y
=
'
'
;
console
.
log
()
var
splittime
=
[];
var
splittime
=
[];
splittime
[
i
]
=
$antrian
[
i
][
'
waktu_antrian
'
].
split
(
'
:
'
);
splittime
[
i
]
=
$antrian
[
i
][
'
waktu_antrian
'
].
split
(
'
:
'
);
...
@@ -331,51 +476,6 @@ function pilihAntrian(id_poli) {
...
@@ -331,51 +476,6 @@ function pilihAntrian(id_poli) {
hour
=
0
;
hour
=
0
;
}
}
if
(
newhour
>
hour
){
if
(
minute
.
toString
().
length
===
1
)
{
y
+=
`<div class="col-lg-1">
<div class="buttons" >
<input type="picked" name="antrian" value="`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`" id="antrian`
+
i
+
`" />
<label for="antrian`
+
i
+
`">`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`</label>
<label style="display: block;text-align: center; line-height: 150%;" for="antrian`
+
i
+
`">`
+
hour
+
'
:
'
+
'
0
'
+
minute
+
`</label>
</div>
</div > `
;
$
(
'
.antrian
'
).
append
(
y
);
}
else
{
y
+=
`<div class="col-lg-1">
<div class="buttons" >
<input type="picked" name="antrian" value="`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`" id="antrian`
+
i
+
`" />
<label for="antrian`
+
i
+
`">`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`</label>
<label style="display: block;text-align: center; line-height: 150%;" for="antrian`
+
i
+
`">`
+
hour
+
'
:
'
+
minute
+
`</label>
</div>
</div > `
;
$
(
'
.antrian
'
).
append
(
y
);
}
console
.
log
(
"
merah =
"
+
hour
+
"
:
"
+
minute
);
}
else
if
(
newhour
==
hour
){
if
(
newminute
>
minute
){
if
(
minute
.
toString
().
length
===
1
)
{
y
+=
`<div class="col-lg-1">
<div class="buttons" >
<input type="picked" name="antrian" value="`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`" id="antrian`
+
i
+
`" />
<label for="antrian`
+
i
+
`">`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`</label>
<label style="display: block;text-align: center; line-height: 150%;" for="antrian`
+
i
+
`">`
+
hour
+
'
:
'
+
'
0
'
+
minute
+
`</label>
</div>
</div > `
;
$
(
'
.antrian
'
).
append
(
y
);
}
else
{
y
+=
`<div class="col-lg-1">
<div class="buttons" >
<input type="picked" name="antrian" value="`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`" id="antrian`
+
i
+
`" />
<label for="antrian`
+
i
+
`">`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`</label>
<label style="display: block;text-align: center; line-height: 150%;" for="antrian`
+
i
+
`">`
+
hour
+
'
:
'
+
minute
+
`</label>
</div>
</div > `
;
$
(
'
.antrian
'
).
append
(
y
);
}
}
else
{
if
(
minute
.
toString
().
length
===
1
)
{
if
(
minute
.
toString
().
length
===
1
)
{
y
+=
`<div class="col-lg-1">
y
+=
`<div class="col-lg-1">
<div class="buttons" >
<div class="buttons" >
...
@@ -395,28 +495,6 @@ function pilihAntrian(id_poli) {
...
@@ -395,28 +495,6 @@ function pilihAntrian(id_poli) {
</div > `
;
</div > `
;
$
(
'
.antrian
'
).
append
(
y
);
$
(
'
.antrian
'
).
append
(
y
);
}
}
}
}
else
{
if
(
minute
.
toString
().
length
===
1
)
{
y
+=
`<div class="col-lg-1">
<div class="buttons" >
<input type="radio" name="antrian" value="`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`" id="antrian`
+
i
+
`" />
<label for="antrian`
+
i
+
`">`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`</label>
<label style="display: block;text-align: center; line-height: 150%;"`
+
i
+
`">`
+
hour
+
'
:
'
+
'
0
'
+
minute
+
`</label>
</div>
</div > `
;
$
(
'
.antrian
'
).
append
(
y
);
}
else
{
y
+=
`<div class="col-lg-1">
<div class="buttons" >
<input type="radio" name="antrian" value="`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`" id="antrian`
+
i
+
`" />
<label for="antrian`
+
i
+
`">`
+
$antrian
[
i
][
'
no_antrian
'
]
+
`</label>
<label style="display: block;text-align: center; line-height: 150%;"`
+
i
+
`">`
+
hour
+
'
:
'
+
minute
+
`</label>
</div>
</div > `
;
$
(
'
.antrian
'
).
append
(
y
);
}
}
minute
+=
parseInt
(
splittime
[
i
][
1
]);
minute
+=
parseInt
(
splittime
[
i
][
1
]);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment