scieee Science in your language
[sp] (orig)

Aplicación web para la creación y revisión de historias clínicas online

Abstract

El ámbito de la sanidad hace tiempo que viene introduciendo poco a poco las nuevas tecnologías. Como parte de esta tendencia nacen conceptos como la e-salud, que es una iniciativa que incentiva el uso de las TICs en el mundo de la medicina. Todo esto ha motivado el proyecto de final de carrera de este documento. Este proyecto tiene como objetivo crear una aplicación web que permita gestionar las historias clínicas, desde su creación hasta su posterior consulta. Este proyecto ha sido desarrollado con metodologías ágiles (Scrum), permitiendo al alumno la realización de un producto funcional y con la calidad requerida.Dicho proyecto ha sido desarrollado con idea de ser la base para la incorporación de más funcionalidades en un futuro.

Read accessible full text

Aplicación web para la creación y revisión de historias clínicas online

Author: Romero Rando, Ismael
Year: 2017
Source: https://accedacris.ulpgc.es/jspui/bitstream/10553/23910/1/0738897_00000_0000.pdf
G ado en Ingenie ´ıa In o m´a ica
T abajo Fin de G ado
Aplicaci´on web pa a la c eaci´on
y e isi´on de his o ias cl´ınicas
online
Ismael Rome o Rando
Tu o : Ja ie S´anchez P´e ez
Las Palmas de G an Cana ia
12 de julio de 2017
´
Indice gene al
1. In oducci´on 1
1.1. Mo i aci´on............................. 2
1.2. Obje i os ............................. 3
1.2.1. Obje i os gene ales del p oyec o . . . . . . . . . . . . . 3
1.2.2. Obje i os acad´emicos . . . . . . . . . . . . . . . . . . . 4
1.3. Apo aciones al en o no social . . . . . . . . . . . . . . . . . . 4
1.4. Es uc u a del Documen o . . . . . . . . . . . . . . . . . . . . 5
2. Es ado ac ual del ema 7
2.1. La inicia i a eSalud . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2. Inicia i as en Eu opa . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.1. Plan de acci´on de eSalud 2004-2011 . . . . . . . . . . . 8
2.2.2. Plan de acci´on de eSalud 2012-2020 . . . . . . . . . . . 9
2.3. Inicia i as en Espa˜na . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.1. Con enio Ma co . . . . . . . . . . . . . . . . . . . . . . 10
2.3.2. Esquema de In e ope abilidad . . . . . . . . . . . . . . 11
2.4. Es ado de las his o ias cl´ınicas . . . . . . . . . . . . . . . . . . 12
2.5. Al e na i as So wa e . . . . . . . . . . . . . . . . . . . . . . . 13
2.5.1. ClinicCloud........................ 13
2.5.2. KlinCloud ........................ 14
2.5.3. His o ias Cl´ınicas Online . . . . . . . . . . . . . . . . . 15
2.5.4. Doc o alia......................... 16
2.5.5. In oM´edicos........................ 17
´
INDICE GENERAL
3. Recu sos u ilizados 19
3.1. Ha dwa e ............................. 19
3.2. So wa e.............................. 19
3.2.1. Ne beans 8.1 . . . . . . . . . . . . . . . . . . . . . . . 19
3.2.2. Apache De by (Ja a DB) . . . . . . . . . . . . . . . . . 20
3.2.3. GlassFish Se e 4.1.1 . . . . . . . . . . . . . . . . . . 20
3.2.4. Sis ema Ope a i o: Windows 10 . . . . . . . . . . . . . 21
3.3. Lib e ´ıas.............................. 21
3.3.1. Ja aEE.......................... 22
3.3.2. Lib e ´ıa ja ax.se le . . . . . . . . . . . . . . . . . . . 22
3.4. O as he amien as u ilizadas . . . . . . . . . . . . . . . . . . 23
3.4.1. Adobe Pho hoshop CC . . . . . . . . . . . . . . . . . . 23
3.4.2. LaTex/TeXs udio . . . . . . . . . . . . . . . . . . . . . 23
4. Plan de abajo y empo izaci´on 25
4.1. Plani icaci´on del p oyec o . . . . . . . . . . . . . . . . . . . . 25
4.1.1. Modelo del p oyec o . . . . . . . . . . . . . . . . . . . 25
4.1.2. Me odolog´ıa Sc um . . . . . . . . . . . . . . . . . . . . 27
4.2. PlandeNegocio.......................... 29
4.2.1. Cos es Ha dwa e . . . . . . . . . . . . . . . . . . . . . 29
4.2.2. Cos es So wa e . . . . . . . . . . . . . . . . . . . . . . 29
4.2.3. Cos es Pe sonal . . . . . . . . . . . . . . . . . . . . . . 30
4.2.4. O os Cos es . . . . . . . . . . . . . . . . . . . . . . . 30
4.2.5. Cos es To ales y posibles modelos de negocio . . . . . . 30
5. Desa ollo del P oyec o 33
5.1. Requisi os............................. 33
5.1.1. P oduc Backlog . . . . . . . . . . . . . . . . . . . . . 33
5.1.2. Requisi os del So wa e . . . . . . . . . . . . . . . . . . 36
5.2. Dise˜no............................... 39
5.2.1. Modelos de Base de Da os . . . . . . . . . . . . . . . . 39
5.2.2. Dise˜no de la In e az de Usua io . . . . . . . . . . . . . 40
5.3. Sp in 0 .............................. 42
´
INDICE GENERAL
5.3.1. Obje i o del Sp in . . . . . . . . . . . . . . . . . . . . 42
5.4. Sp in 1 .............................. 43
5.4.1. Obje i o del Sp in . . . . . . . . . . . . . . . . . . . . 43
5.4.2. Funcionalidades implemen adas . . . . . . . . . . . . . 44
5.4.3. Re ospec i a del Sp in . . . . . . . . . . . . . . . . . 45
5.5. Sp in 2 .............................. 45
5.5.1. Obje i o del Sp in . . . . . . . . . . . . . . . . . . . . 45
5.5.2. Funcionalidades implemen adas . . . . . . . . . . . . . 47
5.5.3. Re ospec i a del Sp in . . . . . . . . . . . . . . . . . 48
5.6. Sp in 3 .............................. 48
5.6.1. Obje i o del Sp in . . . . . . . . . . . . . . . . . . . . 48
5.6.2. Funcionalidades implemen adas . . . . . . . . . . . . . 50
5.6.3. Re ospec i a del Sp in . . . . . . . . . . . . . . . . . 50
6. Conclusiones y abajo u u o 51
6.1. Conclusiones............................ 51
6.2. T abajoFu u o .......................... 52
A. Compe encias espec´ı icas cubie as 55
B. Manual de Usua io 57
B.1.Gene al .............................. 57
B.1.1. Regis o .......................... 57
B.1.2. Inicio y Cie e de Sesi´on . . . . . . . . . . . . . . . . . 58
B.1.3. Busca M´edicos . . . . . . . . . . . . . . . . . . . . . . 60
B.2.Pacien e.............................. 61
B.2.1. In o maci´on Cl´ınica . . . . . . . . . . . . . . . . . . . . 62
B.2.2. Pe il............................ 62
B.2.3. His o ial Cl´ınico . . . . . . . . . . . . . . . . . . . . . . 63
B.2.4. No i icaciones . . . . . . . . . . . . . . . . . . . . . . . 64
B.2.5. Consen imien os . . . . . . . . . . . . . . . . . . . . . . 65
B.3.M´edico............................... 65
B.3.1. His o ias Cl´ınicas . . . . . . . . . . . . . . . . . . . . . 65

