Está en la página 1de 83

ESCUELA UNIVERSITARIA INGENIERIA INDUSTRIAL, INFORMATICA Y SISTEMAS

UNIVERSIDAD DE TARAPAC
ARICA
Proceso Software Basado en UML
Para el Sistema de Atencin de Pacientes de
la Asociacin Chilena de Seguridad
Profesor :
Ramo :
Alumos :
ARICA-CHILE
2006
Sistemas de Informacin II
Proceso UML
Modelado Sistema
ACHS
- 1 -
CONTENIDOS
Contenido
INDICE
PGINA
1. Introduccin 02
2. Situacin actual 03
2.1 Necesidades 06
2.2 Objetivos del proyecto 07
2.3 ostos del proyecto 07
2.3.1 !ersonal 07
2.3.2 So"t#are$%ard#are 07
2.3.3 &esarrollo 0'
2.( arta )ant 0*
3. +odelo de Ne,ocio 12
3.1. Objetivo -strat.,ico 12
3.2 !rocesos de Ne,ocio 12
3.3 asos de /so del Ne,ocio 10
3.(. &ia,ra1a de asos de /so del Ne,ocio 17
3.0 +odelo del Ne,ocio 1'
3.0.1 2oles 3dia,ra1a de roles4 1*
3.0.2 -scenarios 3dia,ra1as de secuencia4 20
3.0.2 5ctividades 3dia,ra1as de procesos4 21
(. +odelo de 2e6uisitos 23
(.1 &ia,ra1a de asos de /so del Siste1a 23
(.2 +odelo onceptual 37
(.3 -speci"icacin o1ple1entaria 3re6uisitos no "uncionales4 3'
(.( )losario 3*
(.0 7isin ((
0. +odelado de 5n8lisis 01
0.1 &ia,ra1a de Secuencia del Siste1a 01
0.2 Operaciones 0'
0.3 ontratos 60
0.( olaboraciones 67
6 +odelado de &ise9o 6'
6.1 &ia,ra1a de clases de dise9o 6'
6.2 5r6uitectura del Siste1a 72
6.3 !a6uetes 7(
6.( Inter"a: de /suario 77
7. onclusin '2
'. ;iblio,ra"<a '2
- 2 -
Sistemas de Informacin II
Proceso UML
Modelado Sistema
ACHS
1. Introduccin
=a 5sociacin >ilena de Se,uridad es una -1presa !rivada sin "ines de lucro
dedicada a otor,ar cobertura total en caso de accidentes =aborales y sobre todo a la
prevencin de estos. Su 1isin es? @procurar para el >o1bre de trabajoA en conjunto con las
e1presas asociadasA a1bientes laborales sanosA se,uros y eBentos de ries,osA a "in de
preservar en plenitud su inte,ridad tanto "<sica co1o s<6uica@
&entro de esta e1presa eBiste un departa1ento cl<nicoA 6ue es el encar,ado de la
atencin de los pacientes 6ue su"rieron al,Cn accidente de trabajo en al,una de las
e1presas asociadasA este se encar,a de la atencin 1ientras se recuperan y puedan retornar
a sus puestos de trabajo.
Se desea auto1ati:ar el siste1a de atencin al paciente y el siste1a de "ic>as
1.dicas para 1ejorar la coordinacin de las distintas unidades 6ue posee la 5%SD para
estoA el proyecto consta de reali:ar un siste1a de 6ue 1aneje toda la parte relacionada con
los pacientes y 6ue pueda interactuar de "or1a adecuada con otros siste1as sin proble1as.
-l presente docu1ento re"leja los estudios reali:ados para la i1ple1entacin de la
solucin ele,ida en el estudio de "actibilidadA donde 1ostrare1os los +odelos de Ne,ociosA
+odelo de 2e6uisitosA +odelo de 5n8lisisA y +odelo de &ise9o.
!ri1ero dare1os una pe6ue9a descripcin del Siste1a 5ctualA sus necesidades y
objetivos perse,uidos en este proyectoA ade18s de los costos de la i1ple1entacin del
siste1a de in"or1acinA y la arta )ant indicando el tie1po de duracin del proyecto.
=ue,o 1ostra1os el +odelo de Ne,ocios indicando sus objetivos -strat.,icos y el
proceso reali:ado por la e1presa para la atencin de pacientes.
/n punto i1portante en este proyecto es el +odelo de 2e6uisito 6ue 1uestra en
"or1a ,r8"ica y 18s detallada el "unciona1iento del siste1a co1pletoA 1ostrando los casos
de uso de cada etapa del proyecto. =ue,o continua1os con el +odelo de 5n8lisis 6ue si,ue
1ostrando en "or1a ,r8"ica interacciones entre objetos.
!ara ter1inarA da1os una re"erencia a la ar6uitectura del Siste1a y el resultado de la
inter"a: co1pleta del siste1aA indicado en el +odelo de &ise9o.
- 3 -
Sistemas de Informacin II
Proceso UML
Modelado Sistema
ACHS
2. Situacin Actual
!ara ilustrar la situacin actual pri1ero se 1ostrar8 el or,ani,ra1a de la e1presa a
nivel local y lue,o se describir8 el "unciona1iento del departa1ento l<nico.
Gere!e "oal
#as S$%mau$&
De'!o( Cl)*$a
V)$!or Vera
A+m( Y F*a,as
G*a$arlo -al!ol.
D( Pre/e$*0
Fera+o Cor!1s
D( Aso$*a+os
Al/aro To2ar
Salu+
O$u'a$*oal
Is'e$$*0 Cal*f*$a$*0 Rela$*oes
La2orales
Me+*$*a +el
Tra2a3o
4*es*olo5)a
Fig 1.Organigrama ACHS Gerencia Zonal Arica
Funcionamiento de la Emre!a
Deartamento Cl"nico? Se encar,a de la recuperacin y trata1iento de los trabajadores
6ue >ayan su"rido accidentes laborales. -st8 co1puesto por un &irector +edicoA un
Erau1atlo,oA un +edico de Salud OcupacionalA -n"er1era Fe"eA dos !ara1.dicos y dos
Ginesilo,os.
-n este departa1ento se atiende a pacientes 6ue su"ren al,Cn tipo de accidente
laboralD se 1antiene la in"or1acin del pacienteA la e1presa para la cual trabaja y toda la
in"or1acin relacionada con el trata1iento en "ic>as 1.dicas.
5de18s el paciente recibe atencin 1.dica >asta 6ue pueda re,resar a su trabajoA
por lo 6ue se le debe dar >oras para controlD estas >oras se dan en "or1a 1anual y se
escriben en un cuaderno en el cual se re,istran datos tales co1o? la >oraA el d<aA el no1bre
del 1edico tratanteA el no1bre del paciente.
uando el departa1ento cl<nico no cuenta con los 1edios necesarios para la
atencin del pacienteA este es derivado a otro centro de atencin 1.dica 6ue preste servicios
a la 5%SA co1o lo son la cl<nica San Fos. o el >ospital Fuan No..
-n la actualidad la in"or1acin del paciente es obtenida por la e1presa asociada
6ue lo contrataA a trav.s de "or1ularios i1presos 6ue son llenados en el 1o1ento de la
contratacin. -l "or1ulario contiene la si,uiente in"or1acin del trabajador?
In"or1acin personal del e1pleado 3No1breA rutA edadA "ec>a de naci1ientoA
)rupo san,u<neo4
No1bre de la e1presa asociada
5ler,ias conocidas 3sobre todo aler,ias a 1edica1entos4
+edica1entos contraindicados 3+edica1entos con los 6ue se a tenido
proble1as4
-n"er1edades &eclaradas 3%epatitisA %ipertensinD &iabetesA proble1as a las
tiroidesA etc.4.
Intervenciones HuirCr,icas 36ue intervencinA "ec>a en la cual "ue e"ectuada y
por6ue se >i:o4.
-n el caso de producirse un accidente laboral la e1presa se coordina con 5%SA
.sta env<a una a1bulancia y dependiendo de la ,ravedad del accidente se decide donde se
>ar8 la atencin? %ospitalA l<nica o +utual de se,uridadD si se decide 6ue la atencin va a
>acerse en otro centro asistencial 3l<nica u %ospital4A todo el >istorial cl<nico del paciente
debe ser entre,adoA lo 6ue actual1ente conlleva a retrasosA debido a 6ue slo se tiene una
"ic>a 1.dica en papel.
-n el caso de 6ue el paciente necesite trata1iento se deben coordinar las citas en el
centro de atencinA re,istrando en un cuaderno la >oraA el d<aA el no1bre del paciente y el
no1bre del pro"esional con el cual tendr8 cita 3se posee un cuaderno por pro"esional4.
ada ve: 6ue el paciente tiene cita con un pro"esionalA .ste debe tener la "ic>a
1.dica para actuali:ar los datos del paciente y su trata1ientoD lue,o de ter1inada la
atencinA la "ic>a 1.dica es re,resada a la bode,a para su al1acena1iento.
Fig. # Situaci$n Actual
#.1 Nece!idade!
-n la actualidad el siste1a de atencin al paciente "unciona adecuada1enteA pero se
pueden producir ciertos proble1as co1o las si,uientes?
I &e1ora con la atencin debido a 6ue no se encuentra la "ic>a 1.dica o perdida de
esta.
I !roble1as con la obtencin de >oras de atencin para citas pro,ra1adas de
trata1iento 31ala coordinacin de los >orarios de atencin4.
I -Bcesivo espacio utili:ado para ,uardar "ic>as 1edicas las cuales necesitan
encontrarse en bode,as especiales para papeles para evitar su deterioro.
I !erdida de eB81enes 3necesarios a la >ora de la atencin4A esto produce de1oras en
la atencin de los pacientes.
I !roble1as de coordinacin con otros centros asistenciales 3entre,a de "ic>as
1.dicas a estos centros de atencin4.
5un6ue estos proble1as no son 1uy "recuentes producen de1oras a los pacientes y a los
distintos centros 1.dicos di"icultando dic>a atencin.
#.# O%&eti'o! del ro(ecto
Se propone desarrollar un so"t#are 6ue ,estione el siste1a de 5tencin de
lientesA 1anejando para esto una base de datos 6ue contendr8 el re,istro de todos los
bene"iciarios asociados a la 5sociacin >ilena de Se,uridad.
Caracter"!tica! Princiale! del Si!tema)
J +anejo de Kic>as +.dicas auto1ati:ado.
J ontrol de !eticin de %oras de atencin.
J +anejo de %istorial l<nico de pacientes.
J +anejo de -B81enesA en "or1a di,itali:adaA de los pacientes
J -ntre,a de 2ecetas +.dicas.
J 5cceso eBterno del siste1aA para 6ue otras instituciones puedan ver el >istorial +.dico
en caso de traslado de paciente.
J 5cceso interno de distintos usuarios al siste1a.
#.* Co!to! del ro(ecto
#.*.1 +ecur!o! Humano!.
/n 5nalista
&os dise9adores.
&os pro,ra1adores.
Per!onal
Precio
,r!-,om%re
,r!-,om%re Total
5nalista L(.000 60 .#/0.000
&ise9ador L(.000 130 .1#0.000
!ro,ra1ador L3.000 120 .*20.000
Total .1.1#0.000
#.*.# +ecur!o! So3t4are-Hard4are
o1o recursos de So"t#are necesita1os?
J Si!tema Oerati'o? =inuB &ebian Sar,e 3.120.
J Ser'idor 5e%) 5pac>e M p>p
J 6a!e! de dato!) !ost,reSH=-7.(.6
J Herramienta! de de!arrollo) p>pA s6l.
=os cualesA por ser todos so"t#are open sourceA su ad6uisicin es ,ratis y no incurren en
,astos.
Producto
7alor or
unidad
Cantidad Total
S.O. &ebian Sar,e 3.120 L0 1 .0
S);& !ost,reSH= 7.(.6 L0 1 .0
-ditores L0 1 .0
=en,uaje de pro,ra1acin p>p L0 1 .0
Total .0
=os recursos de %ard#are 6ue usare1os para el proyecto son? /n servidor de base
de datos 6ue estar8 1ontado en un co1putador con las si,uientes caracter<sticas?
!rocesador 5+& Se1pron 2'00A 012 +; 1e1oria 2a1A y disco duro de '0 );.
=as estaciones de trabajo ya est8n instaladasA por lo 6ue no se necesita ad6uirir 18s
>ard#are.
Producto
7alor or
unidad
Cantidad Total
o1putador servidor L220.0*0 1 .##0.080
ableado L0 ---- .0
I1presora L0 ---- .0
Total .##0.080
#.*.* Co!to! de De!arrollo
5 continuacin se 1uestra una tabla resu1en de costos del proyecto durante el
periodo de i1ple1entacin.
+ecur!o Co!to - in'er!i$n Co!to Total
%ard#are L220.0*0 .##0.080
So"t#are L0 .0
2ecursos >u1anos L1.1(0.000 .1.1#0.000
Total .1.*/0.080
&e acuerdo al c8lculo reali:ado anterior1enteA el desarrollo y puesta en 1arc>a del
SI en el estudio t.cnicoA el valor es de L1.3(0.0*0 este proyecto incluye capacitacinA y
posee una ar6uitectura escalableA por lo 6ue ser8 "8cil1ente a1pliableD solo se debe a,re,ar
nuevos usuarios.
#./. Carta Gant
3. Modelo de Negocio
*.1. O%&eti'o E!trat9gico
=a asociacin >ilena de Se,uridad se >a propuesto co1o objetivo estrat.,ico
opti1i:ar la atencin de los pacientesA los cuales conllevan el proceso del 1anejo de las
"ic>as cl<nicas de cada trabajador asociado a la institucin.
*.# Proce!o! de Negocio
*.#.# Ingre!ar aciente
-ste proceso se activa al 1o1ento del trabajador su"rir un accidente laboralA la
recepcionista recibe al paciente y solicita >istorial del pacienteA lue,o in,resa los datos
del accidente y del paciente en un N"or1ulario de in,resoOA el cual posterior1ente es
adjuntado a la "ic>a 1.dica.
2oles asociados a este proceso?
2ecepcionista
Erabajador
Eareas 6ue se llevan a cabo en este proceso?
2e,istrar in,reso paciente
=lenar "or1ulario de in,reso
2e,la de ne,ocio relacionada con este proceso?
Si el accidente es ,rave o no se tienen las condiciones para el trata1iento en la
1utualA se debe enviar al paciente a un >ospital o cl<nica asociada.
*.#.# Tratamiento del aciente
ada ve: 6ue el 1.dico indica un nuevo trata1iento para el en"er1oA se debe
Nactuali:ar la "ic>a 1.dicaO a,re,ando los eB81enes reali:ados. 5de18sA cuando se da
de alta al pacienteA se debe actuali:ar la "ic>a 1.dica indicando el d<a y trata1iento del
alta.
Si al paciente se le >an solicitado nuevos eB81enesA la secretaria es la encar,ada de
aneBar los resultados en el >istorial 1.dico del paciente.
2oles asociados a este proceso?
Secretaria
+.dico
!aciente
Eareas 6ue se llevan a cabo en este proceso?
5ctuali:ar "ic>a 1.dico
2eali:ar orden de peticin de eB81enes
5djuntar eB81enes a la "ic>a 1.dica.
2e,la de ne,ocio relacionada con este proceso?
=a actuali:acin de las "ic>as 1.dicas debe ser diariaA ya 6ue todos los d<as el
1.dico puede dar indicaciones distintas.
*.#./ Ge!tionar Cita! m9dica!
5l 1o1ento del alta se debe dar una cita 1.dica al pacienteA para 6ue pueda se,uir
con su trata1ientoA para esto se debe Nrevisar la a,enda del 1.dico tratanteO y veri"icar
el >orario para Nasi,nar una citaO al paciente re,istrando "ec>a y >ora de la cita y
no1bre del pacienteA actuali:ando la a,enda.
2oles asociados a este proceso?
+.dico
!aciente
5,enda de citas 1.dicas
Eareas 6ue se llevan a cabo en este proceso?
2evisar a,enda del 1.dico tratante
5si,nar cita
2e,la de ne,ocio relacionada con este proceso?
Se debe veri"icar 6ue el 1.dico tratante ten,a disponibilidad de >orariosA para
asi,narle una cita al paciente.
*.#./ Alta Paciente
uando el paciente ya >a ter1inado su trata1ientoA se da el altaA para esto la
secretaria adjunta las indicaciones 6ue el 1.dico le >a dado y la "ec>a del t.r1ino del
trata1ientoA indicando ta1bi.n cuando es su re,reso al trabajo.
2oles asociados a este proceso?
!aciente
Secretaria
+.dico
Eareas 6ue se llevan a cabo en este proceso?
2e,istrar 5lta
2e,la de ne,ocio relacionada con este proceso?
=a secretaria debe tener la "ic>a 1.dica del pacienteA al d<a para reali:ar el alta.
*.* Ca!o! de :!o del Negocio
5 partir de los procesos de ne,ocio se identi"icaron los si,uientes casos de uso.
Ingre!ar Paciente)
!roceso del Ne,ocio In,resar !aciente
Objetivo In,resar un paciente al 1o1ento de in,resar a la 1utualA para
su atencin.
&escripcin 1. 5l 1o1ento del aviso del accidente la recepcionista
recibe al paciente
2. Se in,resan los datos del paciente y del accidente en un
"or1ulario de in,reso.
3. =a secretaria del departa1ento cl<nico re,istra al
paciente.
(. =ue,o se solicita 1.dico y trata1iento para el paciente
reci.n in,resado.
!rioridad Kunda1ental
2ies,os Hue el trabajador accidentado no este asociado a la 1utual en
el 1o1ento del accidente.
!osibilidades
Eie1po de -jecucin 0 >oras aproB.
oste de -jecucin
Tratamiento Paciente)
!roceso del Ne,ocio Erata1iento !aciente
Objetivo 2e,istrar y al1acenar cada trata1iento 6ue el 1.dico le da al
en"er1o.
&escripcin 1. ada ve: 6ue el 1.dico realice un ca1bio al trata1iento
de un pacienteA se debe actuali:ar la "ic>a 1.dicaA
indicando si se reali:aron eB81enes y adjunt8ndolos a la
"ic>a.
2. Si el trata1iento 6ue eBi,e el paciente es 1uy co1plejoA
se debe derivar el paciente a una cl<nica u >ospital
eBternoA 6ue pueda proveer una atencin 18s
especiali:ada.
!rioridad &e ad1inistracin
2ies,os Hue el trabajador accidentado no este asociado a la 1utual en
el 1o1ento del accidente.
!osibilidades
Eie1po de -jecucin ( >oras aproB.
oste de -jecucin
+egi!trar Cita! ;9dica!)
!roceso del Ne,ocio 2e,istrar itas +.dicas
Objetivo &ar cita para el paciente con el 1.dico tratante.
&escripcin 1. &espu.s de la atencin pri1aria del pacienteA se debe
reali:ar citas con el 1.dicoA para esto se veri"ica "ec>a en
la a,enda del 1.dico y se asi,na >ora al pacienteA
re,istrando sus datos.
!rioridad ;8sica
2ies,os Hue no eBistan >oras posibles para 6ue el paciente se pueda
atender con su 1.dico tratante.
!osibilidades
Eie1po de -jecucin 0 >oras aproB.
oste de -jecucin
Alta Paciente)
!roceso del Ne,ocio 5lta !aciente
Objetivo 2e,istrar alta paciente.
&escripcin 1. uando el 1.dico decide 6ue el trata1iento se >a
ter1inadoA la secretaria debe re,istrarlo en la "ic>a
1.dica del pacienteA indicando la "ec>a de t.r1ino y las
indicaciones al trabajador.
!rioridad ;8sica
2ies,os Nin,una
!osibilidades
Eie1po de -jecucin 3 >oras aproB.
oste de -jecucin
*./ Diagrama Ca!o! de :!o
*.1 ;odelo del Negocio
*.1.1 +ole!
*.1.# E!cenario! <Diagrama de Secuencia!=
E!cenario) Ingre!ar Paciente
E!cenario) Tratamiento Paciente
E!cenario) +egi!trar Cita! ;9dica!
E!cenario) Alta Paciente
*.1.* Acti'idade! <Diagrama de Proce!o!=
De!crici$n Diagrama de Proce!o!)
uando a un trabajador le ocurre un accidenteA .ste es derivado al centro de atencin
18s cercanoA una ve: a>< da los datos del accidenteA y la recepcionista cursa el in,reso del
paciente a la +utualA si el paciente no est8 asociado se crea la "ic>a 1.dicaA lue,o la
secretaria del departa1ento cl<nico re,istra al paciente y lo deriva a la atencin 1.dica.
-l 1.dico evalCa si el paciente necesita derivarse a un >ospital o cl<nica eBternaA al
enviarlo a una entidad eBterna se debe enviar al paciente junto con su >istorial 1.dicoA y si
no lo env<aA puede 1odi"icar su trata1iento.
-l 1.dico ta1bi.n evalCa si debe dar el alta al paciente o noA si le da el altaA la
secretaria debe re,istrar los datos del alta en la "ic>a 1.dicaA y si noA puede 1odi"icar el
trata1iento 6ue esta si,uiendo el paciente.
uando el paciente est8 en trata1ientoA la secretaria debe asi,narle el >orario de
citas 1.dicas con su 1.dico tratanteA 1ientras .ste no le de el alta.
4. Modelo de requisitos
=ue,o de >aber reali:ado el 1odelado del ne,ocioA iniciare1os la obtencin de los
di"erentes casos de uso del siste1aA as< co1o el 1odelado conceptual y las de18s etapas
del 1odelado de re6uisitos y nos ayudar8n en la co1prensin del "unciona1iento del
siste1a de atencin pacientes de la 5%S.
/.1 Diagrama de ca!o! de u!o! del !i!tema.
&escripcin de los casos de uso esenciales del siste1a atencin pacientes en el cual
se describir8n las distintas actividades 6ue son posibles reali:ar por el siste1a para los
distintos actores.
Ca!o De u!o) >Solicitud ,i!torial Paciente?
+e!umen) -l actor in,resa sus datos y solicita el >istorial de un paciente deter1inado
in,resando para ello el rut del pacienteA donde podr8 consultar las distintas en"er1edades
preeBistentes o los distintos re1edios a los 6ue el paciente puede ser al.r,icoA as< co1o el
de conocer el >istorial 1.dico 3 Datos Histricos paciente4.
Actor Princial) 2ecepcionista 5%SA Secretaria &eparta1ento l<nicoA &octorA l<nica
eBterna de atencin.
Per!onal In'olucrado)
2ecepcioni s t a 5%S? 2eali:ar consulta >istorial pacienteA para poder i1pri1ir al,una parte
de la "ic>a para ser enviado >acia una consulta eBterna.
Secretar<a &eparta 1 ento l<nic o? 2eali:a consulta >istorial pacienteA para poder i1pri1ir
al,una parte de la "ic>a para ser enviado >acia una consulta para otro trata1iento "uera del
5%S.
&octor? 2eali:a consulta >istorial pacienteA para consultar trata1ientos reali:ados
anterior1enteA as< co1o en"er1edades preeBistentes del pacientes.
l<nica -Bterna? 2eali:a consulta >istorial pacienteA para ver antecedentes de aler,ias u
en"er1edades preeBistentesA o si se encuentra bajo al,Cn trata1iento.
Precondicione!) -l paciente debe estar re,istrado en la 5%S.
Po!condicione!) I1presin "ic>a pacienteA consulta cerrada >istorial paciente.
Flu&o 6@!ico)
1. -l /suario in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. -l /suario in,resa los datos del paciente.
(. -l Siste1a veri"ica los datos del paciente.
0. -l Siste1a pondr8 a disposicin el >istorial del paciente.
6. -l /suario podr8 i1pri1ir >istorial 1.dico pacienteA c1o solo consultarlo.
7. 2epetir 3 >asta ter1inar consulta >istorial pacientes.
'. Kin consulta paciente.
Flu&o Alternati'o)
2.1 Si los datos del usuario no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso 6.
(.1 Si los datos del paciente no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso 6.
+eAui!ito! E!eciale!)
- =os &atos del paciente deber8n ordenarse por "ec>a de eB81enes 18s recientes.
- Se deber8 1ostrar al lado del eBa1en una breve descripcin.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!) Otor,ar clave de acceso a los or,anis1os de atencin eBterna a la
5%S para las consultas de acceso al >istorial paciente.
Ca!o De u!o) >Ingre!ar Dato! aciente Accidentado?
+e!umen) -l 2ecepcionista 5%S in,resa sus datos y recibe los datos del accidentado
para re,istrarlo en la "ic>a de atencin del paciente para su atencinA consultando si esta
asociado a la 5%S 3Datos Beneficiario4.
Actor Princial) 2ecepcionista 5%S.
Per!onal In'olucrado)
2ecepcioni s t a 5%S? 2eali:ar el in,reso de los datos del paciente accidentadoA tanto la
"ec>aA >ora del sucesoA co1o el lu,ar donde se encontraba trabajando.
Precondicione!) Kic>a de atencin al paciente desple,ada por pantalla.
Po!condicione!) !aciente in,resado al siste1a de atencin.
Flu&o 6@!ico)
1 -l 2ecepcionista in,resa sus datos al siste1a.
2 -l Siste1a veri"ica los datos in,resados.
3 -l Siste1a pondr8 a disposicin la "ic>a de atencin.
( -l 2ecepcionista In,resa los datos del paciente.
0 -l Siste1a veri"ica los datos del paciente.
6 -l recepcionista in,resa los datos del accidente
*. -l Siste1a in,resa los datos al siste1a de atencin.
10. Kin in,reso paciente accidentado.
Flu&o Alternati'o)
2.1 Si los datos del recepcionista no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso 10.
0.1 Si los datos del paciente no son validos
0.1.1 Ir al paso ( o salir del siste1a paso 10.
+eAui!ito! E!eciale!)
- -l paciente podr8 pedir >orario de atencin 1.dica.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!)
Ca!o De u!o) >Con!ulta Hora Atenci$n Paciente?
+e!umen) -l recepcionista 5%S o la secretaria departa1ento cl<nico in,resa sus datos y
solicitan el >orario de consulta del 1.dicoA in,resando para ello la identi"icacin del
1.dicoA para poder ver el >orario 6ue le corresponde al paciente 3Reservacin Horario de
Atencin4.
Actor Princial) 2ecepcionista 5%SA Secretaria &eparta1ento l<nico
Per!onal In'olucrado)
2ecepcioni s t a 5%S? 2eali:ar consulta >ora de atencin 1.dico pedida por el paciente.
Secretar<a &eparta 1 ento l<nic o? 2eali:a consulta >ora de atencin 1edicoA pedida por el
paciente.
Precondicione!) -l paciente debe >aber pedido >ora antes de la consulta.
Po!condicione!) -l siste1a est8 listo para una nueva consulta.
Flu&o 6@!ico)
1. /suario in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. -l /suario in,resa los datos del 1.dico
(. -l Siste1a veri"ica los datos del 1.dico.
0. -l Siste1a pondr8 a disposicin el >orario de atencin del 1.dico 3>oras
disponiblesA co1o ocupadas4.
6. -l /suario podr8 i1pri1ir >orario de atencin 1.dicoA c1o solo consultarlo.
7. 2epetir 3 >asta ter1inar consulta >istorial pacientes.
'. Kin consulta atencin 1.dico.
Flu&o Alternati'o)
2.1 Si los datos del usuario no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del 1.dico no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os &atos de >orario de atencin deber8n ser ordenados por "ec>a y >ora.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!) Se podr8 pedir >ora en la 1is1a consulta para los >orarios
disponibles.
Ca!o De u!o) >Solicitar Hora Atenci$n Paciente?
+e!umen) =a secretaria departa1ento cl<nico in,resa sus datos y solicita el >orario de
consulta del 1.dicoA in,resando para ello la identi"icacin del 1.dicoA para poder ver el
>orario 6ue se el puede asi,nar al paciente 3Reservacin Horario de Atencin4.
Actor Princial) Secretaria &eparta1ento l<nico.
Per!onal In'olucrado)
Secretaria &eparta 1 ento l< n ico? 2eali:ar consulta >ora de atencin del 1.dico para
asi,n8rsela al paciente.
&octor? -s 6uien "ija el >orario de atencin 6ue tiene disponible.
Precondicione!) -l !aciente debe estar in,resado al siste1a de atencin.
Po!condicione!) !eticin de >ora reservada para el 1.dico tratante.
Flu&o 6@!ico)
1. =a secretaria departa1ento cl<nico in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. =a secretaria departa1ento cl<nico in,resa los datos del 1.dico.
(. -l Siste1a veri"ica los datos del 1.dico.
0. -l Siste1a pondr8 a disposicin el >orario de atencin del 1.dico.
6. =a secretaria departa1ento cl<nico podr8 asi,nar el blo6ue disponible del 1.dico
tratante al paciente 6ue lo solicita.
7. 2epetir 0 >asta ter1inar asi,nacin >orario 1.dico.
'. Kin atencin 1.dico.
Flu&o Alternati'o)
2.1 Si los datos del usuario no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del 1.dico no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os &atos de >orario de atencin deber8n ser ordenados por "ec>a y >ora.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!) 5si,nar a otro 1.dico cuando el 1.dico tratante no este
disponible.
Ca!o De u!o) >Agregar EC@mene!?
+e!umen) =a secretaria departa1ento cl<nico in,resa sus datos e in,resa los eB81enes
>ec>os al paciente a su >istorialA para ello in,resa el identi"icador del paciente y los aneBa
al %istrico de !acientes 3Datos Histricos Paciente4.
Actor Princial) Secretaria &eparta1ento l<nico.
Per!onal In'olucrado)
Secretaria &eparta 1 ento l<nic o ? In,resa los eB81enes del paciente a su >istorial de
atencin 3Kic>a4.
Precondicione!) -l !aciente pertenece a la 5%S.
Po!condicione!) 5ctuali:acin de %istorial lista para otra actuali:acin.
Flu&o 6@!ico)
1. =a secretaria departa1ento cl<nico in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. =a secretaria departa1ento cl<nico in,resa los datos del paciente.
(. -l Siste1a veri"ica los datos del paciente.
0. -l Siste1a pondr8 a disposicin el >istorial del paciente para in,resar los
eB81enes.
6. =a secretaria departa1ento cl<nico in,resa los eB81enes del paciente.
7. 2epetir 0 >asta ter1inar el in,reso de eB81enes del paciente.
'. Kin in,reso de eB81enes.
Flu&o Alternati'o)
2.1 Si los datos del usuario no son validos.
2.1.2 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del paciente no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os eB81enes deber8n ser ordenados por "ec>a 18s reciente.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!) rear un >istorial paciente cuando sea paciente nuevo.
Ca!o De u!o) >Emitir EC@mene!?
+e!umen) =a secretaria departa1ento cl<nico in,resa sus datos y entre,a los eB81enes
3i1presos4 al paciente in,resando para ello el identi"icador del pacienteA estos son
reali:ados por el laboratorio cl<nico 3Datos Exmenes Lab.4.
Actor Princial) Secretaria &eparta1ento l<nico.
Per!onal In'olucrado)
Secretaria &eparta 1 ento l<nic o ? ;usca los eB81enes del paciente para su entre,a y los
i1pri1e.
=aborat o rio l<nic o ? In,resa los resultados de los eB81enes al siste1a.
Precondicione!) 5l !aciente le in,resan eB81enes al laboratorio cl<nico.
Po!condicione!) -l siste1a est8 listo para e1itir nuevos eB81enes
Flu&o 6@!ico)
1. =a secretaria departa1ento cl<nico in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. =a secretaria departa1ento cl<nico in,resa los datos del paciente.
(. -l Siste1a veri"ica los datos del paciente.
0. -l Siste1a pondr8 a disposicin los eB81enes reali:ados al paciente para
i1pri1irlos.
6. =a secretaria departa1ento cl<nico selecciona eB81enes a i1pri1ir.
7. 2epetir 0 >asta ter1inar de i1pri1ir los eB81enes del paciente.
'. Kin e1isin de eB81enes.
Flu&o Alternati'o)
2.1 Si los datos del usuario no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del paciente no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os eB81enes deber8n ser ordenados por "ec>a 18s reciente.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!)
Ca!o De u!o) >Eliminar +e!er'a Hora?
+e!umen) =a secretaria departa1ento cl<nico in,resa sus datos y solicita el >orario de
consulta del 1.dicoA in,resando para ello la identi"icacin del 1.dicoA para poder ver el
>orario 6ue se le asi,no al paciente para eli1inarla 3Reservacin Horario de Atencin4.
Actor Princial) Secretaria &eparta1ento l<nico.
Per!onal In'olucrado)
Secretaria &eparta 1 ento l<nic o ? 2eali:ar consulta >ora de atencin 1.dico pedida por el
paciente para eli1inarla.
&octor? -s 6uien "ija el >orario de atencin 6ue tiene disponible.
Precondicione!) -l !aciente debe >aber pedido >ora de atencin 1.dico.
Po!condicione!) =a reservacin del doctor en el blo6ue eli1inado esta disponible.
Flu&o 6@!ico)
1. =a secretaria departa1ento cl<nico in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. =a secretaria departa1ento cl<nico in,resa los datos del 1.dico.
(. -l Siste1a veri"ica los datos del 1.dico.
0. -l Siste1a pondr8 a disposicin el >orario de atencin del 1.dico.
6. =a secretaria departa1ento cl<nico podr8 eli1inar el blo6ue asi,nado al paciente y
dejarlo libre para otro paciente 6ue lo solicite.
7. 2epetir 6 >asta ter1inar eli1inacin de >orario 1.dico.
'. Kin eli1inacin reserva >ora.
Flu&o Alternati'o)
2.1 Si los datos del usuario no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del 1.dico no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os &atos de >orario de atencin deber8n ser ordenados por "ec>a y >ora.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!)
Ca!o De u!o) >Cam%iar Hi!torial Paciente?
+e!umen) -l doctor in,resa sus datos y solicita el >istorial de un paciente deter1inado
in,resando para ello el rut del pacienteA donde podr8 a,re,ar los eB81enes >ec>os al
pacientesA los 1edica1entos aplicados y el trata1iento 3 Datos Histricos paciente4.
Actor Princial) &octor.
Per!onal In'olucrado)
&octor? 2eali:a 1odi"icaciones al >istorial del paciente a,re,ando los trata1ientos
reali:ados lue,o del accidente.
Precondicione!) -l paciente debe estar re,istrado en la 5%S.
Po!condicione!) -l siste1a esta listo para actuali:ar >istorial paciente.
Flu&o 6@!ico)
1. -l &octor in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. -l &octor in,resa los datos del paciente.
(. -l Siste1a veri"ica los datos del paciente.
0. -l Siste1a pondr8 a disposicin el >istorial del paciente.
6. -l +.dico podr8 actuali:ar el >istorial 1.dico paciente.
7. 2epetir 3 >asta ter1inar actuali:acin de >istorial pacientes.
'. Kin consulta paciente.
Flu&o Alternati'o)
2.1 Si los datos del usuario no son validos.
2.1.2 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del paciente no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os &atos del paciente deber8n ordenarse por "ec>a de eB81enes 18s recientes.
- Se deber8 in,resar al lado del eBa1en una breve descripcin.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!)
Ca!o De u!o) >Solicitar EC@mene!?
+e!umen) -l doctor in,resa sus datos e in,resa los datos del paciente y se le desplie,a la
solicitud de eB81enes. -l doctor selecciona los eB81enes 6ue debe reali:ar el paciente en
el laboratorio cl<nico o eBterna1ente.
Actor Princial) &octor.
Per!onal In'olucrado)
&octor? Solicita reali:acin de los eB81enes 6ue debe >acer el paciente.
Precondicione!) -l paciente debe estar en el siste1a de atencin.
Po!condicione!) -l siste1a esta listo para solicitar nuevos eB81enes.
Flu&o 6@!ico)
1. -l doctor in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. -l doctor in,resa los datos del paciente.
(. -l Siste1a veri"ica los datos del paciente.
0. -l Siste1a pondr8 a disposicin la solicitud de eB81enes 6ue >a de reali:ar el
paciente.
6. -l doctor selecciona eB81enes a reali:ar el paciente.
7. 2epetir 0 >asta ter1inar la solicitud de eB81enes al paciente.
'. Kin solicitar eB81enes.
Flu&o Alternati'o)
2.1 Si los datos del usuario no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del paciente no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os eB81enes deber8n indicar si son reali:ados en el laboratorio cl<nico de la
5%S.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!) 2e,istro de eB81enes pendientes del paciente.
Ca!o De u!o) >Emitir +eceta?
+e!umen) -l doctor in,resa sus datos e in,resa los datos del paciente 3Datos Beneficiario4
para poder seleccionar en la receta desple,ada los 1edica1entos para el trata1iento a
se,uir por el paciente.
Actor Princial) &octor.
Per!onal In'olucrado)
&octor? 2e,istra los 1edica1entos en la receta desple,ada para el trata1iento del paciente.
Precondicione!) -l paciente debe estar en el siste1a de atencin.
Po!condicione!) -l siste1a est8 listo para e1itir nueva receta.
Flu&o 6@!ico)
1. -l doctor in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. -l doctor in,resa los datos del paciente.
(. -l Siste1a veri"ica los datos del paciente.
0. -l Siste1a pondr8 a disposicin la receta a rellenar por los distintos 1edica1entos.
6. -l doctor selecciona los 1edica1entos para el paciente.
7. 2epetir ( >asta ter1inar de re,istrar las recetas 1.dicas.
'. Kin e1isin receta.
Flu&o Alternati'o)
2.1 Si los datos del doctor no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del paciente no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os 1edica1entos deber8n ser ordenados en orden al"ab.tico.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!) Se deber8 in,resar a cada receta la "ir1a di,ital del doctor.
Ca!o De u!o) >Fi&ar Horario Di!oni%le?
+e!umen) -l doctor in,resa sus datos e in,resa a la 2eservacin de %orarios de atencinA
donde podr8 1arcar su >orario de disponibilidad de atencin para los pacientes 6ue est8n en
trata1iento con .l 3Reservacin Horario de Atencin4.
Actor Princial) &octor.
Per!onal In'olucrado)
&octor? -s 6uien "ija el >orario de atencin 6ue tiene disponible.
Precondicione!) -l doctor dispone de blo6ues disponibles para "ijar.
Po!condicione!) =os pacientes pueden ele,ir al,Cn blo6ue disponible del doctor para
solicitar atencin.
Flu&o 6@!ico)
1. -l doctor in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. -l Siste1a pondr8 a disposicin el >orario de atencin del 1.dico.
(. -l doctor podr8 asi,nar los blo6ues 6ue tiene disponible para la atencin de los
pacientes 6ue lo solicitan.
0. 2epetir 3 >asta ter1inar asi,nacin >orario 1.dico.
6. Kin "ijar >orario de atencin 1.dico.
Flu&o Alternati'o)
2.1 Si los datos del doctor no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso 6.
+eAui!ito! E!eciale!)
- =os &atos de >orario de atencin deber8n ser desple,ados co1o un calendario de
pro,ra1acin donde el doctor seleccionar8 los blo6ues en los 6ue dispone de
tie1po disponible.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!) -l doctor podr8 eli1inar al,Cn blo6ue si no puede atender.
Ca!o De u!o) >Ingre!ar EC@mene! !olicitado!?
+e!umen) -l laboratorio cl<nico in,resa sus datos e in,resa la orden de solicitud de
eB81enesA re,istrando los datos del pacienteA co1o los eB81enes a reali:ar.
Actor Princial) =aboratorio l<nico.
Per!onal In'olucrado)
=aborat o rio l<nic o ? In,resa los datos del paciente y eB81enes solicitados.
Precondicione!) -l usuario debe estar en el siste1a de atencin.
Po!condicione!) -Bisten eB81enes a e"ectuar por el laboratorio.
Flu&o 6@!ico)
1. -l laboratorio cl<nico in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. -l laboratorio cl<nico in,resa los datos del paciente.
(. -l Siste1a veri"ica los datos del paciente.
0. -l Siste1a pondr8 a disposicin la solicitud de eB81enes para 6ue el laboratorio
re,istre cuales debe >ac.rseles al paciente.
6. 2epetir 3 >asta ter1inar in,reso de los eB81enes a pacientes.
7. Kin In,reso de eB81enes solicitados.
Flu&o Alternati'o)
2.1 Si los datos del laboratorio cl<nico no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso 7.
(.1 Si los datos del paciente no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso 7.
+eAui!ito! E!eciale!)
- =os eB81enes deben estar disponibles para su seleccin por el laboratorio cl<nico.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!)
Ca!o De u!o) >Ingre!ar +e!ultado EC@mene!?
+e!umen) -l laboratorio cl<nico in,resa sus datosA e in,resa los resultados de los
eB81enes e"ectuados a al,Cn paciente al siste1a de atencin 1.dica 3&atos -B81enes4.
Actor Princial) =aboratorio l<nico.
Per!onal In'olucrado)
=aborat o rio l<nic o ? In,resa los resultados de los eB81enes de un paciente deter1inado al
siste1a.
Precondicione!) -Biste la solicitud de eB81enes para el paciente.
Po!condicione!) Se pueden -1itir los eB81enes >ec>os al paciente .
Flu&o 6@!ico)
1. -l laboratorio cl<nico in,resa sus datos al siste1a.
2. -l Siste1a veri"ica los datos in,resados.
3. -l laboratorio cl<nico in,resa los datos del paciente.
(. -l Siste1a veri"ica los datos del paciente.
0. -l Siste1a pondr8 a disposicin el re,istro de datos de eB81enes del laboratorio.
6. -l laboratorio cl<nico in,resa los resultados de los eB81enes >ec>os al paciente.
7. 2epetir 3 >asta ter1inar in,reso de los eB81enes a pacientes.
'. Kin In,reso de 2esultados de eB81enes.
Flu&o Alternati'o)
2.1 Si los datos del laboratorio cl<nico no son validos.
2.1.1 Ir al paso 1 o salir del siste1a paso '.
(.1 Si los datos del paciente no son validos
(.1.1 Ir al paso 3 o salir del siste1a paso '.
+eAui!ito! E!eciale!)
- =os eB81enes deben estar ordenados por "ec>a de resultados.
Bi!ta de Tecnolog"a! ( 7ariacione! de Dato!)
Cue!tione! Pendiente!)
/.# ;odelo concetual.
/.* E!eci3icacione! comlementaria! <reAui!ito! no 3uncionale!=.
=a inter"a: para cada usuario estar8 deter1inada por la "uncin 6ue ocupa en el
siste1aA este le per1itir8 acceder a toda la ,a1a de opciones 6ue le son propias en
la interaccin con el siste1a de atencin al paciente.
=a inter"a: debe ser lo 18s acorde al procedi1iento t<pico de atencinA co1o lo
reali:an actual1enteA bajo el 1is1o orden de pasos.
Se debe in,resar los datos del paciente antes de ocurrido el accidente 3al1acenar
todos los datos al servidor de bases de datos !ost)re4.
/na base de datos centrali:ada 3!ost)re4 para el "unciona1iento del siste1a de
atencin.
Se re6uiere identi"icar y entre,ar privile,ios a los distintos usuarios del siste1a de
atencin 3no1bre de usuario y contrase9a4.
Se re6uiere 6ue la e1presa 6ue inscriba al trabajador in,rese sus antecedentes
1.dicos para al1acenarlos en el siste1a de atencin.
-l paciente debe pedir >ora de atencin solo a la secretaria del departa1ento cl<nico.
/./ Glo!ario
O%&eti'o de in3ormaci$n)
N2e,istro p acie n te accidentadoO
Atri%uto!)
rutPpaciente.
no1bre
e1presa
"ec>aPin,reso
datosPaccidente
+e!triccione!)
-l rut de paciente es Cnico para el
siste1aA por lo 6ue per1itir8
identi"icar co1pleta1ente.
-l accidentado es solo in,resado al
siste1a por la recepcionista 5%S
-l paciente debe estar in,resado
previa1ente en el siste1a.
-l paciente tiene al 1enos
re,istrado su >istorial de
en"er1edades preeBistentesA co1o
los 1edica1entos 6ue no pueden ser
aplicadosA as< co1o sus aler,ias.
Cla!e del dominio) Kuncionario
Acti'idad) In,reso al si s t e 1 a paciente
accide n t ado.
Origen) Solicitud paciente.
Agente) 2ecepcionista 5%S.
Precondicione!)
Po!condicione!)
!ara cada in,reso de pacientes se
in,resa al siste1a de atencin.
-l paciente esta activo en el siste1a
>asta 6ue se le de el alta.
Se puede atender en un blo6ue de
>orario con el 1.dico tratante.
Ca!o de u!o del !i!tema) In,resa datos
paciente accidentado.
O%&eti'o de in3ormaci$n)
N5tencin +.dicoO
Atri%uto!)
rutPpaciente.
no1bre 1.dico
"ec>a
>ora
+e!triccione!)
-l usuario debe >aber sido in,resado
al siste1a de atencin.
-l paciente debe estar re,istrado
previa1ente en el siste1a.
-l paciente tiene al 1enos
re,istrado su >istorial de
en"er1edades preeBistentesA co1o
los 1edica1entos 6ue no pueden ser
Acti'idad) 5si,nacin de >ora de atencin.
Origen) Solicitud paciente.
Agente) Secretaria &eparta1ento l<nico.
Precondicione!)
-l paciente debe >aber sido
in,resado por la recepcionista
Po!condicione!)
-l paciente pude ser atendido por el
1.dico tratante.
-l pude se,uir pidiendo >oras
1.dico.
Se puede atender en un blo6ue de
>orario con el 1.dico tratante.
Ca!o de u!o del !i!tema) Solicitar >ora
atencin paciente.
aplicadosA as< co1o sus aler,ias.
-l paciente para ser atendido debe
solicitar >ora.
Cla!e del dominio) Kuncionario
Acti'idad) -l pacie n te es aten d i do por el
1 .dico.
Origen) veri"ica si el paciente >a solicitado
>ora de atencin 6ue le corresponde.
Agente) Secretar<a &eparta1ento l<nico
Precondicione!)
-Biste disponibilidad de >ora de
atencin con el 1.dico tratante.
Po!condici$n)
-l paciente se le solicitan eB81enes.
-l paciente se le e1ite una receta
1.dica.
-l paciente es dado de alta
Ca!o de u!o del !i!tema) !endiente.
Acti'idad) 5l paciente se le de b en reali:ar
eB8 1 enes.
Origen) Solicita eB81enes a paciente.
Agente) &octor.
Precondicione!)
-l doctor tiene una lista de eB81enes
a solicitar al paciente.
Po!condicione!)
-l paciente obtiene el listado de
eB81enes a reali:ar.
Ca!o de u!o del !i!tema)
Solicitar eB81enes.
Acti'idad) -l doctor e1ite receta.
Origen) veri"ica si el paciente tiene al,una
contraindicacin de al,Cn 1edica1ento.
Agente) &octor
Precondicione!)
-l doctor tiene una lista
1edica1entos a recetar al paciente.
Po!condici$n)
-l paciente se le indican los
1edica1entos a to1ar.
-l paciente se le e1ite una receta
1.dica.
Ca!o de u!o del !i!tema) -1itir receta.
Acti'idad) -l doctor actuali:a el >istorial
1 .dico del pacie n te.
Origen) veri"ica el >istorial 1edico del
paciente para ser actuali:ado
Agente) &octor
Precondicione!)
-l doctor tiene una lista de los
eB81enes solicitado al paciente
Po!condici$n)
Se >a actuali:ado el >istorial cl<nico
del paciente
-l siste1a esta listo para in,resar
18s actuali:aciones del >istorial
cl<nico de los pacientes.
Ca!o de u!o del !i!tema) a1biar %istorial
!aciente.
O%&eti'o de in3ormaci$n)
N-B8 1 enes >ec>os al pacienteO
Atri%uto!)
rutPpaciente.
no1brePeBa1en
tipoPdePeBa1en
"ec>aPeBa1en
resultado
+e!triccione!)
-l rut de paciente es Cnico para el
siste1aA por lo 6ue per1itir8
identi"icar co1pleta1ente.
-l accidentado es solo in,resado al
siste1a por la recepcionista 5%S
-l paciente debe estar in,resado
previa1ente en el siste1a.
-l siste1a de atencin contiene
todos los eB81enes >ec>os a los
pacientes.
Cla!e del dominio) =aboratorio l<nico.
Acti'idad) In,reso eBa 1 en al =aboratorio.
Origen) Solicitud paciente.
Agente) =aboratorio l<nico.
Precondicione!)
-l doctor debe >aber e1itido una
lista de eB81enes.
-l paciente debe >aber sido
in,resado por la recepcionista
5%S.
Po!condicione!)
=os eB81enes son in,resados al
siste1a de atencin paciente.
-l 1.dico tiene acceso al resultado
de los eB81enes por 1edio del
>istorial cl<nico del paciente
Ca!o de u!o del !i!tema) In,resar
eBa1en solicitado.
Acti'idad) In,reso resultado de
eB8 1 enes al si s t e 1 a.
Origen) 7eri"ica si eBisten eB81enes
>ec>os al paciente.
Agente) =aboratorio l<nico.
Precondicione!)
=os eB81enes del paciente debe
>aber sido in,resado al laboratorio.
Po!condicione!)
-l 1.dico tiene acceso al resultado
de los eB81enes por 1edio del
>istorial cl<nico del paciente.
Se actuali:a el >istorial l<nico del
paciente.
Ca!o de u!o del !i!tema) In,resar
2esultado eB81enes.
O%&eti'o de in3ormaci$n)
N Soli c ita >i storial de pa ciente cl<ni c a
eBter n aO
Atri%uto!)
rutPpaciente.
idPclinica
clave
+e!triccione!)
-l rut de paciente es Cnico para el
siste1aA por lo 6ue per1itir8
identi"icar co1pleta1ente.
-l paciente debe estar in,resado
previa1ente en el siste1a.
-l paciente tiene al 1enos
re,istrado su >istorial de
en"er1edades preeBistentesA co1o
los 1edica1entos 6ue no pueden ser
aplicadosA as< co1o sus aler,ias.
=a cl<nica eBterna est8 re,istrada en
el siste1a.
Cla!e del dominio) linicaP-Bterna
Acti'idad) Solicitud al siste 1 a paciente
%istorial cl<nico de pacient e.
Origen) Se veri"ica 6ue el paciente
solicitado este re,istrado en el siste1a.
Agente) l<nica eBterna atencin.
Precondicione!)
-l paciente tiene un >istorial cl<nico
Po!condicione!)
-l siste1a esta listo para una nueva
consulta.
Ca!o de u!o del !i!tema) Solicitud
>istorial paciente.
/.1 7i!i$n
/.1.1 Introducci$n
5 continuacin se reali:ar8 una especi"icacin de re6uisitos so"t#are 3-2S4 del
siste1a para la atencin de pacienteA para la 5sociacin >ilena de Se,uridad. on este
propsito se describir8 en 6ue consiste el ne,ocio actual de la institucinA ade18s de los
procesos 6ue lleva a cabo y el proble1a al 6ue 6uiere dar solucin 1ediante una aplicacin
Qeb.
-sta especi"icacin de re6ueri1ientos se a reali:ado to1ando en cuenta las nor1as
establecidas por el est8ndar NI--- 2eco11ended !ractice "or So"t#are 2e6uire1ents
Speci"ication 5NSI$I--- '30 1**'O.
/.1.1.1 Pro$!ito
=a "inalidad 6ue persi,ue este docu1ento es presentar los re6ueri1ientos del
siste1a para la atencin de pacientesA a los usuarios "inales y los directivos de la e1presaA
ade18s de la "uncionalidadA y el conjunto de restricciones 6ue presentar8 el 1is1o.
-s i1portante destacar 6ue este es un docu1ento sujeto a revisiones por parte del
,rupo de usuariosA las cuales per1itir8n reali:ar las 1odi"icaciones 6ue sean necesarias con
el objeto de satis"acer plena1ente las necesidades y re6ueri1ientos de la 5sociacin
>ilena de Se,uridad.
/.1.1.# m%ito del !i!tema
=a ra:n principal por la 6ue se desarrolla el siste1a de in"or1acin de la 5%SA es
por la necesidad de la 1ejora de atencin de pCblico y en especial a los pacientes de la
+utualA
-sto se ve re"lejado en proble1as con el "unciona1iento b8sico del siste1a actualA
co1o son?
&e1ora con la atencin debido a 6ue no se encuentra la "ic>a 1.dica o perdida de esta.
!roble1as con la obtencin de >oras de atencin para citas pro,ra1adas de trata1iento
31ala coordinacin de los >orarios de atencin4.
-Bcesivo espacio utili:ado para ,uardar "ic>as 1edicas las cuales necesitan encontrarse
en bode,as especiales para papeles para evitar su deterioro.
!erdida de eB81enes 3necesarios a la >ora de la atencin4A esto produce de1oras en la
atencin de los pacientes.
!roble1as de coordinacin con otros centros asistenciales 3entre,a de "ic>as 1.dicas a
estos centros de atencin4.
5un6ue estos proble1as no son 1uy "recuentes producen de1oras a los pacientes y
a los distintos centros 1.dicos di"icultando dic>a atencin.
/.1.1.* Acr$nimo! ( A%re'iatura!
/.1.1.*.1 Acr$nimo!
3-2S4 -speci"icacin de re6uisitos so"t#are
/.1.1.*.* +e3erencia!
I--- 2eco11ended !ractice "or So"t#are 2e6uire1ents Speci"ication.
5NSI$I--- std. '30A 1**'
5puntes de Siste1as &e In"or1acin II
NEP5nalisisPdeP!rocesos.pd"
/.1.# De!crici$n general
-n esta seccin se presentar8 in"or1acin ,eneral relacionada con cada 8rea
involucrada en la atencin de pacientes de la 5sociacinA identi"icando los procesos 6ue
presentan cada una de estasA desprendiendo de estos las diversas "uncionalidades 6ue el
nuevo siste1a deber8 satis"acer.
/.1.#.1 Per!ecti'a del roducto
-l nuevo siste1a de in"or1acin a desarrollarA "uncionar8 en paralelo con los
siste1as de ad1inistracin de personal y 8rea contableA 6ue ya eBisten y 1aneja la
institucinA es as< 6ue debe adecuarse a los siste1as tratando de desarrollarse con las
restricciones 6ue le conlleve reali:ar este trabajo.
/.1.#.# Funcione! del !i!tema
=a 5sociacin >ilena de Se,uridadA en el 8rea de 5tencin de pCblico consta de
todo lo relacionado desde el in,reso de un paciente accidentado >asta el 1o1ento del alta
del paciente para 6ue se reincorpore a sus labores.
5 continuacin describire1os c1o se divide esta 8rea?
Ge!ti$n Atenci$n ( Admini!traci$n Paciente!
-st8 seccin ,estiona todo lo relacionado con el pacienteA desde el in,reso a la
e1presa y a la asociacinA la ,estin del paciente en el 1o1ento de un accidente y el alta
cuando se ter1ina su trata1iento 1.dico. 5de18s 1aneja el >istorial l<nico del pacienteA
actuali:ando cada trata1iento indicado por el 1.dico. -n esta etapa el paciente se asocia
cuando es contratado por una e1presa 6ue esta asociada a la InstitucinA lue,o cuando
ocurre un accidente la 5%S env<a una a1bulancia por el accidentado y si el en"er1o lo
re6uiere es >ospitali:adoA para esto se in,resa en su "ic>a 1.dica los datos del accidente la
"ec>a del accidente y los datos del 1.dico tratanteA 6ue posterior1ente ta1bi.n in,resara el
trata1iento 6ue le ad1inistre al paciente.
Ge!ti$n Ba%oratorio Cl"nico ( +e!ultado! EC@mene! Digitale!
)estiona lo relacionado con los eB81enes del paciente. uando el 1.dico solicita
eB81enesA las 1uestras son enviadas al laboratorio cl<nicoA 6ue reali:a los eB81enes y
obtiene los resultados en "or1a di,italA los cuales son in,resados a la "ic>a 1.dica de cada
paciente.
/.1.#.* Caracter"!tica! de lo! u!uario!
Se alcan:ar8n distintos tipo de usuariosA de diversos antecedentes y niveles de
preparacinA la inter"a: 6ue presente la aplicacin Qeb deber8 conte1plar esta diversidad.
=os per"iles de usuario 6ue se van a conte1plarA y las labores 6ue corresponden a
cada uno de ellosA son?
2ecepcionista? -ncar,ada de recibir a los pacientes.
Secretaria de &eparta1ento l<nico? -ncar,ada de >acer el in,reso de los pacientesA
asi,nar las citas 1.dicas y reali:ar actuali:aciones de la "ic>a 1.dica.
+.dico? !ro"esional encar,ado de dar trata1iento a los pacientes y actuali:ar las "ic>as
1.dicas cuando lo esti1e conveniente.
-ncar,ado de =aboratorio? -l cual puede in,resar los resultados de los eB81enes al
>istorial de cada paciente
-l siste1a se debe adecuar a los siste1as eBistentes de la 5sociacinA por este
1otivo puede 6ue eBistan usuarios de otros siste1as 6ue puedan consultar datos de la base
de datos de .ste siste1a.
/.1.#./ +e!triccione!
=a e1presa i1plantar8 el nuevo siste1a de atencin de pacientesA 1ediante una
aplicacin desarrollada en un a1biente QebA por lo 6ue es necesario i1ple1entar y
auto1ati:ar los procesos de ne,ocios actuales de la e1presa 1ediante una ar6uitectura
cliente-servidorA propicia para el desarrollo de aplicacin Qeb.
-l siste1a deber8 ser capa: de 1odi"icarse y actuali:arse sin 1ayor di"icultad a la
nueva l,ica de 1anejo de pacientes 6ue se desee i1plantar 3incorporar nuevas
operaciones de la e1presa al siste1aA etc.4 en caso de 6ue se re6uiera >acer ca1bios
posteriores.
Su1ado a todo estoA tanto el >ard#are y so"t#are utili:ado ta1bi.n deben ser
sensibles y adaptables al ca1bioA co1o la ;ase de &atosA las red de interconeBinA etc.tera.
&e >ec>oA por esta ra:n se >a optado por una ar6uitectura cliente-servidor 3cliente-
del,ado4A por la ,ran "leBibilidad 6ue presenta en relacin a los ca1bios en le ta1a9o de los
siste1as de in"or1acin.
/.1.#.1 Suo!icione! ( Deendencia!
/.1.#.1.1 Suo!icione!
Se supone 6ue todos los re6ueri1ientos eBpuestos en este docu1entoA asu1ir8n un
car8cter de de"initivosA una ve: 6ue el directorio de la 5sociacin >ilena de Se,uridad lo
apruebeA en base a lo cual el e6uipo desarrollador >ar8 la i1ple1entacin del nuevo
siste1aA por lo cualA si >ubiera necesidad de ca1bios en los re6ueri1ientos podr8n ser
actuali:ados sie1pre y cuando todos lo involucradosA e6uipo desarrolladorA usuarios "inales
y directivos de la e1presaA est.n de acuerdoA "ir18ndose un nuevo docu1ento 6ue pasar8 a
tener car8cter de o"icial y de"initivo. Se supone 6ue cual6uier ca1bio 6ue se realice a este
docu1entoA teniendo en cuenta el p8rra"o anteriorA es la 5sociacin 6uien deber8 correr con
estos ,astos eBtras no to1ados en cuenta en la peticin inicial.
/.1.#.1.# Deendencia!
&ebido a 6ue la e1presa ya posee siste1as de in"or1acin para todas sus 8reas.
o1o el 1anejo de pacientes es independienteA y solo eBiste el acceso a la base de datos el
siste1a slo tendr8 co1o restriccin usar la ;ase de &atos de !ost)re.
-n cuanto al "unciona1iento e"ica: del nuevo siste1aA 6ue posee una ar6uitectura
liente-Servidor es "unda1ental 6ue toda la interconeBin de las redes co1putacionales y
la coneBin al servidor del siste1a sie1pre est.n en per"ectas condicionesA y as< entre,ar
una inte,ridad en la in"or1acin y un buen servicio a los clientes.
/.1.#.2 +eAui!ito! E!ec"3ico!
-n esta seccin se presentan los re6uisitos 6ue el siste1a deber8 cu1plir. Eodos los
re6uisitos a6u< eBpuestos son pri1ordialesA es decirA no ser<a aceptable 6ue el siste1a no
satis"a,a al,uno de estosA ade18s est8n clasi"icados se,Cn el proceso de ne,ocio al cual
est8n relacionados.
/.1.#.D +eAui!ito! Funcionale!
5 continuacin se presentan los re6uisitos "uncionales 6ue son "unda1entales para
el buen "unciona1iento del siste1a 6ue se va a desarrollarA deci1os 6ue son
"unda1entales por6ue sin estos tene1os la certe:a de 6ue nuestro siste1a no cu1plir<a las
eBpectativas re6ueridas por el usuario. ada re6uisito 6ue se eBpondr8 en esta seccin es
"actible 6ue el siste1a a desarrollar lo cu1pla.
Ingresar paciente
+eA<01= Se debe recepcionar los pacientesA cuando >a ocurrido el accidente llenando un
"or1ulario lla1ado N "or1ulario de in,resoO 6ue debe indicar los datos del trabajadorA del
accidentado y de la e1presa asociada.
+eA<0#= Se deben enviar los datos del accidentado de "or1a auto18tica a la secretaria del
departa1ento cl<nico 6uien debe re,istrar el in,reso del trabajador.
+eA<0*= Se debe veri"icar 6ue el trabajador y la e1presa est8n asociados a la Institucin.
Tratamiento del paciente
+eA<0/= Se debe docu1entar cada ca1bio de trata1iento del paciente en su "ic>a 1.dicaA
indicando la "ec>aA el 1.dico y la descripcin del nuevo trata1iento.
+eA<01= &ocu1entar la peticin de eB81enes de los pacientes y enviarlas al laboratorio
cl<nico para obtener los resultados
+eA<02= &i,itali:ar los resultados para in,resarlos en la "ic>a 1.dica del paciente.
Gestionar Citas mdicas
+eA<0D= Se debe in,resar el >orario de los 1.dicos al siste1a para reali:ar la asi,nacin
de citas 1.dicas.
+eA<0E= Se deben 1antener actuali:adas las 5,endas de los +.dicosA para 6ue la
recepcionista pueda consultarlos al 1o1ento 6ue lo desee.
Alta !aciente
+eA<08= Se deben re,istrar en el >istorial del paciente los datos del altaA incluyendo las
indicaciones del 1.dicoA "ec>a del alta.
/.1.#.E +eAui!ito! de Inter3ace! ECterno!
/.1.#.E.1 Inter3ace! de :!uario
=a inter"a: 6ue presentar8 el siste1a al usuario ser8 orientado a ventanasA el 1anejo
de la aplicacin se reali:ar8 >aciendo uso del teclado y del +ouse espec<"ica1ente.
/.1.#.E.# Inter3ace! Hard4are
Se utili:ara una red -t>ernet interna 3Intranet4
/.1.#.E.* Inter3ace! de Comunicaci$n
-l siste1a se co1unicar8 por 1edio de una red con1utada publica con soporte
E!$I!A 6ue deber8 ser contratada a una e1presa eBterna.
/.1.#.8 +eAui!ito! de +endimiento
Eodas las transacciones se deber reali:ar on-line para el caso del servicio Qeb y en
tie1po real si se trata de operaciones internas.
/.1.#.10 +eAui!ito! de De!arrollo
Se debe se,uir un 1.todo cuanti"icable en el tie1po con pla:os establecidos y
si,uiendo un 1odelo de desarrollo estandari:ado.
/.1.#.11 +eAui!ito! Tecnol$gico!
-l Siste1a de 5tencin a !acientes se 1ontar8 sobre un servidor 6ue presenta las
si,uientes caracter<sticas de con"i,uracin? Servidor 5+& Se1pron 2'00A 012 +;
1e1oria 2a1A y disco duro de '0 );.
!ara ada /suario del Rrea ya eBisten co1putadores personalesA asi es 6ue no se
necesitaran 18s e6uipos adicionalesA y no poseen caracter<sticas eBplicitas.
-stos !Ss se conectaran al ServidorA en el cual se encuentra la ;ase de &atos. -l
siste1a operativo sobre el 6ue se ejecutara la aplicacin ser8 la distribucin =inuB =inuB
&ebian Sar,e 3.120.A tanto en el servidor co1o en los !Ss.
-l ,estor de ;ase de datos 6ue se utili:ar8 ser8 !ost,reSH=-7.(.6 en colaboracin
con !%!.
/.1.#.1# Atri%uto!
/.1.#.1#.1 Seguridad
uando un usuario intente conectarse al siste1a deber8 introducir su identi"icacin
3login4 y clave de accesoA y el siste1a deber8 co1probar 6ue se trata de un usuario
autori:ado. Si el identi"icador introducido no corresponde a un usuario autori:ado o la clave
no coincide con la al1acenadaA se dar8 una indicacin de error. 5l tercer intento
consecutivo sin .BitoA se cerrar8 el pro,ra1a.
-l siste1a de in"or1acin tendr8 distintos tipos de usuarios y a cada uno de ellos se
le per1itir8 Cnica1ente el acceso a a6uellas "unciones 6ue le correspondan.
/.1.#.1* A9ndice!
/.1.#.1*.1 Tio! ( !u%tio! de comonente!
=a institucin pondr8 a disposicin el listado de todos los 1.dicos para 6ue cada
paciente pueda si es 6ue lo desea esco,er cual 6uiere 6ue lo atiendaA ade18s del listado de
todas las >oras disponibles de cada pro"esional.
/.1.#.1/ Con3iguracione!
=a secretaria puede >acer 1odi"icaciones en la asi,nacin de citas 1.dicas pedidas
por los pacientesA con el debido aviso a .ste.
". Modelo de An#lisis
1.1 Diagrama de Secuencia del Si!tema
Solicitar Hi!torial Paciente
Ingre!ar Dato! Paciente Accidentado
Con!ulta Hora Atenci$n Paciente
Solicitar Hora Atenci$n Paciente
Agregar EC@mene!
Eliminar +e!er'a Hora
Emitir EC@mene!
Cam%iar Hi!torial Paciente
Emitir +eceta
Fi&ar Horario Di!oni%le
Ingre!ar +e!ultado ECamen
Ingre!ar ECamen !olicitado
1.# Oeracione!
=as Operaciones 6ue el siste1a debe reali:ar son las si,uientes?
Si!tema
7alidarP/suario3 rutPusuarioA clave4
Solicitar Hi!torial Paciente
SolicitarP%istorial3 rutPpaciente4
I1pri1irP%istorial3 rutPpacienteA "ec>aPinicioA "ec>aPter1ino4
Ingre!ar Dato! Paciente Accidentado
In,resarP!aciente3 rutPpacienteA no1brePpacienteA e1presaA"ec>aPin,resoA
datosPaccidente4
Con!ulta Hora Atenci$n Paciente
onsultarP%oraP!edida3 rutPpaciente4
onsultarP%oraP&isponible3 rutP1.dicoA Kec>a4
Solicitar Hora Atenci$n Paciente
SolicitarP%ora3 rutPpacienteA no1breP1edicoA "ec>aA >ora4
Agregar EC@mene!
5,re,arPeBa1enes3 rutPpacienteA No1brePeBa1enA tipoP-Ba1enA Kec>aP-Ba1enA
resultados4
Eliminar +e!er'a Hora
-li1inarP%ora3 rutPpacienteA no1breP1edicoA "ec>aA >ora4
Emitir EC@mene!
-1itirPeBa1en3 rutPpacienteA no1brePeBa1enA tipoPeBa1en4
Cam%iar Hi!torial Paciente
5,re,arPalP%istorialP!aciente3rutPpacienteA1edicoPtratanteA datosPnuevosA "ec>a4
-li1inarPdelP%istorialP!aciente3rutPpacienteANo1breP1edicoA "ec>aPaPeli1inar4
Emitir +eceta
-1itirP2eceta3rutPpacienteA datosPreceta4
I1pri1irP2eceta3rutPpacienteA datosPreceta4
Fi&ar Horario Di!oni%le
KijarP%orario3rutP1edicoA >orario4
Ingre!ar +e!ultado ECamen
In,resarP2esultadoP-Ba1en3rutPpacienteA no1brePeBa1enA tipoPeBa1enA
"ec>aPeBa1enA resultado4
Ingre!ar ECamen !olicitado
In,resaPSolicitudP-Ba1en3rutPpacienteA no1brePeBa1enAtipoPeBa1enA
"ec>aPsolicitud4
1.* Contrato!
Contrato ara 7alidar :!uario
Nom%re) 7alidar /suario3rutPusuarioA clave4
+e!on!a%ilidad) !er1ite veri"icar si el usuario es un usuario autori:adoA
ade18s per1ite discri1inar entre los distintos tipos de
usuarios para proporcionarles a estos la inter"a: apropiada.
Tio) Siste1a
Ca!o de u!o) Eodos
Nota!)
ECcecione!) 5l estar incorrecto el rut o la clave
Salida) &esplie,a 1enC de usuario
Precondicione!) -Bista el rut y la clave en la base de datos
Po!condicione!) /suario in,resado a Siste1a
Contrato ara Solicitar Hi!torial
Nom%re) SolicitarP%istorial3 rutPpaciente4
+e!on!a%ilidad) !er1ite obtener los datos del >istorial o "ic>a del pacienteA
ade18s de los eB81enes de esos
Tio) Siste1a
Ca!o de u!o) Solicitar %istorial !aciente
Nota!)
ECcecione!) -l rut del paciente no eBiste o es erroneoA 6ue el >istorial no
eBista.
Salida) &esplie,a la "ic>a 1edica por pantalla
Precondicione!) Hue eBista el rut del paciente en la base de datos
Po!condicione!) -l >istorial 1edico desple,ado por pantalla
Contrato ara Imrimir Hi!torial
Nom%re) I1pri1irP%istorial3 rutPpacienteA "ec>aPinicioA
"ec>aPter1ino4
+e!on!a%ilidad) !er1ite i1pri1ir un >istorial o una "ic>a en caso de tener
6ue trasportar estos datos a un lu,ar sin un siste1a
co1putacional.
Tio) Siste1a
Ca!o de u!o) Solicitar %istorial !aciente
Nota!)
ECcecione!) -l rut del paciente no eBiste o es erroneoA la "ec>a de inicio
y$o la de ter1ino no eBisten en el >istorialA la "ec>a de inicio
debe ser 1enor 6ue la de ter1ine.
Salida) I1pri1e el >istorial o la parte del >istorial solicitada
Precondicione!) Hue eBista el rut del paciente en la base de datosA 6ue eBistan
las "ec>as dentro del >istorial.
Po!condicione!) -l >istorial i1preso
Contrato ara Ingre!ar Paciente
Nom%re) In,resarP!aciente3 rutPpacienteA no1brePpacienteA e1presaA
"ec>aPin,resoA datosPaccidente4
+e!on!a%ilidad) !er1ite 6ue los datos del paciente y del accidente su"rido
est.n disponibles para el 1edico o cual6uiera 6ue lo solicite
Tio) Siste1a
Ca!o de u!o) In,resar &atos !aciente 5ccidentado
Nota!)
ECcecione!) No eBista el rut del paciente o ese esta e6uivocado
Salida) /na con"ir1acin de 6ue los datos se in,resaron a la "ic>a
Precondicione!) 2ut del paciente accidentado se encuentre re,istrado
Po!condicione!) &atos ,uardados en la "ic>a o >istorial 1edico
Contrato ara Con!ultar Hora Pedida
Nom%re) onsultarP%oraP!edida3 rutPpaciente4
+e!on!a%ilidad) !er1ite veri"icar las >oras pedidas por un paciente.
Tio) Siste1a
Ca!o de u!o) onsulta %ora 5tencin !aciente
Nota!) -n caso de 6ue el usuario no ten,a >oras perdida la lista
saldr8 vacia.
ECcecione!) 2ut paciente no eBiste o esta e6uivocadoA no eBistan >oras
pedidas
Salida) /na lista con las >oras pedidas por el paciente
Precondicione!) Hue eBista el rut del paciente en la base de datos
Po!condicione!) /na lista es desple,ada con el no1bre del 1edico y la "ec>a
asociada.
Contrato ara Con!ultar Hora Di!oni%le
Nom%re) onsultarP%oraP&isponible3 rutP1.dicoA Kec>a4
+e!on!a%ilidad) !er1ite obtener las >oras disponibles de un 1edico para una
deter1inada "ec>aA esto es indispensable para poder pedir
>ora.
Tio) Siste1a
Ca!o de u!o) onsulta %ora 5tencin !aciente
Nota!) -l 1edico se eli,e desde una lista por lo 6ue puede ocurrir
un error con su rut
ECcecione!) =a "ec>a no tiene nin,una >ora disponible.
Salida) &esplie,a una lista con las >oras disponibles para su
posterior seleccin.
Precondicione!) -Bistan 1edicas en re,istro y "ec>as disponible
Po!condicione!) /na lista con las >oras disponibles.
=lenado de las >oras para seleccin del paciente
Contrato ara Solicitar Hora
Nom%re) SolicitarP%ora3 rutPpacienteA no1breP1edicoA "ec>aA >ora4
+e!on!a%ilidad) 5si,na una >ora a un paciente
Tio) Siste1a
Ca!o de u!o) Solicitar %ora 5tencin !aciente
Nota!) -l 1edico se eli,e desde una lista por lo 6ue puede ocurrir
un error con su rutA lo 1is1o ocure con la "ec>a y la >ora.
ECcecione!) -l rut del paciente es erroneo o no eBiste en re,istro.
Salida) on"ir1acin de operacin eBitosa
Precondicione!) Hue se reali:ara con anterioridad la consulta de >oras
disponibles
Po!condicione!) =a >ora al1acenada en la base de datos
Contrato ara Agregar EC@mene!
Nom%re) 5,re,arPeBa1enes3 rutPpacienteA No1brePeBa1enA
tipoP-Ba1enA Kec>aP-Ba1enA resultados4
+e!on!a%ilidad) 5,re,ar eB81enes reali:ados en laboratorios eBternos
Tio) Siste1a
Ca!o de u!o) 5,re,ar -B81enes
Nota!)
ECcecione!) 2ut de paciente no eBiste o es errado
Salida) on"ir1acin de operacin eBitosa
Precondicione!) -Bista el rut del paciente en la base de datos
Po!condicione!) -l eBa1en al1acenado en la base de datos
Contrato ara Eliminar Hora
Nom%re) -li1inarP%ora3 rutPpacienteA no1breP1edicoA "ec>aA >ora4
+e!on!a%ilidad) !er1ite liberar una >ora 1.dicaA para 6ue otro paciente
pueda >acer uso de ella.
Tio) Siste1a
Ca!o de u!o) -li1inar 2eserva %ora
Nota!)
ECcecione!) 2ut del paciente no eBiste o es incorrectoA el paciento no
tiene >ora asi,nada
Salida) on"ir1acin de 6ue la operacin "ue llevada a cabo con
.Bito.
Precondicione!) -Bista el rut y eBista la >ora
Po!condicione! =a eli1inacin de la >ora de la base de datos
Contrato ara Emitir eCamen
Nom%re) -1itirPeBa1en3 rutPpacienteA no1brePeBa1enA
tipoPeBa1en4
+e!on!a%ilidad) I1pri1e los eB81enes de un paciente.
Tio) Siste1a
Ca!o de u!o) -1itir -B81enes
Nota!)
ECcecione!) -l rut del paciente no eBiste o es errneoA el paciente no
posee eB81enes re,istrados
Salida) I1presin de la eB81enes
Precondicione!) -Bista el pacienteA eBistan eB81enes
Po!condicione!) -Ba1en I1preso
Contrato ara Agregar al Hi!torial Paciente
Nom%re) 5,re,arPalP%istorialP!aciente3rutPpacienteA1edicoPtratanteA
datosPnuevosA "ec>a4
+e!on!a%ilidad) 5,re,a datos al >istorial del paciente
Tio) Siste1a
Ca!o de u!o) a1biar %istorial !aciente
Nota!) =os datos son ,uardados por "ec>a y se ordenan desde el 18s
recienteA la "ec>a la asi,na el siste1a
ECcecione!) -l rut del paciente no eBiste o esta errado
Salida) on"ir1acin de 6ue los datos se a,re,aron al >istorialA el
>istorial es desple,ado por pantalla
Precondicione!) -Bista el rut del pacienteA eBista el >istorial
Po!condicione!) =os datos son in,resados al >istorialA ,uardados en la base de
datos y desple,ados por pantalla.
Contrato ara Eliminar del Hi!torial Paciente
Nom%re) -li1inarPdelP%istorialP!aciente3rutPpacienteANo1breP1edicoA
"ec>aPaPeli1inar4
+e!on!a%ilidad) -li1ina una parte del >istorial 6ue se encuentre errado.
Tio) Siste1a
Ca!o de u!o) a1biar %istorial !aciente
Nota!)
ECcecione!) No eBiste datos re,istrados en el >istorial solo los b8sicos
Salida) on"ir1acin de la eli1inacin eBitosa y desplie,ue del
>istorial 1odi"icado
Precondicione!) -Bista el rut del pacienteA eBista el >istorial
Po!condicione!) =os datos son eli1inados del >istorial y la base de datos.
=os datos del >istorial desple,ados por pantalla.
Contrato ara Emitir +eceta
Nom%re) -1itirP2eceta3rutPpacienteA datos receta4
+e!on!a%ilidad) !er1ite ,uardar los datos de la receta en el >istorial y los
pone a disposicin para i1pri1irlos con posterioridad
Tio) Siste1a
Ca!o de u!o) -1itir 2eceta
Nota!)
ECcecione!) 2ut del paciente no eBiste o esta erradoA no eBisten datos.
Salida) on"ir1acin de 6ue los datos "ueron ,uardados
Precondicione!) 2ut y datos eBistan
Po!condicione!) &atos ,uardados y disponibles para i1pri1ir
Contrato ara Imrimir +eceta
Nom%re) I1pri1irP2eceta3rutPpacienteA datos receta4
+e!on!a%ilidad) !er1ite i1pri1ir la receta.
Tio) Siste1a
Ca!o de u!o) -1itir 2eceta
Nota!)
ECcecione!) 2ut del paciente no eBiste o esta errado.
Salida) 2eceta i1presa
Precondicione!) Hue eBista la receta 3este e1itida4
Po!condicione!) 2eceta I1presa
Contrato ara Fi&ar Horario
Nom%re) KijarP%orario3rutP1edicoA >orario4
+e!on!a%ilidad) Ki,a el >orario 6ue un 1edico tiene disponible para la
atencin de pacientes.
Tio) Siste1a
Ca!o de u!o) Kijar %orario &isponible
Nota!)
ECcecione!) 2ut 1.dico no valido o no eBisteA no se eli,i >orario
Salida) /na tabla con las "ec>as y >oras disponibles.
Precondicione!) -Bista el rut del 1edicoA y los datos de los >orarios
Po!condicione!) %orario "ijado ,uardado el la base de datos.
Contrato ara Ingre!ar +e!ultado ECamen
Nom%re) In,resarP2esultadoP-Ba1en3 rutPpacienteA no1brePeBa1enA
tipoPeBa1enA "ec>aPeBa1enA resultado4
+e!on!a%ilidad) In,resa los resultados de los eB81enes e1itidos por el
laboratorio interno.
Tio) Siste1a
Ca!o de u!o) In,resar 2esultado -Ba1en
Nota!)
ECcecione!) =os resultados no son validosA el rut del paciente no eBiste o
es errado
Salida) on"ir1acin de 6ue los datos "ueron ,uardados
Precondicione!) 2esultados validosA rut paciente eBiste
Po!condicione!) &atos ,uardados en base de datos y el >istorial.
Contrato ara Ingre!a Solicitud ECamen
Nom%re) In,resaPSolicitudP-Ba1en3 rutPpacienteA no1brePeBa1en
AtipoPeBa1enA "ec>aPsolicitud4
+e!on!a%ilidad) In,resa la solicitud de eBa1en.
Tio) Siste1a
Ca!o de u!o) In,resar -Ba1en solicitado
Nota!)
ECcecione!) -l rut del paciente no es valido o no eBisteA el no1bre del
eBa1en es no valido.
Salida) on"ir1acin de 6ue los datos "ueron ,uardados
Precondicione!) 2ut eBiste y no1bre eBa1en eBiste
Po!condicione!) =os datos se encuentran ,uardados en la base de datos.
1./ Diagrama! de Cola%oraci$n
Solicitar Hi!torial Paciente
Ingre!ar Dato! Paciente Accidentado
Con!ultar Hora Pedida)
2. ;odelo de Di!eFo
2.1 Diagrama de cla!e de di!eFo!
Diagrama Con!ulta Hi!torial ;edico
Diagrama Ingre!ar Paciente Accidentado
Diagrama Con!ulta Hora Atenci$n Paciente
Ingre!ar ECamen !olicitado
Ingre!ar +e!ultado ECamen
2.# ArAuitectura del Si!tema
=a aplicacin posee una ar6uitectura cliente-servidor de tipo cliente del,adoA el cual
consta de tres capasA contiene cdi,o de presentacinA cdi,o de procesa1iento de datos y
cdi,o de al1acena1iento de datos.
Caa de Pre!entaci$n
=os servicios de presentacin proporcionan la inter"a: necesaria para presentar
in"or1acin y reunir datos. Ea1bi.n ase,uran los servicios de ne,ocio necesarios para
o"recer las operaciones re6ueridas e inte,ran al usuario con la aplicacin para ejecutar un
proceso de ne,ocio.
=os servicios de presentacin ,eneral1ente son identi"icados con la inter"a: de
usuarioA y nor1al1ente residen en un pro,ra1a ejecutable locali:ado en la estacin de
trabajo del usuario "inal.
Se separa la pro,ra1acin 6ue da acceso a los datos en las bases de datos y
aplicaciones desde el dise9o y otros contenidos de la p8,ina Qeb. -sto ayuda a ase,urar
6ue durante el proceso de desarrollo se pueda en"ocarse en escribir la aplicacin en
co1ponentes sin preocuparse acerca de c1o se 1uestra la salida. 2ec<proca1enteA esto da
libertad a los dise9adores de usar >erra1ientas "a1iliares para 1odi"icar la inter"a:.
=a capa de servicios de presentacin es responsable de?
Obtener in"or1acin del usuario 3tipo usuario y clave4.
Obtener in"or1acin de pacientes y$o 1.dicos 3>oras 1.dicasA "ic>asA eB81enes4.
-nviar la in"or1acin del paciente y$o 1.dico a los servicios de ne,ocio para su
procesa1iento.
2ecibir los resultados del procesa1iento de los servicios de ne,ocios.
!resentar estos resultados al usuario.
Caa de Negocio
=os servicios de ne,ocio son los 6ue procesan las peticiones del usuario per1iten a
los usuarios acceder a los servicios de datos o sea per1iten la interaccin de los usuarios no
los datos. 2esponden a peticiones del usuario 3u otros servicios de ne,ocio4 para ejecutar
una tarea. u1plen con las distintas tareas aplicando procedi1ientos "or1ales y las re,las
de ne,ocio previa1ente establecidas. uando los datos necesarios residen en un servidor de
bases de datosA ,aranti:an los servicios de datos indispensables para cu1plir con la tarea de
ne,ocio. -sto a<sla al usuario de la interaccin directa con la base de datos.
Caa de Dato!
-l nivel de servicios de datos es responsable de?
5l1acenar los datos.
2ecuperar los datos.
+antener los datos.
=a inte,ridad de los datos.
2.* PaAuete!
PaAuete! del Dominio
PaAuete del +ececioni!ta
PaAuete! del Secretaria
PaAuete de FuncionarioGClinicaGECterna
PaAuete de ;edico
PaAuete de Ba%oratorio Cl"nico
PaAuete ACHS
2./ Inter3aH de :!uario
5 continuacin se describir8n las inter"aces 1as i1portantes asociadas a di"erentes
roles dentro del siste1a
2./.1 Inter3aH de Inicio de Secci$n
+ol)
2ecepcionistaA SecretariaA +.dicoA KuncionarioPlinicaP-Bterna o =aboratorista.
De!crici$n)
-l usuario debe identi"icarse para poder acceder al siste1aA para esto debe in,resar un
no1bre de usuario 36ue en este caso es el 2ut4 y una contrase9a. -l siste1a discri1ina 6ue
tipo de usuario es por 1edio del 2ut e in,resa a la cuenta adecuada.
2./.# Inter3aH de Fic,a ;9dica <;9dico o Doctor=
+ol)
+.dico.
De!crici$n)
!er1ite al 1edico revisarA eli1inar y a,re,ar datos a la "ic>a 1edica de un paciente.
-sto se >ace de la si,uiente "or1aA pri1ero se debe seleccionar la vi9eta NKic>as +.dicasOA
lue,o debe in,resar el rut del paciente y apretar aceptarA esto 1uestra los datos dentro de la
"ic>a del paciente y un >istorial de los eB81enesA ade18s 1uestra 2 opciones nuevas
a,re,ar y eli1inarA para eli1inar solo se debe in,resar la "ec>a y el siste1a eli1inara la los
datos in,resados por el 1.dico en esa "ec>a. !ara in,resar nuevos datos se debe in,resar la
Observacin y el trata1iento y el siste1a solo in,resa al no1bre del 1.dico y la "ec>a
2./.# Inter3aH Pedir Hora! ;edica! <Secretaria=
+ol)
Secretaria
De!crici$n)
=ue,o de seleccionar la opcin pedir %oras se debe ele,ir el 1edico y la "ec>a 6ue
se desea y se presiona el botn N!eticin %oras =ibresO y el siste1a desple,ara una lista
con las >oras disponibles para esa "ec>aA lue,o se debe in,resar el no1bre del pacienteA se
selecciona la >ora y se presiona el botn NSolicitar %oraO
$. Conclusin
-ste docu1ento est8 basado en las estrate,ias de 1odelado de siste1as lla1ado
=en,uaje de +odela1iento /ni"icado 3/+= - /ni"ied +odelin, =an,ua,e4A este len,uaje
entre,a una "or1a de 1odelar cosas conceptuales co1o lo son procesos de ne,ocio y
"unciones de siste1aA ade18s de cosas concretas co1o lo son escribir clases en un len,uaje
deter1inadoA es6ue1as de base de datos y co1ponentes de so"t#are reusables.
-l uso de tecnolo,<a en el siste1a de in"or1acinA ayudar8 a 1ejorar la atencin de
los accidentadosA dis1inuyendo el tie1po de espera 3"ic>a 1.dica disponible en 1enor
tie1po4A ade18s el 1anejo de las citas 1.dicas 1ejora la plani"icacin de los especialistasA
dis1inuyendo los errores en la entre,a de >oras de trata1iento 3con"licto de >orarios4.
=os bene"icios 6ue se obtendr8n ,racias a este so"t#are son variadosA siendo el
principal la "acilidad con 6ue la secretaria o el 1.dico pueden atender al pacienteA ade18s
la in"or1acin del paciente ser8 de "8cil acceso para el especialistaA ya 6ue todos cuentan
con un co1putador en su o"icina.
5s< 1is1oA la in"or1acin de los pacientes 3"ic>a 1.dica4 podr8 ser entre,ada al
instante a las instituciones -Bternas 3l<nicas -BternasA %ospitalA etc.4 6ue brindan atencin
a los pacientes de la 5%S.
-l objetivo del docu1ento es entre,ar un 1aterial de apoyo 6ue le per1ita al lector
poder entender el 1anejo del siste1a a trav.s de dia,ra1as y su 1odela1iento.
%. &i'liogra()a
-ntrevista con el Fe"e del &ept. 5d1inistrativo.
-ntrevista con el Fe"e de &ept. l<nico.
-ntrevista con otras personas del personal 32ecepcionistaA SecretariaA !ara1.dico4.
!8,ina Qeb? >tt p ?$$###.ac>s.cl
5puntes de clases.
EeBto encontrado en Internet ? NEP5nalisisPdeP!rocesos.pd".

También podría gustarte