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).