´
INDICE GENERAL
B.3.2. Pacien es ......................... 66
B.4.Adminis ado ........................... 67
B.4.1. Adminis a Usua ios . . . . . . . . . . . . . . . . . . . 67
C. No ma i a y Legislaci´on 69
C.1. Ley de P o ecci´on de Da os . . . . . . . . . . . . . . . . . . . 69
´
Indice de igu as
2.1. Logo de Clinic Cloud . . . . . . . . . . . . . . . . . . . . . . . 13
2.2. Aplicaci´on de Clinic Cloud . . . . . . . . . . . . . . . . . . . . 14
2.3. Logo de Klin Cloud . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4. Aplicaci´on Klin Cloud . . . . . . . . . . . . . . . . . . . . . . 15
2.5. Logo de His o ias Cl´ınicas . . . . . . . . . . . . . . . . . . . . 15
2.6. Aplicaci´on His o ias Cl´ınicas . . . . . . . . . . . . . . . . . . . 16
2.7. Logo de Doc o alia . . . . . . . . . . . . . . . . . . . . . . . . 16
2.8. Aplicaci´on Doc o alia . . . . . . . . . . . . . . . . . . . . . . . 17
2.9. Logo de In oM´edicos . . . . . . . . . . . . . . . . . . . . . . . 17
2.10. Aplicaci´on In oM´edicos . . . . . . . . . . . . . . . . . . . . . . 18
3.1. LogodeNe beans......................... 19
3.2. Logo de Apache De by (Ja a DC) . . . . . . . . . . . . . . . . 20
3.3. Logo de GlassFish Se e . . . . . . . . . . . . . . . . . . . . . 20
3.4. Logo de Windows 10 . . . . . . . . . . . . . . . . . . . . . . . 21
3.5. LogodeJa aEE ......................... 22
3.6. Logo de Adobe Pho oshop CC . . . . . . . . . . . . . . . . . . 23
3.7. Logo de TeXs udio . . . . . . . . . . . . . . . . . . . . . . . . 23
4.1. P oceso de del desa ollo po i e aciones inc emen ales . . . . 26
4.2. Tabla de las ac i idades desa olladas en cada ase . . . . . . . 26
4.3. P oceso de la me odolog´ıa Sc um . . . . . . . . . . . . . . . . 28
5.1. P oduc Backlog, p ime a pa e . . . . . . . . . . . . . . . . . 33
5.2. P oduc Backlog, segunda pa e . . . . . . . . . . . . . . . . . 34
´
INDICE DE FIGURAS
5.3. P oduc Backlog, e ce a pa e . . . . . . . . . . . . . . . . . . 35
5.4. Casos de uso del pacien e . . . . . . . . . . . . . . . . . . . . . 36
5.5. Casos de uso del m´edico . . . . . . . . . . . . . . . . . . . . . 37
5.6. Casos de uso del adminis ado . . . . . . . . . . . . . . . . . 38
5.7. Modelo de la Base de Da os . . . . . . . . . . . . . . . . . . . 39
5.8. P o o ipo del pe il de usua io . . . . . . . . . . . . . . . . . . 40
5.9. P o o ipo de his o ias cl´ınicas . . . . . . . . . . . . . . . . . . 41
5.10. P o o ipo de lis ados . . . . . . . . . . . . . . . . . . . . . . . 41
5.11. P o o ipo de las no i icaciones . . . . . . . . . . . . . . . . . . 42
5.12. Sp in backlog del p ime sp in . . . . . . . . . . . . . . . . . 43
5.13. Sp in backlog del segundo sp in . . . . . . . . . . . . . . . . 46
5.14. Sp in backlog del e ce sp in . . . . . . . . . . . . . . . . . 49
B.1. Acceso a egis a se . . . . . . . . . . . . . . . . . . . . . . . . 57
B.2. Fo mula io de Regis o . . . . . . . . . . . . . . . . . . . . . . 58
B.3.Iniciodesesi´on .......................... 58
B.4. P´agina p incipal as inicia sesi´on . . . . . . . . . . . . . . . 59
B.5.Cie edesesi´on.......................... 60
B.6. B´usqueda de m´edicos po especialidad . . . . . . . . . . . . . 60
B.7. Lis ado de m´edicos . . . . . . . . . . . . . . . . . . . . . . . . 61
B.8. Pe il de un m´edico . . . . . . . . . . . . . . . . . . . . . . . . 61
B.9. Acceso a la in o maci´on cl´ınica . . . . . . . . . . . . . . . . . . 62
B.10.Fo mula io de la in o maci´on cl´ınica . . . . . . . . . . . . . . . 62
B.11.Accesoalpe il .......................... 62
B.12.Fo mula io pa a modi ica el pe il . . . . . . . . . . . . . . . . 63
B.13.Acceso a las his o ias cl´ınicas . . . . . . . . . . . . . . . . . . 63
B.14.Lis ado de his o ias cl´ınicas . . . . . . . . . . . . . . . . . . . 63
B.15.Acceso al en ´ıo de no i icaciones . . . . . . . . . . . . . . . . . 64
B.16.Acceso a las no i icaciones . . . . . . . . . . . . . . . . . . . . 64
B.17.Lis ado de no i icaciones . . . . . . . . . . . . . . . . . . . . . 64
B.18.Acceso a los consen imien os . . . . . . . . . . . . . . . . . . . 65
B.19.Lis ado de consen imien os . . . . . . . . . . . . . . . . . . . . 65
´
INDICE DE FIGURAS
B.20.Acceso a his o ias cl´ınicas c eadas po el p opio usua io . . . . 65
B.21.Lis ado de his o ias cl´ınicas . . . . . . . . . . . . . . . . . . . 66
B.22.Acceso a pacien es . . . . . . . . . . . . . . . . . . . . . . . . 66
B.23.Lis ado de pacien es con el es ado de los consen imien os . . . 66
B.24.Opci´on pa a la c eaci´on de una nue a his o ia cl´ınica . . . . . 67
B.25.Acceso a la adminis aci´on de usua ios . . . . . . . . . . . . . 67
B.26.Lis ado de usua ios . . . . . . . . . . . . . . . . . . . . . . . . 68
´
INDICE DE CUADROS

Abs ac
The ield o heal hca e has long been in oducing new echnologies li le
by li le.As pa o his end a e bo n concep s such as e-heal h, which is an
ini ia i e ha encou ages he use o ICT in he wo ld o medicine.
Thanks o his ype o ini ia i e, he ield o heal h ca e has a oused he
in e es o many de elope s, who see in his a ea an oppo uni y o c ea e
ools ha help he heal h wo ke s pe o m hei asks, as well as open he
way o new me hods o consul ing he clinical in o ma ion by he pa ien s.
All his has mo i a ed he inal p ojec o his documen . This p ojec
aims o c ea e a web applica ion ha allows o manage he clinical his o y,
om i s c ea ion o i s subsequen consul a ion.
Finally, his p ojec has been de eloped wi h agile me hodologies (Sc um),
allowing he s uden o p oduce a unc ional p oduc wi h he equi ed qua-
li y. This p ojec has been de eloped wi h he idea o being he basis o he
inco po a ion o mo e unc ionali ies in a u u e.
´
INDICE DE CUADROS
“No es el m´as ue e de las especies el que sob e i e,
ampoco es el m´as in eligen e el que sob e i e.
Es aquel que es m´as adap able al cambio.”
Cha les Da win.
Cap´ı ulo 1
In oducci´on
Ac ualmen e, la in o m´a ica iene una g an impo ancia en odos los
´ambi os de nues a sociedad. Es o se debe a las nume osas he amien as
que o ece, las cuales han cambiado po comple o la ealizaci´on de de e -
minadas a eas o la mane a en que nos comunicamos. En el ´ambi o labo al
la in o m´a ica ha supues o la e oluci´on de muchas p o esiones e incluso la
c eaci´on de o as o almen e nue as. Den o de la medicina es a endencia
ha p o ocado la apa ici´on de concep os como la eSalud.
La eSalud a a de inco po a las en ajas que p opo ciona las TICs al
en o no sani a io. Es o ha supues o un impac o y e oluci´on en la o ma en
que se desa olla el sec o salud, inc emen ando la e iciencia, lo que se e leja
en educci´on de cos os y una mejo a en la calidad del se icio.
Po o o lado, la apa ici´on de la eSalud ha mo i ado una se ie de inicia i-
as eu opeas. Pa a la implan aci´on de las medidas e inicia i as se ha a cabo
median e dos planes de acci´on. El p ime o de ellos se desa oll´o en e 2004 y
2011 eniendo como p incipal obje i o la inco po aci´on de las a je as sani-
a ias y las ece as elec ´onicas en e o os se icios. El segundo plan se es ´a
lle ando a cabo ac ualmen e, ya que engloba el pe iodo comp endido en e
2012 y 2020. Es e plan de acci´on p e ende ealiza mejo as en la in es iga-
ci´on, desa ollo e inno aci´on, una mayo in e ope abilidad de los se icios de
cibe salud y ga an iza un mayo despliegue de la eSalud.
A ni el nacional, siguiendo los planes de acci´on es ablecidos po Eu opa,
se ha lle ado a cabo a ias mejo as en sus se icios pe enecien es a la ci-
be salud con la c eaci´on de un Con enio Ma co con el obje i o de mejo a
la a enci´on sani a ia que se p es a a los pacien es, u ilizando pa a ello las
en ajas que apo an las nue as ecnolog´ıas. A a´ız de es e con enio se ha
dado paso a la inco po aci´on de nue os se icios en l´ınea y el desa ollo de
1

