You are on page 1of 29

Docu

Docume
ment
nto
o plan
planea
eació
ción
n fas
fase
e de co
cons
nstr
truc
ucci
ción
ón Ver
Versi
sión
ón 1.0
1.0 CRC
CRC Salu
Salud
d Inte
Integr
gral
al Gar
Garcí
cía
a Rov
Rovir
ira
a

Análisis y Desarrollo de Sistema de Información - ADSI

AP5-AA3-Ev4-Plan de Construcción del Sistema de Información

Presentado por
!eonardo "oreno #ar$as

Servicio %acional de Aprendi&a'e - SE%A


"ála$a( Santander 
)*+,
Docu
Docume
ment
nto
o plan
planea
eació
ción
n fas
fase
e de co
cons
nstr
truc
ucci
ción
ón Ver
Versi
sión
ón 1.0
1.0 CRC
CRC Salu
Salud
d Inte
Integr
gral
al Gar
Garcí
cía
a Rov
Rovir
ira
a

IC.A DE C/%01/! DE CA"2I/S


P1/EC0/ CRC Salud Integral García Rovira

D/C"E%0/  Análisis y desarrollo de sistema


sistema de información CRC Salud
Salud
Integral García Rovira

#E1SI% 1.0

EC.A 31 de agosto de 01!


C1EACI%
EC.A CA"2I/
1ESP/%SA2!ES "eonardo #oreno

!6DE1 Crist$ian Ale%ander Car&onell

.IS0/1IA!
EC.A %7"E1/ /2SE1#ACI/%ES A0/1 #E1
DE 8ES9
#E1SI%
31'0('01! 1.0 Creación del )royecto Crist$ian 1.0
Car&onell

31'0('01! 1.0 Creación del )royecto Crist$ian 1.0


Car&onell
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

1. E:IP/ DE 01A2A;/ < 1/!ES  1ESP/%SA2I!IDADES

*om&res y a+ellidos Rol en el e,ui+o Res+onsa&ilidades

Crist$ian Car&onell "íder -la&oración y


eecución del +royecto

"eonardo #oreno /esarrollador -la&oración eecución


del +royecto /efinir
crear soluciones
tcnicas en la
tecnología del +royecto
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

)= "/D!/S DE! SIS0E"A DE I%/1"ACI%

-ste sistema de información de 2istorias clínicas +ara la I)S CRC Salud


Integral de García Rovira es un softare muy sencillo tiene algunos módulos
los cuales relaciono a continuación4

 5na ve6 se ingresa al sistema y se introduce el usuario y la contrase7a


el sistema inmediatamente nos envió al men8 +rinci+al en donde se
desglosan los distintos módulos del sistema.
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

La interfa donde muestra !ue "a #emos ingresado$ las opciones !ue podemos consultar
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

la interfa$ el lin% paciente nos muestra !ue podemos &uscar o registra nuevos pacientes.
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

La interfa$ registro de usuario.


Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

la interfa$ lin% ingreso de citas$ nos muestra las citas !ue #a" en el día.
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

La interfa para registro de cita.


Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

La interfa del lin% consultorio$ nos muestra las consultas del día de #o"
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

La interfa del lin% de usuarios$ nos muestra los usuarios registrados


Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

La interfa para registro de usuario.


Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

3= AC0I#IDADES PA1A !A C/%S01CCI% DE! SIS0E"A DE


I%/1"ACI%

Se verifica la dis+oni&ilidad medios y facilidades +ara la reali6ación y


construcción de nuestro sistema de información adicionalmente la +re+aración
de los +uestos de tra&ao &i&liotecas de +rogramas $erramientas de
generación de código &ases de datos y fic$eros de +rue&a entre otros

9area )roductos 9cnicas )artici+antes

3.1 Im+lementación  :ase de datos Reali6ación de las   Analista de


de la &ase de física +rue&as necesarios información
datos física o de  Sistema de +ara su funcionamiento  Ingeniero de
fic$eros. fic$eros +lataforma
3. )re+aración del  -ntorno de   Analista de
entorno de construcción información.
construcción  Ingeniero de
+lataforma

3=+= Preparación del entorno de $eneración y construcción


-n +unto +re+araremos el entorno en el ,ue se construirán los
com+onentes del sistema de información contem+lando los siguientes
as+ectos4
 :i&liotecas o li&rerías a utili6ar 
 2erramientas4 generadores de código editores com+iladores
