Langkau ke kandungan utama

Unit Sistem Maklumat, HUSM

Having one idea that is 'Malaysia Boleh', or theoretically we could manage anything with hard work, we at Unit Sistem Maklumat (Information System Unit), Hospital Universiti Sains Malaysia really did our hard work on developing system for HUSM using open source software development tools. And it turns out that the idea was right (again). 

On the contrary, our unit is always short of staff and to describe the critical level of this situation, I would like to give an example of an Online Prescription system built in our unit. The system is running in most of our clinic that and have more than 100 users. Online Prescription (POLs) was inquired by our Pharmacy Department as a new solution towards paperless medication distribution procedure, that is less paper being used for doctors to prescribe medication to  patients. As explained, the system will cater about various of complicated variables such as drug type, classification, doses and others that required high commitment and effort to do so. 

But in our case, this whole commitment and effort of software development starting from preliminary study, databases, user interface, business logic and function, error handling and other delicate procedure was handled by ONE single person. 

But as far we moved on, these scenario became our daily chores to do. A system big enough that should be handled by at least a team of 20 person, is now responsible to only 2 personnel with no budget for the development. 

Furthermore, the data obtained from years of systems running in a very big hospital with thousand of patient everyday, a great abundance of sensitive data in various categories became our dilemma as there are not enough funding for us to buy more reliable, high performance and robust server to support the vast usage.

But, grabbing the 'Malaysia Boleh' idea that is, on further explanation should bear 'Tidak Putus Asa' as the next motto, we are currently trying to find another source of funding through out any resources we have. Any potential idea or opportunity are giving us hope that we still can 'save' all those pt data from catastrophic incident. 

When 'Malaysia Boleh' is actually not only an encourage words, but more likely a challenge sounds like 'are you Malaysia Boleh enough?' ..

= |


"Rasulullah s.a.w. bersabda yang bermaksud:
"Orang Mukmin yang paling sempurna imannya
ialah yang paling baik akhlaknya."
(Hadith Riwayat Ahmad)."

"Please do not send me Microsoft Office/Apple iWork documents. Send OpenDocument instead! http://fsf.org/campaigns/opendocument/"

Ulasan

Catatan popular daripada blog ini

Apa Maksud RON dalam pengkelasan Petrol?

RON dan Petrol Oleh yusdirman, Oktober 2014 RON adalah singkatan daripada Research Octane Number Ianya kaedah penarafan bahan api. Lebih tinggi nilai RON, lebih mahal harga PETROL. Adakah minyak RON 97 lebih berkuasa berbanding RON 95? RON merujuk kepada tahap bahan api menahan rintangan "ketukan" semasa proses pembakaran oleh palam pencucuh dalam enjin. Ianya merujuk kepada tahap ketahanan bahan api untuk tidak terbakar sebelum dinyalakan oleh palam pencucuh dalam enjin. "ketukan" dalam konteks RON ini adalah apabila campuran bahan api dan udara dalam enjin terbakar lebih awal sebelum api dari palam pencucuh menbakarnya. Pembakaran awal ini mungkin disebabkan enjin terlalu panas. Haba dari silinder enjin itu sendiri mungkin telah menyalakan bahan api sebelum palam pencucuh menyala. Ini boleh menurunkan prestasi dan mungkin boleh memudaratkan enjin! Jadi, RON bukannya bermaksud LEBIH KUASA! Ianya bermaksud bahan api itu dapat menahan tekanan dari

Load Balancing dengan Nginx dan Puma

Load Balancing dengan Nginx dan Puma Tutorial ini adalah sangat ringkas hanya untuk menunjukkan kebolehan nginx sebagai load balancer yang dapat menjadi 'orang tengah' antara banyak server di belakangnya Keperluan 1. Paling kurang 2 server aplikasi 2. Satu server diinstall nginx Contoh Persekitaran yang sekarang 1. server1: os: debian application: ruby on rails web server : puma dns : myaplication1.yusdirman.com 2. server2: myaplication2.yusdirman.com os:debian application: ruby on rails web server : puma dns : myaplication1.yusdirman.com 3. nginx diinstall di server1 /ets/nginx/nginx.conf setup (default): worker_processes  2; worker_processes  auto; worker_rlimit_nofile 65536; error_log  logs/error.log  notice; error_log  logs/error.log  info; events {   worker_connections  65536; } http {   include       mime.types;   default_type  application/octet-stream;   sendfile        on;   tcp_nopush on;   tcp_nodelay on;   keepalive_tim

Server Redundancy - Pertindanan Komputer Pelayan

alkisahnya tercari-cari untuk buat server redundancy ( pertindihan komputer pelayan ) atas sebab perlunya server yang sentiasa on-line tanpa ada downtime yang lama. Dan, cabarannya adalah memang kami tak pernah jalani apa-apa latihan, pengalaman dan apa jua pengetahuan berkenaan teknologi ini. Yang pastinya, perlu banyak mengoogle. Setakat ini, ada banyak kaedah untuk memastikan aplikasi masih terus boleh berfungsi walaupun server mati/rosak. 1. guna 2 server yang sama. Bila satu mati, satu lagi yang masih hidup dapat terus melayan pengguna. 2. guna 2 talian rangkaian yang berbeza. Bila satu talian rosak/putus, masih ada satu lagi talian rangkaian yang berfungsi. 3. storan di server guna raid ( redundant array of independent disk ) atau dalam bahasa melayu : barisan disk berlainan yang bertindan. Raid dapat menjadikan sebilangan hd menjadi 1 dengan semua data pada 1 hd adalah sama dengan data pada hd 2. (mirroring) 4. satu IP maya untuk sebilangan server. 2 server yang mena