2CAP´
ITULO 1. INTRODUCCI ´
ON
sis emas de in e ope abilidad
Den o de odas es as medidas es ´a la c eaci´on de his o ias cl´ınicas elec ´oni-
cas, la cuales son el mo i o p incipal de la c eaci´on de nues o TFG. En es e
p oyec o se iene po obje i o la ealizaci´on de un so wa e que pe mi a la
c eaci´on y ges i´on de his o ias cl´ınicas online con ibuyendo as´ı a las ini-
cia i as que p omue e la eSalud, a ando de inco po a las en ajas que
p opo ciona las TICs al en o no sani a io.
El desa ollo de es a aplicaci´on iene como in acili a la labo del pe -
sonal sani a io a la ho a de elabo a la documen aci´on pe enecien e a las
his o ias cl´ınicas. Po o a pa e, es a aplicaci´on p opo ciona ´a al pacien e
un acceso sencillo a sus his o ias cl´ınicas, a o eciendo la in e acci´on en e
m´edico y pacien e, la cual es de i al impo ancia pa a ayuda a la mejo a
del se icio sani a io.
Pa a pode desa olla es a aplicaci´on se ha seguido la me odolog´ıa Sc um,
adem´as de la u ilizaci´on de a ias he amien as y lib e ´ıas como Ja a EE. Po
o a pa e, se han aplicado los conocimien os adqui idos du an e la ca e a
como los ob enidos en la p og amaci´on con lenguajes como Ja a o HTML 5
con el obje i o de p opo ciona el mejo esul ado posible de la aplicaci´on
1.1. Mo i aci´on
La p incipal mo i aci´on pa a el desa ollo de es e TFG es la ealizaci´on
de un p oyec o median e me odolog´ıas ´agiles como Sc um, adem´as de pone
en p ´ac ica los conocimien os adqui idos du an e la ca e a, especialmen e
los ob enidos en la especi icaci´on de So wa e.
Una ez es ablecidos los c i e ios, p ocedimos a euni nos con nues o
u o Ja ie S´anchez P´e ez con la inalidad de busca un p oyec o el cual se
adap a a y pe mi ie a desa olla los conocimien os ma cados como obje i o
p e iamen e. A a´ız de esa euni´on, se p opuso la ealizaci´on del so wa e
((Aplicaci´on web pa a la c eaci´on y e isi´on de his o ias cl´ınicas online)).
Po o o lado la pe enencia del p oyec o al ´ambi o de la salud e ue za
nues o in e ´es po el so wa e a desa olla , ya que pe mi e in es iga y am-
plia ho izon es en los que pode desa olla se debido a las pa icula idades
p opias que o ece el mundo de la medicina.
1.2. OBJETIVOS 3
1.2. Obje i os
1.2.1. Obje i os gene ales del p oyec o
El p oyec o ((Aplicaci´on web pa a la c eaci´on y e isi´on de his o ias cl´ıni-
cas online)) iene como obje i o p incipal acili a el acceso al his o ial m´edico
de los usua ios, an o po pa e del pacien e como del m´edico. Pa a ello el
so wa e cumple una se ie de obje i os m´as espec´ı icos los cuales di idi emos
en e los que pe enecen a los pacien es y los m´edicos.
Po pa e del pacien e el so wa e con iene las siguien es ca ac e ´ıs icas:
Visualizaci´on de su his o ial m´edico, el cual con iene odas las his o ias
cl´ınicas c eadas po los di e en es m´edicos en cada consul a ealizada
al pacien e.
Sis ema de consen imien os que no pe mi e la isualizaci´on de su his-
o ial a ning´un m´edico que no haya solici ado el consen imien o p e io
del pacien e.
Po o o lado, el m´edico end ´a las siguien es uncionalidades disponibles:
Visualizaci´on del his o ial m´edico de un pacien e, el cual con iene odas
las his o ias cl´ınicas c eadas po los di e en es m´edicos en cada consul a
ealizada al pacien e.
C eaci´on de his o ias cl´ınicas con las que ecoge los da os ele an es
de una consul a.
Sis ema de consen imien os que nos pe mi e solici a el acceso al his-
o ial m´edico de un pacien e.
Adem´as de las ca ac e ´ıs icas pa icula es de pacien es y m´edicos, el so -
wa e con iene una se ie de uncionalidades gene ales pa a odos los usua ios
egis ados en el sis ema:
En ia y ecibi no i icaciones e e en es a las di e en es his o ias cl´ıni-
cas, pe mi iendo una comunicaci´on en e los pacien es y m´edicos.
Ges i´on de la cuen a de usua io con un pe il modi icable.
B´usqueda de pacien es o m´edicos po di e en es pa ´ame os.
Po ´ul imo, el so wa e con iene un e ce ipo de usua io que co esponde
al adminis ado , el cual iene unas b e es uncionalidades que le pe mi e
ges iona los usua ios del sis ema.
4CAP´
ITULO 1. INTRODUCCI ´
ON
1.2.2. Obje i os acad´emicos
Uno de los obje i os p incipales es el de aplica con ´exi o la me odolog´ıa
´agil Sc um en el desa ollo de un p oyec o eal, si iendo pa a pone en
p ´ac ica lo ap endido du an e la especializaci´on de ingenie ´ıa del so wa e.
La aplicaci´on de Sc um ambi´en se e ´a e lejada en la plani icaci´on y ges i´on
del p oyec o.
Pa a dicho p oyec o se c ea ´a una base de da os elacional, la cual nos
ayuda ´a a pone en p ´ac ica los conocimien os adqui idos sob e SQL.
Po o o lado los lenguajes de p og amaci´on que se usa ´an son Ja a y
HTML5, adem´as de hojas de es ilo pa a el dise˜no de la web. La aplicaci´on de
es o lenguajes du an e el desa ollo nos pe mi i ´a aplica los conocimien os
sob e p og amaci´on ob enidos du an e la ca e a, incluyendo los pe enecien-
es al dise˜no de in e aces.
Po ´ul imo, el p oyec o se ´a desa ollado median e el pa ´on de dise˜no
F on Con olle , el cual es ablece un con olado que maneja a odas las
pe iciones que se ealicen desde la aplicaci´on web o eciendo una se ie de
en ajas desc i as a con inuaci´on:
Con ol cen alizado de las pe iciones
Mayo eusabilidad del c´odigo.
Mejo as en la ges i´on de la segu idad.
1.3. Apo aciones al en o no social
Las apo aciones que o ece la aplicaci´on en el en o no social an de la
mano con la inicia i a eSalud, la cual quie e in oduci las en ajas de las
TICs en el ´ambi o de la sanidad. Es a aplicaci´on se ha desa ollado con el
obje i o de o ece una al e na i a a uno de los p ocesos an impo an e en
la sanidad como la elabo aci´on de las his o ias cl´ınicas y el acceso pos e io
a ellas. Dicha aplicaci´on o ece acilidades an o a los pacien es como a los
m´edicos pa a ges iona las his o ias cl´ınicas.
Po o o lado, la na u aleza web de la p opia aplicaci´on acili a el acceso
desde cualquie luga , qui ando la necesidad de isi a un cen o sani a io
pa a pode e isa u his o ial m´edico.
Finalmen e, podemos conside a que es a aplicaci´on p e ende apo a su
g ani o de a ena a mejo a el se icio sani a io, el cual es uno de los pila es
de la sociedad.
1.4. ESTRUCTURA DEL DOCUMENTO 5
1.4. Es uc u a del Documen o
En es a secci´on se ha ´a un b e e esumen de cada uno de los cap´ı ulos,
con la in enci´on de acili a la lec u a de es e documen o. Tambi´en es e-
comendable segui la es uc u a es ablecida pa a el o den de lec u a de los
cap´ı ulos, ya que muchos de ellos se desa ollan en base a lo is o en cap´ı ulos
an e io es.
Cap´ı ulo 2 Es ado del A e: En es e cap´ı ulo se habla ´a sob e el ´ambi o
en el que se desa olla es e p oyec o, haciendo hincapi´e en la inicia i a
eSalud, adem´as de las di e en es al e na i as exis en es a la aplicaci´on
desa ollada.
Cap´ı ulo 3 Recu sos U ilizados: En es e cap´ı ulo se explica ´an las di-
e en es he amien as y ecnolog´ıas usadas pa a la elabo aci´on de es e
p oyec o.
Cap´ı ulo 4 Plan de abajo y empo izaci´on: En es e cap´ı ulo se habla ´a
del modelo y me odolog´ıa escogidos pa a la elabo aci´on de es e p oyec-
o. Po o o lado, ambi´en se explica ´a el plan de negocio escogidos,
incluyendo cos es y los posibles m´e odos de inanciaci´on es udiados
Cap´ı ulo 5 Desa ollo del p oyec o: Es e cap´ı ulo explica ´a de mane a
ex ensa odo lo e e en e a la elabo aci´on del p oyec o. Se mos a ´an
diag amas y p o o ipos, adem´as de la explicaci´on del abajo ealizado
en cada una de las di e en es i e aciones ealizadas du an e el desa ollo
de la aplicaci´on
Cap´ı ulo 6 Conclusiones y abajo u u o: En es e cap´ı ulo se expond ´a
las conclusiones as la elabo aci´on de es e p oyec o y la explicaci´on de
u u as l´ıneas de abajo disponibles pa a la mejo a y ampliaci´on de la
aplicaci´on.
Anexos: Po ´ul imo, los anexos con end ´an in o maci´on sob e las com-
pe encias cubie as du an e el p oyec o, un manual de usua io, adem´as
de la no ma i a y legislaci´on necesa ia pa a el co ec o desa ollo de
es e p oyec o.
12 CAP´
ITULO 2. ESTADO ACTUAL DEL TEMA
In e cambio de mensajes ci ados y i mados: Las comunicaciones en e
los sis emas clien e y el n´ucleo del SNS se ealiza enc ip ada median e el
p o ocolo SSL 3, adem´as de que los mensajes en iados se ´an i mados
digi almen e po el emiso y comp obados po el emiso .
Usua ios egis ados: La au en i icaci´on de los sis emas clien e (los Se -
icios de Salud) se ealiza median e la u ilizaci´on de ce i icados digi-
ales X509 3. Con dichos ce i icados se iden i ican a cada uno de los
se ido es que acceden al sis ema y al se ido p opio del SNS.
Independencia de las pla a o mas: Al usa XML como es ´anda de in-
e cambio, el sis ema pe mi e una ´apida in eg aci´on con o as apli-
caciones o sis emas que ope en con el mismo es ´anda . Es o se puede
aplica no solo a ni el nacional, sino ambi´en Eu opeo o mundial.
Inclusi´on de nue os se icios: La inclusi´on de nue os se icios se ealiza
median e la de inici´on de nue os mensajes XML, lo que pe mi e la p es-
aci´on de nue as uncionalidades eu ilizando la pla a o ma exis en e.
sin necesidad de cambia el modo de ope aci´on.
Implemen aci´on de p ocedimien os de calidad: Con es o se busca ga-
an iza la calidad de la in o maci´on y los p ocesos que se inco po en
al SNS.
2.4. Es ado de las his o ias cl´ınicas
En la ac ualidad, exis en p oyec os como el de ((His o ia Cl´ınica Digi al
del Sis ema Nacional de Salud(HCDSNS))) p omo ido po el Minis e io de
Sanidad, Se icios Sociales e Igualdad en el cual se iene como obje i o po-
de p opo ciona a pacien es y pe sonal sani a io accede a documen aci´on
cl´ınica, adem´as de es ingi el acceso a dicha documen aci´on s´olo a quien
es ´e au o izado pa a ello.
Po o a pa e, exis en a ias al e na i as que pe mi en ges iona las his-
o ias cl´ınicas. Pese a es a a iedad, la mayo ´ıa de ellas en ocan su aplicaci´on
hacia el pe sonal sani a io, excluyendo la posibilidad de que los pacien es
puedan consul a su his o ial m´edico o ealiza cualquie o o ipo de uncio-
nalidad como hace el HCDSNS.
En es e apa ado se ha ´a un b e e es udio de a ias de las al e na i as,
es udiando las uncionalidades que o ecen al usua io de la aplicaci´on.