verificadores sintácticos montadores de enlace.
 )uestos de tra&ao
 Im+lementación de los +rocedimientos de o+eración y seguridad
+ro+ios del entorno deconstrucción de acuerdo a los re,uisitos de
seguridad y o+eración esta&lecidos en la tarea es+ecificación del
entorno de construcción.

2erramientas a utili6ar4

 ;S/<. -s el trmino ,ue +roviene de la sigla en ingls de ;ava 


standard /evelo+ment <it significa entorno de desarrollo
estándar. -s el modulo +ara desarrollar a+licaciones en ava. "os
+a,uetes ,ue +ertenecen al standard develo+ment =it son los
destinados a entornos +rograma&les solo +ara +rogramas en
 ava.
 Servidor de a+licaciones a+ac$e >A#)) servidor li&re y gratuito.
 "enguaes de +rogramación en )2) y 29#".
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

3=+=+= Implantación de la 2ase de Datos >sica


-n este +unto se crearán los siguientes elementos.

Creación de los elementos del sistema( $estor de ?ase de datos y


sistema de fic@eros=

"a &ase de datos será creada en un servidor el cual la contendrá de


forma segura esta +odrá utili6ar $erramientas S?" o sim+lemente
mediante el uso de fic$eros los cuales serán accesi&les desde los
diferentes e,ui+os donde se encuentra la a+licación instalada

1eservar el espacio de almacenamiento( definiendo( entre otros( los


dispositivos f>sicos a emplear( tamao de los ?loBues( tipo de
re$istro f>sico( &ona de des?ordamiento( opciones de
almacenamiento de datos=

-l servidor tendrá un disco adicional de uso e%clusivo +ara la &ase de


datos y los fic$eros corres+ondientes el cual tendrá un almacenamiento
de 1t& con lo cual se asegura la esta&ilidad y fia&ilidad de los datos.

Iniciali&ar la ?ase de datos o fic@eros( car$ando los datos


considerados necesarios en el espacio de almacenamiento
previamente definido=

"a &ase de datos siem+re estará dis+oni&le ya ,ue el servidor siem+re


estará encendido y tendrá vista directa con los diferentes e,ui+os
vinculados dentro de la red "A*.

Productos de entrada=
 -ntorno tecnológico del sistema
 /ise7o de la ar,uitectura del sistema
 -s+ecificaciones de construcción del sistema de información.

Productos de salida=
 :ase de datos física o sistema de información

3=+=)= Preparación del Entorno de Construcción

-n esta tarea se +re+ara el entorno en el ,ue se construirán los


com+onentes del sistema de información contem+lando as+ectos
tales como4

 2i?liotecas o !i?rer>as a utili&ar 

a continuación +resentamos un eem+lo de la li&rería a utili6ar y


como la agregaremos a nuestro +royecto formativo.
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

"i&rería A+ac$e ;ava A)I

/escargamos la li&rería A)I A+ac$e ;ava +ara a7adirla a nuestro


+royecto en *et&eans +odemos a7adir el fic$ero ;AR directamente
o como voy a e%+licar a,uí a7adirla creando una li&rería ,ue
+odremos agregar de forma sencilla en otros +royectos en otros
I/-S será similar la forma de integración de las li&rerías.

-n nuestro +royecto creando una li&rería ,ue +odremos agregar de


forma sencilla en otros +royectos en otros I/-S será similar la
forma de integración de las li&rerías.

-n nuestro +royecto &uscamos la car+eta li&reries nos colocamos


encima y seleccionamos add li&rary no tiene muc$o ,ue e%+licar.

2erramientas4 generadores de código editores com+iladores


verificadores sintácticos montadores de enlace.

*et&eans es un editor +ara desarrollar a+licaciones ;ava y nos


+ermite generar código de forma sencilla y rá+ida con unos sim+les
clics.

Generar código +ara atri&utos y mtodos.

-n la +rogramación orientada a o&etos es com8n declarar varia&les


de clase tam&in conocidas como atri&utos como +rivadas y
utili6ar mtodos +8&licos +ara tener acceso a estas varia&les desde
otro conte%to. A esto se le llama enca+sulación de datos y es lo ,ue
en ava se conoce como la metodología getter and setter.

Puesto de tra?a'o

-l +royecto la gran +arte se desarrollará en su taller o la&oratorio y


las +rue&as re,ueridas se reali6arán en la oficina donde se va a
im+lementar el sistema de información directamente so&re el
servidor y los e,ui+os necesarios. -sto con el fin de verificar la
funcionalidad del +royecto so&re la marc$a y reali6ar los correctivos
necesarios antes de su im+lementación.

Implementación de los procedimientos de operación y


se$uridad propios del entorno de construcción de acuerdo a
los reBuisitos de se$uridad y operación esta?lecidos en la
tarea especificación del entorno de construcción=
-n este +roceso se genera el código de los com+onentes del
sistema de información se desarrollan todos los +rocedimientos de
o+eración y seguridad y se ela&oran todos los manuales de usuario
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

final y de e%+lotación con el o&etivo de asegurar el correcto


funcionamiento del sistema +ara su +osterior im+lantación.

)ara conseguir dic$o o&etivo en este +roceso se reali6an las


+rue&as unitarias las +rue&as de integración de los su&sistemas y
com+onentes y las +rue&as del sistema de acuerdo al +lan de
+rue&as esta&lecido.

así mismos se define la formación de usuario final y si +rocede se


construyen los +rocedimientos de migración y carga inicial de datos.

5na ve6 configurado el entorno de construcción se reali6a la


codificación y las +rue&as de los distintos com+onentes ,ue
conforman el sistema de información.

Productos de Entrada

 -s+ecificaciones de construcción del sistema de información.

Productos de salida

 -ntorno de construcción.

Participantes=

 "íder del +royecto.

 Desarrollador=

0area Producto 0cnica y Participantes


practicas

Im+lantación &ase de datos "íder de


de la &ase de física o +royecto
datos física o sistema de
fic$eros fic$eros

)re+aración -ntorno de "íder de


del entorno de construcción +royecto.
construcción
/esarrollador 
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

2i?liotecas o !i?rer>as a utili&ar 

3=)=E%E1ACI% DE! CDI/ DE !/S C/"P/%E%0ES 


P1/CEDI"IE%0/S
-n esta tarea se genera el código corres+ondiente a cada uno de los
com+onentes del sistema de información identificados en la tarea
definición de com+onentes y su&sistemas de construcción.
)ara generar el código fuente se tiene en cuenta los estándares de
nomenclatura codificación y calidad utili6ados +or la organi6ación y
recogidos en el catálogo de normas.
Con el fin de verificar ,ue el código fuente es+ecifica de forma correcta
el com+onente se reali6a su ensam&lae o com+ilación verificando y
corrigiendo los errores sintácticos y el enlace del código o&eto o&tenido
con las corres+ondientes &i&liotecas.

Códi$o=

 A continuación se relaciona el código ,ue se $a reali6ado $asta el


momento +ara nuestro sistema de información denominado CRC Salud
Integral de García Rovira.

Códi$o formulario de 1e$istro de Pacientes


'form name()paciente*nuevo) met#od()post) ac+on()pacientes*registrar*procesar.p#p)
enct"pe()mul+part,form-data)
'ta&le /idt#()) &order()0) align()le2) cellpadding()) cellspacing()0)
'tr class()fondo*3las)
'td /idt#()144) #eig#t()5) class()cuadro&orde3no)6rimer 7pellido8
',td
'td colspan()4) class()cuadro&orde3no)'input name()primer*apellido)
t"pe()te9t) re!uired class()te9t*&o9) id()primer*apellido) autocomplete()on)
on:e";p()to;pper<t#is=) sie()4>) ma9lengt#()0)
  ?',td
  ',tr
  'tr
'td #eig#t()) class()cuadro&orde3no)Segundo 7pellido8',td
'td colspan()4) class()cuadro&orde3no)'input name()segundo*apellido)
t"pe()te9t) class()te9t*&o9) id()segundo*apellido) sie()4>) ma9lengt#()0)
on:e";p()to;pper<t#is=)',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()) class()cuadro&orde3no)@om&re<s=8',td
'td colspan()4) class()cuadro&orde3no)'input name()nom&res) t"pe()te9t)
re!uired class()te9t*&o9) id()nom&res) on:e";p()to;pper<t#is=) sie()4>) ma9lengt#()>)
  ?',td
  ',tr
  'tr
