SISTEM REKOD PERUBATAN ELEKTRONIK: SATU PROTOTAIP
Transcription
SISTEM REKOD PERUBATAN ELEKTRONIK: SATU PROTOTAIP
SISTEM REKOD PERUBATAN ELEKTRONIK: SATU PROTOTAIP BERASASKAN SENIBINA CORSA.JAVA DALAM PERSEKTTARAN TERAGIH SITI HAFTZ,AHNOR BINTI ABD RAZAK Laporan Projek Ini Dikemukakan SebagaiMemenuhiSebahagianDaripadaSyarat Penganugerahan Ijazah SarjanaMuda Sains(Komputer) Fakulti SainsKomputer Dan SistemMaklumat Universiti TeknologiMalaysia MAC,2002 'ansrnnr SistemRekodPerubatanElektronik(RPE)merupakansebahagian daripada SistemMaklumatKlinik untuk aplikasiteleperubatan. Pembangunan sistemini bertujuanuntuk menguruskanrekod perubatanpesakit secaraelektronik. Padamasa kini, RPEtelah pun dilaksanakandalamRangkaianKawasanSetempat.Walaupun begitu,pembangunan sistemRPE sediaadatidak mengaplikasikan konsepsenibina teragih,mempunyaitahapkeselamatanyangminima dan tidak menyokong mekanisma fault tolerance.Olehyangdemikian,prototaipsistemRPE berasaskan senibinaCORBA-Java dalampersekitaran teragihperlu dibangunkan.Senibina teragihakanmembolehkanmekanisma/aulttolerance drlaksanakan dalamsistem. Aplikasiini juga turut menggunakan teknologiWeb dandilengkapidenganaspekaspekkeselamatan sepertikawalancapaian,teknik penyulitanRSA, tandatangan digital danLapisanSoketKeselamatan. Metodologiberorientaskanobjek dengan kaedahUnifiedModelingLanguagetelahdipilih sebagaiasaspembangunan prototaipsistemRPE.Ini bersesuaian denganbahasapengaturcaraan Javayangakan digunakansebagaibahasapengaturcaraan utamaaplikasiini. Gabungansenibina CORBA-Java,teknologiWeb danpelbagaiimplementasikeselamatan telah yangtinggi, boleh menghasilkansatusistemRPEyangmempunyaikeupayaan diskalakan,boleh dipercayai,stabildanmantap.Hasil sistemRPEyangdibangunkan ini dijangkatelah berupayameningkatkankeupayaanpengurusanrekod-rekod perubatanpesakitdan secaralangsungmampumerealisasikan konsepteleperubatan di Malaysia. vi ABSTRACT ElectronicMedical Record(EN{R)is a part of Clinical InformationSystem for telemedicine.It is developedto electronicallymanageinformationin detail about patientswith individual records.Nowadays,EMR wasimplementedin Local Area Network.Unfortunately,this systemdoesn'timplementdistributedsystemconcept, lesssecurity,and doesn'tsupportfault tolerancemechanism.For the solution,EMR prototypesystembasedon CORBA-Javaarchitecturein distributedsystemmustbe developed.Distributedsystemapplicationis enablethe implementationof fault tolerancemechanismin this system.The developmentof EMR prototypesystemhas alsobeenequippedwith Web baseenvironmentand securityaspectssuchas access control,RSA encryptiontechnique,digital signatureand SecureSocketLayer(SSL). Nevertheless, objectorientedmethodologywith Unified ModelingLanguage(UI{L) hasbeenusedto simpliff the system.It is suitablewith Javaprogramminglanguage that willbe useasthe main languagefor EMR system.The combinationof CORBAJavaarchitecture,Web technologyand securityimplementationwasproduced systemthat hasenoughcapability,scalability,reliability, stableandpowerful.This prototypeof EMR will havecapabilityto managepatientmedicalrecordsandalso helptelemedicalconceptto becomemorereality in Malaysia. 96 RUJT]KAN l. Financial ANSI (1985)."ANSI X9.17-1985,AmericanNationalStandard, lnstitutionKey Management(Wholesale),AmericanBankersAssociation, 2. Institute. Section7.2." New York: AmericanNational Standards England:Addison-Wesley. Connolly,T.M. ( 1996)."DatabaseSystems." a J. Dr. Azmi Mohd Tamil (1998). "Buletin98." KualaLumpur.Jabatan 4. KesihatanMasyarakatFakulti PerubatanIIKM. Dr. Zubaidi(2001)."Tidak diterbitkan". 5. UnitedStateof America: Ford,N. (1999)."BorlandJBuilder3 Unleashed." 6. SamsPublishing. of MissionControl Jones,M. (1993)."SCOSII:ESA'sNew Generation Systems"dlm. EsaBulletinno 75. (J.L.Massey,ed.). Lai, X. ETH (1992)."serieson InformationProcessing Vol. 1,On theDesignandSecurityof Block Ciphers".Konstanz, 8. Switzerland:Hartung-GorreVerlag. NIST (1993)."DataEncryptionStandard(DES)(FIPSPUB 46-2)" 9. andTechnolory. Md.: Nationallnstituteof Standards Gaithersburg, SuwivalGuide." Orfali,R. (1996).2"dEdition."The EssentialClient/Server Canada:JohnWiley & Sons,lnc. 1 0 . Orfali,R. (1997)."InstantCORBA."Canada:JohnWiley & Sons,lnc. With Java&, CORBA." Programming 1 1 . Orfali,R. (1997)."ClienVServer Canada:JohnWiley & Sonslnc. "securityIn Computing."New Jersey: 12. Pfleeger,C.P.(lgg7;. 2"dEdition. Prentice-Hall. tJ. "DistributedProgrammingWith Java" QusayH. Mahmoud(1999). Greenwich:ManningPublicationsCompany. "coRBA3 FundamcntalandProgramming."2ndEdition' 14. sigel, J. (2000). Canada:JohnWiley & Sonslnc. *DES Successor To Mean Strongercrypto." 1 5 . Seminerio,Maria (1993). ZDNN. 1-3. "DistributedInformationSystemslFromClienVServer to 1 6 . Simon,E. (1996). DistributedMultimedia." New York: McGraw-Hill, Inc. "IIML In A Nutshell."United Statesof America: 17. SinanSi Alhir (1998). O'Reilly & AssociatesInc. Internet "The Key to Network andInternetSecurity'" 1 8 . Egan,T (1993). http://www.rit. edu/-txe3365/DES.hunl 1 9 . Magelang Institute ( 1998).