2.5. ALTERNATIVAS SOFTWARE 13
2.5. Al e na i as So wa e
2.5.1. Clinic Cloud
Figu a 2.1: Logo de Clinic Cloud
Clinic Cloud es un ges o de cl´ınicas en la nube, el cual pe mi e ene
usua ios con di e en es ni eles de pe misos con olando as´ı las uncionalidades
a las que iene acceso cada usua io.
Adem´as de la ges i´on de his o ias cl´ınicas, Clinic Cloud ambi´en posee
o as uncionalidades como agendas con las que ges iona las ci as e incluso
un se icio de ma ke ing con el que in o ma a sus clien es de no edades en
la cl´ınica.
Po o o lado, ambi´en o ece sopo e a o as ´a eas con uncionalidades
pa a la ges i´on es a ´egica, o ganiza i a o adminis a i a de la cl´ınica.
Po ´ul imo, es e se icio es de pago, limi ando algunas de las uncionali-
dades disponibles pa a las a i as de pago mayo es.
14 CAP´
ITULO 2. ESTADO ACTUAL DEL TEMA
Figu a 2.2: Aplicaci´on de Clinic Cloud
2.5.2. Klin Cloud
Figu a 2.3: Logo de Klin Cloud
Klin Cloud al igual que la aplicaci´on an e io , es un ges o de cl´ınicas en
la nube, la cual pe mi e ges iona las his o ias cl´ınicas de pacien es. Tam-
bi´en o ece uncionalidades pa a ges iona ci as y o ganiza la agenda de los
usua ios. Es e so wa e ambi´en o ece ges i´on econ´omica y o ganiza i a de
la cl´ınica.
Po ´ul imo dicho se icio es de pago aunque en es e caso no hay uncio-
nalidades exclusi as de las a i as que pagues, o eciendo di e en es ipos de
susc ipciones en unci´on del iempo que con a es el se icio.
2.5. ALTERNATIVAS SOFTWARE 15
Figu a 2.4: Aplicaci´on Klin Cloud
2.5.3. His o ias Cl´ınicas Online
Figu a 2.5: Logo de His o ias Cl´ınicas
Es a aplicaci´on o ece un ges o de his o ias cl´ınicas en la nube y una
g an can idad de unciones ex a. En e es as unciones podemos encon a
un ges o de agendas y ci as, acceso a la base de da os CIE 10, o ganiza
g upos de e apias... Po o o lado, el so wa e o ece uncionalidades como
la ges i´on de ac u aci´on o del pe sonal sani a io.
Po ´ul imo es e se icio o ece a i as en las que a ´ıa el n´ume o de usua-
ios y pacien es con los que pod ´a abaja la aplicaci´on, as´ı como limi a
o as ca ac e ´ıs icas como el almacenamien o de a chi os o algunas uncio-
nalidades.
16 CAP´
ITULO 2. ESTADO ACTUAL DEL TEMA
Figu a 2.6: Aplicaci´on His o ias Cl´ınicas
2.5.4. Doc o alia
Figu a 2.7: Logo de Doc o alia
Es e po al web nos o ece in o maci´on sob e una amplia can idad de
especialis as sani a ios. Es a aplicaci´on inco po a un sis emas de ci as que
sumado a lo an e io , pe mi e al usua io ese a una ci a online de mane a
´acil y sencilla una ez encuen e un especialis a adecuado.
Po o o lado ambi´en iene un se icio que pe mi e que los di e en es
expe os esponda a p egun as elacionadas con la salud.
2.5. ALTERNATIVAS SOFTWARE 17
Figu a 2.8: Aplicaci´on Doc o alia
2.5.5. In oM´edicos
Figu a 2.9: Logo de In oM´edicos
Es a web al igual que la an e io , pe mi e la b´usqueda de especialis as
sani a io. Es as b´usquedas pueden se ealizadas median e p o incias o espe-
cialidades. Una ez encon ado el especialis a, se nos mos a ´a su in o maci´on
de con ac o, al con a io del po al an e io que nos pe mi ´ıa ealiza la e-
se a de una ci a online.
Po ´ul imo es e web ambi´en iene un sis ema de p egun as sob e salud,
el cual o ece ´a un buscado que pe mi i ´a encon a p egun as simila es o
de ealiza la nues a en caso de no encon a la espues a que buscamos en
las p egun as ya ealizadas po o os usua ios.

18 CAP´
ITULO 2. ESTADO ACTUAL DEL TEMA
Figu a 2.10: Aplicaci´on In oM´edicos
Cap´ı ulo 3
Recu sos u ilizados
3.1. Ha dwa e
Las p incipales especi icaciones del ha dwa e del po ´a il u ilizado pa a
el desa ollo del p oyec o son una CPU In el Co e i7-4510U, 4 Gb de RAM
y una a je a g ´a ica N idia Ge o ce 820m
3.2. So wa e
3.2.1. Ne beans 8.1
Figu a 3.1: Logo de Ne beans
Es e p oyec o ha sido desa ollado en Ne beans 8.1 el cual es un en o no
de desa ollo g a ui o y de c´odigo abie o. Ne beans da sopo e a di e en es
ecnolog´ıas como Ja a, C/C++, HTML5, PHP,... O a de las ca ac e ´ıs icas
de Ne beans es que nos pe mi e el acceso a dis in os ges o es de bases de
19
20 CAP´
ITULO 3. RECURSOS UTILIZADOS
da os como O acle o MySql, pe mi i´endonos modi ica , consul a y isualiza
el con enido de la base de da os desde el p opio IDE de Ne beans.
Po ´ul imo, Ne beans pe mi e la in eg aci´on con di e sos se ido es de
aplicaciones como el GlassFish, el cual es u ilizado du an e el desa ollo del
p oyec o.
3.2.2. Apache De by (Ja a DB)
Figu a 3.2: Logo de Apache De by (Ja a DC)
Apache De by es una base de da os elacional la cual es ´a p og amada
en Ja a comple amen e. Ac ualmen e O acle dis ibuye el p oyec o Apache
De by como Ja a DB. Ja a DB nos o ece una g an a iedad de ca ac e ´ıs i-
cas. A con inuaci´on pasa emos a enume a las m´as impo an es:
Basada en los es ´anda es SQL y JDBC.
P opo ciona un d i e JDBC que el cual se puede inc us a di ec a-
men e en aplicaciones Ja a.
Sopo e de uncionamien o clien e/se ido
Es ´a esc i a comple amen e en Ja a
3.2.3. GlassFish Se e 4.1.1
Figu a 3.3: Logo de GlassFish Se e
3.3. LIBRER´
IAS 21
GlassFish es un se ido de aplicaciones de so wa e lib e que implemen a
y pe mi e ejecu a aplicaciones que siguen las especi icaciones de inidas en
Ja a EE. GlassFish sopo a En e p ise Ja aBeans, JPA, Ja a Se e Pages,
se le s,... Es o pe mi e c ea aplicaciones po ables y escalables.
3.2.4. Sis ema Ope a i o: Windows 10
Figu a 3.4: Logo de Windows 10
El sis ema ope a i o usado pa a el desa ollo de es e p oyec o ha sido
Windows 10, el sis ema ope a i o m´as ecien e de Mic oso . Es e SO in-
odujo una a qui ec u a de aplicaciones ((uni e sales)), la cual pe mi e que
dichas aplicaciones puedan se dise˜nadas pa a ejecu a se en odos los sis emas
ope a i os pe enecien es a Mic oso .
Tambi´en cabe des aca que Windows 10 iene con un ((modo p og ama-
do )) el cual o ece unciones pensadas pa a desa ollado es, como pe mi i la
ins alaci´on de aplicaciones uni e sales que no pe enece a la ienda de Win-
dows o acili a el acceso a cie as opciones del explo ado de a chi os que
pe manecen escondidas pa a usua ios no males.
3.3. Lib e ´ıas
En es a secci´on ha emos una b e e desc ipci´on de las lib e ´ıas menos
comunes u ilizadas den o de la aplicaci´on.
28 CAP´
ITULO 4. PLAN DE TRABAJO Y TEMPORIZACI ´
ON
Re ospec i a: Reuni´on pos e io al sp in en el que se analizan las
cosas que han uncionado bien y cu´ales deben mejo a se.
Re inamien o y modi icaciones de la lis a de equisi os y el p oyec o:
Es e es un p oceso que se hace du an e el desa ollo del so wa e, en el
cual se i ´a abajando con la lis a de equisi os a˜nadiendo, eliminando,
modi icando o incluso cambiando la p io idad de los ya exis en es.
Figu a 4.3: P oceso de la me odolog´ıa Sc um
Con Sc um como me odolog´ıa pasamos a ealiza una lis a inicial con o-
das las his o ias de usua io que se iban a desa olla pa a el p oyec o, es a
lis a ue e isada as cada i e aci´on o sp in . Una ez es ablecido es o, se
es im´o que el p oyec o se ´ıa desa ollado en es sp in de unas es sema-
nas de du aci´on cada uno. A con inuaci´on se expone un b e e esumen del
con enido de cada sp in :
P ime Sp in : En es e sp in se desa olla las uncionalidades comunes
a odos los usua ios pe mi iendo c ea una base s´olida en la que segui
desa ollando el es o de his o ias de usua ios. En es e sp in ambi´en
se hace un p ime dise˜no de la base de da os.
Segundo Sp in : En es e sp in se a˜naden las his o ias de usua io pe e-
necien es a los pacien es y los m´edicos. Las uncionalidades implemen-