'td #eig#t()) class()cuadro&orde3no)AotograBa8',td
'td colspan()4) class()cuadro&orde3no)'input t"pe()3le) name()fotogra3a)
id()fotogra3a) class()te9t*&o9) ',td
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

',tr
  'tr
'td #eig#t()) class()cuadro&orde3no)Documento8',td
'td colspan()4) class()cuadro&orde3no)'select name()+po*doc) class()te9t*&o9)
id()+po*doc)
'op+on selected()selected)CC',op+on
  'op+onI',op+on
  'op+onRC',op+on
  'op+onC',op+on
  'op+on67',op+on
  'op+onES',op+on
  'op+on7S',op+on
  'op+onFRF',op+on
  ',select
@o.
'input name()numero*doc) t"pe()te9t) re!uired class()te9t*&o9)
id()numero*doc) sie()40) ma9lengt#()40)
  ?',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()) class()cuadro&orde3no)Se9o8',td
'td colspan()4) class()cuadro&orde3no)'la&elE
'input name()se9o) t"pe()radio) value()E) c#ec%ed
A
'input name()se9o) t"pe()radio) value()A)
  ',la&el',td
  ',tr
  'tr
'td #eig#t()) class()cuadro&orde3no)ipo de Sangre8',td
'td colspan()4) class()cuadro&orde3no)'select name()+po*sangre)
class()te9t*&o9) id()+po*sangre)
'op+on selected()selected)Seleccione...',op+on
  'op+on7H',op+on
  'op+on7-',op+on
  'op+onH',op+on
  'op+on-',op+on
  'op+on7H',op+on
  'op+on7-',op+on
  'op+onFH',op+on
  'op+onF-',op+on
  ',select',td
  ',tr
  'tr
