Sistema Hospitalario Proyecto

  • Upload
    vicvans

  • View
    225

  • Download
    0

Embed Size (px)

Citation preview

  • 8/19/2019 Sistema Hospitalario Proyecto

    1/79

    UNIVERSIDAD PERUANA DE CIENCIAS APLICADASFACULTAD DE INGENIERÍA

    CARRERA DE INGENIERÍA DE SOFTWARE

    Sistema Integrado de Salud: Subsistema de Admisión,

    Alta y rans!eren"ia de Pa"ientes #ersión $%&%ASESOR DE TESIS:

    Ibañez Wertherman, AaronTESIS

    Para optar el tt!lo pro"e#$onal %e:INGENIERO DE SOFTWARE

    A&TORES Alvarez Mere, Diego Alonso

    Molina Valencia, Paúl Cris!ian

    'I(A ) PER* +-

    able des mati'res

    • De%$.a.e• RES&(EN• INTROD&CCI/N• CAPÍT&'O 0: 1&STIFICACI/N TE/RICA

    o (%( Des"ri)"ión del Nego"ioo (%$% Des"ri)"ión de la Problem*ti"a del Nego"ioo (%+% Solu"ión Pro)uesta

    (%+%(% b-eti#o .eneral (%+%$% b-eti#os Es)e"/!i"os

    (%+%+% Integra"ión de la Solu"ión (%+%0 Lineamientos a em)lear

    • CAPÍT&'O +: RE2&ERI(IENTOS DE' SOFTWAREo $%( Realidad en la 1ue se im)lementar/ao $%$ Re1uerimientos 2un"ionales

    $%$%(% Pa1uete de Ser#i"ios $%$%$% Pa1uete de 3rdenes $%$%+% Pa1uete de Pa"iente

    o $%+ Re1uerimientos No 2un"ionales

    • CAPÍT&'O 3: DISE4O DE 'A AR2&ITECT&RAo +%( Ar1uite"tura de la A)li"a"ióno +%$ Ar1uite"tura del Subsistemao +%+ Rela"ión "on otros Subsistemas

    • CAPÍT&'O 5: DISE4O DETA''ADO DE' PROD&CTOo 0%( Dise4o del Subsistema

    0%(%( Ca)a de Presenta"ión 0%(%$ Ca)a de Lógi"a de Nego"io 0%(%+ Ca)a de A""eso a Datos 0%(%0% 5odelo de Dominio

    o 0%$% Dise4o de la 6ase de Datos

    • CAPÍT&'O 6: CONSTR&CCI/N

  • 8/19/2019 Sistema Hospitalario Proyecto

    2/79

    o 7%( 5a)eo del dise4o a la im)lementa"ióno 7%$ Est*ndares de !un"ionalidado 7%+ Est*ndares de Programa"ióno 7%0 Do"umenta"ión del "ódigoo 7%7 Est*ndares de "odi!i"a"ión de la base de datoso 7%8 Est*ndares )ara es)e"i!i"ar "ontratos de ser#i"ios 9eb

    CAPÍT&'O 7: PR&E8AS DE SOFTWAREo 8%( Ambiente de Pruebaso 8%$ Estrategias de Pruebao 8%+ Identi!i"a"ión de las )ruebaso 8%0 Pruebas Planeadas

    • CAPÍT&'O 9: GESTI/N DE' PROECTOo %( Ci"lo de #ida del Proye"too %$ Plan de Proye"to

    %$%( 2ase Con"e)"ión %$%$ 2ase Elabora"ión %$%+ 2ase Constru""ión %$%0 2ase ransi"ión

    o %+% Riesgos del Proye"to %+%(% 2alta de dis)onibilidad del "liente %+%$% Di!i"ultades en la integra"ión de los módulos %+%+% De!ini"ión inade"uada de los re1uerimientos %+%0% Cambio en el al"an"e del subsistema %+%8%2alta de "ono"imiento de las ;erramientas de desarrollo a utili

  • 8/19/2019 Sistema Hospitalario Proyecto

    3/79

     A "is #a$res, $e&i$o a -'e son los #rinci#ales #ro"o!ores $e "is logros) .in s' a#o%o es!ono '&iera si$o #osi&le)Pa'l Cris!ian Molina Valencia

    RESUMEN

    D!rante el pr$mer .$.lo a.a%=m$.o %e %e#arrollo %el pro>e.to, el e?!$po #e %e%$.@ a enerarlo# plane#, e#t$ma.$one# > .ronorama %el pro>e.to, $%ent$"$.ar lo# r$e#o# %el pro>e.to >%e"$n$r el al.an.e %el m$#moB Para ello, re.ole.tamo# $n"orma.$@n #obre lo# pro.e#o# %eA%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente#, > #obre lo# role# o .aro# $nol!.ra%o# en =lB 'apr$n.$pal "!ente %e $n"orma.$@n "!e el InB 1ore Cabrera ?!$=n #e %e#empeñ@ .omo .l$ente%el pro>e.toB Con el prop@#$to %e .ompren%er %e meor manera lo# re?!er$m$ento#pla#ma%o# por el .l$ente, %e.$%$mo# .onta.tarno# .on el Cap$tn %e Nao 1a$er G!$mare>,en e#e enton.e# e"e %el #er$.$o %e G$ne.oloa %el o#p$tal Naal %el Per, para ?!e no#perm$ta e#table.er .onta.to .on la# per#ona# %el rea a%m$n$#trat$a %el ho#p$talB De e#temo%o, loramo# e#table.er lo# re?!er$m$ento# %el .l$ente > er$"$.ar #! ne.e#$%a% en !naent$%a% realB 'o# re?!er$m$ento# $n$.$ale# %el .l$ente $n.l!an el %e#arrollo %e reporte#, perope#e a la "alta %e t$empo > re.!r#o# #e %e.$%$@ a.otar el al.an.e > %ear %e la%o lo# reporte#B

    En el #$!$ente .$.lo a.a%=m$.o #e $n$.$@ la etapa %e elabora.$@n %el pro%!.toB Con laa#$#ten.$a t=.n$.a %el InB 1oel Fran.$a, #e .omplet@ la "a#e %e elabora.$@n > #e obt!o .omore#!lta%o la ar?!$te.t!ra %el pro%!.to #o"tHareB Dentro %e la "a#e %e elabora.$@n, tamb$=n#e e#table.$eron la# "orma# %e .om!n$.a.$@n .on lo# %em# #!b#$#tema# %el S$#tema Interal%e Sal!% para lo ?!e #e e#table.$eron lo .ontrato# %e #er$.$o# .on lo# %em# #!b#$#tema#B

    En la pr$mera $tera.$@n %e .on#tr!..$@n, #e %e.$%$@ real$zar el %e#arrollo %e lo# .a#o# %e!#o pr$n.$pale#B E#ta alora.$@n e#t!o ba#a%a en la .omple$%a% %e lo# .a#o# %e !#o > en lane.e#$%a% %e $n"orma.$@n %e lo# %em# #!b#$#tema# en %e#arrolloB E#ta $tera.$@n la.!lm$namo# #at$#"a.tor$amente loran%o .on.l!$r el %e#arrollo %e lo# .a#o# %e !#o#plan$"$.a%o# > obten$en%o la a.epta.$@n %el .l$ente #obre lo aanza%oB

    En la #e!n%a $tera.$@n %e .on#tr!..$@n .ont$n!amo# .on el %e#arrollo %e lo# .a#o# %e!#o plan$"$.a%o#B E#to# .a#o# %e !#o pa#aron por !n pro.e#o %e pr!eba# para "$nalmenteobtener la a.epta.$@n %el #e!n%o relea#e por parte %el .l$enteB

    En la ter.era > lt$ma $tera.$@n %e .on#tr!..$@n, #e mater$al$zaron al!no# r$e#o#$%ent$"$.a%o# para lo .!al t!$mo# ?!e ee.!tar lo# plane# %e .ont$nen.$a enera%o#$n$.$almenteB El r$e#o mater$al$za%o, #e %$#par@ .!an%o #e e"e.t!@ la m$ra.$@n %e la# ba#e#%e %ato# > #er$.$o# .on#!m$%o# por n!e#tro #!b#$#tema %entro lo# #er$%ore# %e la!n$er#$%a%B ($entra# #ol!.$onaban el $n.onen$ente men.$ona%o, el e?!$po %e pro>e.to#%e.$%$@ repl$.ar la# e#tr!.t!ra# %e tabla# > #er$.$o# Web en !n e?!$po lo.al .on lo ?!e #elor@ .!lm$nar el %e#arrollo en el t$empo e#table.$%oB E#ta $tera.$@n tamb$=n "!e .erra%a >aproba%a por el .l$ente %e manera e$to#aB

    Como parte %e la "a#e %e tran#$.$@n, #e e"e.t!@ la pr!eba %e a.epta.$@n .on el .l$ente >el .$erre "ormal %el pro>e.to %an%o .omo re#!lta%o la a.epta.$@n %el pro%!.to, el man!al %e!#!ar$o, %o.!mento# %e marJet$n rela.$ona%o# al pro%!.to > lo# $n#tala%ore# %e la #ol!.$@nB

    INTRODUCCIÓN

  • 8/19/2019 Sistema Hospitalario Proyecto

    4/79

    De#%e el $n$.$o %e la h!man$%a%, la $n"orma.$@n ha #$%o .on#$%era%a !n b$en m!> pre.$a%o,en tanto ?!e propor.$ona #$n$"$.a%o > #ent$%o a la# .o#a#, art$.!la > e#tr!.t!ra la.om!n$.a.$@n > #$mbol$za me%$ante .@%$o# lo# mo%elo# %el pen#am$ento h!manoB En e#te#ent$%o, la $n"orma.$@n h$zo po#$ble el %e#arrollo h!mano me%$ante la a.!m!la.$@n %e.ono.$m$ento > mar.@ etapa#"tn0.laramente $%ent$"$.able# eneran%o .amb$o# te.nol@$.o#a#o.$a%o# a la eol!.$@n %e la $n"orma.$@nB E#to# he.ho# reol!.$onar$o# han %eterm$na%o

    tran#"orma.$one# en la# #o.$e%a%e# a tra=# %e la mo%$"$.a.$@n en la "orma %e ha.er >.om!n$.ar $n"orma.$@nB Entre lo# he.ho# ma# #$n$"$.at$o# po%emo# en.ontrar la tran#$.$@n%e la .!lt!ra oral a la e#.r$ta, la tran#$.$@n %el rollo %e pap$ro al .@%$.e, la tran#$.$@n %e la.op$a man!#.r$ta a la $mprenta, entre otro#B

    En la a.t!al$%a%, la $n"orma.$@n no ha per%$%o relean.$a, p!e# re#!lta !no %e lo#a.t$o# m# pre.$a%o# por to%o neo.$o, >a ?!e =#ta .ont$ene to%o .ono.$m$ento .apaz %eenerar anan.$a# para ello#B 'o# .entro# ho#p$talar$o# no e#.apan a la rela, p!e# re?!$erenmantener la $n"orma.$@n %emor"$.a > .ln$.a %e lo# pa.$ente#, la# .$ta# > re#!lta%o# %eemene# rela.$ona%o# a ello#, la# @r%ene# %e "arma.$a > lo# %o.!mento# %e "a.t!ra.$@nBTo%a e#ta $n"orma.$@n re#!lta $tal para #! .orre.to "!n.$onam$ento > la b!ena aten.$@n a#!# pa.$ente#B

    Sen Perrea!lt Shortl$""e en #! obra Co"#'!er a##lica!ions in eal! care K0L, #ee#t$ma ?!e el +6M %e lo# .o#to# operat$o# %e !n ho#p$tal e#tn %e#t$na%o# al maneo %e la$n"orma.$@nB E#te he.ho e$%en.$a la ne.e#$%a% %e !n pro.e#am$ento e"$.$ente %e la$n"orma.$@n, >a ?!e %e e#ta manera #e p!e%e meorar la toma %e %e.$#$one# %e lo# m=%$.o#> per#onal a%m$n$#trat$o, la e#t$@n a%m$n$#trat$a > la e%!.a.$@n %el pa.$ente K+LB E#ta$n"orma.$@n p!e%e #er obten$%a > !#a%a %e %$er#a# manera#B En pr$mera $n#tan.$a, lo# %ato#po%ran #er obten$%o# me%$ante pro.e#o# a!tomt$.o# al$=n%o#e %e har%Hare e#pe.$al$za%oen.ara%o %e mon$torear .on#tantemente al pa.$ente para en .a#o %e emeren.$a# en$aralerta# a lo# .el!lare# %e lo# m=%$.o# $nol!.ra%o# m=%$.amente .on el pa.$enteB En #e!n%a$n#tan.$a, lo# %ato# po%ran #er obten$%o# me%$ante pro.e#o# man!ale# o a%m$n$#trat$o# ?!epor lo eneral #on lo# ?!e n!tren %e $n"orma.$@n al ho#p$talB Entre ello# po%emo# en.ontrarlo# pro.e#o# %e a%m$#$@n, alta > tran#"eren.$a, #e!$m$ento %el pa.$ente %entro %el ho#p$tal,

    .en#o ho#p$talar$o, lo.al$za.$@n %e la h$#tor$a .ln$.a, horar$o#, maneo %e re.!r#o#, entreotro#B

    El obet$o %el pre#ente trabao, e# el %e#arrollo %e la #e!n%a er#$@n %el S!b#$#tema%e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente#, ?!e e# parte %e !n #$#tema ma>or >a!tomat$za el pro.e#o a%m$n$#trat$o %e a%m$#$@n, alta > tran#"eren.$a %e pa.$ente#B E#te%e#arrollo, .ompren%e el anl$#$# > leantam$ento %e re?!er$m$ento#, el %$#eño e$mplementa.$@n %e la #ol!.$@n > la $ntera.$@n e $n#tala.$@n %el pro%!.to en !n amb$ente %epro%!..$@n .on lo# %em# #!b#$#tema# %e#arrolla%o#B

    CAPÍTULO 1: JUSTIFICACIÓN TEÓRICA 

    El #$!$ente .apt!lo t$ene .omo "$nal$%a% la %e#.r$p.$@n %etalla%a %el "l!o %e neo.$o %eA%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente#, toman%o .omo ba#e el %e %o# ent$%a%e#$mportante# %el r!bro #al!%: el o#p$tal Naal %el Per > el In#t$t!to Na.$onal %e Sal!% %elN$ño INSNB De"$n$en%o el %om$n$o %el problema a tratar en el pro>e.to #e preten%e !b$.aral le.tor en el .onteto %el trabao real$za%oB Tamb$=n #e %e#.r$be la problemt$.a a.t!al%el pro.e#o %e A%m$#$@n, Alta > Tran#"eren.$a ADT el .!al no .ontr$b!>e a $n.rementar larap$%ez n$ la .al$%a% en la aten.$@n %e lo# pa.$ente#B F$nalmente #e %e#.r$be en t=rm$no#enerale# la #ol!.$@n prop!e#taB

  • 8/19/2019 Sistema Hospitalario Proyecto

    5/79

    1.1 Descripción del Negocio

    &n pa.$ente al #er $nterna%o #$empre #!"re !n pro.e#o %e a%m$#$@n > otro %e alta > p!e%e enel tran#.!r#o %e la $nterna.$@n tener tran#"eren.$a# %e !b$.a.$@n tanto %e"$n$t$a# "!era %elho#p$tal .omo temporar$a# %entro %el ho#p$talB

    E#te he.ho trae .on#$o !na #er$e %e ne.e#$%a%e#, tale# .omo .ono.er la [email protected] %el pa.$ente en !n momento e#pe."$.o %el t$empo, la# .on%$.$one# %e $nre#o,ere#o o tran#"eren.$a, el m=%$.o re#pon#able %el pa.$ente, la %$#pon$b$l$%a% %e lo# re.!r#o#%el .entro ho#p$talar$o, a# .omo el monto "a.t!ra%o %a%a la #al$%a %e aln pa.$enteB

    F$B0B0 Pro.e#o %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente#

    El pro.e#o %e a%m$#$@n, alta > tran#"eren.$a %e pa.$ente# .on#ta %el re$#tro %e la$n"orma.$@n %emor"$.a %el pa.$ente a #er ho#p$tal$za%o "tn+, lo# $nre#o# ?!e e#te t$ene alho#p$tal, la# tran#"eren.$a# #ean $nterna# o eterna# > la# #al$%a# #ean alta# o baa#B

    Con e#ta $n"orma.$@n lo# .ln$.o# po%rn mantener el re$#tro %e lo# pa.$ente# %elho#p$tal, .ono.er el mot$o > el momento ea.to %e la# entra%a# > #al$%a# %e !n pa.$ente alho#p$tal, .ono.er #! !b$.a.$@n ea.ta %!rante #! e#ta%a, a%m$n$#trar la# .ama#, elaborare#ta%#t$.a# > en %e"$n$t$a, o"re.er !n meor #er$.$o a #!# .l$ente#B

    Como parte %e la %e#.r$p.$@n %el neo.$o, #e $%ent$"$.aron %o# t$po# %e !#!ar$o ?!e

    re?!er$rn o re$#trarn $n"orma.$@n:

  • 8/19/2019 Sistema Hospitalario Proyecto

    6/79

    TabB0B0 T$po# %e !ar$o %el S!b#$#tema ADT er#$@n +BB

    El per#onal a%m$n$#trat$o e# ?!$en $n$.$a el pro.e#o tra# la ne.e#$%a% %e ho#p$tal$zar a!n %eterm$na%o pa.$enteB D$.ho pa.$ente p!e%e #er a%m$t$%o al ho#p$tal por %o# a#:a%m$#$one# !rente# o a%m$#$one# prorama%a#B

    'a# a%m$#$one# !rente# #on a?!ella# ?!e #on %er$a%a# %el #er$.$o %e emeren.$a %elho#p$tal > por lo eneral re?!$eren !n re$#tro rp$%o %e $n"orma.$@n > !na aten.$@n$nme%$ataB 'a# a%m$#$one# prorama%a# #e %an .!an%o el e#pe.$al$#ta %e la #al!% %eterm$naen !na .on#!lta ?!e el pa.$ente %ebe #er ho#p$tal$za%o o .!an%o el pa.$ente e# tran#"er$%o

    %e#%e otro ho#p$talB 'a .ara.ter#t$.a pr$n.$pal %e e#te t$po %e ho#p$tal$za.$@n e# ?!e none.e#ar$amente %ebe #er real$za%a $nme%$atamenteB E# por ello, ?!e #e p!e%e enerar !naor%en %e ho#p$tal$za.$@n en la ?!e #e e#pe.$"$.a la "e.ha > hora %e $nre#o, la e#pe.$al$%a%tratante, el nmero %e hab$ta.$@n > el m=%$.o re#pon#ableB

  • 8/19/2019 Sistema Hospitalario Proyecto

    7/79

    F$B0B+ Pro.e#o %e A%m$#$@n

    De #er ne.e#ar$o, en la a%m$#$@n %el pa.$ente, a parte %e la $n"orma.$@n %emor"$.a #e.rea !n $#tor$al Cln$.o para el pa.$ente, %on%e #e .on#ol$%a #! $n"orma.$@n .ln$.aB E#teelemento .on#t$t!>e !n ente $%ent$"$.a%or %el pa.$ente %entro %el ho#p$tal, >a ?!e e#ta#o.$a%o a !n .@%$o n$.oB A%$.$onalmente, la ho#p$tal$za.$@n %el pa.$ente #!pone lao.!pa.$@n %e !na .ama > la apert!ra %e !na .!enta .orr$ente en la ?!e #e $rn re$#tran%oto%a# la# pre#ta.$one# e $n#!mo# br$n%a%o# al pa.$ente %!rante #! e#tan.$a en el ho#p$talB

    El m=%$.o p!e%e %eterm$nar ?!e el pa.$ente %ebe #er tra#la%a%o a otro #er$.$o %entro%el ho#p$talB E#te tra#la%o #!pone la %e#o.!pa.$@n %e !na .ama > la o.!pa.$@n %e !na n!ea,la enera.$@n %e !na or%en %e tran#"eren.$a $nterna > po#$blemente el .amb$o %e m=%$.o

    re#pon#able %el pa.$enteB E#te tra#la%o p!e%e %ar#e por %$er#o# mot$o# .omo por eemplola ne.e#$%a% %e !n #er$.$o m# e#pe.$al$za%o, el e#ta%o %el pa.$ente, entre otro#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    8/79

    F$B0B3 Pro.e#o %e Tran#"eren.$a Interna

    A# m$#mo, el m=%$.o re#pon#able %el pa.$ente p!e%e %eterm$nar ?!e =#te %ebe #ertra#la%a%o a otro .entro ho#p$talar$o, lo ?!e %a .omo re#!lta%o !na tran#"eren.$a eternaBPara ello, lo# a%m$n$#trat$o# %eben enerar !na or%en %e tran#"eren.$a eterna $n%$.an%o el%e#t$no %el pa.$ente, la "e.ha > hora %e #al$%a prorama%a, el m=%$.o ?!e a!tor$zo la #al$%a

    %el pa.$ente > #e %ebe .al.!lar el monto a #er .obra%o por to%o# lo# #er$.$o# pre#ta%o# porel ho#p$talB E"e.t!a%a la tran#"eren.$a eterna, #e l$bera la .ama para "!t!ra# a%m$#$one#B

    F$B0B5 Pro.e#o %e Tran#"eren.$a Eterna

    &na ez .!lm$na%a la aten.$@n al pa.$ente, el m=%$.o a!tor$za #! #al$%aB Para ello, #e

    enera !na or%en %e alta, a#$nn%ole !na "e.ha > hora > #e .al.!la el monto a #er .obra%opor to%o# lo# #er$.$o# pre#ta%o# por el ho#p$talB E"e.t!a%a el alta, #e l$bera la .ama%en%ola %$#pon$ble para n!ea# a%m$#$one#B El alta %e !n pa.$ente e# !n pro.e#o > no !neento a$#la%o, ?!e re?!$ere !na plan$"$.a.$@n m$n!.$o#a por parte %e lo# $nol!.ra%o# > !naeal!a.$@n eha!#t$a para %eterm$nar el momento a%e.!a%o para e"e.t!arlaB Al $n$.$o %el$nternam$ento #e e#t$ma la "e.ha tentat$a %e #al$%a %el pa.$ente > .on"orme #e %e#arrolla el$nternam$ento e#te t$empo p!e%e ar$arB Al momento %el alta, lo# re#pon#able# %el pa.$ente%eben a#e!rar#e ?!e el amb$ente a #er o.!pa%o por el pa.$ente l!eo %el alta e# apto >a%e.!a%o para =lB

  • 8/19/2019 Sistema Hospitalario Proyecto

    9/79

    F$B0B6 Pro.e#o %e Alta

    El pro.e#o %e a%m$#$@n, alta > tran#"eren.$a %e pa.$ente# perm$te .ono.er la !b$.a.$@n%el pa.$ente en to%o momento, a%m$n$#trar la# .ama# %el ho#p$tal, e#table.erre#pon#ab$l$%a%e#, "ormal$zar la entra%a > #al$%a %e pa.$ente# al ho#p$tal, enerar la"a.t!ra.$@n ne.e#ar$a para el #!#tento %el .entro ho#p$talar$o > mantener $n"orma%o alpa.$ente > a #!# "am$l$are# #obre la# $n.$%en.$a# %el $nternam$entoB

    A.t!almente, en m!.ho# .entro# ho#p$talar$o#, el maneo %e la $n"orma.$@n e#t#oporta%o por pro.e#o# $ne"$.$ente# ?!e reper.!ten neat$amente en la aten.$@n %e lo#pa.$ente# > en la pro%!.t$$%a% %e lo# .ln$.o#B E#to #e e re"lea%o en la lent$t!% %e laaten.$@n, en la apar$.$@n %e $n"orma.$@n $n.on#$#tente, la re%!n%an.$a %e tarea#, entre otro#

    a#pe.to# neat$o# m#B

    Por tal mot$o, #e b!#.a %e#arrollar !n pro%!.to #o"tHare ?!e a!tomat$.= el pro.e#o %ea%m$#$@n %e !n .entro ho#p$talar$o, perm$t$en%o la e#t$@n %e la $n"orma.$@n %emor"$.a %elpa.$ente, #!# $nre#o#, #al$%a# > tran#"eren.$a# %entro > "!era %el ho#p$talB

    Al "$nal$zar el pre#ente pro>e.to, #e .ontar .on !n #$#tema #o"tHare .apaz %e meorarel maneo a.t!al %e la $n"orma.$@n %emor"$.a %el pa.$ente > la $n"orma.$@n rela.$ona%a.on lo# pro.e#o# %e a%m$#$@n, alta > tran#"eren.$a %e lo# pa.$ente#B

    1.2. Descripción de la Problemática del Negocio

    Sen lo ep!e#to anter$ormente, e# ".$l $#l!mbrar la ne.e#$%a% %e !n .orre.toalma.enam$ento %e la $n"orma.$@n %el pa.$ente > %e #!# mo$m$ento# %entro > "!era %elho#p$tal, a# .omo %e !na e#t$@n e"$.$ente %e %$.ha $n"orma.$@n para a#e!rar !na a%e.!a%aaten.$@nB A# m$#mo, lo# .entro# ho#p$talar$o# re?!$eren !n t$empo %e re#p!e#ta ?!e haapo#$ble br$n%ar !n b!en #er$.$o a #!# pa.$ente# > re%!z.a la e#pera perm$t$en%o aten%er !nma>or nmero #ol$.$t!%e# %e a%m$#$@n, tran#"eren.$a o altaB

  • 8/19/2019 Sistema Hospitalario Proyecto

    10/79

    A# m$#mo, el re$#tro man!al %e la $n"orma.$@n ba#a%a en %o.!menta.$@n "#$.a eneralo# #$!$ente# problema# al .entro %e #al!%:

    5al uso de re"ursos:

    El pro.e#o a.t!al, re?!$ere el re$#tro %e la $n"orma.$@n %el pa.$ente en !n ran nmero

    %e %o.!mento# "#$.o#, ?!e en t=rm$no# %e re.!r#o# %el ho#p$tal, #e tra%!.e en el !#o %e !naran .ant$%a% %e $n#!mo# %e o"$.$na > ran%e# re.$nto# ?!e p!e%an .ontener %$.ho#%o.!mento#B E#to# re.$nto# re#!ltan en e#pa.$o# ?!e po%ran #er !t$l$za%o# para otro# "$ne#?!e eneren ma>or bene"$.$o al .entro ho#p$talar$oB A# m$#mo, el !#o %e !n ran nmero %emater$ale# %e o"$.$na po%ra %$#m$n!$r#e en ran me%$%a eneran%o !n .on#$%erable ahorro%e .o#to# a la $n#t$t!.$@nB

    Demoras en la bs1ueda de in!orma"ión:

    'a .on#!lta %e %ato# %e lo# pa.$ente# > #!# a%m$#$one#, alta# >Qo tran#"eren.$a# #e torna$nmaneable > .on#!me t$empo e"e.t$o %el per#onal, >a ?!e #e %ebe b!#.ar entre to%a la%o.!menta.$@n %el ho#p$tal ha#ta en.ontrar la $n"orma.$@n re?!er$%aB A%em#, #e %ebe teneren .!enta, ?!e al e"e.t!ar reporte# > .on#!lta# $n"orma.$@n #e %ebe b!#.ar el h$#tor$al

    .ln$.o %el pa.$ente, la $n"orma.$@n %emor"$.a rela.$ona%a a =l > la $n"orma.$@n %e la#%$er#a# ho#p$tal$za.$one# ?!e ha #!"r$%oB En el pro.e#o a.t!al, el or%en ?!e #$!en e#to#re$#tro# e# al"ab=t$.amente, he.ho ?!e p!e%e a>!%ar en la b#?!e%a pero no re#!lta !nm=to%o e"$.$ente ten$en%o en .!enta lo# aan.e# te.nol@$.o# ?!e a.t!almente #$ren %e#oporte para la ma>ora %e lo# pro.e#o# %e .!al?!$er neo.$oB E#ta# .on#!lta# .on#!menhora# %e trabao %el per#onal > m!.ha# e.e# hora# etra# ?!e no #on rem!nera%a#B

    PBrdida e in"onsisten"ia de in!orma"ión:

    'a $n"orma.$@n %el pa.$ente > #!# a%m$#$one#, alta# > tran#"eren.$a# p!e%e e#tar%!pl$.a%a por la "alta %e po#$b$l$%a%e# %el per#onal a%m$n$#trat$o %el ho#p$tal %e .ontra#tarla n!ea $n"orma.$@n .on la $n"orma.$@n re$#tra%a en #! %o.!menta.$@n "#$.aB A# m$#mo,

    ha> %o.!menta.$@n "#$.a ?!e p!e%e tra#papelar#e o %añar#e por el pa#o %el t$empo lo ?!eenerara $n"orma.$@n "altante %el pa.$enteB Amba# %e"$.$en.$a# %el re$#tro man!al %e$n"orma.$@n, re"lea !n problema latente en la "orma %e alma.enar la $n"orma.$@n ?!e%e#en.a%ena !n mal #er$.$o por parte %el .entro ho#p$talar$o > enera male#tare# a lo#pa.$ente# > "am$l$are#B

    En .on.l!#$@n, el !#o %e %o.!menta.$@n "#$.a no .olabora en la e"$.$en.$a %e laaten.$@n > a%m$n$#tra.$@n %e la $n"orma.$@n %el pa.$ente > #!# ho#p$tal$za.$one#, >a ?!e noperm$te obtener $n"orma.$@n %e "orma rp$%a > pre.$#a, > a%em# .ontr$b!>e al mala#to %emater$ale# > amb$ente# "#$.o#, lo ?!e per!%$.a el pre#!p!e#to %e la $n#t$t!.$@n, > %emoraen la aten.$@n, lo ?!e po%ra poner en r$e#o la $%a %el neo.$o > %e lo# pa.$ente#B

    1.3. Solución Propuesta1.3.1. Objetivo General

    Como pr$mer obet$o, #e %ebe %e#arrollar el #!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %ePa.$ente# er#$@n +B, > .omo #e!n%o obet$o, la #ol!.$@n %e#arrolla%a %eber #er$mplanta%a en !n amb$ente %e pr!eba# ?!e #$m!le el amb$ente real %e pro%!..$@nB

  • 8/19/2019 Sistema Hospitalario Proyecto

    11/79

    1.3.2. Objetivos spec!"icos

    El pro%!.to %e#arrolla%o %ebe .ontar .on la# #$!$ente# .ara.ter#t$.a#:

    • Re$#trar la# a%m$#$one# %e lo# pa.$ente# n!eo# al .entro ho#p$talar$o, .ren%ole#

    pre$amente #! re#pe.t$o h$#tor$al .ln$.o > re$#tran%o #! $n"orma.$@n, %e !b$eo> %e proen$r %e otro .entro ho#p$talar$o #! $n"orma.$@n %e tra#la%oB

    • Re$#trar la# opera.$one# %el pro.e#o %e ADT ho#p$tal$za.$@n, tran#"eren.$a $nterna,eterna > alta %e pa.$ente#B

    • Con#!ltar la !b$.a.$@n %e lo# pa.$ente# ho#p$tal$za%o# en el .entro ho#p$talar$oB• A%m$n$#trar !na l$#ta %e e#pera para la# ho#p$tal$za.$one# o tran#"eren.$a# $nterna#

    ?!e no #e e"e.t!aron por "alta %e re.!r#o# %e manera $nme%$ataB• (o#trar la# .on#!lta# %e la# a%m$#$one#, ho#p$tal$za.$one#, tran#"eren.$a# $nterna# o

    eterna#, > alta#, .on la $n"orma.$@n .orre#pon%$ente a lo# pa.$ente# nombre#,apell$%o# > a la# @r%ene# ?!e .orre#pon%en t$po %e or%en, m=%$.o, #er$.$oB

    • Re$#trar la $n"orma.$@n %e Tra#la%o %el Pa.$ente al pro%!.$r#e !na tran#"eren.$aeternaB

    • Interar#e .on lo# #!b#$#tema# Fa.t!ra.$@n +, $#tor$al Cln$.o + > o.ab!lar$o atra=# %e #er$.$o# ?!e eponan la $n"orma.$@n o"re.$%a a Ser$.$o# WebB

    • a.er !#o %el m@%!lo %e Se!r$%a% para mantener la $nter$%a% > .on"$%en.$al$%a% %ela $n"orma.$@nB

    • a.er !#o %el m@%!lo %e o#p$tal$za.$@n para er$"$.ar la %$#pon$b$l$%a% %e lo#re.!r#o# %el ho#p$tal ante# %e real$zar la ho#p$tal$za.$@n >Qo tran#"eren.$a $nternaB

    • 'a $mplanta.$@n %el pro%!.to en el amb$ente ?!e #$m!la pro%!..$@n, %ebe #eral$%a%a por el .l$ente %el pro%!.to > %ebe enerar el man!al %e !#!ar$o > el CDempa?!eta%o %el pro%!.toB

    1.3.3. #ntegración de la Solución

    El #!b#$#tema %e#arrolla%o %ebe $nterar#e .on lo# %em# #!b#$#tema# %el S$#tema Interal %eSal!%"tn3  propor.$onan%o $nter"a.e# %e"$n$%a# entre lo# %$#t$nto# m@%!lo# %el #$#tema ?!ere"lee !na $ntera.$@n #@l$%a > tran#parente entre ello#, para "$nalmente ha.er po#$ble lae#t$@n e"$.$ente %e !n .entro ho#p$talar$oB

  • 8/19/2019 Sistema Hospitalario Proyecto

    12/79

    F$B0B7 S$#tema Interal %e Sal!%

    'a p$eza .entral %el S$#tema Interal %e Sal!% e# el m@%!lo %e $#tor$al Cln$.o ?!e e# elen.ara%o %e mantener la $n"orma.$@n .ln$.a %el pa.$ente e $ntera.t!ar .on la ma>ora %e#!b#$#tema# para proeerle# la $n"orma.$@n ne.e#ar$a para #! "!n.$onam$entoB El #!b#$#tema%e ADT +B .on#t$t!>e el p!nto %e entra%a a e#ta m@%!lo, >a ?!e e# el en.ara%o %e .rearla h$#tor$a .ln$.a %el Pa.$ente enern%ole !n .@%$o %e $%ent$"$.a.$@n n$.o %entro %elho#p$tal nmero %e C > re$#trar #! $n"orma.$@n b#$.aB

    El #!b#$#tema %e ADT +B "!n.$onar a #!erte %e m@%!lo $ntera%or, p!e# perm$t$r !n$rla "!n.$onal$%a% %el #!b#$#tema %e $#tor$al Cln$.o, o#p$tal$za.$@n, Fa.t!ra.$@n >Con#!ltor$o# Eterno#B Por ello, me%$ante $nter"a.e# .laramente %e"$n$%a# > ba#a%a# en lo#

    e#tn%are# %a%o# por el #$#tema $nteral %e #al!%, epon%r > .on#!m$r "!n.$onal$%a% ?!ehar po#$ble !n "!n.$onam$ento armon$o#o > .oor%$na%o %e to%a# la# parte# $nol!.ra%a# enla e#t$@n ho#p$talar$aB

    1.3.$ %ineamientos a emplear

    Para el pro.e#o %e %e#arrollo %e #o"tHare #e emple@ la meto%oloa Rat$onal &n$"$e% Pro.e##R&P por #er la meto%oloa m# emplea%a para el anl$#$#, $mplementa.$@n >%o.!menta.$@n %e pro>e.to# or$enta%o# a obeto#, > a%em# por l$neam$ento# a.a%=m$.o#B El!#o %e e#ta meto%oloa $mpl$.a el empleo %e &(' .omo len!ae %e mo%elam$ento %el#o"tHare anl$#$#, %$#eño, $mplementa.$@n > %o.!menta.$@nB El mo%elam$ento %el #$#tema

    #e e"e.t!ar .on la herram$enta %e mo%elam$ento propor.$ona%a por I8( Rat$onal Ro#eB'a e#t$@n %e .amb$o# > %e"e.to# a lo laro %e la .on#tr!..$@n %el pro%!.to #o"tHare #e

    mane@ .on la herram$enta I8( Rat$onal Clear2!e#tB Para la e#t$@n %e re?!er$m$ento# #eemplear I8( Rat$onal Re?!$#$tProB

    'a .on#tr!..$@n %el pro%!.to "!e en CBNET en el amb$ente %e %e#arrollo %e $#!alSt!%$o BNET +3B Como e#tor %e ba#e %e %ato# #e emple@ (S S2' Serer +B El pro%!.to

  • 8/19/2019 Sistema Hospitalario Proyecto

    13/79

    #o"tHare ha #$%o .on#tr!$%o para plata"orma W$n%oH# + Pro"e##$onal > W$n%oH#

    re.!r#o# #e e"e.t!@ .on la a>!%a %e (S Proe.tB

    CAPÍTULO 2: REQUERIMIENTOS DEL SOFTWARE

    El #$!$ente .apt!lo t$ene por "$nal$%a% %e#.r$b$r la# ne.e#$%a%e# > re?!er$m$ento# ?!e .!breel pro%!.to #o"tHare, a# .omo el amb$ente en %on%e %eber #er $mplementa%oB

    2.1 &ealidad en la 'ue se implementar!a

    Como #e ha %etalla%o anter$ormente el pro>e.to t!o .omo ba#e el pro.e#o %e neo.$o %e%o# ent$%a%e# %e #al!%, el o#p$tal %el N$ño > el Centro (=%$.o Naal %e la# .!ale# #e obt!o$n"orma.$@n re"er$%a al pro.e#o %e a%m$#$@n, alta > tran#"eren.$a %e pa.$ente#B

    El pro%!.to ha #$%o $mplementa%o para "!n.$onar #obre el entorno ($.ro#o"t W$n%oH#,por #er la plata"orma !#a%a en amba# $n#t$t!.$one# toma%a# .omo re"eren.$a > porl$neam$ento# %el pro>e.to Interal %e Sal!%B

    2.2 &e'uerimientos (uncionales

    &no %e lo# re#!lta%o# %e la "a#e %e .on.ep.$@n %el pro>e.to "!e el mo%elo %e .a#o# %e !#o,

    el .!al m!e#tra r"$.amente to%a# la# "!n.$onal$%a%e# ne.e#ar$a# para .!br$r el pro.e#o %eneo.$o %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente#B A .ont$n!a.$@n, #e m!e#tran lo#%$arama# %e .a#o %e !#o ?!e .orre#pon%en al pro.e#o %e#.r$to en el Capt!lo 0B Ca%a .a#o%e !#o #e en.!entra %e#.r$to breemente en el %o.!mento %e E#pe.$"$.a.$@n %eRe?!er$m$ento# %e So"tHare > .on m# %etalle en la e#pe.$"$.a.$@n %e .a#o %e !#oB En el#$#tema, e#to# .a#o# %e !#o #e ar!pan en tre# pa?!ete# pre#enta%o# a .ont$n!a.$@n:

    2.2.1. Pa'uete de Servicios

  • 8/19/2019 Sistema Hospitalario Proyecto

    14/79

    F$B +B0 Pa?!ete %e Ser$.$o#

    2.2.2. Pa'uete de )rdenes

    F$B+B+ Pa?!ete %e /r%ene#

    2.2.3. Pa'uete de Paciente

  • 8/19/2019 Sistema Hospitalario Proyecto

    15/79

    F$B+B3 Pa?!ete %e Pa.$ente

    'o# .a#o# %e !#o $%ent$"$.a%o# #e e#pe.$"$.aron > %o.!mentaron #en la#re.omen%a.$one# %a%a# por el Pro.e#o &n$"$.a%o %e De#arrollo %e So"tHareB 'o# pr$n.$pale#re?!er$m$ento# "!n.$onale# $%ent$"$.a%o# > al$%a%o# para el #!b#$#tema %e ADT +B, #on lo##$!$ente#:

    Re$#trar $n"orma.$@n %el pa.$ente

    El #$#tema re?!$ere real$zar el re$#tro %e lo# pa.$ente# n!eo# en el re$#tro n$.o %epa.$ente# %el .entro ho#p$talar$o, $mp$%$en%o la %!pl$.a.$@n %e re$#tro %el pa.$ente.on#eran%o la .on#$#ten.$a %e la $n"orma.$@nB A# m$#mo, #e %eber #ol$.$tar la .rea.$@n %el

    h$#tor$al .ln$.o %el pa.$ente al m@%!lo %e CB En .a#o %e ?!e el pa.$ente .!ente .on #e!rom=%$.o, #e %eber re$#trar la $n"orma.$@n pert$nenteB

  • 8/19/2019 Sistema Hospitalario Proyecto

    16/79

    F$B+B5 Pantalla Re$#tro In"orma.$@n %e Pa.$ente

    Con#!ltar !b$.a.$@n %e pa.$ente#

    El #$#tema %eber #aber en .!al?!$er momento la !b$.a.$@n rea > .ama > el e#ta%oho#p$tal$za%o, .rt$.o, tra#la%a%o o %a%o %e alta %el pa.$enteB Para ello, el #$#tema

    perm$t$r real$zar la .on#!lta %el l!ar %e $nternam$ento %el pa.$ente en !n momento %a%oB

    F$B+B6 Pantalla Con#!ltar &b$.a.$@n %e Pa.$ente

    Re$#trar Tran#"eren.$a $nterna %e pa.$ente#

    El #$#tema %eber re$#trar el .amb$o %e e#ta%o %el pa.$ente $n%$.n%ole al !#!ar$o ?!eha> !n pa.$ente .on or%en %e tran#"eren.$a $nternaB Deber b!#.ar lo# re.!r#o# %$#pon$ble#en el #er$.$o al ?!e #er tran#"er$%o el pa.$ente ha.$en%o !#o %el Ser$.$o Web br$n%a%o porel S!b#$#tema %e o#p$tal$za.$@n para a# po%er a#$narle el n!eo #er$.$o > .ama, > l!eo%e real$za%a la tran#"eren.$a poner %$#pon$ble la .ama ?!e "!e o.!pa%a por el pa.$ente en el#er$.$o or$enB

  • 8/19/2019 Sistema Hospitalario Proyecto

    17/79

    F$B +B7 Pantalla Re$#trar Tran#"eren.$a Interna %e Pa.$ente#

    Re$#trar Tran#"eren.$a eterna %e pa.$ente#

    El #$#tema %eber re$#trar el .amb$o %e e#ta%o %el pa.$ente $n%$.n%ole al !#!ar$o ?!eha> !n pa.$ente .on or%en %e tran#"eren.$a eternaB 'a tran#"eren.$a #e e"e.t!ar #$empre >.!an%o el pa.$ente no mantena %e!%a# .on el ho#p$tal, para ello, el #!b#$#tema %e ADT+BB, $ntera.t!ar .on el #!b#$#tema %e Fa.t!ra.$@nB De #er po#$ble la tran#"eren.$a, %eber?!e%ar .on#tan.$a %e la "e.ha %e #al$%a, el m=%$.o ?!e la a!tor$z@ > el .entro %e #al!%%e#t$noB 'a .ama o.!pa%a por el pa.$ente %eber ?!e%ar %$#pon$ble para "!t!ra#ho#p$tal$za.$one#B E#te re$#tro e# l$%o n$.amente para #al$%a# %el .entro ho#p$talar$oha.$a otro .entro ho#p$talar$oB

    F$B+B9 Pantalla Re$#trar Tran#"eren.$a Eterna %e Pa.$ente#

  • 8/19/2019 Sistema Hospitalario Proyecto

    18/79

    Re$#trar Tra#la%o %e pa.$ente#

    El #$#tema %eber re$#trar .a%a ez ?!e !n pa.$ente $nre#e al .entro > proena %ealn otro .entro ho#p$talar$o, la $n"orma.$@n .orre#pon%$ente al tra#la%o .omo m=%$.o %ere"eren.$a, .entro ho#p$talar$o %e or$en > la "e.ha %el #!.e#oB

    F$B+B; Pantalla Re$#trar Tra#la%o %e Pa.$ente#

    Re$#trar Alta %e pa.$ente#

    El #$#tema %eber re$#trar la "e.ha > hora %e ere#o %el pa.$ente a# .omo lo# %ato# %elm=%$.o ?!e %$o el altaB El #$#tema %eber er$"$.ar ?!e la# %e!%a# %el pa.$ente .on el

    ho#p$tal ha>an #$%o .an.ela%a#, %e lo .ontrar$o, no #e %ebera perm$t$r el alta %el pa.$enteB

  • 8/19/2019 Sistema Hospitalario Proyecto

    19/79

    F$B+B- Pantalla Re$#trar Alta %e Pa.$ente#

    8aa %e pa.$ente#

    'a baa %el pa.$ente #e %a l!eo %el "alle.$m$ento %el m$#mo, por lo ?!e el #$#tema%eber re$#trar la "e.ha > hora %e baa %el pa.$ente a# .omo lo# %ato# %el m=%$.o ?!e

    %e.laro la baaB A# m$#mo, el #$#tema %eber re$#trar, al$=n%o#e %el S!b#$#tema %e C, labaa %el pa.$ente en #! h$#tor$a .ln$.a %el pa.$ente > not$"$.ar al #!b#$#tema %e Fa.t!ra.$@npara po%er enerar lo# .obro# .orre#pon%$ente#B

    F$B+B0 Pantalla Re$#trar 8aa %e Pa.$ente#

    Con#!ltar $n"orma.$@n %e a%m$#$@n

    El #$#tema perm$te $#!al$zar por pantalla la $n"orma.$@n %e la a%m$#$@n %el pa.$entepara #! po#ter$or mo%$"$.a.$@nB Ten%r .omo .r$ter$o# %e b#?!e%a el nmero %e $#tor$aCln$.a %el pa.$ente, el nmero %e %o.!mento %e $%ent$%a%, #!# nombre# > apell$%o#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    20/79

    F$B+B00 Pantalla Con#!ltar In"orma.$@n %e A%m$#$@n

    Con#!ltar $n"orma.$@n %e tran#"eren.$a $nterna

    El #$#tema perm$te $#!al$zar por pantalla la $n"orma.$@n %e la tran#"eren.$a $nterna %elpa.$ente para #! po#ter$or mo%$"$.a.$@nB Ten%r .omo .r$ter$o# %e b#?!e%a el nmero %e$#tor$a Cln$.a %el pa.$ente, el nmero %e %o.!mento %e $%ent$%a%, #!# nombre# >apell$%o#B

    F$B+B0+ Pantalla Con#!ltar In"orma.$@n %e Tran#"eren.$a Interna

    Con#!ltar $n"orma.$@n %e tran#"eren.$a eterna

  • 8/19/2019 Sistema Hospitalario Proyecto

    21/79

    El #$#tema perm$te $#!al$zar por pantalla la $n"orma.$@n %e la tran#"eren.$a eterna %elpa.$ente para #! po#ter$or mo%$"$.a.$@nB Ten%r .omo .r$ter$o# %e b#?!e%a el nmero %e$#tor$a Cln$.a %el pa.$ente, el nmero %e %o.!mento %e $%ent$%a%, #!# nombre# >apell$%o#B

    F$B+B03 Pantalla Con#!ltar In"orma.$@n %e Tran#"eren.$a Eterna

    Con#!ltar $n"orma.$@n %e alta

    El #$#tema perm$te $#!al$zar por pantalla la $n"orma.$@n %e la tran#"eren.$a eterna %elpa.$ente para #! po#ter$or mo%$"$.a.$@nB Ten%r .omo .r$ter$o# %e b#?!e%a el nmero %e$#tor$a Cln$.a %el pa.$ente, el nmero %e %o.!mento %e $%ent$%a%, #!# nombre# >

    apell$%o#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    22/79

    F$B+B05 Pantalla Con#!ltar In"orma.$@n %e Alta

    (o%$"$.ar Tran#"eren.$a $nterna %e pa.$ente#

    El #$#tema %eber perm$t$r mo%$"$.ar la $n"orma.$@n %e tran#"eren.$a $nterna re$#tra%a.on anter$or$%a%B

    F$B+B06 Pantalla (o%$"$.ar Tran#"eren.$a Interna

    (o%$"$.ar Tran#"eren.$a eterna %e pa.$ente#

    El #$#tema %eber perm$t$r mo%$"$.ar la $n"orma.$@n %e tran#"eren.$a eterna re$#tra%a

    .on anter$or$%a%B

  • 8/19/2019 Sistema Hospitalario Proyecto

    23/79

    F$B+B07 Pantalla (o%$"$.ar Tran#"eren.$a Eterna

    (o%$"$.ar Alta %e pa.$ente#

    El #$#tema %eber perm$t$r mo%$"$.ar la $n"orma.$@n %e alta re$#tra%a .on anter$or$%a%B

    F$B+B09 Pantalla (o%$"$.ar Alta %e Pa.$ente#

    Com!n$.a.$@n .on otro# S!b#$#tema#

    El #$#tema %eber po%er en$ar > re.$b$r $n"orma.$@n .on lo# %em# #!b#$#tema# %elS$#tema %e Sal!%, %e tal mo%o ?!e #e p!e%a .ompart$r la $n"orma.$@n #$n problema#B En la

    tabla +B+B0 #e p!e%e apre.$ar lo# #!b#$#tema# ?!e $ntera.tan .on el ADT +B > la "orma en?!e lo ha.enB

  • 8/19/2019 Sistema Hospitalario Proyecto

    24/79

    TabB+B0 Com!n$.a.$@n .on otro# S!b#$#tema#

    2.3 &e'uerimientos No (uncionales

    'o# re?!er$m$ento# no "!n.$onale# prop!e#to# para el pro%!.to #o"tHare #on lo# #$!$ente#,ar!pa%o# por .ateora#:

    Inter"a.e#

  • 8/19/2019 Sistema Hospitalario Proyecto

    25/79

    Inter"a.e# %e !#!ar$o:

    'a# $nter"a.e# %e !#!ar$o #e ba#arn > #e!$rn la normat$a%e"$n$%a en el e#tn%ar parapro>e.to# ?!e "ormen parte %el S$#tema Interal %e Sal!%"tn5B

    Inter"a.e# %e #o"tHare:

    El #!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a er#$@n +B, %ebe br$n%ar $nter"a.e# alo# m@%!lo %e &n$%a% %e Emeren.$a#"tn6 > C!$%a%o# Inten#$o#"tn7ba#a%a# en .ontrato#.laramente %e"$n$%o# > .ompat$ble# .on el ara%ableB Perm$t$r la !t$l$za.$@n %e %$er#a#op.$one# %el apl$.at$o %e manera #$m!ltnea, lo .!al #e a#e!ra %an%o la po#$b$l$%a% %emanear %$er#a# entana# en !n m$#mo .ontene%orB

    Con"$ab$l$%a%El #!b#$#tema %ebe po#eer la# #$!$ente# .ara.ter#t$.a# para #er .on#$%era%o .on"$able:

    Se!r$%a% > .on"$%en.$al$%a% %e la $n"orma.$@n me%$ante a!tent$.a.$@n %e !#!ar$o#,.anale# #e!ro# %e .om!n$.a.$@n > en.r$pta.$@n %e %ato#B To%o e#to #er po#$ble ra.$a# alm@%!lo %e Se!r$%a%B

    Con#$#ten.$a

    El #!b#$#tema %ebe po#eer la# #$!$ente# .ara.ter#t$.a# para #er .on#$%era%o.on#$#tente:

    In"orma.$@n .on#$#tente l!eo %e o.!rren.$a %e errore# en la apl$.a.$@n, e#to #erpo#$ble !#an%o ar.h$o#

  • 8/19/2019 Sistema Hospitalario Proyecto

    26/79

    Contar .on !n man!al %e $n#tala.$@n %on%e #e %etalle pa#o a pa#o, la #e.!en.$a a #e!$rpara %ear el #$#tema $n#tala%o > totalmente operat$o en !n ho#p$talB

    Ren%$m$ento

    Rat$o %e tran#a..$one#

    'a apl$.a.$@n %ebe perm$t$r ?!e lo# !#!ar$o# trabaen .on.!rrentementeB Por lo ?!e #eh$.$eron pr!eba# .on ar$o# !#!ar$o# .one.tn%o#e al #$#tema .on.!rrentementeB

    Dera%a.$@n %e la apl$.a.$@n:

    Para e$tar la %era%a.$@n %e la apl$.a.$@n #e .on#$%era ?!e lo# #er$%ore# %e#$na%o#para la apl$.a.$@n #ern %e#t$na%o# n$.amente a e#te "$nB

    Se .on#$%erarn polt$.a# %e l$mp$eza > ba.J!p para la apl$.a.$@nB E#to# #ern enera%o#%e manera prorama%a o $nme%$ata !t$l$zan%o herram$enta# %el #$#tema operat$oB

    &t$l$za.$@n %e re.!r#o#:

    El #$#tema re?!$ere para #! "!n.$onam$ento, e#ta.$one# .on W$n%oH# + @ W$n%oH#

    releante# %el#$#tema ?!e %arn ba#e a la# %em# "!n.$onal$%a%e# $mportante# para el !#!ar$oB

    'a ar?!$te.t!ra %e #o"tHare e#table.e lo# "!n%amento# para ?!e lo# $nterante# %ele?!$po %e pro>e.to trabaen en !na lnea .omn ?!e perm$ta al.anzar lo# obet$o# >ne.e#$%a%e# %el #$#temaB E# el %$#eño %e m# alto n$el %e la e#tr!.t!ra %el #$#tema ?!et$ene .omo obet$o# %e"$n$r la# .apa# pr$n.$pale#, la# re#pon#ab$l$%a%e# ?!e ten%r .a%a !na

  • 8/19/2019 Sistema Hospitalario Proyecto

    27/79

    %e =#ta# .apa# > la $ntera..$@n ?!e e$#t$r entre ella#B E# .on#$%era%a tamb$=n !na !a parala .on#tr!..$@n %el #o"tHareB

    'a ar?!$te.t!ra %e #o"tHare %el pro%!.to #e %$#eñ@ en ba#e a lo# re?!er$m$ento#%e#.r$to# en el .apt!lo +B

    En el #$!$ente .apt!lo #e pre#enta > epl$.a la ar?!$te.t!ra .rea%a para el #$#tema,epl$.an%o %etalla%amente la# .apa# %e la m$#maB Tamb$=n la $ntera.$@n .on otro##!b#$#tema#, #er$.$o# br$n%a%o# > re?!er$%o#B

    3.1 *r'uitectura de la *plicación

    'a# ar?!$te.t!ra# m!lt$.apa# perm$ten ?!e a .a%a n$el #e le .on"e !na m$#$@n #$mple, lo?!e perm$te la e#.alab$l$%a%"tn9B Para el pro%!.to #o"tHare #e !t$l$z@ el mo%elo tre# .apa# ?!e#epara la apl$.a.$@n en .apa %e pre#enta.$@n, l@$.a %e neo.$o > .apa %e a..e#o a %ato#B

    F$B3B0 $#ta %e S!b#$#tema#

    A .ont$n!a.$@n #e pre#enta !n %$arama .on lo# .omponente# %e la# %$"erente# .apa# %ela apl$.a.$@n ?!e m!e#tra la oran$za.$@n > %epen%en.$a# l@$.a# entre .omponente##o"tHare, #ean =#to# .omponente# %e .@%$o "!ente, b$nar$o# o ee.!table#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    28/79

    F$B3B+ $#ta Interna %el S!b#$#tema

    A .ont$n!a.$@n, #e epl$.a %etalla%amente .a%a !na %e la# 3 .apa# ?!e e#tr!.t!ran laar?!$te.t!ra %el pro%!.to #o"tHare:

    Capa %e Pre#enta.$@n

    E# la .apa $#$ble para el !#!ar$o, pre#enta el pro%!.to al m$#mo, .om!n$.a > .apt!ra$n"orma.$@n %e =l > real$za !n "$ltra%o pre$o para .omprobar ?!e no ha> errore# %e "ormatoBE#ta .apa #e .om!n$.a n$.amente .on la .apa %e neo.$oB

    'o# "orm!lar$o# %el pro%!.to "!eron %$$%$%o# en la# #$!$ente# op.$one# %el #$#tema:

    (anten$m$ento %e la $n"orma.$@n %el pa.$ente: $n.l!>e el re$#tro, mo%$"$.a.$@n >.on#!lta %e la $n"orma.$@n %el pa.$enteB

    (anten$m$ento %e la# a%m$#$one# %el Pa.$ente: $n.l!>e el re$#tro, mo%$"$.a.$@n >.on#!lta %e la# a%m$#$one# %el pa.$ente ba#a%a# en !na or%en %e ho#p$tal$za.$@n re$#tra%a.on anter$or$%a%B

    (anten$m$ento %e la# tran#"eren.$a# $nterna# %el pa.$ente: $n.l!>e el re$#tro,mo%$"$.a.$@n > .on#!lta %e la# a%m$#$one# %el pa.$ente ba#a%a# en !na or%en %etran#"eren.$a $nterna re$#tra%a .on anter$or$%a%B

    (anten$m$ento %e la# tran#"eren.$a# eterna# %el pa.$ente: $n.l!>e el re$#tro,mo%$"$.a.$@n > .on#!lta %e la# a%m$#$one# %el pa.$ente ba#a%a# en !na or%en %etran#"eren.$a eterna re$#tra%a .on anter$or$%a%B

    (anten$m$ento %el alta %e lo# pa.$ente#: $n.l!>e el re$#tro, mo%$"$.a.$@n > .on#!lta %ela# a%m$#$one# %el pa.$ente ba#a%a# en !na or%en %e alta re$#tra%a .on anter$or$%a%B

    &b$.a.$@n %el Pa.$ente: perm$te .ono.er la !b$.a.$@n a.t!al %el pa.$ente ?!e$nre#an%o .omo .r$ter$o# %e b#?!e%a lo# nombre#, apell$%o#, nmero %e h$#tor$a .ln$.a >Qonmero %e %o.!mento %el pa.$enteB

  • 8/19/2019 Sistema Hospitalario Proyecto

    29/79

    Se $%ent$"$.aron la# .ara.ter#t$.a# > "!n.$onal$%a%e# .om!ne# en to%o# lo# "orm!lar$o# >#e .rearon "orm!lar$o# ba#e para to%o# lo# "orm!lar$o# %el pro>e.toB Se $mplement@ elpatr@n S$nleton ?!e e# t$l para l$m$tar el m$mo nmero %e $n#tan.$a# %e lo# "orm!lar$o#en ea.tamente #olo !naB

    Como parte %e la .apa %e pre#enta.$@n #e t$ene el empleo %e "a.ha%a#, la# .!ale#

    eponen lo# m=to%o# emplea%o# por el #er$%or, el .!al en.ap#!la to%a la l@$.a %el neo.$oBE#ta# "a.ha%a# repre#entan !na ab#tra..$@n %e n$el #!per$or a la# ent$%a%e# %e neo.$o, amanera %e "a.ha%a entre lo# pro.e#o# %e neo.$o > la $nter"az r"$.a, .on la "$nal$%a% %eproeer al #$#tema !n a..e#o #$mpl$"$.a%o a la# opera.$one# tran#a..$onale# > notran#a..$onale#, perm$t$en%o #$mpl$"$.ar la .omple$%a% al la%o %e la# apl$.a.$one# .l$enteBA%em# .ontrola #er$.$o# eterno# #er$.$o# a p!bl$.ar para #$#tema# eterno# > #er$.$o#$nterno# %$#tr$b!.$@n %e la apl$.a.$@n %entro %e la re% $nternaB

    Del m$#mo mo%o, e#ta .apa $mplementa el patr@n (C ?!e perm$te #eparar %e lo#"orm!lar$o# l@$.a manea%a por la# .la#e# .ontrola%ora# ?!e #on la# ?!e #e .om!n$.arn .onla l@$.a %e neo.$oB E#to perm$te ha.er m# ".$l %e mantener la apl$.a.$@n > re%!.$r elt$empo %e .amb$o#B

    '@$.a %e Neo.$o

    Re.$be la# pet$.$one# %el !#!ar$o > ena la# re#p!e#ta# tra# el pro.e#oB Se %enom$nal@$.a %el neo.$o por?!e e# a?! %on%e #e e#table.en to%a# la# rela# ?!e %eben .!mpl$r#eBE#ta .apa #e .om!n$.a .on la# .la#e# .ontrola%ora# %e la .apa %e pre#enta.$@n, para re.$b$rla# #ol$.$t!%e# > pre#entar lo# re#!lta%o#, > .on la .apa %e %ato#, para #ol$.$tar al motor %eba#e %e %ato# alma.enar o re.!perar %ato# %e =lB #ta .apa e#t .on"orma%a por:

    Componente# %e Neo.$o

    Son lo# .omponente# ?!e #e en.aran %e la man$p!la.$@n %e la# opera.$one#tran#a..$onale# > no tran#a..$onale# #ol$.$ta%a# por la# Inter"a.e# %e Ser$.$o# Web > la

    '@$.a %e Inter"az %e !ar$o, #$!$en%o la a%e.!a%a l@$.a %e neo.$o .orre#pon%$enteBEnt$%a%e# Empre#ar$ale#

    Son obeto# %e tran#"eren.$a %e %ato# ?!e #e en.!entran $mplementa%a# para #er!t$l$za%o# en el pa#e %e $n"orma.$@nB

    BNet Remot$n

    Propor.$ona !n mar.o ar$a%o > eten#$ble para ?!e lo# obeto# %e %$#t$nto# %om$n$o# %eapl$.a.$one#, pro.e#o# > e?!$po# #e p!e%an .om!n$.ar entre # #$n problema#B 'o# obeto#%$#tr$b!$%o# perm$ten ?!e lo# obeto# ?!e e#tn en !na m?!$na p!e%an #er a..e%$%o# porapl$.a.$one# ! obeto# %e otra# m?!$na#B To%o# lo# .omponente# %e neo.$o aloan en el

    #er$%or .omo !n #er$.$o W$n%oH# ?!e e# el #er$.$o remoto ?!e e#t en e#.!.ha #$empre >re#pon%e a la# pet$.$one# %el .l$enteB

    &na %e la# entaa# %e tener !na ar?!$te.t!ra %$#tr$b!$%a e# ?!e perm$te ?!e la# rela#%e neo.$o #ean .amb$a%a# en el #er$%or a"e.tan%o po.o o na%a al .l$enteB

    'o# .anale# #e !t$l$zan para tran#portar men#ae# ha.$a > %e#%e obeto# remoto#B Se!t$l$z@ .anale# TCP por #! e"$.$en.$a %a%o la llama%a a obeto# remoto# e#t %entro %e la

  • 8/19/2019 Sistema Hospitalario Proyecto

    30/79

    re% lo.al > .on "ormato b$nar$o >a ?!e #! e"$.$en.$a ha #$%o proba%a por %e#arrolla%ore# %e($.ro#o"t"tn;B

    Capa %e A..e#o a Dato#

    E# la en.ara%a %e $ntera.t!ar .on la ba#e %e %ato#B El a..e#o a la ba#e %e %ato# e# !n

    e#?!ema %e#.one.ta%oU e# %e.$r, .a%a pro.e#o emplea !na .one$@n, %e manera ?!e =#ta #eabre, #e etrae o %epo#$ta la $n"orma.$@n ne.e#ar$a e $nme%$atamente #e .$erra, lo .!alperm$te .ontrolar la .on.!rren.$a la ba#e %e %ato# > a%em# $n.rementa la #e!r$%a% en la.one$@n >a ?!e =#ta no #e mant$ene ab$ertaB E#ta .apa e#ta .omp!e#ta por lo# #$!$ente#.omponente#:

    '@$.a %e A..e#o a Dato# No Tran#a..$onal

    Son lo# .omponente# ?!e perm$ten el a..e#o a lo# %ato# %e manera no tran#a..$onalB E#%e.$r, #on !#a%o# para el a..e#o %el t$po #olo le.t!ra %e a.!er%o a %eterm$na%a#e#pe.$"$.a.$one# %e .on#!lta#B

    '@$.a %e A..e#o a Dato# Tran#a..$onale#

    Son lo# .omponente# ?!e perm$ten el a..e#o a lo# %ato# %e manera tran#a..$onalB E#%e.$r, #on !#a%o# para el a..e#o %el t$po e#.r$t!ra #obre la $n"orma.$@nB E#te a..e#o #e ba#aen la ee.!.$@n %e pro.e%$m$ento# alma.ena%o# en el repo#$tor$o %e %ato#B

    ADOBNET

    '$brera %e .la#e# ?!e .on"orman !n mo%elo %e a..e#o pr$mar$o a ba#e %e %ato#rela.$onal para apl$.a.$one# ba#a%a# en ($.ro#o"t BNETB 'o# .omponente# %e e#ta l$brera #on!#a%o# para a..e%er a "!ente# %e %ato# la# .!ale# t$enen !n proee%or e#pe."$.o para BNETo a !n proee%or p!ente a BNETB E#to# proee%ore# e#pe."$.o# p!e%en #er proee%ore# O'ED8, !n $river  OD8C, !n %r$er 1D8C, !n %r$er Ora.le, o !n proee%or nat$o %e la te.noloa

    ($.ro#o"t .omo S2' SererB Para el .a#o, e#ta apl$.a.$@n !#ar el S2' Serer + o #!per$orBAente %e Ser$.$o#

    &n #er$.$o We& en $nl=# Web .ervice e# !n .on!nto %e e#tn%are# > proto.olo# ?!eperm$ten ?!e lo# apl$.at$o#, #$n $mportar el len!ae %e prorama.$@n en el ?!e e#t=n%e#arrolla%o#, p!e%an .om!n$.ar#e entre #B AenteSer$.$o# #$mpl$"$.a la# llama%a# a !n#er$.$o Web .omo el %e o.ab!lar$o o Re.!r#o# !mano# .on m=to%o# > pro.e%$m$ento# ?!e#ern $no.a%o# por la# .la#e# ?!e e#tn en la# .apa# #!per$ore# Ser$.$o# Eterno#B

    Componente# Tran#er#ale#

    Componente# ?!e a"e.tan a to%a# la# .apa# %e la apl$.a.$@n > ?!e b!#.an en.ap#!lar

    "!n.$onal$%a%e# .om!ne# > ne.e#ar$a# para ella#B

    E.ept$on an%l$n Appl$.at$on 8lo.J

    Con!nto %e l$brera# %e .la#e# ?!e perm$te a lo# %e#arrolla%ore# > en.ara%o# %e la#polt$.a# .rear !na e#trate$a .on#$#tente %e pro.e#ar e.ep.$one# ?!e o.!rren a tra=# %ela# .apa# %e la ar?!$te.t!ra %e la apl$.a.$@nB A%em# #e en.arar %e alma.enar to%a la$n"orma.$@n .orre#pon%$ente a la# e.ep.$one# o.!rr$%a# en !n ar.h$o

  • 8/19/2019 Sistema Hospitalario Proyecto

    31/79

    &PCBCon"$!rat$onRea%er

    Con!nto %e l$brera# %e .la#e# ?!e proee !na #ol!.$@n ?!e #e p!e%e !#ar a tra=# %e laapl$.a.$@n para manear $n"orma.$@n %e .on"$!ra.$@nB E#pe."$.amente, el&PCBCon"$!rat$onRea%er proee !n mo%elo %e %ato# "le$ble, !n m=to%o #$mple parare.!perar $n"orma.$@n %e .on"$!ra.$@n ?!e en e#te .a#o e#tar en !n ar.h$o

  • 8/19/2019 Sistema Hospitalario Proyecto

    32/79

    F$B3B3 Ar?!$te.t!ra %el S!b#$#tema

    !ar$o#

    Se re"$ere a la# per#ona# ?!e p!e%en $ntera.t!ar .on el #!b#$#temaB Ca%a !no %e ello#t$ene perm$#o# e#pe."$.o# en rela.$@n a #!# ne.e#$%a%e# %e $n"orma.$@nB

    ona Se!ra

    Normalmente .ono.$%a .omo zona %e#m$l$tar$za%a D(, #e !t$l$za para #eparar la re%$nterna %e la oran$za.$@n %e !na re% eterna, eneralmente InternetB Por me%$%a# %e#e!r$%a%, la apl$.a.$@n > la ba#e %e %ato# an %e#plea%a# en #er$%ore# ?!e #e en.!entren

    %entro %e la zona #e!ra %el .entro ho#p$talar$oB

    Ser$%or %e Apl$.a.$one#

    Aloa lo# .omponente# %e l@$.a %el neo.$o, ent$%a%e# %el neo.$o, l@$.a %e a..e#o a%ato# > el #er$.$o remotoB

    Ser$%or %e 8a#e %e Dato#

    E#t "orma%a por !n #er$%or S2' Serer + @ #!per$or ?!e real$za to%o elalma.enam$ento %e %ato#B

    3.3 &elación con otros Subsistemas

    El pro%!.to So"tHare, ADT er#$@n +B, br$n%a #er$.$o# a otro# #!b#$#tema# %el pro>e.toSal!% > tamb$=n .on#!me #er$.$o# %e lo# m$#mo#B 'a "$!ra 3B3B0 m!e#tra ?!e #er$.$o#.on#!me el #!b#$#tema ADT er#$@n +B > la# "$!ra# 3B3B+ ?!e m@%!lo# %el pro>e.to Sal!%ne.e#$ta #!# #er$.$o#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    33/79

    F$B3B5 Ser$.$o# .on#!m$%o# por el S!b#$#tema ADT er#$@n +BB

    'o# #er$.$o# .on#!m$%o# por el #!b#$#tema ADT er#$@n +B, ha.en po#$ble #! .orre.to"!n.$onam$ento .omplementan%o #! "!n.$onal$%a% > %$#tr$b!>en%o el pro.e#am$ento %e%ato#B E# a# ?!e el #!b#$#tema %e o.ab!lar$o proee $n"orma.$@n releante para el re$#tro%e $n"orma.$@n %e lo# pa.$ente#B Entre e#ta $n"orma.$@n #e $n.l!>e el l$#ta%o %e e#ta%o#.$$le#, #eo#, rel$$one#, entre otro#B

    El #!b#$#tema %e "a.t!ra.$@n, ha.e po#$ble la apert!ra %e !na .!enta en laho#p$tal$za.$@n %el pa.$ente, %on%e #e re$#trarn lo# a#to# $n.!rr$%o# %!rante #! e#tan.$aen el ho#p$talB Del m$#mo mo%o, .!an%o al momento %el alta real$za el .$erre %e la .!entaenera%a re$#tran%o lo# pao# real$za%o# por el pa.$ente por lo# #er$.$o# br$n%a%o#B

    El #$#tema %e #e!r$%a% proee lo# m=to%o# ne.e#ar$o# para al$%ar > a!tent$.ar lo#!#!ar$o# %el #$#tema > hab$l$tar o re#tr$n$r el a..e#o al #$#tema > a #!# op.$one#BA%$.$onalmente, e#te #!b#$#tema perm$te !t$l$zar !n .anal #e!ro %e .om!n$.a.$@n entre lo#%$#t$nto# m@%!lo# %el #$#tema, en.r$ptan%o la $n"orma.$@n > e#t$onan%o lo# perm$#o# a to%on$elB

    El #!b#$#tema %e o#p$tal$za.$@n, proee el .on!nto %e .ama# %$#pon$ble# para !naho#p$tal$za.$@n >Qo tran#"eren.$a $nterna %e pa.$ente#B A# m$#mo, otro #!b#$#tema ?!e ha.epo#$ble ?!e e#to# pro.e#o# #e lleen a .abo, e# el #!b#$#tema %e Re.!r#o# !mano#, p!e#proee el l$#ta%o %e lo# m=%$.o# %an%o la po#$b$l$%a% a #ele..$onar el re#pon#able %elpa.$ente %e a.!er%o al #er$.$o al ?!e e#t #$en%o a%m$t$%oB

    F$nalmente, el #!b#$#tema %e $#tor$al Cln$.o, a%em# la "!n.$onal$%a% ante#men.$ona%a, perm$te .on#!ltar la# @r%ene# pen%$ente# para !n pa.$ente %a%o al momento %ere$#trar !na ho#p$tal$za.$@n, tran#"eren.$a# $nterna, eterna >Qo altaB

  • 8/19/2019 Sistema Hospitalario Proyecto

    34/79

    F$B3B6 Ser$.$o# br$n%a%o# por el S!b#$#tema ADT er#$@n +BB

    Por otro la%o, lo# #er$.$o# proe%o# por el #!b#$#tema %e ADT +BB, perm$ten real$zar.on#!lta# %e lo# pa.$ente# ho#p$tal$za%o# por #er$.$o en !n $n#tante %e t$empo e#pe."$.o,re$#trar el $nre#o ! mo$m$ento %e !n pa.$ente a !n rea %el ho#p$tal > re$#trar la$n"orma.$@n %emor"$.a %e lo# pa.$ente# n!eo#B

    'a $ntera..$@n .on lo# #!b#$#tema# %el S$#tema Interal %e Sal!% #e ha.e po#$ble ra.$a#a %o# .omponente# %entro %e la ar?!$te.t!ra %e la #ol!.$@n: Inter"az %e Ser$.$o# > Aente%e Ser$.$o#, para proeer > re.$b$r #er$.$o# re#pe.t$amenteB

    F$B3B7 Rela.$@n .on otro# S!b#$#tema#

    Aente %e Ser$.$o#

  • 8/19/2019 Sistema Hospitalario Proyecto

    35/79

    ADT er#$@n +B, .on#!me la $n"orma.$@n %e otro# #!b#$#tema# me%$ante la# .la#e#'ADASFa.t!ra.$on, 'ADASC, 'ADASo#p$tal$za.$on, 'ADASRe.!r#o#!mano# >'ADASo.ab!lar$oB

    Inter"az %e Ser$.$o#

    WSADT+ proee lo# m=to%o# Con#!ltarPa.$enteSer$.$o, Re$#trar&b$.a.$onPa.$ente >Re$#trarIn"orma.$onPa.$enteEmeran.$a para #at$#"a.er la# ne.e#$%a%e# %e lo# #!b#$#tema#%e &n$%a% %e C!$%a%o# Inten#$o# > Emeren.$a#B

    CAPÍTULO 4: DISEÑO DETALLADO DEL PRODUCTO

    El %$#eño e# el pro.e#o %e apl$.ar %$#t$nta# t=.n$.a# > pr$n.$p$o# .on el prop@#$to %e %e"$n$r !npro%!.to .on lo# #!"$.$ente# %etalle# .omo para perm$t$r #! real$za.$@n "#$.aB E# !n pro.e#o$terat$o a tra=# %el .!al #e tra%!.en lo# re?!$#$to# en !na repre#enta.$@n %el #o"tHareB El%$#eño #e repre#enta a !n alto n$el %e ab#tra..$@n, !n n$el ?!e #e p!e%e #e!$r ha#tare?!$#$to# e#pe."$.o# %e %ato#, "!n.$onale# > %e .omportam$entoB

    E#te .apt!lo pre#enta, me%$ante %$arama# %e 'en!ae &n$"$.a%o %e (o%ela%o &(',por #!# #$la# en $nl=#, Uni*ie$ Mo$eling Lang'age to%o# lo# elemento# ?!e re#pal%an el#$#temaB Tamb$=n pre#enta el mo%elo %e %ato# #obre el .!al #e .on#tr!>@ el m$#moB

    $.1 Dise+o del Subsistema

    'a tarea %el %$#eño #e %$$%$@ en 3 parte#: .apa %e pre#enta.$@n, l@$.a %e neo.$o > .apa %ea..e#o a %ato#B 'a $n"orma.$@n "l!>e entre e#ta# tre# .apa# .omo DataSet# T$p$"$.a%o# "tn- ?!e$aan %e#%e el .l$ente ha.$a el #er$%or a TCPQIP .omo trama# la tra#"ormaen el obeto DataSet T$p$"$.a%o .orre#pon%$ente, para "$nalmente $ntera.t!ar .on la .apa %e

    A..e#o a Dato# ?!$=n en$ar la or%en a la ba#e %e %ato# para ee.!tar la# #enten.$a#ne.e#ar$a#B

    $.1.1 ,apa de Presentación

    'a .apa %e pre#enta.$@n po#ee !n .ontrola%or en.ara%o %e $n#tan.$ar > a#e!rar la .rea.$@nn$.a %e lo# "orm!lar$o# %e la #ol!.$@nB En la "$!ra 5B0 po%emo# apre.$ar e#ta %epen%en.$aentre lo# "orm!lar$o# > la .la#e .ontrola%orB

    Por otro la%o, la .om!n$.a.$@n .on la .apa %e '@$.a %e Neo.$o# #e real$za #en elpatr@n %e %$#eño (o%elo$#taControla%or (C, .!>o pr$n.$pal obet$o e# #eparar la

    pre#enta.$@n %e la l@$.a %e neo.$oB El !#!ar$o, por .a%a pet$.$@n, enera !na #ol$.$t!% ?!ee# aten%$%a por el .ontrola%or part$.!lar %el "orm!lar$oB #te anal$za #!# entra%a# > llama alo# obeto# .orre#pon%$ente# %el (o%elo remoto ) '@$.a %e Neo.$o# %e#plea%a en el#er$%orB El (o%elo #e en.ara %e ee.!tar la #ol$.$t!% > enerar lo# re#!lta%o# ?!e mo#trarnpo#ter$ormente la# $#ta#B En la "$!ra 5B+ po%emo# apre.$ar la# .la#e# .ontrola%ora# ?!e$mplementan el patr@n (C para .a%a "orm!lar$oB

  • 8/19/2019 Sistema Hospitalario Proyecto

    36/79

    F$B 5B0 Capa %e Pre#enta.$@n

    F$B5B+ $#ta %e Controla%ora#

    'a .la#e 'I&Ctrl8a#e mo#tra%a en la "$!ra 5B+, perm$te here%ar a la# .la#e# h$a# la

    "!n.$onal$%a% ne.e#ar$a para real$zar la .one$@n remoto .on lo# obeto# %e '@$.a %eNeo.$o# a TCP !#an%o la te.noloa BNet Remot$nB

    'o# "orm!lar$o# ba#e %e la "$!ra 5B0, .ont$enen la "!n.$onal$%a% .omn a lo#"orm!lar$o# h$oB E#ta "!n.$onal$%a% $n.l!>e la .ara %e la .on"$!ra.$@n %el "orm!lar$o le%a%e !n ar.h$o

  • 8/19/2019 Sistema Hospitalario Proyecto

    37/79

    "orm!lar$o# mo#traran lo# .ontrole# > la $n"orma.$@n .onten$%o# en =lB A# m$#mo, lo#"orm!lar$o# ba#e here%an la# op.$one# %e #e!r$%a% %el FormSe!ro %el S!b#$#tema %eSe!r$%a%B

    'o# "orm!lar$o# ba#e $%ent$"$.a%o# #on lo# #$!$ente#:

    Frm8a#eSal$r: Cont$ene la "!n.$onal$%a% ba#e %e lo# "orm!lar$o# ?!e perm$ten re$#trarla# #al$%a# %el ho#p$tal ) FrmTran#"eren.$aEterna > FrmAltaB E#ta "!n.$onal$%a% .omn e#t.omp!e#ta por la .on#!lta %e m=%$.o# por #er$.$oB

    Frm8a#eo#p$tal$zar: Cont$ene la "!n.$onal$%a% ba#e %e lo# "orm!lar$o# ?!e perm$tenre$#trar la# entra%a# a la# rea# %el ho#p$tal ) FrmTran#"eren.$aInterna > Frmo#p$tal$zarBE#ta "!n.$onal$%a% .omn e#t .omp!e#ta por la .on#!lta %e .ama# %$#pon$ble# > la .on#!lta%e m=%$.o por #er$.$oB

    Frm8a#eCon#!ltar: Cont$ene la "!n.$onal$%a% ba#e %e lo# "orm!lar$o# ?!e perm$tenreal$zar la# .on#!lta# a la $n"orma.$@n alma.ena%a en ba#e %e %ato# )FrmCon#!ltarOr%ene#PorPa.$ente, Frm&b$.arPa.$ente > FrmCon#!ltarIn"orma.$onPa.$enteBEntre la "!n.$onal$%a% .omn tenemo# al m=to%o en.ara%o %e .arar la $n"orma.$@n en el

    .ontrol ?!e la mo#trarB

    Frm8a#eCon#!ltarTran#a..$one#: Proee lo# m=to%o# ne.e#ar$o# para real$zar laa!tent$.a.$@n %el !#!ar$oB

    Frm8a#eRe$#troPa.$ente#: Ee.!ta lo# h$lo# ?!e obt$enen %ata > .aran lo# .ombo# %e&8IGEO, E#ta%o C$$l, O.!pa.$@n, Seo > Rel$$@nB

    'o# "orm!lar$o# pa%re manea%o# por la apl$.a.$@n #on lo# #$!$ente#:

    Frm'o$n !#a lo# #er$.$o# %el S!b#$#tema %e Se!r$%a% para a!tent$.ar al !#!ar$o >enerar la# .re%en.$ale# l$%a# para #! #e#$@nB

    Frm'$#taE#pera re$#tra la l$#ta %e e#pera %e lo# pa.$ente# ?!e no en.ontraron re.!r#o#%$#pon$ble# para #! ho#p$tal$za.$@n o tran#"eren.$a $nternaB C!an%o #e real$za laho#p$tal$za.$@n o tran#"eren.$a $nterna %el pa.$ente, el re$#tro %e#apare.ea!tomt$.amente %e la l$#ta %e e#peraB

    FrmAlta en.ara%o %e re$#trar el alta %e lo# pa.$ente# ?!e t$enen !na or%en %e altare$#tra%a en el S!b#$#tema %e C er#$@n 3B > ?!e han .an.ela%o to%a# #!# %e!%a# .on elho#p$tal me%$ante el S!b#$#tema %e Fa.t!ra.$@nB

  • 8/19/2019 Sistema Hospitalario Proyecto

    38/79

    F$B5B3 (anten$m$ento %e Alta

    FrmTran#"eren.$aEterna en.ara%o %e re$#trar el alta %e lo# pa.$ente# ?!e t$enen !naor%en %e alta re$#tra%a en el S!b#$#tema %e C er#$@n 3B > ?!e han .an.ela%o to%a# #!#%e!%a# .on el ho#p$tal me%$ante el S!b#$#tema %e Fa.t!ra.$@nB

    F$B5B5 (anten$m$ento %e Tran#"eren.$a Eterna

    FrmCon#!ltarIn"orma.$onPa.$ente real$za la .on#!lta %e la $n"orma.$@n %el pa.$ente"$ltra%a por nmero %e C, nombre#, apell$%o# >Qo nmero %e %o.!mento %e $%ent$%a%B

  • 8/19/2019 Sistema Hospitalario Proyecto

    39/79

    F$B5B6 Con#!ltar In"orma.$@n %e Pa.$ente

    FrmCon#!ltarOr%ene#PorPa.$ente real$za la .on#!lta %e la# @r%ene# re$#tra%a# en elS!b#$#tema %e C er#$@n 3BB 'a b#?!e%a p!e%e #er "$ltra%a por nmero %e C, nombre#,apell$%o# >Qo nmero %e %o.!mento %e $%ent$%a%B

    F$B5B7 Con#!ltar /r%ene# %e Pa.$ente

    Frmo#p$tal$zar re$#tra la ho#p$tal$za.$@n %e lo# pa.$ente# ?!e .!entan .on !na or%en%e ho#p$tal$za.$@n re$#tra%a en el S!b#$#tema %e C er#$@n 3B > abre la .!enta %elpa.$ente en el S!b#$#tema %e Fa.t!ra.$@nB 'a .!enta %el pa.$ente $n.l!$r to%o# lo# a#to#$n.!rr$%o# por =#te %!rante #! permanen.$a en el .entro ho#p$talar$oB

  • 8/19/2019 Sistema Hospitalario Proyecto

    40/79

    F$B5B9 (anten$m$ento %e o#p$tal$za.$@n

    FrmRe$#troPa.$ente re$#tra la $n"orma.$@n per#onal, %om$.$l$ar$a, laboral > %ena.$m$ento %el pa.$ente, a# .omo la $n"orma.$@n %e !n par$ente rela.$ona%o a =lB De #erne.e#ar$o, #e enera !n n!eo h$#tor$al .ln$.o me%$ante el S!b#$#tema %e C er#$@n 3BBE#te "orm!lar$o tamb$=n perm$te re$#trar la baa %el pa.$enteB

    F$B5B; Re$#tro %e In"orma.$@n %e Pa.$ente

    FrmTran#"eren.$aInterna re$#tra la tran#"eren.$a $nterna %e lo# pa.$ente# ?!e .!entan.on !na or%en %e tran#"eren.$a $nterna re$#tra%a en el S!b#$#tema %e C er#$@n 3BB

  • 8/19/2019 Sistema Hospitalario Proyecto

    41/79

    F$B5B- (anten$m$ento %e Tran#"eren.$a Interna

    Frm&b$.arPa.$ente perm$te %eterm$nar la !b$.a.$@n ea.ta %e !n pa.$ente en !nmomento %a%oB 'a b#?!e%a p!e%e #er "$ltra%a por nmero %e C, nombre#, apell$%o# >Qonmero %e %o.!mento %e $%ent$%a%B

    F$B5B0 &b$.ar Pa.$ente

    $.1.2 ,apa de %ógica de Negocio

    'a "$!ra 5B0 m!e#tra la# %$#t$nta# .la#e# %e la Capa %e '@$.a %e Neo.$oB E#ta# .la#e#e#tn p!bl$.a%a# remotamente !#an%o la te.noloa BNet Remot$n "tn0 > #on $n#tan.$a%a#!#an%o 'NFabr$.a ?!$en enera $n#tan.$a# %e la .la#e part$.!lar en .a%a $no.a.$@n %el

  • 8/19/2019 Sistema Hospitalario Proyecto

    42/79

    .l$enteB Otro p!nto $mportante %e #eñalar en la "$!ra 5B00, e# ?!e la# .la#e#'NASo.ab!lar$o > 'NASR #e .om!n$.an .on la# .la#e# %el Aente %e Ser$.$o# paraa..e%er a la "!n.$onal$%a% pro$#ta por lo# S!b#$#tema# %e o.ab!lar$o > Re.!r#o# !mano#re#pe.t$amenteB

    F$B5B00 $#ta %el S!b#$#tema %e Componente# %el Neo.$o

    Por otro la%o, para #at$#"a.er la# ne.e#$%a%e# %e lo# S!b#$#tema# ?!e re?!$eren .on#!m$rlo# #er$.$o# %e ADT er#$@n +B, #e %$#eñaron la# #$!$ente# .la#e#:

    F$B5B0+ D$#eño %etalla%o Re$#tro %e In"orma.$@n %e Pa.$ente por Ser$.$o Web

  • 8/19/2019 Sistema Hospitalario Proyecto

    43/79

    F$B5B03 D$#eño Detalla%o Re$#tro %e &b$.a.$@n %e Pa.$ente

    F$B5B05 D$#eño Detalla%o Con#!ltar Pa.$ente por Ser$.$o

    $.1.3 ,apa de *cceso a Datos'a .apa %e A..e#o a Dato#, %e#.ompone la# opera.$one# en Tran#a..$onale# > Notran#a..$onale#B De e#ta manera %$#.r$m$na el !#o %e .$erto t$po %e .la#e# ?!e, en .a#o %ere.$b$r !na opera.$@n %e $n#er.$@n o mo%$"$.a.$@n %e la $n"orma.$@n, ee.!tan m=to%o#tran#a..$onale# ?!e a#e!ren la .on#$#ten.$a %e la $n"orma.$@n %e la apl$.a.$@nB

  • 8/19/2019 Sistema Hospitalario Proyecto

    44/79

    F$B5B05 $#ta %el Pa?!ete %e Tran#a..$onal

    'a "$!ra 5B06 m!e#tra la# .la#e# tran#a..$onale# %el #$#tema > e#tn rela.$ona%a# a lo#pro.e#o# %e re$#tro %e $n"orma.$@n %el pa.$ente, ho#p$tal$za.$@n, tran#"eren.$a $nterna,tran#"eren.$a eterna, alta > re$#tro %e la l$#ta %e e#peraB

    F$B5B06 $#ta %el Pa?!ete %e No Tran#a..$onal

    'a "$!ra 5B07 m!e#tra la# .la#e# no tran#a..$onale# %el #$#tema > e#tn rela.$ona%a# alo# pro.e#o# %e .on#!lta %el #$#tema: !b$.a.$@n %e pa.$ente#, .on#!lta %e $n"orma.$@n %epa.$ente#, .on#!lta %e ho#p$tal$za.$one#, .on#!lta %e alta#, .on#!lta %e tran#"eren.$a#$nterna# > eterna#, .on#!lta %e par$ente# rela.$ona%o# al pa.$ente > la# .on#!lta# %e lo#re$#tro# %e la l$#ta %e e#peraB

  • 8/19/2019 Sistema Hospitalario Proyecto

    45/79

    E#ta .apa !#a la# .la#e# %el FrameHorJ %e A..e#o a Dato# prop$o %e la &PC para real$zarla $ntera..$@n .on la ba#e %e %ato#B El FrameHorJ e#t .on"orma%o por tre# .la#e#pr$n.$pale#U la m# $mportante, la .la#e (anaer, ?!e #er %e#.r$ta en breeU Parmetro, ?!ee# !n t$po %e %ato %e"$n$%o para "a.$l$tar la# opera.$one# %e (anaerU > Parmetro Colle.t$on?!e repre#enta la ar!pa.$@n %e obeto# %e t$po ParmetroB

    'a .la#e manaer .ont$ene m=to%o# > prop$e%a%e# para la .om!n$.a.$@n .on la ba#e %e%ato#, por eemplo abr$r !na .one$@n, ee.!tar !na .on#!lta, .omenzar !na tran#a..$@n,et.B

    C!an%o #e ee.!ta lo# .oman%o# .on !na ba#e %e %ato# .omo la# $n#tr!..$one# &PDATE,INSERT > DE'ETE, o llama%a# a pro.e%$m$ento# alma.ena%o#, =#to# #!elen tener parmetro#BE#to perm$te .rear el .oman%o !na ez > ee.!tar#e ar$a# e.e# .on %$"erente# alore# ?!e#e $n#ertan en l!ar %e lo# parmetro#B 'a .la#e Parmetro en.ap#!la m=to%o# > prop$e%a%e#%e !t$l$%a% para tratar !n parmetroB 'a .la#e ParametroColle.t$on no e# m# ?!e !na.ole..$@n %e parmetro#B

    'a #$!$ente "$!ra m!e#tra .@mo "!e %$#eña%o el .omponente %e a..e#o a %ato#B E#te.omponente .ompren%e tre# .la#e#: (anaer, Parmetro > ParametroColle.t$onB

    F$B5B07 Componente %e A..e#o a Dato#

    $.1.$. -odelo de Dominio

    A .ont$n!a.$@n #e m!e#tra el mo%elo %e %om$n$o %el S!b#$#tema:

  • 8/19/2019 Sistema Hospitalario Proyecto

    46/79

    F$B 5B09 (o%elo %e Dom$n$o

    $.2. Dise+o de la ase de Datos

    To%a apl$.a.$@n %e mb$to empre#ar$al ne.e#$ta el re#pal%o %e !n motor %e ba#e %e %ato#?!e perm$ta la per#$#ten.$a %e lo# %ato# trabaa%o# o alma.ena%o# por me%$o %e %$.haapl$.a.$@nB E#te re$#tro %e %ato# %ebe re"lear %e aln mo%o el "l!o %e neo.$o > %ebe.apt!rar la# ent$%a%e# %el neo.$o > #!# re#pe.t$o# atr$b!to#, a# .omo la# rela.$one# entree#ta# ent$%a%e#B

    El %$#eño %e la ba#e %e %ato# .on#$#te en .apt!rar la# ent$%a%e# %e neo.$o ?!epoten.$almente #e repre#entarn .omo tabla# > #!# atr$b!to# .omo .ol!mna# %entro %e e#ta#tabla#B E# $mportante, enton.e#, la .orre.ta ele..$@n en lo# t$po# %e %ato# para e#to#atr$b!to#B A%em# para la# rela.$one# entre e#ta# ent$%a%e# o tabla# %eben e#tar.orre.tamente normal$za%a# para e$tar re%!n%an.$a %e %ato# e $n.l!#$e opt$m$za.$@n parael .orre.to !#o %e lo# %$#po#$t$o# %e alma.enam$entoB

    'a $mplementa.$@n %e la ba#e %e %ato# #e ba#@ en la prop!e#ta t=.n$.a para el%e#arrollo %e pro>e.to# %el Gerente T=.n$.o Aar@n Ibñez WerthermXnn "tn00B A .ont$n!a.$@n el%$#eño %e la ba#e %e %ato# %el S!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente#er#$@n +BB

  • 8/19/2019 Sistema Hospitalario Proyecto

    47/79

    F$B5B0; D$#eño %e la 8a#e %e Dato#

    'a ba#e %e %ato# t$ene !n total %e 09 tabla# > #on la# #$!$ente#:

  • 8/19/2019 Sistema Hospitalario Proyecto

    48/79

  • 8/19/2019 Sistema Hospitalario Proyecto

    49/79

    TabB 5B0 Tabla# %e 8a#e %e Dato# %el S!b#$#tema ADT er#$@n +B

    CAPÍTULO 5: CONSTRUCCIÓN

    En la etapa %e .on#tr!..$@n #e %e#arrolla el pro%!.toB 'a lnea ba#e %e la ar?!$te.t!ra .re.e

    ha#ta .onert$r#e en el #$#tema .ompletoB El pre#ente .apt!lo t$ene .omo "$nal$%a% mo#trar.omo #e lle@ a .abo el mapeo %el %$#eño a la $mplementa.$@n > ?!e e#tn%are# #e !t$l$zarona lo laro %e la .on#tr!..$@n %el pro>e.toB

    /.1 -apeo del dise+o a la implementación

    En el .apt!lo 3 #e pla#m@ !na $%ea eneral %e lo# .omponente# ?!e #on parte %e laar?!$te.t!ra %e ADT er#$@n +B, el pro%!.to #o"tHareB En el .apt!lo 5 #e mo#tr@ .omo .a%a!no %e e#to# .omponente# "!e %$#eña%oB A .ont$n!a.$@n #e m!e#tra .@mo e#o# .omponente##e $mplementaron en la# .apa# .orre#pon%$ente#B

    Capa %e pre#enta.$@nEn la #ol!.$@n e#t el pro>e.to 'I&, .omo m!e#tra la "$!ra, ?!e repre#enta la .apa %e

    pre#enta.$@nB En la parte #!per$or %e la "$!ra 6B0B0 tamb$=n po%emo# apre.$ar al pro>e.to%e .ontrola%ora# ?!e #e en.aran %e real$zar la llama%a remota a la .apa %e '@$.a %eNeo.$o#B

    F$B6B0 Capa %e Pre#enta.$@n ) 'I&

    En la "$!ra 6B0B+, #e p!e%e apre.$ar el .on!nto %e .la#e# .ontrola%ora# !#a%a# en elpro>e.to para real$zar la $ntera..$@n .on lo# obeto# remoto# %el #er$%orB

  • 8/19/2019 Sistema Hospitalario Proyecto

    50/79

    F$B6B+ Capa %e Pre#enta.$@n ) Cla#e# Controla%ora#

    Capa %e '@$.a %e Neo.$o

    &n .omponente $mportante %e e#ta .apa e# la "br$.a 'NFabr$.aB E#te obeto remoto e#el en.ara%o %e .rear !na $n#tan.$a %el obeto e#pe."$.o ?!e #e e#t $no.an%o %e#%e el.l$enteB Como #e p!e%e apre.$ar en la "$!ra 6B0B3, #e .!enta .on !n obeto %e '@$.a %eNeo.$o por .a%a "orm!lar$o %e la apl$.a.$@nB D$.ho# obeto# #on lo# ?!e e"e.tan la#llama%a# a lo# obeto# tran#a..$onale# > no tran#a..$onale# %e la .apa %e a..e#o a %ato##en #ea el .a#oB

  • 8/19/2019 Sistema Hospitalario Proyecto

    51/79

    F$B6B3 Capa %e '@$.a %e Neo.$o#

    Como #e men.$on@ en el .apt!lo anter$or, la $n"orma.$@n #e ena %el .l$ente al #er$%or.omo trama# 6B0B6B

    F$B6B5 Ent$%a%e# Empre#ar$ale#

    'a .la#e T>pe%DataSetan%ler mo#tra%a# en la "$!ra 6B5 #e en.ara %e man$p!lar lo#DataSet t$p$"$.a%o#B E#te manea%or %ebe .rear la# $n#tan.$a# %e lo# DataSet > .arar$n"orma.$@n en ello#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    52/79

    F$B6B6 DataSet t$p$"$.a%o#

    Capa %e A..e#o a Dato#

    En la "$!ra 6B0B7 #e p!e%e apre.$ar la# .la#e# $no.a%a# %e#%e la .apa '@$.a %eNeo.$o# para $ntera.t!ar .on la ba#e %e %ato#B 'a# .la#e# .onten$%a# en la# .arpeta# ADNT >ADT ha.en !#o %e la .la#e (anea%orA..e#oDato#B.# para $no.ar a lo# Store% Pro.e%!re# %ela ba#e %e %ato#B

    F$B6B7 Capa %e A..e#o a Dato#

    El pro>e.to AenteSer$.$o, ?!e #e p!e%e er en la "$!ra 6B0B9, e# el ?!e propor.$ona!na $nter"az .omn > .entral$za%a para $no.ar Ser$.$o# Web eterno# > lo# CO(V ?!eperm$ten real$zar opera.$one# tran#a..$onale# #obre otro# S!b#$#tema#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    53/79

    F$B6B9 Aente %e Ser$.$o#

    /.2 stándares de "uncionalidad

    Al $n$.$o %el pro>e.to #e $%ent$"$.@ la "!n.$onal$%a% .omn entre lo# .a#o# %e !#o > #e [email protected]#e# ba#e para $mplementar heren.$aB Como #e men.$on@ ante# #e $mplement@ heren.$a %e"orm!lar$o# > #e .rearon .la#e# ba#e#B E#to a.eler@ el pro.e#o %e %e#arrollo #$mpl$"$.an%o >ahorran%o lnea# %e .@%$oB

    /.3 stándares de Programación

    &n e#tn%ar %e prorama.$@n no #@lo b!#.a %e"$n$r la nomen.lat!ra %e la# ar$able#, obeto#,m=to%o# > "!n.$one#, #$no ?!e tamb$=n t$ene ?!e er .on el or%en > le$b$l$%a% %el .@%$oe#.r$toB

    'a .o%$"$.a.$@n %el pro>e.to #e ba#@ en la prop!e#ta t=.n$.a para el %e#arrollo %epro>e.to# %el Gerente T=.n$.o Aar@n Ibñez WerthermXnn"tn0+B

    'a prop!e#ta e# !na !a para la nomen.lat!ra %e ar$able# lobale#, ar$able# lo.ale#,.on#tante#, parmetro#, "!n.$one#, prop$e%a%e#, pro.e%$m$ento#, $nter"a.e# > .la#e#BImplementar e#te e#tn%ar %e .o%$"$.a.$@n perm$t$@ mantener el or%en en la .o%$"$.a.$@n %elpro%!.to, el #$!$ente r"$.o #e m!e#tra a manera %e eemplo el !#o %el e#tn%ar %e

    .o%$"$.a.$@nB

  • 8/19/2019 Sistema Hospitalario Proyecto

    54/79

    F$B6B; Eemplo %e Co%$"$.a.$@n

    Como #e p!e%e apre.$ar, e# ".$l $%ent$"$.ar ar$able# lobale# %e lo.ale# > lo# t$po# %e%ato#, %a%o ?!e .a%a ar$able t$ene .omo pre"$o, #! mb$to > t$po, $!almente para lo#parmetro#B

    /.$ Documentación del código

    'a %o.!menta.$@n %el .@%$o e#t re"er$%o a lo# .omentar$o# epl$.ator$o# > a.larator$o# ?!ee#table.emo# en n!e#tro .@%$o para "!t!ra re"eren.$aB (!.ha# e.e# #e p!e%e ol$%ar la"$nal$%a% %e !na p$eza %e .@%$o ?!e t$ene !n alor$tmo .ompleoB 'o# .omentar$o# a>!%an are.or%ar lo# p!nto# .lae# %e .a%a parte %el .@%$o #obre to%o .!an%o ha pa#a%o !n t$empolaro %e haberlo .o%$"$.a%oB A%em# #$re para ?!e lo# m$embro# %el e?!$po %e %e#arrollop!e%an enten%er tamb$=n %$.ho# blo?!e# %e .@%$oB

    A lo laro %el pro>e.to #e t!o m!.ho .!$%a%o .on lo# .omentar$o# %el .@%$o .on la"$nal$%a% %e ?!e .!al?!$era p!e%a leer el .omentar$o > enten%er la "!n.$onal$%a% %el m$#moB

    Ante# %e la %e.lara.$@n %e !na ar$able, "!n.$@n o pro.e%$m$ento ha> !n .omentar$oepl$.an%o la "$nal$%a% %e la ar$able, "!n.$@n o pro.e%$m$entoB

    /./ stándares de codi"icación de la base de datos

    Para la .o%$"$.a.$@n %e la ba#e %e %ato# tamb$=n #e !t$l$z@ .omo !a la prop!e#ta t=.n$.apara el %e#arrollo %e pro>e.to# %el Gerente T=.n$.o Aar@n Ibñez WerthermXnn"tn03B Ele#tn%ar %e"$ne .@mo nombrar a la ba#e %e %ato#, tabla#, pro.e%$m$ento# alma.ena%o#,parmetro#, n%$.e#, re#tr$..$one#, alore# por om$#$@n $e*a'l!s, !riggers, "!n.$one# >$#ta#B

    Por eemplo para nombrar !na ba#e %e %ato# #e !t$l$za el pre"$o %bYNombrePro>e.to,en n!e#tro .a#o la ba#e %e %ato# %e llama D8YADT+B Para %e"$n$r nombre# %e

  • 8/19/2019 Sistema Hospitalario Proyecto

    55/79

    pro.e%$m$ento# alma.ena%o# #e %ebe .on#$%erar #$ a a #er !na $n#er.$@n, el$m$na.$@n,a.t!al$za.$@n o .on#!ltaB Se !t$l$za #$empre el pre"$o !#pYNombrePro.e%$m$ento, %on%e %epen%e %e la opera.$@n ?!e real$za el pro.e%$m$ento, #$ #e trata %e !na $n#er.$@n #er $inser!, %e !na a.t!al$za.$@n ! '#$a!e, %e !na el$m$na.$@n % $ele!e > %e !na .on#!lta #selec!B

    /.0 stándares para especi"icar contratos de servicios eb

    Para la e#pe.$"$.a.$@n %e #er$.$o# a proeer ha.$a m@%!lo# eterno# #e !t$l$z@ .omo !a laprop!e#ta t=.n$.a para el %e#arrollo %e pro>e.to# %el Ar?!$te.to %e So"tHare 1oel Fran.$aBPara ma>or $n"orma.$@n re"er$r#e al Aneo 0 > Aneo 00 ) E#pe.$"$.a.$@n %e Contrato#B

    Por eemplo, para %e"$n$r !n .ontrato %e #er$.$o 0e& #e %ebe %e"$n$r el nombre %e laopera.$@n, la# re#pon#ab$l$%a%e# %el #er$.$o, lo# S!b#$#tema# ?!e lo an a .on#!m$r, la#entra%a# > la# #al$%a#B

    CAPÍTULO 6: PRUEBAS DE SOFTWARE

    El pro.e#o %e pr!eba# %e #o"tHare perm$te $%ent$"$.ar po#$ble# errore# %e $mplementa.$@n o%e"e.to# %e .al$%a% en !n #$#temaB 'a .al$%a% %e !n #$#tema #o"tHare e# !n a#!nto .rt$.o >e#t nt$mamente rela.$ona%o al ra%o %e .!mpl$m$ento re#pe.to %e la# e#pe.$"$.a.$one#$n$.$ale# %el #$#temaB Por tal mot$o, %ebe real$zar#e en !n amb$ente ?!e #$m!le el amb$entereal %e pro%!..$@n, %ebe real$zar#e !n pro.e#o %e planeam$ento ?!e #e al$nee a la#e#trate$a# %e pr!eba# > ?!e perm$te #! po#ter$or ee.!.$@n para $%ent$"$.ar la ma>or.ant$%a% %e %e"e.to# po#$bleB El pre#ente .apt!lo pre#enta el plan %e pr!eba# #o"tHare a#.omo lo# .r$ter$o# emplea%o# para .orroborar el .orre.to "!n.$onam$ento %el #$#temaB

    0.1 *mbiente de Pruebas

    'o# laborator$o# %e#t$na%o# a probar el pro%!.to, %ebern .ontar .on:

    (?!$na# Pent$!m 5 .on +B0; Ghz, 60+(b %e memor$a RA( > ;Gb %e %$#.o %!roB

    S$#tema operat$o W$n%oH#

    a#eponer !n %e"e.to"tn05B D!rante to%a# la# $tera.$one# %el pro>e.to #e a#$naron %o# re.!r#o#%el .!r#o Taller %e De#arrollo > Pr!eba# ?!e .!mpl$eron el rol %e !es!ersB To%a la%o.!menta.$@n %el pro>e.to #e $ba .olo.an%o en la herram$enta I8( Rat$onal Re?!$#$te Propara ?!e lo# !es!ers p!e%an er lo# %o.!mento#B

    Al $n$.$o %e to%a $tera.$@n %e .on#tr!..$@n #e entre@ !n plan %e pr!eba#B E#te plantena la# "e.ha# en la# ?!e lo# .a#o# %e !#o planea%o# para #er %e#arrolla%o# en la $tera.$@n$ban a #er entrea%o# al e?!$po %e pr!eba#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    56/79

    &n error pa#a por ar$a# etapa# %e#%e ?!e e# re$#tra%o ha#ta ?!e e# re#!elto > al$%a%opor lo# !es!ersB 'a epl$.a.$@n %el e#ta%o %e !n error #e apo>a en la "$!ra 7B0B

    F$B7B0 E#ta%o# %e !n %e"e.to reporta%o

    'o# !es!ers re$#traban lo# errore# en la herram$enta I8( Rat$onal Clear2!e#t >a!tomt$.amente !n .orreo era en$a%o al b!z@n %el e?!$po %el pro>e.to not$"$.an%o ?!e !nerror #e haba re$#tra%o > la %e#.r$p.$@n %el m$#moB En e#ta etapa el error tena el e#ta%o%e Zre$#tra%o[B

    El e?!$po %e %e#arrollo l!eo %e leer la %e#.r$p.$@n %el error po%a .on#$%erar el error onoB S$ no #e .on#$%eraba el error, =#te #e ?!e%aba .on el e#ta%o Zre.haza%o[ .on !na

    epl$.a.$@n %e por?!e #e re.haz@B !almente #e re.hazaba !n error .!an%o el e?!$po %epr!eba# no epl$.aba b$en el error > el .onteto en el ?!e pro%!.aB

    S$ lo re$#tra%o por lo# !es!ers era .on#$%era%o !n error #e %eba eal!ar #$ era pr$or$%a%en la $tera.$@n re#olerlo o noB S$ era pr$or$tar$o #e pro.e%a .on la .orre..$@n, .a#o .ontrar$o#e ?!e%aba .omo Zpo#p!e#to[B &na ez ?!e el e?!$po %e %e#arrollo term$naba %e .orre$r elerror, #e a.t!al$zaba el e#ta%o %el error a Zre#!elto[B El e?!$po %e !es!ers al$%aba #$realmente #e haba .orre$%o el error > %e #er a# #e a.t!al$zaba el e#ta%o a Z.erra%o[, %e lo.ontrar$o #e ?!e%aba .on el e#ta%o %e Zab$erto[B Ca%a ez ?!e lo# te#ter# ha.an !n .amb$oen el e#ta%o %el error el e?!$po era not$"$.a%o .on !n .orreo > $.eer#aB

    En la# "a#e# .on.ep.$@n > elabora.$@n #@lo #e h$.$eron $n#pe..$one# a la %o.!menta.$@n

    %el pro>e.toB En la "a#e %e Con#tr!..$@n #e ha.an entrea# %e n!ea# er#$one# %e laapl$.a.$@n .a%a ez ?!e !n .a#o %e !#o era term$na%o > tamb$=n .!an%o #e .orrean lo#errore# $nre#a%o# por el e?!$po %e pr!eba#B Al "$nal %e .a%a $tera.$@n el e?!$po %e pr!eba#entreaba el Reporte General %e De"e.to# ?!e mo#traba el re#!men %e lo# errore#re.haza%o# por el e?!$po %e pr!eba#, .erra%o#, re$#tra%o#, re#!elto# > ab$erto# en la$tera.$@nB

    0.3 #denti"icación de las pruebas

  • 8/19/2019 Sistema Hospitalario Proyecto

    57/79

    El e?!$po %e pr!eba# $%ent$"$.aba lo# "l!o# b#$.o# > alternat$o# en la e#pe.$"$.a.$@n %el.a#o %e !#o .on la herram$enta I8( Re?!$#$te Pro para l!eo %$#eñar e $mplementar la#pr!eba# %e "!n.$onal$%a%B To%a# la# pr!eba# #e apo>aban en lo ?!e %e#.r$ba lae#pe.$"$.a.$@n %el .a#o %e !#oB

    0.$ Pruebas Planeadas

    Da%o ?!e la "a#e %e pr!eba# t$ene .omo "$nal$%a% al$%ar el .orre.to "!n.$onam$ento >.al$%a% %el pro%!.to "$nal, #e %e"$n$@ .omo ne.e#ar$o real$zar lo# #$!$ente# t$po# %e pr!eba#,.la#$"$.a%o# en 3 r!po#:

    Caa Nera: E#te t$po %e pr!eba #e "o.al$za en el re#!lta%o obten$%o al e"e.t!ar lapr!eba, la# pr!eba# "!eron la# #$!$ente#:

    Pr!eba# %e Intera.$@n: Se trata %e en.ontrar "alla# en la re#p!e#ta %el S!b#$#tema %eA%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +B .!an%o #! opera.$@n %epen%e %e lo##er$.$o# pre#ta%o# por otro# m@%!lo#B E#ta# pr!eba# la# h$zo el e?!$po %e pro>e.to en laetapa %e %e#arrollo > el e?!$po %e pr!eba#B

    Pr!eba# %e Inter"az %e !ar$o: T$ene .omo "$nal$%a% eal!ar #$ la# $nter"a.e# #onam$able# e $nt!$t$a#B

    Pr!eba# %e %e#pl$e!e %el #$#tema: Se prob@ #$ el #$#tema p!e%e #er %e#plea%o"#$.amente en 3 .apa#B El #er$%or %e ba#e %e %ato# e#taba en !na .omp!ta%ora, el #er$.$oremotoU .omp!e#to %e la .apa %e '@$.a %e Neo.$o# > %e A..e#o a Dato#, en otra > lo#"orm!lar$o# W$n%oH# en !na .omp!ta%ora aparte %e la# otra# %o#B 'a# pr!eba# "!eron#at$#"a.tor$a#B

    Pr!eba# %e $nter$%a% %e la 8a#e %e Dato#: Se re"$ere a eal!ar el n$el %e e#tab$l$%a%%e la ba#e %e %ato#, para e#te e"e.to #e #$m!laron e#.enar$o# ?!e .omprometan la

    .on"$ab$l$%a% e $nter$%a% %e lo# %ato#B

    Caa 8lan.a: E#te t$po %e pr!eba la real$z@ el e?!$po %el pro>e.to a lo laro %e laprorama.$@n %e lo# .a#o# %e !#oB

    Cobert!ra %e rama#: D!rante el %e#arrollo %e lo# .a#o# %e !#o "!e $mpre#.$n%$bleer$"$.ar ?!e la# .on%$.$one# .o%$"$.a%a# #e a!#taran al pro.e#o %el neo.$o > a%em# ?!e.ontenan lo# pro.e#o# o alternat$a# a%e.!a%a#B

    Cobert!ra %e b!.le#: Tamb$=n "!e ne.e#ar$o er$"$.ar ?!e lo# b!.le# .on%$.$ona%o#"!eron lo# .orre.to# para el pro.e#am$ento %e lo# %ato# a lo laro %el pro.e#o %el neo.$oB

    Pr!eba# %e A.epta.$@n: E#te t$po %e $n#pe..$one# pr!eba# t!o .omo "$nal$%a% a#e!rar

    el al$neam$ento %el pro%!.to "$nal a lo# re?!er$m$ento# %el !#!ar$o"tn06B

    In#pe..$@n %e lo# man!ale# %e !#!ar$o: E#ta# $n#pe..$one# "!eron real$za%a# por el.l$ente > #$r$eron para er$"$.ar la am$ab$l$%a% > #$mpl$.$%a% %e maneo %el pro%!.toB

    Pr!eba# %e lo# $n#tala%ore#: E#ta# pr!eba# "!eron real$za%a# por el e?!$po %e pr!eba#ten$en%o .omo !a el man!al %e $n#tala.$@nB

  • 8/19/2019 Sistema Hospitalario Proyecto

    58/79

    F$B7B+ El pro.e#o %e la Pr!eba %e %e"e.to#

    CAPÍTULO 7: ESTIÓN DEL PRO!ECTO

    Sen el P(P8O\ E%$.$@n +5, la e#t$@n %e pro>e.to# e# la apl$.a.$@n %e .ono.$m$ento#,hab$l$%a%e#, herram$enta# > t=.n$.a# en la# a.t$$%a%e# %e !n pro>e.to para #at$#"a.er lo#re?!$#$to# %el pro>e.toB Para ello, #e %ebe $%ent$"$.ar re?!$#$to#, e#table.er obet$o# .laro#> po#$ble# %e real$zar, e?!$l$brar la# %eman%a# .on.!rrente# %e .al$%a%, al.an.e, t$empo >.o#to# > e#t$onar la# epe.tat$a# %e lo# %$#t$nto# s!a1eol$ers %el pro>e.toB

    El pre#ente .apt!lo, t$ene .omo "$nal$%a% %e#.r$b$r .omo el pro>e.to %e %e#arrollo %elS!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +B "!e e#t$ona%oB

    .1 ,iclo de vida del Proecto

    Para el .$.lo %e $%a %el pro>e.to #e %e"$n$eron la# #$!$ente# "a#e#:

  • 8/19/2019 Sistema Hospitalario Proyecto

    59/79

    F$B9B0 C$.lo %e $%a %el Pro>e.to

    .2 Plan de Proecto

    A .ont$n!a.$@n %e pre#enta el plan %e pro>e.to %e"$n$%o para real$zar el trabaoB

    .2.1 (ase ,oncepción

    'a pr$mera "a#e e# .on#$%era%a $mportante por el leantam$ento %e re?!er$m$ento# >.ompren#$@n %el neo.$o, en n!e#tro .a#o el pro.e#o %e a%m$#$@n, alta > tran#"eren.$a %e !nho#p$talB

    En e#ta etapa #e $%ent$"$.an lo# problema# > la# "!n.$onal$%a%e# ?!e po%ra tener el#o"tHare para #ol!.$onar lo# problema# m# #er$o# %el neo.$oB A# p!e#, al t=rm$no %e e#ta$tera.$@n #e e#.lare.$eron lo# obet$o# %el pro>e.to > #e %e"$n$@ entrear lo# #$!$ente#%o.!mento#:

    $#$@n %el Pro>e.to: el prop@#$to %e e#te %o.!mento e# %e#.r$b$r la problemt$.a a.t!al?!e re#!lta !na oport!n$%a% para el #!b#$#tema ?!e #e e#t %e#arrollan%oB A# m$#mo, #e%e#.r$be a ran%e# ra#o# la# .ara.ter#t$.a# %el pro%!.to > %e lo# !#!ar$o# %e =#teB

    E#pe.$"$.a.$one# %e Re?!er$m$ento# %e So"tHare: t$ene .omo obet$o %e#.r$b$r %e "orma

    %etalla%a la# e#pe.$"$.a.$one# "!n.$onale# > no "!n.$onale# %el S!b#$#tema %e A%m$#$@n, Alta> Tran#"eren.$a %e Pa.$ente# er#$@n +BB

    '$#ta %e R$e#o#: al $n$.$o %e .a%a $tera.$@n #e $%ent$"$.an lo# po#$ble# r$e#o# %e la$tera.$@nB No #$empre #e p!e%en $%ent$"$.ar to%o# lo# r$e#o# %e !na $tera.$@n, pero ra.$a# ae#te %o.!mento el e?!$po %e pro>e.to p!%o e#table.er el plan %e re#p!e#ta a lo# r$e#o#B

    Plan %e A.epta.$@n %el Pro%!.to: %e#.r$be lo# .r$ter$o# me%$ante el .!al el .l$entea.eptar el pro%!.to !na ez .on.l!$%o el %e#arrolloB

  • 8/19/2019 Sistema Hospitalario Proyecto

    60/79

    Plan %e De#arrollo %e So"tHare: %o.!mento ?!e t$ene .omo "$nal$%a% pre#entar .omo #ereal$zar el %e#arrollo %el S!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n+BB A# m$#mo, e#te plan epone $n"orma.$@n %el pro>e.to, .omo prop@#$to, al.an.e,obet$o#, #!po#$.$one# > re#tr$..$one#, plan %e "a#e#, .alen%ar$o > re.!r#o# %el pro>e.to,plan %e $tera.$@n, entre otro#B

    E#t$ma.$@n %el Pro>e.to: #e h$zo la e#t$ma.$@n %el pro>e.to ten$en%o en .!enta elal.an.e %el m$#mo, la# re#tr$..$one# %e t$empo > lo# re.!r#o# %$#pon$ble#B

    Reporte %e E#ta%o %el Pro>e.to: t$ene .omo prop@#$to pre#entar lo# obet$o# lora%o#al .$erre la $tera.$@n, a# .omo el ra%o %e .!mpl$m$ento .on el .ronorama > lo# re#!lta%o#%e la $tera.$@nB

    Plan %e Itera.$@n ) Elabora.$@n: e# la %e#.ompo#$.$@n %el pro>e.to en a.t$$%a%e# oentreable#B S! prop@#$to "!n%amental e# "a.$l$tar el loro %e lo# obet$o# %e la "a#eB

    Plan %e Itera.$@n ) Con.ep.$@n: e#te %o.!mento #e entre@ al $n$.$o %e la "a#eB De#.r$belo# obet$o# %e la "a#e .on.ep.$@nB

    Protot$po $#!al: ten$en%o la# "!n.$onal$%a%e# %e lo# .a#o# %e !#o #e pro.e%$@ a elaborar!n protot$po #$mple %el "l!o %el #!b#$#temaB

    .2.2 (ase laboración

    E#ta "a#e t$ene .omo obet$o %e"$n$r en #! total$%a% la ar?!$te.t!ra #o"tHare para el#!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +B > tamb$=n ha.er !napr!eba %e lo# .a#o# %e !#o ar?!$te.t@n$.amente #$n$"$.at$o#B 'o# .a#o# %e !#o ele$%o# parala pr!eba %e la ar?!$te.t!ra "!eron Con#!ltar In"orma.$@n %e Pa.$ente# > Re$#trar Pa.$enteB

    Al .$erre %e la "a#e #e entrearon lo# #$!$ente# %o.!mento#:

    E#pe.$"$.a.$one# %e Ca#o# %e o: por .a%a .a#o %e !#o #e %e#.r$be el "l!o b#$.o, "l!oalternat$o > a.tore# ?!e !t$l$zan el .a#o %e !#oB

    Do.!mento %e Ar?!$te.t!ra %el #o"tHare SAD: propor.$ona !na $#$@n ar?!$te.t@n$.aeneral > re#pal%a la# %e.$#$one# #$n$"$.at$a# a la ar?!$te.t!ra %el S!b#$#tema %e A%m$#$@n,Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +BB Para tal e"e.to, el %o.!mento .ont$ene%$"erente# $#ta# ar?!$te.t@n$.a# ?!e %e#.r$ben .$erto# a#pe.to# %el pro%!.to #o"tHareB

    Plan %e Pr!eba#: %etalla el planeam$ento %e la# pr!eba# a real$zar al pro%!.to %!rantela pr$mera "a#e %e .on#tr!..$@nB

    E#pe.$"$.a.$one# S!plementar$a#: .omplementa la# e#pe.$"$.a.$one# %etalla%a# en el

    %o.!mento %e e#pe.$"$.a.$one# %e #o"tHare SRS %el S!b#$#tema %e A%m$#$@n, Alta >Tran#"eren.$a %e Pa.$ente# er#$@n +B %e#.r$b$en%o lo# re?!er$m$ento# no "!n.$onale#B

    Reporte %e e#ta%o %el pro>e.to "a#e elabora.$@n

    Plan %e Itera.$@n ) Con#tr!..$@n 0

    (o%elo %e ba#e %e %ato#: mo%elo ERW$n %e la pr$mera er#$@n %e la ba#e %e %ato#B

  • 8/19/2019 Sistema Hospitalario Proyecto

    61/79

    Tamb$=n #e elabor@ lo# #$!$ente# mo%elo# .on la herram$enta I8( Rat$onal Ro#e:

    (o%elo %e Ca#o# %e o: %$arama# &(' ?!e perm$ten er la $ntera..$@n entre lo#a.tore# > lo# .a#o# %e !#oB

    (o%elo %e anl$#$#: %$arama# %e #e.!en.$a por .a%a .a#o %e !#oB

    (o%elo %e la Ar?!$te.t!ra %el #o"tHare, ?!e .ont$ene %$"erente# $#ta# %e laar?!$te.t!raB

    F!e ne.e#ar$o a.t!al$zar lo# entreable# %e la "a#e anter$or por?!e #e $ban %e#.!br$en%on!eo# re?!er$m$ento# o por?!e lo# re?!er$m$ento# leanta%o# #e po%an epl$.ar .on ma>orn$el %e %etalleB

    .2.3 (ase ,onstrucción

    Con#tr!..$@n 0

    El obet$o %e e#ta $tera.$@n era tener !n pr$mer release %el pro%!.to .on .ontrol %e.al$%a% por parte %el e?!$po %e pr!eba# > aproba%o por el .l$enteB

    El pr$mer release $n.l!>e lo# #$!$ente# .a#o# %e !#o:

    • C& Re$#trar In"orma.$@n %e Pa.$ente• C& Con#!ltar &b$.a.$@n %e Pa.$ente• WS Con#!ltar &b$.a.$@n %e Pa.$ente por Ser$.$o• WS Re$#trar &b$.a.$@n %e Pa.$ente• WS Re$#trar In"orma.$@n %e Pa.$ente• C& Con#!ltar In"orma.$@n %e Pa.$ente•

    C& (o%$"$.ar In"orma.$@n %e Pa.$enteCon#tr!..$@n +

    El obet$o %e e#ta $tera.$@n era tener el #e!n%o release %el pro%!.to totalmenteproba%o por el e?!$po %e pr!eba# > aproba%o por el .l$enteB

    El #e!n%o release $n.l!>e lo# #$!$ente# .a#o# %e !#o:

    • C& Re$#trar Alta %el Pa.$ente• C& Re$#trar Tran#"eren.$a Interna %el Pa.$ente• C& Re$#trar Tran#"eren.$a Eterna %el Pa.$ente• C& Re$#trar o#p$tal$za.$@n %el Pa.$ente•

    C& Con#!ltar Alta %el Pa.$ente• C& Con#!ltar Tran#"eren.$a Interna %el Pa.$ente• C& Con#!ltar Tran#"eren.$a Eterna %el Pa.$ente• C& Con#!ltar o#p$tal$za.$@n %el Pa.$ente

    Con#tr!..$@n 3

    El obet$o %e e#ta $tera.$@n era tener el ter.er release %el pro%!.to totalmenteproba%o por el e?!$po %e pr!eba# > aproba%o por el .l$enteB

  • 8/19/2019 Sistema Hospitalario Proyecto

    62/79

    El ter.er release $n.l!>e lo# #$!$ente# .a#o# %e !#o:

    • C& (o%$"$.ar Alta %el Pa.$ente• C& (o%$"$.ar Tran#"eren.$a Interna %el Pa.$ente• C& (o%$"$.ar Tran#"eren.$a Eterna %el Pa.$ente• C& (o%$"$.ar o#p$tal$za.$@n %el Pa.$ente• C& Re$#trar '$#ta %e E#pera• C& Con#!ltar '$#ta %e E#pera• C& (o%$"$.ar '$#ta %e E#pera

    .2.$ (ase 4ransición

    El obet$o %e e#ta "a#e "!e entrear la #e!n%a er#$@n %el Pro%!.toB E#ta er#$@n $n.l!>eman!al %e !#!ar$o, man!al %e $n#tala.$@n tanto %e .l$ente .omo %e #er$%or > la%o.!menta.$@n .ompleta %el pro>e.toB

    A%em# #e h$zo la .aa %el #o"tHare > !na pan.arta p!bl$.$tar$a ?!e %e#.r$ba late.noloa en la ?!e #e ba#aba el #o"tHare, a ?!$en $ba %$r$$%o el pro%!.to > #!# pr$n.$pale#

    "!n.$onal$%a%e#B El n$.o r$e#o en e#ta $tera.$@n "!e la "alta %e eper$en.$a en el %e#arrollo%e $n#tala%ore#B F!e m$t$a%o .on !na $ne#t$a.$@n pre$a a la .rea.$@n %e lo# $n#tala%ore#!#an%o el $#!al St!%$o +3B

    Para e#ta "a#e #e eneraron o a.t!al$zaron lo# #$!$ente# entreable#:

    • (an!al %e $n#tala.$@n• (an!al %e !#!ar$o• Release %el pro%!.to• CD %e $n#tala.$@n• '$#ta %e r$e#o#• Empa#ta%o %el pro>e.to• Caa %el pro%!.to• P@#ter• (emor$a %el pro>e.to

    .3. &iesgos del Proecto

    'o# r$e#o# $%ent$"$.a%o# para el pro>e.to #e m!e#tran a .ont$n!a.$@n:

    .3.1. (alta de disponibilidad del cliente

    (an$t!% %el R$e#o: r$e#o %$re.to %e man$t!% altaBDe#.r$p.$@n: %eb$%o a ?!e el .l$ente e# la "!ente pr$n.$pal %e $n"orma.$@n para el

    %e#arrollo %el S!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +B, re#!lta%e #!ma $mportan.$a ?!e .!ente .on t$empo %$#pon$ble para entre$#tar#e .on lo# m$embro#%el e?!$po %e %e#arrollo, >a #ea para re#oler %!%a# o e#pe.$"$.ar la# "!n.$onal$%a%e#re?!er$%a# %el S!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +BB

  • 8/19/2019 Sistema Hospitalario Proyecto

    63/79

    Impa.to: #$ no e# po#$ble re!n$r#e o .om!n$.ar#e %e manera "l!$%a .on el .l$ente, e#topo%ra traer rae# .on#e.!en.$a# en el %e#arrollo %el S!b#$#tema %e A%m$#$@n, Alta >Tran#"eren.$a %e Pa.$ente# er#$@n +BB

    .3.2. Di"icultades en la integración de los módulos

    (an$t!% %el r$e#o: E#te r$e#o #e .la#$"$.a .omo r$e#o %$re.to %e man$t!% altaB

    De#.r$p.$@n: %eb$%o a ?!e el $nterante %el e?!$po %el S!b#$#tema %e A%m$#$@n, Alta >Tran#"eren.$a %e Pa.$ente# er#$@n +B %eber $ntera.t!ar e $nterar#e .on otro# #!b#$#tema#%entro %el Pro>e.to %e Sal!% e# probable ?!e #!ran problema# %eb$%o a ?!e lo# #!b#$#tema##on %e#arrolla%o# por %$"erente# r!po# %e trabaoB

    Impa.to: %e pro%!.$r#e %$"$.!lta%e# %!rante la $ntera.$@n %e lo# #!b#$#tema# e#probable ?!e no #e .!mpla a plen$t!% .on la "!n.$onal$%a% %el mo%!lo pre#enta%a al .l$ente%!rante la "a#e %e .on.ep.$@n, a%em# %e pre#entar#e !n retra#o eneral en el %e#arrollo %elpro>e.toB

    .3.3. De"inición inadecuada de los re'uerimientos

    (an$t!% %el r$e#o: e#te r$e#o #e .la#$"$.a .omo r$e#o %$re.to %e man$t!% altaB

    De#.r$p.$@n: !n a#pe.to %e part$.!lar $mportan.$a en el %e#arrollo %el S!b#$#tema %eA%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +B lo .on#t$t!$r la %e"$n$.$@n %e lo#re?!er$m$ento#, lo# .!ale# #ern e#table.$%o# en la# re!n$one# ?!e #e #o#tenan .on el.l$enteB

    Impa.to: !na %e"$n$.$@n $na%e.!a%a %e lo# re?!er$m$ento# %el S!b#$#tema %e A%m$#$@n,Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +B ten%r .omo .on#e.!en.$a la $n#at$#"a..$@n %el

    .l$ente %eb$%o a ?!e el #o"tHare no po%r .!mpl$r #!# epe.tat$a#B

    .3.$. ,ambio en el alcance del subsistema

    (an$t!% %el R$e#o: E#te r$e#o #e .la#$"$.a .omo r$e#o %$re.to %e man$t!% altaB

    De#.r$p.$@n: %!rante el %e#arrollo %el #!b#$#tema, po%ra %ar#e el .a#o %e ?!e #emo%$"$?!en o .amb$en lo# obet$o# o el al.an.e %el pro>e.to por parte %el .l$enteB

    Impa.to: %e mo%$"$.ar el .l$ente el al.an.e $n$.$al %el S!b#$#tema %e A%m$#$@n, Alta >Tran#"eren.$a %e Pa.$ente# er#$@n +B %!rante el %e#arrollo %el m$#mo, #e pon%ra en r$e#oel =$to %el pro>e.to %eb$%o a ?!e el t$empo re#tante para .!mpl$r lo# n!eo# al.an.e#po%ra re#!ltar $n#!"$.$ente, a%em# %e per%er#e el t$empo > e#"!erzo real$za%o# en enerararte"a.to# ?!e probablemente re#!lten $n#er$ble#B

    7.3.5. Incumplimiento con el cronograma establecido

    (an$t!% %el r$e#o: e#te r$e#o #e .la#$"$.a .omo r$e#o %$re.to %e man$t!% mo%era%aB

  • 8/19/2019 Sistema Hospitalario Proyecto

    64/79

    De#.r$p.$@n: e# !#!al ?!e en !n pro>e.to %e %e#arrollo %e #o"tHare no #e .!mpla .on el.ronorama e#table.$%o $n$.$almente, >a #ea %eb$%o a !n e.e#o %e opt$m$#mo al momento%e enerar el .ronorama o a %$"$.!lta%e# no pre$#ta# para el %e#arrollo %e .$erta# tarea#B

    Impa.to: %e no .!mpl$r#e el .ronorama e#table.$%o po%ran pre#entar#e problema# .onlo# #!b#$#tema# .on lo# ?!e #e ne.e#$te $ntera.t!ar, a# .omo !n retra#o en el %e#arrollo %el

    pro>e.to ?!e #er per.$b$%o por el .l$enteB

    .3.0.(alta de conocimiento de las 5erramientas de desarrollo autili6ar

    (an$t!% %el r$e#o: e#te r$e#o #e .la#$"$.a .omo r$e#o %$re.to %e man$t!% mo%era%aB

    De#.r$p.$@n: #$ lo# $nterante# %el e?!$po %el S!b#$#tema %e A%m$#$@n, Alta >Tran#"eren.$a %e Pa.$ente# er#$@n +B no po#een el .ono.$m$ento a%e.!a%o %e la#herram$enta# ?!e %ebern !t$l$zar#e no po%rn .!mpl$r .on la# tarea# ?!e #e le# a#$ne %emanera a%e.!a%aB

    Impa.to: %e no .ono.er#e la# herram$enta# %e %e#arrollo a !t$l$zar#e po%ran enerar#eretra#o# o "alla# %!rante el %e#arrollo %el S!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %ePa.$ente# er#$@n +BB

    .3..(alta de conocimiento de la metodolog!a a utili6ar

    (an$t!% %el r$e#o: e#te r$e#o #e .la#$"$.a .omo r$e#o %$re.to %e man$t!% mo%era%aB

    De#.r$p.$@n: #$ lo# $nterante# %el e?!$po %el S!b#$#tema %e A%m$#$@n, Alta >Tran#"eren.$a %e Pa.$ente# er#$@n +B no po#een el .ono.$m$ento a%e.!a%o %e lameto%oloa ?!e %eber !t$l$zar#e no po%rn .!mpl$r .on la# tarea# ?!e #e le# a#$ne %e

    manera a%e.!a%aB

    Impa.to: %e no .ono.er#e la meto%oloa a !t$l$zar po%ran enerar#e retra#o# o "alla#%!rante el %e#arrollo %el S!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n+BB

    .3.7. Desastres naturales

    (an$t!% %el R$e#o: e#te r$e#o #e .la#$"$.a .omo r$e#o $n%$re.to %e man$t!% mo%era%aB

    De#.r$p.$@n: #e %e"$nen .omo %e#a#tre# nat!rale# to%o# a?!ello# ?!e p!e%an a"e.tar

    total o par.$almente .!al?!$er re.!r#o mater$al o h!mano ?!e #ea ne.e#ar$o para el%e#arrollo e$to#o %el S!b#$#tema %e A%m$#$@n, Alta > Tran#"eren.$a %e Pa.$ente# er#$@n +B> #obre lo# .!ale# no e$#te n$nn re#pon#able %$re.to o $n%$re.to %entro o "!era %elpro>e.toB

    Impa.to: %e pro