4.2. PLAN DE NEGOCIO 29
adas co esponden al manejo de las his o ias cl´ınicas y los an eceden-
es cl´ınicos. Tambi´en se a˜naden unciones de b´usqueda pa a odos los
usua ios.
Te ce Sp in : En es e ´ul imo sp in se a˜nade la igu a del adminis-
ado al sis ema jun o a una se ie de uncionalidades que pe mi en
ges iona usua ios. Tambi´en se a˜nade los consen imien os a la aplica-
ci´on, los cuales se apoyan en his o ias de usua ios desa olladas en el
sp in an e io . Po ´ul imo se abaja en el dise˜no isual de la p´agina
adem´as de unos ´ul imos de alles en la base de da os con es e in.
4.2. Plan de Negocio
A con inuaci´on se expond ´a los cos es necesa ios pa a la elabo aci´on de
es e p oyec o incluyendo u u as ac ualizaciones du an e el pe iodo de 3 a˜nos,
adem´as de posibles modelos de negocio pa a inancia el p oyec o.
4.2.1. Cos es Ha dwa e
En los cos es de Ha dwa e end ´an incluidos odo el equipo necesa io pa a
el abajo de las 4 pe sonas designadas en los cos es de pe sonal. Pa a ello se
ha buscado equipos de gama media-al a los cuales puedan ene una du aci´on
de en e 3-5 a˜nos an es de su eno aci´on en caso de se necesa io. Po ´ul imo
ambi´en se a˜nade una imp eso a pa a el manejo de los documen os necesa ios
en papel.
Ha dwa e Cos e(eu os)
O denado de sob emesa 4x800=3200
Moni o 4x100=400
Teclado+Ra ´on 4x30=120
Imp eso a 100
To al 3820
Cuad o 4.1: Tabla de cos es del ha dwa e
4.2.2. Cos es So wa e
Los cos es elacionados con el So wa e son 0, ya que se ha usado en odo
momen o he amien as g a ui as en odos y cada uno de los aspec os de la
aplicaci´on.
30 CAP´
ITULO 4. PLAN DE TRABAJO Y TEMPORIZACI ´
ON
Cabe des aca que si en un u u o se necesi ase alguna he amien a de
pago con el obje i o de ob ene el mejo esul ado posible en el desa ollo de
la aplicaci´on, pod ´ıa inclui se sin p oblemas en el p esupues o.
4.2.3. Cos es Pe sonal
A con inuaci´on se mos a ´a los cos es elacionados a los sueldos del pe -
sonal in oluc ado en el desa ollo de la aplicaci´on, adem´as como el equipo
desa olla ´a en una o icina, se eque i ´a se icios de limpieza los cuales se
han incluido en la abla.
Pe sonal Sueldo(eu os)
Je e de p oyec o 4000
Analis a 2500
Dise˜nado 1600
P og amado 2200
Limpiado a 900
To al 11260
Cuad o 4.2: Tabla de cos es del pe sonal
4.2.4. O os Cos es
En es e apa ado se incluyen o os gas os necesa ios como el alquile de
una o icina o el de suminis os, que no en an en las ca ego ´ıas de cos es
an e io men e desc i as.
Desc ipci´on Cos e(eu os)
Alquile de o icina 1200
Ma e ial de o icina 200
In e ne 100
Agua 30
Luz 80
To al 1610
Cuad o 4.3: Tabla de o os cos es
4.2.5. Cos es To ales y posibles modelos de negocio
En la siguien e abla se mos a ´a el o al de los cos es du an e el pe iodo
de un a˜no pa a inancia el equipo de desa ollo y odos los cos es necesa ios.
4.2. PLAN DE NEGOCIO 31
Tambi´en se mos a ´a las can idades necesa ias pa a inancia odos los gas os
necesa ios en unci´on a 3 o 5 a˜nos de desa ollo. Dichos gas os co esponden
al acumulado du an e el pe iodo es ablecido.
Cos es 1 a˜no 3 a˜nos 5 a˜nos
Ha dwa e 3820 3820 3820
So wa e 0 0 0
Pe sonal 11260x12=135120 135120x3=405360 135120x5=675600
O os cos es 1610x12=19320 19320x3=57960 19320x5=96600
To al 158260 467140 776020
Cuad o 4.4: Tabla cos es o ales
A a´ız de es os esul ados enemos que los gas os mensuales son ap oxi-
madamen e unos 13.500 eu os. Pa a pode inancia es o se han es udiado
a ios modelos de negocios, que pasa emos a enume a .
Publicidad: Es e modelo a a ´ıa de consegui la inanciaci´on median e
la inclusi´on de publicidad de emp esas in e esadas en la p´agina.
Susc ipci´on mensual: Con es a opci´on se a a ´ıa de cub i los cos es
median e el cob o de una a i a mensual a nues os posibles clien es. Es-
udiando las al e na i as, la cuo a adecuada onda ´ıa los 30 eu os. Es e
modelo eque i ´ıa de un in e si´on inicial has a pode au o inancia se lo
cual nos lle a ´ıa a necesi a unas 450 susc ipciones ac i as.
KickS a e : La ´ul ima opci´on se ´ıa la de p omociona nues o p oyec o
en la pla a o ma de inanciamien os KickS a e . En es a pla a o ma se
es ablece ´ıa el cos e o al que lle a ´ıa c ea la aplicaci´on du an e los
5 a˜nos con el obje i o de ecibi la inanciaci´on su icien e pa a cub i
odo el p oceso de desa ollo de la aplicaci´on.
Po o o lado, se ha es udiado el posible uso de un p ´es amo. Suponiendo
que los ing esos anuales son de 175000 eu os(can idad m´ınima pa a aba ca
odos los cos es de un a˜no de desa ollo), el p ´es amo del que dispond emos
se ´ıa de 61.250 eu os que debe ´ıa de ol e se en el anscu so de los 5 a˜nos.
Dicho p ´es amo inc emen a ´ıa los cos es en 1160 eu os mensuales, adem´as
de una comisi´on de ape u a de 307 eu os dejando los cos es o ales como
e emos a con inuaci´on:
32 CAP´
ITULO 4. PLAN DE TRABAJO Y TEMPORIZACI ´
ON
Cos es 1 a˜no 3 a˜nos 5 a˜nos
Ha dwa e 3820 3820 3820
So wa e 0 0 0
Pe sonal 135120 135120x3=405360 675600
Financie os 1160*12=13.920 13.920x3=41760 13.920x3=69.600
C.Ape u a 307 307 307
O os cos es 19320 57960 96600
To al 172487 509207 845927
Cuad o 4.5: Tabla cos es o ales con p ´es amo
Con es e p ´es amo se inc emen a ´ıa los cos es, pe o a cambio cub i ´ıamos
los gas os de los p ime os 4 o 5 meses has a que el p oyec o pudiese asegu-
a o as ´ıas de inanciaci´on o incluso au o- inancia se con los modelos de
negocios explicados an e io men e.
Cap´ı ulo 5
Desa ollo del P oyec o
5.1. Requisi os
5.1.1. P oduc Backlog
En es a secci´on podemos e el p oduc backlog el cual con iene odas las
his o ias de usua io implemen adas en la aplicaci´on.
Figu a 5.1: P oduc Backlog, p ime a pa e
33