'td #eig#t()) class()cuadro&orde3no)Aec#a @acimiento8',td
'td colspan()4) class()cuadro&orde3no)'input name()fec#a) t"pe()date)
class()te9t*&o9) id()fec#a)',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()) class()cuadro&orde3no)stado Civil8',td
'td colspan()4) class()cuadro&orde3no)'select name()estado*civil)
class()te9t*&o9) id()estado*civil)
'op+on selected()selected)SFLRF<7=',op+on
  'op+onC7S7DF<7=',op+on
  'op+onS67R7DF<7=',op+on
  'op+on;@IF@*LIR',op+on
  'op+onDIVFRCI7DF<7=',op+on
  'op+onVI;DF<7=',op+on
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

',select',td
  ',tr
  'tr
'td #eig#t()) class()cuadro&orde3no)Dirección8',td
'td colspan()4) class()cuadro&orde3no)'input name()direccion) t"pe()te9t)
class()te9t*&o9) id()direccion) sie()J0) ma9lengt#()J>) on:e";p()to;pper<t#is=)',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()K5) class()cuadro&orde3no);&icación8',td
'td colspan()4) align()le2) valign()middle) class()cuadro&orde3no)'div
'select name()pais) class()te9t*&o9) id()pais)
'op+on value()0)Seleccione un 6aís...',op+on
'op+on value()CF)Colom&ia',op+on
  ',select
  ',div
  'div
'select name()estado) class()te9t*&o9) id()estado)
'op+on value()0)Seleccione stado...',op+on
  ',select
  ',div
  'div
'select name()ciudad) class()te9t*&o9) id()ciudad)
'op+on value()0)Seleccione Ciudad...',op+on
  ',select
  ',div
  'div
'input name()ciudad4) t"pe()te9t) class()form) id()ciudad4) sie()4>)
ma9lengt#()>) on:e";p()to;pper<t#is=)
onlur()t#is.value(<t#is.value((=MFtra*Ciudad8t#is.valueN) onClic%()t#is.value(N)
value()Ftra*Ciudad)
  ',div',td
  ',tr
  'tr
'td #eig#t()) class()cuadro&orde3no)Correo8',td
'td colspan()4) class()cuadro&orde3no)'input name()correo) t"pe()te9t)
class()te9t*&o9) id()correo) autocomplete()on) sie()0) ma9lengt#()>)',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()) class()cuadro&orde3no)elOfono AiPo8',td
'td colspan()4) class()cuadro&orde3no)'input name()tel*3Po) t"pe()te9t)
class()te9t*&o9) id()tel*3Po) sie()40) ma9lengt#()40)',td
  ',tr
  'tr
