8/16/2019 4 Th Documentation
1/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
1 INTRODUCTION
1.1 PROBLEM STATEMENT
The problems face !" #he f!el of me!cal a" heal#h care s$ch as #he a%!"% of
#he pop$la#!o"& #he !"crease of chro"!c pa#!e"#s& #he r!s!"% me!cal e'pe"ses& a" #he
"ees #o !mpro(e #he )$al!#* of me!cal ser(!ces are commo" aro$" #he +orl #oa*,
I" orer #o sol(e #hem& !"forma#!o" #ech"olo%* -IT. m$s# be eplo*e #o #h!s f!el, I"
rece"# *ears& me!cal !"forma#!o" s*s#ems pla* a" !"creas!"%l* !mpor#a"# role !"
s$ppor#!"% oc#ors a" "$rses& e"ha"c!"% #he )$al!#* of me!cal ser(!ces& re$c!"% #he
me!cal e'pe"ses& a" !mpro(!"% #he care of chro"!c pa#!e"#s, Therefore& me!cal
!"forma#!/a#!o" has ra+" more a" more a##e"#!o" !" (ar!o$s co$"#r!es,
1.2 EXISTING SYSTEM
The e'!s#!"% s*s#em ma!"l* foc$ses o" !"forma#!/a#!o" for hosp!#als or me!cal
!"s#!#$#!o"s +!#h!" #he or%a"!/a#!o"s, Ho+e(er& fe+ effor#s are !rec#l* or!e"#e #o #he
pa#!e"#s& #he!r fam!l!es& a" o#her %e"eral $sers, W!#h #he rap! e(elopme"# of
!"forma#!o" a" comm$"!ca#!o" #ech"olo%!es a" #he cha"%e of me!cal a" heal#h
care ser(!ce moels& crea#!"% (ar!o$s p$bl!c0or!e"#e heal#h care ser(!ce s*s#ems has
become a #re", The a%e"c*1s %oal !s #o real!/e E2R& o"l!"e ser(!ce for choos!"%
me!cal !"s#!#$#!o"s a" ma3!"% appo!"#me"#& elec#ro"!c prescr!p#!o"s& heal#h "e#+or3
!"fras#r$c#$re& PACS& a" so o", I# a!ms #o help pa#!e"#s ob#a!" be##er& fas#er& a" safer
me!cal care b* $s!"% IT, To ach!e(e #h!s %oal a" #o b$!l a "e#+or3 !"fras#r$c#$re of
heal#h !"forma#!o"&
1.2.1 Drawback in ei!"in# !$!"e%
It has difculties in meeting the diverse and personalized needs
o users and in adapting to the dynamically changing complex
application environments. Consequently, they ail to realize the
personalized customization and active recommendation o health
care services or users.
ASTI CSEDEPT 4
8/16/2019 4 Th Documentation
2/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
1.& PROPOSED SYSTEM
I" #h!s paper& +e ha(e prese"#e a heal#h care pla#form PHISP, I# s$ppor#s
perso"al heal#h !"forma#!o" ma"a%eme"#& perso"al heal#h r!s3 assessme"# a"
%$!a"ce& *"am!c perso"al heal#h mo"!#or!"% a" real0#!me earl* +ar"!"%& ac#!(e
recomme"a#!o" of perso"al!/e me!cal #rea#me"#& ac#!(e seaso"al !sease +ar"!"%&
a" o#her heal#h care ser(!ces for !"!(!$als, 2oreo(er& for some spec!f!c !seases&
PHISP pro(!es remo#e me!cal a" care ser(!ces, W!#h #he help of !"forma#!o" a"
comm$"!ca#!o" #ech"olo%!es& espec!all* #he ser(!ce or!e"#e #ech"olo%!es& +e ha(e
es!%"e a" !mpleme"#e #he heal#h care pla#form base o" SOA a" Web ser(!ce
#ech"olo%!es& +h!ch ma3es o$r e(elope s*s#em ha(e h!%her re$sab!l!#*& fle'!b!l!#*&
a" e'#e"s!b!l!#*,
1.&.1 A'(an"a#e! )* +r)+)!e' !$!"e%
The important means to achieve it is to realize the sharing o
patients’ inormation among general practitioners and hospitals in
real time.
1., SCOPE O- TE PRO/ECT
There !s a s#ro"% ema" for me!cal a" heal#h care ser(!ce s*s#ems for #he
p$bl!c $"er #he "e+ comp$#!"% moel, The* ca" pro(!e remo#e heal#h co"s$l#a#!o"&
remo#e real0#!me mo"!#or!"%& remo#e !a%"os!s& perso"al heal#h recor -PHR.& "e#+or30
base heal#h care e$ca#!o"& a" o#her perso"al!/e ser(!ces for #he p$bl!c #hro$%h
perso"al!/e me!cal !"forma#!o" ma"a%eme"# a" ser(!ces co"f!%$ra#!o" a"
!"#e%ra#!o", Th$s& #he* ca" help $s real!/e #he !"#e%ra#!o" of heal#h care pre(e"#!o"&
me!cal ser(!ces& a" heal#h ma"a%eme"#,
1.0 OB/ECTIE
We a!m #he $se of !"forma#!o" #ech"olo%* a" ma"a%eme"# s*s#ems for #he
be##erme"# of heal#h care !s more a" more !mpor#a"# a" pop$lar, A" I" #h!s paper&
+e prese"# PHISP I# ca" s$ppor# "$mero$s heal#h care #as3s& pro(!e !"!(!$als +!#h
ASTI CSEDEPT 5
8/16/2019 4 Th Documentation
3/94
Patient ogin
Patient !egistration
"ata #ase
Interaction
Patient $indo% &rror Page
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
ma"* !"#ell!%e"# a" perso"al!/e ser(!ces& a" s$ppor# bas!c remo#e heal#h care a"
%$ar!a"sh!p,
2 PRO/ECT DESCRIPTION
2.1 USER INTER-ACE DESIGN
Th!s !s #he f!rs# mo$le of o$r pro6ec#, User I"#erface Des!%" pla*s a" !mpor#a"#
role for #he $ser #o mo(e lo%!" +!"o+ #o $ser +!"o+, Th!s mo$le has crea#e for #he
p$rpose of ho+ ma"* $sers are !"#erac#!"% +!#h o$r +ebs!#e, I" #h!s lo%!" pa%e +e ha(e
#o e"#er lo%!" $ser "ame a" pass+or, I# +!ll chec3 $ser"ame a" pass+or !s ma#ch
or "o# -(al! $ser"ame a" (al! pass+or., If +e e"#er a"* !"(al! $ser"ame or
pass+or +e ca"1# e"#er !"#o lo%!" +!"o+ #o $ser +!"o+ !# +!ll sho+s error messa%e,
So +e are pre(e"#!"% some $"a$#hor!/e $ser e"#er!"% !"#o #he lo%!" +!"o+ #o $ser
+!"o+, I# +!ll pro(!e a %oo sec$r!#* for o$r pro6ec#, So ser(er co"#a!" $ser "ame
a" pass+or ser(er also chec3 #he a$#he"#!ca#!o" of #he $ser, I# +ell !mpro(es #he
sec$r!#* a" pre(e"#!"% from $"a$#hor!/e $ser e"#ers !"#o #he am!" lo%!",
-i# 2.1 U!erin"er*ace'e!i#n
ASTI CSEDEPT 7
8/16/2019 4 Th Documentation
4/94
Patient $indo%
Patient 'ealth !ecords
Patient 'ealth (tatus
Patient "iet and &nvironmental Inormation
Patient physiological inormation
Cloud "ata #ase
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
2.2 IMPLEMENT EALT CARE SERICE SYSTEM
Th!s !s #he seco" mo$le of o$r pro6ec# !" #h!s +!#h #he a(e"# of +eb
appl!ca#!o"s& !# !"cl$es a ser!es of s$bs*s#ems& s$ch as perso"al heal#h !"forma#!o"
ma"a%eme"# s*s#em& perso"al heal#h r!s3 assessme"# a" %$!a"ce s*s#em& seaso"al
!sease earl* +ar"!"% s*s#em& ec!s!o" ma3!"% l!brar!es for (ar!o$s !seases& remo#e
"$rs!"%& a" me!cal s*s#ems for s$ch pa#!e"#s as car!o(asc$lar& cerebral apople'*&
a" !abe#!c o"es, Heal#h mo"!#or!"% !"(ol(es #he collec#!o" of a#a abo$# (!#al
ph*s!olo%!cal parame#ers from !ffere"# par#s of #he bo* a" ma3!"% ec!s!o"s base
o" !#, I# !s a "e+ 3!" of sol$#!o"s for $"!(ersal heal#h care& !sease s$r(e!lla"ce& a"
pre(e"#!o"& a" !s also a" !mpor#a"# par# of #he I"#er"e# of #h!"%s, I#s a!m !s #o pro(!e
pla#form #ha# !"#e%ra#es har+are& sof#+are& a" +!reless comm$"!ca#!o" #ech"olo%*
a" pro(!es "ecessar* co"!#!o"s for #he f$#$re e(elopme"# of $"!(ersal me!cal a"
heal#h care s*s#ems,
-i# 2.2 ea3" care !er(ice !$!"e%
ASTI CSEDEPT 8
8/16/2019 4 Th Documentation
5/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
2.& SERICES ENCAPSULATED
I" #he pla#form& a ma6or!#* of f$"c#!o"al mo$les are pac3a%e !" #he form of
ser(!ces, Here& +e escr!be some of #hem br!efl* as follo+s, E"(!ro"me"#al
!"forma#!o" ac)$!s!#!o" ser(!ce & S$b6ec#!(e feel!"%s ac)$!s!#!o" ser(!ce& Coro"ar* hear#
!sease or!e"#e a#a a"al*s!s a" !a%"os!s ser(!ce& Cerebral0apople'*0or!e"#e a#a
a"al*s!s a" !a%"os!s ser(!ce a" !abe#es or!e"#e a#a a"al*s!s a" !a%"os!s
ser(!ce& Perso"al heal#h r!s3 assessme"# ser(!ce &Base o" #he prel!m!"ar* !a%"os#!c
res$l#s a" #he E2R !"forma#!o" of a pa#!e"#& #h!s ser(!ce ca" assess #he s#a#$s of #he pa#!e"#1s heal#h r!s3, Perso"al heal#h %$!a"ce ser(!ce, Accor!"% #o #he prel!m!"ar*
!a%"os#!c res$l#s a" E2R !"forma#!o" of a pa#!e"#& !# ca" pro(!e #he pa#!e"# +!#h
pre(e"#!(e meas$res& #h!"%s #o be care a" o#her heal#h %$!a"ce, Perso"al heal#h real0
#!me +ar"!"% ser(!ce& I# ca" +ar" #he $ser abo$# #he s!%"s of cer#a!" !sease, All ro$"
!"#er(e"#!o" ser(!ce,
ASTI CSEDEPT 9
8/16/2019 4 Th Documentation
6/94
Patient $indo%
Patient 'ealth !ecords
Patient 'ealth (tatus
Patient "iet and &nvironmental Inormation
Patient physiological inormation
Cloud "ata #ase
Encapsulation Of Services For Patients
(ervice )
(ervice*
(ervice n
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
-i# 2.& !er(ice! enca+!43a"e'
ASTI CSEDEPT :
8/16/2019 4 Th Documentation
7/94
Patient $indo%
Patient 'ealth !ecords
Patient 'ealth (tatus
Patient "iet and &nvironmental Inormation
Patient physiological inormation
Cloud "ata #ase
Encapsulation Of Services For Patients
+dmin ogin
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
2., MEDICAL IN-ORMATION RETRIEAL
Whe" more "$mber of Users +!ll !"#erac# +!#h o$r +ebs!#e, The" #he* +a"# #he
bes# !"forma#!o" amo"% #he me!c!"es +ha# #he* are pro(!!"%, So #o %!(e #he be##er
me!c!"es #o #he $sers +ho are (!s!#!"% o$r +ebs!#es for #he!r me!cal !"forma#!o" #he*
ca" choose #he bes# me!c!"e base o" #he pre(!o$s $ser feebac3, Th!s !"forma#!o"
ma* help some of #he mos# h!%hl* c$s#om!/e b* #he am!" +ho are al+a*s #a3es care
abo$# o$r +ebs!#e %ro+#h a" #he* +!ll pro(!e #he $pa#e !"forma#!o" a"
replaceable b* #he am!" people,
-i# 2., %e'ica3 in*)r%a"i)n re"rie(a3
ASTI CSEDEPT ;
8/16/2019 4 Th Documentation
8/94
Patient $indo%
Patient 'ealth !ecords
Patient 'ealth (tatus
Patient "iet and &nvironmental Inormation
Patient physiological inormation
Cloud "ata #ase
+dmin ogin
ser -eed #ac nit
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
2.0 USER -EEDBAC5 UNIT
Th!s !s #he las# mo$le of o$r pro6ec# !" #h!s +e 3"o+ abo$# #ha# #he pre(!o$s
$sers (al$able s$%%es#!o" a" !"forma#!o" abo$# #he me!c!"es +ha# #he* are $se
accor!"% #o #he!r re)$!reme"# for #he!r heal#h, To re#r!e(e me!cal !"forma#!o"& a
re)$es#er as3s some me!cal !"forma#!o" +!#h #he )$er* bro+ser, The re)$es# +!ll be
for+are #o #he process!"% se%me"# a" base o" #he!r re)$!reme"# o$r +ebs!#e ma*
pro(!e bes# res$l#s, The re)$es#er loo3s for #he pro(!ers of #he re)$es#e se%me"# a"
re#$r"s a se# of #he la#es# $pa#e a#a #o #he re)$es#er, The processor re#$r"s a "$mber
of me!c!"es +h!ch !s a(a!lable base o" #he $ser1s re)$!reme"#, Also& !# chooses #he
la#es# $sers fee bac3 !" orer #o !"crease #he probab!l!#* #ha# for f$r#her #!mes for o$r
+eb s!#es,
-i# 2.0 *ee'back
ASTI CSEDEPT
8/16/2019 4 Th Documentation
9/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
& LITERATURE SUREY
&.1 DE-INITIONS
&.1.1 E**ec"i(e web !er(ice c)%+)!i"i)n in 'i(er!e an' 3ar#e6!ca3e !er(ice ne"w)rk!
De!cri+"i)n
Web ser(!ces are co"s!ere #o be a po#e"#!al s!l(er b$lle# for #he e"(!s!o"e
Ser(!ce Or!e"#e Arch!#ec#$re& !" +h!ch loosel* co$ple sof#+are compo"e"#s are
p$bl!she& loca#e& a" e'ec$#e as !"#e%ral par#s of !s#r!b$#e appl!ca#!o"s, The ma!"
research foc$s of Web ser(!ces !s #o ach!e(e #he !"#eroperab!l!#* be#+ee" !s#r!b$#e
a" he#ero%e"eo$s appl!ca#!o"s, Therefore& fle'!ble compos!#!o" of Web ser(!ces #o
f$lf!ll #he %!(e" challe"%!"% re)$!reme"#s !s o"e of #he mos# !mpor#a"# ob6ec#!(es !" #h!s
research f!el, Ho+e(er& $"#!l "o+& ser(!ce compos!#!o" has bee" lar%el* a" error0pro"e
a" #e!o$s process, =$r#hermore& as #he "$mber of a(a!lable Web ser(!ces !"creases&
f!"!"% #he r!%h# Web ser(!ces #o sa#!sf* #he %!(e" %oal becomes !"#rac#able, I" #h!s
paper& #o+ar #hese !ss$es& +e propose a" AI pla""!"%0base frame+or3 #ha# e"ables
#he a$#oma#!c compos!#!o" of Web ser(!ces& a" e'plore #he follo+!"% !ss$es, =!rs#& +e
form$la#e #he Web ser(!ce compos!#!o" problem !" #erms of AI pla""!"% a" "e#+or3
op#!m!/a#!o" problems #o !"(es#!%a#e !#s comple'!#* !" e#a!l, Seco"& +e a"al*/e
p$bl!cl* a(a!lable Web ser(!ce se#s $s!"% "e#+or3 a"al*s!s #ech"!)$es, Th!r& +e
e(elop a "o(el Web ser(!ce be"chmar3 #ool calle WS Be", =o$r#h& +e e(elop a
"o(el AI pla""!"%0base he$r!s#!c Web ser(!ce compos!#!o" al%or!#hm "ame WSPR,
=!"all*& +e co"$c# e'#e"s!(e e'per!me"#s #o (er!f* WSPR a%a!"s# s#a#e0of0#he0ar# AI
pla""ers, I# !s o$r hope #ha# bo#h WSPR a" WS Be" +!ll pro(!e $sef$l !"s!%h#s for
researchers #o e(elop Web ser(!ce !sco(er* a" compos!#!o" al%or!#hms& a"
sof#+are,
A$#hor > Seo%0Cha" Oh& Do"%+o" Lee& a" So$"ar R,T, ?$mara
@ear > 5<
ASTI CSEDEPT
8/16/2019 4 Th Documentation
10/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
&.1.2 Se%i6a4")%a"ic c)%+)!i"i)n )* web !er(ice! 4!in# !e%an"ic 'e!cri+"i)n!
De!cri+"i)n
As +eb ser(!ces become more pre(ale"#& #ools +!ll be "eee #o help $sers a"&
al#er a" !"#e%ra#e #hese ser(!ces, Compos!"% e'!s#!"% ser(!ces #o ob#a!" "e+
f$"c#!o"al!#* +!ll pro(e #o be esse"#!al for bo#h b$s!"ess0#o0b$s!"ess a" b$s!"ess0#o0
co"s$mer appl!ca#!o"s, We ha(e e(elope a pro#o#*pe #ha# %$!es a $ser !" #he
*"am!c compos!#!o" of +eb ser(!ces, O$r sem!0a$#oma#!c process !"cl$es prese"#!"%
ma#ch!"% ser(!ces #o #he $ser a# each s#ep of a compos!#!o"& al#er!"% #he poss!b!l!#!es b*
$s!"% sema"#!c escr!p#!o"s of #he ser(!ces, The %e"era#e compos!#!o" !s #he" !rec#l*
e'ec$#able #hro$%h #he WSDL %ro$"!"% of #he ser(!ces, We #es#e o$r s*s#em b*
%e"era#!"% sema"#!c escr!p#!o"s for some of #he commo" ser(!ces a(a!lable o" #he +eb
s$ch as #ra"sla#or& !c#!o"ar* a" map ser(!ces, We also appl!e o$r approach #o a
pro#o0 #*pe se"sor "e#+or3 e"(!ro"me"# +here each se"sor pro(!es !#s a#a as a
"e#+or3 ser(!ce,
A$#hor > E(re" S!r!"4& ames He"ler5& a" B!6a" Pars!a
@ear > 5:
ASTI CSEDEPT 4
8/16/2019 4 Th Documentation
11/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
&.1.& "n +3annin# *)r web !er(ice c)%+)!i"i)n 4!in# !)+2.
De!cri+"i)n
A$#oma#e compos!#!o" of Web Ser(!ces ca" be ach!e(e b* $s!"% AI pla""!"%
#ech"!)$es, H!erarch!cal Tas3 Ne#+or3 -HTN. pla""!"% !s espec!all* +ell0s$!#e for
#h!s #as3, I" #h!s paper& +e escr!be ho+ HTN pla""!"% s*s#em SHOP5 ca" be $se
+!#h OWL0S Web Ser(!ce escr!p#!o"s, We pro(!e a so$" a" comple#e al%or!#hm #o
#ra"sla#e OWL0S ser(!ce escr!p#!o"s #o a SHOP5 oma!", We pro(e #he correc#"ess of
#he al%or!#hm b* sho+!"% #he correspo"e"ce #o #he s!#$a#!o" calc$l$s sema"#!cs of
OWL0S, We !mpleme"#e a s*s#em #ha# pla"s o(er se#s of OWL0S escr!p#!o"s $s!"%
SHOP5 a" #he" e'ec$#es #he res$l#!"% pla"s o(er #he Web, The s*s#em !s also capable
of e'ec$#!"% !"forma#!o"0pro(!!"% Web Ser(!ces $r!"% #he pla""!"% process, We
!sc$ss #he challe"%es a" !ff!c$l#!es of $s!"% pla""!"% !" #he !"forma#!o"0r!ch a"
h$ma"0or!e"#e co"#e'# of Web Ser(!ces,
A$#hor > E(re" S!r!"& B!6a" Pars!a& Da" W$& ames He"ler& Da"a Na$,
@ear > 5:,
ASTI CSEDEPT 44
8/16/2019 4 Th Documentation
12/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
&.1., Ser(ice6)rien"e' c)%+4"in# an' c3)4' c)%+4"in#
De!cri+"i)n
Toa*& ma"* or%a"!/a#!o"s s#r!(e #o cope +!#h rap! mar3e# cha"%es& s$ch as
e(ol(!"% c$s#omer re)$!reme"#s a" "e+ b$s!"ess processes, O"e of #he la#es#
challe"%es !s ho+ #o +or3 +!#h ser(!ce0or!e"#e comp$#!"% -SOC. !" a clo$
comp$#!"% e"(!ro"me"#, Here& +e co"s!er ho+ #o comb!"e #hese #+o para!%ms !"
m$#$all* be"ef!c!al +a*s, Compe#!#!(e"ess re)$!res #ha# compa"!es co"#!"$all* mo!f*
#he!r IT s*s#ems b* a!"% "e+ fea#$res or ele#!"% ol o"es !" a rela#!(el* shor# per!o
of #!me, Tra!#!o"al sof#+are l!fec*cle moels ha(e"1# e'pl!c!#l* aresse #h!s
re)$!reme"# for co"#!"$o$s !"#e%ra#!o" of "e+ capab!l!#!es,4 SOC a!ms #o $se ser(!ces
as bas!c bloc3s #o co"s#r$c# rap!& lo+ cos# *e# sec$re a" rel!able appl!ca#!o"s, I#
re$ces #he "ee #o e(elop "e+ sof#+are compo"e"#s each #!me a "e+ b$s!"ess
process ar!ses, A ser(!ce !s !ffere"# from a #ra!#!o"al Sof#+are ar#!fac# !" #ha# !#1s
a$#o"omo$s& self0escr!be& re$sable& a" h!%hl* por#able, Ser(!ces ra"%e from o!"%
s!mple ar!#hme#!c calc$la#!o"s #o e'ec$#!"% compl!ca#e pro%rams !" !s#r!b$#e
e"(!ro"me"#s, B* $s!"% s#a"ar escr!p#!o" la"%$a%es& s$ch as #he Web Ser(!ce
Descr!p#!o" La"%$a%e -WSDL.& a ser(!ce ca" e'pose !#s !"#erface #o #he o$#s!e +orl
for ser(!ce !sco(er* a"& e!#her b* SOAP or Represe"#a#!o"al S#a#e Tra"sfer -REST.
pro#ocols& be !"(o3e separa#el* or as a compos!#!o" of m$l#!ple ser(!ces, The
a(a"#a%es of #h!s "e+ comp$#!"% para!%m are (!s!ble> compa"!es a" or%a"!/a#!o"s
ca" e(elop mass!(el* !s#r!b$#e sof#+are s*s#ems b* assembl!"% bas!c ser(!ces
*"am!call*,7 These ser(!ces ma* come from !ffere"# ser(!ce pro(!ers a" $se
mar3$p la"%$a%e #ech"!)$es& s$ch as 2L& #o e'cha"%e pro%ram !"forma#!o" a" a#a,
A$#hor > @! We! a" 2, Br!a" Bla3e
@ear > 59
ASTI CSEDEPT 45
8/16/2019 4 Th Documentation
13/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
&.1.0 7)!6aware web !er(ice c)n*i#4ra"i)n
De!cri+"i)n
W!#h #he e(elopme"# of e"#erpr!se0+!e a" cross0e"#erpr!se appl!ca#!o"
!"#e%ra#!o" a" !"#eropera#!o" #o+ars +eb ser(!ce& +eb ser(!ce pro(!ers #r* #o "o#
o"l* f$lf!ll #he f$"c#!o"al re)$!reme"#s of +eb ser(!ce $sers& b$# also sa#!sf* #he!r "o"0
f$"c#!o"al co"!#!o"s !" orer #o s$r(!(e !" #he compe#!#!(e mar3e#, A ho# research #op!c
!s ho+ #o co"f!%$re +eb ser(!ces #o mee# #he!r ema" +he" #he !(ers!#* of $ser
re)$!reme"#s& !s#!"c#!o" of ser(!ce compo"e"#s1 performa"ce& a" l!m!#a#!o" of
reso$rces are co"s!ere, Th!s paper b$!ls a +eb ser(!ce co"f!%$ra#!o" "e# base o"
Pe#r! "e#s !" orer #o e'h!b!# +eb ser(!ce co"f!%$ra#!o" !" a formal +a*, The"& a"
op#!mal al%or!#hm !s prese"#e #o help choose #he bes# co"f!%$ra#!o" +!#h #he h!%hes#
)$al!#* of ser(!ce -oS. #o mee# $sers1 "o"0f$"c#!o"al re)$!reme"#s, =!"all*& #he
s!m$la#!o" res$l#s a" rela#e a"al*s!s pro(e #he so$""ess a" correc#"ess of o$r
moel a" al%or!#hm,
A$#hor > Pe"%Che"% !o"%& @$Sh$" =a"& a" 2e"%Ch$ Zho$
@ear > 5:
ASTI CSEDEPT 47
8/16/2019 4 Th Documentation
14/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
&.1.8 An e**icien" !$n"ac"ic web !er(ice c)%+)!i"i)n a3#)ri"% ba!e' )n "e
+3annin# #ra+ %)'e3
De!cri+"i)n
I" #h!s paper& +e ha(e s#$!e a commo" Web ser(!ce compos!#!o" problem& #he
s*"#ac#!c ma#ch!"% problem& +here #he o$#p$# parame#ers of a Web ser(!ce ca" be $se
as #he !"p$# parame#ers of a"o#her Web ser(!ce, 2a"* a$#oma#!c Web ser(!ce
compos!#!o" al%or!#hms base o" AI pla""!"% #ech"!)$es ha(e bee" propose,
Ho+e(er& mos# of #hem o "o# scale +ell +he" #he "$mber of Web ser(!ces !"creases&
or ma* m!ss f!"!"% a sol$#!o" e(e" !f o"e e'!s#s, The pla""!"% %raph& a"o#her AI
pla""!"% #ech"!)$e& pro(!es a $"!)$e search space, We ha(e fo$" #ha# +he" +e
moel #he Web ser(!ce compos!#!o" problem as a pla""!"% %raph& !# ac#$all* pro(!es a
#r!(!al sol$#!o" #o #he problem, I"s#ea of follo+!"% #he $s$al +a* #o f!" a sol$#!o" b*
a bac3+ar search& +e p$# o$r effor#s !"#o remo(!"% #he re$"a"# Web ser(!ces
co"#a!"e !" #he pla""!"% %raph, O$r approach ca" f!" a sol$#!o" !" pol*"om!al #!me&
b$# +!#h poss!ble re$"a"# Web ser(!ces, We ha(e #es#e o$r al%or!#hms o" #he a#a se#
$se !" ICEBE19 a" compare o$r res$l#s +!#h e'!s#!"% me#hos,
A$#hor > !a"ro"% Zhe"%& @$ho"% @a"
@ear > 58
ASTI CSEDEPT 48
8/16/2019 4 Th Documentation
15/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
&.1.9 Recen" a'(ance! in wire3e!! !en!)r ne"w)rk! *)r ea3" %)ni")rin# ,
De!cri+"i)n
C$rre"# #ech"olo%!cal a(a"ces !" se"sors& po+er eff!c!e"# !"#e%ra#e c!rc$!#s&
a" +!reless #ra"sferr!"% ha(e allo+e #he e(elopme"# of m!"!a#$re& l!%h#+e!%h#& lo+0
cos#& a" smar# ph*s!olo%!cal se"sor "oes, These se"sor "oes ha(e capac!#* of
se"s!"%& co"#roll!"%& process!"%& a" comm$"!ca#!o" o"e or more (!#al s!%"s,
=$r#hermore& #he* ca" be $se !" +!reless perso"al area "e#+or3s -WPANs. or +!reless
bo* se"sor "e#+or3s -WBSNs. for heal#h mo"!#or!"%, 2a"* s#$!es +ere performe
a"For are $"er +a* !" orer #o e(elop fle'!ble& rel!able& sec$re& real0#!me& a"
po+er0eff!c!e"# WBSNs s$!#able for heal#hcare appl!ca#!o"s, Th!s paper re(!e+s #he
appl!ca#!o"s of +!reless se"sor "e#+or3s !" #he heal#hcare area a" !sc$sses #he rela#e
!ss$es a" challe"%es, I# re(!e+s some appl!ca#!o"s of WSNs e(elope or c$rre"#l*
be!"% e(elope for heal#h mo"!#or!"%,
A$#hor > !" Soo CHOI a" 2e"%Ch$ ZHOU
@ear > 59,
ASTI CSEDEPT 49
8/16/2019 4 Th Documentation
16/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
&.2 PROBLEMS ASSOCIATED
SOA a!ms #o allo+ $sers #o s#r!"% #o%e#her fa!rl* lar%e ch$"3s of f$"c#!o"al!#* #o
form a hoc appl!ca#!o"s #ha# are b$!l# almos# e"#!rel* from e'!s#!"% sof#+are ser(!ces,
The lar%er #he ch$"3s& #he fe+er #he !"#erface po!"#s re)$!re !mpleme"#!"% a"* %!(e"
se# of f$"c#!o"al!#*G ho+e(er& (er* lar%e ch$"3s of f$"c#!o"al!#* ma* "o# pro(e
s$ff!c!e"#l* %ra"$lar for eas* re$se, Each !"#erface br!"%s +!#h !# some amo$"# of
process!"% o(erhea& so #here !s a performa"ce co"s!era#!o" !" choos!"% #he
%ra"$lar!#* of ser(!ces,
The %rea# prom!se of SOA s$%%es#s #ha# #he mar%!"al cos# of crea#!"% #he "#h
appl!ca#!o" !s lo+& as all of #he sof#+are re)$!re alrea* e'!s#s #o sa#!sf* #he
re)$!reme"#s of o#her appl!ca#!o"s, Ieall*& o"e re)$!res o"l* orches#ra#!o" #o pro$ce a
"e+ appl!ca#!o", =or #h!s #o opera#e& "o !"#erac#!o"s m$s# e'!s# be#+ee" #he ch$"3s
spec!f!e or +!#h!" #he ch$"3s #hemsel(es,
I"s#ea& h$ma"s spec!f* #he !"#erac#!o" of ser(!ces -all of #hem $"assoc!a#e
peers. !" a rela#!(el* a hoc +a* +!#h #he !"#e"# r!(e" b* "e+l* emer%e"#
re)$!reme"#s, Th$s #he "ee for ser(!ces as m$ch lar%er $"!#s of f$"c#!o"al!#* #ha"
#ra!#!o"al f$"c#!o"s or classes& les# #he sheer comple'!#* of #ho$sa"s of s$ch %ra"$lar ob6ec#s o(er+helm #he appl!ca#!o" es!%"er
&.& TECNI7UE AND ALGORITM USED
&.&.1 Pi!+ :+4b3ic6)rien"e' ea3" care in*)r%a"i)n !er(ice +3a"*)r%;.
ASTI CSEDEPT 4:
8/16/2019 4 Th Documentation
17/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
I" #h!s paper& +e prese"# a pla#form calle P$bl!c0or!e"#e Heal#h care
I"forma#!o" Ser(!ce Pla#form -PHISP. $"er #he "e+ comp$#!"% moel& +h!ch ca"
s$ppor# "$mero$s heal#h care #as3s a" pro(!e !"!(!$als +!#h ma"* !"#ell!%e"# a"
perso"al!/e heal#h care ser(!ces,
I" par#!c$lar& for s$ch !seases as cerebral apople'*& coro"ar* hear# !sease& a"
!abe#es& some ec!s!o"0ma3!"% l!brar!es a" remo#e me!cal a" care s*s#ems are
es#abl!she& respec#!(el*, To o(ercome #he shor#com!"%s of #he e'!s#!"% me!cal
!"forma#!o" s*s#ems #ha# are base o" s!mple appl!ca#!o" arch!#ec#$res a" #o #a3e f$ll
a(a"#a%es of #he "e+l* emer%!"% ser(!ce0or!e"#e #ech"olo%!es& +e es!%" #he
pla#form base o" #he moer" SOA a" aop# Web ser(!ces a" rela#e compos!#!o"
#ech"olo%!es as #he mea"s of !mpleme"#a#!o",
We escr!be !#s arch!#ec#$re a" ma!" compo"e"#s !" e#a!l a" !sc$ss some
!mpor#a"# !ss$es abo$# #he pla#form, I" #he pla#form& mos# of #he f$"c#!o"al mo$les are
pac3a%e !" #he form of ser(!ces& some of +h!ch are escr!be br!efl*, The"& #hree
#*pes of $serFoma!" prefere"ces are prese"#e& a" a s!mple pro%ramm!"% la"%$a%e
s#*le e'press!o" !s propose #o e'press #hem,
=or #hese prefere"ces #ha# are "o# co"s!ere !" #he pre(!o$s +or3 o" a$#oma#!cser(!ce compos!#!o"& +e prese"# "e+ sol$#!o"s #o !"#ro$ce bra"ch s#r$c#$res !"#o #he
process moels of compos!#e ser(!ces accor!"%l*, 2oreo(er& a "e+ s#ra#e%* for
!e"#!f*!"% poss!ble parallel cases !" ser(!ce compos!#!o" !s also prese"#e,
&.&.2ALGORITM
ASTI CSEDEPT 4;
8/16/2019 4 Th Documentation
18/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
ASTI CSEDEPT 4
8/16/2019 4 Th Documentation
19/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
ASTI CSEDEPT 4
8/16/2019 4 Th Documentation
20/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
&., APPLICATIONS
ea3" care %ana#e%en"
The #erm ma"a%e care or ma"a%e heal#h care !s $se !" #he U"!#e S#a#es #o
escr!be a (ar!e#* of #ech"!)$es !"#e"e #o re$ce #he cos# of pro(!!"% heal#h be"ef!#s
a" !mpro(e #he )$al!#* of care -Jma"a%e care #ech"!)$esJ. for or%a"!/a#!o"s #ha# $se
#hose #ech"!)$es or pro(!e #hem as ser(!ces #o o#her or%a"!/a#!o"s -Jma"a%e care
or%a"!/a#!o"J or J2COJ.& or #o escr!be s*s#ems of f!"a"c!"% a" el!(er!"% heal#h
care #o e"rollees or%a"!/e aro$" ma"a%e care #ech"!)$es a" co"cep#s -Jma"a%e
care el!(er* s*s#emsJ., Accor!"% #o #he U"!#e S#a#es Na#!o"al L!brar* of 2e!c!"e&
#he #erm Jma"a%e careJ e"compasses pro%rams,
ASTI CSEDEPT 5
8/16/2019 4 Th Documentation
21/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
, SO-T
8/16/2019 4 Th Documentation
22/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
,.2 OPERATIONAL ENIRONMENT
/a(a -ra%ew)rk
/a(a ! s a pro%ramm!"% la"%$a%e or!%!"all* e(elope b* ames Kosl!"% a#7icrosystems and release !" 49 as a core compo"e"# of S$" 2!cros*s#ems a(a
pla#form, The la"%$a%e er!(es m$ch of !#s s*"#a' from C a" CMM b$# has a s!mpler
ob6ec# moel a" fe+er lo+0le(el fac!l!#!es, a(a appl!ca#!o"s are #*p!call* comp!le #o
b*#e coe #ha# ca" r$" o" a"* a(a V!r#$al 2ach!"e -V2. re%arless of comp$#er
arch!#ec#$re, a(a !s %e"eral0p$rpose& co"c$rre"#& class0base& a" ob6ec#0or!e"#e& a"
!s spec!f!call* es!%"e #o ha(e as fe+ !mpleme"#a#!o" epe"e"c!es as poss!ble, I# !s
!"#e"e #o le# appl!ca#!o" e(elopers J+r!#e o"ce& r$" a"*+hereJ,
a(a !s co"s!ere b* ma"* as o"e of #he mos# !"fl$e"#!al pro%ramm!"%
la"%$a%es of #he 5#h ce"#$r*& a" !s +!el* $se from appl!ca#!o" sof#+are #o +eb
appl!ca#!o"s, The 6a(a frame+or3 !s a "e+ pla#form !"epe"e"# #ha# s!mpl!f!es
appl!ca#!o" e(elopme"# !"#er"e#, a(a #ech"olo%*s (ersa#!l!#*& eff!c!e"c*& pla#form
por#ab!l!#*& a" sec$r!#* ma3e !# #he !eal #ech"olo%* for "e#+or3 comp$#!"%, =rom
lap#ops #o a#ace"#ers& %ame co"soles #o sc!e"#!f!c s$percomp$#ers& cell pho"es #o #he
I"#er"e#& a(a !s e(er*+here
Ob>ec"i(e! )* /a(a
To see places of a(a !" Ac#!o" !" o$r a!l* l!fe& e'plore 6a(a,com,
ASTI CSEDEPT 55
http://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/James_Goslinghttp://en.wikipedia.org/wiki/Java_(software_platform)http://en.wikipedia.org/wiki/Java_(software_platform)http://en.wikipedia.org/wiki/Syntax_(programming_languages)http://en.wikipedia.org/wiki/C_(programming_language)http://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/Object_modelhttp://en.wikipedia.org/wiki/Low-level_programming_languagehttp://en.wikipedia.org/wiki/Compilerhttp://en.wikipedia.org/wiki/Java_bytecodehttp://en.wikipedia.org/wiki/Java_Virtual_Machinehttp://en.wikipedia.org/wiki/Computer_architecturehttp://en.wikipedia.org/wiki/Computer_architecturehttp://en.wikipedia.org/wiki/James_Goslinghttp://en.wikipedia.org/wiki/Java_(software_platform)http://en.wikipedia.org/wiki/Java_(software_platform)http://en.wikipedia.org/wiki/Syntax_(programming_languages)http://en.wikipedia.org/wiki/C_(programming_language)http://en.wikipedia.org/wiki/C%2B%2Bhttp://en.wikipedia.org/wiki/Object_modelhttp://en.wikipedia.org/wiki/Low-level_programming_languagehttp://en.wikipedia.org/wiki/Compilerhttp://en.wikipedia.org/wiki/Java_bytecodehttp://en.wikipedia.org/wiki/Java_Virtual_Machinehttp://en.wikipedia.org/wiki/Computer_architecturehttp://en.wikipedia.org/wiki/Computer_architecturehttp://en.wikipedia.org/wiki/Programming_language
8/16/2019 4 Th Documentation
23/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
• Wr!#e sof#+are o" o"e pla#form a" r$" !# o" (!r#$all* a"* o#her pla#form
• Crea#e pro%rams #o r$" +!#h!" a Web bro+ser a" Web ser(!ces
• De(elop ser(er0s!e appl!ca#!o"s for o"l!"e for$ms& s#ores& polls& HT2L forms
process!"%& a" more
• Comb!"e appl!ca#!o"s or ser(!ces $s!"% #he a(a la"%$a%e #o crea#e h!%hl*
c$s#om!/e appl!ca#!o"s or ser(!ces
• Wr!#e po+erf$l a" eff!c!e"# appl!ca#!o"s for mob!le pho"es& remo#e processors&
lo+0cos# co"s$mer pro$c#s& a" prac#!call* a"* o#her e(!ce +!#h a !%!#al
hear#bea#
S)%e ec"6)rien"e'
To be a" Ob6ec# Or!e"#e la"%$a%e& a"* la"%$a%e m$s# follo+ a# leas# #he fo$r
charac#er!s#!cs,
4, I"her!#a"ce > I# !s #he process of crea#!"% #he "e+ classes a" $s!"% #he beha(!or of
#he e'!s#!"% classes b* e'#e"!"% #hem 6$s# #o re$se #he e'!s#!"% coe a" a!"%
a!#!o" a fea#$res as "eee,
5, E"caps$la#!o"> I# !s #he mecha"!sm of comb!"!"% #he !"forma#!o" a" pro(!!"% #he
abs#rac#!o",
7, Pol*morph!sm> As #he "ame s$%%es# o"e "ame m$l#!ple form& Pol*morph!sm !s #he
+a* of pro(!!"% #he !ffere"# f$"c#!o"al!#* b* #he f$"c#!o"s ha(!"% #he same "ame
base o" #he s!%"a#$res of #he me#hos,
ASTI CSEDEPT 57
8/16/2019 4 Th Documentation
24/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
8, D*"am!c b!"!"%> Some#!mes +e o"# ha(e #he 3"o+le%e of ob6ec#s abo$# #he!r
spec!f!c #*pes +h!le +r!#!"% o$r coe, I# !s #he +a* of pro(!!"% #he ma'!m$m
f$"c#!o"al!#* #o a pro%ram abo$# #he spec!f!c #*pe a# r$"#!me,
/AA SERER PAGES
a(a Ser(er Pa%es or SP for shor# !s S$"s sol$#!o" for e(elop!"% *"am!c +eb
s!#es, SP pro(!e e'celle"# ser(er s!e scr!p#!"% s$ppor# for crea#!"% a#abase r!(e"
+eb appl!ca#!o"s, SP e"able #he e(elopers #o !rec#l* !"ser# 6a(a coe !"#o 6sp f!le&
#h!s ma3es #he e(elopme"# process (er* s!mple a" !#s ma!"#e"a"ce also becomes (er*
eas*,
SP pa%es are eff!c!e"#& !# loas !"#o #he +eb ser(ers1 memor* o" rece!(!"% #he
re)$es# (er* f!rs# #!me a" #he s$bse)$e"# calls are ser(e +!#h!" a (er* shor# per!o of
#!me, I" #oa*1s E"(!ro"me"# mos# +eb s!#es ser(er1s *"am!c pa%es base o" $ser
re)$es#, Da#abase !s (er* co"(e"!e"# +a* #o s#ore #he a#a of $sers a" o#her #h!"%s,
DBC pro(!e e'celle"# a#abase co""ec#!(!#* !" he#ero%e"eo$s a#abase e"(!ro"me"#,
Us!"% SP a" DBC !#s (er* cease #o e(elop a#abase r!(e" +eb appl!ca#!o",
a(a !s 3"o+" for !#s charac#er!s#!c of J+r!#e o"ce& r$" a"*+here,J SP pa%es
are pla# a(a Ser(er Pa%es a(a Ser(er Pa%es -SP. #ech"olo%* !s #he a(a pla#form
#ech"olo%* for el!(er!"% *"am!c co"#e"# #o +eb cl!e"#s !" a por#able& sec$re a" +ell0
ef!"e +a*, The a(a Ser(er Pa%es spec!f!ca#!o" e'#e"s #he a(a Ser(le# API #o
pro(!e +eb appl!ca#!o" e(elopers +!#h a rob$s# frame+or3 for crea#!"% *"am!c +eb
co"#e"# o" #he ser(er $s!"% HT2L& a" 2L #empla#es& a" a(a coe& +h!ch !s
sec$re& fas#& a" !"epe"e"# of ser(er pla#forms,
SP has bee" b$!l# o" #op of #he Ser(le# API a" $#!l!/es Ser(le# sema"#!cs, SP
has become #he preferre re)$es# ha"ler a" respo"se mecha"!sm, Al#ho$%h SP
#ech"olo%* !s %o!"% #o be a po+erf$l s$ccessor #o bas!c Ser(le#& #he* ha(e a"
e(ol$#!o"ar* rela#!o"sh!p a" ca" be $se !" a coopera#!(e a" compleme"#ar* ma""er,
Ser(le# are po+erf$l a" some#!mes #he* are a b!# c$mbersome +he" !# comes #o
%e"era#!"% comple' HT2L, 2os# Ser(le# co"#a!" a l!##le coe #ha# ha"les appl!ca#!o"
lo%!c a" a lo# more coe #ha# ha"les o$#p$# forma##!"%, Th!s ca" ma3e !# !ff!c$l# #o
separa#e a" re$se por#!o"s of #he coe +he" a !ffere"# o$#p$# forma# !s "eee, =or
ASTI CSEDEPT 58
8/16/2019 4 Th Documentation
25/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
#hese reaso"s& +eb appl!ca#!o" e(elopers #$r" #o+ars SP as #he!r preferre Ser(le#
e"(!ro"me"#,
E()34"i)n )*
8/16/2019 4 Th Documentation
26/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
The ma!" charac#er!s#!cs of #oa*s *"am!c +eb ser(er appl!ca#!o"s are as follo+s>
4, Ser(e HT2L a" 2L& a" s#ream a#a #o #he +eb cl!e"#
5, Separa#e prese"#a#!o"& lo%!c a" a#a
7, I"#erface #o a#abases& o#her a(a appl!ca#!o"s& a" CORBA& !rec#or* a" ma!l
ser(!ces
8, 2a3e $se of appl!ca#!o" ser(er m!le+are #o pro(!e #ra"sac#!o"al s$ppor#,
9, Trac3 cl!e"# sess!o"s,
Bene*i"! )* /SP
O"e of #he ma!" reaso"s +h* #he a(a Ser(er Pa%es #ech"olo%* has e(ol(e !"#o
+ha# !# !s #oa* a" !# !s s#!ll e(ol(!"% !s #he o(er+helm!"% #ech"!cal "ee #o s!mpl!f*
appl!ca#!o" es!%" b* separa#!"% *"am!c co"#e"# from s#a#!c #empla#e !spla* a#a,
A"o#her be"ef!# of $#!l!/!"% SP !s #ha# !# allo+s #o more clea"l* separa#!"% #he roles of
+eb appl!ca#!o"FHT2L es!%"er from a sof#+are e(eloper, The SP #ech"olo%* !s
blesse +!#h a "$mber of e'c!#!"% be"ef!#s& +h!ch are chro"!cle as follo+s>
The SP #ech"olo%* !s pla#form !"epe"e"#& !" !#s *"am!c +eb pa%es& !#s +eb
ser(ers& a" !#s $"erl*!"% ser(er compo"e"#s, Tha# !s& SP pa%es perform perfec#l*
+!#ho$# a"* hassle o" a"* pla#form& r$" o" a"* +eb ser(er& a" +eb0e"able
appl!ca#!o" ser(er, The SP pa%es ca" be accesse from a"* +eb ser(er,
The SP #ech"olo%* emphas!/es #he $se of re$sable compo"e"#s, These
compo"e"#s ca" be comb!"e or ma"!p$la#e #o+ars e(elop!"% more p$rposef$l
compo"e"#s a" pa%e es!%", Th!s ef!"!#el* re$ces e(elopme"# #!me apar# from #he
A# e(elopme"# #!me& SPs are (er* !ffere"# from Ser(le#& ho+e(er& #he* are
precomp!le !"#o Ser(le# a# r$" #!me a" e'ec$#e b* a SP e"%!"e +h!ch !s !"s#alle o"
a Web0e"able appl!ca#!o" ser(er s$ch as BEA Web Lo%!c a" IB2 Web Sphere,
ASTI CSEDEPT 5:
8/16/2019 4 Th Documentation
27/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Ser(3e"
Earl!er !" cl!e"#0 ser(er comp$#!"%& each appl!ca#!o" ha !#s o+" cl!e"# pro%ram
a" !# +or3e as a $ser !"#erface a" "ee #o be !"s#alle o" each $sers perso"al
comp$#er, 2os# +eb appl!ca#!o"s $se HT2LFHT2L #ha# !s mos#l* s$ppor#e b* all
#he bro+sers a" +eb pa%es are !spla*e #o #he cl!e"# as s#a#!c oc$me"#s,
A +eb pa%e ca" merel* !spla*s s#a#!c co"#e"# a" !# also le#s #he $ser "a(!%a#e
#hro$%h #he co"#e"#& b$# a +eb appl!ca#!o" pro(!es a more !"#erac#!(e e'per!e"ce,
A"* comp$#er r$""!"% Ser(le# or SP "ees #o ha(e a co"#a!"er, A co"#a!"er !s
"o#h!"% b$# a p!ece of sof#+are respo"s!ble for loa!"%& e'ec$#!"% a" $"loa!"% #he
Ser(le# a" SP, Wh!le Ser(le# ca" be $se #o e'#e" #he f$"c#!o"al!#* of a"* a(a0
e"able ser(er,
The* are mos#l* $se #o e'#e" +eb ser(ers& a" are eff!c!e"# replaceme"# for
CKI scr!p#s, CKI +as o"e of #he earl!es# a" mos# prom!"e"# ser(er s!e *"am!c
co"#e"# sol$#!o"s& so before %o!"% for+ar !# !s (er* !mpor#a"# #o 3"o+ #he !ffere"ce
be#+ee" CKI a" #he Ser(le#,
/a(a Ser(3e"
a(a Ser(le# !s a %e"er!c ser(er e'#e"s!o" #ha# mea"s a 6a(a class ca" be loae
*"am!call* #o e'pa" #he f$"c#!o"al!#* of a ser(er, Ser(le# are $se +!#h +eb ser(ers
a" r$" !"s!e a a(a V!r#$al 2ach!"e -V2. o" #he ser(er so #hese are safe a"
por#able,
U"l!3e apple#s #he* o "o# re)$!re s$ppor# for 6a(a !" #he +eb bro+ser, U"l!3eCKI& Ser(le# o"# $se m$l#!ple processes #o ha"le separa#e re)$es#, Ser(le# ca" be
ha"le b* separa#e #hreas +!#h!" #he same process, Ser(le# are also por#able a"
pla#form !"epe"e"#,
A +eb ser(er !s #he comb!"a#!o" of comp$#er a" #he pro%ram !"s#alle o" !#,
Web ser(er !"#erac#s +!#h #he cl!e"# #hro$%h a +eb bro+ser, I# el!(ers #he +eb pa%es #o
#he cl!e"# a" #o a" appl!ca#!o" b* $s!"% #he +eb bro+ser a" he HTTP pro#ocols
respec#!(el*,
ASTI CSEDEPT 5;
http://www.roseindia.net/servlets/IntroductionToWebServer.shtmlhttp://www.roseindia.net/servlets/IntroductionToWebServer.shtml
8/16/2019 4 Th Documentation
28/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
The ef!"e #he +eb ser(er as #he pac3a%e of lar%e "$mber of pro%rams !"s#alle
o" a comp$#er co""ec#e #o I"#er"e# or !"#ra"e# for o+"loa!"% #he re)$es#e f!les
$s!"% =!le Tra"sfer Pro#ocol& ser(!"% e0ma!l a" b$!l!"% a" p$bl!sh!"% +eb pa%es, A
+eb ser(er +or3s o" a cl!e"# ser(er moel,
SP a" Ser(le# are %a!"!"% rap! accep#a"ce as mea"s #o pro(!e *"am!c
co"#e"# o" #he I"#er"e#, W!#h f$ll access #o #he a(a pla#form& r$""!"% from #he ser(er !"
a sec$re ma""er& #he appl!ca#!o" poss!b!l!#!es are almos# l!m!#less, Whe" SPs are $se
+!#h E"#erpr!se a(aBea"s #ech"olo%*& e0commerce a" a#abase reso$rces ca" be
f$r#her e"ha"ce #o mee# a" e"#erpr!ses "ees for +eb appl!ca#!o"s pro(!!"% sec$re
#ra"sac#!o"s !" a" ope" pla#form,
5EE #ech"olo%* as a +hole ma3es !# eas* #o e(elop& eplo* a" $se +eb
ser(er appl!ca#!o"s !"s#ea of m!"%l!"% +!#h o#her #ech"olo%!es s$ch as CKI a" ASP,
There are ma"* #ools for fac!l!#a#!"% )$!c3 +eb sof#+are e(elopme"# a" #o eas!l*
co"(er# e'!s#!"% ser(er0s!e #ech"olo%!es #o SP a" Ser(le#,
,.& -UNCTIONAL RE7UIREMENTS
A f$"c#!o"al re)$!reme"# ef!"es a f$"c#!o" of a sof#+are0s*s#em or !#scompo"e"#, A f$"c#!o" !s escr!be as a se# of !"p$#s& #he beha(!or& a" o$#p$#s, The
propose s*s#em !s ach!e(e b* s$ppress!o"0base a" %e"eral!/a#!o"0base 30
a"o"*mo$s a" co"f!e"#!al a#abases, The pro#ocols rel* o" +ell03"o+"
cr*p#o%raph!c ass$mp#!o"s& a" +e pro(!e #heore#!cal a"al*ses #o proof #he!r
so$""ess a" e'per!me"#al res$l#s #o !ll$s#ra#e #he!r eff!c!e"c*,
ASTI CSEDEPT 5
8/16/2019 4 Th Documentation
29/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
,., NON -UNCTIONAL RE7UIREMENTS
No"0f$"c#!o"al re)$!reme"#s are #he o"es #ha# ac# #o co"s#ra!" #he sol$#!o",
No"f$"c#!o"al re)$!reme"#s are some#!mes 3"o+" as co"s#ra!"#s or )$al!#*
re)$!reme"#s, No"0f$"c#!o"al re)$!reme"#s ca" be f$r#her class!f!e accor!"% #o
+he#her #he* are performa"ce re)$!reme"#s& ma!"#a!"ab!l!#* re)$!reme"#s& safe#*
re)$!reme"#s& rel!ab!l!#* re)$!reme"#s& or o"e of ma"* o#her #*pes of re)$!reme"#s,
,.0 COMMUNICATION INTER-ACES
2os# s*s#ems m$s# opera#e +!#h o#her s*s#ems m$s# be spec!f!e as par# of #he
re)$!reme"#s, Proce$ral !"#erfaces access ser(!ces #hro$%h call!"% proce$re ap!, The
a#a s#r$c#$res are #o be passe from o"e s$b s*s#em #o a"o#her s$b s*s#em #he* ca" be
escr!be %raph!cal a#a moels, Represe"#a#!o" of a#a +!ll be !" b!#+!se spec!f!ca#!o",
ASTI CSEDEPT 5
8/16/2019 4 Th Documentation
30/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
0 SYSTEM DESIGN
Des!%" E"%!"eer!"% eals +!#h #he (ar!o$s U2L U"!f!e 2oel!"% la"%$a%e
!a%rams for #he !mpleme"#a#!o" of pro6ec#, Des!%" !s a mea"!"%f$l e"%!"eer!"%
represe"#a#!o" of a #h!"% #ha# !s #o be b$!l#, Sof#+are es!%" !s a process #hro$%h +h!ch
#he re)$!reme"#s are #ra"sla#e !"#o represe"#a#!o" of #he sof#+are, Des!%" !s #he place
+here )$al!#* !s re"ere !" sof#+are e"%!"eer!"%, Des!%" !s #he mea"s #o acc$ra#el*
#ra"sla#e c$s#omer re)$!reme"#s !"#o f!"!she pro$c#,
0.1 ARCITECTURE DIAGRAM
The s*s#ems arch!#ec# es#abl!shes #he bas!c s#r$c#$re of #he s*s#em& ef!"!"% #he
esse"#!al core es!%" fea#$res a" eleme"#s #ha# pro(!e #he frame+or3 for all #ha#
follo+s& a" are #he hares# #o cha"%e la#er, The s*s#ems arch!#ec# pro(!es #he
arch!#ec#s (!e+ of #he $sers (!s!o" for +ha# #he s*s#em "ees #o be a" o& a" #he
pa#hs alo"% +h!ch !# m$s# be able #o e(ol(e& a" s#r!(es #o ma!"#a!" #he !"#e%r!#* of #ha#
(!s!o" as !# e(ol(es $r!"% e#a!le es!%" a" !mpleme"#a#!o",
ASTI CSEDEPT 7
8/16/2019 4 Th Documentation
31/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Fig 5.1 system architecture
ASTI CSEDEPT 74
8/16/2019 4 Th Documentation
32/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
0.2 USE CASE DIAGRAMS
A $se case !a%ram !s a #*pe of beha(!oral !a%ram crea#e from a Use0case
a"al*s!s, The p$rpose of $se case !s #o prese"# o(er(!e+ of #he f$"c#!o"al!#* pro(!e
b* #he s*s#em !" #erms of ac#ors& #he!r %oals a" a"* epe"e"c!es be#+ee" #hose $se
cases, I" #he belo+ !a%ram ele(e" $se cases are ep!c#e,
login
Hospital Information
Pharmacy Information
Medical Information
Admin
user
Feed Back
Fig 5.2 Use case diagram
ASTI CSEDEPT 75
8/16/2019 4 Th Documentation
33/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
0.& ACTIITY DIAGRAM
Ac#!(!#* !a%ram are a loosel* ef!"e !a%ram #o sho+ +or3flo+s of s#ep+!se
ac#!(!#!es a" ac#!o"s& +!#h s$ppor# for cho!ce& !#era#!o" a" co"c$rre"c*, U2L& ac#!(!#*
!a%rams ca" be $se #o escr!be #he b$s!"ess a" opera#!o"al s#ep0b*0s#ep +or3flo+s
of compo"e"#s !" a s*s#em, U2L ac#!(!#* !a%rams co$l po#e"#!all* moel #he !"#er"al
lo%!c of a comple' opera#!o", I" ma"* +a*s U2L ac#!(!#* !a%rams are #he ob6ec#0
or!e"#e e)$!(ale"# of flo+ char#s a" a#a flo+ !a%rams-D=Ds.from s#r$c#$ral
e(elopme"#,
user login
hospital
information
pharmacyinformation
medical
reports
some other
information
access
feed back
-i# 0.& Ac"i(i"$ 'ia#ra%
ASTI CSEDEPT 77
8/16/2019 4 Th Documentation
34/94
Patient login
"ata #ase
Patient $indo%
&rror Page
Patient %indo%
&ncapsulating (ervices
-eed@ac nit
Cloud "ata
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
0., DATA-LO< DIAGRAM
Da#a flo+ !a%rams ca" be $se #o pro(!e a clear represe"#a#!o" of a"*
b$s!"ess f$"c#!o", The #ech"!)$e s#ar#s +!#h a" o(erall p!c#$re of #he b$s!"ess a"
co"#!"$es b* a"al*/!"% each of #he f$"c#!o"al areas of !"#eres#,
Le(e36?@
Le(e361@
-i# 0., 'a"a*3)w 'ia#ra%
0.0 SE7UENCE DIAGRAM
ASTI CSEDEPT 78
8/16/2019 4 Th Documentation
35/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
A se)$e"ce !a%ram !" U2L !s a 3!" of !"#erac#!o" !a%ram #ha# sho+s ho+
processes opera#e +!#h o"e a"o#her a" !" +ha# orer, I# !s a co"s#r$c# of a messa%e
se)$e"ce char#, Se)$e"ce !a%rams are some#!mes calle E(e"#0#race !a%rams& e(e"#
sce"ar!os& a" #!m!"% !a%rams, These !a%rams m$s# #ells abo$# each a" ac#!o"s
performe b* #he par#!c$lar $sers, The!r sho+s #he opera#!o" performe s*s#ems,
login hospital
information
pharmacy
information
user access feed back
login val id show di fferent informat ion
user1
user
user!
feedback1
feedback
feedback!
-i# 0.0 !e=4ence 'ia#ra%
0.8 COLLABORATION DIAGRAM
ASTI CSEDEPT 79
8/16/2019 4 Th Documentation
36/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
A collabora#!o" !a%ram sho+ #he ob6ec#s a" rela#!o"sh!ps !"(ol(e !" a"
!"#erac#!o"& a" #he se)$e"ce of messa%es e'cha"%e amo"% #he ob6ec#s $r!"% #he
!"#erac#!o", The collabora#!o" !a%ram ca" be a ecompos!#!o" of a class& class !a%ram
& or par# of a class !a%ram, !# ca" be #he ecompos!#!o" of a $se case& $se case
!a%ram& or par# of a $se case !a%ram, The collabora#!o" !a%ram sho+s messa%es
be!"% se"# be#+ee" classes a" ob6ec# -!"s#a"ces., A !a%ram !s crea#e for each s*s#em
opera#!o" #ha# rela#es #o #he c$rre"# e(elopme"# c*cle -!#era#!o".,
login
hospital
information
pharmacy
information
user
access
feed
back
1" show different information
" login valid
!" user1
#" feedback1
$" user
%" feedback
&" user!
'" feedback!
-i# 0.8 c)33ab)ra"i)n 'ia#ra%
0.9 CLASS DIAGRAM
ASTI CSEDEPT 7:
8/16/2019 4 Th Documentation
37/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
A class !a%ram !" #he U2L !s a #*pe of s#a#!c s#r$c#$re !a%ram #ha# escr!bes
#he s#r$c#$re of a s*s#em b* sho+!"% #he s*s#em1s classes& #he!r a##r!b$#es& a" #he
rela#!o"sh!ps be#+ee" #he classes, Pr!(a#e (!s!b!l!#* h!es !"forma#!o" from a"*#h!"%
o$#s!e #he class par#!#!o", P$bl!c (!s!b!l!#* allo+s all o#her classes #o (!e+ #he mar3e
!"forma#!o", Pro#ec#e (!s!b!l!#* allo+s ch!l classes #o access !"forma#!o" #he*
!"her!#e from a pare"# class,
Hospital(Information
addresswebsitesphone numbers
show)*update)*
Medical(Information
new medicines
old medicinese+piry date
insert)*update)*delete)*
FeedBack
e+cellentgood
averagebad
insert)*modify)*
registration
usernamepassword
phone number emailid
validate)*insert)*
choose)*
login
usernamepassword
login)*validate)*
-i# 0.9 c3a!! 'ia#ra%
0. OB/ECT DIAGRAM
ASTI CSEDEPT 7;
8/16/2019 4 Th Documentation
38/94
'ospitalAInormation
address
%e@sites
phone num@ers
sho%35
update35
7edicalAInormati
onne% medicines
old medicines
expiry date
insert35
update35
delete35
-eed#ac
excellent
good
average
@ad
insert35
modiy35
registration
username
pass%ord
phone num@er
emailid
validate35
insert35
choose35
login
username
pass%ord
login35
validate35
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Ob6ec# !a%ram !s a %raph!cal represe"#a#!o" of #he s#a#!c (!e+ +h!ch sho+s a
collec#!o" of ob6ec#s a" #he!r rela#!o"sh!ps,
-i#0. )b>ec" 'ia#ra%
0. E6R DIAGRAM
ASTI CSEDEPT 7
8/16/2019 4 Th Documentation
39/94
Patient
name account
address mailid
admin
"octor
id
name
specialist
admin
'ospital
name
specialization
admin
Cloud "ata
&7!
Patient Inormation
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
-i#0. E6R Dia#ra%
8 CODING
ASTI CSEDEPT 7
8/16/2019 4 Th Documentation
40/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
LO!"#
QDOCT@PE h#ml
Q00 Webs!#e #empla#e b* free+ebs!#e#empla#es,com 00
Qh#ml
Qhea
Qme#a charse#JUT=0
8/16/2019 4 Th Documentation
41/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
QFl!
Ql! classJselec#eJ
Qa hrefJser(!ces,6spJSer(!cesQFa
QFl!
Ql!
Qa hrefJblo%,6spJBlo%QFa
QFl!
Ql!
Qa hrefJco"#ac#,6spJCo"#ac#QFa
QFl!
QF$l
Q!( classJf!rs#J
Q!(
Qa hrefJ$ser,6spJQh5User Lo%!"QFh5QFa
Qa hrefJam!",6spJQh5Am!" Lo%!"QFh5QFa
QF!(
QF!(
Q!(
Q!(
Q!m% srcJ!ma%esFoc#ors0a"0"$rse,6p%J al#JJ
QF!(
QF!(
QF!(
ASTI CSEDEPT 84
8/16/2019 4 Th Documentation
42/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q!( classJbo*J
Q!( classJser(!cesJ
Q!(
Q!(
Q!(
Qh8These are #he ser(!ces s$ff!c!e"#l* pro(!eQFh8
Q!m% srcJ!ma%esFser(!ces5,6p%J al#JJ
Qp al!%"J6$s#!f*J
QFp
QF!(
QF!(
QF!(
QF!(
QF!(
Q!( classJfoo#erJ
Qp
4:G Cop*r!%h# 547, All r!%h#s reser(e
QFp
QF!(
QF!(
QF!(
QFbo*
QFh#ml
ASTI CSEDEPT 85
8/16/2019 4 Th Documentation
43/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Re#i!"er +a#e@
Qform "ameJfrmJ ac#!o"JRe%!s#erJ me#hoJpos#J o"s$bm!#Jre#$r"
(al!a#e=orm-.J
Q#able
Q#r
Q#Name>QF#
Q#Q!"p$# #*peJ#e'#J "ameJr"ameJQF#
QF#r
Q#r
Q#User Name>QF#
Q#Q!"p$# #*peJ#e'#J "ameJr$"ameJQF#
QF#r
Q#r
Q#Pass+or>QF#
Q#Q!"p$# #*peJpass+orJ "ameJrpass+orJQF#
QF#r
Q#r
Q#Co"f!rm Pass+or>QF#
Q#Q!"p$# #*peJpass+orJ "ameJrcpass+orJQF#
QF#r
Q#r
Q#Ke"er>QF#
Q#
ASTI CSEDEPT 87
8/16/2019 4 Th Documentation
44/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q!"p$# #*peJra!oJ "ameJ%e"erJ2ale Q!"p$#
#*peJra!oJ"ameJ%e"erJ=emaleQF#
QF#r
Q#r
Q#Da#e Of B!r#h>QF#
Q#Qselec# "ameJa#eJ
Q
for -!"# ! 4G ! Q 74G !MM.
Qop#!o" (al$eJQ!JQ!QFop#!o"
Q
X
QFselec# Qselec# "ameJmo"#hJ
Qop#!o" (al$eJ"aJ2o"#hQFop#!o"
Qop#!o" (al$eJ4Ja"$ar*QFop#!o"
Qop#!o" (al$eJ5J=ebr$ar*QFop#!o"
Qop#!o" (al$eJ7J2archQFop#!o"
Qop#!o" (al$eJ8JApr!lQFop#!o"
Qop#!o" (al$eJ9J2a*QFop#!o"
Qop#!o" (al$eJ:J$"eQFop#!o"
Qop#!o" (al$eJ;J$l*QFop#!o"
Qop#!o" (al$eJ
8/16/2019 4 Th Documentation
45/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Qop#!o" (al$eJ4JOc#oberQFop#!o"
Qop#!o" (al$eJ44JNo(emberQFop#!o"
Qop#!o" (al$eJ45JDecemberQFop#!o"
QFselec# Qselec# "ameJ*earJ
Q
for -!"# ! 49G ! Q 547G !MM.
Qop#!o" (al$eJQ!JQ!QFop#!o"
Q
X
QFselec#QF#
QF#r
Q#r
Q#2ob!le>QF#
Q#
Q!"p$# #*peJ#e'#J "ameJrmob!leJQF#
QF#r
Q#r
Q#Ema!l>QF#
ASTI CSEDEPT 89
8/16/2019 4 Th Documentation
46/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q#
Q!"p$# #*peJ#e'#J "ameJrema!lJQF#
QF#r
Q#r
Q# colspa"J4J
Q!"p$# #*peJs$bm!#J (al$eJs$bm!#JQF#
Q#Q!"p$# #*peJrese#J (al$eJrese#JQF#
QF#r
QF#able
QFform
I%+3e%en"a"i)n )* ea3" Care Ser(ice!@
f$"c#!o" sol$#!o"-.
aler#-J e"#er #he correc# e#a!J.G
(ar soc$me"#,%e#Eleme"#B*I-JproblemJ.,(al$eG
aler#-s.G
(ar aG
(ar 'Jsol$#!o"s,6spY(alJMsG
!f -+!"o+,2LH##pRe)$es#.
FF If #he bro+ser !f IE;M=!refo'ChromeOperaSafar!
a"e+ 2LH##pRe)$es#-.G X
else
FFIf bro+ser !s IE:& IE9
a"e+ Ac#!(eOb6ec#-J2!crosof#,2LHTTPJ.G
X
a,o"rea*s#a#echa"%ef$"c#!o"-.
!f -a,rea*S#a#e8 a,s#a#$s5.
oc$me"#,%e#Eleme"#B*I-J!"forma#!o"J.,!""erHT2La,respo"seTe'#GX
ASTI CSEDEPT 8:
8/16/2019 4 Th Documentation
47/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
X
a,ope"-JPOSTJ&'r$e.G
a,se"-.G
X
Enca+!43a"e' Ser(ice!@
QDOCT@PE h#ml
Q00 Webs!#e #empla#e b* free+ebs!#e#empla#es,com 00
Qh#ml
Qhea
Qme#a charse#JUT=0
8/16/2019 4 Th Documentation
48/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q!m% srcJ!ma%esFoc#ors0a"0"$rse,6p%J al#JJ
QF!(
QF!(
QF!(
Q!( classJbo*J
Q!( classJser(!cesJ
Q!(
Q!(
Q!(
Qh8These are #he ser(!ces s$ff!c!e"#l* pro(!eQFh8
Q!m% srcJ!ma%esFser(!ces5,6p%J al#JJ
Qp al!%"J6$s#!f*J
QFp
QF!(
QF!(
QF!(QF!(
QF!(
Q!( classJfoo#erJ
Qp
4:G Cop*r!%h# 547, All r!%h#s reser(e
QFp
QF!(
QF!(
QF!(
QFbo*QFh#ml
Me'ica3 in*)r%a"i)n re"rie(a3
Q pa%e la"%$a%eJ6a(aJ co"#e"#T*peJ#e'#Fh#mlG charse#ISO0
8/16/2019 4 Th Documentation
49/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Qme#a charse#JUT=0
8/16/2019 4 Th Documentation
50/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Qce"#erQh9Qmar)$ee !rec#!o"Jlef#JAm!" 2o"!#or!"%
RecorsQFmar)$eeQFh9QFce"#erQbr FQFfo"#
Qform ac#!o"JAm!"Dele#eOpera#!o"sJ me#hoJpos#J
Q#able al!%"Jce"#erJ borerJJ b%colorJDAR??HA?IJ
Q!( !J#!#leBarJ
Q$l
Ql!Qh5 classJsI=RJ2o"!#or!"% ProcessQFh5QFl!
QF$l
QF!(
Q#able borerJ9J borer s#*leJpa!"%> p'GJ +!#hJ5J cellpa!"%J7J
cellspac!"%J5J b%colorJDAR??HA?IJ
Q#r
Q#h colspa"J
8/16/2019 4 Th Documentation
51/94
8/16/2019 4 Th Documentation
52/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
QF#ableQF#ableQbr FQbr F
Q00 Qa hrefJele#erecors,6spJ 00
Q!"p$# #*peJs$bm!#J "ameJele#eJ (al$eJDELETEJQ00 QFa 00
QFform
Qa hrefJarecors,6spJQ!"p$# #*peJs$bm!#J "ameJaJ (al$eJADDJQFa
QF!(
QF!(
QF!(
QF!(
QF!(
Q!( classJfoo#erJ
Qp
4:G Cop*r!%h# 547, All r!%h#s reser(e
QFp
QF!(
QF!(
QF!(
QFbo*
QFh#ml
pac3a%e $serG
!mpor# 6a(a,!o,IOE'cep#!o"G
!mpor# 6a(a,$#!l,Arra*L!s#G
!mpor# 6a(a',ser(le#,Re)$es#D!spa#cherG
!mpor# 6a(a',ser(le#,Ser(le#Co"#e'#G
!mpor# 6a(a',ser(le#,Ser(le#E'cep#!o"G
!mpor# 6a(a',ser(le#,h##p,H##pSer(le#G
!mpor# 6a(a',ser(le#,h##p,H##pSer(le#Re)$es#G
!mpor# 6a(a',ser(le#,h##p,H##pSer(le#Respo"seG
F[[
[ Ser(le# !mpleme"#a#!o" class Am!"Opera#!o"s [F
ASTI CSEDEPT 95
8/16/2019 4 Th Documentation
53/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
p$bl!c class Am!"Opera#!o"s e'#e"s H##pSer(le#
pr!(a#e s#a#!c f!"al lo"% ser!alVers!o"UID 4LG
F[[
[ see H##pSer(le#H##pSer(le#-.
[F
p$bl!c Am!"Opera#!o"s-.
s$per-.G
FF TODO A$#o0%e"era#e co"s#r$c#or s#$b
X
F[[
[ see H##pSer(le#oKe#-H##pSer(le#Re)$es# re)$es#& H##pSer(le#Respo"se
respo"se.
[F
pro#ec#e (o! oKe#-H##pSer(le#Re)$es# re)$es#& H##pSer(le#Respo"se
respo"se. #hro+s Ser(le#E'cep#!o"& IOE'cep#!o"
FF TODO A$#o0%e"era#e me#ho s#$b
X
F[[
[ see H##pSer(le#oPos#-H##pSer(le#Re)$es# re)$es#& H##pSer(le#Respo"se
respo"se.
[F
pro#ec#e (o! oPos#-H##pSer(le#Re)$es# re)$es#& H##pSer(le#Respo"se
respo"se. #hro+s Ser(le#E'cep#!o"& IOE'cep#!o"
FF TODO A$#o0%e"era#e me#ho s#$b
!f -re)$es#,%e#Parame#er-J(!e+J. "$ll.
FF I"(o3e =!rs#Ser(le#s 6ob here,
F[respo"se,se"Re!rec#-Jselec#recors4,6spJ.G[F
Ser(le#Co"#e'# co"#e'# %e#Ser(le#Co"#e'#-.G
Re)$es#D!spa#cher r co"#e'#,%e#Re)$es#D!spa#cher-JFselec#recors4,6spJ.G
r,for+ar-re)$es#& respo"se.GX
else !f -re)$es#,%e#Parame#er-Jele#eJ. "$ll.
FF I"(o3e Seco"Ser(le#s 6ob here,
X
X
X
U!er -ee' Back Uni"
ASTI CSEDEPT 97
8/16/2019 4 Th Documentation
54/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q pa%e la"%$a%eJ6a(aJ co"#e"#T*peJ#e'#Fh#mlG charse#ISO0
8/16/2019 4 Th Documentation
55/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q!( classJpro%ramsJ
Q!(
Q!(
Q!( classJfea#$reJ
Q!m% srcJ!ma%esFshar!"%,6p%J al#JJ
Qp
QFp
QF!(
Q!(
Qh8 al!%"Jlef#J s#*leJcolor> bl$eGJK!(e @o$r =eeBac3QFh8
QF!(
Q!(
Qform ac#!o"J=eeBac3J me#hoJpos#J
Q#able s#*leJbac3%ro$"0color> %ra*GJ
Q#r
Q# al!%"Jce"#erJNameQF#Q#>QF#Q#Q!"p$# #*peJ#e'#J
"ameJf"ameJFQF#Qbr FQbr F
QF#r
Q#r
Q#Descr!p#!o"QF#Q#>QF#Q#Q#e'#area "ameJfescr!p#!o"J ro+sJ7J
colsJ49J s#*leJ JQF#e'#areaQF#Qbr F
QF#r
Q#r
Q# al!%"Jce"#erJ2a!l!QF#Q#>QF#Q#Q!"p$# #*peJ#e'#J"ameJfma!l!JFQF#
QF#ableQbr F
Q#r Q!"p$# #*peJs$bm!#J (al$eJs$bm!#JQF#r
QFform
QF!(
QF!(
QF!(
QF!(
QF!(Q!( classJfoo#erJ
Qp
4:G Cop*r!%h# 547, All r!%h#s reser(e
QFp
QF!(
QF!(
QF!(
QFbo*
QFh#ml
Q pa%e la"%$a%eJ6a(aJ co"#e"#T*peJ#e'#Fh#mlG charse#ISO0
8/16/2019 4 Th Documentation
56/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q pa%e !mpor#Jbpac3,[J
QDOCT@PE h#ml PUBLIC J0FFW7CFFDTD HT2L 8,4 Tra"s!#!o"alFFENJ
Jh##p>FF+++,+7,or%FTRFh#ml8Floose,#J
Qh#ml
Qhea
Qme#a charse#JUT=0
8/16/2019 4 Th Documentation
57/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q!m% srcJ!ma%esFshar!"%,6p%J al#JJ
Qp
QFp
QF!(
Q!(
Qh8 al!%"Jlef#J s#*leJcolor> bl$eGJK!(e @o$r =eeBac3QFh8
QF!(
Q!(
Q#able
Q#r
Q#User "ameQF#
Q#Descr!p#!o"QF#
Q#2a!l !QF#
QF#r
QCo""ec#!o" co"DBClass,co"-.G
S#a#eme"# s#co",crea#eS#a#eme"#-.G
Res$l#Se# rss#,e'ec$#e$er*-Jselec# [ from feebac3J.G+h!le-rs,"e'#-..
Q#r
Q#Qrs,%e#S#r!"%-4.QF#
Q#Qrs,%e#S#r!"%-5.QF#
Q#Qrs,%e#S#r!"%-7.QF#
QF#r
Q XQF#able
QF!(
QF!(
QF!(QF!(
QF!(
Q!( classJfoo#erJ
Qp
4:G Cop*r!%h# 547, All r!%h#s reser(e
QFp
QF!(
QF!(QF!(QFbo*QFh#ml
Da"aBa!e
pac3a%e bpac3G
!mpor# 6a(a,s)l,Co""ec#!o"G!mpor# 6a(a,s)l,Dr!(er2a"a%erG
!mpor# 6a(a,s)l,PrepareS#a#eme"#G
!mpor# 6a(a,s)l,Res$l#Se#G
!mpor# 6a(a,s)l,SLE'cep#!o"G
!mpor# 6a(a,s)l,S#a#eme"#G
!mpor# 6a(a,$#!l,Arra*L!s#G
!mpor# or%,apache,ca#al!"a,co""ec#or,Re)$es#G
p$bl!c class DBClass
p$bl!c s#a#!c Co""ec#!o" co"-.
Co""ec#!o" bco" "$llG
#r*
ASTI CSEDEPT 9;
8/16/2019 4 Th Documentation
58/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Class,forName-Js$",6bc,obc,bcObcDr!(erJ.G
bco"Dr!(er2a"a%er,%e#Co""ec#!o"-Jbc>Obc>Heal#hCareJ.G
F[ s#bco",crea#eS#a#eme"#-.G[F
Xca#ch-E'cep#!o" e.
e,pr!"#S#ac3Trace-.GX
re#$r" bco"G
X
p$bl!c s#a#!c !"# re%!s#er-Arra*L!s# al. #hro+s ClassNo#=o$"E'cep#!o"&
SLE'cep#!o"
Res$l#Se# rsG
S#r!"% r"ameal,%e#-.,#oS#r!"%-.G
S#r!"% r$"ameal,%e#-4.,#oS#r!"%-.G
S#r!"% rp+al,%e#-5.,#oS#r!"%-.G
S#r!"% rcp+al,%e#-7.,#oS#r!"%-.G
S#r!"% r%e"eral,%e#-8.,#oS#r!"%-.G
S#r!"% ra%eal,%e#-9.,#oS#r!"%-.G
S#r!"% rmob!leal,%e#-:.,#oS#r!"%-.G
S#r!"% rema!lal,%e#-;.,#oS#r!"%-.G
S#r!"% r$ser!al,%e#-
8/16/2019 4 Th Documentation
59/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
e,pr!"#S#ac3Trace-.G
X
re#$r" !G
X
p$bl!c s#a#!c !"# a$#he"#!c-Arra*L!s# al.
!"# co$"#G
S#r!"% r$"ameal,%e#-.,#oS#r!"%-.G
S#r!"% rp+al,%e#-4.,#oS#r!"%-.G
#r*
S#a#eme"# s#co"-.,crea#eS#a#eme"#-.G
Res$l#Se# rss#,e'ec$#e$er*-Jselec# [ from re%!s#ra#!o"
+here $"ameJMr$"ameMJ a" pass+orJMrp+MJJ.G
+h!le-rs,"e'#-..
co$"#MMG
X
X
ca#ch-E'cep#!o" e.
e,pr!"#S#ac3Trace-.G
X
re#$r" co$"#G
X
p$bl!c s#a#!c !"# !"ser#-Arra*L!s# al. #hro+s ClassNo#=o$"E'cep#!o"&
SLE'cep#!o"
!"# !G
S#r!"% problemal,%e#-.,#oS#r!"%-.G
S#r!"% #ab4al,%e#-4.,#oS#r!"%-.G
S#r!"% es4al,%e#-5.,#oS#r!"%-.G
S#r!"% #ab5al,%e#-7.,#oS#r!"%-.G
S#r!"% es5al,%e#-8.,#oS#r!"%-.G
S#r!"% #ab7al,%e#-9.,#oS#r!"%-.G
S#r!"% es7al,%e#-:.,#oS#r!"%-.G#r*
PrepareS#a#eme"# psco"-.,prepareS#a#eme"#-J!"ser# !"#o
problems+!#hme!c!"es (al$es -Y&Y&Y&Y&Y&Y&Y.J.G
ps,se#S#r!"%-4& problem.G
ps,se#S#r!"%-5& #ab4.G
ps,se#S#r!"%-7& es4.G
ps,se#S#r!"%-8& #ab5.G
ps,se#S#r!"%-9& es5.G ps,se#S#r!"%-:& #ab7.G
ASTI CSEDEPT 9
8/16/2019 4 Th Documentation
60/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
ps,se#S#r!"%-;& es7.G
!ps,e'ec$#eUpa#e-.G
X
ca#ch-SLE'cep#!o" e.
e,pr!"#S#ac3Trace-.GX
re#$r" !G
X
F[p$bl!c s#a#!c !"# ele#e-Arra*L!s# al.
!"# !G
for-!"# 6G 6Qal,s!/e-.G6MM.
S#r!"% sal,%e#-.,#oS#r!"%-.,#r!m-.G
#r*
S#a#eme"# s#co"-.,crea#eS#a#eme"#-.G
!s#,e'ec$#eUpa#e-Jele#e from problems+!#hme!c!"es
+here problemJMsMJJ.G
X ca#ch -SLE'cep#!o" e.
FF TODO A$#o0%e"era#e ca#ch bloc3
e,pr!"#S#ac3Trace-.G
X
X
re#$r" !G
X
[F
p$bl!c s#a#!c !"# ele#e-Arra*L!s# al.
boolea" b falseG
!"# 6G
#r*
S#a#eme"# s# co"-.,crea#eS#a#eme"#-.G
for -!"# ! G ! Q al,s!/e-.G !MM.
S#r!"% al,%e#-!.,#oS#r!"%-.,#r!m-.G
6s#,e'ec$#eUpa#e-Jele#e from problems+!#hme!c!"es +here
problemJMMJJ.G
X
X ca#ch -E'cep#!o" e.
FF TODO> ha"le e'cep#!o"
e,pr!"#S#ac3Trace-.GX
ASTI CSEDEPT :
8/16/2019 4 Th Documentation
61/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
re#$r" 6G
Xp$bl!c s#a#!c !"# feebac3-Arra*L!s# al.
FF TODO A$#o0%e"era#e me#ho s#$b
!"# !G
S#r!"% "ameal,%e#-.,#oS#r!"%-.,#r!m-.G
S#r!"% escr!p#!o"al,%e#-4.,#oS#r!"%-.,#r!m-.G
S#r!"% ma!l!al,%e#-5.,#oS#r!"%-.,#r!m-.G
#r*
PrepareS#a#eme"# psco"-.,prepareS#a#eme"#-J!"ser# !"#o feebac3
(al$es-Y&Y&Y.J.G
ps,se#S#r!"%-4& "ame.G
ps,se#S#r!"%-5& escr!p#!o".G
ps,se#S#r!"%-7& ma!l!.G
!ps,e'ec$#eUpa#e-.GX ca#ch -SLE'cep#!o" e.
FF TODO A$#o0%e"era#e ca#ch bloc3
e,pr!"#S#ac3Trace-.G
Xre#$r" !G
X
F[p$bl!c s#a#!c S#r!"% f!leSearch-S#r!"% f!le"ame.
S#r!"% resJf!le "o# fo$"JG
#r*
S#a#eme"# s#co"-.,crea#eS#a#eme"#-.G
Res$l#Se# rss#,e'ec$#e$er*-Jselec# [ from clo$\a#a +here
f!le"ameJMf!le"ameMJ.G
+h!le-rs,"e'#-..
X Xca#ch-E'cep#!o" e.
e,pr!"#S#ac3Trace-.G
ASTI CSEDEPT :4
8/16/2019 4 Th Documentation
62/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
X
re#$r" resG
X[FX
Par%ac$ 'e"ai3!
QY'ml (ers!o"J4,J e"co!"%JISO0
8/16/2019 4 Th Documentation
63/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Ql!classJm5JQa
hrefJar#!cles,h#mlJQspa"QbAr#!clesQFbQFspa"QFaQFl!
Ql! classJm7J
Qa hrefJabo$#\$s,h#mlJQspa"QbAbo$# $sQFbQFspa"QFa
QFl! Ql! classJm8J
Qa hrefJser(!ces,h#mlJ
classJac#!(eJQspa"QbSer(!ceQFbQFspa"QFaQFl!
Ql! classJm9 las#J
Qa hrefJco"#ac#s0$s,h#mlJQspa"QbCo"#ac#sQFbQFspa"QFaQFl!
QF$l
QF!(QF!(QF!(
Q!( classJco"#a!"erJ
Q00 as!e 00
Q!( classJas!eJ
Q!( classJ!"s!eJ
Qh5La#es# Ne+sQFh5
Q$l classJ"e+sJ
Ql!Qa hrefJJ$"e 7& 54QFaQs#ro"%Se $# persp!c!a#!s
$"eQFs#ro"%Om"!s !s#e "a#$s l$p#a#em acc$sa"#!$m olorem)$e la$a"#!$m
#o#amrem,QFl!
Ql!Qa hrefJJ$"e 48& 54QFaQs#ro"%Ne)$e porro )$!s)$ames#QFs#ro"%Co"se)$$"#$r ma%"! olores eos )$%h! ra#!o"e (ol$p#a#em
se)$!,QFl!
Q00 Ql!Qa hrefJJ2a* 5& 54QFaQs#ro"%2!"!ma (e"!am& )$!s
"os#r$mQFs#ro"%U# e"!m a m!"!ma (e"!am& )$!s "osr$m e'erc!#a#"em $llam
corpor!s,QFl! 00
QF$l
QF!(
QF!(
Q00 co"#e"# 00
Q!( classJsec#!o"J !Jco"#e"#J
Qh5S!#e 2apQFh5
QpA# (ero eos e# acc$sam$s e# !$s#o o!o !%"!ss!mos $c!m$s )$!
bla"!#!!s praese"#!$m (ol$p#a#$m ele"!#! a#)$e corr$p#! )$os olores e# )$as
moles#!as e'cep#$r! s!"# occaeca#! c$p!!#a#e "o" pro(!e"#& s!m!l!)$e s$"# !"
c$lpa )$! off!c!a eser$"# moll!#!a a"!m!& ! es# labor$m e# olor$m f$%a, QFp Q00 Q$l classJs!#emapJ
ASTI CSEDEPT :7
8/16/2019 4 Th Documentation
64/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Ql!
Qa hrefJ!"e',h#mlJHome Pa%eQFa
QFl!
Ql!Qa hrefJabo$#0$s,h#mlJAbo$# UsQFa
QFl!
Ql!
Qa hrefJar#!cles,h#mlJAr#!clesQFa
QFl!
Q$l
Ql!
Qa hrefJar#!cle,h#mlJAr#!cle 4QFa
QFl!
Ql!
Qa hrefJar#!cle,h#mlJAr#!cle 5QFaQFl!
Ql!
Qa hrefJar#!cle,h#mlJAr#!cle 7QFa
QFl!
QF$l
QFl!
Ql!Qa hrefJco"#ac#0$s,h#mlJCo"#ac# UsQFaQFl!
Ql!Qa hrefJs!#emap,h#mlJS!#e 2apQFaQFl!
QF$l 00
Qh5THE =OLLOWINK ARE THE PHAR2AC@ DETAILS =OR THE
PATIENTQFh5
QS#r!"% pa#!e"#!-S#r!"%.sess!o",%e#A##r!b$#e-Jpa#!e"#!J.G
S*s#em,o$#,pr!"#l"-Jpa#!e"# ! !s ^#JMpa#!e"#!.G
DBClass b"e+ DBClass-.G
S#r!"% !seaseNameb,%e#D!seaseName-pa#!e"#!.G
S*s#em,o$#,pr!"#l"-J!sease "ame !s ^#JM!seaseName.G
Arra*L!s# l!s#DBClass,re#r!e(e2e!c!"es-!seaseName,#r!m-..G
S*s#em,o$#,pr!"#l"-J#he l!s# (al$es !sJMl!s#.G
S*s#em,o$#,pr!"#l"-J#he l!s# (al$es !sJMl!s#,%e#-.,#oS#r!"%-.,#r!m-..G
I#era#or !#era#orl!s#,!#era#or-.G +h!le-!#era#or,hasNe'#-..
S#r!"% !sease!#era#or,"e'#-.,#oS#r!"%-.,#r!m-.G
S#r!"% #able#4!#era#or,"e'#-.,#oS#r!"%-.,#r!m-.G
S#r!"% reac#!o"4!#era#or,"e'#-.,#oS#r!"%-.,#r!m-.G
S#r!"% #able#5!#era#or,"e'#-.,#oS#r!"%-.,#r!m-.G
S#r!"% reac#!o"5!#era#or,"e'#-.,#oS#r!"%-.,#r!m-.G
S#r!"% #able#7!#era#or,"e'#-.,#oS#r!"%-.,#r!m-.G
S#r!"% reac#!o"7!#era#or,"e'#-.,#oS#r!"%-.,#r!m-.G
ASTI CSEDEPT :8
8/16/2019 4 Th Documentation
65/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q#able borerJ4J s#*leJborer0color> reGcolor> +h!#e G bac3%ro$"0color> blac3G J
Q#rQ#QbDISEASE NA2EQFbQF#Q#>Q!seaseQF#QF#r
Q#r
Q#QbPRESCRIPTIONQFbQF#
Q#>Q#able#4QF#
QF#r
Q#rQ#QbDESCRIPTIONQFbQF#
Q#>Qreac#!o"4QF#
QF#r
Q#r
Q#QbPRESCRIPTIONQFbQF#
Q#>Q#able#5QF#
QF#r
Q#r
Q#QbDESCRIPTIONQFbQF#
Q#>Qreac#!o"5QF#
QF#r
Q#r
Q#QbPRESCRIPTIONQFbQF#
Q#>Q#able#7QF#
QF#r
Q#r
Q#QbDESCRIPTIONQFbQF#
Q#>Qreac#!o"7QF#
QF#r QF#able
QX
QF!(
Q!( classJclearJQF!(QF!(QF!(
Q00 foo#er 00
Q!( classJfoo#erJQ!( classJco"#a!"erJ
Q!( classJco"#0bo#JQF!(Q!( classJsoc!alJ
Q!( !JfaceJ
Qa hrefJh##p>FF+++,faceboo3,comF%ro$p,phpY
%!45:75;7;5954;(+allJ
Q!m% srcJ!ma%esFfaceboo3,p"%J al#JJ FQFaQF!(
ASTI CSEDEPT :9
8/16/2019 4 Th Documentation
66/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
Q!( !J#+!##erJ
Qa hrefJh##p>FF#+!##er,comFF+flash#empla#eFJQ!m% srcJ!ma%esF#+!##er,p"%J
al#JJ FQFaQF!(
Q!( !J*o$#$beJ
Qa hrefJh##p>FF+++,*o$#$be,comF$serFWeb=lashTempla#eComJ
Q!m% srcJ!ma%esF*o$#$be,p"%J al#JJ FQFaQF!(
QF!(
Q!( classJ!"s!eJ Cop*r!%h# cop*G 547, All r!%h# reser(e, Ima%e
from B!%S#oc3Pho#o,com cop*G ?$rha"Qbr
Qa hrefJh##p>FF+++,+eb0flash0#empla#e,comFJ classJ(!s!#J #!#leJBes#
+ebs!#e
#empla#es,JWebs!#e #empla#eQFa es!%"e b* +eb0flash0#empla#e,com QF!(
QF!(
QF!(
QFbo*QFh#ml
9 TESTING
The p$rpose of #es#!"% !s #o !sco(er errors, Tes#!"% !s #he process of #r*!"% #o
!sco(er e(er* co"ce!(able fa$l# or +ea3"ess !" a +or3 pro$c#, I# pro(!es a +a* #o
chec3 #he f$"c#!o"al!#* of compo"e"#s& s$b assembl!es& assembl!es a"For a f!"!she
pro$c# !# !s #he process of e'erc!s!"% sof#+are +!#h #he !"#e"# of e"s$r!"% #ha# #he
Sof#+are s*s#em mee#s !#s re)$!reme"#s a" $ser e'pec#a#!o"s a" oes "o# fa!l !" a"
ASTI CSEDEPT ::
8/16/2019 4 Th Documentation
67/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
$"accep#able ma""er, There are (ar!o$s #*pes of #es#, Each #es# #*pe aresses a
spec!f!c #es#!"% re)$!reme"#, The process (er!f!es #ha# #he appl!ca#!o" mee#s #he
re)$!reme"#s spec!f!e !" #he s*s#em re)$!reme"#s oc$me"# a" !s b$% free,
9.1 TYPES O- TESTS
9.1.1 Uni" Te!"in#
U"!# #es#!"% !"(ol(es #he es!%" of #es# cases #ha# (al!a#e #ha# #he !"#er"al
pro%ram lo%!c !s f$"c#!o"!"% properl*& a" #ha# pro%ram !"p$# pro$ces (al! o$#p$#s,
All ec!s!o" bra"ches a" !"#er"al coe flo+ sho$l be (al!a#e, I# !s #he #es#!"% of
!"!(!$al sof#+are $"!#s of #he appl!ca#!o" ,!# !s o"e af#er #he comple#!o" of a"
!"!(!$al $"!# before !"#e%ra#!o", Th!s !s a s#r$c#$ral #es#!"%& #ha# rel!es o" 3"o+le%e
of !#s co"s#r$c#!o" a" !s !"(as!(e, U"!# #es#s perform bas!c #es#s a# compo"e"# le(el a"
#es# a spec!f!c b$s!"ess process& appl!ca#!o"& a"For s*s#em co"f!%$ra#!o", U"!# #es#s
e"s$re #ha# each $"!)$e pa#h of a b$s!"ess process performs acc$ra#el* #o #he
oc$me"#e spec!f!ca#!o"s a" co"#a!"s clearl* ef!"e !"p$#s a" e'pec#e res$l#s,
9.1.2 -4nc"i)na3 Te!"in#
=$"c#!o"al #es#s pro(!e s*s#ema#!c emo"s#ra#!o"s #ha# f$"c#!o"s #es#e are
a(a!lable as spec!f!e b* #he b$s!"ess a" #ech"!cal re)$!reme"#s& s*s#em
oc$me"#a#!o"& a" $ser ma"$als,=$"c#!o"al #es#!"% !s ce"#ere o" #he follo+!"% !#ems>
Val! I"p$# > !e"#!f!e classes of (al! !"p$# m$s# be accep#e,
I"(al! I"p$# > !e"#!f!e classes of !"(al! !"p$# m$s# be re6ec#e,
=$"c#!o"s > !e"#!f!e f$"c#!o"s m$s# be e'erc!se,
O$#p$# > !e"#!f!e classes of appl!ca#!o" o$#p$#s m$s# be e'erc!se,
S*s#emsFProce$res> !"#erfac!"% s*s#ems or proce$res m$s# be !"(o3e,
9.1.& S$!"e% Te!"in#
S*s#em #es#!"% e"s$res #ha# #he e"#!re !"#e%ra#e sof#+are s*s#em mee#s
re)$!reme"#s, I# #es#s a co"f!%$ra#!o" #o e"s$re 3"o+" a" pre!c#able res$l#s, A"
e'ample of s*s#em #es#!"% !s #he co"f!%$ra#!o" or!e"#e s*s#em !"#e%ra#!o" #es#, S*s#em
#es#!"% !s base o" process escr!p#!o"s a" flo+s& emphas!/!"% pre0r!(e" process
l!"3s a" !"#e%ra#!o" po!"#s,
ASTI CSEDEPT :;
8/16/2019 4 Th Documentation
68/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
9.1., Per*)r%ance Te!"in#
The Performa"ce #es# e"s$res #ha# #he o$#p$# be pro$ce +!#h!" #he #!me l!m!#s&
a" #he #!me #a3e" b* #he s*s#em for comp!l!"%& %!(!"% respo"se #o #he $sers a"
re)$es# be!"% se" #o #he s*s#em for #o re#r!e(e #he res$l#s,
9.1.0 In"e#ra"i)n Te!"in#
Sof#+are !"#e%ra#!o" #es#!"% !s #he !"creme"#al !"#e%ra#!o" #es#!"% of #+o or more
!"#e%ra#e sof#+are compo"e"#s o" a s!"%le pla#form #o pro$ce fa!l$res ca$se b*
!"#erface efec#s, The #as3 of #he !"#e%ra#!o" #es# !s #o chec3 #ha# compo"e"#s or
sof#+are appl!ca#!o"s& e,%, compo"e"#s !" a sof#+are s*s#em or _ o"e s#ep $p _ sof#+are
appl!ca#!o"s a# #he compa"* le(el _ !"#erac# +!#ho$# error,
9.1.8 Acce+"ance Te!"in#
User Accep#a"ce Tes#!"% !s a cr!#!cal phase of a"* pro6ec# a" re)$!res
s!%"!f!ca"# par#!c!pa#!o" b* #he e" $ser, I# also e"s$res #ha# #he s*s#em mee#s #he
f$"c#!o"al re)$!reme"#s,
Acce+"ance "e!"in# *)r Da"a S$ncr)nia"i)n@
The Ac3"o+le%eme"#s +!ll be rece!(e b* #he Se"er Noe af#er #he Pac3e#sare rece!(e b* #he Des#!"a#!o" Noe
The Ro$#e a opera#!o" !s o"e o"l* +he" #here !s a Ro$#e re)$es# !" "ee
The S#a#$s of Noes !"forma#!o" !s o"e a$#oma#!call* !" #he Cache Upa#!"%
process
9.1.9 B4i3' "e Te!" P3an
A"* pro6ec# ca" be !(!e !"#o $"!#s #ha# ca" be f$r#her performe for e#a!le
process!"%, The" a #es#!"% s#ra#e%* for each of #h!s $"!# !s carr!e o$#, U"!# #es#!"% helps
#o !e"#!#* #he poss!ble b$%s !" #he !"!(!$al compo"e"#& so #he compo"e"# #ha# has
b$%s ca" be !e"#!f!e a" ca" be rec#!f!e from errors,
9.2 TEST RESULTS
ASTI CSEDEPT :
8/16/2019 4 Th Documentation
69/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
9.2.1
8/16/2019 4 Th Documentation
70/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
LOGIN
ASTI CSEDEPT ;
8/16/2019 4 Th Documentation
71/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
USERLOGIN
ASTI CSEDEPT ;4
8/16/2019 4 Th Documentation
72/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
USERREGISTRATION
ASTI CSEDEPT ;5
8/16/2019 4 Th Documentation
73/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
5EYGENERATION
ASTI CSEDEPT ;7
8/16/2019 4 Th Documentation
74/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
PATIENTLOGIN
ASTI CSEDEPT ;8
8/16/2019 4 Th Documentation
75/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
PATIENTTREATMENT
ASTI CSEDEPT ;9
8/16/2019 4 Th Documentation
76/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
ENCAPSULATEDSERICES
ASTI CSEDEPT ;:
8/16/2019 4 Th Documentation
77/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
-EEDBAC5
ASTI CSEDEPT ;;
8/16/2019 4 Th Documentation
78/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
USER-EEDBAC5
ASTI CSEDEPT ;
8/16/2019 4 Th Documentation
79/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
ADMINLOGIN
ASTI CSEDEPT ;
8/16/2019 4 Th Documentation
80/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
ADMINMONITORINGRECORD
ASTI CSEDEPT
8/16/2019 4 Th Documentation
81/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
-ILLTERECORDS
ASTI CSEDEPT
8/16/2019 4 Th Documentation
82/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
CLOUDADMINLOGIN
ASTI CSEDEPT
8/16/2019 4 Th Documentation
83/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
GLOBALLYREGISTEREDUSERID
ASTI CSEDEPT
8/16/2019 4 Th Documentation
84/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
PATIENTDETAILES
ASTI CSEDEPT
8/16/2019 4 Th Documentation
85/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
$O%&O''E!S&'(&!O"
ASTI CSEDEPT
8/16/2019 4 Th Documentation
86/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
DOCTOR5EY
ASTI CSEDEPT
8/16/2019 4 Th Documentation
87/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
DOCTORLOGIN
ASTI CSEDEPT
8/16/2019 4 Th Documentation
88/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
PATIENTALLOTED
ASTI CSEDEPT
8/16/2019 4 Th Documentation
89/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
PARMACYDETAILES
ASTI CSEDEPT
8/16/2019 4 Th Documentation
90/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
CONCLUSION
ASTI CSEDEPT
8/16/2019 4 Th Documentation
91/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
I" #he f!el of me!cal #rea#me"# a" heal#h care& e'!s#!"% +or3& !"cl$!"%
pro6ec#s& researches& sof#+are pro$c#s& a" s#a"ars& ma!"l* foc$ses o"
!"forma#!/a#!o" for hosp!#als or me!cal !"s#!#$#!o"s +!#h!" #he or%a"!/a#!o"s, Ho+e(er&
fe+ effor#s are !rec#l* or!e"#e #o #he pa#!e"#s& #he!r fam!l!es& a" o#her %e"eral $sers,
W!#h #he rap! e(elopme"# of !"forma#!o" a" comm$"!ca#!o" #ech"olo%!es a" #he
cha"%e of me!cal a" heal#h care ser(!ce moels& crea#!"% (ar!o$s p$bl!c0or!e"#e
heal#h care ser(!ce s*s#ems has become a #re", I" #h!s paper& +e ha(e prese"#e a
heal#h care pla#form PHISP, I# s$ppor#s perso"al heal#h !"forma#!o" ma"a%eme"#&
perso"al heal#h r!s3 assessme"# a" %$!a"ce& *"am!c perso"al heal#h mo"!#or!"% a"
real0#!me earl* +ar"!"%& ac#!(e recomme"a#!o" of perso"al!/e me!cal #rea#me"#&
ac#!(e seaso"al !sease +ar"!"%& a" o#her heal#h care ser(!ces for !"!(!$als,
1? -UTURE SCOPE
ASTI CSEDEPT 4
8/16/2019 4 Th Documentation
92/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
The me!cal a" heal#h care pla#form #ha# +e ha(e !mpleme"#e !s o"l* a
research a" emo"s#ra#!o" s*s#em, =or !#s lar%e0scale commerc!al appl!ca#!o"s& m$ch
more +or3 !s "eee, =$r#her !mpro(eme"# a" op#!m!/a#!o" of #he propose
compos!#!o" me#hos s$ppor#!"% bra"ch a" parallel s#r$c#$res !s a"o#her f$#$re
research& !"cl$!"% lear"!"% from #he +or3 o" a$#oma#!c pro%ram s*"#hes!s a" #he
#ech"!)$e of m$l#! a%e"# pla""!"% a" op#!m!/a#!o", Ho+e(er& fe+ effor#s are !rec#l*
or!e"#e #o #he pa#!e"#s& #he!r fam!l!es& a" o#her %e"eral $sers, W!#h #he rap!
e(elopme"# of !"forma#!o" a" comm$"!ca#!o" #ech"olo%!es a" #he cha"%e of
me!cal a" heal#h care ser(!ce moels& crea#!"% (ar!o$s p$bl!c0or!e"#e heal#h care
ser(!ce s*s#ems has become a #re",
11 RE-ERENCES
ASTI CSEDEPT 5
8/16/2019 4 Th Documentation
93/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
4 D, Ara%"a a" B, Per"!c!& Aap#!(e ser(!ce compos!#!o" !" fle'!ble processes&
IEEE Tra"s, Sof#+, E"%,& (ol, 77& "o, :& pp, 7:_7 A Ber3ele* (!e+ of
clo$ comp$#!"%& EECS Depar#me"#& U"!(, Cal!for"!a& Ber3ele*& CA& Tech, Rep,
UCBFEECS0505 Spr!"%er0Verla%&
58& pp, 7_:9,
9 D, Berar!& D, Cal(a"ese& K, De K!acomo& 2, Le"/er!"!& a" 2, 2ecella&
A$#oma#!c compos!#!o" of e0ser(!ces #ha# e'por# #he!r beha(!or& !" Proc, ICSOC&
57& pp, 87_9
8/16/2019 4 Th Documentation
94/94
WEB SERVICE BASED PUBLIC ORIENTED PERSONALIZED HEALTH CARE
4 K, Ca"fora& A, R, =asol!"o& K, =ra##ol!llo& a" P, Tramo"#a"a& A +rapp!"%
approach for m!%ra#!"% le%ac* s*s#em !"#erac#!(e f$"c#!o"al!#!es #o ser(!ce or!e"#e
arch!#ec#$res& , S*s#, Sof#+,& (ol,