34 CAP´
ITULO 5. DESARROLLO DEL PROYECTO
Figu a 5.2: P oduc Backlog, segunda pa e
5.1. REQUISITOS 35
Figu a 5.3: P oduc Backlog, e ce a pa e
36 CAP´
ITULO 5. DESARROLLO DEL PROYECTO
5.1.2. Requisi os del So wa e
A con inuaci´on se mues a la in e acci´on que iene el pacien e con el
sis ema median e el siguien e diag ama de casos de uso.
Figu a 5.4: Casos de uso del pacien e
5.1. REQUISITOS 37
El siguien e diag ama pe enece al m´edico. Como acla aci´on del diag ama,
el caso de uso ((Ve His o ial de His o ias Cl´ınicas)) hace e e encia a las
his o ias cl´ınicas c eadas po el p opio m´edico, mien as que el caso de uso
((His o ial M´edico)) con iene las his o ias cl´ınicas pe enecien es al pacien e.
Figu a 5.5: Casos de uso del m´edico
El ´ul imo diag ama de casos de usos co esponde a la igu a del admi-
nis ado . Como podemos e la can idad de uncionalidades al igual que su
complejidad es bas an e meno que las de los usua ios an e io es, ya que es
44 CAP´
ITULO 5. DESARROLLO DEL PROYECTO
5.4.2. Funcionalidades implemen adas
Inicia y ce a sesi´on
Las p ime as uncionalidades que se implemen a on en el p oyec o ue-
on las de inicia y ce a sesi´on, jun o con un egis o pa a usua ios. Es as
p ime as uncionalidades son impo an es pa a el desa ollo del es o de la
aplicaci´on ya que se ´an las que nos de e mina ´an que ipo de usua io es-
a ´a accediendo a la aplicaci´on web, pe mi i´endonos mos a ´unicamen e las
uncionalidades que les co esponde.
Pa a la implemen aci´on ecu imos a un H pSession de Ja a, el cual nos
pe mi e almacena di e en e in o maci´on en e di e en es pe iciones HTTP
debido a que es un p o ocolo sin es ado. En dicho p o ocolo almacenamos
los da os del usua io el cual nos ayuda ´a a mos a le la in o maci´on co ec a
mien as na egue po la aplicaci´on.
Es e p o ocolo nos acili a ambi´en la implemen aci´on del cie e de sesi´on,
el cual una ez gua dada oda la in o maci´on que el usua io haya podido
modi ica du an e su sesi´on, nos bas a ´a con pone a null el obje o co es-
pondien e al usua io cuya sesi´on es ´a ac i a en ese momen o.
Ges i´on del Pe il
El siguien e conjun o de uncionalidades es a ´an elacionadas con el pe il
del usua io. Pa a abaja con el pe il, al igual que con odas las unciona-
lidades que equie an inicia sesi´on, se u iliza ´a el H pSession pa a accede
a la in o maci´on del usua io y mos a la en el o mula io co espondien e.
En es e o mula io el usua io pod ´a modi ica su pe il a˜nadiendo la nue a
in o maci´on a la base de da os.
Cabe des aca que m´as adelan e la in o maci´on del pe il se ´a u ilizada
en o as his o ias de usua io, an o de o ma di ec a pe mi iendo el acceso al
pe il de o o usua io, o siendo mos ada como in o maci´on complemen a ia
en una his o ia cl´ınica.
Ges i´on de las No i icaciones
Po ´ul imo, en es e sp in se inco po ´o un sis ema de no i icaciones si-
mila a un co eo bas an e b´asico. Debido a la na u aleza de la aplicaci´on
se decidi´o que las no i icaciones solo se pudiesen manda desde las his o ias
cl´ınicas co espondien es. Es o p e ende e i a que el sis ema se con ie a

5.5. SPRINT 2 45
en un simple co eo y que el en ´ıo de no i icaciones se limi e a in e cambia
in o maci´on ele an e sob e una his o ia cl´ınica.
Pa a e isa las no i icaciones se a˜nadi´o un his o ial el cual mues a un
lis ado con odas las no i icaciones del usua io, pe mi i´endonos an o accede
a ellas como elimina las.
5.4.3. Re ospec i a del Sp in
Es e sp in , como comen ´abamos al p incipio del cap´ı ulo, nos ha se ido
pa a c ea una base desde la que i cons uyendo y ampliando nues a aplica-
ci´on. Du an e el desa ollo de es as uncionalidades, se descub ie on nue as
e in e esan es his o ias de usua io que se a˜nadie on al p oduc backlog.
Po ´ul imo, al inaliza es e sp in se e isa on algunas his o ias de usua-
io pa a las siguien es i e aciones, ya que algunas es a ´ıan di ec amen e co-
nec adas a las ya implemen adas y nos pe mi i ´a c ea uncionalidades m´as
comple as que mejo a ´ıan el esul ado inal de la aplicaci´on.
5.5. Sp in 2
5.5.1. Obje i o del Sp in
En es e sp in se abaja ´a sob e la base implemen ada en la an e io i e a-
ci´on, pasa emos a desa olla las uncionalidades pe enecien e a los pacien es
y a los m´edicos. En es a i e aci´on se desa olla ´an las his o ia de usua io que
pe mi i ´an abaja con las his o ias cl´ınicas y lo an eceden e cl´ınicos de los
pacien es, adem´as se a˜nadi ´an opciones de b´usqueda po pa ´ame os pa a
acili a la na egaci´on po la aplicaci´on.
Po ´ul imo pod emos e el sp in backlog pe enecien e al segundo sp in
en la siguien e igu a.
46 CAP´
ITULO 5. DESARROLLO DEL PROYECTO
Figu a 5.13: Sp in backlog del segundo sp in
5.5. SPRINT 2 47
5.5.2. Funcionalidades implemen adas
Ges i´on de his o ias cl´ınicas
Es e conjun o de uncionalidades nos pe mi i ´a ealiza odo el p oceso
de c eaci´on de una his o ia cl´ınica y su pos e io isualizaci´on. Pa a ello
explica emos las uncionalidades de ambos ipos de usua io.
P ime o implemen amos la pa e del pacien e, c eando a ias his o ias
cl´ınicas de ejemplo. Una ez almacenadas en la base de da os se implemen ´o
un his o ial que nos pe mi i ´a isualiza una lis a con odas las his o ias
cl´ınicas pe enecien es al pacien e. Desde es a lis a pod emos accede a ca-
da una de las his o ias, las cuales mos a ´an la in o maci´on en la p´agina
co espondien e.
A con inuaci´on desa ollamos la pa e pe enecien e al m´edico. El m´edico
pod ´a accede a las his o ias cl´ınicas de los pacien es desde el his o ial del
mismo. Desde dicho his o ial ambi´en pod ´a c ea nue as his o ias de usua io
que se ´an a˜nadidas al his o ial m´edico del pacien e pa a pe mi i su pos e-
io acceso po pa e del mismo o de m´edicos que lo equie an. Po ´ul imo,
implemen amos un his o ial con las his o ias cl´ınicas c eadas po el p opio
m´edico.
Ges i´on de an eceden es cl´ınicos
Las siguien es uncionalidades implemen adas inco po a ´an a la aplica-
ci´on la opci´on de ene la in o maci´on pe enecien e a los an eceden e cl´ıni-
cos del pacien e en la aplicaci´on. El modo de ellena es a in o maci´on se ´a
simila a la del pe il. El usua io accede ´a al o mula io co espondien e en
el cual pod ´a an o consul a su in o maci´on como modi ica la.
Po pa e del m´edico, es a in o maci´on es a ´a accesible desde cualquie
his o ia cl´ınica del pacien e, acili ando su consul a. Tambi´en se ´a accesible,
jun o al pe il del pacien e, desde la c eaci´on de his o ias cl´ınicas con el
obje i o de o ece la mayo in o maci´on cl´ınica posible del pacien e pa a un
co ec o diagn´os ico.
B´usquedas po pa ´ame os
La ´ul ima de las uncionalidades implemen adas en es e sp in co espon-
de a las b´usquedas po di e en es pa ´ame os con el obje i o de acili a el
acceso a la in o maci´on eque ida de mane a ´apida.
48 CAP´
ITULO 5. DESARROLLO DEL PROYECTO
Es as b´usquedas se han a˜nadido en los lis ados de pacien es y m´edicos.
Pa a ello se ha inco po ado una ba a de b´usqueda la cual nos pe mi e elegi
el pa ´ame o po el que se ealiza ´a la b´usqueda. Los pa ´ame os po los que
pe mi e busca son el nomb e y el apellido, en caso de los pacien es ambi´en
pe mi e la b´usqueda de m´edicos po especialidad.
Po ´ul imo se u o en cuen a la b´usqueda po DNI, pe o debido que puede
da se el caso de que el pacien e no enga dicho documen o se desca ´o en a o
de o os pa ´ame os, aunque pod ´ıa se inco po ada dicha b´usqueda en un
u u o.
5.5.3. Re ospec i a del Sp in
En es e segundo sp in se ha ampliado la aplicaci´on incluyendo las un-
cionalidades p incipales. Es as uncionalidades o man el n´ucleo cen al de la
aplicaci´on, la cual es aba pensada pa a ges iona his o ias cl´ınicas, obje i o
que se consigue en es e sp in .
En es e sp in adem´as se desech´o la posibilidad de modi ica o elimina
his o ias cl´ınicas, ya que la na u aleza de las mismas impiden que sean al e-
adas una ez c eadas, oblig´andonos a man ene es a pol´ı ica en la aplicaci´on
pa a que el uso de la he amien a sea el adecuado po pa e de los usua ios.
5.6. Sp in 3
5.6.1. Obje i o del Sp in
En es e ´ul imo sp in se implemen a ´a la igu a del adminis ado al sis-
ema, jun o con uncionalidades que le pe mi an ges iona usua ios. Tambi´en
se inco po a a una de las ca ac e ´ıs icas m´as impo an e, la cual se ha ido
p epa ando du an e el an e io sp in con la implemen aci´on de o as uncio-
nalidades necesa ias.
En es e sp in de mane a pa alela se ha hecho mucho hincapi´e en el dise˜no
de la p´agina, con la inco po aci´on de elemen os que mejo en el aspec o isual,
dis ibuci´on de men´us y o as ca ac e ´ıs icas de la web.
5.6. SPRINT 3 49
Figu a 5.14: Sp in backlog del e ce sp in