'td #eig#t()) class()cuadro&orde3no)elefono Eovil8',td
'td colspan()4) class()cuadro&orde3no)'input name()tel*movil) t"pe()te9t)
class()te9t*&o9) id()tel*movil) sie()40) ma9lengt#()40)',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()>) class()cuadro&orde3no)6S8',td
'td /idt#()1J4) class()cuadro&orde3no)'select name()eps) class()te9t*&o9)
id()eps)
'op+on selectedSeleccione una..',op+on
  'Mp#p
Qresult(m"s!l*!uer"<)select ? from eps order &" nom&re*eps asc)$Qlin%=N
/#ile <Qro/ ( m"s!l*fetc#*ro/<Qresult==

ec#o )'op+on value(Qro/0TQro/1T',op+on)N
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

M
  ',select
'input name()eps4) t"pe()te9t) class()form) id()eps4) sie()4>) ma9lengt#()>)
on:e";p()to;pper<t#is=) onlur()t#is.value(<t#is.value((=MFtra*6S8t#is.valueN)
onClic%()t#is.value(N) value()Ftra*6S)',td
'td /idt#()>J) class()cuadro&orde3no)'ta&le /idt#()1) &order()0)
cellspacing()0) cellpadding()0)
  'tr
'td /idt#()40)'input name()vinculacion) t"pe()radio) value()CFI7@)
c#ec%ed',td
'td /idt#()1K>)Co+ante',td
  ',tr
  'tr
'td /idt#()40)'input name()vinculacion) t"pe()radio)
value()@AICI7RIF)',td
  'tdene3ciario',td
  ',tr
  ',ta&le',td
  ',tr
  'tr
'td #eig#t()W) class()cuadro&orde3no)7A68',td
'td colspan()4) class()cuadro&orde3no)'input name()afp) t"pe()te9t)
class()te9t*&o9) id()afp) sie()40) ma9lengt#()J>) on:e";p()to;pper<t#is=)',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()W) class()cuadro&orde3no)7R68',td
'td colspan()4) class()cuadro&orde3no)'input name()arp) t"pe()te9t)
class()te9t*&o9) id()arp) sie()40) ma9lengt#()J>) on:e";p()to;pper<t#is=)',td
  ',tr
  'tr
'td #eig#t()W) class()cuadro&orde3no)mpresa8',td
'td colspan()4) class()cuadro&orde3no)
'select name()empresa) class()te9t*&o9) id()empresa)
'Mp#p
ec#o )'op+on value(0Seleccione una...',op+on)N
Qresult(m"s!l*!uer"<)SLC ? ARFE empresas order &" nom&re*empresa asc)$Qlin%=N
/#ile <Qro/ ( m"s!l*fetc#*arra"<Qresult==

ec#o )'op+on value(Qro/id*empresaTQro/nom&re*empresaT',op+on)N
U
M
',select
<mpresa a la !ue pertenece el usuario=',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()W) class()cuadro&orde3no)Fcupación8',td
'td colspan()4) class()cuadro&orde3no)'input name()profesion) t"pe()te9t)
class()te9t*&o9) id()profesion) sie()>) on:e";p()to;pper<t#is=) place#older()Descri&a la
Fcupación)',td
  ',tr
  'tr
'td #eig#t()>) class()cuadro&orde3no)@ivel de studio8',td
'td colspan()4) class()cuadro&orde3no)'select name()nivel*estudio)
class()te9t*&o9) id()nivel*estudio)
'op+on selected()selected)@I@G;@F',op+on
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

'op+on6RIE7RI7',op+on
  'op+onSC;@D7RI7',op+on
'op+onC. F C@FLFGF',op+on
  'op+on;@IVRSI7RIF',op+on
  'op+on6FSGR7DF',op+on
  ',select',td
  ',tr
'tr class()fondo*3las)
'td #eig#t()>) class()cuadro&orde3no)Como Llegó8',td
'td colspan()4) class()cuadro&orde3no)'select name()como*llego)
class()te9t*&o9) id()como*llego)
'op+on selectedSeleccione una...',op+on
  'op+onInternet',op+on
  'op+onRadio',op+on
  'op+on7migo<a=',op+on
  'op+on6aciente',op+on
  'op+onmpresa',op+on
'op+onFtra Aorma',op+on
  ',select',td
  ',tr
  'tr
'td #eig#t()J) colspan())'input name()c#ec%&o9) t"pe()c#ec%&o9) re!uired
id()c#ec%&o9)
7c+ve esta casilla Cuando la información estO completa',td
  ',tr
  'tr
'td #eig#t()5)'input name()su&mit) t"pe()su&mit) class()t&1) id()su&mit)
value()Registrar 6aciente) st"le()cursor8 pointer)',td
'td colspan()4)Xn&spN',td
  ',tr
  'tr
'td #eig#t()4J)Xn&spN',td
'td colspan()4)Xn&spN',td
  ',tr
  ',ta&le
  ',form

Códi$o para conectar a ?ase de datos "yS:! y validación del


usuario Bue re$istra al paciente 8P.P9
'Mp#p
include <..,*con3g,funciones.p#p=N
date*default*+meone*set<7merica,ogota=N
include<)..,*con3g,conectar*d&.p#p)=N
Qlin%(conectar<=N
if <veri3car*usuario<==
Q*SSSIF@usuarioTN
U else 
#eader<Loca+on8..,validacion.p#p=N
U
Q!uer" ( )SLC nom&re ARFE usuarios YZR cedula ( Q*SSSIF@usuarioT)N
Qresult ( [E\S]L*];R\<Q!uer"=N
Qnom&re ( [m"s!l*result<Qresult$0=N
Q!uer" ( )SLC cargo ARFE usuarios YZR cedula ( Q *SSSIF@usuarioT)N
Qresult ( [E\S]L*];R\<Q!uer"=N
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

Qcargo ( [m"s!l*result<Qresult$0=N

Q!uer" ( )SLC foto ARFE usuarios YZR cedula ( Q*SSSIF@usuarioT)N


Qresult ( [E\S]L*];R\<Q!uer"=N
Qfoto ( [m"s!l*result<Qresult$0=N
Q!uer" ( )SLC id*usuario ARFE usuarios YZR cedula ( Q*SSSIF@usuarioT)N
Qresult ( [E\S]L*];R\<Q!uer"=N
Qid*usuario ( [m"s!l*result<Qresult$0=N
M

Códi$o para Procesar el re$istro de Paciente 8P.P9


'Mp#p
func+on replace*3lename<Qstr$Qmin ( 0=

Qstr ( ereg*replace<)^a-7-0-K.T)$*$Qstr=N
return <Qmin (( 1= M strtolo/er<Qstr= 8 QstrN
U
Qprimer*apellido(Q*6FSprimer*apellidoTN
Qsegundo*apellido(Q*6FSsegundo*apellidoTN
Qnom&res(Q*6FSnom&resTN
Qfotogra3a ( Q*AILS)fotogra3a)Ttmp*nameTN
Q+po*doc(Q*6FS+po*docTN
Qnumero*doc(Q*6FSnumero*docTN
Qse9o(Q*6FSse9oTN
Q+po*sangre(Q*6FS+po*sangreTN
Qfec#a(Q*6FSfec#aTN
Qestado*civil(Q*6FSestado*civilTN
Qdireccion(Q*6FSdireccionTN
Qcorreo(Q*6FScorreoTN
Qciudad(Q*6FSciudadTN
Qciudad4(Q*6FSciudad4TN
Qestado(Q*6FSestadoTN
Qpais(Q*6FSpaisTN
Qtel*3Po(Q*6FStel*3PoTN
Qtel*movil(Q*6FStel*movilTN
Qeps(Q*6FSepsTN
Qeps4(Q*6FSeps4TN
Qafp(Q*6FSafpTN
Qarp(Q*6FSarpTN
Qvinculacion(Q*6FSvinculacionTN
Qid*empresa(Q*6FSempresaTN
Qprofesion(Q*6FSprofesionTN
Qnivel*estudio(Q*6FSnivel*estudioTN
Qcomo*llego(Q*6FScomo*llegoTN

Q!uer" ( )SLC ? from pacientes /#ere numero*doc ( Qnumero*doc)N


Qresult ( [E\S]L*];R\<Q!uer"=N
Qnumero*3las ( m"s!l*num*ro/s<Qresult=N
if <Qnumero*3las((0=
if <_empt"<Qfotogra3a==

Qn ( Q*AILSfotogra3aTnameTN
Qn ( replace*3lename<Qn$1=N
Qn*3nal ( +me<=.)-).QnN
if<_cop"<Qfotogra3a$ )..,fotos*pacientes,).Qn*3nal==
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira


ec#o )@o fue posi&le cargar la imagen ,,, )N
Uelse
ec#o )Imagen adPuntada e9itosamente ,,, )N
U
U
else

Qn*3nal(foto.PpgN
ec#o )@o se adPunto ninguna fotograBa$ se mostrara una imagen
predetermidada ,,, )N
U
if <Qeps4_((Ftra*6S=
m"s!l*!uer"<)insert into eps <nom&re*eps= values <Qeps4=)$Qlin%=N
Qresult(m"s!l*!uer"<)SLC ? ARFE eps order &" id*eps desc limit
1)$Qlin%=N
/#ile <Qro/ ( m"s!l*fetc#*ro/<Qresult==

Qeps(Qro/0TN
U
U
if <Qciudad4_((Ftra*Ciudad=
Qciudad(Qciudad4N
m"s!l*!uer"<)insert into cit" <@ame$Countr"$6rovince= values
<Qciudad$Qpais$Qestado=)$Qlin%=N
U
m"s!l*!uer"<)insert into pacientes
<primer*apellido$segundo*apellido$nom&res$+po*doc$numero*doc$se9o$+po*sangre$fec#a*na
cimiento$estado*civil$direccion$correo$ciudad$estado$pais$tel*3Po$tel*movil$eps$afp$arp$vincula
cion$profesion$nivel*estudio$id*empresa$como*llego$!uien*registra$fotogra3a$fec#a*registro=
values
<Qprimer*apellido$Qsegundo*apellido$Qnom&res$Q+po*doc$Qnumero*doc$Qse9o$Q+po*
sangre$Qfec#a$Qestado*civil$Qdireccion$Qcorreo$Qciudad$Qestado$Qpais$Qtel*3Po$Qtel*
movil$Qeps$Qafp$Qarp$Qvinculacion$Qprofesion$Qnivel*estudio$Qid*empresa$Qcomo*lle
go$Qid*usuario$Qn*3nal$no/<==)$Qlin%=N

Qs!l(m"s!l*!uer"<)SLC ? ARFE pacientes YZR


numero*doc(Qnumero*doc)$Qlin%=N
Qro/ ( m"s!l*fetc#*arra"<Qs!l=N
Qid*paciente(Qro/id*pacienteTN

ec#o )l 6aciente se #a registrado con O9ito...'&r'&r)N


ec#o )'a #ref(citas*registrar*consulta.p#pMid*paciente(Qid*paciente
class(te9t*&o9RGISR7R CI7 7 Qnom&res Qprimer*apellido Qsegundo*apellido',a)N
Uelse
ec#o )L ;S;7RIF @F S 6;D RGISR7R 6FR]; L @;ERF D DFC;E@F
Qnumero*doc \7 S @C;@R7 RGISR7DF'&r'&r6FR A7VFR RVIS)N
U
M

-n esta actividad se reali6an las +rue&as unitarias de cada uno de los


com+onentes del sistema de información una ve6 codificados con el
o&eto de com+ro&ar ,ue su estructura es correcta y ,ue se austan a la
funcionalidad esta&lecida.
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

-n el +lan de +rue&as se $a definido el entorno necesario +ara la


reali6ación de cada nivel de +rue&a así como las verificaciones
asociadas a las +rue&as unitarias la coordinación y secuencia a seguir 
en la eecución de las mismas y los criterios de registro y ace+tación de
los resultados.

0area Producto 0cnica y Participantes


practicas

Generación del Softare. "íder de


código de +royecto
com+onentes Código fuente

Generación del )rocedimiento "íder de


código de de o+eración y +royecto.
+rocedimientos administración
y seguridad del sistema. /esarrollador 

)rocedimiento
de seguridad y
control de
acceso

3=)=+= eneración del Códi$o de Componentes


-n esta tarea se genera el código corres+ondiente a cada uno de los
com+onentes del sistema de información identificados en el dise7o del
Sistema.
)ara generar el código fuente se tienen en cuenta los estándares de
nomenclatura codificación y calidad utili6ados +or la organi6ación y
recogidos en el catálogo de normas.
Con el fin de verificar ,ue el código fuente es+ecifica de forma correcta
el com+onente se reali6a su ensam&lae o com+ilación verificando y
corrigiendo los errores sintácticos y el enlace del código o&eto o&tenido
con las corres+ondientes &i&liotecas.

Productos de entrada=

 Catálogo de normas.
 -s+ecificaciones de construcción del sistema de información.

Productos de salida

 )roducto softare.
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

 Código fuente

3=)=)= Desarrollo de pantallas y 1eportes


-n esta tarea se de desarrollan los formularios de entrada y salida de
datos de acuerdo con la es+ecificación o&tenida en el documento de
dise7o se im+lementan los as+ectos de dise7o gráfico ,ue le darán la
a+ariencia definitiva al sistema de información.

ormularios de entrada

 A continuación se adunta del formulario de entrada de datos +ara ser 


almacenados en la &ase de datos corres+ondiente a nuestro sistema de
información
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

ormulario de salida

Se adunta imagen del formulario de salida de datos una ve6 se $an


registrado en nuestro sistema de informacion corres+ondiente a los
+acientes.

5na ve6 registrados los datos en nuestro sistema este nos informa si se
+ermite el registro de una cita todo esto esta sueto a cam&ios de&ido a
,ue se desarrollata con &ase en las solicitud del cliente.

3=)=3= Inte$ración del Sistema


-n esta tarea se integran todos los com+onentes del sistema y se
configura la infraestructura del sistema se de&e verificar si los
com+onentes o su&sistemas interact8an correctamente a travs de sus
interfaces tanto internas como e%ternas cu&ren la funcionalidad
esta&lecida y se austan a los re,uisitos es+ecificados en las
verificaciones corres+ondientes.

Se reali6an las +rue&as de integración mediante la instalación del


softare ordenes de servicio en los ordenadores y se verifica si los
com+onentes o su&sistemas interact8an correctamente a travs de sus
interfaces tanto internas como e%ternas cu&ren la funcionalidad
esta&lecida y se austan a los re,uisitos es+ecificados en las
verificaciones corres+ondientes.

"a estrategia a seguir en las +rue&as de integración se esta&lece en el


+lan de +rue&as donde se $a&rá tenido en cuenta el +lan de integración
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

del sistema de información siem+re y cuando se $aya es+ecificado en la


tarea.

Sin em&argo es necesario ,ue los com+onentes o&eto de las +rue&as


de integración se $ay verificado de manera unitaria

4= C1/%/1A"A DE AC0I#IDADES

 A continuación se +resenta un calendario de las +rinci+ales tareas de la fase


de construcción del +royecto

Actividad 1espon Durac "es+


sa?le ión
Sem 1 Sem  Sem 3 Sem @

Ca+acitaci Crist$ian 1 mes Reali6aci Ca+acitaci -valuació )rácticas


ón e Car&onel ón de un ón del n del en el
informació l manual softare softare sistema
n &ásico al +ersonal de
+ara el +ersonal o+erativo informaci
usuario o+erativo ón a
im+lemen
tar 

Actividad 1espon Durac "es )


sa?le ión

Sem 1 Sem  Sem 3 Sem @

erificaci Inicio de Correcció Reali6aci


ón del +rue&as n de ón de
sistema y con errores en +rue&as
funcionali informació &ase de eliminand
dad n real datos o errores
del
sistema
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

Actividad 1espon Durac "es 3


sa?le ión
Sem 1 Sem  Sem 3 Sem @

Im+lement Crist$ian 1 mes 5na ve6 Se Im+lement Reali6aci


ar  Car&onel identifica im+lement ación de ón de las
correccion l do los an los una nueva +rue&as
es y errores correctivo versión con los
nuevas del s del usuarios
característ sistema y necesario sistema del
icas a+licadas s y de sistema
las a+licación informació
correccio de nuevas n con las
nes característ nuevas
icas característ
Se toma ica
nota de
los
correctivo
s

Actividad 1espon Durac "es 4


sa?le ión
Sem 1 Sem  Sem 3 Sem @

Im+lement Crist$ian 1 mes Reali6aci Im+lement Ca+acitaci )uesta


ación de Car&onel ón del ación del ón so&re en
nueva l dise7o nuevo la nueva marc$a
interface con los dise7o interface de las
re,uerimi nuevas
entos de caracterí
clientes sticas del
sistema

Actividad 1espon Durac "es 5


sa?le ión
Sem 1 Sem  Sem 3 Sem @

Softare Crist$ian 1 mes Ca+acita /udas Resolució Revisión


definitivo Car&onel ción final in,uietude n de del
+uesta en l so&re el s del dudas e sistema y
marc$a sistema in,uietude su
Documento planeación fase de construcción Versión 1.0 CRC Salud Integral García Rovira

de +ersonal s funcionali
informaci dad
ón

You might also like