50 CAP´
ITULO 5. DESARROLLO DEL PROYECTO
5.6.2. Funcionalidades implemen adas
Ges i´on de Usua ios
Con la inco po aci´on al sis ema del adminis ado , se implemen a ´an una
se ie de uncionalidades que le pe mi i ´a modi ica cie os aspec os de cual-
quie usua io. En e es as uncionalidades se encuen a la posibilidad de mo-
di ica los da os m´as ele an es del pe il del usua io, incluso la con ase˜na,
en caso de se necesa io.
Po ´ul imo, ambi´en se implemen a ´a la posibilidad de deshabili a o ha-
bili a el acceso al sis ema de cualquie usua io.
Ges i´on de Consen imien os
El ´ul imo conjun o de uncionalidades consigue inco po a un sis ema
de consen imien os que pe mi i ´a a los pacien es au o iza el acceso a su
his o ial cl´ınico ´unicamen e a los m´edicos que ellos deseen. Pa a ello el sis ema
eque i ´a que el m´edico en ´ıe una solici ud de acceso al his o ial m´edico del
pacien e desde el lis ado de pacien es que o ece el sis ema. Una ez en iado
el pacien e end ´a la posibilidad de acep a o echaza la solici ud. Si dicha
solici ud es acep ada el m´edico end ´a acceso al his o ial del pacien e.
Po ´ul imo, ambi´en se o ece al pacien e la posibilidad de e i a el con-
sen imien o en cualquie momen o.
5.6.3. Re ospec i a del Sp in
En es e sp in la implemen aci´on de nue as uncionalidades ha sido m´as
sencilla debido al abajo ealizado p e iamen e en las i e aciones an e io es.
Es as uncionalidades como la ges i´on de consen imien os, pe mi e mejo a
el esul ado inal de la aplicaci´on, en egando un p oduc o m´as comple o y
aco de a las necesidades del en o no donde se aplica ´a es e p oyec o.
Po ´ul imo, en es e sp in se iden i ica on a ias his o ias de usua io que
pod ´ıan inco po a uncionalidades ex as muy in e esan es en un u u o.
Cap´ı ulo 6
Conclusiones y abajo u u o
6.1. Conclusiones
Una ez concluido el p oyec o ((Aplicaci´on web pa a la c eaci´on y e isi´on
de his o ias cl´ınicas online)), podemos a i ma que odos los obje i os iniciales
se han lle ado a cabo con buenos esul ados. Pa a ello se analiza ´a el p oceso
de ealizaci´on de dicho p oyec o.
En p ime luga , la aplicaci´on de Sc um como me odolog´ıa de desa ollo
nos ha ayudado a mejo a la o ganizaci´on y plani icaci´on de p oyec os que
pod emos aplica en u u os abajos. Tambi´en nos ha ayudado a e o za
el h´abi o del abajo dia io, indispensable pa a la ejecuci´on de las di e en es
i e aciones del p oyec o, pe mi i´endonos a anza con o me los plazos es a-
blecidos. De ca a al u u o debemos de mejo a la es imaci´on de his o ias de
usua io ya que, pese a no e se e lejado en el p oduc backlog, las ho as em-
pleadas an o en la implemen aci´on de uncionalidades como en la mejo a de
las dis in as ´a eas de la aplicaci´on, como el dise˜no de la web, han eque ido
m´as iempo del es ablecido en un p incipio, supe ando las 300h es ablecidas
pa a el desa ollo de es e TFG.
Po o a pa e, el desa ollo de un p oyec o de es as ca ac e ´ıs icas de
mane a indi idual, nos ha ayudado pa a a ianza y pe ecciona muchos de
los conocimien os adqui idos du an e la ca e a. El uso de pa ones de dise˜no
como el F on Con olle o la plani icaci´on median e el modelo de i e aciones
inc emen ales, han sido undamen ales en es e p oyec o, y nos ha se ido
pa a e o za la expe iencia sob e ambos. Tambi´en hemos mejo ado nues a
habilidad pa a el dise˜no isual de las aplicaciones, que pese a se un apa ado
secunda io, ha eque ido de un g an n´ume o de ho as de abajo pa a en ega
un esul ado a la al u a del es o de la aplicaci´on.
51
52 CAP´
ITULO 6. CONCLUSIONES Y TRABAJO FUTURO
Respec o al p oyec o en s´ı, cabe des aca el abajo de in es igaci´on ea-
lizado del ´ambi o de la sanidad pa a la co ec a implemen aci´on de odas las
uncionalidades que se en´ıan como obje i o al inicio de es e p oyec o. La
sanidad es un ´ambi o que necesi a de mucha p i acidad y segu idad en odos
los p ocesos. Es o ha ayudado a que la aplicaci´on necesi e de una se ie de
uncionalidades ex a como los consen imien os, los cuales le da un en oque
di e en e a la aplicaci´on y que han sido implemen ados con ´exi o pese a su
in oducci´on a d´ıa en el p oduc backlog.
Po o o lado, ambi´en des aca el uso del amewo k boo s ap pa a
la ayuda del dise˜no web. G acias a es a he amien a se ha conseguido un
esul ado isual de la aplicaci´on bas an e bueno. Pese a las acilidades de uso,
el iempo eque ido pa a pode abaja con la o alidad de las he amien as
que nos p opo ciona la plan illa se hace in iable en un p oyec o de es as
ca ac e ´ıs icas y limi aciones empo ales. Aun as´ı la mejo a espec o a la
plan illa inicial usada es conside able, po no habla de la mejo a en las
habilidades adqui idas espec o al abajo con CSS y HTML5.
Po ´ul imo, el esul ado inal del p oyec o ha sido muy sa is ac o io, su-
pe ando incluso las expec a i as en algunos de sus apa ados. Es e p oyec o
nos ha se ido como p ueba de uego pa a pode iden i ica odos los de ec os
y co egi los, adem´as de pode po encia las i udes y amplia la expe iencia
en la elabo aci´on de p oyec os, desde su concepci´on has a su implemen aci´on
inal. G acias a es e p oyec o, ambi´en hemos podido adqui i una ampli ud
de mi as en cues i´on de la can idad de ´ambi os posibles en que la in o m´a ica
y el desa ollo de so wa e pueden abaja , siendo el de la sanidad uno de
los ´ambi os m´as que in e esan es pa a u u os p oyec os.
6.2. T abajo Fu u o
Aunque en un p incipio es e p oyec o se hizo en men e con el ´unico obje i-
o de implemen a una se ie de uncionalidades que nos pe mi iese ges iona
las his o ias cl´ınicas, du an e su desa ollo se obse ´o que pod ´ıa inco po a se
m´as ca ac e ´ıs icas, p epa ando la aplicaci´on du an e el p oceso pa a pode
inco po a las en un u u o. A con inuaci´on pasa emos a explica u u as un-
cionalidades que pod ´ıan se desa olladas:
Ges i´on de Ci as: Es as uncionalidades pod ´ıan da un g an alo a
la aplicaci´on, casi al inal del p oyec o se con empl´o su inco po aci´on
pe o la al a de iempo lo hizo in iable.
La implemen aci´on de la ges i´on de ci as pe mi i ´ıa a un pacien e elegi
6.2. TRABAJO FUTURO 53
cu´ando quie e asis i a una consul a m´edica en unci´on del ho a io y la
disponibilidad del m´edico o especialis a al que quie a asis i . Po o o
lado ambi´en pe mi i ´ıa al m´edico ene una agenda en la aplicaci´on
con odas sus ci as pendien es, adem´as de pode es ablece pe iodos
de acaciones en los que el sis ema no pe mi i ´ıa la asignaci´on de ci as
a los pacien es. Es as uncionalidades jun o a las his o ias cl´ınicas ya
implemen adas pueden hace de la aplicaci´on una opci´on mucho m´as
comple a.
Mejo a el sis ema de no i icaciones: Ac ualmen e las no i icaciones solo
se pueden manda desde las his o ias cl´ınicas con in o maci´on ele an e
a la misma. Es e sis ema pod ´ıa mejo a se pe mi iendo o o ipo de
no i icaciones o mensajes, los cuales pod ´ıan es a o ganizados seg´un
la impo ancia. Es o pe mi i ´ıa segui con la idea o iginal de usa las
no i icaciones pa a ansmi i in o maci´on impo an e y adem´as o ece
al e na i as pa a la no i icaci´on de o os p ocesos que se puedan ealiza
en la web, po ejemplo, eco da o ios de ci as o mensajes ele an es a
la misma si se inco po asen las uncionalidades desc i as en el pun o
an e io
Inco po a Sis ema de Rece as: O a de las ca ac e ´ıs icas m´as in e e-
san es que se pod ´ıan inco po a en un u u o es la posibilidad de que
el m´edico pueda acili a ece as a los pacien es median e la aplicaci´on.
Dicha ece a pod ´ıa se desca gada po el pacien e e imp esa pa a su
uso en a macias, pe mi iendo que pueda adqui i las medicinas nece-
sa ias pa a su a amien o desde cualquie luga , sin necesidad de ene
que ealiza una consul a.
Po o o lado, se debe ´a de implemen a las su icien es medidas de se-
gu idad pa a e i a un mal uso de la he amien a, adem´as de pode
inco po a se alg´un ipo de mensaje al sis ema de no i icaciones ac ual
que pe mi a al m´edico y el pacien e el in e cambio de in o maci´on pe -
inen e pa a la elabo aci´on de las ece as.
Cha con m´edicos de gua dia: Es a uncionalidad se ´ıa muy in e esan e
pa a esol e dudas de a amien os meno es en los que no sea necesa io
especialis as. Como en o os ´ambi os, es a p ´ac ica se es ´a ex endien-
do, posibili ando esol e peque˜nas dudas en cualquie momen o, sin
necesidad de ci a p e ia o la espe a de la disponibilidad de un m´edico
conc e o.
Po supues o es e cha se ´ıa implemen ado con la idea de esol e pe-
que˜nas dudas y no de ealiza diagn´os icos los cuales debe ´ıan se ea-
60 AP´
ENDICE B. MANUAL DE USUARIO
Figu a B.5: Cie e de sesi´on
B.1.3. Busca M´edicos
O a de las opciones que pod emos u iliza sin necesidad de egis a nos
es la b´usqueda de m´edicos po especialidad. El uncionamien o es muy sen-
cillo, in oducimos en la ba a de b´usqueda la especialidad que que emos y
ap e amos ((Busca ))
Figu a B.6: B´usqueda de m´edicos po especialidad
Una ez e minada la b´usqueda se nos mos a ´a un lis ado con odos los
m´edicos que co espondan con nues a especialidad buscada.

B.2. PACIENTE 61
Figu a B.7: Lis ado de m´edicos
Desde es a lis a pod emos accede al pe il del m´edico y e sus da os
m´as ele an es.
Figu a B.8: Pe il de un m´edico
B.2. Pacien e
En es a secci´on se desa olla ´an uncionalidades pe enecien es al ipo de
usua io que manejan los pacien es. Algunas de las uncionalidades como la
modi icaci´on de un pe il o las no i icaciones son comunes a los m´edicos pe o
se explica ´an aqu´ı.
62 AP´
ENDICE B. MANUAL DE USUARIO
B.2.1. In o maci´on Cl´ınica
A es a pa e de la aplicaci´on se pod ´a accede desde el men´u en la pa e
supe io . Pa a accede solo end emos que pulsa en el bo ´on indicado en la
igu a.
Figu a B.9: Acceso a la in o maci´on cl´ınica
Una ez den o se nos mos a ´a un o mula io en el cual pod emos ellena
in o maci´on ele an e pa a nues as u u as his o ias cl´ınicas como nues os
an eceden es amilia es.
Figu a B.10: Fo mula io de la in o maci´on cl´ınica
B.2.2. Pe il
Pa a accede a nues o pe il solo end emos que elegi la opci´on que se
nos mues a en la siguien e igu a.
Figu a B.11: Acceso al pe il
Una ez accedamos pod emos modi ica oda nues a in o maci´on pe so-
nal. Tambi´en se pod ´a cambia la con ase˜na desde es e o mula io.
B.2. PACIENTE 63
Figu a B.12: Fo mula io pa a modi ica el pe il
B.2.3. His o ial Cl´ınico
En es e apa ado pod emos accede desde el men´u p incipal como hemos
hecho an e io men e pa a o as uncionalidades.
Figu a B.13: Acceso a las his o ias cl´ınicas
Una ez accedamos se nos mos a ´a un lis ado con odas las his o ias
cl´ınicas que hay en el sis ema sob e noso os. Desde es e lis ado pod emos
accede a cada una pa a e isa la.
Figu a B.14: Lis ado de his o ias cl´ınicas
64 AP´
ENDICE B. MANUAL DE USUARIO
Una ez accedamos a una de las his o ias cl´ınicas se nos debe ´ıa mos a
el siguien e o mula io con odos los da os e e en es a la misma. Desde aqu´ı
ambi´en pod emos en ia una no i icaci´on al m´edico au o de la his o ia
cl´ınica ac ual.
Figu a B.15: Acceso al en ´ıo de no i icaciones
B.2.4. No i icaciones
Es a uncionalidad se accede desde el men´u p incipal de la aplicaci´on.
Figu a B.16: Acceso a las no i icaciones
Una ez accedamos se nos mos a ´a un lis ado desde el cual pod emos
accede a las di e en es no i icaciones que se encuen en en el buz´on. Tambi´en
se nos o ece ´a la posibilidad de elimina las no i icaciones pe manen emen e.
Figu a B.17: Lis ado de no i icaciones
B.3. M´
EDICO 65
B.2.5. Consen imien os
Po ´ul imo enemos los consen imien os. A es e apa ado se accede como
hemos enido haciendo has a aho a desde el men´u p incipal
Figu a B.18: Acceso a los consen imien os
En el lis ado que se nos mues a pod emos e el es ado de nues os con-
sen imien os. Tambi´en se pod ´a ges iona las solici udes pendien es, adem´as
de e isa quienes ienen acceso a nues o his o ial m´edico.
Figu a B.19: Lis ado de consen imien os
B.3. M´edico
En es a secci´on e emos las uncionalidades m´as espec´ı icas que los m´edi-
cos pod ´an ealiza en el sis ema. Algunas ca ac e ´ıs icas que son compa idas
con los pacien es ya han sido explicadas p e iamen e.
B.3.1. His o ias Cl´ınicas
En es e apa ado pod emos e las his o ias cl´ınicas c eadas po el p opio
usua io. Pa a accede solo end emos que i al men´u p incipal y pulsa en el
bo ´on se˜nalado.
Figu a B.20: Acceso a his o ias cl´ınicas c eadas po el p opio usua io

66 AP´
ENDICE B. MANUAL DE USUARIO
Una ez accedamos se nos mos a ´a el siguien e lis ado, desde el cual po-
d emos accede a odas las his o ias cl´ınicas. Desde el in e io de las his o ias
cl´ınicas ambi´en se pod ´a en ia no i icaciones al pacien e al que pe enecen.
Figu a B.21: Lis ado de his o ias cl´ınicas
B.3.2. Pacien es
Es as uncionalidades nos pe mi i ´an abaja con los di e en es pacien es
den o de la aplicaci´on. Pa a accede , usa emos el bo ´on mos ado en la igu a
Figu a B.22: Acceso a pacien es
Una ez den o se nos mos a ´a un lis ado de pacien es. En es e lis ado
se pod ´an ealiza b´usquedas pa a acili a el acceso ´apido al pacien e e-
que ido. Po o o lado pa a pode accede al his o ial m´edico de un pacien e,
p ime o debe emos solici a su consen imien o.
Figu a B.23: Lis ado de pacien es con el es ado de los consen imien os
B.4. ADMINISTRADOR 67
Una ez concedido, pod emos accede a un lis ado con odas sus his o ias
cl´ınicas, a las cuales pod emos accede igual que siemp e. En es e men´u am-
bi´en se pod ´an c ea his o ias cl´ınicas nue as en las que pod emos in oduci
la in o maci´on ele an e a la consul a que le hagamos al pacien e.
Figu a B.24: Opci´on pa a la c eaci´on de una nue a his o ia cl´ınica
B.4. Adminis ado
Po ´ul imo, e emos las uncionalidades implemen adas pa a la igu a del
adminis ado .
B.4.1. Adminis a Usua ios
Pa a en a en es a pa e de la aplicaci´on ol e emos a usa el men´u
p incipal como se mues a a con inuaci´on
Figu a B.25: Acceso a la adminis aci´on de usua ios
Una ez den o, e emos un lis ado que nos pod ´a habili a o deshabili a
el acceso al sis ema de los di e en es usua ios. Tambi´en nos da ´an acceso al
o mula io co espondien e pa a hace modi icaciones de la in o maci´on m´as
ele an e de los pe iles de los usua ios del sis ema.
68 AP´
ENDICE B. MANUAL DE USUARIO
Figu a B.26: Lis ado de usua ios
Ap´endice C
No ma i a y Legislaci´on
C.1. Ley de P o ecci´on de Da os
Nues a aplicaci´on al abaja con da os pe sonales debe cumpli una se ie
de equisi os legales. Es os equisi os ienen ecogidos en la Ley O g´anica
15/1999, de 13 de diciemb e, de P o ecci´on de Da os de Ca ´ac e Pe sonal.
Es a ley obliga a pe sonas, emp esas y o ganismos, an o p´ublicos como
p i ados que manejen da os de ca ´ac e pe sonal, a cumpli y aplica una
se ie de medidas de segu idad pa a la p o ecci´on de los da os que posean.
Es a ley se ´a aplicada a los da os de ca ´ac e pe sonal egis ados en
sopo e ´ısico que los haga suscep ibles de a amien o, y a oda modalidad
de uso pos e io de es os da os po los sec o es p´ublico y p i ado.
Po o o lado, el ´ambi o de la sanidad iene su p opia legislaci´on, la cual
a ec a a nues o p oyec o. Los equisi os que debe emos cumpli ienen eco-
gidos en la Ley Gene al de Sanidad de 25 de ab il de 1986 y la Ley 41/ 2002,
de 14 de no iemb e, b´asica egulado a de la Au onom´ıa del Pacien e y de
de echos y obligaciones en ma e ia de in o maci´on y documen aci´on cl´ınica.
Dichas leyes obligan a desa olla una se ie de medidas de segu idad pa a
el co ec o uso de las his o ias cl´ınicas. Es o a ec a al acceso de las his o-
ias cl´ınicas po pa e de los p o esionales sani a ios el cual debe ealiza se
bajo de e minadas condiciones, como la iden i icaci´on y au en i icaci´on en el
sis ema.
Las uncionalidades como el sis ema de consen imien os ambi´en se ha
c eado con el p op´osi o de ayuda al con ol del acceso a la in o maci´on
con enida en las his o ias cl´ınicas, cumpliendo con las leyes an e io men e
mencionadas.
69