Você está na página 1de 222

TESIS PUCP

Esta obra ha sido publicada bajo la licencia Creative Commons


Reconocimiento-No comercial-Compartir bajo la misma licencia 2.5 Per.
Para ver una copia de dicha licencia, visite
http://creativecommons.org/licenses/by-nc-sa/2.5/pe/

PONTIFICIA UNIVERSIDAD CATLICA DEL PER


FACULTAD DE CIENCIAS E INGENIERA

ANLISIS, DISEO E IMPLEMENTACIN DE UN SISTEMA DE


INFORMACIN INTEGRAL DE GESTIN HOPITALARIA PARA
UN ESTABLECIMIENTO DE SALUD PBLICO

TESIS PARA OPTAR POR EL TTULO DE INGENIERO INFORMTICO

PRESENTADO POR:
JAVIER FRANCISCO MOSQUERA TARAZONA
WILLY MESTANZA VIGO

LIMA - PER
2007

Resumen
La misin de los establecimientos de salud pblicos es la de prestar servicios de salud
especializados con criterios de equidad, eficacia, eficiencia y calidad; con un enfoque
integral en la atencin de salud de la poblacin demandante.
El trabajo de tesis consiste en realizar un anlisis y diseo de los sistemas de
informacin del Hospital Nacional Cayetano Heredia del Per identificando sus
elementos crticos. El anlisis se ha realizado teniendo en cuenta las reas de: la
direccin de Estadstica e Informtica, la direccin de Medicina y la oficina Ejecutiva
de Apoyo Administrativo y el diseo se ha basado en la metodologa The Simplified
Method [SIM2004].
Tambin consiste en la implementacin de los mdulos que son base importante de
los procesos con los que se cuenta en el hospital, estos mdulos son: Auditoria
mdica, Programacin mdica, Gestin de proveedores de equipos mdicos e
insumos, los cuales sern desarrollados por Willy Mestanza. Adems tambin se
implementaran los mdulos de Seguridad y Hospitalizacin, los cuales sern
desarrollados por Javier Mosquera.
Estos retos se alinean estratgicamente al logro de esta misin, si bien es cierto no se
implementan todos los mdulos pertenecientes al hospital, se deja el anlisis y diseo
que son base fundamental para futuros desarrollos.
En consecuencia la tesis presenta informacin relacionada a la metodologa y las
etapas del desarrollo de un sistema orientado a los procesos de los establecimientos
de salud pblicos. El producto final es el anlisis y diseo de todas las reas
involucradas y la implementacin de los mdulos mencionados.

Dedicatoria Javier
Para mi mam Nona que inconscientemente, cada vez que me contaba donde hubiese
querido estudiar, me trasmiti el sueo de estudiar en esta casa de estudios y que
conscientemente me ense y ensea cada da que uno hace cualquier cosa por sus
hijos y que cada logro de ellos se celebra ms que uno propio.
Para la persona a quien ms me parezco en este mundo, aunque muchas veces no lo
reconozca. Estaremos siempre agradecidos por todo el sacrificio hecho, cada da que
no nos tuvimos cerca. A mi pap Javier que me ense que uno tiene que ser mejor
que sus padres, aunque me pusiste la valla muy alta tratar de cumplir cada da de mi
vida.
Para la persona con quien aprendimos a ser hermanos y amigos, en ese orden,
porque crecimos y entendimos muchas cosas, a pesar de que ya estas sper grande y
sper linda, siempre sers mi hermanita a quien cuidaba en el corralito. A mi hermana
Claudia.
A mi hermano Sergio, mi cmplice y escudero en toda causa perdida por la que
tengamos que pelear y tal vez no ganar pero con la satisfaccin de haber hecho lo
correcto. Porque a pesar de su edad me ensea cada da que los sueos se pueden
volver realidad.
A mis abuelos porque me ensearon que es posible educar a un nieto con solamente
amor y a estar orgulloso de mis apellidos y mis races.
A mi ta Dina que siempre me quiso, quiere y querr como un hijo, porque tal vez la
soledad en algn momento nos llegue pero siempre estaremos juntos para evitarla.
A mi ta Luz con quien comparto ideas socialistas que ya nadie cree, pero que
seguiremos creyendo porque pensamos que es la nica forma de hacer un pas de
justicia e igualdad para todos. Y porque sabemos que el Seor pone pruebas en el
camino para superarlas, y que con toda la familia unida todo es ms fcil.

A Memoria donde aprend que para ganar no necesitas un premio que te lo diga,
cuando veo a los amigos que hice s que gan ms que cualquiera, y a La Gentita, mi
segunda familia, quien en tiempos donde la vocacin no pareca tan clara me
ayudaron a entender que hay cosas ms importantes que los estudios en esta vida.
Gracias por su amistad.
A la persona con la que nos sumergimos, hace un tiempo ya, en esta aventura de
tratar de ser un poquito mejores. A mi amigo Willy porque es verdad que la amistad es
una segunda existencia.
A mi pas, el Per, porque cada vez que digo que este pas est cambiando y lo
seguir haciendo, siempre recibo crticas y hasta burlas pero sigo pensando que esto
sucede y seguir sucediendo y contribuir cada da al cambio, esta tesis es prueba de
ello.
A la persona que ms quiero en este mundo por quien dara mi vida sin pensarlo, cada
batalla luchada y ganada es por y para ti. Cumple tus sueos, que tu pap esta
peleando desde ahora para que los realices. A mi hijo Rodrigo, mi adoracin, porque el
nico ttulo que te exigir en esta vida es el ttulo de tu felicidad.

Dedicatoria Willy
Agradecer a mi mamita Epicha con la cual crec, a ella que me ense que uno no es
nada ni nadie si no es profesional, descansa en paz preciosa.
Agradecer a mi madre, gracias a ella puedo dar este importante paso en mi vida, para
ella que sacrific su vida de mujer y de madre al apoyar incondicionalmente a sus hijos
a costa de su propia satisfaccin personal, gracias Zoilita por todas las cosas que me
has brindado y enseado, tendra que vivir dos veces para poder retribuir todo lo que
me has dado, espero pronto estar junto a ti y que disfrutes de este triunfo que no es
mo sino tuyo.
Agradecer a mi hermanito Josesito, mi Titito, que me ha aguantado por tanto tiempo
mis renegadas y malos ratos, este triunfo tambin es para ti y por ti, gracias por ser
esa parte de m que siempre me ha hecho falta.
Agradecer a mi alma gemela Claudia, mi novia, mi compaera y cmplice, que con su
apoyo y paciencia ha hecho de mi vida la mejor de todas, la felicidad que me brindas
me hace sentir que puedo lograrlo todo, este triunfo tambin es para ti.
Agradecer a la persona con la cual aprend que la amistad no es cosa de ser iguales
sino de tener el mismo punto de inicio y fin, gracias Javier por tu amistad, siendo ella
nuestra principal herramienta de trabajo para este proyecto.
Agradecer a mi hermano Erick que si no fuera por seguirlo, no hubiera comenzado a
estudiar tan temprano, gracias hermanito eres un ejemplo a seguir siempre.
Agradecer a mi ta Antuca mi segunda madre, me enseo a luchar por ms perdida
que parezcan las cosas, a mis primos Hugo, Martha, Gloria y Nelly que son un ejemplo
y me ensearon a superarme cada da. A Isaac y Enrique quienes han sido como unos
padres, gracias por cubrir un poquito de ese hueco que aunque uno no quiera aceptar
siempre hace falta, a mi primo Omar que con sus locuras me ense que la vida es de
los vivos, a mi primo Martn que fue el nico que confi que ingresaba a la universidad
y a mi to Elicho que con sus renegadas me ense por lo menos algo.

Agradecimientos
Los autores desean agradecer de manera muy especial al Dr. Javier Cieza, jefe del
departamento de Medicina y al Ing. Carlos Troncos jefe de la direccin de estadstica e
informtica del hospital nacional Cayetano Heredia del Per quienes participaron
activamente brindando la informacin necesaria para la realizacin de este trabajo de
tesis.
Tambin agradecer a Jos Pieyro integrante activo del grupo de bio-ingeniera de la
Pontificia Universidad Catlica del Per por ser el nexo con el directorio del hospital y
por su compromiso tico con nuestra investigacin y anlisis.
Y por ltimo agradecer a nuestros asesores de tesis el Ing. Hctor Andrs Melgar
Sasieta y la Ing. Claudia Mara del Pilar Zapata Del Ro que con su amistad, apoyo,
paciencia y dedicacin pudimos sacar adelante este trabajo tesis y por darnos las
herramientas necesarias para ser mejores profesionales cada da.

INDICE GENERAL
INTRODUCCIN......................................................................................................................................4
1

GENERALIDADES ...........................................................................................................................5
1.1
MOTIVACION .................................................................................................................................6
1.2
DEFINICION DEL PROBLEMA ..........................................................................................................7
1.3
OBJETIVOS ....................................................................................................................................8
1.3.1
Objetivo general ...................................................................................................................8
1.3.2
Objetivo especfico ...............................................................................................................9
1.4
RESULTADOS ESPERADOS..............................................................................................................9
1.5
DEFINICION DE LA SITUACION ACTUAL..........................................................................................9
1.5.1
Anlisis situacional de la oficina ejecutiva de apoyo administrativo..................................11
1.5.2
Analisis de la situacin actual de la direccion de estadistica e informatica ........................22
1.5.3
Analisis de la situacin actual de la direccion de medicina ................................................31
1.6
PROPUESTA DE SOLUCION...........................................................................................................40
1.7
DEFINICIN DE ALCANCES. .........................................................................................................43

PLANEAMIENTO. ..........................................................................................................................46
2.1
METODOLOGIA UTILIZADA..........................................................................................................46
2.2
DEFINICION DE REQUERIMIENTOS. ..............................................................................................47
2.3
ANALISIS DEL SISTEMA. ..............................................................................................................49
2.3.1
Diagrama de Clases de Analisis..........................................................................................49
2.3.2
Lista de Operaciones ..........................................................................................................51
2.4
DISEO DEL SISTEMA. .................................................................................................................58
2.4.1
Diagramas de Clases de diseo...........................................................................................58
2.4.2
Diagramas de Secuencias ...................................................................................................62
2.4.3
Diseo de Base de Datos. ...................................................................................................69

DESARROLLO. ...............................................................................................................................76
3.1
METODOLOGIA DE IMPLEMENTACION. ........................................................................................76
3.1.1
Prototipos............................................................................................................................77
3.1.2
Pruebas funcionales de mdulos implementados ...............................................................87

OBSERVACIONES, CONCLUSIONES Y RECOMENDACIONES. ........................................93


4.1
4.2
4.3

OBSERVACIONES .........................................................................................................................93
CONCLUSIONES ...........................................................................................................................94
RECOMENDACIONES ....................................................................................................................95

REFERENCIAS .......................................................................................................................................97
ANEXO A: DEFINICION DE REQUERIMIENTOS ........................................................................102
ANEXO B: LISTA DE OPERACIONES .............................................................................................119
ANEXO C: DIAGRAMA DE CASOS DE USO ..................................................................................122
ANEXO D: DIAGRAMA DE CLASES................................................................................................132
ANEXO E: DIAGRAMA DE SECUENCIA ........................................................................................137
ANEXO F: BASE DE DATOS ..............................................................................................................148

INDICE DE FIGURAS
Figura 1.1 Integrantes del equipo de proyecto............................................................................................10
Figura 1.2 Flujograma de actividades de la oficina de logstica.................................................................12
Figura 1.3 Diagrama de flujo de datos del rea de almacn. ......................................................................14
Figura 1.4 Diagrama de Flujo de datos del rea de Patrimonio.................................................................16
Figura 1.5 Flujograma de la oficina de economa. .....................................................................................19
Figura 1.6 Diagrama de flujo de datos de presupuesto...............................................................................20
Figura 1.7 Diagrama de flujo de tesorera. .................................................................................................21
Figura 1.8 Arquitectura File Server. ...........................................................................................................23
Figura 1.9 Tablas no relacionadas. .............................................................................................................24
Figura 1.10 Tablas relacionadas. ................................................................................................................24
Figura 1.11 Flujograma de admisin central. .............................................................................................26
Figura 1.12 Flujograma de hospitalizacin. ..............................................................................................26
Figura 1.13 Diagrama de flujo de admisin SIS.........................................................................................27
Figura 1.14 Flujograma de admisin emergencias. ....................................................................................29
Figura 1.15 Flujograma de archivo.............................................................................................................30
Figura 1.16 Flujograma de carga de servicios. ...........................................................................................32
Figura 1.17 Flujograma de cuentas corrientes. ...........................................................................................33
Figura 1.18 Flujograma de citas. ................................................................................................................34
Figura 1.19 Flujograma de estadstica. .......................................................................................................34
Figura 1.20 Flujograma de auditoria mdica. .............................................................................................36
Figura 1.21 Flujograma de programacin mdica. .....................................................................................37
Figura 1.22 Flujograma de historia clnica. ................................................................................................38
Figura 1.23 Diagrama de flujo de hospitalizacin......................................................................................39
Figura 1.24 Diagrama de flujo de interconsulta-atenciones. ......................................................................39
Figura 1.25 Arquitectura propuesta para la solucin. .................................................................................41
Figura 1.26 Esquema de distribucin de las aplicaciones propuesta para la solucin. ...............................41
Figura 1.27. Diagrama de mdulos del sistema integral de gestin hospitalaria. .......................................43
Figura 2.1. Mdulo de historia clnica........................................................................................................52
Figura 2.2 Mdulo de admisin..................................................................................................................53
Figura 2.3. Mdulo de programacin mdica.............................................................................................53
Figura 2.4. Mdulo de atencin Interconsultas...........................................................................................54
Figura 2.5 Casos de uso control produccin atencin. ...............................................................................55
Figura 2.6 Casos de uso registrar admisin. ...............................................................................................55
Figura 2.7 Casos de uso registrar cita.........................................................................................................56
Figura 2.8 Casos de uso asignar historia definitiva. ...................................................................................57
Figura 2.9 Casos de uso registrar programacin.........................................................................................57
Figura 2.10 Mdulo de admisin................................................................................................................58
Figura 2.11. Mdulo de historia clnica......................................................................................................59
Figura 2.12 Mdulo de atencin Interconsultas..........................................................................................60
Figura 2.13 Mdulo de programacin mdica............................................................................................61
Figura 2.14 Mdulo de seguridad...............................................................................................................62
Figura 2.15 Diagrama de secuencia asignar historia definitiva. .................................................................63
Figura 2.16 Diagrama de secuencia registrar admisin..............................................................................63
Figura 2.17 Diagrama de secuencia registrar cita.......................................................................................64
Figura 2.18 Diagrama de secuencia registrar cuenta de atencin. ..............................................................65
Figura 2.19 Diagrama de secuencia registrar historia clnica. ....................................................................66
Figura 2.20 Diagrama de secuencia registrar paciente. ..............................................................................67
Figura 2.21 Diagrama de secuencia registrar programacin. .....................................................................68
Figura 2.22 Vista auditoria medica............................................................................................................69
Figura 2.23 Vista historia clnica...............................................................................................................72
Figura 2.24 Vista admisin........................................................................................................................73
Figura 2.25 Vista atencin interconsulta. ..................................................................................................74
Figura 2.26 Vista programacin medica....................................................................................................75
Figura 3.1 Pantalla de ingreso al sistema....................................................................................................78
Figura 3.2 Pantalla de men de mdulos....................................................................................................78
Figura 3.3 Men de mdulo .......................................................................................................................79

Figura 3.4 Pantalla de listas.......................................................................................................................79


Figura 3.5 Pantalla de registro de bienes ...................................................................................................80
Figura 3.6 Pantalla de registro de proveedor .............................................................................................80
Figura 3.7 Pantalla de registro de marca ...................................................................................................81
Figura 3.8 Pantalla de registro de paquete.................................................................................................82
Figura 3.9 Pantalla de registro de usuario .................................................................................................82
Figura 3.10 Pantalla de programacin mdica...........................................................................................84
Figura 3.11 Pantalla de registro de asistencia de mdicos.........................................................................84
Figura 3.12 Pantalla de ingreso de hospitalizacin....................................................................................85
Figura 3.13 Pantalla de registro de hospitalizacin nacimiento.................................................................85
Figura 3.14 Pantalla de egreso de hospitalizacin.....................................................................................86
Figura 3.15 Pantalla de registro de exmenes............................................................................................86
Figura B.1 Casos de uso registrar exoneracin........................................................................................119
Figura B.2 Casos de uso asignar receta. ...................................................................................................119
Figura B.3 Casos de uso control asistencia. .............................................................................................120
Figura B.4 Casos de uso cuadra caja. .......................................................................................................120
Figura B.5 Casos de uso registrar cuenta atencin. ..................................................................................120
Figura B.6 Casos de uso registrar documento de pago.............................................................................121
Figura B.7 Casos de uso registrar paciente...............................................................................................121
Figura B.8 Casos de uso registrar producto..............................................................................................121
Figura C.1 Casos de uso programacin medica........................................................................................122
Figura C.2 Casos de uso admisin............................................................................................................123
Figura C.3 Casos de uso auditora medica................................................................................................124
Figura C.4 Casos de uso caja y facturacin..............................................................................................125
Figura C.5 Casos de uso general. .............................................................................................................126
Figura C.6 Casos de uso historia clnica...................................................................................................127
Figura C.7 Casos de uso hospitalizacin. .................................................................................................128
Figura C.8 Casos de uso atencin interconsulta. ......................................................................................129
Figura C.9 Casos de uso proveedores.......................................................................................................130
Figura C.10 Casos de uso seguridad.........................................................................................................131
Figura D.1 Mdulo de hospitalizacin. ....................................................................................................132
Figura D.2 Mdulo de auditoria mdica...................................................................................................133
Figura D.3 Mdulo de caja y facturacin. ................................................................................................134
Figura D.4 Mdulo de seguridad..............................................................................................................135
Figura D.5 Mdulo de proveedores de bienes servicios. ..........................................................................136
Figura E.1 Diagrama de secuencias aplicar exoneracin..........................................................................137
Figura E.2 Diagrama de secuencias asignar historia definitiva. ...............................................................137
Figura E.3 Diagrama de secuencias asignar receta...................................................................................138
Figura E.4 Diagrama de secuencias control asistencia. ............................................................................138
Figura E.5 Diagrama de secuencias control produccin atencin. ...........................................................139
Figura E.6 Diagrama de secuencias cuadrar caja. ....................................................................................139
Figura E.7 Diagrama de secuencias registrar admisin. ...........................................................................140
Figura E.8 Diagrama de secuencias registrar auditoria. ...........................................................................140
Figura E.9 Diagrama de secuencias registrar producto. ...........................................................................141
Figura E.10 Diagrama de secuencias registrar cita...................................................................................142
Figura E.11 Diagrama de secuencias registrar cuenta atencin................................................................143
Figura E.12 Diagrama de secuencias registrar documento de pago. ........................................................144
Figura E.13 Diagrama de secuencias registrar historia clnica. ................................................................145
Figura E.14 Diagrama de secuencias registrar paciente. ..........................................................................146
Figura E.15 Diagrama de secuencias registrar programacin...................................................................147
Figura F.1 Vista proveedor......................................................................................................................148
Figura F.2 Vista seguridad. .....................................................................................................................149
Figura F.3 Vista caja y facturacin...........................................................................................................150
Figura F.4 Vista hospitalizacin...............................................................................................................151

INTRODUCCIN
El presente trabajo ofrece informacin para la elaboracin de un sistema integral de
gestin hospitalaria, alineados a la misin y visin de los centros de salud pblicos en
el pas segn el MINSA (Ministerio de salud) y establecidos en el reglamento de la ley
N 27657.
El anlisis y diseo presenta la informacin necesaria para la implementacin del
sistema integral de gestin hospitalaria el cual se denominar en adelante el Sistema
el cual abarca la administracin de la oficina de logstica y la oficina de economa
pertenecientes a la oficina ejecutiva de apoyo administrativo, admisin, archivo clnico,
carga de servicios, citas y la oficina de estadstica pertenecientes a la direccin de
estadstica e informtica y auditoria mdica, programacin mdica, administracin de
historia clnica, hospitalizacin, interconsulta y atenciones pertenecientes a la direccin
de medicina.
La implementacin del sistema abarcar la administracin de bienes y proveedores,
administracin de seguridad, programacin mdica, auditoria mdica y hospitalizacin.
En los siguientes prrafos se presentan las

consideraciones iniciales para la

comprensin y la correcta lectura del presente documento, organizndose stas en 4


captulos los cuales se listan a continuacin: Generalidades, Planeamiento, Desarrollo
y Observaciones, Recomendaciones y Conclusiones.

GENERALIDADES

Desde hace algn tiempo atrs en la Pontificia Universidad Catlica del Per (PUCP),
la seccin de Ingeniera Informtica trabajando conjuntamente con el grupo de
Bioingeniera empezaron a identificar una serie de problemas en la gestin de la
informacin en los centros de salud, tales como: el Hospital del Nio, el Hospital
Nacional Dos de mayo y principalmente el Hospital Nacional Cayetano Heredia
(HNCH). Esta identificacin del problema se di en el marco del convenio de
colaboracin e intercambio de capacidades entre la PUCP y el HNCH [CON2004][MEL2004], extendindose a otros centros de salud.
Sobre la base de este convenio, se presenta en este trabajo, la problemtica de la
gestin de la informacin que afrontan los establecimientos de salud pblico en el
pas. Este trabajo expone una propuesta de solucin que abarca dos aspectos: la
arquitectura de software y los sistemas integrantes de la solucin, el cual es visto
desde la perspectiva de la informtica mdica.
La Informtica Mdica se puede definir como una disciplina que se enfoca en la
adquisicin, almacenamiento y uso de la informacin en salud y medicina [HER2003].

Tiene como objetivos fundamentales: i) producir estructuras para representar datos y


conocimiento que permitan visualizar relaciones complejas, ii) desarrollar mtodos
para adquirir y visualizar los datos, iii) gestionar cambios en las personas, procesos y
tecnologas de informacin de tal manera que el uso de la informacin sea ptimo e
iv) integrar informacin de diversos orgenes de datos y de procesos de trabajo
[LOR2000].
En la actualidad los establecimientos de salud pblicos tienen grandes problemas para
la gestin de su informacin pues i) no se posee ningn elemento integrador de datos
los que se encuentran dispersos en diversos archivos, ii) no se posee elementos que
aseguren la calidad del ingreso de los datos estimndose que solo el 20% de estos
son datos consistentes trayendo como consecuencia que la generacin de reportes
estadsticos se realicen con gran margen de error, iii) no poseen tecnologas
adecuadas para la gestin de la informacin, usando arquitecturas de software de
dcadas pasadas. [MEM2005b].
Todo este anlisis motiva a asumir el gran reto de realizar este trabajo de tesis, pues,
como se ha mencionado, en el sector pblico de nuestro pas no existe el uso del
enfoque de la informtica mdica visto de una manera integral para la solucin a los
problemas de la gestin de salud.
Este documento se estructura en 4 secciones: objetivos y alcances, planeamiento,
desarrollo, y observaciones, conclusiones y recomendaciones.
1.1

MOTIVACION

Desde la consolidacin de las relaciones entre el HNCH y PUCP, se trabaj en la


bsqueda de soluciones a la problemtica en tecnologa e ingeniera existentes en el
hospital [CON2004]. Dentro de este contexto y dentro de los intereses del grupo de
Bioingeniera y la seccin de Ingeniera Informtica, ambos de la PUCP, se encuentra
la formacin de una nueva lnea de investigacin aplicada a temas de Informtica
Mdica que espera resolver los problemas que posee el HNCH, analizando y
proponiendo soluciones que puedan ser adaptables a otros entornos hospitalarios del
pas.

Existe un gran reto al realizar este trabajo ya que en el sector pblico del pas no
existe (o en todo caso es muy escaso) el uso del enfoque de la Informtica Mdica
para la solucin a los problemas de la gestin de salud. A esto se suma el escaso
presupuesto del hospital para adquirir software especializado para la implantacin de
sistemas de informacin, debindose optar por el uso de software libre como
requerimiento para la solucin.
1.2

DEFINICION DEL PROBLEMA

La informacin obtenida dentro de las entidades de salud pblica es la principal fuente


para la toma de decisiones de las diversas unidades como la oficina ejecutiva de
apoyo administrativo, direccin de medicina y la direccin de estadstica e informtica.
Siendo esta ltima la direccin encargada de administrar la informacin de entrada y
los sistemas que la utilizan [MEM2005a].
Los sistemas son el principal obstculo para la administracin de la informacin ya que
se encuentran limitados por la poca escalabilidad de la arquitectura de software que
utilizan y su tecnologa desfasada basada en archivos DBF (Data Base File)
[MEL2005a] almacenados en un servidor de archivos. Este tipo de arquitectura no es
recomendable cuando se tiene una gran carga de usuarios utilizando los sistemas de
forma simultnea, como es el caso de un centro de salud pblica.
El uso de archivos DBF no relacionados diseados sin ndices asociados a los ficheros
y no validar la informacin a registrar en los sistemas da como resultado informacin
inconsistente y repetida, sumndose el hecho, que los sistemas utilizados no tienen la
informacin centralizada, siendo en muchos casos independientes uno del otro. En
muchos casos se debe ingresar a tres sistemas distintos para poder realizar una salida
de hospitalizacin y a cada uno de los sistemas se ingresa con usuarios y contraseas
distintas.
Otro factor crtico dentro de los centros de salud pblicos son los mdicos, a los cuales
no se les hace un control de los horarios de entrada, salida, puntualidad en la
atencin, utilizacin de estndares internacionales como el CIE10 (Clasificacin
internacional de enfermedades en su dcima revisin) o cantidad de pacientes
atendidos sobre el promedio. Debido a esta falta de seguimiento a los mdicos se

producen bajos ndices de atencin y por consiguiente registro de informacin que no


est acorde con la realidad.
Los problemas tratados en el presente trabajo no corresponden solamente al anlisis,
diseo e implementacin de un sistema integral de gestin hospitalaria, tambin
abarca la revisin de procesos administrativos y el diseo de algunas propuestas de
solucin que permitan obtener la informacin requerida con la calidad adecuada en el
momento oportuno.
1.3

OBJETIVOS

A continuacin se presenta el objetivo general y los objetivos especficos que sigue el


presente trabajo.
1.3.1

OBJETIVO GENERAL

Realizar el anlisis, diseo e implementacin de un sistema integral de gestin


hospitalaria que permita la administracin de la informacin para centros de salud
pblicos, el mantenimiento de la informacin consistente, relacionada y centralizada
para lograr la sinergia en los procesos,

la implantacin de una arquitectura que

soporte los escalamientos de los sistemas de informacin e iniciar el desarrollo del


Sistema de Gestin Hospitalaria para que otros tesistas continen con su
implementacin.
El producto de este trabajo es el anlisis y diseo de un Sistema Integral de Gestin
hospitalaria que mostrar la informacin general del HNCH con una descripcin actual
de su organizacin, arquitectura de software y hardware, procedimientos y polticas y
el estudio de la situacin de cada una de las direcciones involucradas: Estadstica,
Medicina, Informtica y Economa. Adems la funcionalidad requerida por los usuarios
de las reas involucradas; y la implementacin de los principales mdulos como
seguridad, gestin de proveedores de equipos mdicos e insumos, auditoria mdica,
programacin mdica y hospitalizacin.

1.3.2

OBJETIVO ESPECFICO

A continuacin se detallan los objetivos especficos:

Disear una base de datos nica e integrada, que permita almacenar la


informacin de los diversos mdulos.

Realizar el anlisis y diseo del sistema integral de gestin hospitalaria


involucrando los procesos administrativos de la oficina ejecutiva de apoyo
administrativo, la direccin de sistemas y la direccin de estadstica e informtica

Realizar la implementacin de diversas herramientas de software que permitan


optimizar los principales procesos administrativos.

Implementar un esquema de seguridad que permita controlar el acceso a las


herramientas de software.

1.4

RESULTADOS ESPERADOS.

Los resultados esperados de este trabajo son:

Un modelo de datos integrado empleando la metodologa IDEF1X. Este modelo de


datos estar centralizado para que pueda ser usado por el sistema integral de
gestin hospitalaria.

Implementacin de los mdulos de: auditoria mdica, seguridad, gestin de


proveedores, hospitalizacin y programacin mdica.

Artefactos de software correspondiente a la arquitectura del sistema y a las fases


de anlisis y diseo del sistema integral de gestin hospitalaria.

1.5

Administracin de acceso al sistema.


DEFINICION DE LA SITUACION ACTUAL.

Con el problema identificado se procedi a realizar las visitas al HNCH, para identificar
ms a fondo los problemas crticos, analizarlos y elaborar una propuesta de solucin.
Como ya se ha mencionado todo este estudio se da gracias al convenio de
colaboracin entre el HNCH - PUCP [CON2004].
Este trabajo tiene como objetivo principal realizar el anlisis, diseo e implementacin
de un sistema integral de gestin hospitalario integrado para la oficina ejecutiva de
apoyo administrativo, la direccin de medicina y la direccin de Estadstica e
Informtica del HNCH; se realizara en dos fases: i) fase de anlisis y diseo y ii) fase

de implementacin y documentacin. Por razones presupuestales solamente se pudo


desarrollar la parte de anlisis dentro del hospital [MEL2006a].
Para dar inicio al anlisis de la situacin actual de las reas indicadas, se cont con
profesionales con perfiles de Bioingeniera e Informtica mdica, En la Figura 1.1 se
muestra la lista de los integrantes.
Integrante
Ing. Andrs Melgar

Rol
Investigador principal

Institucin
Seccin Ingeniera
Informtica - PUCP
Ing. Jos Pieyro
Investigador secundario Grupo de Bioingeniera
PUCP
Bach. Javier
Asistente de
Seccin Ingeniera
Mosquera
investigacin
Informtica - PUCP
Bach. Willy Mestanza Asistente de
Seccin Ingeniera
investigacin
Informtica - PUCP
Bach. Luis Alberto
Asistente de
Seccin Ingeniera
Castillo Higinio
investigacin
Informtica - PUCP
Figura 1.1 Integrantes del equipo de proyecto

Para el levantamiento de informacin se realizaron reuniones con el personal de las


reas involucradas en el proyecto, las reuniones se realizaron con las siguientes
personas:

Dr. Javier Cieza Cevallos, jefe del departamento de Medicina.

Dr. Luis Pro, asesor del departamento de Medicina.

Ing. Carlos Troncos, jefe de Estadstica e Informtica.

Dr. Segundo Secln Satisteban, miembro de la Direccin General.

Lic. Luis Zamora Oficina, jefe de la oficina ejecutiva de apoyo administrativo.

Sr. Aurelio Crdenas, encargado de almacenes.

Sra. Nelly Castillo Tristn, jefe de la oficina de logstica.

Srta. Gina Robles, encargada de tesorera.

Srta. Yessica Correa, encargada de presupuesto

Lic. Teresa Bravo Len, jefe de economa.

Sr. Roberto Roca, encargado de control previo.

Sr. Elfio Huamn, encargado de patrimonio.

Sr. Wilfredo Ordez, encargado de la integracin contable.

10

1.5.1

ANLISIS SITUACIONAL DE LA OFICINA EJECUTIVA DE APOYO


ADMINISTRATIVO.

Esta oficina es la encargada de coordinar, fiscalizar y auditar las actividades entre los
entes ejecutores de Logstica, Servicios Generales y Economa, tambin, tiene
decisin en las reuniones de gestin dentro de las entidades de salud del estado y la
ejecucin de gastos donde se va a invertir.
El objetivo del anlisis situacional de la oficina ejecutiva de apoyo administrativo es
evaluar como se encuentra actualmente esta rea, quienes la conforman y cual es la
funcin que cumple dentro de las entidades de salud.
Entre los problemas identificados en esta oficina se encontr:

Falta de definicin de funciones y roles en cada posicin dentro del rea

Falta de delimitacin de cada funcin dentro del rea, es decir, el personal no


sabe exactamente donde termina su trabajo.

No existe un plan de entrenamiento y capacitacin con la finalidad de


conservar sus habilidades para la ejecucin efectiva de sus tareas.

Los procedimientos y polticas de venta de medicamentos, adquisicin de


bienes y servicios y aprobaciones de ventas y adquisiciones dentro del hospital
estn regidas por el MINSA y por el propio directorio del hospital, en muchos
casos no son las ms adecuadas.

No existe personal calificado para el desempeo de las tareas especficas de


cada rea, divisin o unidad.

No existe un adecuado funcionamiento del flujo de trabajo de las reas.

No existen planes de riesgos, personal poco familiarizado con el manejo de


nuevas tecnologas y procesos no ptimos ni automatizados.

Esta rea est dividida en: Oficina de Logstica y Oficina de Economa, las cuales se
detallan a continuacin.
1.5.1.1 OFICINA DE LOGISTICA
Es la encargada de la elaboracin del cuadro de necesidades del hospital (compra de
bienes, adquisicin de servicios y mejoras en infraestructura), es el encargado tambin
de la elaboracin de las licitaciones para las adquisiciones de bienes y servicios.

11

Entre los problemas identificados dentro de esta oficina es la falta de programacin de


compra de bienes, priorizacin de compra de bienes y servicios, elaboracin de cuadro
de necesidades por rea para la programacin de compra, adquisicin de bienes y la
elaboracin de cuadro de contingencias.
A continuacin se presenta en la Figura 1.2 el flujograma de actividades realizadas
dentro del rea de logstica donde la programacin y las adquisiciones son realizadas
por los encargados del rea de logstica, y las actividades de patrimonio, almacn e
integracin contable por sus respectivas reas:

Figura 1.2 Flujograma de actividades de la oficina de logstica.

La oficina de logstica cuenta con el apoyo de las siguientes sub reas, las cuales se
describirn a continuacin:

rea de Almacn.

rea de Patrimonio.

12

1.5.1.1.1 REA DE ALMACN


Es la encargada de administrar los ingresos y salidas de medicamentos, bienes,
vveres y materiales de imprenta, es la encargada de la verificacin y ejecucin de la
PECOSA (Pedido de compra y salida, documento interno dentro de los centros de
salud que cumple la funcin de solicitud de compra u orden de salida), verifica las
rdenes de compra, rdenes de salida, notas de entrada, y notas de salida, controla
adems los registros de ingreso y salida de gas (oxgeno y nitrgeno). Es la encargada
de realizar el registro de los bienes cuando se realizan movimientos de artculos,
actualizando la tarjeta de control interna y realizando la ubicacin lgica de los
medicamentos, bienes,

vveres y materiales de imprenta dentro del sistema de

almacenes.
El problema ms importante identificado dentro de esta oficina es que la
infraestructura es inadecuada para el buen mantenimiento de los medicamentos
almacenados, por ejemplo el lugar donde se encuentran almacenados los
medicamentos en algunos casos es en el techo por no contar con espacio suficiente
en los almacenes. Otro problema es que dentro del almacn de medicamentos se
encuentra una red de tuberas lo cual contribuye con el deterioro de estos. El control
de entrada y salida del oxgeno es realizado por un vigilante fuera del almacn,
entrega de balones de oxgeno a los proveedores con reservas an utilizables. El
almacn de vveres se encuentra ubicado fuera de la unidad central de almacn,
impidiendo la verificacin fsica de los movimientos de vveres y las salidas de bienes
de los almacenes realizados por personal conocido por los operarios del almacn no
se realizan con la respectiva orden de salida PECOSA .
A continuacin se presenta el diagrama de flujo de datos en la Figura 1.3, el cual nos
muestra como son ingresados los productos en el almacn y en el sistema de
almacn, teniendo como documento principal la PECOSA o una nota de ingreso, se
realiza la ubicacin lgica y fsica dentro del sistema y se actualizan las tarjetas de
control de almacn para que de esta manera se realicen los movimientos de productos
del almacn:

13

Figura 1.3 Diagrama de flujo de datos del rea de almacn.

1.5.1.1.2 AREA DE PATRIMONIO


Tiene como ente fiscalizador el rea de Gestin Patrimonial que rige como direccin
administrativa y esta encargado directamente de la evaluacin tcnica del bien. Esta
evaluacin se realiza generando una resolucin para la actualizacin de la
depreciacin del bien.
Patrimonio es la encargada del registro y actualizacin de los bienes de capital del
centro hospitalario, la codificacin de los bienes dentro del centro hospitalario segn
normas y procedimientos del SBN (Superintendencia de Bienes Nacionales que realiza
la auditoria de bienes del estado), se encarga tambin de la asignacin y actualizacin
de bienes hacia los respectivos usuarios y responsables dentro del centro hospitalario,
registra la depreciacin de los bienes y servicios y reevala los bienes al momento de
reparacin o mejora.
Dentro de las funciones asignadas al rea de patrimonio tenemos las siguientes:

Movimientos de bienes: Ingresos, salidas, transferencias de los activos dentro de


las entidades de salud.

14

Ubicacin de bienes por centro de costo: Registra y actualiza la ubicacin de los


bienes por centro de costo.

Ubicacin de bienes por personal: Registra y actualiza la ubicacin de los bienes


por centro de costo y un usuario especfico.

Histrico de movimiento de bienes: Muestra el consolidado de los movimientos


realizados por periodos de tiempo y por bien

Depreciacin de bienes: Realiza el proceso de depreciacin de los bienes que


posee la entidad hospitalaria.

Asignacin de tiempo de vida til: Realiza la actualizacin del nuevo tiempo til del
bien por haber tenido una refaccin o si es que se decide por medio de reunin si
es que el bien an posee vida til.

Los problemas identificados dentro de esta oficina son que no se han definido niveles
de seguridad ni responsables de seguridad del sistema, no existe una consistencia
entre la informacin de almacenes y patrimonio, la base de datos de almacenes es
distinta a la base de datos de patrimonio. En la Figura 1.4 se muestra el diagrama de
flujo de datos del rea.
1.5.1.2 OFICINA DE ECONOMIA
Es la encargada de supervisar y administrar el flujo de dinero del hospital dependiendo
de las fuentes de financiamiento tales como: Recursos Directamente Recaudados
(RDR),

Recursos

Ordinarios

(RO),

Donaciones

Transferencias,

interacta

constantemente con logstica para la elaboracin del cuadro de gastos y tambin


supervisa la buena aplicacin del SISMED (Sistema integrado de suministro de
medicamentos e insumos mdico-quirrgico de las entidades de salud del estado).
Todo requerimiento de dinero debe ser aprobado previamente por la oficina de
economa, produciendo de esta manera un balance econmico al evaluar lo qu se ha
gastado e invertido.
La problemtica identificada dentro de esta oficina es:

15

Figura 1.4 Diagrama de Flujo de datos del rea de Patrimonio.

La aplicacin del SISMED ya que son normas no muy claras y poco utilizadas
dentro del rea.

Duplicidad de la informacin entre distintos encargados de unidades y personal


en general.

Formatos de hoja de clculo pre-diseados con codificacin no manejada por


todas las reas (por ejemplo la codificacin de los servicios del hospital).

No existe un proceso de consolidacin de cierre de caja.

Control inadecuado del personal, por ejemplo, el personal de caja sabe cuanto
dinero hay en la caja en lnea.

Falta de verificacin de los sistemas de caja, debe haber una persona


encargada para el cierre de caja.

Constantes cortes de luz, corte de red y movimientos transaccionales no


vlidos, ya que, al momento de una falla se guardan datos inadecuados dentro
de la base de datos.

El diagrama de flujo de la Figura 1.5. muestra como se realiza la adquisicin de


productos, bienes y/o servicios dentro del hospital siendo ejecutado por la oficina de
economa, desde la recepcin de los documentos de orden de compra o de servicio,
ingresndolo en el sistema SIAF (Sistema integral de administracin financiera,
encargado de la asignacin de partidas de gasto de las entidades del estado) para
comprometer parte del presupuesto del presente periodo. Se debe aprobar la

16

documentacin y la solicitud del SIAF para poder registrar en el calendario de compra


y adquisiciones del periodo, para el pago de la solicitud se debe verificar si es que el
que va a recibir el pago tiene o no pendientes con el centro de salud o con la SUNAT
(Superintendencia nacional de administracin tributaria) para realizar retencin, luego
se gira el cheque, se aprueba y se realiza el pago.
La oficina de economa cuenta con el apoyo de las siguientes sub reas, las cuales se
describirn a continuacin:

Control previo.

Presupuesto.

Tesorera.

Integracin contable.

1.5.1.2.1 CONTROL PREVIO


Esta sub rea es la encargada de realizar el control previo de toda la documentacin
necesaria para sustentar las compras o adquisiciones de bienes y servicios.
Es la encargada de administrar la documentacin generada por logstica, tales como,
rdenes de compra, rdenes de servicio y recibos por gastos individuales, para que
estn debidamente elaboradas con los formatos especficos, parmetros ya
estipulados y las aprobaciones de las reas respectivas de los documentos revisados.

1.5.1.2.2 PRESUPUESTO
Esta sub rea es la encargada de realizar la asignacin de las partidas para los gastos
que se tienen que realizar dentro del HNCH, se encarga tambin del ingreso de la
documentacin concerniente a los gastos necesarios para las actividades del centro
hospitalario dentro del SIAF, registra el nmero de SIAF relacionado con la
documentacin respectiva, registrar los gastos comprometidos, la comunicacin de
gastos a logstica para ingreso en el calendario, registro de devengados en el SIAF y
verificacin con SUNAT y realiza el cobro de retenciones y coactivos.
Dentro de las funciones asignadas al sub rea de presupuesto estn las siguientes:

17

Ingreso de documentos de gastos: Ingreso de la documentacin necesaria para


solicitar la aprobacin del presupuesto mediante un nmero de SIAF.

Envo de documentos de gastos ingresados: Realiza el proceso de envo del


consolidado de todos los documentos ingresados dentro del SIAF.

Ingreso de devengados: Realiza el ingreso de los devengados (pago contabilizado


fuera del periodo trabajado) de los documentos de gastos dentro del SIAF.

Reporte de cobro coactivo: Muestra un reporte de los proveedores que tienen


cobros coactivos para tomar las acciones del caso (cobro coactivo, retenciones).

En la Figura 1.6 se presenta el diagrama de flujo de datos de Presupuesto.


1.5.1.2.3 TESORERIA
La sub rea de tesorera es la que realiza la administracin de pagos dentro del
hospital nacional Cayetano Heredia, encargada de la administracin de cajeros y cajas
(caja atencin, caja emergencia, caja clnica) e incluyendo actividades tales como:
arqueos de caja, devoluciones, anulacin de venta, redondeo y cierre de caja, se
encarga del girado de cheques para los distintos servicios, la actualizacin de las
fuentes de financiamiento: Recursos Directamente Recaudados (RDR), Recursos
Ordinarios (RO), Donaciones y Transferencias, realiza las conciliaciones bancarias y
los descuentos por intermedio de la asistenta social.
Dentro de las funciones asignadas al sub rea de tesorera estn las siguientes:

Mantenimiento de cajas: Permite el registro, actualizacin de los parmetros que


debe tener una caja para su buen funcionamiento tales como, fechas de ingreso,
salida, cierre, lista de cajeros asociados, saldo inicial y saldo final

Mantenimiento de cajeros: Permite el registro, actualizacin y eliminacin de los


cajeros (personal encargado por caja) dentro del sistema.

Cierres de caja: Permite generar el cierre por periodo de las cajas, automatizando
de esta forma este proceso crtico dentro del sistema.

Arqueo de cajas: Permite generar el cruce de los pagos realizados en un periodo


de tiempo ingresado al sistema.

Generacin de Facturas: Permite generar el canje de la boleta provisional


ingresada al momento de dar un servicio por la factura pedida por el paciente.

18

Figura 1.5 Flujograma de la oficina de economa.

19

Figura 1.6 Diagrama de flujo de datos de presupuesto.

En tesorera se realiza tambin la generacin de descuentos aprobadas por la


asistenta social, la cual permite realizar los descuentos en caja, indicando el monto a
descontar a un determinado paciente, mostrando tambin toda la ayuda brindada a los
pacientes por parte de las asistentas sociales teniendo de esta manera un control o
produccin de las asistentas sociales. El diagrama de flujo de tesorera se muestra en
la Figura 1.7.
1.5.1.2.4 INTEGRACION CONTABLE
La sub rea de integracin contable se encarga de llevar la contabilidad de las
entidades de salud en las cuales se aplican las normas y procedimientos contables
impuestas por el MINSA, estas normas y procedimientos se encuentran en el SISMED.
Se realizan funciones en el sistema de Contabilidad tales como:

Integracin contable: Genera la integracin de la contabilidad.

Generacin de asientos y ajustes: Registro y actualizacin de asientos y ajustes


por periodos y centros de costo.

Interfaz con tesorera: Registra los asientos realizados desde el rea de tesorera
con los estndares de contabilidad.

20

Figura 1.7 Diagrama de flujo de tesorera.

21

1.5.2

ANALISIS DE LA SITUACIN ACTUAL DE LA DIRECCION DE ESTADISTICA E


INFORMATICA

La direccin de estadstica e informtica es un rgano de asesora tcnica, encargado de la


elaboracin, provisin, manejo, utilizacin y conservacin de los registros de atencin
mdica, as como, de la recoleccin y procesamiento de la informacin estadstica.
Dentro de sus principales funciones tenemos la de asegurar la elaboracin continua de las
historias clnicas, organizar, revisar, mantener al da, archivar y custodiar los registros
mdicos y otros documentos hospitalarios de acuerdo a las normas establecidas. Tambin
proporciona los datos necesarios para la expedicin de certificados y constancias de
atencin del paciente; recolecta, procesa y presenta la informacin estadstica hospitalaria
necesaria. Adems tiene funciones de anlisis, diseo y desarrollo de programas para el
uso eficaz de la informacin en las diferentes reas operativas del hospital siendo la
encargada de definir las necesidades de software y hardware de todo el hospital y verificar
el correcto ingreso de la informacin que se genera en cada uno de los procesos de las
diferentes reas del centro de salud.
La direccin de Estadstica e Informtica est dividida en 2 unidades: el rea de Informtica
y el rea de Estadstica, estando la primera dividida en las siguiente sub reas:
1. Admisin Central
2. Admisin SIS
3. Admisin Emergencias
4. Archivo
5. Carga de Servicios
6. Mdulo de citas
Esta direccin presenta dos grandes problemas:
El primer gran problema es que la arquitectura que soportan los sistemas del hospital es
conocida como File Server, la cual consiste en almacenar toda la informacin en archivos
(DBFs) en el servidor, y ponindola a disposicin para las computadoras clientes.
La

arquitectura File Server es poco utilizada dentro del desarrollo de software en la

actualidad por los siguientes motivos [STR2007]:

Permite solamente a 12 usuarios concurrentes en el sistema.

22

Consumo de excesivos recursos por parte de la mquina del cliente, por lo que estas
mquinas deben cumplir un mnimo de requisitos (Memoria, Procesador, Conexin)
que no pueden ser cubiertas por los centros de salud.

El servidor solo cumple la funcin de ser un almacn de datos.

Escalabilidad costosa ya que cada vez que se produzcan cambios en el sistema esto
producir

la

adquisicin

de

nuevo

hardware

ya

que

se

incrementar

considerablemente el consumo de recursos


En la Figura 1.8 se muestra la arquitectura que se utiliza actualmente.

Figura 1.8 Arquitectura File Server.

El segundo gran problema es que actualmente el hospital cuenta con varios sistemas
informticos, que en la mayora de casos poseen su propia base de datos lo cual da como
consecuencia campos innecesarios dentro de las tablas por tener informacin duplicada
como los apellidos de los pacientes. Recordando que estas bases de datos no son
relacionales esto genera:

Que no exista integridad entre las Bases de Datos, duplicidad de la informacin,


registro de la informacin ms de una vez.

Inconsistencia de datos, puesto que los usuarios ingresan cualquier tipo de informacin
la cual no es validada por el sistema.

En los sistemas informticos del hospital no existe integridad de la informacin, se tiene


una base de datos como se muestra en la Figura 1.9. Se observa en la Figura una base de
datos que no es relacional, en la cual no se da la integridad de la informacin entre datos
del paciente e historia clnica.

23

Figura 1.9 Tablas no relacionadas.

Este problema se podra evitar elaborando una Base de Datos Relacional como se muestra
en la Figura 1.10.

Figura 1.10 Tablas relacionadas.

De esta forma la unidad de Informtica mantendra la integridad de la informacin y con


esto brindar informacin veraz a todas las reas del hospital, a continuacin detallaremos
las sub reas de informtica numeradas anteriormente.
1.5.2.1 ADMISIN CENTRAL
Dentro de sus funciones principales tenemos: registrar los datos generales de los pacientes
(Pacientes que pueden cubrir el costo de una consulta) en las historias clnicas, as como
tambin registrar el diagnstico dado por el mdico en la consulta siguiendo el estndar de
codificacin CIE10 (Clasificacin internacional de las enfermedades versin 10). Adems
registran la hospitalizacin de los pacientes y sus respectivas tarjetas de hospitalizacin las
cuales sern entregadas posteriormente al MINSA.
El principal problema que presenta esta rea es que no posee una herramienta que
codifique eficientemente las enfermedades diagnosticadas por los mdicos mediante el
CIE10. Debido a que este proceso no est automatizado se retrasa la atencin. En la
Figura 1.11 se muestra el diagrama de flujo.

24

1.5.2.2 ADMISION HOSPITALIZACION


Dentro de las funciones principales tiene la hospitalizacin de los pacientes, registra los
datos del paciente al momento de la hospitalizacin, asignacin de ubicacin fsica dentro
del centro de salud (especialidad y cama) el flujograma de la Figura 1.12. muestra estos
puntos.
1.5.2.3 ADMISION SEGURO INTEGRAL DE SALUD (SIS)
Dentro de sus funciones principales estn las de registrar los datos generales de los
pacientes (Pacientes que no pueden cubrir el costo de una consulta) en las historias
clnicas, verificando previamente que el paciente tenga todos los documentos necesarios
para ser atendidos y adems que la enfermedad del paciente sea cubierta por el SIS
(Seguro integral de salud, protege la salud de los pacientes que no cuentan con un seguro
de salud). Tambin se registran las enfermedades que no estn cubiertas por el SIS
enviando esta informacin a la central SIS. Un problema crtico para esta rea es que no
se cuenta con un software para verificar que las enfermedades que presenta el paciente
sean cubiertas por el SIS, lo que genera lentitud en el servicio. Por otra parte, se vuelve
indispensable el personal del rea que maneja las enfermedades que estn cubiertas por
el SIS, puesto que son los nicos que conocen cuales son estas enfermedades. En la
Figura 1.13 se muestra el flujograma del rea.
1.5.2.4 ADMISION EMERGENCIAS
Dentro de sus funciones principales estn las de registrar toda la informacin del paciente
que ingresa por emergencia, las historias clnicas de emergencias, la hospitalizacin por
emergencia, y el diagnstico dado por el mdico de emergencias.
Adems de presentar el mismo problema que presenta admisin central y admisin SIS
respecto al registro del diagnostico segn el CIE10, admisin emergencia presenta un
problema fundamental no hay un mdico de manera permanente para el chequeo previo
del paciente, esto provoca una sobrecarga en las camas de emergencias. Cuando las
personas ingresan por emergencia con un dolor menor ante la ausencia de personal
calificado en muchas horas del da el diagnstico es realizado por la persona encargada
del registro en la admisin siendo en la mayora de los casos tcnicos u empleados
administrativos, los cuales solo cumplen funciones operativas y no estn calificados para
desempear la funcin de un mdico y mucho menos la de diagnosticar enfermedades. En
la Figura 1.14 se muestra el flujograma de Admisin emergencia.

25

Figura 1.11 Flujograma de admisin central.

Figura 1.12 Flujograma de hospitalizacin.

26

Figura 1.13 Diagrama de flujo de admisin SIS.

1.5.2.5 ARCHIVO
Esta rea es la responsable de custodiar las historias clnicas, de buscar las historias
clnicas solicitadas por el mdulo de citas para la atencin de los pacientes, una vez
encontradas estas historias son enviadas a los consultorios y despus de ser utilizadas en
las atenciones son devueltas al rea de archivo.
El problema fundamental que tiene esta rea es que las historias clnicas en muchas
ocasiones se pierden debido a que el software utilizado no realiza un correcto seguimiento

27

de la ubicacin de la historia clnica y no hay una persona responsable de ello. Siendo las
historias clnicas la fuente principal de informacin de los pacientes dentro del centro de
salud, por lo que la prdida de una de ellas representa un gran problema para el centro de
salud y ms an para el paciente. En la Figura 1.15. se muestra el flujograma del rea.
1.5.2.6 CARGA DE SERVICIOS
Dentro de las funciones principales de esta rea estn las de cargar a la cuenta de los
pacientes todos los servicios e insumos solicitados, entregando en un reporte el total del
monto a pagar, previamente se verifica si el paciente tiene seguro SIS y si tiene cobertura
completa, tambin

se registra la informacin de los diagnsticos en las tarjetas de

hospitalizacin.
Un problema crtico que se tiene actualmente en esta rea es que, los seguros SIS son
asignados a pacientes que no poseen los recursos necesarios para solventar la atencin
en el hospital ya sea hospitalizacin, consultas, operacin, etc. Dependiendo del caso a
tratar este seguro posee un monto lmite a cubrir. En el sistema del centro de salud
actualmente ocurre lo mismo, si es un paciente SIS no se le cobrar ningn importe dentro
del lmite permitido, todo se har cargo el seguro siendo el pago del exceso del monto
lmite cubierto por el paciente. El sistema actualmente no controla este lmite por lo que el
personal de Carga de Servicios en repetidas oportunidades se sobrepasa del monto que
cubre este seguro con lo que debe de crear pacientes "fantasmas" a los cuales se les
asignara el monto faltante a cobrar. El problema principal originado a partir de este error es
la perdida de dinero que deja de percibir el hospital ya que estas personas como dijimos en
un primer momento son de escasos recursos econmicos por lo que el pago del dinero
faltante nunca se puede recuperar.
La Figura 1.16 muestra el flujograma de esta rea y del proceso interno de Cuentas
Corrientes se muestra en la Figura 1.17.
1.5.2.7 MODULO CITAS
Dentro de las funciones principales de esta rea estn: registrar todas las citas dentro del
centro de salud y registrar los datos del paciente en caso sea la primera vez que solicita
una cita.
El principal problema que tiene esta rea es que su sistema no tiene una base de datos
centralizada, lo que genera duplicidad de informacin, cuando un paciente realiza por

28

primera vez una cita, se debe de registrar en el sistema, a pesar, de que ya fue registrada
en el rea de admisin central. En la Figura 1.18 se muestra el flujograma del rea.

Figura 1.14 Flujograma de admisin emergencias.

29

Figura 1.15 Flujograma de archivo.

30

1.5.2.8 ESTADISTICA
Dentro de sus funciones principales estn las de analizar la informacin registrada por la
unidad de Informtica para que la alta direccin basndose en esta informacin, la analice
y pueda realizar una toma de decisiones adecuada. Adems, tambin tiene como funcin
registrar la informacin de las hojas HIS (las cuales son llenadas por los mdicos en las
consultas), codificar esta informacin segn el CIE10 verificando que la informacin
ingresada sea la correcta y finalmente enviar esta informacin al MINSA.
El gran problema que tiene esta unidad es que no puede realizar la funcin principal para la
cual fue creada la de analizar la informacin registrada en el sistema, ya que se tiene un
software limitado por sus fallas de registro, actualizacin e integridad, adems, la
inconsistencia de la informacin conlleva a que el personal de esta unidad no pueda
realizar el anlisis de los procesos de control y verificacin de la informacin, teniendo que
realizar la correccin de la informacin de forma manual, generando costo en tiempo y
horas hombre, y an cuando realizan

este anlisis posterior a la correccin no es el

adecuado por el corto tiempo con el que cuentan para esto. En la Figura 1.19 se muestra el
flujograma del rea.

1.5.3

ANALISIS DE LA SITUACIN ACTUAL DE LA DIRECCION DE MEDICINA

La direccin de Medicina es la encargada de la implementacin, gestin y monitoreo de


todos los servicios que brinda el Hospital Nacional Cayetano Heredia. Tambin se encarga
de incrementar constantemente la cartera de servicios que posee el hospital dependiendo
de la tecnologa con la que cuenta y la capacidad tcnica-cientfica de los profesionales
que laboran en el departamento de Medicina.
La Direccin de Medicina esta dividida en 5 reas:

Auditoria Mdica

Programacin Mdica

Administracin Historia Clnica

Hospitalizacin

Interconsultas - Atenciones

31

Figura 1.16 Flujograma de carga de servicios.

32

Figura 1.17 Flujograma de cuentas corrientes.

33

Figura 1.18 Flujograma de citas.

Figura 1.19 Flujograma de estadstica.

34

Dentro de los problemas generales que ocurren en la direccin tenemos:

Falta de definicin de funciones y roles en cada posicin dentro del rea.

Insatisfaccin laboral en el sentido econmico.

El personal no respeta el horario de trabajo.

No existe personal calificado para el desempeo de las tareas especficas de cada

rea, divisin o unidad.

Personal poco familiarizado con el manejo de nuevas tecnologas.

Falta optimizar y automatizar procesos.

1.5.3.1 AUDITORIA MDICA


Dentro de las funciones principales de esta rea estn: registrar los ingresos y salidas al
centro de salud del personal mdico, as como la de los pacientes a las consultas. Cumple
una labor preventiva ya que verifica que los horarios previamente establecidos se cumplan.
Tambin evala la productividad de los mdicos en funcin de las citas atendidas.
El principal problema que presenta esta rea es que debido a los escasos ingresos que
tiene el personal mdico, buscan tener otras ocupaciones dentro del hospital tales como:
investigacin o visitas a pacientes en hospitalizacin o enseanza (Recordemos que el
hospital esta localizado junto a la Universidad Peruana Cayetano Heredia) y debido a que
los mdicos tienen que cumplir el horario de las citas con los pacientes adems de cumplir
con una o mas de estas otras ocupaciones, las citas se reducen considerablemente en
tiempo lo que deriva en una pobre calidad de atencin para el paciente. En la Figura 1.20.
se muestra el flujograma del rea.
1.5.3.2 PROGRAMACIN MDICA
Dentro de las funciones principales de esta rea estn: registrar los datos generales del
personal mdico del hospital, as como, registrar todos los posibles horarios en que se
atendern los pacientes. Tambin asignan los horarios establecidos a un determinado
mdico.
El principal problema que presenta esta rea es que los procesos no estn automatizados,
no tienen un sistema que se encargue de administrar correctamente la asignacin de
horarios al personal medico, actualmente toda esta informacin se maneja a travs de

35

archivos en formato de hojas de clculo y archivos planos en formato DBF, lo que origina
que el proceso sea demasiado lento y engorroso con un margen de error que impacta
considerablemente, haciendo que la informacin sea poco confiable, adems que la
informacin no est actualizada en lnea, que no este disponible para todos los usuarios,
que no sea segura y que los datos no sean consistentes. En la Figura 1.21. se muestra el
flujograma del rea.

Figura 1.20 Flujograma de auditoria mdica.

1.5.3.3 ADMINISTRACION HISTORIA CLINICA


Dentro de las funciones principales de esta rea estn: registrar la historia clnica del
paciente

en

los

temas

de

atenciones,

atenciones

emergencias,

interconsulta,

procedimientos, tratamientos, evaluar la informacin que arroja las historias clnicas y


disear planes de accin a partir de las evaluaciones hechas.
Administracin historia clnica no tiene procesos automatizados, arrastrando los mismos
problemas que tiene el rea de programacin mdica indicados en el punto 1.5.3.2.
Adems esta rea no cumple muchas veces con las funciones por las que fue creada ya

36

que las historias clnicas se registran solo fsicamente con lo que su evaluacin y el diseo
de planes de accin son casi imposibles de realizar. Al tener las historias clnicas solo de
forma fsica y no digitalizadas u otra alternativa de respaldo existe un gran riesgo de
perdida. En la Figura 1.22. se muestra el flujograma de como trabaja el rea.

SI
Administracin de
mdico

Inicio

Registrar mdico

NO
Selecciona turno
de atencin
Est
registrado?
S

Actualizacin de
registro de
mdicos

Posee turno?

NO
Si

Actualiza
registro
mdico?
NO
Registrar turno

Fin
Asignar horario a
mdico

Figura 1.21 Flujograma de programacin mdica.

1.5.3.4 HOSPITALIZACION
Dentro de las funciones principales de esta rea estn: el llevar un correcto control de las
camas con las que se cuenta, registrar la hospitalizacin de los pacientes y dar de alta a
los pacientes hospitalizados.
Adems de presentar los mismos problemas con los que cuenta el rea Programacin
Mdica descrito en el punto 1.5.3.2, falta en el rea un sistema informtico donde se pueda
encontrar los datos en lnea, otro problema es que se manejan archivos planos DBF y
hojas de clculo para poder determinar la cantidad de camas disponibles, reservadas o en
mal estado. Enfrentamos dos problemas graves. El primer problema es que los pacientes
ingresan a hospitalizarse pero no hay donde poder hacerlo siendo este el principal motivo
por el cual se van a otro hospital cuando si hay camas disponibles. Esto genera
incomodidad y maltrato al paciente, ya que si va a ser hospitalizado es porque se

37

encuentra delicado de salud por lo que deberan darle la atencin indicada. El Segundo
problema es que por lo expuesto anteriormente se genera retraso en la atencin de los
dems pacientes y en las dems funciones que tiene esta rea. En conclusin el hospital
pierde grandes ingresos por estos errores. En la Figura 1.23. se muestra el flujograma de
la hospitalizacin.

Figura 1.22 Flujograma de historia clnica.

1.5.3.5 INTERCONSULTA-ATENCIONES
Esta rea es la encargada de la administracin de las consultas y atenciones de los
pacientes dentro del centro de salud y la interaccin de estos con el personal mdico.
Dentro de las funciones principales de esta rea estn: registrar tratamiento de los
pacientes, registrar diagnsticos, registrar las atenciones de nacimientos, registrar las
atenciones de recetas de los pacientes, registrar atenciones de interconsultas de los
pacientes entre especialidades, registrar las atenciones de exmenes realizados a los
pacientes y registrar los procedimientos aplicados a los pacientes.
Al igual que el rea de administracin de Historia Clnica descrita en el punto 1.5.3.3., esta
no presenta automatizaciones en sus procesos, duplicando la informacin obtenida a

38

travs de sus procesos manuales. Los registros de tratamientos, diagnsticos, atenciones y


procedimientos son de vital importancia para el mejor funcionamiento del HNCH ya que a
partir de ellos se generan los estudios de la informacin para mejoras en infraestructura,
mejoras en atencin y acciones correctivas dentro del hospital. En la Figura 1.24. se
muestra el flujograma de las Interconsultas y atenciones.
Administracin de
hospitalizacin

Inicio

Hospitalizaci
n?

Administrador de
camas

NO

Asignacin de
cama
Registrar?

Ingreso de
paciente

NO
SI

Registro de alta
de paciente
Registro de camas

Actualizacin de
camas

Fin

Figura 1.23 Diagrama de flujo de hospitalizacin.

Figura 1.24 Diagrama de flujo de interconsulta-atenciones.

39

1.6

PROPUESTA DE SOLUCION.

Se presenta una propuesta de arquitectura de software con una base de datos operacional
integrada y una propuesta de sistemas integrados a la base de datos.
Los usuarios de los sistemas de un hospital estn en el orden de las centenas, adems se
sabe que existe una constante interaccin en cada uno de los sistemas para la
modificacin de los datos. Conocer esto es sumamente importante para poder proponer
una arquitectura de software que permita la correcta gestin en la captura de datos en
todos los puntos del hospital. La arquitectura de software propuesta es cliente/servidor,
usando capas lgicas para la presentacin de los datos, las reglas del negocio y la gestin
de los datos, ya que, esta arquitectura facilita la integracin entre sistemas y comparte
informacin en lnea entre toda la organizacin, tambin que el mantenimiento y el
desarrollo de aplicaciones son rpidas, la estructura modular facilita la integracin de
nuevas tecnologas y el crecimiento de la infraestructura computacional favoreciendo as la
escalabilidad de las soluciones, permite la concurrencia de usuarios en el orden de las
centenas en los sistemas [INI2007] y al usar esta arquitectura se distribuye el
procesamiento en cada componente (Componente de acceso a datos, componente de
lgica de negocios y componente de interfaz grfica) de la arquitectura. Para la seleccin
de esta arquitectura se realiz la comparacin con la arquitectura orientada a servicios
SOA.
La arquitectura SOA representa la convergencia de tecnologas distintas como las que
posee el hospital y maneja un ambiente de integracin sin exclusiones, esta arquitectura
trasciende el concepto de una tecnologa en particular y facilita la integracin de todos los
sistemas y bases de datos presentes en el HNCH.
La opcin de SOA a simple vista parece la mejor opcin por su versatilidad, escalabilidad e
integracin de los sistemas, pero los criterios de seleccin se basaron en que es una
tecnologa emergente y de poca experiencia en la implementacin, tambin por ser de un
costo muy elevado para el hospital, por tener que adquirir nueva tecnologa de hardware,
licenciamientos de software, capacitacin de personal y el mantenimiento de este adems
que las tecnologas utilizadas para el desarrollo de los sistemas actuales del hospital no
facilitan la integracin a travs de servicios por no ser escalables (sistemas en FoxPro y

40

Cobol), siendo estos puntos de mucho riesgo para la implementacin e implantacin en un


centro de salud pblico.
En la Figura 1.25 se presenta un esquema de la arquitectura de software propuesta.

Figura 1.25 Arquitectura propuesta para la solucin.

Para la gestin de los datos se utilizar un sistema administrador de bases de datos


relacional (SABDR), sobre el cual los sistemas actualizarn la informacin, compartiendo
las estructuras de informacin comunes con la finalidad de no repetir datos. En la Figura
1.26 se puede visualizar como todos los sistemas interactan sobre la misma base de
datos.
El usar un SABDR ofrece muchas ventajas entre las cuales se puede mencionar: i) uso de
estructuras sencillas para almacenar la informacin, ii) soporte de seguridad propio del
SABDR, iii) soporte de concurrencia, iv) soporte de integridad de datos, v) soporte de
transacciones. En el mercado actual existen diversos SABDR muchos de ellos con una
licencia de software libre [MEL2005a].

Figura 1.26 Esquema de distribucin de las aplicaciones propuesta para la solucin.

41

Las ventajas de usar una nica base de datos integrada son muchas en comparacin con
guardar los datos en distintos archivos DBF por sistema, entre ellas tenemos [VBD2007]:

Independencia lgica y fsica de los datos ya que no afecta a los sistemas que lo
manipulan y a las unidades de almacenamiento donde se encuentran.

Reportes generados a partir de esta base de datos son reales ya que proceden de
un solo origen, haciendo que las inconsistencias disminuyan considerablemente.

Coherencia de los resultados dado que la informacin se recoge y almacena una


sola vez teniendo en todos los mdulos los mismos datos, por lo que los resultados
de estos son coherentes y perfectamente comparables.

Disponibilidad de los datos puesto que se comparte entre el conjunto de mdulos


del sistema.

Mayor eficiencia en la toma de datos y validacin de entrada de los datos al


sistema, al no existir redundancias, los datos se toman y validan una sola vez,
aumentando as el rendimiento de todo el proceso previo al almacenamiento

Reduccin del espacio de almacenamiento, la desaparicin o disminucin de las


redundancias, as como la aplicacin de tcnicas de compactacin, lleva en los
sistemas de bases de datos a una menor ocupacin de almacenamiento.

Esta gran base de datos operacional que es parte de la solucin propuesta, puede usarse
para generar bases de datos orientadas a temas especficos (DataMarts) para poder
realizar anlisis gerenciales con informacin ms detallada y depurada. Una aplicacin
interesante la ofrecen los sistemas expertos que podran usar como entrada esta gran base
de datos y extraer conocimiento, buscando patrones de enfermedades por periodos,
edades, sexo, entre otros.
Hasta el momento se ha presentado la propuesta de solucin de la arquitectura de
software. Adems se presenta tambin el anlisis, diseo e implementacin de un sistema
integral de gestin hospitalaria para un establecimiento de salud pblico.
El producto final a implementar se muestra mediante un diagrama de mdulos en la Figura
1.27.

42

Figura 1.27. Diagrama de mdulos del sistema integral de gestin hospitalaria.

1.7

DEFINICIN DE ALCANCES.

El alcance del presente trabajo muestra los procesos necesarios para asegurar que se
incluye todo el trabajo requerido para que este se pueda concluir satisfactoriamente, se
relacionan principalmente con la definicin y el control de lo que est y no est incluido en
el trabajo, funciones y caractersticas especficas. Siendo esta informacin critica para el
xito del proyecto [PMB2004].
En la siguiente tabla se presentan los alcances del proyecto:
Flujograma de datos de rea El objetivo de este entregable es elaborar el flujograma de
de medicina.
trabajo en los temas de Historia Clnica, Auditoria Mdica,
Programacin Mdica, Hospitalizacin y CIE10 dentro de las
entidades de salud.
Anlisis situacional del rea El objetivo de este entregable es documentar el anlisis de : la
de medicina
situacin actual, flujo de procesos e informacin,
procedimientos y sistemas utilizados para los procesos
relacionados en los temas de Historia Clnica, Auditoria Mdica,
Programacin Mdica, Hospitalizacin y CIE10 dentro de las
entidades de salud.
Flujograma de datos de la El objetivo de este entregable es elaborar el flujograma de
DEI
procesos e informacin para los procesos relacionados en las
subreas de Estadstica e Informtica, tales como: Admisin
SIS, Admisin Central Admisin Emergencia, Archivos, Citas y
Carga de Servicios.
Anlisis situacional de la DEI. El objetivo de este entregable es documentar el anlisis de: la
situacin actual, flujo de procesos e informacin,

43

Flujograma de datos de la
OEAA
Anlisis
OEAA.

situacional

de

la

Diseo de Diagrama Entidad Relacin de medicina.


Diseo de Diagrama Entidad Relacin de la OEAA
Diseo de Diagrama Entidad Relacin de la DEI
Diccionario de datos
Diseo de Casos de uso de
medicina
Diseo de Casos de uso de la
OEAA
Diseo de Casos de uso de la
DEI
Diseo de diagrama
Secuencia de medicina

de

Diseo de diagrama
Secuencia de la OEAA

de

Diseo de diagrama
Secuencia de la DEI

de

Diseo de prototipos.
Diseo de interfase Web

Arquitectura de software

procedimientos y sistemas utilizados, en las subreas de


Estadstica e Informtica, tales como: Admisin SIS, Admisin
Central Admisin Emergencia, Archivos, Citas y Carga de
Servicios.
El objetivo de este entregable es elaborar el flujograma de
procesos e informacin para los procesos de las sub-reas de
economa tales como Logstica y Tesorera.
El objetivo de este entregable es documentar el anlisis de: la
situacin actual, flujo de procesos e informacin,
procedimientos y sistemas utilizados, de las sub-reas de
economa tales como Logstica y Tesorera.
El objetivo de este entregable es disear el diagrama Entidad Relacin del rea de medicina que consta de las vistas de
auditoria mdica, programacin medica, hospitalizacin,
Interconsultas-atenciones.
El objetivo de este entregable es disear el diagrama Entidad Relacin de la Oficina ejecutiva de apoyo-OEAA administrativo
que consta de las vistas de caja y facturacin y proveedores.
El objetivo de este entregable es disear el diagrama Entidad Relacin de la direccin de estadstica e informtica que consta
de las vistas de seguridad, archivo clnico, admisin y citas.
El objetivo de este entregable es documentar la descripcin de
las tablas, columnas, procedimiento, funciones, sinnimos,
vistas, usuarios, roles, jobs que integrarn la base de datos.
El objetivo de este entregable es documentar los casos de uso
necesarios para la implementacin de los mdulos de auditoria
mdica, programacin medica, hospitalizacin e interconsultaatenciones.
El objetivo de este entregable es documentar los casos de uso
necesarios para la implementacin de los mdulos de caja y
facturacin y proveedores
El objetivo de este entregable es documentar los casos de uso
necesarios para la implementacin de los mdulos de
seguridad, archivo clnico, admisin y citas
El objetivo de este entregable es documentar los diagramas de
secuencia para la implementacin de los mdulos de auditoria
mdica, programacin medica, hospitalizacin e interconsultaatenciones.
El objetivo de este entregable es documentar los diagramas de
secuencia necesarios para la implementacin de los mdulos
de caja y facturacin y proveedores
El objetivo de este entregable es documentar los diagrama de
secuencia necesarios para la implementacin de los mdulos
de seguridad, archivo clnico, admisin y citas
El objetivo de este entregable es disear las vistas de los
mdulos del SIGH.
El objetivo de este entregable es disear las pginas Web y
componentes que tendrn los mdulos a ser implementados en
el proyecto, sern diseados las pginas Web de inicio, los
menues, animaciones, fondos y botones.
El objetivo de este entregable es documentar como se

44

Implementacin
conexiones

de

Implementacin
de
administrador de seguridad
Implementacin
de
Administracin de mdicos
Implementacin
de
Asignacin de horario de
mdicos
Implementacin
de
Administracin de Equipos
mdicos
Implementacin de Seleccin
de proveedores

Implementacin
Administracin de camas

de

Implementacin
de
Hospitalizacin de paciente
Implementacin
Productividad mdica

de

Implementacin de Control de
mdicos

manejar la estructura de paquetes y componentes de los


mdulos a desarrollar, tambin como se interrelacionan, como
funcionan y la plataforma a implantar, siendo esto la base para
las futuras implementaciones.
El objetivo de este entregable es implementar los procesos y
las conexiones que mantendr el sistema, soporte de
concurrencia de usuarios, tiempos lmites de espera y bloqueo
de sesiones.
El objetivo de este entregable es implementar los procesos que
involucraran la seguridad para el SIGH tomando en cuenta la
asignacin de usuarios solamente a roles del sistema.
El objetivo de este entregable es implementar los procesos que
involucren el registro, actualizacin y eliminacin de los
mdicos dentro de la entidad de salud por medio del sistema.
El objetivo de este entregable es implementar los procesos que
involucran la efectiva asignacin de horarios de acuerdo a la
disponibilidad de los mdicos.
El objetivo de este entregable es implementar los procesos que
involucran la administracin de los equipos mdicos por
proveedor para sistematizar la seleccin de los mejores.
El objetivo de este entregable es implementar los procesos que
involucran la bsqueda de proveedores para la adquisicin de
bienes y servicios para la entidad de salud dentro del sistema,
este ser una lista de los proveedores que posee los
parmetros de bsqueda ingresados.
El objetivo de este entregable es implementar los procesos que
involucran el registro, actualizacin y eliminacin de las camas
dentro de la entidad de salud por medio del sistema.
El objetivo de este entregable es implementar los procesos que
involucran la hospitalizacin de los pacientes, as como, la
administracin de las camas de los centros de salud.
El objetivo de este entregable es implementar los procesos que
involucran el registro de la productividad de los mdicos dentro
del centro de salud, basndose en objetivos de control como:
tiempo de atencin al paciente, hora de atencin, verificacin
del horario del mdico.
El objetivo de este entregable es implementar los procesos que
involucran el control de asistencia, control produccin atencin,
mantenimiento de medico, mantenimiento de ingresos del
medico y mantenimiento de salidas del medico

45

PLANEAMIENTO.

En el presente captulo se describe la metodologa a utilizar como punto de partida para la


definicin de requerimientos, el diagrama de clases de anlisis y la lista de operaciones
pertenecientes a la etapa de anlisis del sistema, tambin el diagrama de clases de diseo
y el diagrama de secuencias pertenecientes a la etapa de diseo del sistema. Tambin se
realizar el diseo de la base de datos en la etapa de diseo del sistema.
2.1 METODOLOGIA UTILIZADA.
Utilizaremos para el anlisis, diseo y desarrollo del sistema la metodologa The Simplified
Method [SIM2004] la cual es un acercamiento pragmtico y simple para el desarrollo de
aplicaciones orientadas a objetos. Esta metodologa se divide en 5 fases:

Definicin de Requerimientos: Apoyndonos en el lenguaje natural realizaremos la


captura de todos los requerimientos del sistema.

Anlisis: Esta fase incluye la creacin del diagrama de clases de anlisis y la lista de
operaciones, basndonos en la definicin de requerimientos.

Diseo: Esta fase incluye la transformacin del diagrama de clases de anlisis en el


diagrama de clases de diseo y la transformacin de la lista de operaciones en el
diagrama de secuencias.

Implementacin: Esta fase incluye la transformacin del diagrama de clases de diseo


y el diagrama de secuencias en cdigo del lenguaje de programacin a usar.

46

Pruebas: En esta fase encontraremos los posibles errores y aseguramiento de que la


funcionalidad del sistema este acorde a lo inicialmente planeado.

2.2 DEFINICION DE REQUERIMIENTOS.


En las tablas a continuacin se presentan los principales requerimientos los cuales fueron
identificados en las entrevistas realizadas al personal de las reas de la Oficina Ejecutiva
de apoyo Administrativo, Direccin de Estadstica e Informtica y la Direccin de Medicina.
Mdulo de
Hospitalizacin
Objetivos
Descripcin

Registrar ingreso hospitalizacin


El sistema deber registrar el ingreso de los pacientes para
hospitalizacin dentro del centro de salud.
El sistema deber registrar el ingreso de los pacientes para
hospitalizacin, tomando en cuenta los datos generales del
paciente ya ingresado, se deber ingresar el tipo de servicio de
Hospitalizacin, el servicio que origina la hospitalizacin como
consultorios o emergencias, se debe ingresar tambin el servicio
que ingresa al paciente y el mdico que procede al ingreso, se
debe registrar de forma automtica la fecha y la hora de ingreso, el
nmero de cama, el tipo de financiamiento(SIS, SOAT, convenios,
paciente particular, paciente hospitalizacin) y con l los datos del
seguro como financiamiento, nmero de autorizacin y la cobertura,
se ingresar unas notas de ingreso y el diagnstico por el cual se
esta ingresando a la hospitalizacin (Se puede ingresar ms de un
diagnstico).

Mdulo Atencin Registrar interconsulta


interconsulta
El sistema deber registrar la interconsulta realizada dentro del
Objetivos
centro de salud.
El sistema deber registrar la interconsulta realizada dentro del
Descripcin
centro de salud, tomando en cuenta que se deber ingresar el
paciente que realizar la interconsulta. A partir de la seleccin del
paciente se auto generar el nmero de la atencin, el sistema
buscar el nmero de la historia clnica del paciente, mostrar la
fecha y hora de la interconsulta, tambin mostrar el servicio que
origina la interconsulta, se ingresar la fecha, hora y mdico que
solicita la interconsulta, tambin se ingresar la fecha, hora y
mdico que realiza la interconsulta, se ingresar el o los
diagnsticos de la interconsulta por tipo de diagnstico(Presuntivo,
definitivo, repetido) y se ingresan los procedimientos que se
realizan en la interconsulta con el mdico, servicio, fecha y hora
que se realiza la interconsulta.

47

Mdulo Caja
Facturacin
Objetivos

Descripcin

y Aplicar Exoneracin.
El sistema debe poder aplicar exoneraciones a los pacientes y
registrarlos como exonerados, los pacientes pueden exonerarse
por trmite en la asistenta social o por ser empleados del centro de
salud.
El sistema deber permitir aplicar exoneraciones a los pacientes
que hayan realizado el trmite con la asistenta social o que sean
empleados del centro de salud, donde previamente se deber
buscar al paciente mostrando si es empleado del centro de salud o
si es exonerado por la asistenta social, el importe de exoneracin o
el porcentaje de exoneracin. Si la exoneracin es hacia un
empleado del centro de salud se deben llenar los campos de
importe y porcentaje automticamente con los parmetros
cargados del sistema (Importe de exoneracin y porcentaje de
exoneracin por trabajador) y si es por trmite con la asistenta
social se deber buscar el ticket generado por la asistenta al
paciente, luego de registrar la exoneracin esta ser actualizada a
estado cerrado, mostrando los datos de forma automtica.

Mdulo admisin Registrar cita.


El sistema debe registrar la cita de los pacientes en el centro de
Objetivos
salud.
El sistema deber registrar la cita de los pacientes en el centro de
Descripcin
salud, para esto, debern tener como parmetro el mdico segn
departamento y/o especialidad, fecha de cita o rango de fechas y la
hora de disponibilidad del mdico segn su programacin. En el
registro de la cita existen dos escenarios:
Si es un paciente nuevo se debe registrar el tipo de la historia
clnica dependiendo de la situacin en la que se encuentra, los
datos personales del paciente, datos de domicilio y datos del
nacimiento, el tipo de servicio de la cita, el origen del paciente, el
servicio (dependiendo de la especialidad, se deber ingresar el tipo
de cuenta corriente que utilizar el solicitante, dependiendo del tipo
de cuenta corriente se deber ingresar los datos del seguro), si el
tipo de financiamiento es Paciente hospitalario no se registrar
datos del seguro, si es el tipo SIS,Convenios y Paciente
particular se ingresar la fuente de financiamiento, el plan de
cobertura y el nmero de autorizacin, para el tipo de
financiamiento de SOAT, adems el nmero de placa del auto y se
registrar
tambin
observaciones
acerca
de
la
cita,
automticamente se generar la historia clnica del paciente.
Si es un paciente antiguo se podr actualizar los datos del paciente
y registrar los datos de la cita como si fuera un paciente nuevo.

48

Mdulo auditoria Control Produccin Atencin.


medica
El sistema deber controlar la produccin de atenciones del mdico
Objetivos
dentro del centro de salud.
El sistema deber controlar la produccin de atenciones de las
Descripcin
citas registradas para el mdico, este control se da seleccionando
un mdico, buscando sus citas programadas y las atenciones
realizadas, adems se controlar la hora de inicio de cita, hora de
fin de cita, minutos de demora y promedio de atencin y lo
verificar contra el reglamento de atencin.
El sistema deber mostrar la lista de citas del mdico tomando en
cuenta el tiempo de atencin de la cita, el tiempo promedio de
atencin en la especialidad, nmero de citas atendidas, nmero de
citas promedio, hora inicio de la cita, hora fin de la cita, hora de la
cita y la demora en atencin de la cita.
La definicin de los requerimientos que no han sido presentados en las tablas mostradas
en el punto 2.2 se encuentran en el anexo A.
2.3 ANALISIS DEL SISTEMA.
Esta fase toma como base la fase de definicin de requerimientos del punto 2.2 donde se
toma los requerimientos para elaborar el diagrama de clases de anlisis y la lista de
operaciones [SIM2004].

2.3.1

DIAGRAMA DE CLASES DE ANALISIS

El Diagrama de Clases es una visin esttica de los objetos relacionados con el sistema en
varias fases del desarrollo donde slo ilustraremos lo esencial:
Nombre, posibles atributos para cada una de las clases.
Asociaciones (uno-a-uno, uno-a-muchos, muchos-a-muchos) y sus nombres.
Agregaciones.
Herencias.
Basndonos en los requerimientos obtenidos en la fase de Definicin de Requerimientos
se elabor el diagrama de clases de anlisis. Este diagrama de clases de anlisis
especifica los principales conceptos relacionados para el desarrollo de nuestro sistema,
utilizando la notacin UML para el diseo. A continuacin se muestra los diagramas de
clases de anlisis:

49

2.3.1.1 MODULO HISTORIA CLINICA


Este mdulo permite la administracin de historias clnicas de los pacientes del centro de
salud. La que consiste en el mantenimiento de las solicitudes de pedido y movimientos
realizados de las historias clnicas. La funcionalidad de este mdulo se da a partir del
diagrama de clase de la Figura 2.1 donde cada historia clnica tiene fecha de creacin,
fecha de paso a pasivo y nmero de historia que se representa con la clase
GENERADOR_HISTORIA_CLNICA, la historia clnica tiene por lo menos un paciente y por
lo menos una atencin y se representa por la clase HISTORIA_CLNICA.
La clase HISTORIA_SOLICITADA representa las solicitudes de historia clnicas por los
distintos servicios, conteniendo un movimiento por historia solicitada representado por la
clase MOVIMIENTO_HISTORIA_CLNICA , que consta de la fecha de movimiento y el tipo
de movimiento, teniendo una sola historia clnica que se da a partir de la clase PACIENTE.
2.3.1.2 MODULO DE ADMISION
Este mdulo permite la administracin de citas y registro de los pacientes. La funcionalidad
de este mdulo se da a partir del diagrama de clases de la Figura 2.2 donde cada cita
representada por la clase CITA consta de una hora de inicio y fin, fecha de la cita y un
nmero de cita, una cita tiene una atencin relacionada representada por la clase
ATENCION y de un paciente. La clase PACIENTE representa un paciente dentro del centro
de salud.
2.3.1.3 MODULO PROGRAMACION MEDICA
Este mdulo permite la administracin de la programacin de la disponibilidad para las
atenciones de los mdicos dentro del centro de salud. La funcionalidad de este mdulo se
da a partir del diagrama de clases de la Figura 2.3 donde la programacin mdica es
representada por la clase PROGRAMACION_MEDICA cada programacin contiene una
hora de inicio, hora fin, fecha y descripcin de la programacin, teniendo un turno y un
mdico relacionado representado por la clase TURNO y MEDICO respectivamente.
2.3.1.4 MODULO ATENCION INTERCONSULTAS
Este mdulo permite el registro de las atenciones brindadas en el centro de salud, tales
como:

interconsulta,

exmenes,

nacimientos,

hospitalizacin

emergencias.

La

50

funcionalidad de este mdulo se da a partir del diagrama de clases de la Figura 2.4 donde
la atencin se representa por la clase ATENCION que contiene fecha de ingreso, fecha de
egreso, fecha de egreso administrativo, la atencin tiene por lo menos una atencin de
nacimiento, atencin de interconsulta, atencin de examen, atencin de de diagnstico y
atencin de receta relacionado representado por las clases ATENCION_NACIMIENTO,
ATENCION_INTERCONSULTA, ATENCION_EXAMEN, ATENCION_DIAGNOSTICO y
ATENCION_RECETA respectivamente.
La atencin contiene a las clases CUENTA_ATENCION, CAMA Y MEDICO.

2.3.2

LISTA DE OPERACIONES

La lista de operaciones es el conjunto de los principales requerimientos obtenidos en la


fase de Definicin de Requerimientos, esta lista es el punto de partida para la elaboracin
de los diagramas de secuencias.
En esta seccin se presenta las operaciones principales de la lista de operaciones junto
con los diagramas de casos de uso del sistema, obtenidos en la fase de Definicin de
Requerimientos, en esta fase tambin se detalla las especificaciones de estos casos de
uso (ver seccin 2.2 Definicin de Requerimientos). Las operaciones faltantes se
encuentran en el anexo C. Segn la metodologa utilizada los diagramas de casos de uso
no son necesarios pero se muestran en esta seccin para tener una visin ms amplia de
la lista de operaciones.

51

EMPLEADO
ID_EMPLEADO
APELLIDO_PATERNO
APELLIDO_MATERNO
NOMBRES
DNI
CODIGO_PLANILLA
FECHA_INGRESO
FECHA_CESE

ES

PACIENTE
ID_PACIENTE
APELLIDO_PATERNO
ARCHIVO
1
MOTIVO_MOVIMIENTO
APELLIDO_MATERNO
ID_MOTIVO
PRIMER_NOMBRE
1
DESCRIPCION
SEGUNDO_NOMBRE
TRANSPORTE
1
1
TERCER_NOMBRE
TIENE
1..n
1..n
FECHA_NACIMIENTO
1..n
RECEPCION
NRO_DOCUMENTO
MOVIMIENTO_HISTORIA_CLINICA
1
REALIZA TELEFONO
ID_MOVIMIENTO_HC
DIRECCION_DOMICILIO
1..n FECHA_MOVIMIENTO
1..n 1 CODIGO_PACIENTE
SERVICIO
ORIGEN 1..n
NRO_FOLIOS
NRO_SEGURO
1
ID_SERVICIO
1
MANZANA_DOMICILIO
1..n
NOMBRE
1
LOTE_DOMICILIO
COD_SERVICIO 1
DESTINO
GENERA
1
1 OBSERVACION
1
SOLICITA
SOLICITA
ETAPA_DOMICILIO
DESTINO
SECTOR_DOMICILIO
AL QUE INGRESO
PISO_DOMICILIO
1..n
1..n
NOMBRE_PADRE
1..n
DE DONDE EGRESO
TIPO_GENERACION_HC
NOMBRE_MADRE
1..n
HISTORIA_SOLICITADA
1..n
ID_TIPO_GENERACION
NRO_DOMICILIO
ID_HISTORIA_SOLICITADA
DESCRIPCION
ATENCION
1
FECHA_SOLICITUD
1
ID_ATENCION
TIENE
TIENE
FECHA_REQUERIDA
FECHA_INGRESO
1..n
OBSERVACION
1
FECHA_EGRESO
GENERADOR_HISTORIA_
FECHA_EGRESO_ADMINISTRATIVO
1..n
HISTORIA_CLINICA
TIENE
TIENE
CLINICA
1..n
DESCRIPCION
ID_HISTORIA_CLINICA
FLAG_INFECCIONES_INTRAHOSPITALES
ID_GENERADOR_HC
1
FECHA_CREACION
1 1..n
FLAG_NECROPSIA
NRO_HISTORIA_CLINICA
FECHA_PASO_PASIVO
1

Figura 2.1. Mdulo de historia clnica.

52

PROGRAM ACION_M EDICA

CIT A

ID_PROGRAM ACION
HORA_INICIO
HORA_FIN
FECHA
DESCRIPCION

ID_PACIENT E
APELLIDO_PAT ERNO
APELLIDO_M AT ERNO
PRIM ER_NOM BRE
SEGUNDO_NOM BRE
T ERCER_NOM BRE
FECHA_NACIM IENT O
NRO_DOCUM ENT O
T ELEFONO
DIRECCION_DOM ICILIO
CODIGO_PACIENT E
NRO_SEGURO
M ANZANA_DOM ICILIO
LOT E_DOM ICILIO
OBSERVACION
ET APA_DOM ICILIO
SECT OR_DOM ICILIO
PISO_DOM ICILIO
NOM BRE_PADRE
NOM BRE_M ADRE
NRO_DOM ICILIO

1..n

PERTEN ECE

SERVICIO

PACIENT E

ID _CIT A
HORA_I NICIO
HORA_F IN
FECHA

PERTENECE

ID_SERVICIO
NOM BRE
COD_SERVICIO

TIENE
1

1
AL QUE INGRESO

TIENE

DE DONDE EGRESO
1.. n

1..n

1..n

AT ENCI ON
ID_AT ENCION
FECHA_INGRESO
FECHA_EGRESO
FECHA_EGRESO_ADM INIST RAT IVO
DESCRIPCION
FLAG_INFECCIONES_INT RAHOSPIT ALES
FLAG_NECROPSIA

Figura 2.2 Mdulo de admisin.

.
ESPECIALIDAD
ID_ESPECIALIDAD
NOMBRE
TIEMPO_CONSULTA

PERTENECE
DEPARTAMENTO_HOSPITAL
ID_DEPARTAMENTO
DESCRIPCION

1..n

1..n

TIENE
TURNO

PERTENECE
1..n
PROGRAMACION_MEDICA

TIENE

ID_PROGRAMACION
HORA_INICIO
HORA_FIN
FECHA
DESCRIPCION
1..n
TIENE
1
TIPO_SERVICIO
ID_TIPO
DESCRIPCION

ID_TURNO
COD_TURNO
DESCRIPCION
HORA_INICIO
HORA_FIN

PERTENECE

1..n

1..n

MEDICO
1
1..n

1..n

1..n

TIENE

TIENE

ID_MEDICO
COLEGIATURA

TIENE

1
1

TIPO_PROGRAMACION
ID_TIPO
DESCRIPCION

ESTADO_GENERAL
ID_ESTADO
DESCRIPCION

Figura 2.3. Mdulo de programacin mdica.

53

TIENE
1..n

MEDICO
ID_MEDICO
COLEGIATURA 1

ATENCION_DIAGNOSTICO
ID_DIAGNOSTICO

1..n
RESPONSABLE INGRESO
RESPONSABLE INGRESO
TIENE

ATENCION_RECETA
ID_RECETA
FECHA
NRO_RECETA

1..n
TIENE
1

DESTINO_ATENCION
ID_DESTINO
TIENE
DESCRIPCION
1

ATENCION_EXAMEN
ID_EXAMEN
DESCRIPCION
1 1
1 RESPONSABLE
ATENCION FECHA
NRO_ORDEN
1..n
REALIZA

1..n

1..n

TIENE
RESPONSABLE NACIMIENTO
1

1.. n 1.. n

1..n

1..n

ATENCION
ID_ATENCION
FECHA_INGRESO
FECHA_EGRESO
FECHA_EGRESO_ADMINISTRATIVO
DESCRIPCION
FLAG_INFECCIONES_INTRAHOSPITALES
1TI ENE
FLAG_NECROPSIA

1 ES
1

PROCEDIMIENTO
ID_PROCEDIMIENTO
DESCRIPCION
COD_CPT99
COD_CPT2004
RESTRICCION
EDAD_MAXIMA_DIAS
EDAD_MINIMA_DIAS
COD_OPCS
DESCRIPCION_OPCS

1..n

DIAGNOSTICO
ID_DIAGNOSTICO
COD_CIE2004
1..n
TIENE
COD_EXPORTACION
1..n
1..n
COD_CIE9
1..n
1
ATENCION_INTERCONSULTA TIENE COD_CIE10
1..n
DE INGRESO
TIENE
ID_INTERCONSULTA
GESTACION
FECHA_REALIZACION
1..n 1..n MORBILIDAD
DE DONDE EGRESO
1
DE
EGRESO
1
1..n
FECHA_SOLICITUD
INTRAHOSPITALARIA
1
1
SERVICIO
CUENTA_ATENCION
RESTRICCION
ID_SERVICIO
CAMA
EDAD_MAX_DIAS
ID_CUENTA_ATENCION
NOMBRE
EDAD_MIN_DIAS
ID_CAMA
FECHA_APERTURA
COD_SERVICIO
CODIGO
FECHA_CIERRE
FECHA_INGRESO
NRO_AUTORIZACION
FECHA_EGRESO
NRO_PLACA

ATENCION_NACIMIENTOS
TIENE
ID_NACIMIENTO
1
FECHA_NACIMIENTO
1.. n
EDAD_SEMANAS
TALLA
1..n
PESO
AL QUE INGRESO 1..n

Figura 2.4. Mdulo de atencin Interconsultas.

54

2.3.2.1 CONTROL PRODUCCION ATENCION


Este punto muestra como el usuario de auditoria procede a realizar el control de
produccin de atencin, para ello selecciona el mdico (caso de uso buscar medico), luego
busca sus citas programadas (caso de uso buscar citas) y las atenciones realizadas (caso
de uso buscar atencin). Este control consiste en verificar hora de inicio de cita, hora de fin
de cita, minutos de demora y promedio de atencin de medico. Ver Figura 2.5.

<<incl ude>>

BUSCAR MEDICO

<<incl ude>>

USUARIO AUDIT ORIA

BUSCAR CIT A

CONT ROL PRODUCCION AT ENCION


<<incl ude>>

BUSCAR ATENCION

Figura 2.5 Casos de uso control produccin atencin.

2.3.2.2 REGISTRAR ADMISION


Este punto muestra el usuario de admisin, este registra a un paciente (caso de uso
registrar paciente), despus pasa a registrar su procedencia (caso de uso registrar
procedencia) y finalmente registra la historia clnica (caso de uso registrar historia clnica)
del paciente. El usuario de admisin registra una cita para un determinado paciente del
centro de salud, si el paciente no ha sido registrado pasa a registrarlo (caso de uso
registrar paciente), si el paciente ya esta registrado solo se busca en el registro previo
(caso de uso buscar paciente). Ver Figura 2.6.

<<include>>

REGISTRAR HISTORIA CLINICA

<<include>>
<<extend>>
REGISTRAR ADMISION
PACIENTE
<<extend>>

REGISTRAR PACIENTE

REGISTRAR PROCEDENCIA

<<extend>>
USUARIO
ADMISION

REGISTRAR CITA

BUSCAR PACIENTE

Figura 2.6 Casos de uso registrar admisin.

55

2.3.2.3 REGISTRAR CITA


Este punto muestra como el usuario de admisin registra una cita para un paciente del
centro de salud, si el paciente no ha sido registrado pasa a registrarlo (caso de uso
registrar paciente), si el paciente ya esta registrado solo se busca dicho paciente (caso de
uso buscar paciente). Se registra la atencin de dicho paciente (caso de uso registrar
atencin) y se busca la programacin respectiva del mdico (buscar programacin) con el
que se desea la cita, si el paciente ya esta registrado se procede a buscar su historia
clnica (caso de uso buscar historia clnica).
Para la bsqueda de la programacin, necesariamente se deber de conocer al mdico
(caso de uso buscar medico) y el departamento (caso de uso buscar departamento) y de
manera opcional la especialidad (caso de uso buscar especialidad). Ver Figura 2.7.

REGISTRAR PACIENTE
<<extend>>
<<extend>>
BUSCAR PACIENTE
BUSCAR DEPARTAMENTO
REGISTRAR CITA
USUARIO
ADMISION
<<include>>

<<include>>
<<extend>>

<<include>>

BUSCAR ESPECIALIDAD
<<extend>>
<<include>>

REGISTRAR ATENCION

BUSCAR PROGRAMACION
BUSCAR HISTORIA CLINICA

BUSCAR MEDICO

Figura 2.7 Casos de uso registrar cita.

2.3.2.4 ASIGNAR HISTORIA DEFINITIVA


Este punto muestra como el usuario del modulo de historia clnica, procede a registrar la
historia clnica (caso de uso registrar historia clnica), luego asigna la historia definitiva, la
cual consiste en actualizar el tipo y estado de la historia clnica partiendo de la historia
clnica temporal, para poder realizar esta asignacin necesariamente se tiene que buscar
una historia clnica temporal (caso de uso buscar historia clnica). Ver Figura 2.8.

56

REGISTRAR HISTORIA CLINICA

USUARIO HISTORIA
CLINICA

<<include>>

ASIGNAR HISTORIA DEFINITIVA

BUSCAR HISTORIA CLINICA

Figura 2.8 Casos de uso asignar historia definitiva.

2.3.2.5 REGISTRAR PROGRAMACIN


Este punto muestra como el usuario registra la programacin del mdico, selecciona el
mdico (caso de uso buscar medico) por departamento (caso de uso buscar departamento)
y el turno (caso de uso buscar turno) en el que se registra la programacin y
adicionalmente tambin podra buscar una especialidad determinada (caso de uso buscar
especialidad). Se registra la fecha de la programacin o el rango de fechas, el tipo de
programacin, la hora inicio y hora fin del turno si no est especificado en el turno, tipo de
servicio y la descripcin. Ver Figura 2.9.

BUSCAR DEPART AMENT O

<<incl ude>>

<<extend>> BUSCAR ESPECIALIDAD

<<incl ude>>

USUARIO
PROGRAMACION

REGIST RAR PROGRAM ACION

BUSCAR T URNO

<<incl ude>>

BUSCAR MEDICO

Figura 2.9 Casos de uso registrar programacin.

57

2.4 DISEO DEL SISTEMA.


Esta fase toma como base la fase de anlisis del sistema del punto 2.3 donde se toma el
diagrama de clases de anlisis para elaborar el diagrama de clases de diseo y la lista de
operaciones para elaborar los diagramas de secuencias [SIM2004].

2.4.1

DIAGRAMAS DE CLASES DE DISEO

Basndonos en el diagrama de clases de anlisis del punto 2.3.1 se obtiene este diagrama
de clases de diseo donde se presentan las clases que sern implementadas, mostrando
los mtodos, y atributos finales con los cuales se generarn los diagramas de secuencias.
2.4.1.1 MODULO ADMISIN
PACIENTE
ID_PACIENTE
APELLIDO_PATERNO
APELLIDO_MATERNO
PRIMER_NOMBRE
SEGUNDO_NOMBRE
TERCER_NOMBRE
FECHA_NACIMIENTO
NRO_DOCUMENTO
TELEFONO
DIRECCION_DOMICILIO
CODIGO_PACIENTE
NRO_SEGURO
MANZANA_DOMICILIO
LOTE_DOMICILIO
OBSERVACION
ETAPA_DOMICILIO
SECTOR_DOMICILIO
PISO_DOMICILIO
NOMBRE_PADRE
NOMBRE_MADRE
NRO_DOMICILIO

PROGRAMACION_MEDICA
ID_PROGRAMACION
HORA_INICIO
HORA_FIN
FECHA
DESCRIPCION
Dame_programacion_medica()
Registrar_programacion()

PERTENECE
1
1

SERVICIO
ID_SERVICIO
NOMBRE
COD_SERVICIO

PERTENECE
1..n

Dame_cita()
Registrar_cita()

Dame_servicio()
Registra_atencion()
1

CITA
ID_CITA
HORA_INICIO
HORA_FIN
FECHA

1
AL QUE INGRESO

TIENE
TIENE

DE DONDE EGRESO
1..n

1..n

1
ATENCION

Dame_paciente()
Registrar_admision_paciente()
Registrar_paciente()
Actualizar_paciente()

1..n

ID_ATENCION
FECHA_INGRESO
FECHA_EGRESO
FECHA_EGRESO_ADMINISTRATIVO
DESCRIPCION
FLAG_INFECCIONES_INTRAHOSPITALES
FLAG_NECROPSIA
Dame_atencion()
Registra_atencion()

Figura 2.10 Mdulo de admisin.

Este mdulo permite la administracin de citas y el mantenimiento de los pacientes.

58

2.4.1.2 MODULO HISTORIA CLNICA


ES

EMPLEADO
ID_EMPLEADO
APELLIDO_PATERNO
APELLIDO_MATERNO
NOMBRES
DNI
CODIGO_PLANILLA
FECHA_INGRESO
FECHA_CESE

MOTIVO_MOVIMIENTO
1

PACIENTE
TRANSPORTE

TIENE 1
ARCHIVO

1..n

1..n

1..n

MOVIMIENTO_HISTORIA_CLINICA
ID_MOVIMIENTO_HC
FECHA_MOVIMIENTO
NRO_FOLIOS

RECEPCION

SERVICIO
ID_SERVICIO
NOMBRE
COD_SERVICIO

1..n

Dame_servicio()
Registra_atencion()
1

1
SOLICITA

1..n

GENERA

1
1..n

DESTINO
DESTINO

1..n

ID_ATENCION
FECHA_INGRESO
FECHA_EGRESO
FECHA_EGRESO_ADMINISTRATIVO
DESCRIPCION
FLAG_INFECCIONES_INTRAHOSPITALES
FLAG_NECROPSIA

1..n

HISTORIA_SOLICITADA

AL QUE INGRESO

ATENCION

1..n

ORIGEN

DE DONDE EGRESO

1..n

REALIZA

Registra_movimiento_historia_clinica()
Dame_movimiento_historia_clinica()
1..n

1
SOLICITA

Dame_motivo_movimiento()
Registra_motivo_movimiento()

1
1

Dame_empleado()
Registra_empelado()

ID_MOTIVO
DESCRIPCION

1..n

ID_HISTORIA_SOLICITADA
FECHA_SOLICITUD
FECHA_REQUERIDA
OBSERVACION

1..n

TIPO_GENERACION_HC
ID_TIPO_GENERACION
DESCRIPCION
Dame_tipo_generacion()
1
TIENE
1..n

GENERADOR_HISTORIA_CLINICA
ID_GENERADOR_HC
NRO_HISTORIA_CLINICA
Dame_generador()

TIENE

1..n
TIENE

1
TIENE
1

HISTORIA_CLINICA
ID_HISTORIA_CLINICA
FECHA_CREACION
FECHA_PASO_PASIVO

Dame_paciente()
Registrar_admision_paciente()
Registrar_paciente()
Actualizar_paciente()

Dame_historia_clinica()
Registrar_historia()
Actualizar_estado()
1..n

ID_PACIENTE
APELLIDO_PATERNO
APELLIDO_MATERNO
PRIMER_NOMBRE
SEGUNDO_NOMBRE
TERCER_NOMBRE
FECHA_NACIMIENTO
NRO_DOCUMENTO
TELEFONO
DIRECCION_DOMICILIO
CODIGO_PACIENTE
NRO_SEGURO
MANZANA_DOMICILIO
LOTE_DOMICILIO
OBSERVACION
ETAPA_DOMICILIO
SECTOR_DOMICILIO
PISO_DOMICILIO
NOMBRE_PADRE
NOMBRE_MADRE
NRO_DOMICILIO

Dame_historia_clinica()
Registrar_historia()
Actualizar_estado()
Generar_numero_historia_clinica()

Dame_atencion()
Registra_atencion()

Figura 2.11. Mdulo de historia clnica.

Este mdulo permite la administracin de historias clnicas de los pacientes del centro de salud. La cual consiste en el mantenimiento
de las solicitudes de pedido y movimientos realizados de las historias clnicas. Se incluye tambin el mantenimiento de los diferentes
nmeros de historias clnicas de los pacientes.

59

2.4.1.3 MODULO ATENCIN INTERCONSULTAS


TIENE
1..n

ATENCION_DIAGNOSTICO

ATENCION_EXAMEN

ID_DIAGNOSTICO

MEDICO
ID_MEDICO
COLEGIATURA

1..n

ATENCION_RECETA
ID_RECETA
FECHA
NRO_RECETA

REALIZA

Dame_medico()
Registrar_medico()

T IENE

Asignar_receta()

1..n

RESPONSABLE AT ENCION

RESPONSABLE NACIMIENTO

ID_DESTINO
DESCRIPCION

ATENCION_NACIMIENTOS
1..n
T IENE
1..n

1..n

1..n

ID_ATENCION
FECHA_INGRESO
FECHA_EGRESO
FECHA_EGRESO_ADMINISTRATIVO
DESCRIPCION
FLAG_INFECCIONES_INTRAHOSPITALES
FLAG_NECROPSIA

1..n

Dame_servicio()
Registra_atencion()

AL QUE INGRESO
1
1
DE DONDE EGRESO

Dame_procedimiento()
Registra_procedimiento()
T IENE

TIENE
1..n

1..n

Dame_atencion()
Registra_atencion()
1
1..n

TIENE

1..n

ATENCION

ID_SERVICIO
NOMBRE
COD_SERVICIO

PROCEDIMIENTO
ID_PROCEDIMIENTO
DESCRIPCION
COD_CPT99
COD_CPT2004
RESTRICCION
EDAD_MAXIMA_DIAS
EDAD_MINIMA_DIAS
COD_OPCS
DESCRIPCION_OPCS

RESPONSABLE INGRESO
1..n

T IENE

TIENE
1..n

CUENTA_ATENCION
ID_CUENTA_ATENCION
FECHA_APERTURA
FECHA_CIERRE
NRO_AUTORIZACION
NRO_PLACA
Registrar_cuenta_atencion()
Dame_cuenta_atencion()

ES
1

T IENE

SERVICIO

1..n

RESPONSABLE INGRESO

DESTINO_ATENCION

ID_NACIMIENTO
FECHA_NACIMIENTO
EDAD_SEMANAS
TALLA
PESO

ID_EXAMEN
DESCRIPCION
FECHA
1..n NRO_ORDEN

1..n

DE INGRESO

1..n

1..n

1..n

DIAGNOSTICO

ATENCION_INTERCONSULTA
ID_INTERCONSULTA
FECHA_REALIZACION
FECHA_SOLICITUD

DE EGRESO

T IENE
1

CAMA
ID_CAMA
CODIGO
FECHA_INGRESO
FECHA_EGRESO

1..n

1..n

ID_DIAGNOSTICO
COD_CIE2004
COD_EXPORTACION
COD_CIE9
COD_CIE10
GESTACION
MORBILIDAD
INTRAHOSPITALARIA
RESTRICCION
EDAD_MAX_DIAS
EDAD_MIN_DIAS
Dame_diagnostico()
Registra_diagnostico()

Dame_cama()
Registra_cama()

Figura 2.12 Mdulo de atencin Interconsultas.

60

Este mdulo permite el mantenimiento de las atenciones brindadas en el centro de salud,


tales como: interconsulta, exmenes, nacimientos, hospitalizacin y emergencias. Se
incluye tambin el mantenimiento de las diferentes cuentas de atencin de los pacientes
dentro del centro de salud.
2.4.1.4 MODULO PROGRAMACIN MEDICA

ESPECIALIDAD

PERTENECE

DEPARTAMENTO_HOSPITAL
ID_DEPARTAMENTO
DESCRIPCION

1..n

Dame_tipo_departamento_hospital()
1

1..n
PROGRAMACION_MEDICA

1
TIPO_SERVICIO
ID_TIPO
DESCRIPCION
Dame_tipo_servicio()

1..n

Dame_programacion_medica()
Registrar_programacion()
1..n
1..n

1
TIENE

TURNO

TIENE

ID_PROGRAMACION
HORA_INICIO
HORA_FIN
FECHA
DESCRIPCION

Dame_especialidad()
Registrar_especialidad()
1..n

ID_TURNO
COD_TURNO
DESCRIPCION
HORA_INICIO
HORA_FIN

PERTENECE

PERTENECE

Dame_turno()
Registrar_turno()

1..n

MEDICO
ID_MEDICO
COLEGIATURA

1..n

TIENE
1..n

TIENE

TIENE

TIENE

ID_ESPECIALIDAD
NOMBRE
TIEMPO_CONSULTA

Dame_medico()
Registrar_medico()

1
1

TIPO_PROGRAMACION
ID_TIPO
DESCRIPCION

ESTADO_GENERAL
ID_ESTADO
DESCRIPCION
Dame_estado()

Dame_tipo_programacion()

Figura 2.13 Mdulo de programacin mdica.

Este mdulo permite la administracin de la programacin mdica la cual consiste en el


mantenimiento de la disponibilidad para las atenciones de los mdicos dentro del centro de
salud.
2.4.1.5 MODULO SEGURIDAD
Este mdulo permite la administracin de las conexiones a la base de datos manejada a
travs de hilos, utilizando el patrn singleton y vectores para tomar y dejar las conexiones,
las dems clases de seguridad se encuentran en el anexo D.

61

CONNECTION_POOL_
maxConnections
waitIfBusy
availableConnections
busyConnections
connectionPending
pool
driver
url
username
password

PROVEEDOR_CONNECTION
getConnection()

getConnectionPool()
getConnection()
makeBackgroundConnection()
run()
free()
totalConnections()
closeConnections()
opname()

Figura 2.14 Mdulo de seguridad.

Este mdulo permite el mantenimiento de los usuarios del sistema e incluye las clases que
hacen posible la conexin a la base de datos del centro de salud.

La clase

CONNECTION_POOL representa el pool de conexiones que tendr el sistema cada vez


que se desee realizar la consulta con la base de datos, contiene nmero mximo de
conexiones, usuario, clave de acceso, nmero de conexiones ocupadas y nmero de
conexiones libres, esta relacionado con la clase PROVEEDOR_CONNECTION que
representa la conexin del driver utilizado a la base de datos del sistema.
2.4.2

DIAGRAMAS DE SECUENCIAS

Los diagramas de secuencias tienen como fuente las especificaciones de la lista de


operaciones y los diagramas de clases de diseo, siendo este parte de la fase de diseo
en conjunto con el diagrama de clases de diseo.
En esta seccin se presentan los principales diagramas de secuencias. Los diagramas de
secuencias faltantes se encuentran en el anexo E.
2.4.2.1 ASIGNAR HISTORIA DEFINITIVA
En el diagrama de la Figura 2.15 se realiza la actualizacin del tipo y estado de la historia
clnica partiendo de la historia clnica temporal a la historia clnica definitiva. Podemos ver
como para asignar una historia clnica definitiva se busca una instancia de la historia clnica
a asignar, crea automticamente instancias de tipo de historia clnica e instancias de
estado de historia clnica, enseguida la aplicacin pide se cree una nueva historia definitiva
creando una nueva instancia, posteriormente actualiza la historia clnica anterior para
terminar.

62

:Historia_Clinica

:Historia_Clinica

:Tipo_Historia_
Clinica

:Estado_Historia_Clinica

1: Dame_historia(Historia_Clinica)
2: Dame_tipo_historia(Tipo_Historia_Clinica)

3: Dame_estado_historia(Estado_Historia_Clinica)

4: Registrar_historia(Tipo_Historia_Clinica,Estado_Historia_Clinica,Historia_Clinica)
5: Actualizar_estado(Estado_Historia_Clinica)

Figura 2.15 Diagrama de secuencia asignar historia definitiva.

2.4.2.2 REGISTRAR ADMISION


En este diagrama se muestra como se registra la informacin del paciente y se le asigna
un tipo de historia clnica definitiva. Podemos ver en la Figura 2.16 como es que la
aplicacin enva un mensaje de registro de admisin paciente, el cual instancia una historia
clnica como parte de su proceso de registro de paciente, para terminar el registro
instancia el tipo de historia clnica y el estado de la historia.

:Paciente

:Historia_Clinica

:Tipo_Historia_Clinica

:Estado_Historia_Clinica

1: Registrar_Admision_Paciente(Paciente)
2: Generar_Numero_Historia_Clinica()

3: Dame_Tipo_Historia(Tipo_Historia_Clinica)

4: Dame_estado_historia(Estado_historia_clinica)

5: Actualizar_Estado(Tipo_Historia_Clinica, Estado_Historia_Clinica)

Figura 2.16 Diagrama de secuencia registrar admisin.

63

2.4.2.3 REGISTRAR CITA


:Cita

:Medico

:Programacion_Medica

:Historia_Clinica

:Tipo_Historia_Clinica

:Paciente

:Servicio

:Tipo_Servicio

1: Dame_Medico(Medico)
2: Dame_Programacion(Programacion_Medica)

3: [Paciente="Nuevo"]
4: Dame_Tipo_Historia(Tipo_Historia_Clinica)

5: Registrar_Tipo_Historia(Tipo_Historia_Clinica)

6: Buscar_Paciente(Paciente)
7: Registrar_Paciente(Paciente)
8: Dame_Servicio(Servicio)
9: Dame_Tipo_Servicio(Tipo_Servicio)
10: Registrar_Cita(Medico,Programacion_Medica,Paciente,Servicio,Tipo_Servicio)

11: [Paciente="Antiguo"]Buscar_Paciente(Paciente)
12: Actualizar_Paciente(Paciente)

13: Registrar_Cita(Medico,Programacion_Medica,Paciente,Servicio,Tipo_Servicio)

Figura 2.17 Diagrama de secuencia registrar cita.

En este diagrama se registra la cita que solicitan los pacientes de acuerdo a la programacin mdica establecida, donde se toma en
cuenta el servicio y el medico donde se atender el paciente. La aplicacin solicita mediante mensaje el mdico y la programacin del
mdico, crea la instancia paciente si no existiese sino enva mensaje de bsqueda del paciente y para terminar la aplicacin crea una
instancia de cita.
64

2.4.2.4 REGISTRAR CUENTA DE ATENCIN

:Cuenta_Atencion

:Paciente

:Atencion

:Estado_Atencion

:Fuente_Financiamiento

1: Dame_Paciente(Paciente)

2: Dame_Atencion(Atencion)
3: Dame_Estado_Atencion(Estado_Atencion)
4: Dame_Fuente_Financiamiento(Fuente_Financiamiento)

5: Registrar_Cuenta_Atencion(Paciente,Atencion,Estado_Atencion,Fuente_Financiamiento)

Figura 2.18 Diagrama de secuencia registrar cuenta de atencin.

Actualmente no se lleva un correcto control de lo consumido por los pacientes en sus respectivas atenciones en el presente diagrama
se registra la cuenta que acumulan los pacientes en las atenciones realizadas, resolviendo este problema. Para esto la aplicacin
mediante mensaje solicita la bsqueda del paciente, las atenciones del paciente, los estados de las atenciones y la fuente de
financiamiento de las atenciones, para luego terminar creando una instancia de cuenta de atencin del paciente.

65

2.4.2.5 REGISTRAR HISTORIA CLNICA

:Historia_Clinica

:Generador_Historia_Clinica

:Estado_Historia_Clinica

:Tipo_Historia_Clinica

:Paciente

1: Dame_Generador(Generador_Historia_Clinica)
2: Dame_Estado_Historia(Estado_Historia_Clinica)
3: Dame_Tipo_Historia(Tipo_Historia_Clinica)
4: Dame_Paciente(Paciente)
5: Registrar_Historia_Clinica(Generador_Historia_Clinica,Estado_Historia_Clinica,Tipo_Historia_Clinica,Paciente)

Figura 2.19 Diagrama de secuencia registrar historia clnica.

En este diagrama muestra el mantenimiento de las historias clnicas de los pacientes del centro de salud, lo cual resuelve el problema
actual donde muchas veces la informacin se pierde o no esta disponible. Para esto la aplicacin solicita mediante mensajes el nmero
de la nueva historia clnica a instanciar, el estado de la historia clnica, el tipo de historia y el paciente, para finalizar con todos los datos
obtenidos instanciar una historia clnica.

66

2.4.2.6 REGISTRAR PACIENTE


:Paciente

:Tipo_Sexo

:Tipo_Proceden
cia

:Tipo_Grado_Ins
truccion

:Tipo_Estado_C
ivil

:Tipo_Document
o_Identidad

:Tipo_Ocupacio
n

:Pais

:Departamento

:Provincia

:Distrito

:Centro_Poblad
o

1: Dame_Tipo_Sexo(Tipo_Sexo)
2: Dame_Tipo_Procedencia(Tipo_Proceden...
3: Dame_Tipo_Grado_Instruccion(Tipo_Grado_Instruccion)
4: Dame_Tipo_Estado_Civil(Tipo_Estado_Civil)

5: Dame_Tipo_Documento_Identidad(Tipo_Documento_Identidad)
6: Dame_Tipo_Ocupacion(Tipo_Ocupacion)
7: Dame_Pais(Pais)
8: Dame_Departamento(Departamento)
9: Dame_Provincia(Provincia)
10: Dame_Distrito(Distrito)
11: Dame_Centro_Poblado(Centro_Poblado)

12: Registrar_Paciente(Tipo_Sexo, Tipo_Procedencia, Tipo_Grado_Instruccion, Tipo_Estado_Civil, Tipo_Documento_Identidad, Tipo_Ocupacion, Pais, Provincia, Distrito, Centro_Poblado)

Figura 2.20 Diagrama de secuencia registrar paciente.

En este diagrama se registra al detalle la informacin de los pacientes del centro de salud agrupando a los pacientes de acuerdo a
caractersticas similares. Para esto la aplicacin solicita mediante mensajes los datos del paciente y crea una instancia de paciente.
67

2.4.2.7 REGISTRAR PROGRAMACION

:Programacion_Medica

:M edico

:Departamento

:Especialidad

:Ti po_Programacion

:T ipo_Servicio

:Turno

1: Dame_Medico(Medico)

2: Dame_Departamento(Departamento)

3: Dame_Especialidad(Especi alidad)
4: Dame_T ipo_Programacion(Tipo_Programacion)

5: Dame_T ipo_Servicio(Tipo_Servicio)
6: Dame_T urno(T urno)

7: Registrar_Program acion(Medico,Departamento,Especialidad, T ipo_Programaci on, T ipo_Servicio, T urno)

Figura 2.21 Diagrama de secuencia registrar programacin.

En este diagrama se registra la programacin mdica la cual es la disponibilidad de horarios de los mdicos de acuerdo a un
departamento del centro de salud y especialidad especfica. Para esto la aplicacin solicita mediante mensajes el medico a programar,
la especialidad y el departamento del medico, el tipo de programacin y el turno del medico, para que finalmente se cree una instancia
de la programacin mdica.

68

2.4.3

DISEO DE BASE DE DATOS.

A continuacin se muestra el diseo fsico de la base de datos planteado para los mdulos
del sistema integral de gestin hospitalario, definiendo el diccionario de datos en el anexo
F.
La metodologa utilizada para el diseo de la base de datos se basa en el IDEF1X.
2.4.3.1 AUDITORIA MEDICA
ATE_ATENCION

GEN_MEDICO

ATE_ID_ATENCION: int

MED_ID_MEDICO: int

ATE_FECHA_INGRESO: datetime
ATE_FECHA_EGRESO: datetime
ATE_FECHA_EGRESO_ADMINISTRATIVO: datetime
ATE_DESCRIPCION: varchar(100)
ATE_FLAG_INFECCIONES_INTRAHOSPITALES: bit
ATE_FLAG_NECROPSIA: bit
TIP_ID_TIPO_REF_ORIGEN: char(18)
TIP_ID_TIPO_REF_DESTINO: char(18)
DEA_ID_DESTINO_ATENCION: int
TCP_ID_TIPO_CONDICION_ALSERVICIO: int
TCP_ID_TIPO_CONDICION_ALESTAB: int
SER_ID_SERVICIO_INGRESO: int
SER_ID_SERVICIO_EGRESO: int
MED_ID_MEDICO_INGRESO: int
ESP_ID_ESPECIALIDAD_MEDICO: int
EST_ID_ESTABLECIMIENTO_ORIGEN: int
EST_ID_ESTABLECIMIENTO_DESTINO: int
MED_ID_MEDICO_EGRESO: int
TVA_ID_TIPO_VIA_ADMISION: int
CAM_ID_CAMA_INGRESO: int
CAM_ID_CAMA_EGRESO: int
MED_ID_MEDICO_RESPONSABLE_NACIMIENTO: int
TGA_ID_TIPO_GRAVEDAD: int
MED_ID_MEDICO_ATENCION: int

EMP_ID_EMPLEADO: int
MED_COLEGIATURA: char(6)

AUD_AUDITORIA_MEDICA
AUM_ID_AUDITORIA_MEDICA: int
AUM_FECHA: datetime
TIM_ID_TIPO_INGRESO_MEDICO: int
MED_ID_MEDICO: int

AUD_TIPO_INGRESO_MEDICO
TIM_ID_TIPO: int
TIM_DESCRIPCION: varchar(50)

Figura 2.22 Vista auditoria medica.

En esta vista se muestran las entidades y tablas relacionadas al Mdulo de auditoria


medica establecidos en el punto 2.2 Definicin de Requerimientos, las cuales son: control
asistencia, control produccin atencin, mantenimiento de medico, mantenimiento de
ingresos del medico y mantenimiento de salidas del medico.
Para el registro de la auditoria mdica se requiere la fecha, el tipo de ingreso (salida e
ingreso) y el cdigo del mdico a auditar, toda esta informacin se almacena en la tabla
AUD_AUDITORIA_MEDICA.
2.4.3.2 HISTORIA CLNICA
En la vista de la Figura 2.23 se muestran las entidades y tablas relacionadas al Mdulo de
histrica clnica establecidos en el punto 2.2 Definicin de Requerimientos, las cuales son:

69

mantenimiento de historia clnica, mantenimiento de historia definitiva, mantenimiento de


solicitud de historia clnica y mantenimiento de movimiento de historia clnica.
En la tabla HIS_HISTORIA_CLINICA se registra la informacin de la historia clnica como el
nmero de historia que se encuentra registrado en la tabla HIS_GENERADOR_NRO_HC,
la fecha de creacin, la fecha de paso a pasivo, el tipo de historia clnica, el estado de la
historia

el

cdigo

del

paciente

que

se

encuentra

en

la

tabla

HIS_TIPO_HISTORIA_CLINICA, HIS_ESTADO_HISTORIA_CLINICA y ADM_PACIENTE


respectivamente.
La informacin de la solicitud de la historia clnica se almacena en la tabla
HIS_HISTORIA_SOLICITADA tambin la fecha de solicitud y fecha requerida, el cdigo del
paciente y el cdigo de movimiento de historia relacionado que se encuentra en la tabla
HIS_MOVIMIENTO_HISTORIA_CLNICA.
2.4.3.3 ADMISION
En la vista de la Figura 2.24 se muestran las entidades y tablas relacionadas al Mdulo de
admisin establecidos en el punto 2.2 Definicin de Requerimientos, las cuales son:
mantenimiento de admisin paciente, mantenimiento de paciente, mantenimiento de cita y
mantenimiento de cuenta.
Para la admisin se necesita registrar la informacin en la tabla ADM_CITA que contiene la
informacin de la cita del paciente como hora de inicio, hora de fin, fecha de cita, estado de
la cita, cdigo del paciente, servicio donde ser atendido que se encuentra en la tabla
GEN_SERVICIO, la programacin del mdico con la que ser atendido el paciente que se
encuentra en la tabla PR_PROGRAMACION_MEDICA y la atencin relacionada con la cita
que se encuentra en la tabla ATE_ATENCION.
2.4.3.4 ATENCION INTERCONSULTA
En la Figura 2.24 se muestran las entidades y tablas relacionadas al Mdulo de atencin
interconsulta establecidos en el punto 2.2 Definicin de Requerimientos, las cuales son:
mantenimiento de interconsulta, mantenimiento de cuentas de atencin, mantenimiento de
diagnsticos,

mantenimiento

de

exmenes,

mantenimiento

de

procedimientos,

mantenimiento de recetas y mantenimiento de atenciones.

70

Para la atencin interconsulta se registra la informacin de la atencin en la tabla


ATE_ATENCION como fecha de ingreso, de egreso, descripcin de la atencin, servicio de
ingreso y servicio de egreso que se encuentra en la tabla GEN_SERVICIO, medico ingreso,
medico egreso, medico responsable, medico atencin que se encuentra en la tabla GEN _
MEDICO, a partir de esta atencin se dan las atenciones de receta que se almacena
informacin de las recetas ingresadas al paciente, atencin diagnstico que son los
diagnsticos registrados en la atencin segn el CIE10, atencin interconsulta que son las
atenciones propias de las Interconsultas dentro del centro de salud, atencin exmenes que
son los exmenes y procedimientos realizados a los pacientes en la atencin y la atencin
nacimientos que son las atenciones que se realizan cuando hay algn nacimiento dentro
del centro de salud, esta
ATE_ATENCION_RECETA

informacin se encuentra registrada en las tablas de


se

ATE_ATENCION_DIAGNOSTICO

registra
se

ATE_ATENCION_INTERCONSULTA
ATE_ATENCION_EXAMEN

se

la

registra

el

se

registra

registra

el

atencin
diagnstico

la

atencin

examen

de

de

receta,

de

la

atencin,

de

interconsulta,

la

atencin

ATE_ATENCION_NACIMIENTO se registra la atencin del nacimiento.


Para el cobro de estas atenciones se registra en la tabla ATE_CUENTA_ATENCION el
detalle de todas las atenciones realizadas al paciente para su posterior cobro.
2.4.3.5 PROGRAMACION MEDICA
En la vista de la Figura 2.26 se muestran las entidades y tablas relacionadas al Mdulo de
atencin interconsulta establecidos en el punto 2.2 Definicin de Requerimientos, las cuales
son: registrar turno y registrar programacin.
Se debe registrar la programacin del medico en la tabla
PRM_PROGRAMACION_MEDICA, que contiene la hora de inicio, hora de fin, fecha de la
programacin, el cdigo del turno que se encuentra en la tabla PRM_TURNO y el cdigo
del medico que se encuentra en la tabla GEN_MEDICO.

71

ADM_PACIENTE
HIS_MOTIVO_MOVIMIENTO_HC
MMHC_ID_MOTIVO_MOVIMIENTO: int
MMHC_DESCRICPION_MOTIVO_MOVIMIENTO: varchar(50)

HIS_ESTADO_MOVIMIENTO_HC
EMHC_ID_ESTADO_MOVIMIENTO_HC: int
EMHC_DESCRIPCION_MOVIMIENTO_HC: varchar(50)

ATE_ATENCION

PAC_ID_PACIENTE: int

HIS_MOVIMIENTO_HISTORIA_CLINICA
MHC_ID_MOVIMIENTO_HC: int
MHC_FECHA_MOVIMIENTO: datetime
MHC_OBSERVACION: varchar(100)
MHC_NRO_FOLIOS: int
EMP_ID_EMPLEADO_ARCHIVO: int
EMP_ID_EMPLEADO_TRANSPORTE: int
EMP_ID_EMPLEADO_RECEPCION: int
PAC_ID_PACIENTE: int
SER_ID_SERVICIO_ORIGEN: int
SER_ID_SERVICIO_DESTINO: int
EMHC_ID_ESTADO_MOVIMIENTO_HC: int
MMHC_ID_MOTIVO_MOVIMIENTO: int

ATE_ID_ATENCION: int
ATE_FECHA_INGRESO: datetime
ATE_FECHA_EGRESO: datetime
ATE_FECHA_EGRESO_ADMINISTRATIVO: datetime
ATE_DESCRIPCION: varchar(100)
ATE_FLAG_INFECCIONES_INTRAHOSPITALES: bit
ATE_FLAG_NECROPSIA: bit
TIP_ID_TIPO_REF_ORIGEN: char(18)
TIP_ID_TIPO_REF_DESTINO: char(18)
DEA_ID_DESTINO_ATENCION: int
TCP_ID_TIPO_CONDICION_ALSERVICIO: int
TCP_ID_TIPO_CONDICION_ALESTAB: int
SER_ID_SERVICIO_INGRESO: int
SER_ID_SERVICIO_EGRESO: int
MED_ID_MEDICO_INGRESO: int
ESP_ID_ESPECIALIDAD_MEDICO: int
EST_ID_ESTABLECIMIENTO_ORIGEN: int
EST_ID_ESTABLECIMIENTO_DESTINO: int
MED_ID_MEDICO_EGRESO: int
TVA_ID_TIPO_VIA_ADMISION: int
CAM_ID_CAMA_INGRESO: int
CAM_ID_CAMA_EGRESO: int
MED_ID_MEDICO_RESPONSABLE_NACIMIENTO: int
TGA_ID_TIPO_GRAVEDAD: int
MED_ID_MEDICO_ATENCION: int

HIS_HISTORIA_SOLICITADA
HCS_ID_HISTORIA_SOLICITADA: int
HCS_FECHA_SOLICITUD: datetime
HCS_FECHA_REQUERIDA: datetime
HCS_OBSERVACION: varchar(100)
PAC_ID_PACIENTE: int
SER_ID_SERVICIO: int
MHC_ID_MOVIMIENTO_HC: int
EMP_ID_EMPLEADO_SOLICITA: int

HIS_DETALLE_HISTORIA_CLINICA
ATE_ID_ATENCION: int
HC_ID_HISTORIA_CLINICA: int

PAC_APELLIDO_PATERNO: varchar(20)
PAC_APELLIDO_MATERNO: varchar(20)
PAC_PRIMER_NOMBRE: varchar(20)
PAC_SEGUNDO_NOMBRE: varchar(20)
PAC_TERCER_NOMBRE: varchar(20)
PAC_FECHA_NACIMIENTO: char(18)
PAC_NRO_DOCUMENTO: varchar(12)
PAC_TELEFONO: varchar(10)
PAC_DIRECCION_DOMICILIO: varchar(50)
PAC_CODIGO_PACIENTE: varchar(20)
PAC_NOMBRE_PADRE: varchar(20)
PAC_NOMBRE_MADRE: varchar(20)
PAC_NRO_DOMICILIO: char(5)
PAC_PISO_DOMICILIO: char(5)
PAC_MANZANA_DOMICILIO: char(5)
PAC_LOTE_DOMICILIO: char(5)
PAC_SECTOR_DOMICILIO: char(5)
PAC_ETAPA_DOMICILIO: char(5)
PAC_OBSERVACION: varchar(150)
PAC_NRO_SEGURO: varchar(20)
TIPS_ID_TIPO_SEXO: int
TIP_ID_TIPO_PROCEDENCIA: int
TGI_ID_GRADO_INSTRUCCION: int
TEC_ID_TIPO_ESTADO_CIVIL: int
TDI_ID_TIPO_DOC_IDENTIDAD: int
TIO_ID_TIPO_OCUPACION: int
PAI_ID_PAIS_DOMICILIO: int
PAI_ID_PAIS_PROCEDENCIA: int
PAI_ID_PAIS_NACIMIENTO: int
DEP_ID_DPTO_DOMICILIO: int
DEP_ID_DPTO_PROCEDENCIA: int
DEP_ID_DPTO_NACIMIENTO: int
DIS_ID_DISTRITO_DOMICILIO: int
DIS_ID_DISTRITO_PROCEDENCIA: int
DIS_ID_DISTRITO_NACIMIENTO: int
CEP_ID_CENTRO_POBLADO_DOMICILIO: int
CEP_ID_CENTRO_POBLADO_PROCEDENCIA: int
CEP_ID_CENTRO_POBLADO_NACIMIENTO: int
PRO_ID_PROVINCIA_DOMICILIO: int
PRO_ID_PROVINCIA_PROCEDENCIA: int
PRO_ID_PROVINCIA_NACIMIENTO: int
EMP_ID_EMPLEADO: int

HIS_TIPO_HISTORIA_CLINICA
TCH_ID_TIPO_HC: int
THC_DESCRIPCION_TIPO_HC: varchar(50)

HIS_ESTADO_HISTORIA_CLINICA
EHC_ID_ESTADO_HC: int
EHC_DESCRIPCION_ESTADO_HC: varchar(50)

HIS_HISTORIA_CLINICA
HC_ID_HISTORIA_CLINICA: int
HC_FECHA_CREACION: datetime
HC_FECHA_PASO_PASIVO: datetime
TCH_ID_TIPO_HC: int
EHC_ID_ESTADO_HC: int
PAC_ID_PACIENTE: int
GHC_ID_GENERADOR: int

HIS_GENERADOR_NRO_HC
GHC_ID_GENERADOR: int
GHC_NRO_HISTORIA_CLINICA: int
TGHC_ID_TIPO_GENERACION_HC: int

HIS_TIPO_GENERACION_HC
TGHC_ID_TIPO_GENERACION_HC: int
TGHC_DESCRIPCION_GENERACION_HC: varchar(50)

Figura 2.23 Vista historia clnica

72

PRM_PROGRAMACION_MEDICA
PRM_ID_PROGRAMACION: char(18)
PRM_HORA_INICIO: char(18)
PRM_HORA_FIN: char(18)
PRM_FECHA: char(18)
PRM_DESCRIPCION: char(18)
DEPH_ID_DEPARTAMENTO: int
TIP_ID_TIPO: int
ESTG_ID_ESTADO: int
TUR_ID_TURNO: int
MED_ID_MEDICO: int
TIS_ID_TIPO: int

ADM_CITA

PAC_ID_PACIENTE: int

CIT_HORA_INICIO: char(5)
CIT_HORA_FIN: char(5)
CIT_FECHA: char(18)
PAC_ID_PACIENTE: int
ESC_ID_ESTADO_CITA: char(18)
ATE_ID_ATENCION: int
SER_ID_SERVICIO: int
PRM_ID_PROGRAMACION: char(18)

PAC_APELLIDO_PATERNO: varchar(20)
PAC_APELLIDO_MATERNO: varchar(20)
PAC_PRIMER_NOMBRE: varchar(20)
PAC_SEGUNDO_NOMBRE: varchar(20)
PAC_TERCER_NOMBRE: varchar(20)
PAC_FECHA_NACIMIENTO: char(18)
PAC_NRO_DOCUMENTO: varchar(12)
PAC_TELEFONO: varchar(10)
PAC_DIRECCION_DOMICILIO: varchar(50)
PAC_CODIGO_PACIENTE: varchar(20)
PAC_NOMBRE_PADRE: varchar(20)
PAC_NOMBRE_MADRE: varchar(20)
PAC_NRO_DOMICILIO: char(5)
PAC_PISO_DOMICILIO: char(5)
PAC_MANZANA_DOMICILIO: char(5)
PAC_LOTE_DOMICILIO: char(5)
PAC_SECTOR_DOMICILIO: char(5)
PAC_ETAPA_DOMICILIO: char(5)
PAC_OBSERVACION: varchar(150)
PAC_NRO_SEGURO: varchar(20)
TIPS_ID_TIPO_SEXO: int
TIP_ID_TIPO_PROCEDENCIA: int
TGI_ID_GRADO_INSTRUCCION: int
TEC_ID_TIPO_ESTADO_CIVIL: int
TDI_ID_TIPO_DOC_IDENTIDAD: int
TIO_ID_TIPO_OCUPACION: int
PAI_ID_PAIS_DOMICILIO: int
PAI_ID_PAIS_PROCEDENCIA: int
PAI_ID_PAIS_NACIMIENTO: int
DEP_ID_DPTO_DOMICILIO: int
DEP_ID_DPTO_PROCEDENCIA: int
DEP_ID_DPTO_NACIMIENTO: int
DIS_ID_DISTRITO_DOMICILIO: int
DIS_ID_DISTRITO_PROCEDENCIA: int
DIS_ID_DISTRITO_NACIMIENTO: int
CEP_ID_CENTRO_POBLADO_DOMICILIO: int
CEP_ID_CENTRO_POBLADO_PROCEDENCIA: int
CEP_ID_CENTRO_POBLADO_NACIMIENTO: int
PRO_ID_PROVINCIA_DOMICILIO: int
PRO_ID_PROVINCIA_PROCEDENCIA: int
PRO_ID_PROVINCIA_NACIMIENTO: int
EMP_ID_EMPLEADO: int

CIT_ESTADO_CITA
ESC_ID_ESTADO_CITA: char(18)
ESC_DESCRIPCION: char(18)

GEN_SERVICIO
SER_ID_SERVICIO: int
SER_NOMBRE: varchar(50)
SER_CODIGO: varchar(6)
ESP_ID_ESPECIALIDAD: int
TIS_ID_TIPO: int
ESE_ID_ESTADO: int

ADM_PACIENTE

CIT_ID_CITA: int

ATE_ATENCION
ATE_ID_ATENCION: int
ATE_FECHA_INGRESO: datetime
ATE_FECHA_EGRESO: datetime
ATE_FECHA_EGRESO_ADMINISTRATIVO: datetime
ATE_DESCRIPCION: varchar(100)
ATE_FLAG_INFECCIONES_INTRAHOSPITALES: bit
ATE_FLAG_NECROPSIA: bit
TIP_ID_TIPO_REF_ORIGEN: char(18)
TIP_ID_TIPO_REF_DESTINO: char(18)
DEA_ID_DESTINO_ATENCION: int
TCP_ID_TIPO_CONDICION_ALSERVICIO: int
TCP_ID_TIPO_CONDICION_ALESTAB: int
SER_ID_SERVICIO_INGRESO: int
SER_ID_SERVICIO_EGRESO: int
MED_ID_MEDICO_INGRESO: int
ESP_ID_ESPECIALIDAD_MEDICO: int
EST_ID_ESTABLECIMIENTO_ORIGEN: int
EST_ID_ESTABLECIMIENTO_DESTINO: int
MED_ID_MEDICO_EGRESO: int
TVA_ID_TIPO_VIA_ADMISION: int
CAM_ID_CAMA_INGRESO: int
CAM_ID_CAMA_EGRESO: int
MED_ID_MEDICO_RESPONSABLE_NACIMIENTO: int
TGA_ID_TIPO_GRAVEDAD: int
MED_ID_MEDICO_ATENCION: int

Figura 2.24 Vista admisin.

73

ATE_ATENCION_EXAMEN
ATE_DETALLE_RECETA
DER_ID_DETALLE: int
ATR_ID_RECETA: int
PRO_ID_PRODUCTO: int

ATE_ATENCION_RECETA
ATR_ID_RECETA: int
ATR_NRO_RECETA: varchar(50)
ATR_FECHA: datetime
MED_ID_MEDICO: int
ATE_ID_ATENCION: int
SER_ID_SERVICIO: int

ATE_ATENCION_DIAGNOSTICO

GEN_PROCEDIMIENTO

ATE_ID_EXAMEN: int

PRO_ID_PROCEDIMIENTO: int

ATE_DESCRIPCION: varchar(50)
ATE_FECHA: datetime
ATE_ORDEN_NRO: varchar(50)
ATE_FECHA_ORDEN: datetime
MED_ID_MEDICO_ORDENA: int
SER_ID_SERVICIO_ORDENA: int
PRO_ID_PROCEDIMIENTO: int
ATE_ID_ATENCION: int

PRO_DESCRIPCION: varchar(50)
PRO_CODIGO_CPT99: varchar(50)
PRO_CODIGO_CPT2004: varchar(50)
PRO_RESTRICCION: varchar(50)
PRO_EDAD_MAXIMA_DIAS: int
PRO_EDAD_MINIMA_DIAS: int
PRO_CODIGO_OPCS: varchar(50)
PRO_DESCRIPCION_OPCS: varchar(50)
TIPS_ID_TIPO_SEXO: int
PRO_ID_PRODUCTO: int

ATD_ID_DIAGNOSTICO: int
ATE_ID_ATENCION: int
SUB_ID_SUBCLASIFICACION: int
DIA_ID_DIAGNOSTICO: int

GEN_DIAGNOSTICO
DIA_ID_DIAGNOSTICO: int
DIA_CODIGO_CIE2004: char(7)
DIA_DESCRIPCION: varchar(250)
DIA_CODIGO_EXPORTACION: char(5)
DIA_CODIGOCIE09: char(5)
DIA_CODIGO_CIE10: char(7)
DIA_GESTACION: bit
DIA_MORBILIDAD: bit
DIA_INTRAHOSPITALARIO: bit
DIA_RESTRICCION: bit
DIA_EDAD_MAX_DIAS: int
DIA_EDAD_MIN_DIAS: int
DICA_ID_DIAGNOSTICO_CATEGORIA: int
TIPS_ID_TIPO_SEXO: int

ATE_ATENCION_NACIMIENTOS
ATN_ID_ATENCIONES_NACIMIENTOS: int
ATN_FECHA_NACIMIENTO: datetime
ATN_EDAD_SEMANAS: int
ATN_TALLA: float(8)
ATN_PESO: float(8)
TIPS_ID_TIPO_SEXO: int
TCRN_ID_TIPO_RECIEN_NACIDO: int
ATE_ID_ATENCION: int

ATE_ATENCION
ATE_ID_ATENCION: int
ATE_FECHA_INGRESO: datetime
ATE_FECHA_EGRESO: datetime
ATE_FECHA_EGRESO_ADMINISTRATIVO: datetime
ATE_DESCRIPCION: varchar(100)
ATE_FLAG_INFECCIONES_INTRAHOSPITALES: bit
ATE_FLAG_NECROPSIA: bit
TIP_ID_TIPO_REF_ORIGEN: char(18)
TIP_ID_TIPO_REF_DESTINO: char(18)
DEA_ID_DESTINO_ATENCION: int
TCP_ID_TIPO_CONDICION_ALSERVICIO: int
TCP_ID_TIPO_CONDICION_ALESTAB: int
SER_ID_SERVICIO_INGRESO: int
SER_ID_SERVICIO_EGRESO: int
MED_ID_MEDICO_INGRESO: int
ESP_ID_ESPECIALIDAD_MEDICO: int
EST_ID_ESTABLECIMIENTO_ORIGEN: int
EST_ID_ESTABLECIMIENTO_DESTINO: int
MED_ID_MEDICO_EGRESO: int
TVA_ID_TIPO_VIA_ADMISION: int
CAM_ID_CAMA_INGRESO: int
CAM_ID_CAMA_EGRESO: int
MED_ID_MEDICO_RESPONSABLE_NACIMIENTO: int
TGA_ID_TIPO_GRAVEDAD: int
MED_ID_MEDICO_ATENCION: int

GEN_MEDICO
MED_ID_MEDICO: int
EMP_ID_EMPLEADO: int
MED_COLEGIATURA: char(6)

ATE_ATENCION_INTERCONSULTA
ATI_ID_ATENCION_INTERCONSULTA: int
ATI_FECHA_REALIZACION: datetime
ATI_FECHA_SOLICITUD: datetime
ATE_ID_ATENCION: int
PRO_ID_PROCEDIMIENTO: int
ATD_ID_DIAGNOSTICO: int
MED_ID_MEDICO_SOLICITA: int
MED_ID_MEDICO_REALIZA: int

CYF_PLAN_PAGO
ATE_CUENTA_ATENCION
CUA_ID_CUENTA_ATENCION: int
CUA_FECHA_APERTURA: datetime
CUA_FECHA_CIERRE: datetime
CUA_NRO_AUTORIZACION: char(10)
CUA_NRO_PLACA: varchar(8)
PAC_ID_PACIENTE: int
ATE_ID_ATENCION: int
ECA_ID_ESTADO_ATENCION: int
FUF_ID_FUENTE_FINANCIAMIENTO: int
PLP_ID_PLAN_PAGO: int
TIF_ID_TIPO: int

PLP_ID_PLAN_PAGO: int
PLP_DESCRIPCION: varchar(50)
PLP_COASEGURO: money
PLP_DEDUCIBLE: money

CYF_DETALLE_PRODUCTO
DEP_ID_DETALLE_PRODUCTO: int
DEP_PRECIO_UNITARIO: money
DEP_PRECIO_TOTAL: money
DEP_CANTIDAD: int
DEP_CUBIERTO_POR_SEGURO: bit
PLP_ID_PLAN_PRODUCTO: int
CUA_ID_CUENTA_ATENCION: int

Figura 2.25 Vista atencin interconsulta.

74

GEN_ESPECIALIDAD

GEN_DEPARTAMENTO_HOSPITAL

ESP_ID_ESPECIALIDAD: int
ESP_NOMBRE: varchar(50)
ESP_TIEMPO_CONSULTA: int
DEPH_ID_DEPARTAMENTO: int

DEPH_ID_DEPARTAMENTO: int

GEN_ESTADO_GENERAL

DEPH_NOMBRE: varchar(50)

ESTG_ID_ESTADO: int
ESTG_DESCRIPCION: varchar(50)

PRM_MEDICO_ESPECIALIDAD

GEN_TIPO_SERVICIO

ESP_ID_ESPECIALIDAD: int
MED_ID_MEDICO: int

TIS_ID_TIPO: int
TIS_DESCRIPCION: varchar(50)

PRM_PROGRAMACION_MEDICA

PRM_TURNO

PRM_ID_PROGRAMACION: char(18)

TUR_ID_TURNO: int
TUR_CODIGO: varchar(3)
TUR_DESCRIPCION: varchar(50)
TUR_HORA_INICIO: char(5)
TUR_HORA_FIN: char(5)

GEN_MEDICO
MED_ID_MEDICO: int
EMP_ID_EMPLEADO: int
MED_COLEGIATURA: char(6)

PRM_HORA_INICIO: char(18)
PRM_HORA_FIN: char(18)
PRM_FECHA: char(18)
PRM_DESCRIPCION: char(18)
DEPH_ID_DEPARTAMENTO: int
TIP_ID_TIPO: int
ESTG_ID_ESTADO: int
TUR_ID_TURNO: int
MED_ID_MEDICO: int
TIS_ID_TIPO: int

PRM_TIPO_PROGRAMACION
TIP_ID_TIPO: int
TIP_DESCRIPCION: varchar(50)

Figura 2.26 Vista programacin medica.

75

DESARROLLO.

En el presente captulo describiremos la metodologa para la implementacin del sistema


integral de gestin hospitalaria, patrones de implementacin y la arquitectura utilizada,
tambin se tendrn los prototipos de las pantallas a implementar.
3.1 METODOLOGIA DE IMPLEMENTACION.
Para la seleccin de la metodologa de implementacin se debe tener en cuenta que la
arquitectura debe ser orientada a reducir el esfuerzo de programacin necesario en la
implementacin de sistemas mltiples, debe ser independiente de la tecnologa de
desarrollo a utilizar, debe permitir la escalabilidad para nuevos componentes (componente
de acceso a datos, componente de lgica de negocios, componente de interfaz grfica) y
debe tener una clara separacin de los componentes lo cual nos permita dar un rpido
mantenimiento en caso de error o falla. Estos puntos previamente analizados son cubiertos
en la arquitectura MVC (Model View - Controller) la cual tiene bien definidas las capas
lgicas las cuales sern la interfase con el usuario, la base de datos y la lgica de negocio
del hospital, tomando como base la definicin de cada uno de los componentes de esta
arquitectura: Model, es el encargado de guardar los datos y las reglas de negocio que
pueden cambiar los datos, View, es el encargado de mostrar la informacin al usuario,

76

Controller, es quien define el comportamiento de la aplicacin y no depende de la


tecnologa de desarrollo.
Para la implementacin se utiliza patrones de diseo J2EE para facilitar el desarrollo de los
mdulos de este trabajo, estas se muestran a continuacin:
Patrn bean: Este patrn se utiliza para asegurarse que todos los atributos de las clases
del sistema tengan mtodos de asignacin denominados SET y mtodos de extraccin
denominados GET. La nica forma de acceder a los atributos de las clases es a travs de
estos mtodos.
Patrn singleton: Este patrn se utiliza cuando un objeto global va a ser accedido por un
gran nmero de clases o mdulos, puesto que restringe la creacin de nuevos objetos.
Patrn de composicin: Este patrn se utiliza para los comportamientos de las clases que
pueden ser implementados como herencia, simplificndolos.
Patrn helper view: Este patrn se utiliza para crear otros agentes en beneficio de los
componentes de presentacin.
Patrn composite view: Este patrn se utiliza para que la presentacin que es un objeto
de tipo vista est compuesto de ms objetos de tipo vista.
Patrn de filtro interceptor: Este patrn se utiliza para que procese las peticiones y las
respuestas entre el usuario y los componentes.

3.1.1

PROTOTIPOS

En este punto se mostrar las principales pantallas del sistema integral de gestin
hospitalaria como la pantalla de ingreso al sistema, men de mdulo, pantalla de listas,
pantallas propias de cada proceso.
3.1.1.1 PANTALLA DE INGRESO AL SISTEMA
Si el personal est registrado como usuario, entonces podr ingresar al sistema con su
usuario y password, como se muestra en la Figura 3.1.
3.1.1.2 PANTALLA DE MODULOS
Si el usuario y password ingresado son autenticados se mostrar el men de mdulos de la
Figura 3.2 segn los roles que se le han asignado.

77

3.1.1.3 PANTALLA DE MENU DE MODULOS


Se muestra el men por mdulo del sistema, muestra el nombre del mdulo, la estructura
del mdulo y los aplicativos que posee el mdulo, en la Figura 3.3 se muestra el mdulo de
servicios generales.

Figura 3.1 Pantalla de ingreso al sistema

Figura 3.2 Pantalla de men de mdulos.

78

Figura 3.3 Men de mdulo

3.1.1.4 PANTALLA DE LISTAS


Se muestra la lista de la informacin solicitada en cada una de los aplicativos, muestra el
cdigo y la descripcin como indica en la Figura 3.4.

Figura 3.4 Pantalla de listas

3.1.1.5 PANTALLA DE REGISTRO DE BIENES.


En este aplicativo que se muestra en la Figura 3.5 se registran los bienes segn su tipo:
accesorio, equipo, instrumento e insumos por proveedor, para obtener el nombre del
proveedor se selecciona de una lista de proveedores.
3.1.1.6 PANTALLA DE REGISTRO DE PROVEEDOR.
En este aplicativo que se muestra en la Figura 3.6 se registra el proveedor con su
respectiva marca representada, datos generales y las especialidades de los equipos que
provee, este registro permite tener la base de datos de datos de proveedores actualizada
para automatizar la seleccin de proveedores por bien o servicios.
3.1.1.7 PANTALLA DE REGISTRO DE MARCA REPRESENTADA.
En este aplicativo que se muestra en la Figura 3.7 se registran las marcas representadas
que tendrn los proveedores ingresados en el punto 3.1.1.6., este registro permite tener la

79

base de datos de marcas representadas actualizadas para automatizar la seleccin de esta


en el aplicativo de registro de proveedor.

Figura 3.5 Pantalla de registro de bienes

Figura 3.6 Pantalla de registro de proveedor

80

Figura 3.7 Pantalla de registro de marca

3.1.1.8 PANTALLA DE REGISTRO DE PAQUETES.


En este aplicativo que se muestra en la Figura 3.8 se registra los paquetes de equipos,
insumos y accesorios que tienen los distintos proveedores registrados que son ingresados
como componentes y los paquetes son llamados kits.
3.1.1.9 PANTALLA DE REGISTRO DE USUARIO.
En este aplicativo que se muestra en la Figura 3.9 se registra los usuarios que pueden
ingresar al sistema, ingresando el empleado a travs de una lista, auto generndose el
usuario e ingresando el password, tambin se debe otorgar los roles a este usuario.
3.1.1.10 PANTALLA DE REGISTRO DE PROGRAMACION MEDICA.
En este aplicativo que se muestra en la Figura 3.10 se registra la programacin diaria de los
mdicos, esta programacin se puede realizar por rangos de tiempo, especificando el
departamento del hospital, la especialidad por departamento y el mdico.
3.1.1.11 PANTALLA DE REGISTRO DE ASISTENCIA.
En este aplicativo que se muestra en la Figura 3.11 se registra la asistencia del mdico
segn su usuario y password, debe marcar su asistencia de ingreso y de salida del centro
de salud, solo puede marcar el ingreso una vez al da al igual que la salida.

81

Figura 3.8 Pantalla de registro de paquete

Figura 3.9 Pantalla de registro de usuario

82

3.1.1.12 PANTALLA DE INGRESO A HOSPITALIZACION.


En este aplicativo que se muestra en la Figura 3.12 se registra el ingreso a hospitalizacin
de los pacientes en el centro de salud. El usuario de hospitalizacin registra el ingreso,
donde se ubica al paciente, el tipo de servicio donde ser atendido (en este caso
hospitalizacin), el origen de donde proviene, el servicio de ingreso donde ser atendido, el
medico que autoriza su ingreso, la cama que ocupara en la hospitalizacin y la descripcin
del ingreso. Adicionalmente se solicita informacin acerca de la cuenta, datos como el tipo
de financiamiento, el estado de la cuenta, la fuente de financiamiento y el plan de pago,
el(los) diagnostico(s) que tenga el paciente al momento del ingreso a la hospitalizacin.
3.1.1.13 PANTALLA DE REGISTRO DE HOSPITALIZACION NACIMIENTO.
En este aplicativo que se muestra en la Figura 3.13 se registra la hospitalizacin por
nacimiento de los pacientes dentro del centro de salud. El usuario de hospitalizacin
registra el nacimiento donde se ubica al paciente, la condicin del nacimiento (vivo o
muerto), el sexo del recin nacido, peso, edad, talla y fecha de nacimiento as como una
descripcin del nacimiento.
3.1.1.14 PANTALLA DE EGRESO DE HOSPITALIZACION.
En este aplicativo que se muestra en la Figura 3.14 se registra el egreso de hospitalizacin
de los pacientes en el centro de salud. El usuario de hospitalizacin registra el egreso
donde se ubica al paciente, el tipo de servicio donde se atendi (en este caso
hospitalizacin, el destino hacia de donde se retira el paciente, el servicio de egreso donde
se atendi, el medico que autoriza su egreso, la cama que libera el paciente, el tipo y
condicin de alta, as como la fecha de egreso y su egreso administrativo, el(los)
diagnostico(s) que tiene el paciente al momento del egreso de hospitalizacin.
3.1.1.15 PANTALLA DE REGISTRO DE EXAMENES.
En este aplicativo que se muestra en la Figura 3.15 se registran los exmenes realizados
en la hospitalizacin de los pacientes dentro del centro de salud. El usuario de
hospitalizacin registra los exmenes del paciente durante su hospitalizacin donde se
ubica al paciente, el servicio del examen donde se atendi, el medico que realizo el
examen, la fecha de la orden del examen y la fecha del resultado del examen, as como
toda la lista de los exmenes realizados.

83

Figura 3.10 Pantalla de programacin mdica

Figura 3.11 Pantalla de registro de asistencia de mdicos.

84

Figura 3.12 Pantalla de ingreso de hospitalizacin.

Figura 3.13 Pantalla de registro de hospitalizacin nacimiento

85

Figura 3.14 Pantalla de egreso de hospitalizacin

Figura 3.15 Pantalla de registro de exmenes

86

3.1.2

PRUEBAS FUNCIONALES DE MDULOS IMPLEMENTADOS

El propsito de las pruebas funcionales es encontrar errores y asegurarse que los mdulos
funcionen tal y como lo previsto en el punto 2.2 Definicin de requerimientos, se
comprobar el requerimiento con pruebas del tipo Caja Negra[PSW2007] que permite
detectar funcionamiento incorrecto o incompleto, errores de interfaces, errores de inicio y
errores de terminacin.
A continuacin se describir en forma general las pruebas funcionales que se van a realizar
a cada uno de los mdulos implementados, los cuales se muestran a continuacin:
Nombre de prototipo

Descripcin de la prueba.

Pantalla de ingreso al
sistema.

Ingreso de persona al sistema


mediante un usuario y password
registrado.

Pantalla de Men de
mdulos.

Verificacin de que el sistema


muestre los mdulos por cada rol
del usuario.

Pantalla de Men de
mdulos.

Verificacin de que el sistema


muestre los aplicativos por cada
mdulo del sistema.

Pantalla de listas.

Verificacin
que
las
listas
consultas muestren y retornen el
valor seleccionado.

Pantalla de registro de
bienes.

Verificacin de que la informacin


cargada en el componente combo
box (listado desplegado en el
aplicativo) de tipo de bien sea la
correcta.

Resultados Obtenidos
El sistema verific que el
usuario este registrado en la
base de datos y posteriormente
verifico que el password sea
vlido.
El sistema mostr todos los
mdulos
del
sistema,
deshabilitando el acceso de los
mdulos que no correspondan
a su rol.
El sistema mostr el nombre
del Mdulo, la estructura del
Mdulo y los aplicativos que
posee
el
Mdulo.
Adicionalmente se comprob
que los aplicativos de estos
mdulos
estaban
correctamente enlazados.
El
sistema
mostr
correctamente la informacin
solicitada en una ventana hija
(pop up), devolviendo los
valores seleccionados a la
pantalla padre.
El
sistema
mostr
la
informacin correcta en el
componente
combo
box
(listado desplegado en el
aplicativo).

Se registr correctamente en la
base de datos los datos
Ingreso de los datos generales de
generales, tales como: cdigo
los bienes del centro de salud.
tipo de bien, cdigo de
Verificacin de que la carga de la
proveedor, nombre del bien,
imagen sea la correcta.
Modelo,
Marca,
Cantidad,
unidad de medida, costo
unitario, la ruta de la imagen

87

Pantalla de registro de
proveedor.

Pantalla de registro de
marca.

Verificacin de que la informacin


cargada en el componente combo
box (listado desplegado en el
aplicativo) de tipo de persona sea
la correcta.
Ingreso de los datos generales de
los proveedores de bienes y
servicios del centro de salud.

Verificacin de que la informacin


cargada en el componente combo
box (listado desplegado en el
aplicativo) de estado sea la
correcta.
Ingreso del nombre de la marca.

Pantalla de registro de
paquetes.

Verificacin de que la informacin


cargada en el componente combo
box (listado desplegado en el
aplicativo) de tipo de paquete sea
la correcta.
Ingreso de los datos generales de

del bien y las especificaciones


del equipo. Adicionalmente al
registro en la base de datos de
la ruta de la imagen del bien se
guardo en el servidor el archivo
fsico de la imagen.
Se comprob el resultado de la
prueba
realizada
a
las
pantallas de listas (Punto
3.1.1.4) ya que se utiliz la
pantalla
de
listas
de
proveedores para el registro.
El
sistema
mostr
la
informacin correcta en el
componente
combo
box
(listado desplegado en el
aplicativo).
Se registr correctamente en la
base de datos los datos
generales, tales como: nombre
de proveedor, cdigo de tipo de
persona, DNI/RUC, direccin
de proveedor, telfono, Fax,
correo electrnico, direccin de
la pagina web de la empresa,
representante
de
ventas,
cdigo de las especialidades y
cdigo de marca representada.
Se comprob el resultado de la
prueba
realizada
a
las
pantallas de listas (Punto
3.1.1.4) ya que se utiliz la
pantalla
de
listas
de
especialidades y marca para el
registro.
El
sistema
mostr
la
informacin correcta en el
componente
combo
box
(listado desplegado en el
aplicativo).
Se registr correctamente en la
base de datos el nombre de la
marca.
El
sistema
mostr
la
informacin correcta en el
componente
combo
box
(listado desplegado en el
aplicativo).
Se registr correctamente en la
base de datos los datos

88

Pantalla de registro de
usuario

Pantalla de
programacin mdica.

los paquetes de bienes del centro generales de la cabecera, tales


como: cdigo de tipo de
de salud.
paquete, cdigo de proveedor,
Verificacin de que la cabecera y nombre de paquete, marca de
detalle
del
paquete
estn paquete, cantidad, costo y la
relacionados correctamente en la ruta de la imagen del paquete.
Tambin
se
registr
base de datos.
correctamente la informacin
Verificacin de que la carga de la correspondiente al detalle del
paquete, tales como: nombre
imagen sea la correcta.
de componente, cantidad de
componente,
longitud
de
componente
y
fecha
de
expiracin. El detalle registrado
se mostraba en una lista, la
cual se iba incrementando
conforme se iba adicionando
los componentes.
Adicionalmente al registro en la
base de datos de la ruta de la
imagen del paquete se guardo
en el servidor el archivo fsico
de la imagen.
Se comprob el resultado de la
prueba
realizada
a
las
pantallas de listas (Punto
3.1.1.4) ya que se utilizo la
pantalla
de
listas
de
proveedores para el registro.
El
sistema
mostr
la
informacin correcta en los 2
combo
box
Verificacin de que la informacin componentes
cargada en los componentes (listado desplegado en el
combo box (listado desplegado en aplicativo).
el aplicativo) de roles y estado del Se registr correctamente en la
usuario sean las correctas.
base de datos los datos
Ingreso de los datos generales de generales del usuario, tales
como: cdigo de empleado,
los usuarios del sistema.
usuario, password, lista de
roles asignados.
El
sistema
mostr
la
Verificacin de que la informacin
informacin correcta en los 6
cargada en los componentes
componentes
combo
box
combo box (listado desplegado en
(listado desplegado en el
el aplicativo) de departamento,
aplicativo). Adicionalmente se
especialidad, medico, tipo de
pudo
comprobar
que
al
programacin, turno y tipo de
seleccionar un departamento
servicio sean las correctas.
se carga la informacin de las
Ingreso de los datos generales de
especialidades relacionadas y
la programacin medica.
a su vez al seleccionar una
Verificacin de la visualizacin de
especialidad se carga la
la programacin medica diaria.
informacin de los mdicos que

89

Pantalla de registro de
asistencia de mdicos.

Verificacin de que la informacin


cargada en el componente combo
box (listado desplegado en el
aplicativo) de tipo de Ingreso sea
la correcta.
Ingreso de los datos generales de
la asistencia de los mdicos.

Pantalla de ingreso de
hospitalizacin.

Verificacin de que la informacin


cargada en el componente combo
box (listado desplegado en el
aplicativo) de tipo de servicio,
origen, tipo de Financiamiento,
estado de Cuenta, fuente de
financiamiento y plan de pago
sean las correctas.
Ingreso de los datos generales de
la hospitalizacin del paciente,
datos de la cuenta y los
diagnsticos de ingreso con los
que cuenta.
Verificacin d el ingreso de los
diagnsticos de ingreso sea el
correcto a nivel de la base de
datos pero tambin a nivel de la
lista que se muestra en esta
pantalla.

pertenecen
a
dicha
especialidad.
Se registr correctamente en la
base de datos los datos
generales de la programacin
mdica, tales como: fecha de
inicio, fecha fin, cdigo de tipo
de programacin, hora y tipo
de servicio.
La informacin registrada se
visualiz en el calendario
personal del medico.
El
sistema
mostr
la
informacin correcta en el
componente
combo
box
(listado desplegado en el
aplicativo).
Se registr correctamente en la
base de datos los datos
generales de la asistencia de
los mdicos, tales como:
usuario, password y cdigo tipo
de ingreso.
Se comprob que los mdicos
solo pueden registrar un
ingreso y una salida por da.
El
sistema
mostr
la
informacin correcta en los
componentes
combo
box
(listado desplegado en el
aplicativo).
Se registr correctamente en la
base de datos los datos
generales de la hospitalizacin,
tales como: cdigo de paciente,
cdigo de tipo de servicio,
cdigo de origen, cdigo de
servicio, cdigo del medico,
nmero de la cama y la
descripcin.
Tambin
se
registr
correctamente
la
informacin correspondiente a
los datos de la cuenta, tales
como: cdigo de tipo de
financiamiento,
cdigo
de
fuente
de
financiamiento,
cdigo de estado de cuenta y
cdigo de plan de pago.
Adems la informacin de los
diagnsticos
tambin
fue
guardada correctamente as
como su visualizacin en la

90

Pantalla de egreso de
hospitalizacin.

Verificacin de que la informacin


cargada en el componente combo
box (listado desplegado en el
aplicativo) de tipo de Servicio,
destino, tipo de alta y condicin de
alta sean las correctas.
Ingreso de los datos generales de
la hospitalizacin del paciente y
los diagnsticos de ingreso con
los que cuenta.
Verificacin de que el ingreso de
los diagnsticos de egreso sea el
correcto a nivel de la base de
datos pero tambin a nivel de la
lista que se muestra en esta
pantalla.

Pantalla de registro de
exmenes

Ingreso de los datos generales de


la hospitalizacin examen y los
exmenes con los que cuenta.
Verificacin de que el ingreso de
los exmenes sea el correcto a
nivel de la base de datos pero
tambin a nivel de la lista que se
muestra en esta pantalla.

lista de esta pantalla, la cual se


iba incrementando conforme se
iba
adicionando
los
diagnsticos.
Se comprob el resultado de la
prueba
realizada
a
las
pantallas de listas (Punto
3.1.1.4) ya que se utilizo la
pantalla de listas de pacientes,
servicios,
mdicos
y
diagnsticos para el registro.
El
sistema
mostr
la
informacin correcta en los
componentes
combo
box
(listado desplegado en el
aplicativo).
Se registr correctamente en la
base de datos los datos
generales de la hospitalizacin,
tales como: cdigo de paciente,
cdigo de tipo de servicio,
cdigo destino, cdigo de
servicio, cdigo del medico,
nmero de la cama, cdigo de
tipo de alta, cdigo de
condicin de alta, fecha de
egreso y fecha de egreso
administrativo.
Adems
la
informacin de los diagnsticos
tambin
fue
guardada
correctamente as como su
visualizacin en la lista de esta
pantalla, la cual se iba
incrementando conforme se iba
adicionando los diagnsticos.
Se comprob el resultado de la
prueba
realizada
a
las
pantallas de listas (Punto
3.1.1.4) ya que se utilizo la
pantalla de listas de pacientes,
servicios,
mdicos
y
diagnsticos para el registro.
Se registr correctamente en la
base de datos los datos
generales de la hospitalizacin
examen, tales como: cdigo de
paciente, cdigo de servicio,
cdigo del medico, fecha de
orden de hospitalizacin, fecha
de resultado y
nmero de
orden. Adems la informacin
de los exmenes tambin fue

91

Pantalla de registro de
hospitalizacin
nacimiento

Verificacin de que la informacin


cargada en el componente combo
box (listado desplegado en el
aplicativo) de condicin y sexo del
paciente sean las correctas.
Ingreso de los datos generales de
la hospitalizacin nacimiento del
paciente y datos especficos del
nacimiento.
Verificacin de que la informacin
referente al nacimiento sean
guardados correctamente a nivel
de la base de datos pero tambin
a nivel de la lista que se muestra
en esta pantalla.

guardada correctamente as
como su visualizacin en la
lista de esta pantalla, la cual se
iba incrementando conforme se
iba adicionando los exmenes.
Se comprob el resultado de la
prueba
realizada
a
las
pantallas de listas (Punto
3.1.1.4) ya que se utilizo la
pantalla de listas de pacientes,
servicios, mdicos y exmenes
para el registro.
El
sistema
mostr
la
informacin correcta en los
componentes combo box del
paciente.
Se registr correctamente en la
base de datos los datos
generales de la hospitalizacin
nacimiento, tales como: cdigo
de
paciente,
cdigo
de
condicin de paciente y cdigo
de sexo del paciente. Adems
la informacin especifica del
nacimiento, tal como: peso (en
gramos), talla (en centmetros),
edad (en semanas) y fecha de
nacimiento, as como su
visualizacin en la lista de esta
pantalla, la cual se iba
incrementando conforme se iba
adicionando estos datos.
Se comprob el resultado de la
prueba
realizada
a
las
pantallas de listas (Punto
3.1.1.4) ya que se utilizo la
pantalla de listas de pacientes
para el registro.

92

OBSERVACIONES, CONCLUSIONES Y RECOMENDACIONES.

4.1 OBSERVACIONES
La presente tesis tiene como alcance el anlisis y diseo de la direccin de informtica y
sistemas, oficina ejecutiva de apoyo administrativo y la oficina de medicina y la
implementacin de los mdulos de admisin, programacin mdica, auditora mdica,
hospitalizacin, seguridad y proveedores, lo faltante de la implementacin la podrn realizar
futuros trabajos de tesis o implementaciones propias de los centro de salud pblicos
apoyndose en el anlisis y diseo de este trabajo.
Debido a las escasas condiciones econmicas con la que cuentan los centros de salud, se
opt por utilizar una arquitectura de software basada en software libre, pero al contar los
centros de salud pblicos con licencias Microsoft SQL Server, se cambio el esquema de
software libre para que sea Microsoft SQL Server el proveedor de base de datos.
El sistema desarrollado en el presente trabajo es una herramienta que permite la gestin de
la informacin de los centros de salud, actualmente esta informacin no es la correcta, por

93

lo que previamente se deber buscar mecanismos para que la migracin de esta


informacin hacia la nueva base de datos sea con informacin consistente.
En las distintas reas, que conforman el centro de salud, se pudo apreciar que las
funciones que desempean no se encuentran correctamente establecidas en un manual de
funciones, por lo que cada persona realiza el trabajo segn mejor le parece sin proponer
ningn tipo de mejoras. Tampoco ningn rea tiene establecido el perfil con que debe
contar su personal para cada puesto lo cual se puede apreciar en el personal que se
encuentra baja o medianamente capacitado dentro de cada una de las reas.
Entre las principales dificultades encontradas en este trabajo podemos mencionar: la
escasa investigacin en el pas en temas de informatizacin de la gestin de la tecnologa
en salud, el escaso financiamiento para investigacin en establecimientos de salud
pblicos, el gran desconocimiento en temas bsicos de informtica por parte de los mdicos
y de las direcciones.
Mucha de la informacin requerida para empezar a realizar el anlisis de un SIGH es
obtenida por intermedio de los mdicos, estos poseen un lenguaje propio de la medicina y
es muy complicado establecer una comunicacin en temas bsicos de informtica, muchas
veces aunque se hablan de los mismos trminos en realidad se expresan conceptos
distintos. Es necesario pues establecer canales de comunicacin efectivos para el
desarrollo de estas comunicaciones con los mdicos haciendo necesarios capacitaciones
tcnicas en temas de informtica bsica.
La falta de actualizacin del personal del rea de estadstica e informtica no permite una
adecuada comunicacin tcnica con el grupo de trabajo pues en muchos casos no se
entenda el propsito del trabajo realizado y eran muy celosos con su informacin. A pesar
de que se contaba con el apoyo de la direccin para la realizacin del proyecto, el personal
colocaba trabas que no permitieron el desarrollo normal del proyecto [MEMO2005a].
4.2 CONCLUSIONES
El presente documento ofrece la informacin necesaria y suficiente para implementar un
sistema integral de gestin hospitalaria eficiente para el control y gestin de la informacin
en los centros de salud pblicos.

94

A travs del sistema se canaliza la informacin mediante una sola va de ingreso,


centralizando de esta manera toda la informacin ingresada. Apoyndose en esto se
gestionar la informacin para realizar una toma de decisiones real y precisa.
Ofrece tambin definicin de los procesos crticos, que en su mayora no esta definido en
los centro de salud pblicos. Brinda un modelo de datos integrado empleando la
metodologa IDEF1X, el cual es fcilmente escalable pudiendo ser adaptado y mejorado a
cualquier establecimiento de salud publico del pas. Mediante el sistema tambin podemos
generar automticamente reportes e indicadores para las distintas unidades y jefaturas de
los establecimientos de salud.
El siguiente cuadro se muestra el impacto de la implementacin del sistema.
Beneficios
Arquitectura de software

Antes
File Server

Base da datos

Archivos DBF

Despus
Arquitectura de
3 capas.
SQL Server

Sistemas centralizados

SI

NO

Usuario concurrentes

12 usuarios

1000 usuarios

Plataforma de desarrollo

Visual Fox Pro

Java J2EE

auditoria de transacciones

No existe

Existe

Control de mdicos

No existe

Existe

Proceso de evaluacin de proveedores

Manual

Automtico

4.3 RECOMENDACIONES
Las recomendaciones indicadas en este punto abarcan todo aquello que no es incluido en
la descripcin del sistema.

Todo nuevo proceso debe ser documentado para el conocimiento de todos los
usuarios y su posterior anlisis e implementacin.

Para la administracin, mantenimiento y configuracin del sistema se requiere


personal con conocimientos informticos en anlisis y diseo de procesos orientado
a objetos, base de datos SQL Server y conocimientos de plataforma de desarrollo
JAVA.

El usuario debe conocer su proceso normalizado de trabajo, siendo este verificado


por su jefe inmediato. Para garantizarlo el usuario debe presentar peridicamente
alguna mejora continua.

95

Para garantizar la seguridad de la informacin, sabiendo la gran cantidad de


registros diarios, se recomienda la generacin de backups diarios, los cuales
almacenados en tapes de preferencia ubicndolos fuera del hospital.

96

REFERENCIAS

97

1. REFERENCIAS A LIBROS
[PMB2004] Project Management Institute, Inc. Project Management Book Tercera
Edicin 2004.
[SIM2004] Extrado del libro A Method Foz tour Object-Oriented Project (Un mtodo
para tu propio Proyecto Orientado a Objetos) de Ari Jaaksi, Volumen 9, Nro 10.
2. REFERENCIAS A ARTCULOS
[LOR2000] Lorenzi Nancy M., The Cornerstones of Medical Informatics, JAMIA,
vol. 7, pp.204205, 2000.
[HER2003] Hersh William. What is Medical Informatics?, Department of Medical
Informatics & Clnical Epidemiology, Oregon Healt and Science University, 2003.
http://www.ohsu.edu/dmice/whatis/index.shtml.
[MEM2005a] Melgar Sasieta, Hctor Andrs; Mosquera Tarazona, Javier; Mestanza
Vigo, Willy; Jos Pieyro. Anlisis de los Elementos Crticos de la Gestin de la
Informacin en un Hospital Peruano. VIII SIMPOSIO ARGENTINO DE
INFORMTICA Y SALUD, 2005, Rosario, Argentina. SIS 2005. 2005.
[MEM2005b] Melgar Sasieta, Hctor Andrs; Mosquera Tarazona, Javier; Mestanza
Vigo, Willy; Pieyro Jos. Un Modelo de Clases Para la Adaptacin de la
Clasificacin Internacional de Enfermedades. VI CONGRESO DE LA SOCIEDAD
CUBANA DE BIOINGENIERA, 2005, La Habana, Cuba. 2005.
[MEM2005c] Melgar Sasieta, Hctor Andrs; Mosquera Tarazona, Javier; Mestanza
Vigo, Willy; Jos Pieyro. Experiencia en el Anlisis y Diseo de Sistemas de
Informacin Hospitalarios en un Hospital Peruano. Conferencia Panamericana
Bilinge de Ingeniera de Cuidado Mdico y Taller de Ingeniera Clnica y
Hospitalaria. Long Beach - Los ngeles, California, USA. 2006
[MEV2005a] Melgar Sasieta, Hctor Andrs; Vilcahuamn Cajacuri, Luis. Un Modelo
de Datos para la Gestin de la Tecnologa en Salud. II Congreso Colombiano de
Bioingeniera e Ingeniera Biomdica 2005. Bogot, Colombia. 2005.
[MEL2005a] Melgar Sasieta, Hctor Andrs. La Informatizacin de la Gestin de
Salud en el Hospital Nacional Cayetano Heredia del Per. XV CONGRESO
ARGENTINO DE BIOINGENIERA, 2005, Paran, Argentina. 2005
http://www.herrera.unt.edu.ar/bioingenieria/sabi/cd_2005/pdf/002IC.pdf.
3. REFERENCIAS A PGINAS WEB
[GBI2005] Grupo de Bioingeniera de la Pontificia Universidad Catlica del Per.
Pgina Web. http://alek.pucp.edu.pe/Areas/Abioing/Embs/index.htm (ltimo acceso
el 1 de Octubre del 2005).
[MIN2005] Ministerio de Salud. Portal Web. http://www.minsa.gob.pe/portal/ (ltimo
acceso 05 de Febrero del 2007).

98

[SIS2006]
Seguro
integral
de
salud.
Portal
Web
http://www.sis.minsa.gob.pe/infof/quees.aspx (ultimo acceso 05 de Febrero del
2007).
[STR2007] Software Engineering Institute | CarnegieMellon.
http://www.sei.cmu.edu/str/descriptions/twotier_body.html

Portal

Web

[INI2007] Web http://www.inei.gob.pe/biblioineipub/bancopub/inf/lib5038/ven1.htm


[VBD2007] http://usuarios.lycos.es/cursosgbd/UD2.htm
[PSW2007] http://lsi.ugr.es/~ig1/docis/pruso.pdf
4. REFERENCIAS A DOCUMENTOS
[CON2004] Convenio de Colaboracin, Intercambio y Unin de Capacidades entre el
Hospital Nacional Cayetano Heredia / HNCH - MINSA y la Pontificia Universidad
Catlica del Per PUCP. 2004.
[MEL2004] Melgar Sasieta, Hctor Andrs, Pieyro Jos. Proyecto Sistema
Informtico Integrado del Hospital Nacional Cayetano Heredia. Grupo de
Bioingeniera de la PUCP. 2004. Documento en formato ppt de distribucin
restringida.
5. REFERENCIAS A TRABAJOS DE TESIS
[MEL2006a] Tesis de maestra en ingeniera Biomdica, Implementacin de un
Sistema de Informacin
Hospitalario para un Establecimiento de Salud Pblico
Peruano
6. REFERENCIAS A DEFINICIONES
[PECOSA] Pedido Compra Salida, documento interno dentro de los centros de salud
que cumple la funcin de solicitud de compra u orden salida.
[SBN] Superintendencia de bienes nacionales, encargado de la administracin de
bienes de las entidades del estado.
[SISMED] Sistema integrado de suministro de medicamentos e insumos mdicoquirrgico de las entidades de salud del estado.
[SIAF] Sistema integral de administracin financiera, encargado de la asignacin de
partidas de gasto de las entidades del estado
[UML] Unified Method Language, lenguaje que permite modelar, construir y
documentar los elementos que forman un sistema software orientado a objetos.
[SUNAT] Superintendencia nacional de administracin tributaria.
[SIS2006] Sistema integral de salud para apoyo a personas sin recursos econmicos
en los centros de salud pblicos.
[CIE10] Dcima revisin de la Clasificacin
enfermedades y problemas de salud.

estadstica

internacional

de

99

[SIS] Seguro integral de salud, protege la salud de los pacientes que no cuentan con
un seguro de salud.
[IDEF1X] Information definition for information model.
[PAHO] Organizacin Panamericana de la salud. http://www.paho.org

100

ANEXO

101

ANEXO A: DEFINICION DE REQUERIMIENTOS


En la siguiente tabla se muestra la definicin de los requerimientos que no fueron
presentados en el punto 2.2.
Mdulo
de Asignar Diagnostico.
hospitalizacin
El sistema debe poder asignar uno o ms diagnsticos a las
Objetivos
atenciones de los pacientes dentro del centro de salud.
El sistema deber asignar una lista de diagnsticos cada vez que
Descripcin
se realice un egreso o ingreso de hospitalizacin, nacimiento o una
atencin, indicndole el cdigo de CIE10 especfico y el tipo de
diagnstico.
Mdulo
de Asignar Examen.
hospitalizacin
El sistema debe poder asignar uno o ms exmenes a las
Objetivos
atenciones de los pacientes dentro del centro de salud.
El sistema deber asignar una lista de exmenes cada vez que se
Descripcin
realice un Ingreso de Hospitalizacin o una Atencin, para esto se
debe seleccionar el examen determinado, el servicio y el medico
que los ordena, adems la fecha de orden y la fecha del resultado
del examen.
Mdulo
de Asignar Procedimiento.
hospitalizacin
El sistema debe asignar uno o ms procedimientos a las
Objetivos
atenciones de los pacientes dentro del centro de salud.
El sistema deber asignar una lista de procedimientos cada vez
Descripcin
que se realice un Ingreso de Hospitalizacin o una Atencin, para
esto se debe seleccionar el procedimiento determinado, el servicio
y el medico que los realiza, adems la fecha de realizacin.
Mdulo
de Buscar Examen
hospitalizacin
El sistema debe buscar los exmenes de los pacientes del centro
Objetivos
de salud.
El sistema deber buscar los exmenes de los pacientes del centro
Descripcin
de salud ingresando como parmetros de la bsqueda la
descripcin y cdigo del examen.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo descripcin la letra W se buscaran
todos los exmenes que en su descripcin contengan la letra
indicada.
Mdulo
de Buscar procedimiento
hospitalizacin
El sistema debe buscar los procedimientos de los pacientes del
Objetivos
centro de salud.

102

Descripcin

El sistema deber buscar los procedimientos de los pacientes del


centro de salud ingresando como parmetros de la bsqueda la
descripcin del procedimiento y/o el medico o el servicio que
ordeno el procedimiento.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los procedimientos que en su descripcin contengan la letra
indicada.

Mdulo
de Buscar servicio
hospitalizacin
El sistema debe buscar los servicios del centro de salud.
Objetivos
El sistema deber buscar los servicios del centro de salud
Descripcin
ingresando como parmetros de la bsqueda el nombre del servicio
y/o cdigo y/o tipo de servicio.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los servicios que en el criterio escogido contengan la letra indicada.
Mdulo
de Registrar Egreso Hospitalizacin.
hospitalizacin
El sistema debe registrar los egresos que se realicen por
Objetivos
Hospitalizacin en el centro de salud.
El sistema deber registrar los egresos que se presenten en
Descripcin
hospitalizacin, as tenemos, egresos por mortalidad, por
nacimientos y/o por complicaciones presentadas.
Mdulo
de Buscar historia clnica
hospitalizacin
El sistema deber buscar las historias clnicas de los pacientes
Objetivos
registrados dentro del centro de salud.
El sistema deber buscar las historias clnicas del centro de salud
Descripcin
ingresando como parmetros de la bsqueda el apellido paterno,
apellido materno o nmero de historia clnica del paciente.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todas
las atenciones de los pacientes que en su descripcin contengan la
letra indicada.
Mdulo
de Registrar Admisin Hospitalizacin.
hospitalizacin
El sistema deber registrar los ingresos y salidas de la
Objetivos
hospitalizacin del paciente dentro del centro de salud.

103

Descripcin

El sistema deber registrar el ingreso del paciente al hospital, el


motivo por el cual ingresa al hospital: transferencia, procedimiento
o examen y el motivo de egreso del paciente al hospital esta debe
ser registrada por el mdico de un servicio especfico, el egreso se
puede dar por: nacimiento, mortalidad y por complicaciones en la
hospitalizacin todos con sus respectivos diagnsticos.

Mdulo
de Registrar cama.
hospitalizacin
El sistema debe registrar las camas del centro de salud.
Objetivos
El sistema deber registrar las camas del centro de salud para
Descripcin
esto debern ingresar el tipo de servicio para el cual se utilizar la
cama, tipo de cama, servicio propietario y ubicacin actual.
Mdulo
de Registrar Complicacin Hospitalizacin.
hospitalizacin
El sistema deber registrar las complicaciones producidas en la
Objetivos
hospitalizacin dentro del centro de salud.
El sistema deber registrar las complicaciones que producen el
Descripcin
egreso cuando un paciente se encuentra hospitalizado, para esto
se debe ingresar el o los diagnsticos producidos por las
complicaciones.
Mdulo
de Registrar transferencia
hospitalizacin
El sistema registrar las transferencias para hospitalizacin dentro
Objetivos
del centro de salud.
El sistema deber registrar las transferencias al momento del
Descripcin
ingreso para hospitalizacin, deber ingresar el servicio, el mdico
que ordena, la fecha de transferencia y el nmero de cama. Se
podr ingresar una lista de transferencias para el ingreso.
Mdulo
de Registrar mdico.
hospitalizacin
El sistema debe registrar los mdicos pertenecientes al centro de
Objetivos
salud.
El sistema deber registrar los mdicos del centro de salud
Descripcin
ingresando su nombre completo, la condicin y tipo de trabajo,
nmero de colegiatura, documento de identidad y la lista por
departamentos a los que pertenecer dentro del centro de salud.
Mdulo atencin Asignar Receta.
interconsulta
El sistema debe asignar una receta especfica al momento de
Objetivos
registrar una atencin.
El sistema deber asignar una receta cada vez que se realice una
Descripcin
Atencin, para esto se deber seleccionar una lista de productos
que formarn parte de la receta, el medico que prescribe y el
servicio son generados a partir de la atencin del paciente y la
fecha y el nmero de receta son generados automticamente.

104

Mdulo atencin Buscar Atencin.


interconsulta
El sistema debe buscar todas las atenciones de los pacientes
Objetivos
dentro del centro de salud.
El sistema deber buscar las atenciones de los pacientes del centro
Descripcin
de salud ingresando como parmetros de la bsqueda el apellido
paterno, apellido materno, nombre o la historia clnica del paciente.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todas
las atenciones de los pacientes que en su descripcin contengan la
letra indicada.
Mdulo de caja y Asignar Supervisin Cajero.
facturacin
El sistema debe otorgar la supervisin de determinadas cajas a un
Objetivos
empleado dentro del centro de salud.
El sistema deber asignar la supervisin de determinadas cajas a
Descripcin
un determinado cajero para lo cual seleccionar el cdigo de dicho
cajero.
Mdulo de caja y Buscar Documento de pago
facturacin
El sistema debe buscar los documentos de pago del centro de
Objetivos
salud.
El sistema deber buscar los documentos de pago del centro de
Descripcin
salud ingresando como parmetros de la bsqueda la razn social
a la cual fue emitida, o el RUC, o la fecha de la cobranza, o el tipo
de moneda o el tipo de documento.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los documentos de pago que en el criterio escogido contengan la
letra indicada.
Mdulo de caja y Cuadrar Caja.
facturacin
El sistema debe permitir realizar el cuadre de las cajas del centro
Objetivos
de salud.
El sistema deber permitir a los usuarios del rea, realizar las
Descripcin
labores de cuadre para cada una de las cajas dentro del centro de
salud, para ello primero deber buscar la caja a cuadrar y
posteriormente buscar todos los documentos de pagos asociados
a esta caja realizando una comparacin contra lo que se tiene
fsicamente.

105

Mdulo de caja y Registrar Cajero.


facturacin
El sistema debe registrar los cajeros que laboren en el centro de
Objetivos
salud.
El sistema deber registrar los cajeros que laboren en el centro de
Descripcin
salud debern ingresar el estado del cajero, as como el tipo de
cajero adems de que determinado empleado desempea dicho
cargo.
Mdulo de caja y Registrar Producto.
facturacin
El sistema debe registrar los productos con los que cuenta el centro
Objetivos
de salud.
El sistema deber registrar los productos con los que se cuenta en
Descripcin
el centro de salud debern ingresar su cdigo de producto, el
nombre, el precio base, la categora e indicar si es que el producto
esta bloqueado, se debe ingresar una lista de de precios del
producto segn los planes disponibles en el centro de salud.
Mdulo de caja y Buscar Cajero.
facturacin
El sistema debe buscar todos los empleados con rol de cajeros
Objetivos
dentro del centro de salud.
El sistema deber buscar los cajeros del centro de salud
Descripcin
ingresando como parmetros de la bsqueda el apellido paterno,
apellido materno del empleado.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todas
las atenciones de los pacientes que en su descripcin contengan la
letra indicada.
Mdulo de caja y Buscar Cuenta Atencin.
facturacin
El sistema debe buscar las cuentas de atencin generadas por los
Objetivos
pacientes dentro del centro de salud.
El sistema deber buscar las cuentas de atencin del centro de
Descripcin
salud ingresando como parmetros de la bsqueda el apellido
paterno, apellido materno o nmero de historia clnica del paciente.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todas
las atenciones de los pacientes que en su descripcin contengan la
letra indicada.
La bsqueda solo permite seleccionar cuentas de atencin con
estado abierto.

106

Mdulo de caja y Buscar exoneracin.


facturacin
El sistema deber buscar las exoneraciones de los pacientes,
Objetivos
otorgados por la asistenta social dentro del centro de salud.
El sistema deber buscar las exoneraciones del centro de salud
Descripcin
ingresando como parmetros de la bsqueda el apellido paterno,
apellido materno o nmero de historia clnica del paciente.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todas
las atenciones de los pacientes que en su descripcin contengan la
letra indicada.
La bsqueda solo permite seleccionar cuentas de exoneraciones
vigentes con estado abierto.
Mdulo de caja y Buscar plan.
facturacin
El sistema deber buscar los planes de financiamiento dentro del
Objetivos
centro de salud.
El sistema deber buscar los planes de financiamiento dentro del
Descripcin
centro de salud.
Mdulo de caja y Buscar producto.
facturacin
El sistema deber buscar los productos dentro del centro de salud.
Objetivos
El sistema deber buscar los productos dentro del centro de salud
Descripcin
ingresando como parmetros de la bsqueda la descripcin del
producto.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los productos que en su descripcin contengan la letra indicada.
La bsqueda solo permite seleccionar productos vigentes.
Mdulo de caja y Registrar fuente de financiamiento
facturacin
El sistema deber registrar las fuentes de financiamiento que sern
Objetivos
utilizadas dentro del centro de salud.
El sistema deber registrar las fuentes de financiamiento del centro
Descripcin
de salud, tomando como parmetros para el registro la descripcin
de la fuente de financiamiento y el tipo de financiamiento como
Paciente hospitalario, SIS, SOAT, Convenios, Paciente particular.

107

Mdulo de caja y Registrar documento de pago


facturacin
El sistema deber registrar el documento de pago que se genera
Objetivos
por las atenciones, servicios y ventas generadas dentro del centro
de salud.
El sistema deber registrar el documento de pago con las
Descripcin
atenciones, servicios y ventas producidas dentro del centro de
salud para los pacientes, para esto se debe ingresar al paciente, el
sistema buscar si es que existen exoneraciones para el paciente,
el sistema busca todas las cuentas de atencin generadas para el
paciente y se totaliza con el I.G.V. teniendo un monto neto de pago
para el documento
Mdulo de caja y Registrar Cuenta Atencin.
facturacin
El sistema deber registrar una cuenta de atencin por paciente al
Objetivos
momento de la generacin de importes de pago dentro del centro
de salud.
El sistema deber registrar una cuenta de atencin por paciente al
Descripcin
registrar un importe de pago asociada, esta cuenta muestra los
importes a pagar por el paciente al momento de generarse el
documento de pago. La cuenta de atencin nace con estado
abierto y cuando el paciente cancela el documento de pago la
cuenta de atencin es cerrada automticamente.
Mdulo
proveedores
Objetivos
Descripcin

Mdulo
proveedores
Objetivos
Descripcin

de Buscar BienServicio
El sistema debe buscar todos los bienes servicios pertenecientes al
centro de salud.
El sistema deber buscar los bienes servicios del centro de salud
ingresando como parmetros de la bsqueda la descripcin,
modelo, marca unidad, ao o material del BienServicio.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los bienes servicios que en el criterio escogido contengan la letra
indicada.
de Registrar Especificacin.
El sistema debe registrar las especificaciones de un determinado
Bienservicio.
El sistema deber registrar todas las especificaciones que posea
un BienServicio, a partir de un cdigo de BienServicio.

108

Mdulo
proveedores
Objetivos
Descripcin
Mdulo
proveedores
Objetivos
Descripcin

Mdulo
proveedores
Objetivos
Descripcin

Mdulo
proveedores
Objetivos
Descripcin

Mdulo
proveedores
Objetivos
Descripcin

de Registrar Marca.
El sistema debe registrar las marcas que son representadas por los
proveedores.
El sistema deber registrar las marcas representadas por los
proveedores, solamente debern ingresar su descripcin.
de Registrar Proveedor.
El sistema debe registrar los proveedores que abastecen de bienes
servicios al centro de salud.
El sistema deber registrar los proveedores que abastecen de
bienes servicios al centro de salud, debern ingresar su
descripcin, direccin, telfono, fax, cdigo de proveedor, email, un
representante de ventas, la direccin de su pagina Web y el
numero de documento de identidad, as como asignar una lista de
especialidades y una lista de bienes y servicios.
de Asignar Especialidad Proveedor.
El sistema deber poder asignar especialidades al proveedor que
se va a registrar en el centro de salud
El sistema deber permitir asignar una lista de especialidades
existentes dentro del centro de salud al proveedor que se esta
registrando, se mostrar una lista de todas las especialidades del
centro de salud y se seleccionar todas aquellas especialidades a
la cual el proveedor abastecer.
de Asignar Proveedor Bienservicio.
El sistema deber poder asignar un bienservicio al proveedor que
trabajar en conjunto con el centro de salud.
El sistema deber permitir asignar una lista de bienes y servicios a
un proveedor por especialidad, para esto se mostrar una lista de
todos los bienes y servicios por especialidad del centro de salud y
se seleccionar todas aquellas a la cual el proveedor abastecer
de Buscar especificacin.
El sistema deber buscar las especificaciones de los bienes o
servicios de un proveedor dentro del centro de salud.
El sistema deber buscar las especificaciones de los bienes y
servicios de los proveedores dentro del centro de salud, para esto
se debe seleccionar la especialidad del bien o servicio que se
desea la especificacin e ingresar la especificacin a buscar.
La bsqueda se da a partir de cualquier coincidencia, por ejemplo:
Si se ingresa la letra W se buscaran todas las especificaciones
que en su descripcin contengan la letra indicada.

109

Mdulo
proveedores
Objetivos
Descripcin

Mdulo
proveedores
Objetivos
Descripcin

Mdulo
proveedores
Objetivos
Descripcin

de Buscar marca.
El sistema deber buscar las marcas que los proveedores
representan registrados dentro del centro de salud.
El sistema deber buscar las marcas que los proveedores
representan del centro de salud ingresando como parmetro de
bsqueda el nombre de la marca del bien.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todas
las marcas de bienes que en su descripcin contengan la letra
indicada.
La bsqueda solo permite seleccionar marcas con estado vigente.
de Registrar bien/servicio.
El sistema deber poder registrar los bienes o servicios que los
proveedores pueden brindar al centro de salud.
El sistema deber registrar el bien/servicio, para esto se debe
seleccionar el tipo de registro si es bien o servicio, si es servicio
solo se registrar las especificaciones del servicio a brindar, si es
que es un bien se debe seleccionar que tipo de bien ser: insumo,
kit y servicio y se ingresarn las especificaciones del bien.
de Buscar proveedor
El sistema deber buscar los proveedores en el sistema dentro del
centro de salud.
El sistema deber buscar los proveedores en el sistema del centro
de salud ingresando como parmetros de la bsqueda la razn
social, la especialidad del proveedor o el cdigo del proveedor.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo razn social la letra W se buscaran
todos los proveedores que en su razn social contengan la letra
indicada.
La bsqueda solo permite seleccionar proveedores vigentes

110

Mdulo general
Objetivos
Descripcin

Buscar Captulo
El sistema debe buscar todos los captulos de cualquier
diagnostico.
El sistema deber buscar los captulos de cualquier diagnostico
ingresando como parmetros de la bsqueda la descripcin del
captulo.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los captulos que en la descripcin contengan la letra indicada.

Mdulo general
Objetivos
Descripcin

Buscar Departamento
El sistema debe buscar todos los departamentos de cualquier pas.
El sistema deber buscar los departamentos de cualquier pas
ingresando como parmetros de la bsqueda el nombre del
departamento o un determinado pas.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los departamentos que en el nombre contengan la letra indicada.

Mdulo general
Objetivos

Buscar Especialidad
El sistema debe buscar todas las especialidades de cualquier
departamento del centro de salud.
El sistema deber buscar las especialidades de cualquier
departamento del centro de salud ingresando como parmetros de
la bsqueda el nombre de la especialidad o un determinado
departamento del centro de salud.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todas
las especialidades que en el nombre contengan la letra indicada.

Descripcin

Mdulo general
Objetivos
Descripcin

Buscar Grupo de Captulo de Diagnostico


El sistema debe buscar todos los grupos de los captulos que
posean los diagnsticos.
El sistema deber buscar los grupos de cualquier captulo
ingresando como parmetros de la bsqueda la descripcin del
grupo o un captulo determinado.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los grupos que en la descripcin contengan la letra indicada.

111

Mdulo general
Objetivos
Descripcin

Mdulo general
Objetivos
Descripcin

Mdulo general
Objetivos
Descripcin
Mdulo general
Objetivos
Descripcin

Mdulo general
Objetivos
Descripcin

Mdulo general
Objetivos
Descripcin

Registrar Diagnostico.
El sistema debe registrar los diagnsticos clasificados bajo los
estndares internacionales.
El sistema deber registrar los diagnsticos que estn incluidos
dentro de la clasificacin internacional de enfermedades, debern
ingresar el cdigo CIE2004, la descripcin, el cdigo de
exportacin, el cdigo CIE9, el cdigo CIE10, indicar si es
diagnostico de gestacin, de morbilidad, intrahospitalario y si tiene
alguna restriccin, as como el captulo, el grupo y la categora del
diagnostico.
Registrar Examen.
El sistema debe registrar los exmenes que se realicen en el centro
de salud.
El sistema deber registrar los exmenes que se realicen en el
centro de salud, debern ingresar el cdigo del procedimiento a
asociarse con este examen.
Registrar Tipo Financiamiento.
El sistema debe registrar los tipos de financiamiento dentro del
centro de salud.
El sistema deber registrar el tipo de financiamiento que tendr la
cuenta de atencin del paciente.
Buscar Categora.
El sistema debe buscar todas las categoras de diagnsticos segn
los estndares internacionales.
El sistema deber buscar las categoras de cualquier diagnostico
ingresando como parmetros de la bsqueda un captulo y un
grupo de diagnsticos segn la Clasificacin internacional de
enfermedades CIE2004 y CIE10.
Buscar Diagnostico.
El sistema debe buscar todos los diagnsticos segn los
estndares internacionales.
El sistema deber buscar los diagnsticos dentro del centro de
salud ingresando como parmetros de la bsqueda un captulo, un
grupo y una categora de diagnstico segn la Clasificacin
internacional de enfermedades CIE2004 y CIE10.
Registrar procedimiento
El sistema deber registrar los procedimientos que se ejecutarn
en el centro de salud.
El sistema deber registrar los procedimientos que se ejecutarn
en el centro de salud, tomando como parmetros para el registro la
descripcin del procedimiento, cdigo CPT99(Current Procedural
Terminology), CPT2004, restriccin, edad mxima en das, edad
mnima en das, cdigo OPCS, descripcin OPCS y tipo de sexo
que se aplicar.

112

Mdulo general
Objetivos
Descripcin

Mdulo general
Objetivos
Descripcin

Mdulo general
Objetivos
Descripcin

Mdulo general
Objetivos
Descripcin

Registrar servicio
El sistema deber registrar los servicios que brindan los centros de
salud.
El sistema registrar los servicios que brinda el centro de salud,
para esto se deber ingresar el tipo de servicio, el departamento
mdico, la especialidad a partir del departamento y el nombre del
servicio.
El cdigo del servicio lo auto generar el sistema.
Registrar establecimiento
El sistema deber registrar los establecimientos de salud
pertenecientes al MINSA.
El sistema deber registrar los establecimientos de salud
pertenecientes al MINS tomando como parmetros para el registro
el nombre del establecimiento, el distrito donde se encuentra
ubicado el centro de salud y el tipo de establecimiento como
Hospital, Centro de Salud, Puesto Salud.
Registrar empleado
El sistema deber registrar los empleados dentro del centro de
salud
El sistema deber registrar los empleados en el centro de salud
tomando como parmetros el apellido paterno, apellido materno,
nombres, documento de identidad, cdigo de planilla, fecha de
ingreso del empleado al centro de salud, estado en el sistema del
empleado, estado civil, grado de instruccin, tipo de condicin de
trabajo y tipo de empleado
Buscar empleado.
El sistema debe buscar los empleados pertenecientes al centro de
salud.
El sistema deber buscar los empleados del centro de salud
ingresando como parmetros de la bsqueda apellido paterno,
apellido materno o su nombre.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombres la letra W se buscaran todos
los empleados que en su nombre contengan la letra indicada.

Mdulo admisin Buscar cita.


El sistema debe buscar las citas de los pacientes del centro de
Objetivos
salud.
El sistema deber buscar las citas de los pacientes del centro de
Descripcin
salud ingresando como parmetros de la bsqueda departamento
y/o especialidad del mdico, identificador del mdico e identificador
del paciente o nmero de historia clnica en el centro de salud.

113

Mdulo admisin Buscar paciente.


El sistema debe buscar los pacientes que han ingresado al centro
Objetivos
de salud.
El sistema deber buscar los pacientes que han ingresado al centro
Descripcin
de salud ingresando como parmetros de la bsqueda el nmero
de historia clnica, apellido paterno, apellido materno, nombres.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todos
los turnos que en su nombre contengan la letra indicada.
Mdulo admisin Buscar programacin.
El sistema debe buscar la programacin de los mdicos del centro
Objetivos
de salud.
El sistema deber buscar la programacin de los mdicos del
Descripcin
centro de salud ingresando como parmetros de la bsqueda la
hora de inicio y fin, la fecha, y/o un determinado departamento del
centro de salud y/o un determinado medico.
Mdulo admisin Registrar Admisin Paciente.
El sistema debe registrar los pacientes ingresantes en el centro de
Objetivos
salud.
El sistema deber registrar los pacientes que ingresan en el
Descripcin
centro de salud debern ingresar su datos personales, datos de
procedencia, grado de instruccin, datos de su domicilio y
observaciones generales del registro.
Mdulo admisin Registrar Procedencia.
El sistema debe registrar los datos de procedencia de los pacientes
Objetivos
ingresantes en el centro de salud.
El sistema deber registrar los datos de procedencia pacientes que
Descripcin
ingresan en el centro de salud debern ingresar el pas de
domicilio, el pas de procedencia y el pas de domicilio, el
departamento de domicilio, el departamento de procedencia y el
departamento de domicilio, la provincia de domicilio, la provincia de
procedencia y la provincia de domicilio, as como, el distrito de
domicilio, el distrito de procedencia y el distrito de domicilio.
Mdulo admisin Registrar paciente
El sistema deber registrar los pacientes que se atendern en el
Objetivos
centro de salud.
El sistema deber registrar los pacientes que se atendern en el
Descripcin
centro de salud, tomando como parmetros para el registro el
apellido paterno, apellido materno, nombres del paciente, fecha de
nacimiento, documento de identidad, telfonos, direccin del
paciente, una observacin, nmero de seguro, sexo, tipo de
procedencia como Poblacin Residente Permanente, Poblacin
Residente Temporal, Poblacin en Transito Regular y Poblacin en
Transito Espordico, ocupacin del paciente, datos de la
procedencia, datos del nacimiento,

114

Mdulo admisin Registrar admisin.


El sistema deber registrar la admisin del paciente al centro de
Objetivos
salud, por emergencia o consulta externa.
El sistema deber registrar el ingreso del paciente al centro de
Descripcin
salud, este ingreso puede darse de dos formas por emergencia o
por consulta externa, si es por emergencia se debe llenar los datos
necesarios como nombre y lugar de procedencia, registrndose de
esta manera un nmero de historia clnica de forma temporal, si es
por consulta externa el paciente debe ingresar todos sus datos
personales dentro del sistema, nombres completos, domicilio,
documentos de identidad, nombres de los parientes ms cercanos,
registro de cuenta de atencin si es que la tuviera, datos de
procedencia, datos de residencia y datos de nacimiento, se
registrar automticamente una historia clnica definitiva para el
paciente y se
Mdulo auditoria Buscar Ingreso-Salida.
mdica
El sistema debe buscar todos los ingresos y salidas de los mdicos
Objetivos
en el centro de salud.
El sistema deber buscar los ingresos y las salidas de los mdicos
Descripcin
del centro de salud ingresando como parmetros de la bsqueda la
fecha del ingreso o salida y/o un mdico determinado.
Mdulo auditoria Buscar Reglamento.
mdica
El sistema debe buscar reglamento de cada departamento del
Objetivos
centro de salud.
El sistema deber buscar el reglamento de cada uno de los
Descripcin
departamentos del centro de salud ingresando como nico
parmetro de la bsqueda el departamento que se desea ubicar.
Mdulo auditoria Control de asistencia.
mdica
El sistema debe controlar los porcentajes de tardanzas, asistencias
Objetivos
e inasistencias del mdico en el centro de salud.
El sistema deber mostrar la lista de das laborables del periodo
Descripcin
por mdico tomando en cuenta la fecha, hora de ingreso, hora de
salida, tolerancia de tardanza, turno de ingreso y turno de salida.
Mdulo auditoria Registrar ingreso medico
mdica
El sistema debe controlar la entrada del mdico en el centro de
Objetivos
salud.
El sistema deber registrar el horario de ingreso del mdico al
Descripcin
centro de salud, donde se deber de ingresar el medico que realiza
el ingreso as como la fecha y hora del ingreso.

115

Mdulo auditoria Registrar salida medico


mdica
El sistema debe controlar la salida del mdico en el centro de
Objetivos
salud.
El sistema deber registrar el horario de salida del mdico al centro
Descripcin
de salud, donde se deber de ingresar el medico que realiza la
salida as como la fecha y hora de dicha salida.
Mdulo
programacin
mdica
Objetivos
Descripcin

Mdulo
programacin
mdica
Objetivos
Descripcin

Buscar mdico.
El sistema debe buscar los mdicos pertenecientes al centro de
salud.
El sistema deber buscar los mdicos del centro de salud
ingresando como parmetros de la bsqueda nmero de
colegiatura, identificador del mdico en el centro de salud, apellido
paterno, apellido materno o su nombre.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombres la letra W se buscaran todos
los mdicos que en su nombre contengan la letra indicada.
Registrar turno.
El sistema debe registrar los turnos pertenecientes al centro de
salud.
El sistema deber registrar los turnos ingresando su descripcin,
hora inicio y hora fin del turno dentro del centro de salud.

Mdulo
programacin
mdica
Objetivos
Descripcin

Busca turno.

Mdulo
programacin
mdica
Objetivos

Registrar programacin.

Descripcin

El sistema deber buscar los turnos dentro del centro de salud.


El sistema deber buscar los turnos existentes dentro del centro de
salud con estado vigente.

El sistema debe asignar la programacin laborable del mdico


dentro del centro de salud.
El sistema deber registrar la programacin del mdico tomando
como parmetros el mdico por departamento y/o especialidad, la
fecha de la programacin o el rango de fechas, el tipo de
programacin, el turno o la hora inicio y hora fin del turno si no est
especificado en el turno, tipo de servicio y la descripcin si la
hubiera de la programacin.

116

Mdulo
seguridad
Objetivos
Descripcin

Mdulo
seguridad
Objetivos
Descripcin

Mdulo
seguridad
Objetivos
Descripcin

Mdulo
seguridad
Objetivos
Descripcin

de Registrar Auditoria.
El sistema debe registrar todas las transacciones realizadas en la
base de datos.
El sistema deber registrar todos las transacciones realizadas en la
base datos, se deber registrar la fecha y la hora, la tabla de la
base de datos involucrada, la accin que se realizo, el identificador
del registro modificado as como el usuario que realizo tal
transaccin.
de Buscar Rol
El sistema deber buscar los roles de los usuarios en el sistema del
centro de salud.
El sistema deber buscar los roles de los usuarios en el sistema del
centro de salud ingresando como parmetros de la bsqueda el
apellido paterno, apellido materno o nmero de historia clnica del
paciente.
La bsqueda se da a partir de cualquier coincidencia dentro de los
campos seleccionados, por ejemplo:
Si se ingresa en el campo nombre la letra W se buscaran todas
las roles que en su descripcin contengan la letra indicada.
La bsqueda solo permite seleccionar roles vigentes
de Registrar rol
El sistema deber registrar los roles que tendrn los usuarios del
sistema dentro del centro de salud.
El sistema deber registrar los roles que tendrn los usuarios del
sistema dentro del centro de salud, tomando como parmetros para
el registro el nombre del rol y la descripcin del rol.
de Registrar usuario
El sistema deber registrar los usuarios que interactuarn con el
sistema del centro de salud.
El sistema debern registrar los usuarios dentro del centro salud,
tomando como parmetros para el registro el cdigo del usuario, el
password y el estado del usuario bloqueado, activo o inactivo.

Mdulo
de Registrar Historia Clnica.
historia clnica
El sistema debe registrar las Historias Clnicas de los pacientes del
Objetivos
centro de salud.
El sistema deber registrar Historias Clnicas de los pacientes del
Descripcin
centro de salud se deber registrar la fecha de creacin, el estado
de la Historia Clnica, el tipo de Historia Clnica as como el cdigo
de paciente de dicha Historia Clnica.

117

Mdulo
de Solicitar Historia Clnica.
historia clnica
El sistema debe permitir llevar un control de las Historias Clnicas
Objetivos
solicitadas de los pacientes del centro de salud.
El sistema deber permitir solicitar las Historias Clnicas de los
Descripcin
pacientes del centro de salud donde previamente se deber de
buscar un(os) servicio(s), un(os) empleado(s) y una determinada
Historia Clnica.
Mdulo
de Asignar Historia Definitiva
historia clnica
El sistema deber poder asignar un nmero de historia clnica
Objetivos
definitiva a un paciente, esto se da a partir de una historia clnica
creada de forma temporal dentro del centro de salud.
El sistema deber permitir asignar un nuevo nmero y tipo de de
Descripcin
historia clnica, a partir de una historia clnica creada de forma
temporal, para esto se debe seleccionar la historia clnica a asignar,
seleccionar el tipo de historia a la que pertenecer.
Mdulo
de Asignar Responsable Servicio.
historia clnica
El sistema deber poder asignar un responsable por servicio de los
Objetivos
movimientos de las historias clnicas dentro del centro de salud.
El sistema deber permitir registrar un responsable por servicio
Descripcin
dentro del centro de salud, para el movimiento de las historias
clnicas, para esto se deber seleccionar el servicio el cual se le
desea asignar el responsable y luego a partir de este se busca a
los empleados dentro del servicio, solo debe haber un responsable
por servicio dentro del centro de salud.
Mdulo
de Buscar motivo de movimiento.
historia clnica
El sistema deber buscar los motivos de movimiento que tiene la
Objetivos
historia clnica dentro del centro de salud.
El sistema deber buscar los motivos de movimiento que tiene la
Descripcin
historia clnica dentro del centro de salud.
Mdulo
de Registrar movimiento historia clnica
historia clnica
El sistema registrar el movimiento de las historias clnicas dentro
Objetivos
del centro de salud.
El sistema registrar el movimiento de las historias clnicas a partir
Descripcin
del ingreso de una lista de historias clnicas ingresadas, mostrando
en la lista el servicio de origen el nmero de folios y la fecha de
solicitud, se deber registrar tambin el servicio destino,
responsable de salida, responsable de transporte y responsable de
recepcin, se generar automticamente la fecha y hora de
movimiento, el motivo del movimiento(Investigacin, docencia,
atenciones) y una observacin

118

ANEXO B: LISTA DE OPERACIONES


En esta seccin se muestra lista de operaciones restantes junto con sus respectivos
diagramas de casos de uso del sistema, los cuales no fueron presentados en la seccin
2.3.2.
B.1 REGISTRAR EXONERACIN

BUSCAR MOTIVO EXONERACION

<<incl ude>>

BUSCAR PACIENTE
<<incl ude>>
REGISTRAR EXONERACION

USUARIO
ASISTENTA SOCIAL

Figura B.1 Casos de uso registrar exoneracin.

B.2 ASIGNAR RECETA

BUSCAR SERVICIO
<<include>>
<<include>>

USUARIO
ATENCION

<<extend>>
REGISTRAR ATENCION
ASIGNAR RECETA

BUSCAR MEDICO
<<include>>

BUSCAR PRODUCTO

Figura B.2 Casos de uso asignar receta.

119

B.3 CONTROL ASISTENCIA

BUSCAR REGLAMENT O
<<include>>
<<incl ude>>
BUSCAR T URNO
<<include>>

CONT ROL ASISTENCIA

USUARIO AUDIT ORIA

<<incl ude>>
BUSCAR INGRESO-SALIDA

BUSCAR MEDICO

Figura B.3 Casos de uso control asistencia.

B.4 CUADRAR CAJA

<<incl ude>>
USUARIO CAJA

CUADRAR CAJA

BUSCAR DOCUMENT O PAGO

Figura B.4 Casos de uso cuadra caja.

B.5 REGISTRAR CUENTA ATENCIN


<<incl ude>>

USUARIO AT ENCION

REGIST RAR AT ENCION

REGISTRAR CUENTA AT ENCION

Figura B.5 Casos de uso registrar cuenta atencin.

120

B.6 REGISTRAR DOCUMENTO DE PAGO

BUSCAR CUENTA ATENCION

<<include>>
<<include>>

BUSCAR PACIENTE
REGISTRAR DOCUMENTO PAGO

USUARIO CAJA

<<include>>
<<extend>>

APLICAR EXONERACION

Figura B.6 Casos de uso registrar documento de pago.

B.7 REGISTRAR PACIENTE

<<include>>

REGISTRAR HISTORIA CLINICA

<<include>>
USUARIO
ADMISION

<<extend>>

REGISTRAR ADMISION
PACIENTE

REGISTRAR PROCEDENCIA
REGISTRAR PACIENTE

Figura B.7 Casos de uso registrar paciente.

B.8 REGISTRAR PRODUCTO


<<incl ude>>

ADMINISTRADOR

REGISTRAR PRODUCTO

BUSCAR PLAN

Figura B.8 Casos de uso registrar producto.

121

ANEXO C: DIAGRAMA DE CASOS DE USO


En esta seccin se presenta los requerimientos que no son relevantes para pertenecer a la
lista de operaciones pero necesarios para el diseo del sistema.
C.1 PROGRAMACION MDICA

REGISTRAR MEDICO
<<include>>
ADMINISTRADO
R
REGISTRAR EMP LE ADO

BUSCAR DE PARTAME NTO


REGISTRAR TURNO
<<include>>
<<extend>>

BUSCAR ESPECIALIDAD

<<include>>
USUA RIO
PROGRAMACION

REGISTRAR PROGRAMACION
<<include>>

BUSCAR TURNO

BUSCAR MEDICO

Figura C.1 Casos de uso programacin medica.

122

C.2 ADMISIN

<<include>>
<<include>>

REGISTRAR HISTORIA
CLINICA
<<extend>>

REGISTRAR ADMISION
PACIENTE

REGISTRAR PACIENTE

REGISTRAR
PROCEDENCIA

<<extend>>

<<extend>>
BUSCAR PACIENTE

USUARIO
ADMISION
REGISTRAR CITA
<<include>>

<<include>>

<<extend>>

<<include>>

<<extend>>
BUSCAR ESPECIALIDAD

REGISTRAR ATENCION
<<include>>

BUSCAR
DEPARTAMENTO

BUSCAR PROGRAMACION
BUSCAR HISTORIA
CLINICA

<<include>>

BUSCAR MEDICO
REGISTRAR CUENTA
ATENCION

Figura C.2 Casos de uso admisin.

123

C.3 AUDITORIA MDICA

BUSCAR REGLAMENTO
<<include>>

BUSCAR TURNO

<<include>>
<<include>>

CONTROL ASISTENCIA

BUSCAR INGRESO-SALIDA

<<include>>

<<include>>

USUA RIO
AUDITORIA

BUSCAR MEDICO
<<include>>

CONTROL PRODUCCION
ATENCION
<<include>>

BUSCAR CITA

BUSCAR ATENCION

REGISTRAR INGRESO MEDICO

REGISTRAR EMPLEADO
ADMINISTRADOR

<<include>>
MEDICO
REGISTRAR SALIDA MEDICO
REGISTRAR ME DICO

Figura C.3 Casos de uso auditora medica.

124

C.4 CAJA Y FACTURACION


<<include>>

REGISTRAR CAJERO

BUSCAR EMPLEADO

<<include>>

ADMINISTRADO
R

BUSCAR CAJERO

ASIGNAR SUPERVISION
CAJERO

<<include>>

BUSCAR PLAN

REGISTRAR PRODUCTO

BUSCAR MOTIVO
EXONERACION

BUSCAR CUENTA ATENCION


<<include>>
<<include>>

USUARIO CAJA

<<include>>
BUSCAR PACIENTE
<<include>>

REGISTRAR DOCUMENTO
PAGO

<<include>>

REGISTRAR EXONERACION

<<extend>>

APLICAR E XONERACION
CUADRAR CAJA
<<include>>

USUARIO
ASISTENTA SOCIAL

BUSCAR DOCUMENTO PAGO

Figura C.4 Casos de uso caja y facturacin.

125

C.5 GENERAL

<<include>>
BUSCAR
DEPARTAMENTO
REGISTRAR SERVICIO <<include>>
BUSCAR PROCEDIMIENTO
REGISTRAR FUENTE
FINANCIAMIENTO
BUSCAR ESPECIALIDAD
<<include>>
<<include>>
REGISTRAR DIAGNOSTICO

REGISTRAR EXAMEN

BUSCAR CAPITULO
<<include>>

ADMINISTRA
DOR

<<include>>
REGISTRAR
ESTABLECIMIENTO

REGISTRAR
PROCEDIMIENTO
REGISTRAR TIPO
FINANCIAMIENTO

BUSCAR GRUPO

<<include>>

BUSCAR CATEGORIA
BUSCAR PRODUCTO

Figura C.5 Casos de uso general.

126

C.6 HISTORIA CLNICA

<<include>>
REGISTRAR HISTORIA
CLINICA
BUSCAR HISTORIA
ASIGNAR HISTORIA
DEFINITIVA
<<include>> CLINICA
<<include>>
SOLICITAR HISTORIA
CLINICA <<include>>
USUARIO HISTORIA
CLINICA

BUSCAR EMPLEADO
<<include>>
<<include>>

BUSCAR SERVICIO
<<include>>

<<include>>

ASIGNAR RESPONSABLE ADMINISTRA


SERVICIO
DOR

<<include>>

REGISTRAR MOVIMIENTO
HISTORIA CLINICA

BUSCAR MOTIVO
MOVIMIENTO

Figura C.6 Casos de uso historia clnica.

127

C.7 HOSPITALIZACION
<<include>>

<<include>>

REGISTRAR TRANSFERENCIA
<<include>>

BUSCAR SERVICIO

<<include>>

<<extend>>
<<include>>
BUSCAR PROCEDIMIE NTO
<<extend >>
ASIGNAR PROCEDIMIENTO

REGISTRAR CAMA
<<inc lude>>

<<include>>
<<include>>

<<extend>>
REG ISTRAR ING RESO
HOS PITALIZACION

<<include>>

<<include>>
BUSCAR MEDICO

USUARIO
HOS PITALIZACION

REGISTRAR ADMISION
HOSPITALIZACION

ASIGNAR EXAME N
<<include>>

<<incl ude>>

<<include>>

BUSCAR EXAM EN

<<extend>>

<<include>>

<<extend>>
REGISTRAR EGRESO
HOS PITALIZACION
REGISTRAR COMPLICACION
HOSPITALIZACION

<<incl ude>>

<<extend>>

REGISTRAR NACIMIENTO
HOSPITALIZACION
<<extend>>

<<include>>

<<extend>>
REG ISTRAR MO RTALIDAD
HOSPITALIZACION
<<include>>

ASIGNAR DIAG NOSTICO

BUSCAR DIAGNOSTICO

Figura C.7 Casos de uso hospitalizacin.

128

C.8 ATENCION INTERCONSULTA

<<include>>
BUSCAR HISTORIA CLINICA
<<include>>
<<include>>
<<include>>

BUSCAR DIAGNOSTICO

ASIGNAR DIAGNOSTICO
REGISTRAR INTERCONSULTA

<<extend>>

<<include>>

<<include>>
BUSCAR PROCEDIMIENTO
<<include>>

<<extend>>
USUARIO
ATENCION

ASIGNAR PROCEDIMIENTO
REGISTRAR ATENCION

<<extend>>

<<include>>

<<include>> BUSCAR MEDICO

<<include>>

<<include>>
ASIGNAR EXAMEN <<include>>
BUSCAR SERVICIO

REGISTRAR CUENTA ATENCION

<<extend>>

BUSCAR EXAMEN

<<include>>
<<include>>

<<include>>
ASIGNAR RECETA
BUSCAR PRODUCTO

Figura C.8 Casos de uso atencin interconsulta.

129

C.9 PROVEEDORES

<<incl ude>>

BUSCAR MARCA
REGISTRAR MARCA

REGISTRAR PROVEEDOR

<<incl ude>>
<<include>>

<<include>>

BUSCAR ESPECIALIDAD

ASIGNAR ESPECIALIDAD PROVEEDOR


<<include>>

ASIGNAR PROVEEDOR BIENSERVICIO


USUARIO
PROVEEDOR

<<include>>

<<include>>

BUSCAR PROVEEDOR
REGISTRAR BIENSERVICIO

BUSCAR BIENSERVICIO
<<include>>

BUSCAR ESPECIFICACION
REGISTRAR ESPECIFICACION

Figura C.9 Casos de uso proveedores.

130

C.10 SEGURIDAD
<<include>>

REGISTRAR ROL

REGISTRAR AUDITORIA

<<include>>
ADMINISTRADOR

<<include>>

REGISTRAR USUARIO

BUSCAR ROL

Figura C.10 Casos de uso seguridad.

131

ANEXO D: DIAGRAMA DE CLASES


En el presente capitulo del anexo se presenta las clases de diseo que no fueron mostradas en la
seccin 2.4.1.
D.1 MDULO DE HOSPITALIZACIN
PACIENTE
ID_PACIENTE
APELLIDO_PATERNO
APELLIDO_MATERNO
PRIMER_NOMBRE
SEGUNDO_NOMBRE
TERCER_NOMBRE
FECHA_NACIMIENTO
NRO_DOCUMENTO
TELEFONO
DIRECCION_DOMICILIO
CODIGO_PACIENTE
NRO_SEGURO
MANZANA_DOMICILIO
LOTE_DOMICILIO
OBSERVACION
ETAPA_DOMICILIO
SECTOR_DOMICILIO
PISO_DOMICILIO
NOMBRE_PADRE
NOMBRE_MADRE
NRO_DOMICILIO

TIENE
1..n
1

CAMA
ID_CAMA
CODIGO
FECHA_INGRESO
FECHA_EGRESO

TIENE

1..n

Dame_tipo_cama()

1..n

1..n

Dame_cama()
Registra_cama()
1
TIENE

TIPO_CAMA
ID_TIPO_CAMA
DESCRIPCION

TIENE
1

1..n 1..n

TIPO_CONDICION_OCUPACION
ID_TIPO_COND_OCUPACION
DESCRIPCION

1..n
UBICACION ACTUAL

TIENE

ES PROPIETARIO

Dame_paciente()
Registrar_admision_paciente()
Registrar_paciente()
Actualizar_paciente()

1
1
SERVICIO
ID_SERVICIO
NOMBRE
COD_SERVICIO

1
RESERVA

1
ESTADO_CAMA
ID_ESTADO
DESCRIPCION

Dame_servicio()
Registra_atencion()
PROVIENE

1
RESERVACION_CAMAS
ID_RESERVACION
FECHA_INGRESO
FECHA_RESERVA
Dame_reservacion()
Registra_reservacion()

Dame_estado_cama()

1..n
MEDICO
ID_MEDICO
COLEGIATURA

REALIZA
1..n

Dame_medico()
Registrar_medico()

Figura D.1 Mdulo de hospitalizacin.

Este Mdulo permite la administracin de las camas dentro del centro de salud, el cual optimiza el
proceso de hospitalizacin de los pacientes.

132

D.2 MDULO DE AUDITORA MDICA

MEDICO
ID_MEDICO
COLEGIATURA

SE AUDITA
1

Dame_medico()
Registrar_medico()
1

RESPONSABLE INGRESO

1..n

AUDITORIA_MEDICA
ID_AUDITORIA
FECHA
HORA
Registra_auditoria_medica()
Control_produccion_atencion()

1..n

RESPONSABLE ATENCION
TIENE

RESPONSABLE NACIMIENTO
RESPONSABLE INGRESO

1..n

1..n

1..n

1..n

ATENCION
ID_ATENCION
FECHA_INGRESO
FECHA_EGRESO
FECHA_EGRESO_ADMINISTRATIVO
DESCRIPCION
FLAG_INFECCIONES_INTRAHOSPITALES
FLAG_NECROPSIA

1
TIPO_INGRESO_MEDICO
ID_INGRESO
DESCRIPCION
Dame_tipo_ingreso()

Dame_atencion()
Registra_atencion()

Figura D.2 Mdulo de auditoria mdica.

Este Mdulo permite el control del ingreso y salida de los mdicos del centro de salud, as como el
control del inicio, fin y duracin de las atenciones que realiza el medico, realizando un exhaustivo
control del personal medico el cual es nulo en la actualidad.

133

D.3 MDULO DE CAJA Y FACTURACIN


PACIENTE
ID_PACIENTE
APELLIDO_PATERNO
APELLIDO_MATERNO
PRIMER_NOMBRE
SEGUNDO_NOMBRE
TERCER_NOMBRE
FECHA_NACIMIENTO
NRO_DOCUMENTO
TELEFONO
DIRECCION_DOMICILIO
CODIGO_PACIENTE
NRO_SEGURO
MANZANA_DOMICILIO
LOTE_DOMICILIO
OBSERVACION
ETAPA_DOMICILIO
SECTOR_DOMICILIO
PISO_DOMICILIO
NOMBRE_PADRE
NOMBRE_MADRE
NRO_DOMICILIO
Dame_paciente()
Registrar_admision_paciente()
Registrar_paciente()
Actualizar_paciente()
ES

1
1

EMPLEADO
ID_EMPLEADO
APELLIDO_PATERNO
APELLIDO_MATERNO
NOMBRES
DNI
CODIGO_PLANILLA
FECHA_INGRESO
FECHA_CESE
Dame_empleado()
Registra_empelado()

CAJA_DOCUMENTO

PROCEDIMIENTO

DETALLE_PRODUCTO

ID_CAJA_DOCUMENTO
NRO_SERIE
NRO_DOCUMENTO
RAZON_SOCIAL
RUC
SUB_TOTAL
IGV
FECHA_COBRANZA
TOTAL
TIPO_CAMBIO
OBSERVACIONES

ID_PROCEDIMIENTO
DESCRIPCION
COD_CPT99
COD_CPT2004
RESTRICCION
EDAD_MAXIMA_DIAS
EDAD_MINIMA_DIAS
COD_OPCS
DESCRIPCION_OPCS

ID_DETALLE_PRODUCTO
PRECIO_UNITARIO
PRECIO_TOTAL
CANTIDAD
CUBIERTO_POR_SEGURO

TIENE
1..n
1

1..n

Dame_procedimiento()
Registra_procedimiento()

Dame_documento_pago()
Registrar_documento_pago()

TIENE

MOTIVO_EXONERACION

1..n
TIENE

PLAN_PRODUCTO

ES

ID_MOTIVO_EXONERACION
DESCRIPCION

TIENE

TIENE

ID_PLAN_PRODUCTO
PRECIO

1..n
1

Dame_motivo()

TIENE

EXONERACION_POR_ATENCION
1..n
1..n

ID_EXONERACION
VALOR_EXONERADO
FECHA_EXONERACION

CAJA_LOTE
CAJERO
1

TIENE

1..n

Dame_cajero()
Registra_cajero()
1..n

SUPERVISA

PERTENECE
1..n

ID_CAJA_LOTE
FECHA
ESTADO_LOTE
SALDO_INICIAL_SOLES
SALDO_INICIAL_DOLARES

CAJA_CONCEPTO_CUADRE

1..n
TIENE
1

1..n

1
PERTENECE

Dame_producto()
Registrar_producto()
1..n
PERTENECE

CAJA_LOTE_CUADRE

1..n

ID_PRODUCTO
NOMBRE
COD_PRODUCTO
PRECIO_BASE
BLOQUEADO

Dame_caja_lote()

TIENE

ID_CAJA_LOTE_CUADRE
CALCULADO
CUADRE_USUARIO
DIFERENCIA

PRODUCTO

Registrar_exoneracion()

ID_CAJERO

Dame_plan_producto()
Registrar_plan_producto()

CATEGORIA_PRODUCTO

ID_CONCEPTO_CUADRE
DESCRIPCION

ID_CATEGORIA_PRODUCTO
DESCRIPCION

Dame_concepto_cuadre()

Dame_categoria()

PLAN_PAGO
ID_PLAN_PAGO
DESCRIPCION
COASEGURO
DEDUCIBLE
Dame_plan_pago()
Registrar_plan_pago()

Cuadrar_caja()
Registrar_caja_lote_cuadre()

Figura D.3 Mdulo de caja y facturacin.

Este Mdulo permite la administracin de los documentos de pago que se generan a partir de las atenciones de los pacientes. Incluye
tambin el mantenimiento de los productos con sus planes de pago dentro del centro de salud.
134

D.4 MDULO SEGURIDAD

EMPLEADO
ID_EMPLEADO
APELLIDO_PATERNO
APELLIDO_MATERNO
NOMBRES
DNI
CODIGO_PLANILLA
FECHA_INGRESO
FECHA_CESE

USUARIO
ID_USUARIO
USUARIO
PASSWORD

ESTADO_USUARIO
ID_ESTADO
DESCRIPCION

TIENE
1

1..n
Dame_usuario()
Registra_usuario()

Dame_empleado()
Registra_empelado()

SE AUDITA

Dame_estado_usuario()

1..n

TIENE

1..n
1..n

AUDITORIA
ID_AUDITORIA
FECHA
TABLA
ID_REGISTRO
ACCION

ROL
ID_ROL
NOMBRE
Dame_rol()
Registra_rol()

Registrar_auditoria()
Buscar_tabla_actualizada()

ESTADO_ROL
ID_ESTADO
DESCRIPCION

TIENE
1..n

1
Dame_estado_rol()

Figura D.4 Mdulo de seguridad.

Este Mdulo permite la administracin de la seguridad del sistema. Permitiendo registrar usuarios,
roles, para que de esta manera cada usuario tenga acceso de forma especfica a cada uno de los
mdulos del sistema, lo cual es soportado a travs de la instancia de la clase USUARIO en
combinacin con la clase ROL, tambin permite el registro de las transacciones realizadas por el
usuario en el sistema como registros, actualizaciones y eliminaciones instanciando por cada
transaccin una clase AUDITORIA.

135

D.5 MDULO PROVEEDORES DE BIENES Y SERVICIOS


ESPECIALIDAD

TIPO_PERSONA

ID_ESPECIALIDAD
NOMBRE
TIEMPO_CONSULTA

ID_TIPO
DESCRIPCION
Dame_tipo_persona()

Dame_especialidad()
Registrar_especialidad()

1
TIENE

PERTENECE

1..n

PROVEEDOR
ID_PROVEEDOR
DESCRIPCION
DIRECCION
TELEFONO
FAX
COD_PROVEEDOR
EMAIL
REPRESENTANTE_VENTAS
PAGINA_WEB
NRO_DOC_IDENTIDAD

1..n

BIEN_SERVICIO
DESCRIPCION
MODELO
MARCA
UNIDAD
ANO
LONGITUD
RUTA_IMAGEN
MATERIAL
COD_BIENSERVICIO
COSTO
CANTIDAD

TIENE

1..n

1..n

Dame_proveedor()
Registra_proveedor()
Registra_proveedor_especialidad()
Registra_proveedor_marca_representada()
1

Dame_bien_servicio()
Registra_bien_servicio()
Registra_bien_especificacion()

REPRESENTA
1..n

MARCA_REPRESENTADA
ID_MARCA
DESCRIPCION
Dame_marca()
Registra_marca()

TIENE

1..n
TIENE

1..n

ESPECIFICACION
ID_ESPECIFICACION
DESCRIPCION
Dame_especificacion()
Registra_especificacion()

TIPO_BIEN_SERVICIO
ID_TIPO
DESCRIPCION
Dame_tipo_bien_servicio()

Figura D.5 Mdulo de proveedores de bienes servicios.

Este Mdulo permite la administracin de los proveedores, bienes y servicios. Permitiendo registrar
un historial de las compras de bienes o adquisicin de servicios de un determinado proveedor.
Llevando un histrico de precios el cual nos ayude a elegir el mejor proveedor para cada
determinada marca.

136

ANEXO E: DIAGRAMA DE SECUENCIA


En esta seccin se presentan los diagramas de secuencias restantes los cuales no fueron
mostrados en la seccin 2.4.2.
E.1 APLICAR EXONERACIN
:Exoneracion_por_atencion

:Paciente

:Motivo_exoneracion

1: Dame_Paciente(Paciente)
2: Dame_motivo(Motivo)
3: Registrar_Exoneracion(Paciente,Motivo)

Figura E.1 Diagrama de secuencias aplicar exoneracin.

En este diagrama se registra la exoneracin y el motivo de ella de los pacientes del centro de
salud.
E.2 ASIGNAR HISTORIA DEFINITIVA
:Historia_Clinica

:Historia_Clinica

:Tipo_Historia_
Clinica

:Estado_Historia_Clinica

1: Dame_historia(Historia_Clinica)
2: Dame_tipo_historia(Tipo_Historia_Clinica)

3: Dame_estado_historia(Estado_Historia_Clinica)

4: Registrar_historia(Tipo_Historia_Clinica,Estado_Historia_Clinica,Historia_Clinica)
5: Actualizar_estado(Estado_Historia_Clinica)

Figura E.2 Diagrama de secuencias asignar historia definitiva.

En este diagrama se muestra la asignacin del tipo definitivo de las historias clnicas de los
pacientes dentro del centro de salud.

137

E.3 ASIGNAR RECETA


:Producto

_Atencion_Receta

:Medico

:Servicio

1: Dame_Producto(Producto)
2: Dame_Medico(Medico)
3: Dame_Servicio(Servicio)

4: Asignar_Receta(Producto,Medico,Servicio,Atencion)

Figura E.3 Diagrama de secuencias asignar receta.

En este diagrama se muestra el registro de la recetas que realizan los mdicos a los pacientes,
considerando el servicio y el(los) producto(s) determinado(s)
E.4 CONTROL ASISTENCIA
:Auditoria_Medi ca

:M edico

:Reglamento

:T urno

1: Dame_Medi co(Medi co)

2: Dame_Regl amento(Reglamento)

3: Dame_T urno(T urno)

4: Control _Asistenci a(Audi tori a_Medica,Medi co,Reglamento,T urno)

Figura E.4 Diagrama de secuencias control asistencia.

En este diagrama se muestra el registro de la recetas que realizan los mdicos a los pacientes,
considerando el servicio y el(los) producto(s) determinado(s)

138

E.5 CONTROL PRODUCCIN ATENCIN


:Auditoria_Medi ca

:M edico

:Ci ta

:Atencion

1: Dame_Medi co(Medi co)

2: Dame_Cita(Ci ta)

3: Dame_Atenci on(Atencion)

4: Control _Producci on_Atenci on(Auditoria_Medi ca,Medi co,Cita,Atencion)

Figura E.5 Diagrama de secuencias control produccin atencin.

En este diagrama se realiza el control de la productividad de los mdicos del centro de salud,
basndose en las citas programadas versus las atenciones realizadas.
E.6 CUADRAR CAJA
:Caja_Lote

:Documento_Pago

:Caja_Lote_Cuadre

:Caja_Concepto_Cuadre

1: Dame_Documento_Pago(Documento_Pago)

2: Cuadrar_Caja(Documento_Pago)
3: Dame_Concepto_Cuadre(Caja_Concepto_Cuadre)

4: Registrar_Caja_Lote_Cuadre(Documento_Pago,Caja_Concepto_Cuadre)

Figura E.6 Diagrama de secuencias cuadrar caja.

En este diagrama se registra el cuadre de caja el cual consiste en verificar los montos de los
documentos de pagos de los pacientes versus el dinero fsico.

139

E.7 REGISTRAR ADMISIN


:Paciente

:Historia_Clinica

:Tipo_Historia_Clinica

:Estado_Historia_Clinica

1: Registrar_Admision_Paciente(Paciente)
2: Generar_Numero_Historia_Clinica()

3: Dame_Tipo_Historia(Tipo_Historia_Clinica)

4: Dame_estado_historia(Estado_historia_clinica)

5: Actualizar_Estado(Tipo_Historia_Clinica, Estado_Historia_Clinica)

Figura E.7 Diagrama de secuencias registrar admisin.

En este diagrama se realiza el registro de la admisin de los pacientes al centro de salud


generndose un nmero de historia clnica provisional.
E.8 REGISTRAR AUDITORA
:Auditoria

:Usuario

1: Dame_Usuario(Usuario)
2: Registrar_Auditoria(Usuario)

Figura E.8 Diagrama de secuencias registrar auditoria.

En este diagrama se registra todas las transacciones que realizan los usuarios en el sistema de
informacin integral de gestin hospitalaria.

140

E.9 REGISTRAR PRODUCTO


:Producto

:Categori a_Producto

:Pl an_Producto

1: Dame_Categoria(Categoria_Producto)

2: Dame_Plan_Producto(Pl an_Producto)

3: Registrar_Producto(Categoria_Producto, Plan_Producto)

Figura E.9 Diagrama de secuencias registrar producto.

En este diagrama se registran los productos con los que cuenta el centro de salud asignndole una
categora y plan determinado.

141

E.10 REGISTRAR CITA


:Cita

:Medico

:Programacion_Medica

:Historia_Clinica

:Tipo_Historia_Clinica

:Paciente

:Servicio

:Tipo_Servicio

1: Dame_Medico(Medico)
2: Dame_Programacion(Programacion_Medica)

3: [Paciente="Nuevo"]
4: Dame_Tipo_Historia(Tipo_Historia_Clinica)

5: Registrar_Tipo_Historia(Tipo_Historia_Clinica)

6: Buscar_Paciente(Paciente)
7: Registrar_Paciente(Paciente)
8: Dame_Servicio(Servicio)
9: Dame_Tipo_Servicio(Tipo_Servicio)
10: Registrar_Cita(Medico,Programacion_Medica,Paciente,Servicio,Tipo_Servicio)

11: [Paciente="Antiguo"]Buscar_Paciente(Paciente)
12: Actualizar_Paciente(Paciente)

13: Registrar_Cita(Medico,Programacion_Medica,Paciente,Servicio,Tipo_Servicio)

Figura E.10 Diagrama de secuencias registrar cita.

En este diagrama se registra la cita que solicitan los pacientes del centro de salud basndose en la programacin de los mdicos y el
servicio en el cual se atendern los pacientes.
142

E.11 REGISTRAR CUENTA ATENCIN

:Cuenta_Atencion

:Paciente

:Atencion

:Estado_Atencion

:Fuente_Financiamiento

1: Dame_Paciente(Paciente)

2: Dame_Atencion(Atencion)
3: Dame_Estado_Atencion(Estado_Atencion)
4: Dame_Fuente_Financiamiento(Fuente_Financiamiento)

5: Registrar_Cuenta_Atencion(Paciente,Atencion,Estado_Atencion,Fuente_Financiamiento)

Figura E.11 Diagrama de secuencias registrar cuenta atencin.

En este diagrama se registra la cuenta de los pacientes segn la atencin realizada previamente identificando la fuente de
financiamiento de cada paciente del centro de salud.

143

E.12 REGISTRAR DOCUMENTO DE PAGO

:Documento_Pago

:Cuenta_Atencion

:Paciente

:Caja_Lote

:Tipo_Documento

:Tipo_Documento_Pago

:Tipo_Moneda

1: Dame_Cuenta_Atencion(Cuenta_Atencion)
2: Dame_Paciente(Paciente)
3: Dame_Caja_Lote(Caja_Lote)
4: Dame_Tipo_Documento(Tipo_Documento)
5: Dame_Tipo_Documento_Pago(Tipo_Documento_Pago)
6: Dame_Tipo_Moneda(Tipo_Moneda)
7: Registrar_Documento_Pago(Cuenta_Atencion, Paciente, Caja_Lote, Tipo_Documento, Tipo_Documento_Pago, Tipo_Moneda)

Figura E.12 Diagrama de secuencias registrar documento de pago.

En este diagrama se registra los documentos de pagos que se generan debido a las cuentas de atencin de los pacientes del centro de
salud.

144

E.13 REGISTRAR HISTORIA CLNICA

:Historia_Clinica

:Generador_Historia_Clinica

:Estado_Historia_Clinica

:Tipo_Historia_Clinica

:Paciente

1: Dame_Generador(Generador_Historia_Clinica)
2: Dame_Estado_Historia(Estado_Historia_Clinica)
3: Dame_Tipo_Historia(Tipo_Historia_Clinica)
4: Dame_Paciente(Paciente)
5: Registrar_Historia_Clinica(Generador_Historia_Clinica,Estado_Historia_Clinica,Tipo_Historia_Clinica,Paciente)

Figura E.13 Diagrama de secuencias registrar historia clnica.

En este diagrama se registra la historia clnica de los pacientes del centro de salud, donde se encuentran todas las atenciones
realizadas.

145

E.14 REGISTRAR PACIENTE

:Paciente

:Tipo_Sexo

:Tipo_Proceden
cia

:Tipo_Grado_Ins
truccion

:Tipo_Estado_C
ivil

:Tipo_Document
o_Identidad

:Tipo_Ocupacio
n

:Pais

:Departamento

:Provincia

:Distrito

:Centro_Poblad
o

1: Dame_Tipo_Sexo(Tipo_Sexo)
2: Dame_Tipo_Procedencia(Tipo_Proceden...
3: Dame_Tipo_Grado_Instruccion(Tipo_Grado_Instruccion)
4: Dame_Tipo_Estado_Civil(Tipo_Estado_Civil)

5: Dame_Tipo_Documento_Identidad(Tipo_Documento_Identidad)
6: Dame_Tipo_Ocupacion(Tipo_Ocupacion)
7: Dame_Pais(Pais)
8: Dame_Departamento(Departamento)
9: Dame_Provincia(Provincia)
10: Dame_Distrito(Distrito)
11: Dame_Centro_Poblado(Centro_Poblado)

12: Registrar_Paciente(Tipo_Sexo, Tipo_Procedencia, Tipo_Grado_Instruccion, Tipo_Estado_Civil, Tipo_Documento_Identidad, Tipo_Ocupacion, Pais, Provincia, Distrito, Centro_Poblado)

Figura E.14 Diagrama de secuencias registrar paciente.

En este diagrama se registra los datos generales de los pacientes del centro de salud, tales como: tipo de sexo, tipo de procedencia,
tipo de grado de instruccin, tipo de estado civil, tipo de documento de identidad, tipo de ocupacin y procedencia.
146

E.15 REGISTRAR PROGRAMACIN

:Programacion_Medica

:Medico

:Departamento

:Especialidad

:Tipo_Programacion

:Tipo_Servicio

:Turno

1: Dame_Medico(Medico)

2: Dame_Departamento(Departamento)

3: Dame_Especialidad(Especialidad)
4: Dame_Tipo_Programacion(Tipo_Programacion)

5: Dame_Tipo_Servicio(Tipo_Servicio)
6: Dame_Turno(Turno)

7: Registrar_Programacion(Medico,Departamento,Especialidad, Tipo_Programacion, Tipo_Servicio, Turno)

Figura E.15 Diagrama de secuencias registrar programacin.

En este diagrama se registra la programacin de los mdicos la cual se traduce en su disponibilidad de horarios basndose en el
departamento, especialidad, tipo de programacin, tipo de servicio y el turno al cual atender a los pacientes.

147

ANEXO F: BASE DE DATOS


F.1 PROVEEDOR
PROV_PROVEEDOR_MARCA_REPRESENTADA
GEN_TIPO_PERSONA
TPE_ID_TIPO_PERSONA: int

PRV_MARCA_REPRESENTADA

PRO_ID_PROVEEDOR: int
MAR_ID_MARCA_REPRESENTADA: int

MAR_ID_MARCA_REPRESENTADA: int
MAR_DESCRIPCION: varchar(100)
MAR_ESTADO: char(1)

TPE_DESCRIPCION: varchar(50)

PRV_PROVEEDOR
PRV_ESPECIALIDAD_PROVEEDOR

PRO_ID_PROVEEDOR: int
PRO_DESCRIPCION: varchar(100)
PRO_DIRECCION: varchar(100)
PRO_TELEFONO: char(10)
PRO_FAX: char(10)
PRO_COD_PROVEEDOR: char(12)
PRO_EMAIL: varchar(50)
PRO_REPRESENTANTE_VENTAS: varchar(50)
PRO_PAGINA_WEB: varchar(50)
PRO_NRO_DOC_IDENTIDAD: char(12)
TPE_ID_TIPO_PERSONA: int

PRV_PROVEEDOR_BIENSERVICIO
PRO_ID_PROVEEDOR: int
BIS_ID_BIENSERVICIO: int
PBS_FECHA: datetime
PBS_COSTO: money
PBS_CANTIDAD: int

GEN_ESPECIALIDAD
ESP_ID_ESPECIALIDAD: int

PRO_ID_PROVEEDOR: int
ESP_ID_ESPECIALIDAD: int

PRV_BIENSERVICIO
BIS_ID_BIENSERVICIO: int
BIS_DESCRIPCION: varchar(100)
BIS_MODELO: varchar(50)
BIS_MARCA: varchar(50)
BIS_UNIDAD: int
BIS_ANO: int
BIS_LONGITUD: float(8)
BIS_RUTA_IMAGEN: varchar(100)
BIS_MATERIAL: varchar(50)
BIS_COD_BIENSERVICIO: varchar(20)
TBS_ID_TIPO_BIENSERVICIO: int
BIS_ID_BIENSERVICIO_PAQUETE: int

ESP_NOMBRE: varchar(50)
ESP_TIEMPO_CONSULTA: int
DEPH_ID_DEPARTAMENTO: int

PRV_BIENESSERVICIOSESPECIFICACION
BIS_ID_BIENSERVICIO: int
ESP_ID_ESPECIFICACION: int

PRV_ESPECIFICACION
PRV_TIPO_BIENSERVICIO
TBS_ID_TIPO_BIENSERVICIO: int

ESP_ID_ESPECIFICACION: int
ESP_DESCRIPCION: varchar(100)

TBS_DESCRIPCION: varchar(50)

Figura F.1 Vista proveedor.

En esta vista se muestran las entidades y tablas relacionadas al Mdulo de proveedores de bienes y servicios establecidos en el punto
2.2 Definicin de Requerimientos, las cuales son: mantenimiento de bienes y servicios, mantenimiento de proveedor y mantenimiento
de lista de precios.

148

F.2 SEGURIDAD
GEN_EMPLEADO

SEG_ESTADO_USUARIO

EMP_ID_EMPLEADO

ESU_ID_ESTADO

EMP_APELLIDO_PATERNO
EMP_APELLIDO_MATERNO
EMP_NOMBRES
EMP_DNI
EMP_CODIGO_PLANILLA
EMP_FECHA_INGRESO
TCT_ID_TIPO (FK)
TIPE_ID_TIPO (FK)
TEC_ID_TIPO_ESTADO_CIVIL (FK)
TDI_ID_TIPO_DOC_IDENTIDAD (FK)
TGI_ID_GRADO_INSTRUCCION (FK)
ESTE_ID_ESTADO (FK)
EMP_FECHA_CESE
TIPS_ID_TIPO_SEXO (FK)

ESU_DESCRIPCION

SEG_AUDITORIA
AUD_ID_AUDITORIA
AUD_FECHA_HORA
AUD_TABLA
AUD_ID_REGISTRO
AUD_ACCION
USU_ID_USUARIO (FK)

SEG_USUARIO_ROL
USU_ID_USUARIO (FK)
ROL_ID_ROL (FK)

SEG_ESTADO_ROL
ESR_ID_ESTADO
ESR_DESCRIPCION

SEG_ROL

SEG_USUARIO
USU_ID_USUARIO

ROL_ID_ROL

USU_USUARIO
USU_PASSWORD
EMP_ID_EMPLEADO (FK)
ESU_ID_ESTADO (FK)

ROL_NOMBRE
ROL_DESCRIPCION
ESR_ID_ESTADO (FK)

SEG_ROL_APLICACION
ROL_ID_ROL (FK)
APL_ID_APLICACION (FK)

SEG_APLICACION
APL_ID_APLICACION
APL_DESCRIPCION
APL_LINK

Figura F.2 Vista seguridad.

En esta vista se muestran las entidades y tablas relacionadas al Mdulo de seguridad establecidos en el punto 2.2 Definicin de
Requerimientos, las cuales son: mantenimiento de empleados, mantenimiento de usuarios, mantenimiento de roles y auditoria de las
transacciones realizadas.

149

F.3 CAJA Y FACTURACIN


CYF_TIPO_MONEDA
TIM_ID_TIPO_MONEDA: int

CYF_TIPO_DOCUMENTO

CYF_MOTIVO_EXONERACION

TID_ID_TIPO_DOCUMENTO: int

MEX_ID_MOTIVO_EXONERACION: int

TID_DESCRIPCION: varchar(50)

MEX_DESCRIPCION: varchar(50)

DEP_ID_DETALLE_PRODUCTO: int

CYF_EXONERACION_POR_ATENCION

DEP_PRECIO_UNITARIO: money
DEP_PRECIO_TOTAL: money
DEP_CANTIDAD: int
DEP_CUBIERTO_POR_SEGURO: bit
PLP_ID_PLAN_PRODUCTO: int
CUA_ID_CUENTA_ATENCION: int

CYF_DETALLE_PRODUCTO

TIM_DESCRIPCION: varchar(50)

CYF_CAJA_DOCUMENTO
CYF_TIPO_DOCUMENTO_PAGO
TDP_ID_TIPO_DOCUMENTO_PAGO: int
TDP_DESCRIPCION: varchar(50)

CYF_TIPO_CAJERO
TIC_ID_TIPO_CAJERO: int
TIC_DESCRIPCION: varchar(50)

CYF_CAJERO

EPA_ID_EXONERACION: int

CAD_ID_CAJA_DOCUMENTO: int
CAD_NRO_SERIE: char(3)
CAD_NRO_DOCUMENTO: char(7)
CAD_RAZON_SOCIAL: varchar(50)
CAD_RUC: char(11)
CAD_SUB_TOTAL: money
CAD_IGV: money
CAD_FECHA_COBRANZA: datetime
CAD_TOTAL: money
CAD_TIPO_CAMBIO: money
CAD_OBSERVACIONES: varchar(100)
CAL_ID_CAJA_LOTE: int
TID_ID_TIPO_DOCUMENTO: int
TDP_ID_TIPO_DOCUMENTO_PAGO: in
TIM_ID_TIPO_MONEDA: int
EPA_ID_EXONERACION: int

EPA_VALOR_EXONERADO: money
EPA_FECHA_EXONERACION: datetime
PAC_ID_PACIENTE: int
MEX_ID_MOTIVO_EXONERACION: int

GEN_ESTADO_GENERAL
ESTG_ID_ESTADO: int
ESTG_DESCRIPCION: varchar(50)

CCD_PRECIO_UNITARIO: money
CCD_CANTIDAD: int
CCD_SUB_TOTAL: money
DEP_ID_DETALLE_PRODUCTO: int
CAD_ID_CAJA_DOCUMENTO: int

CYF_PLAN_PRODUCTO

CYF_PRODUCTO
PRO_ID_PRODUCTO: int
PRO_CODIGO: varchar(20)
PRO_NOMBRE: varchar(50)
PRO_PRECIO_BASE: money
PRO_BLOQUEADO: bit
CAP_ID_CATEGORIA_PRODUCTO: char(18

CAL_FECHA: datetime
CAL_ESTADO_LOTE: char(1)
CAL_SALDO_INICIAL_SOLES: money
CAL_SALDO_INICIAL_DOLARES: mon
CAJ_ID_CAJERO: int

CCC_DESCRIPCION: varchar(50)

PLP_ID_PLAN_PRODUCTO: int
PLP_PRECIO: money
PLP_ID_PLAN_PAGO: int
PRO_ID_PRODUCTO: int

CYF_PLAN_PAGO

CAL_ID_CAJA_LOTE: int

CCC_ID_CONCEPTO_CUADRE: int

PRO_DESCRIPCION: varchar(50)
PRO_CODIGO_CPT99: varchar(50)
PRO_CODIGO_CPT2004: varchar(50)
PRO_RESTRICCION: varchar(50)
PRO_EDAD_MAXIMA_DIAS: int
PRO_EDAD_MINIMA_DIAS: int
PRO_CODIGO_OPCS: varchar(50)
PRO_DESCRIPCION_OPCS: varchar(50
TIPS_ID_TIPO_SEXO: int
PRO_ID_PRODUCTO: int

CDD_ID_CAJA_DOCUMENTO_DETALLE: int

CYF_CAJA_LOTE

CYF_CAJA_CONCEPTO_CUADRE

PRO_ID_PROCEDIMIENTO: int

CYF_CAJA_DOCUMENTO_DETALLE

CAJ_ID_CAJERO: int
EMP_ID_EMPLEADO: int
TIC_ID_TIPO_CAJERO: int
ESTG_ID_ESTADO: int
CAJ_ID_CAJERO_SUPERVISOR: in

GEN_PROCEDIMIENTO

PLP_ID_PLAN_PAGO: int
PLP_DESCRIPCION: varchar(50
PLP_COASEGURO: money
PLP_DEDUCIBLE: money

CYF_CAJA_LOTE_CUADRE
CLC_ID_CAJA_LOTE_CUADRE: int
CLC_CALCULADO: money
CLC_CUADRE_USUARIO: money
CLC_DIFERENCIA: money
CCC_ID_CONCEPTO_CUADRE: int
CAL_ID_CAJA_LOTE: int

CYF_CATEGORIA_PRODUCTO
CAP_ID_CATEGORIA_PRODUCTO: char(18
CAP_DESCRIPCION: char(18)

Figura F.3 Vista caja y facturacin.

En esta vista se muestran las entidades y tablas relacionadas al Mdulo de caja y facturacin establecidas en el punto 2.2 Definicin de
Requerimientos, las cuales son: mantenimiento de documentos de pago, mantenimiento de productos, mantenimiento de planes de
pago y mantenimiento de operaciones de caja.

150

F.4 HOSPITALIZACIN
ADM_PACIENTE

HOS_TIPO_CAMA

HOS_CAMA

PAC_ID_PACIENTE: int

CAM_ID_CAMA: int

TIC_ID_TIPO: int

PAC_APELLIDO_PATERNO: varchar(20)
PAC_APELLIDO_MATERNO: varchar(20)
PAC_PRIMER_NOMBRE: varchar(20)
PAC_SEGUNDO_NOMBRE: varchar(20)
PAC_TERCER_NOMBRE: varchar(20)
PAC_FECHA_NACIMIENTO: char(18)
PAC_NRO_DOCUMENTO: varchar(12)
PAC_TELEFONO: varchar(10)
PAC_DIRECCION_DOMICILIO: varchar(50)
PAC_CODIGO_PACIENTE: varchar(20)
PAC_NOMBRE_PADRE: varchar(20)
PAC_NOMBRE_MADRE: varchar(20)
PAC_NRO_DOMICILIO: char(5)
PAC_PISO_DOMICILIO: char(5)
PAC_MANZANA_DOMICILIO: char(5)
PAC_LOTE_DOMICILIO: char(5)
PAC_SECTOR_DOMICILIO: char(5)
PAC_ETAPA_DOMICILIO: char(5)
PAC_OBSERVACION: varchar(150)
PAC_NRO_SEGURO: varchar(20)
TIPS_ID_TIPO_SEXO: int
TIP_ID_TIPO_PROCEDENCIA: int
TGI_ID_GRADO_INSTRUCCION: int
TEC_ID_TIPO_ESTADO_CIVIL: int
TDI_ID_TIPO_DOC_IDENTIDAD: int
TIO_ID_TIPO_OCUPACION: int
PAI_ID_PAIS_DOMICILIO: int
PAI_ID_PAIS_PROCEDENCIA: int
PAI_ID_PAIS_NACIMIENTO: int
DEP_ID_DPTO_DOMICILIO: int
DEP_ID_DPTO_PROCEDENCIA: int
DEP_ID_DPTO_NACIMIENTO: int
DIS_ID_DISTRITO_DOMICILIO: int
DIS_ID_DISTRITO_PROCEDENCIA: int
DIS_ID_DISTRITO_NACIMIENTO: int
CEP_ID_CENTRO_POBLADO_DOMICILIO: int
CEP_ID_CENTRO_POBLADO_PROCEDENCIA: int
CEP_ID_CENTRO_POBLADO_NACIMIENTO: int
PRO_ID_PROVINCIA_DOMICILIO: int
PRO_ID_PROVINCIA_PROCEDENCIA: int
PRO_ID_PROVINCIA_NACIMIENTO: int
EMP_ID_EMPLEADO: int

CAM_CODIGO: char(5)
SER_ID_SERVICIO_PROPIETARIO: int
SER_ID_SERVICIO_UBICACION_ACTUAL: int
TIC_ID_TIPO_CAMA: int
TCO_ID_TIPO_CONDICION_OCUPACION: int
ESC_ID_ESTADO_CAMA: int

TIC_DESCRIPCION: varchar(50)

HOS_TIPO_CONDICION_OCUPACION
TCO_ID_TIPO: int
TCO_DESCRIPCION: varchar(50)

GEN_SERVICIO

HOS_HISTORICO_CAMA
CAM_ID_CAMA: int
PAC_ID_PACIENTE: int
FECHA_INGRESO: datetime
FECHA_EGRESO: datetime

HOS_RESERVA_CAMA

HOS_ESTADO_CAMA

SER_ID_SERVICIO: int

ESC_ID_ESTADO: int

SER_NOMBRE: varchar(50)
SER_CODIGO: varchar(6)
ESP_ID_ESPECIALIDAD: int
TIS_ID_TIPO: int
ESE_ID_ESTADO: int

ESC_DESCRIPCION: va

GEN_MEDICO

REC_ID_RESERVACION_CAMAS: char(18)

MED_ID_MEDICO: int

REC_FECHA_HORA_INGRESO: char(18)
REC_FECHA_HORA_RESERVA: char(18)
SER_ID_SERVICIO: int
MED_ID_MEDICO: int
PAC_ID_PACIENTE: int

EMP_ID_EMPLEADO: int
MED_COLEGIATURA: char(6)

Figura F.4 Vista hospitalizacin.

En esta vista se muestran las entidades y tablas relacionadas al Mdulo de hospitalizacin establecidos en el punto 2.2 Definicin de
Requerimientos, las cuales son: mantenimiento de camas y reservas de camas.
151

F.5 DICCIONARIO DE DATOS


El diccionario de datos se encuentra en el archivo llamado DiccionarioDatos.htm.

152

Diccionario
Entity Definition

Entity Attribute
Column Name

ADM_PACIEN Tabla de pacientes


TE
del centro de salud

PAC_ID_PACIENTE

Entity Name

Entity Attribute Column


Comment
Columna que guarda el
identificador de un paciente
dentro del centro de salud.

Columna que guarda el apellido


PAC_APELLIDO_PATE
paterno de un paciente dentro
RNO
del centro de salud.
Columna que guarda el apellido
PAC_APELLIDO_MATE
materno de un paciente dentro
RNO
del centro de salud.
Columna que guarda el primer
PAC_PRIMER_NOMBR
nombre de un paciente dentro
E
del centro de salud.
Columna que guarda el segundo
PAC_SEGUNDO_NOM
nombre de un paciente dentro
BRE
del centro de salud.
Columna que guarda el tercer
PAC_TERCER_NOMB
nombre de un paciente dentro
RE
del centro de salud.
Columna que guarda la fecha de
PAC_FECHA_NACIMIE
nacimiento de un paciente
NTO
dentro del centro de salud.
PAC_NRO_DOCUMEN Columna que guarda el numero

Entity Table Name


ADM_PACIENTE

Entity Table Comment


Tabla de pacientes del
centro de salud

TO

PAC_TELEFONO

de documento de identidad de
un paciente dentro del centro de
salud.
Columna que guarda el numero
de telefono de un paciente
dentro del centro de salud.

Columna que guarda la


PAC_DIRECCION_DO direccion del domicilio de un
MICILIO
paciente dentro del centro de
salud.
PAC_CODIGO_PACIE
NTE

Columna que guarda el codigo


interno de un paciente dentro del
centro de salud.

Columna que guarda el nombre


PAC_NOMBRE_PADR
de padre de un paciente dentro
E
del centro de salud.
Columna que guarda el nombre
PAC_NOMBRE_MADR
de madre de un paciente dentro
E
del centro de salud.
Columna que guarda el numero
PAC_NRO_DOMICILIO de domicilio de un paciente
dentro del centro de salud.
Columna que guarda el piso del
PAC_PISO_DOMICILIO domicilio de un paciente dentro
del centro de salud.
PAC_MANZANA_DOMI Columna que guarda la
CILIO
manzana del domicilio de un

paciente dentro del centro de


salud.
PAC_LOTE_DOMICILI
O

Columna que guarda el lote del


domicilio de un paciente dentro
del centro de salud.

Columna que guarda el sector


PAC_SECTOR_DOMIC
del domicilio de un paciente
ILIO
dentro del centro de salud.
Columna que guarda la etapa
PAC_ETAPA_DOMICIL
del domicilio de un paciente
IO
dentro del centro de salud.
PAC_OBSERVACION

Columna que guarda


observaciones acerca de un
paciente dentro del centro de
salud.

PAC_NRO_SEGURO

Columna que guarda el numero


del seguro de un paciente dentro
del centro de salud.

TIPS_ID_TIPO_SEXO

Columna que guarda el


identificador del tipo de sexo del
empleado dentro del centro de
salud.

Columna que guarda el


TIP_ID_TIPO_PROCED identificador del tipo procedencia
ENCIA
de un paciente dentro del centro
de salud.
TGI_ID_GRADO_INST Columna que guarda el

RUCCION

identificador del grado de


instruccion del empleado dentro
del centro de salud.

Columna que guarda el


TEC_ID_TIPO_ESTAD identificador del tipo de estado
O_CIVIL
civil del empleado dentro del
centro de salud.
Columna que guarda el
TDI_ID_TIPO_DOC_ID identificador del tipo documento
ENTIDAD
de identidad del empleado
dentro del centro de salud.
TIO_ID_TIPO_OCUPA
CION

Columna que guarda el


identificador del tipo de
ocupacion del paciente dentro
del centro de salud.

PAI_ID_PAIS_DOMICIL Columna que guarda el


IO
identificador del pais.
PAI_ID_PAIS_PROCED
ENCIA
PAI_ID_PAIS_NACIMIE
NTO
Columna que guarda el
DEP_ID_DPTO_DOMIC
identificador del departamento
ILIO
de un determinado pais.
DEP_ID_DPTO_PROC
EDENCIA
DEP_ID_DPTO_NACIM

IENTO
Columna que guarda el
DIS_ID_DISTRITO_DO
identificador del distrito de una
MICILIO
determinada provincia
DIS_ID_DISTRITO_PR
OCEDENCIA
DIS_ID_DISTRITO_NA
CIMIENTO
Columna que guarda el
CEP_ID_CENTRO_PO
identificador del centro poblado
BLADO_DOMICILIO
de un determinado distrito
CEP_ID_CENTRO_PO
BLADO_PROCEDENCI
A
CEP_ID_CENTRO_PO
BLADO_NACIMIENTO
Columna que guarda el
PRO_ID_PROVINCIA_
identificador de la provincia de
DOMICILIO
un determinado departamento.
PRO_ID_PROVINCIA_
PROCEDENCIA
PRO_ID_PROVINCIA_
NACIMIENTO
EMP_ID_EMPLEADO

Columna que guarda el


identificador del empleado
dentro del centro de salud.

Tabla de las
distintas atenciones
ATE_ATENCIO
que se le realizan a ATE_ID_ATENCION
N
los pacientes dentro
del centro de salud.

Columna que guarda el


identificador de las atenciones
ATE_ATENCION
que se realizan dentro del centro
de salud.

Columna que guarda la fecha de


ATE_FECHA_INGRES ingreso de las atenciones que se
O
realizan dentro del centro de
salud.
Columna que guarda la fecha de
egreso de las atenciones que se
ATE_FECHA_EGRESO
realizan dentro del centro de
salud.
Columna que guarda la fecha de
ATE_FECHA_EGRESO egreso administrativo de las
_ADMINISTRATIVO
atenciones que se realizan
dentro del centro de salud.
ATE_DESCRIPCION

Columna que guarda la


descripcion de las atenciones
que se realizan dentro del centro
de salud.

ATE_FLAG_INFECCIO Columna que nos indica si esta


NES_INTRAHOSPITAL atencion proviene de una
ES
infeccion intrahospitalaria.
Columna que nos indica si esta
ATE_FLAG_NECROPS
atencion se le ha realizado una
IA
necropsia..
TIP_ID_TIPO_REF_OR

Tabla de las distintas


atenciones que se le
realizan a los pacientes
dentro del centro de
salud.

IGEN
TIP_ID_TIPO_REF_DE
STINO
DEA_ID_DESTINO_AT
ENCION
TCP_ID_TIPO_CONDI
CION_ALSERVICIO
TCP_ID_TIPO_CONDI
CION_ALESTAB
Columna que guarda el
SER_ID_SERVICIO_IN
identificador del servicio dentro
GRESO
del centro de salud.
SER_ID_SERVICIO_E
GRESO
Columna que guarda el
MED_ID_MEDICO_ING
identificador del medico dentro
RESO
del centro de salud.
Columna que guarda el
ESP_ID_ESPECIALIDA
identificador de la especialidad
D_MEDICO
dentro del centro de salud.
Columna que guarda el
EST_ID_ESTABLECIMI
identificador de los
ENTO_ORIGEN
establecimientos del MINSA.
EST_ID_ESTABLECIMI
ENTO_DESTINO
MED_ID_MEDICO_EG Columna que guarda el

RESO

identificador del medico dentro


del centro de salud.

TVA_ID_TIPO_VIA_AD
MISION
Columna que guarda el
CAM_ID_CAMA_INGR
identificador de la cama dentro
ESO
centro de salud.
CAM_ID_CAMA_EGRE
SO
MED_ID_MEDICO_RE Columna que guarda el
SPONSABLE_NACIMIE identificador del medico dentro
NTO
del centro de salud.
TGA_ID_TIPO_GRAVE
DAD
Columna que guarda el
MED_ID_MEDICO_ATE
identificador del medico dentro
NCION
del centro de salud.
ATE_ATENCIO
N_DIAGNOSTI
CO

Columna que guarda el


ATD_ID_DIAGNOSTIC
ATE_ATENCION_DIA
identificador de los diagnosticos
O
GNOSTICO
para una determinada atencion.
ATE_ID_ATENCION

Columna que guarda el


identificador de las atenciones
que se realizan dentro del centro
de salud.

Columna que guarda el


SUB_ID_SUBCLASIFIC
identificador de la
ACION
subclasificacion de los

diagnosticos.
Columna que guarda el
identificador del diagnostico
DIA_ID_DIAGNOSTICO
dado por el medico despues de
una atencion.
ATE_ATENCIO
N_EXAMEN

ATE_ID_EXAMEN

Columna que guarda el


ATE_ATENCION_EX
identificador de los examenes
AMEN
para una determinada atencion.

ATE_DESCRIPCION

Columna que guarda la


descripcion de los examenes
para una determinada atencion.

ATE_FECHA

Columna que guarda la fecha de


los examenes para una
determinada atencion.

ATE_ORDEN_NRO

Columna que guarda el numero


de orden de los examenes para
una determinada atencion.

ATE_FECHA_ORDEN

Columna que guarda la fecha de


la orden de los examenes para
una determinada atencion.

Columna que guarda el


MED_ID_MEDICO_OR
identificador del medico dentro
DENA
del centro de salud.
Columna que guarda el
SER_ID_SERVICIO_O
identificador del servicio dentro
RDENA
del centro de salud.
PRO_ID_PROCEDIMIE Columna que guarda el

NTO

ATE_ID_ATENCION
Tabla de las
atenciones que se
convierten en
ATE_ATENCIO
interconsulta, es
N_INTERCON
decir, que de la
SULTA
atencion original
pasan a otra
especialidad.

identificador de los
procedimiento medicos.
Columna que guarda el
identificador de las atenciones
que se realizan dentro del centro
de salud.

Tabla de las atenciones


que se convierten en
Columna que guarda el
ATI_ID_ATENCION_IN
ATE_ATENCION_INT interconsulta, es decir,
identificador de las
TERCONSULTA
ERCONSULTA
que de la atencion
interconsultas de las atenciones.
original pasan a otra
especialidad.
ATI_FECHA_REALIZA
CION

Columna que guarda la fecha de


realizacion de las interconsultas
de las atenciones.

Columna que guarda la fecha de


ATI_FECHA_SOLICITU
la solicitud de las interconsultas
D
de las atenciones.
ATE_ID_ATENCION

Columna que guarda el


identificador de las atenciones
que se realizan dentro del centro
de salud.

Columna que guarda el


PRO_ID_PROCEDIMIE
identificador de los
NTO
procedimiento medicos.
ATD_ID_DIAGNOSTIC Columna que guarda el

identificador de los diagnosticos


para una determinada atencion.

Columna que guarda el


MED_ID_MEDICO_SO
identificador del medico dentro
LICITA
del centro de salud.
MED_ID_MEDICO_RE
ALIZA
ATE_ATENCIO Tabla de la
N_NACIMIENT atenciones de los
OS
recien nacidos.

Columna que guarda el


ATN_ID_ATENCIONES identificador de los nacimientos
_NACIMIENTOS
de las atenciones dentro del
centro de salud.
Columna que guarda la fecha de
ATN_FECHA_NACIMIE nacimiento de los recien nacidos
NTO
de las atenciones dentro del
centro de salud.
Columna que guarda la edad en
semanas de los nacimientos de
ATN_EDAD_SEMANAS
las atenciones dentro del centro
de salud.
ATN_TALLA

Columna que guarda la talla de


los nacimientos de las
atenciones dentro del centro de
salud.

ATN_PESO

Columna que guarda el peso de


los nacimientos de las
atenciones dentro del centro de
salud.

ATE_ATENCION_NA Tabla de la atenciones


CIMIENTOS
de los recien nacidos.

TIPS_ID_TIPO_SEXO

Columna que guarda el


identificador del tipo de sexo del
empleado dentro del centro de
salud.

Columna que guarda el


TCRN_ID_TIPO_RECIE identificador del tipo de
N_NACIDO
condicion de un recien nacido en
una atencion.

ATE_ATENCIO
N_RECETA

ATE_ID_ATENCION

Columna que guarda el


identificador de las atenciones
que se realizan dentro del centro
de salud.

ATR_ID_RECETA

Columna que guarda el


identificador de la receta para
una determinada atencion.

ATR_NRO_RECETA

Columna que guarda el numero


de la receta para una
determinada atencion.

ATR_FECHA

Columna que guarda la fecha de


la receta para una determinada
atencion.

MED_ID_MEDICO

Columna que guarda el


identificador del medico dentro
del centro de salud.

ATE_ID_ATENCION

Columna que guarda el


identificador de las atenciones
que se realizan dentro del centro
de salud.

ATE_ATENCION_RE
CETA

SER_ID_SERVICIO
ATE_CLASIFIC
ACION_DIAGN
OSTICO

Columna que guarda el


identificador del servicio dentro
del centro de salud.

Columna que guarda el


CLA_ID_DIAGNOSTIC
identificador de la clasificacion
O
de los diagnosticos.
CLA_DESCRIPCION

ATE_CLASIFICACIO
N_DIAGNOSTICO

Columna que guarda la


descripcion de la clasificacion de
los diagnosticos.

Tabla de cuentas de
Columna que guarda el
ATE_CUENTA atencin de los
CUA_ID_CUENTA_ATE
identificador de las cuentas de
_ATENCION
pacientes dentro del NCION
atencion de los pacientes.
centro de salud
Columna que guarda la fecha de
CUA_FECHA_APERTU
apertura de las cuentas de
RA
atencion de los pacientes.
Columna que guarda la fecha de
CUA_FECHA_CIERRE cierre de las cuentas de
atencion de los pacientes.
Columna que guarda el numero
CUA_NRO_AUTORIZA
de autorizacion de las cuentas
CION
de atencion de los pacientes.
CUA_NRO_PLACA

Columna que guarda el numero


de placa (si es SOAT) de las
cuentas de atencion de los
pacientes.

PAC_ID_PACIENTE

Columna que guarda el

Tabla de cuentas de
ATE_CUENTA_ATEN atencin de los
CION
pacientes dentro del
centro de salud

identificador de un paciente
dentro del centro de salud.
ATE_ID_ATENCION

Columna que guarda el


identificador de las atenciones
que se realizan dentro del centro
de salud.

Columna que guarda el


ECA_ID_ESTADO_ATE identificador del estado de las
NCION
cuentas de atencion dentro del
centro de salud.
FUF_ID_FUENTE_FIN
ANCIAMIENTO

Columna que guarda el


identificador de las fuentes de
financiamiento de las cuentas de
atencion dentro del centro de
salud.

PLP_ID_PLAN_PAGO

Columna que guarda el


identificador de los planes de
pago.

TIF_ID_TIPO

Columna que guarda el


identificador del tipo de
financiamiento de las cuentas de
atencion dentro del centro de
salud.

Tabla que indica


donde sera enviado
ATE_DESTINO
DEA_ID_DESTINO_AT
el paciente despues
_ATENCION
ENCION
de la consulta.
Ejemplos: Domicilio,

ATE_DESTINO_ATE
NCION

Tabla que indica donde


sera enviado el paciente
despues de la consulta.
Ejemplos: Domicilio,
Hospitalizacion,

Hospitalizacion,
Emergencia, etc.

Emergencia, etc.
DEA_DESCRIPCION

ATE_DETALLE
_RECETA

DER_ID_DETALLE

Columna que guarda el


identificador del detalle de la
receta para una determinada
atencion.

ATR_ID_RECETA

Columna que guarda el


identificador de la receta para
una determinada atencion.

PRO_ID_PRODUCTO

Columna que guarda el


identificador de los productos
dentro del centro de salud.

Tabla que indica el


ATE_ESTADO
estado en el que se
_CUENTA_AT
ECA_ID_ESTADO
encuentra la cuenta
ENCION
del paciente.
ECA_DESCRIPCION
Tabla que indica
cual sera la fuente
ATE_FUENTE_ de finaciamiento a
FUF_ID_FUENTE_FIN
FINANCIAMIE las cuales se
ANCIAMIENTO
NTO
acogera el paciente.
Ejemplos: SIS y los
diferentes seguros.

Columna que guarda el


identificador del estado de las
cuentas de atencion dentro del
centro de salud.

ATE_DETALLE_REC
ETA

Tabla que indica el


ATE_ESTADO_CUEN estado en el que se
TA_ATENCION
encuentra la cuenta del
paciente.

Columna que guarda la


descripcion del estado de las
cuentas de atencion dentro del
centro de salud.
Tabla que indica cual
Columna que guarda el
sera la fuente de
identificador de las fuentes de
ATE_FUENTE_FINAN finaciamiento a las
financiamiento de las cuentas de
CIAMIENTO
cuales se acogera el
atencion dentro del centro de
paciente. Ejemplos: SIS
salud.
y los diferentes seguros.

FUF_DESCRIPCION
Tabla de los
diferentes planes
ATE_PLAN_PA
que tiene el paciente PLP_ID_PLAN_PAGO
GO
dento del centro de
salud.

ATE_SUBCLA
SIFICACION_D
IAGNOSTICO

Columna que guarda la


descripcion del estado de las
cuentas de atencion dentro del
centro de salud.
Columna que guarda el
identificador de los planes de
pago.

PLP_DESCRIPCION

Columna que guarda la


descripcion de los planes de
pago.

PLP_COASEGURO

Columna que guarda el


coaseguro de los planes de
pago.

PLP_DEDUCIBLE

Columna que guarda el


deducible que asumira el seguro
dentro de los planes de pago.

Columna que guarda el


SUB_ID_SUBCLASIFIC identificador de la
ACION
subclasificacion de los
diagnosticos.
SUB_DESCRIPCION

Columna que guarda la


descripcion de la
subclasificacion de los
diagnosticos.

SUB_CODIGO

Columna que guarda el codigo


de la subclasificacion de los

CYF_PLAN_PAGO

ATE_SUBCLASIFICA
CION_DIAGNOSTICO

Tabla de los diferentes


planes que tiene el
paciente dento del
centro de salud.

diagnosticos.
Columna que guarda el
CLA_ID_DIAGNOSTIC
identificador de la clasificacion
O
de los diagnosticos.
SER_ID_SERVICIO

Columna que guarda el


identificador del servicio dentro
del centro de salud.

Tabla que nos indica


en que tipo de
ATE_TIPO_CO
condicion ingresa el
NDICION_PAC
TCP_ID_TIPO
paciente a una
IENTE
determinada
atencion.

Tabla que nos indica en


que tipo de condicion
ATE_TIPO_CONDICI
ingresa el paciente a
ON_PACIENTE
una determinada
atencion.

TCP_DESCRIPCION
ATE_TIPO_FIN
ANCIAMIENTO

TIF_ID_TIPO

Columna que guarda el


identificador del tipo de
ATE_TIPO_FINANCIA
financiamiento de las cuentas de
MIENTO
atencion dentro del centro de
salud.

TIF_DESCRIPCION

Columna que guarda la


descripcion del tipo de
financiamiento de las cuentas de
atencion dentro del centro de
salud.

Tabla que nos indica


ATE_TIPO_GR
que tipo de
AVEDAD_ATE
TGA_ID_TIPO
gravedad tiene el
NCION
paciente despues de

Tabla que nos indica


ATE_TIPO_GRAVED que tipo de gravedad
AD_ATENCION
tiene el paciente
despues de la atencion.

la atencion.
TGA_DESCRIPCION
Tabla que nos indica
ATE_TIPO_RE de que tipo son los
TIP_ID_TIPO
FERENCIA
establecimientos de
referencia.

ATE_TIPO_REFERE
NCIA

Tabla que nos indica de


que tipo son los
establecimientos de
referencia.

TIP_DESCRIPCION
Tabla que nos indica
ATE_TIPO_VIA
de donde proceden TVA_ID_TIPO
_ADMISION
los pacientes.

Tabla que nos indica de


ATE_TIPO_VIA_ADMI
donde proceden los
SION
pacientes.

TVA_DESCRIPCION
Tabla de ingresos y
AUD_AUDITO salidas de los
RIA_MEDICA mdicos dentro del
centro de salud

Columna que guarda el


AUM_ID_AUDITORIA_ identificador de la auditoria
AUD_AUDITORIA_M
MEDICA
medica(ingreso o salida) de los EDICA
doctores dentro centro de salud.
AUM_FECHA

Tabla de ingresos y
salidas de los mdicos
dentro del centro de
salud

Columna que guarda la fecha y


hora del ingreso o salida de los
doctores dentro centro de salud.

Columna que guarda el


TIM_ID_TIPO_INGRES identificador del tipo de ingreso
O_MEDICO
del medico al del centro de
salud.

AUD_TIPO_IN Tabla de tipo de


GRESO_MEDI ingreso de los

MED_ID_MEDICO

Columna que guarda el


identificador del medico dentro
del centro de salud.

TIM_ID_TIPO

Columna que guarda el


identificador del tipo de ingreso

AUD_TIPO_INGRES
O_MEDICO

Tabla de tipo de ingreso


de los mdicos al centro

CO

CIT_CITA

mdicos al centro de
salud

Tabla de citas
mdicas del centro
de salud

del medico al del centro de


salud.
TIM_DESCRIPCION

Columna que guarda la


descripcion del tipo de ingreso
del medico al del centro de
salud.

CIT_ID_CITA

Columna que guarda el


identificador de la cita de un
determinado servicio dentro del
centro de salud.

CIT_HORA_INICIO

Columna que guarda la hora de


inicio de la cita de un
determinado servicio dentro del
centro de salud.

CIT_HORA_FIN

Columna que guarda la hora de


finalizacion de la cita de un
determinado servicio dentro del
centro de salud.

CIT_FECHA

Columna que guarda la fecha de


la cita de un determinado
servicio dentro del centro de
salud.

PAC_ID_PACIENTE

Columna que guarda el


identificador de un paciente
dentro del centro de salud.

ESC_ID_ESTADO_CIT
A

de salud

ADM_CITA

Tabla de citas mdicas


del centro de salud

ATE_ID_ATENCION

Columna que guarda el


identificador de las atenciones
que se realizan dentro del centro
de salud.

SER_ID_SERVICIO

Columna que guarda el


identificador del servicio dentro
del centro de salud.

PRM_ID_PROGRAMA
CION

Columna que guarda el


identificador de la programacion
medica de cada uno de los
doctores.

Tabla de estados de
CIT_ESTADO_
ESC_ID_ESTADO_CIT
la cita dentro del
CITA
A
centro de salud

CIT_ESTADO_CITA

Tabla de estados de la
cita dentro del centro de
salud

ESC_DESCRIPCION
CYF_CAJA_C Tabla del motivo por
Columna que guarda el
Tabla del motivo por el
CCC_ID_CONCEPTO_
CYF_CAJA_CONCEP
ONCEPTO_CU el cual fue realizado
identificador del concepto de
cual fue realizado el
CUADRE
TO_CUADRE
ADRE
el cuadre.
cuadre de una determinada caja.
cuadre.
CCC_DESCRIPCION
CYF_CAJA_D
OCUMENTO

Columna que guarda la


descripcion del concepto de
cuadre de una determinada caja.

Tabla que contiene


Columna que guarda el
Tabla que contiene los
CAD_ID_CAJA_DOCU
CYF_CAJA_DOCUME
los documentos que
identificador del documento una
documentos que son
MENTO
NTO
son dados por Caja.
determinada caja.
dados por Caja.
CAD_NRO_SERIE

Columna que guarda el numero


de serie del documento una
determinada caja.

Columna que guarda el numero


CAD_NRO_DOCUMEN
de documento del documento
TO
una determinada caja.
Columna que guarda la razon
CAD_RAZON_SOCIAL social del documento una
determinada caja.
CAD_RUC

Columna que guarda el ruc del


documento una determinada
caja.

CAD_SUB_TOTAL

Columna que guarda el monto


del subtotal del documento una
determinada caja.

CAD_IGV

Columna que guarda el monto


del IGV del documento una
determinada caja.

CAD_FECHA_COBRA
NZA

Columna que guarda la fecha de


cobranza del documento una
determinada caja.

CAD_TOTAL

Columna que guarda el monto


total del documento una
determinada caja.

CAD_TIPO_CAMBIO

Columna que guarda el tipo de


cambio de una determinada
caja.

Columna que guarda las


CAD_OBSERVACIONE
observaciones de los
S
documentos una determinada

caja.
CAL_ID_CAJA_LOTE

Columna que guarda el


identificador del lote de cajas por
fecha.

Columna que guarda el


TID_ID_TIPO_DOCUM identificador del tipo de
ENTO
documento de una determinada
caja.
Columna que guarda el
TDP_ID_TIPO_DOCUM identificador del tipo de
ENTO_PAGO
documento de pago de una
determinada caja.
TIM_ID_TIPO_MONED Columna que guarda el
A
identificador del tipo de moneda.
Columna que guarda el
EPA_ID_EXONERACIO
identificador de la exoneracion
N
de un documento de pago.
CYF_CAJA_D
OCUMENTO_
DETALLE

Tabla que nos


Columna que guarda el
muestra el detalle de CDD_ID_CAJA_DOCU identificador del detalle del
los documentos que MENTO_DETALLE
documento una determinada
son dados por Caja.
caja.
Columna que guarda el precio
CCD_PRECIO_UNITAR unitario de un item del
IO
documento una determinada
caja.
CCD_CANTIDAD

Columna que guarda la unidad


de un item del documento una

Tabla que nos muestra


CYF_CAJA_DOCUME el detalle de los
NTO_DETALLE
documentos que son
dados por Caja.

determinada caja.
CCD_SUB_TOTAL

Columna que guarda el subtotal


de un item del documento una
determinada caja.

Columna que guarda el


DEP_ID_DETALLE_PR identificador del detalle de los
ODUCTO
productos dentro del centro de
salud.
Columna que guarda el
CAD_ID_CAJA_DOCU
identificador del documento una
MENTO
determinada caja.
CYF_CAJA_LO
TE

CAL_ID_CAJA_LOTE

Columna que guarda el


identificador del lote de cajas por CYF_CAJA_LOTE
fecha.

CAL_FECHA

Columna que guarda la fecha


del lote de las cajas.

CAL_ESTADO_LOTE

Columna que guarda el estado


del lote de las cajas.

Columna que guarda el saldo


CAL_SALDO_INICIAL_ inicial soles con el que se inicia
SOLES
lote de las cajas en una
determinada fecha.
Columna que guarda el saldo
CAL_SALDO_INICIAL_ inicial dolares con el que se
DOLARES
inicia lote de las cajas en una
determinada fecha.
CAJ_ID_CAJERO

Columna que guarda el

identificador del cajero.


CYF_CAJA_LO
TE_CUADRE

Columna que guarda el


CLC_ID_CAJA_LOTE_
identificador del cuadre de una
CUADRE
determinada caja.
CLC_CALCULADO

CYF_CAJA_LOTE_C
UADRE

Columna que guarda el monto


calculado del cuadre de una
determinada caja.

Columna que guarda el monto


CLC_CUADRE_USUAR
del sistema del cuadre de una
IO
determinada caja.
CLC_DIFERENCIA

Columna que guarda la


diferencia de montos del cuadre
de una determinada caja.

Columna que guarda el


CCC_ID_CONCEPTO_
identificador del concepto de
CUADRE
cuadre de una determinada caja.
CAL_ID_CAJA_LOTE
Tabla de los cajeros
que son utilizados
CYF_CAJERO
CAJ_ID_CAJERO
en Caja y
Facturacion.
EMP_ID_EMPLEADO

Columna que guarda el


identificador del lote de cajas por
fecha.
Columna que guarda el
identificador del cajero.
Columna que guarda el
identificador del empleado
dentro del centro de salud.

TIC_ID_TIPO_CAJERO Columna que guarda el

CYF_CAJERO

Tabla de los cajeros que


son utilizados en Caja y
Facturacion.

identificador del tipo de cajero


dentro del centro de salud.
ESTG_ID_ESTADO

Columna que guarda el


identificador de un estado
general para cualquier tabla
dentro del centro de salud.

CAJ_ID_CAJERO_SUP Columna que guarda el


ERVISOR
identificador del cajero.
Columna que guarda el
CYF_CATEGO Tabla de las
CAP_ID_CATEGORIA_ identificador de las categoria de CYF_CATEGORIA_P Tabla de las categorias
RIA_PRODUC categorias que tiene
PRODUCTO
que tiene cada producto.
los productos dentro del centro RODUCTO
TO
cada producto.
de salud.
CAP_DESCRIPCION

Columna que guarda la


descripcion de las categoria de
los productos dentro del centro
de salud.

Columna que guarda el


CYF_DETALLE Tabla del detalle que DEP_ID_DETALLE_PR identificador del detalle de los
_PRODUCTO tiene cada producto. ODUCTO
productos dentro del centro de
salud.
Columna que guarda el precio
DEP_PRECIO_UNITAR unitario de
IO
un producto dentro del centro de
salud.
DEP_PRECIO_TOTAL

Columna que guarda el precio


total de
un producto dentro del centro de
salud.

CYF_DETALLE_PRO Tabla del detalle que


DUCTO
tiene cada producto.

DEP_CANTIDAD

Columna que guarda la cantidad


de
un producto dentro del centro de
salud.

Columna que nos indica si el


DEP_CUBIERTO_POR
producto esta cubierto por el
_SEGURO
seguro.
Columna que guarda el
PLP_ID_PLAN_PRODU
identificador de los planes por
CTO
producto.
Columna que guarda el
CUA_ID_CUENTA_ATE
identificador de las cuentas de
NCION
atencion de los pacientes.
CYF_EXONER Tabla que nos indica
Columna que guarda el
EPA_ID_EXONERACIO
ACION_POR_ el detalle del porque
identificador de la exoneracion
N
ATENCION
de la exoneracion.
de un documento de pago.
Columna que guarda el monto
EPA_VALOR_EXONER
de la exoneracion de un
ADO
documento de pago.
Columna que guarda la fecha de
EPA_FECHA_EXONER
la exoneracion de un documento
ACION
de pago.
PAC_ID_PACIENTE

Columna que guarda el


identificador de un paciente
dentro del centro de salud.

MEX_ID_MOTIVO_EX
ONERACION

Columna que guarda el


identificador del motivo de

Tabla que nos indica el


CYF_EXONERACION
detalle del porque de la
_POR_ATENCION
exoneracion.

exoneracion de un determinado
pago.
CYF_MOTIVO_
Tabla del motivo de
EXONERACIO
la exonaeracion.
N

CYF_MOTIVO_EXON Tabla del motivo de la


ERACION
exonaeracion.

MEX_DESCRIPCION

CYF_PLAN_P
RODUCTO

Tabla de los
diversos planes de
pago de cada
producto.

Columna que guarda la


descripcion del motivo de
exoneracion de un determinado
pago.

Columna que guarda el


PLP_ID_PLAN_PRODU
identificador de los planes por
CTO
producto.
PLP_PRECIO

Columna que guarda el precio


del producto despues de aplicar
el descuento del plan de pago.

PLP_ID_PLAN_PAGO

Columna que guarda el


identificador de los planes de
pago.

PRO_ID_PRODUCTO

Columna que guarda el


identificador de los productos
dentro del centro de salud.

Tabla de los
CYF_PRODUC productos que
TO
proporciona Caja y
Facturacion.

Tabla de los diversos


CYF_PLAN_PRODUC
planes de pago de cada
TO
producto.

CYF_PRODUCTO
PRO_CODIGO

Columna que guarda el codigo

Tabla de los productos


que proporciona Caja y
Facturacion.

interno de los productos dentro


del centro de salud.
PRO_NOMBRE

Columna que guarda el nombre


de los productos dentro del
centro de salud.

PRO_PRECIO_BASE

Columna que guarda el precio


base de los productos dentro del
centro de salud.

PRO_BLOQUEADO

Columna que indica si un


producto esta bloqueado dentro
del centro de salud.

Columna que guarda el


CAP_ID_CATEGORIA_ identificador de las categoria de
PRODUCTO
los productos dentro del centro
de salud.
Tabla que nos indica
Columna que guarda el
CYF_TIPO_CA
a que tipo pertenece TIC_ID_TIPO_CAJERO identificador del tipo de cajero
JERO
cada cajero.
dentro del centro de salud.
TIC_DESCRIPCION

Tabla que nos indica a


CYF_TIPO_CAJERO que tipo pertenece cada
cajero.

Columna que guarda la


descripcion del tipo de cajero
dentro del centro de salud.

Tabla que nos indica


Columna que guarda el
Tabla que nos indica a
CYF_TIPO_DO a que tipo pertenece TID_ID_TIPO_DOCUM identificador del tipo de
CYF_TIPO_DOCUME que tipo pertenece los
CUMENTO
los documentos de ENTO
documento de una determinada NTO
documentos de Caja y
Caja y Facturacion.
caja.
Facturacion.
TID_DESCRIPCION

Columna que guarda la


descripcion del tipo de

documento de una determinada


caja.
Tabla que nos indica
Columna que guarda el
CYF_TIPO_DO a que tipo pertenece
TDP_ID_TIPO_DOCUM identificador del tipo de
CUMENTO_PA los documentos de
ENTO_PAGO
documento de pago de una
GO
pago de Caja y
determinada caja.
Facturacion.
TDP_DESCRIPCION

Tabla que nos indica a


CYF_TIPO_DOCUME que tipo pertenece los
NTO_PAGO
documentos de pago de
Caja y Facturacion.

Columna que guarda la


descripcion del tipo de
documento de pago de una
determinada caja.

Tabla del tipo de


Tabla del tipo de
CYF_TIPO_MO moneda de los
TIM_ID_TIPO_MONED Columna que guarda el
moneda de los
CYF_TIPO_MONEDA
NEDA
identificador del tipo de moneda.
documentos de Caja A
documentos de Caja y
y Facturacion.
Facturacion.
TIM_DESCRIPCION
GEN_CENTRO Tabla de centros
_POBLADO
poblados del Per

GEN_DEPART Tabla de

Columna que guarda la


descripcion del tipo de moneda.

Columna que guarda el


CEP_ID_CENTRO_PO
identificador del centro poblado
BLADO
de un determinado distrito
CEP_NOMBRE

Columna que guarda el nombre


del centro poblado de un
determinado distrito.

DIS_ID_DISTRITO

Columna que guarda el


identificador del distrito de una
determinada provincia

DEP_ID_DPTO

Columna que guarda el

GEN_CENTRO_POB Tabla de centros


LADO
poblados del Per

GEN_DEPARTAMEN Tabla de departamentos

AMENTO

departamentos del
Per

GEN_DEPART Tabla de
AMENTO_HOS departamentos del
PITAL
centro de salud.

identificador del departamento


de un determinado pais.
DEP_NOMBRE

Columna que guarda el nombre


del departamento de un
determinado pais.

PAI_ID_PAIS

Columna que guarda el


identificador del pais.

TO

del Per

Columna que guarda el


DEPH_ID_DEPARTAM identificador del departamento
GEN_DEPARTAMEN Tabla de departamentos
ENTO
del centro de salud.
de medicina dentro del centro de TO_HOSPITAL
salud.
DEPH_NOMBRE

Columna que guarda el nombre


del departamento de medicina
dentro del centro de salud.

Columna que guarda el


Tabla de diagnostico
GEN_DIAGNO
identificador del diagnostico
del centro de salud DIA_ID_DIAGNOSTICO
STICO
dado por el medico despues de
segn el CIE10
una atencion.
Columna que guarda el codigo
del diagnostico segun la
DIA_CODIGO_CIE2004
clasificicacion internacional de
las enfermedades, CIE2004.
DIA_DESCRIPCION
DIA_CODIGO_EXPOR

Columna que guarda la


descripcion del diagnostico dado
por el medico despues de una
atencion.

Tabla de diagnostico del


GEN_DIAGNOSTICO centro de salud segn el
CIE10

TACION
DIA_CODIGOCIE09

Columna que guarda el codigo


del diagnostico segun la
clasificicacion internacional de
las enfermedades, CIE9.

DIA_CODIGO_CIE10

Columna que guarda el codigo


del diagnostico segun la
clasificicacion internacional de
las enfermedades, CIE10.

DIA_GESTACION

Columna que nos indica si el


diagnostico aplica a mujeres en
estado de gestacion.

DIA_MORBILIDAD

Columna que nos indica si el


diagnostico es uno de
morbilidad.

Columna que nos indica si el


DIA_INTRAHOSPITALA
diagnostico puede ser aplicado
RIO
en diferentes hospitales.
DIA_RESTRICCION

Columna que nos indica si hay


algun tipo de restriccion

Columna que guarda la edad


maxima en dias a del paciente al
DIA_EDAD_MAX_DIAS
que se le determinara dicho
diagnostico.
Columna que guarda la edad
DIA_EDAD_MIN_DIAS minima en dias a del paciente al
que se le determinara dicho

diagnostico.
Columna que guarda el
DICA_ID_DIAGNOSTIC identificador de la categoria en
O_CATEGORIA
el que sera agrupado un
determinado diagnostico.
TIPS_ID_TIPO_SEXO

Columna que guarda el


identificador del tipo de sexo del
empleado dentro del centro de
salud.

Tabla de diagnostico
Columna que guarda el
GEN_DIAGNO
Tabla de diagnostico por
DIC_ID_DIAGNOSTICO identificador del capitulo en el
GEN_DIAGNOSTICO
por capitulo del
STICO_CAPIT
capitulo del centro de
_CAPITULO
centro de salud
que sera agrupado un grupo de _CAPITULO
ULO
salud segn el CIE10
segn el CIE10
diagnosticos.
DIC_CODIGO

Columna que guarda el codigo


del capitulo en el que sera
agrupado un grupo de
diagnosticos

DIC_DESCRIPCION

Columna que guarda la


descripcion del capitulo en el
que sera agrupado un grupo de
diagnosticos

Tabla de diagnostico
Columna que guarda el
GEN_DIAGNO
DICA_ID_DIAGNOSTIC identificador de la categoria en
por categoria del
STICO_CATEG
O_CATEGORIA
centro de salud
el que sera agrupado un
ORIA
segn el CIE10
determinado diagnostico.
DICA_CODIGO

Columna que guarda el codigo


de la categoria en el que sera
agrupado un determinado

Tabla de diagnostico por


GEN_DIAGNOSTICO
categoria del centro de
_CATEGORIA
salud segn el CIE10

diagnostico.
DICA_DESCRIPCION

Columna que guarda la


descripcion de la categoria en el
que sera agrupado un
determinado diagnostico.

DIG_ID_DIAGNOSTIC
O_GRUPO

Columna que guarda el


identificador del grupo en el que
sera agrupado una categoria de
diagnosticos.

Tabla de grupos de
GEN_DIAGNO
diagnostico del
STICO_GRUP
centro de salud
O
segn el CIE10

Tabla de grupos de
GEN_DIAGNOSTICO
diagnostico del centro de
_GRUPO
salud segn el CIE10

DIG_DESCRIPCION

Columna que guarda la


descripcion del grupo en el que
sera agrupado una categoria de
diagnosticos.

Columna que guarda el


DIC_ID_DIAGNOSTICO identificador del capitulo en el
_CAPITULO
que sera agrupado un grupo de
diagnosticos.
GEN_DISTRIT Tabla de distritos del
DIS_ID_DISTRITO
O
Per
DIS_NOMBRE

Columna que guarda el


identificador del distrito de una
determinada provincia
Columna que guarda la
descripcion del distrito de una
determinada provincia.

GEN_DISTRITO

Tabla de distritos del


Per

PRO_ID_PROVINCIA
GEN_EMPLEA Tabla de empleados
EMP_ID_EMPLEADO
DO
del centro de salud

Columna que guarda el


identificador de la provincia de
un determinado departamento.
Columna que guarda el
identificador del empleado
dentro del centro de salud.

Columna que guarda el apellido


EMP_APELLIDO_PATE
paterno del empleado dentro del
RNO
centro de salud.
Columna que guarda el apellido
EMP_APELLIDO_MAT
materno del empleado dentro
ERNO
del centro de salud.
EMP_NOMBRES

Columna que guarda los


nombres del empleado dentro
del centro de salud.

EMP_DNI

Columna que guarda el numero


del DNI del empleado dentro del
centro de salud.

Columna que guarda el codigo


EMP_CODIGO_PLANIL
de planilla del empleado dentro
LA
del centro de salud.
Columna que guarda la fecha de
EMP_FECHA_INGRES
ingreso del empleado al centro
O
de salud.
TCT_ID_TIPO

Columna que guarda el


identificador del tipo de
condicion de trabajo en el que

GEN_EMPLEADO

Tabla de empleados del


centro de salud

se encuentra el empleado dentro


del centro de salud.
TIPE_ID_TIPO

Columna que guarda el


identificador del tipo de
empleado del centro de salud

Columna que guarda el


TEC_ID_TIPO_ESTAD identificador del tipo de estado
O_CIVIL
civil del empleado dentro del
centro de salud.
Columna que guarda el
TDI_ID_TIPO_DOC_ID identificador del tipo documento
ENTIDAD
de identidad del empleado
dentro del centro de salud.
Columna que guarda el
TGI_ID_GRADO_INST identificador del grado de
RUCCION
instruccion del empleado dentro
del centro de salud.
ESTE_ID_ESTADO

Columna que guarda el


identificador del estado del
empleado dentro del centro de
salud.

EMP_FECHA_CESE
TIPS_ID_TIPO_SEXO
GEN_ESPECIA Tabla de

Columna que guarda el


identificador del tipo de sexo del
empleado dentro del centro de
salud.

ESP_ID_ESPECIALIDA Columna que guarda el

GEN_ESPECIALIDAD Tabla de especialidades

LIDAD

especialidades del
centro de salud.

ESP_NOMBRE

identificador de la especialidad
dentro del centro de salud.

del centro de salud.

Columna que guarda el nombre


de la especialidad dentro del
centro de salud.

Columna que guarda el tiempo


ESP_TIEMPO_CONSU consulta promedio de la
LTA
especialidad dentro del centro
de salud.
Columna que guarda el
DEPH_ID_DEPARTAM identificador del departamento
ENTO
de medicina dentro del centro de
salud.
Tabla de
Columna que guarda el
GEN_ESTABL
EST_ID_ESTABLECIMI
establecimientos de
identificador de los
ECIMIENTO
ENTO
salud
establecimientos del MINSA.
EST_CODIGO

Columna que guarda el codigo


que manejan los
establecimientos del MINSA.

EST_NOMBRE

Columna que guarda el nombre


de los establecimientos del
MINSA.

DIS_ID_DISTRITO

Columna que guarda el


identificador del distrito de una
determinada provincia

TES_ID_TIPO

Columna que guarda el


identificador del tipo de

Tabla de
GEN_ESTABLECIMIE
establecimientos de
NTO
salud

establecimiento del centro de


salud.

Tabla de estado de
GEN_ESTADO los empleados del
_EMPLEADO centro de salud

TIS_ID_TIPO

Columna que guarda el


identificador del tipo de sector
del establecimiento del centro de
salud.

ESTE_ID_ESTADO

Columna que guarda el


identificador del estado del
empleado dentro del centro de
salud.

ESTE_DESCRIPCION

Columna que guarda la


descripcion del estado del
empleado dentro del centro de
salud.

GEN_ESTADO Tabla de estados en


ESTG_ID_ESTADO
_GENERAL
general

Tabla de estado de
GEN_ESTADO
los servicios del
_SERVICIO
centro de salud

Columna que guarda el


identificador de un estado
general para cualquier tabla
dentro del centro de salud.

ESTG_DESCRIPCION

Columna que guarda la


descripcion de un estado
general de cualquier tabla dentro
del centro de salud.

ESE_ID_ESTADO

Columna que guarda el


identificador del estado del
servicio dentro del centro de
salud.

ESE_DESCRIPCION

Columna que guarda la


descripcion del estado del

Tabla de estado de los


GEN_ESTADO_EMPL empleados del centro de
EADO
salud

GEN_ESTADO_GEN Tabla de estados en


ERAL
general

Tabla de estado de los


GEN_ESTADO_SERV
servicios del centro de
ICIO
salud

servicio dentro del centro de


salud.
Tabla de mdicos
GEN_MEDICO
del centro de salud

GEN_PAIS

Tabla de pases del


mundo

Tabla de
GEN_PROCED procedimientos de
IMIENTO
medicina dentro del
centro de salud.

MED_ID_MEDICO

Columna que guarda el


identificador del medico dentro
del centro de salud.

EMP_ID_EMPLEADO

Columna que guarda el


identificador del empleado
dentro del centro de salud.

MED_COLEGIATURA

Columna que guarda el numero


de colegiatura del medico
dentro del centro de salud.

PAI_ID_PAIS

Columna que guarda el


identificador del pais.

PAI_NOMBRE

Columna que guarda el nombre


del pais.

PAI_CODIGO

Columna que guarda el codigo


del pais.

Columna que guarda el


PRO_ID_PROCEDIMIE
identificador de los
NTO
procedimiento medicos.
PRO_DESCRIPCION

Columna que guarda la


descripcion de los procedimiento
medicos.

Columna que guarda el codigo


PRO_CODIGO_CPT99 de los procedimiento medicos
segun el catalogo de

GEN_MEDICO

Tabla de mdicos del


centro de salud

GEN_PAIS

Tabla de pases del


mundo

Tabla de procedimientos
GEN_PROCEDIMIEN
de medicina dentro del
TO
centro de salud.

procedimientos medicos CPT99.


Columna que guarda el codigo
de los procedimiento medicos
PRO_CODIGO_CPT20
segun el catalogo de
04
procedimientos medicos
CPT2004.
PRO_RESTRICCION

Columna que guarda las


restricciones de los
procedimiento medicos.

Columna que guarda la edad


PRO_EDAD_MAXIMA_ maxima en dias del paciente al
DIAS
que se le podra aplicar dicho
procedimiento.
PRO_EDAD_MINIMA_
DIAS

Columna que guarda la edad


minima en dias del paciente al
que se le podra aplicar dicho
procedimiento.

PRO_CODIGO_OPCS

Columna que guarda el codigo


de los procedimiento medicos
segun el catalogo de
procedimientos medicos OPCS.

PRO_DESCRIPCION_
OPCS

Columna que guarda la


descripcion de los procedimiento
medicos segun el catalogo de
procedimientos medicos
CPT2004.

TIPS_ID_TIPO_SEXO

Columna que guarda el


identificador del tipo de sexo del

empleado dentro del centro de


salud.

GEN_PROVIN Tabla de provincias


CIA
del Per

GEN_REGLAM
ENTO

GEN_SERVICI Tabla de servicios


O
del centro de salud.

PRO_ID_PRODUCTO

Columna que guarda el


identificador de los productos
dentro del centro de salud.

PRO_ID_PROVINCIA

Columna que guarda el


identificador de la provincia de
un determinado departamento.

PRO_NOMBRE

Columna que guarda el nombre


de la provincia de un
determinado departamento.

DEP_ID_DPTO

Columna que guarda el


identificador del departamento
de un determinado pais.

GEN_PROVINCIA

Tabla de provincias del


Per

Columna que guarda el


Tabla del reglamento de
DEPH_ID_DEPARTAM identificador del departamento
cada departamento
GEN_REGLAMENTO
ENTO
de medicina dentro del centro de
dentro del centro de
salud.
salud.
TARDANZA

Columna que guarda las


tardanzas admitidas por
departamento entro del centro
de salud.

SER_ID_SERVICIO

Columna que guarda el


identificador del servicio dentro
del centro de salud.

SER_NOMBRE

Columna que guarda el nombre


del servicio dentro del centro de

GEN_SERVICIO

Tabla de servicios del


centro de salud.

salud.
SER_CODIGO

Columna que guarda el codigo


interno del servicio dentro del
centro de salud.

Columna que guarda el


ESP_ID_ESPECIALIDA
identificador de la especialidad
D
dentro del centro de salud.
TIS_ID_TIPO

Columna que guarda el


identificador del tipo servicio
dentro del centro de salud.

ESE_ID_ESTADO

Columna que guarda el


identificador del estado del
servicio dentro del centro de
salud.

Tabla que nos indica


GEN_TIPO_C
el tipo de condicion
ONDICION_AL
TCA_ID_TIPO
del paciente al salir
TA
de hospitalizacion.

Tabla que nos indica el


GEN_TIPO_CONDICI tipo de condicion del
ON_ALTA
paciente al salir de
hospitalizacion.

TCA_DESCRIPCION
Tabla de tipo de
GEN_TIPO_C
condicin de recien
ONDICION_RE
TCRN_ID_TIPO
nacido del centro de
CIEN_NACIDO
salud

Columna que guarda el


Tabla de tipo de
GEN_TIPO_CONDICI
identificador del tipo de
condicin de recien
ON_RECIEN_NACID
condicion de un recien nacido en
nacido del centro de
O
una atencion.
salud

Columna que guarda la


descripcion del tipo de codicion
TCRN_DESCRIPCION
de un recien nacido en una
atencion.

GEN_TIPO_C Tabla de tipo de


ONDICION_TR condicin de trabajo TCT_ID_TIPO
ABAJO
del centro de salud

TCT_DESCRIPCION

GEN_TIPO_D Tabla de tipo de


OC_IDENTIDA documento de
D
identidad

Columna que guarda el


identificador del tipo de
Tabla de tipo de
GEN_TIPO_CONDICI
condicion de trabajo en el que
condicin de trabajo del
ON_TRABAJO
se encuentra el empleado dentro
centro de salud
del centro de salud.
Columna que guarda la
descripcion del tipo de condicion
de trabajo en el que se
encuentra el empleado dentro
del centro de salud.

Columna que guarda el


TDI_ID_TIPO_DOC_ID identificador del tipo documento GEN_TIPO_DOC_IDE Tabla de tipo de
ENTIDAD
NTIDAD
documento de identidad
de identidad del empleado
dentro del centro de salud.
Columna que guarda la
descripcion del tipo de
TDI_DESCRIPCION_D
documento de identidad del
OC_IDENTIDAD
empleado dentro del centro de
salud.

GEN_TIPO_E
MPLEADO

Tabla de tipo de
empleado del centro TIPE_ID_TIPO
de salud

GEN_TIPO_ES Tabla de tipo de


TABLECIMIEN establecimiento de
TO
centro de salud

Columna que guarda el


identificador del tipo de
empleado del centro de salud

TIPE_DESCRIPCION

Columna que guarda la


descripcion del tipo de empleado
del centro de salud.

TES_ID_TIPO

Columna que guarda el


identificador del tipo de
establecimiento del centro de

Tabla de tipo de
GEN_TIPO_EMPLEA
empleado del centro de
DO
salud

Tabla de tipo de
GEN_TIPO_ESTABLE
establecimiento de
CIMIENTO
centro de salud

salud.
TES_DESCRIPCION

GEN_TIPO_ES Tabla de estados


TADO_CIVIL
civil.

Columna que guarda la


descripcion del tipo de
establecimiento del centro de
salud.

Columna que guarda el


TEC_ID_TIPO_ESTAD identificador del tipo de estado
O_CIVIL
civil del empleado dentro del
centro de salud.
TEC_DESCRIPCION

GEN_TIPO_ESTADO
Tabla de estados civil.
_CIVIL

Columna que guarda la


descripcion del tipo de estado
civil del empleado dentro del
centro de salud.

Columna que guarda el


GEN_TIPO_G
Tabla de tipo de
TGI_ID_GRADO_INST identificador del grado de
GEN_TIPO_GRADO_I Tabla de tipo de grado
RADO_INSTR
grado de instruccin RUCCION
de instruccin
instruccion del empleado dentro NSTRUCCION
UCCION
del centro de salud.

GEN_TIPO_O
CUPACION

Tabla de tipo de
ocupacin del
empleado en el
centro de salud

TGI_DESCRIPCION

Columna que guarda la


descripcion del grado de
instruccion del empleado dentro
del centro de salud.

TIO_ID_TIPO_OCUPA
CION

Columna que guarda el


identificador del tipo de
ocupacion del paciente dentro
del centro de salud.

TIO_DESCRIPCION

Columna que guarda la


descripcion del tipo de
ocupacion del paciente dentro

Tabla de tipo de
GEN_TIPO_OCUPAC
ocupacin del empleado
ION
en el centro de salud

del centro de salud.


GEN_TIPO_PE
RSONA

Columna que guarda el


TPE_ID_TIPO_PERSO identificador del tipo persona del GEN_TIPO_PERSON
NA
proveedor dentro del centro de A
salud.
TPE_DESCRIPCION

Tabla de tipo de
GEN_TIPO_PR
procedencia en el
OCEDENCIA
centro de salud

Tabla de tipo de
GEN_TIPO_SE
sector de los centro
CTOR
de salud.

Tabla de tipo de
GEN_TIPO_SE
servicio del centro
RVICIO
de salud

Columna que guarda la


descripcion del tipo de persona
del proveedor dentro del centro
de salud.

Columna que guarda el


Tabla de tipo de
TIP_ID_TIPO_PROCED identificador del tipo procedencia GEN_TIPO_PROCED
procedencia en el centro
ENCIA
de un paciente dentro del centro ENCIA
de salud
de salud.
TIP_DESCRIPCION

Columna que guarda la


descripcion del tipo de de
procedencia de un paciente
dentro del centro de salud.

TIS_ID_TIPO

Columna que guarda el


Tabla de tipo de sector
identificador del tipo de sector
GEN_TIPO_SECTOR
de los centro de salud.
del establecimiento del centro de
salud.

TIS_DESCRIPCION

Columna que guarda la


descripcion del tipo de sector del
establecimiento del centro de
salud.

TIS_ID_TIPO

Columna que guarda el


identificador del tipo servicio
dentro del centro de salud.

GEN_TIPO_SERVICI Tabla de tipo de servicio


O
del centro de salud

GEN_TIPO_SE Tabla de tipo de


XO
sexo

TIS_DESCRIPCION

Columna que guarda la


descripcion del tipo servicio
dentro del centro de salud.

TIPS_ID_TIPO_SEXO

Columna que guarda el


identificador del tipo de sexo del
GEN_TIPO_SEXO
empleado dentro del centro de
salud.

TIPS_DESCRIPCION

Columna que guarda la


descripcion del tipo de sexo del
empleado dentro del centro de
salud.

HIS_DETALLE Tabla de detalle de


_HISTORIA_C las Historias Clinicas ATE_ID_ATENCION
LINICA
del centro de salud.

Columna que guarda el


HIS_DETALLE_HIST
identificador de las atenciones
que se realizan dentro del centro ORIA_CLINICA
de salud.

Tabla de tipo de sexo

Tabla de detalle de las


Historias Clinicas del
centro de salud.

Columna que guarda el


HC_ID_HISTORIA_CLI
identificador de la hisoria clinica
NICA
dentro del centro de salud.
Columna que guarda el
HIS_ESTADO_ Tabla de estado en
Tabla de estado en el
HIS_ESTADO_HISTO
identificador del estado de la
HISTORIA_CLI el que se encuentra EHC_ID_ESTADO_HC
que se encuentra la
historia clinica dentro del centro RIA_CLINICA
NICA
la Historia Clinica.
Historia Clinica.
de salud.
Columna que guarda la
EHC_DESCRIPCION_E descripcion del estado de la
STADO_HC
historia clinica dentro del centro
de salud.
HIS_ESTADO_ Tabla de estado en EMHC_ID_ESTADO_M Columna que guarda el
MOVIMIENTO_ el que se encuentra OVIMIENTO_HC
identificador del estado del

HIS_ESTADO_MOVI
MIENTO_HC

Tabla de estado en el
que se encuentra los

HC

los movimientos de
las Historias
Clinicas.

movimiento de la hisoria clinica


dentro del centro de salud.

movimientos de las
Historias Clinicas.

Columna que guarda la


EMHC_DESCRIPCION descripcion del estado del
_MOVIMIENTO_HC
movimiento de la hisoria clinica
dentro del centro de salud.
Tabla que guarda
HIS_GENERA los numeros de
DOR_NRO_HC generacion de las
Historias Clinicas.

Columna que guarda el


identificador del generador de
GHC_ID_GENERADOR
numeros de la historia clinica
dentro del centro de salud.

Tabla que guarda los


HIS_GENERADOR_N
numeros de generacion
RO_HC
de las Historias Clinicas.

Columna que guarda el ultimo


GHC_NRO_HISTORIA_ numero del generado de la
CLINICA
historia clinica dentro del centro
de salud.
Columna que guarda el
identificador del tipo de
TGHC_ID_TIPO_GENE
generador de numeros de la
RACION_HC
historia clinica dentro del centro
de salud.
Tabla de los datos
HIS_HISTORIA
basicos de la
_CLINICA
Historia Clinica.

Columna que guarda el


Tabla de los datos
HC_ID_HISTORIA_CLI
HIS_HISTORIA_CLINI
identificador de la hisoria clinica
basicos de la Historia
NICA
CA
dentro del centro de salud.
Clinica.
Columna que guarda la fecha de
HC_FECHA_CREACIO
creacion de la hisoria clinica
N
dentro del centro de salud.
HC_FECHA_PASO_PA Columna que guarda la fecha de
SIVO
paso a pasivo de la hisoria

clinica dentro del centro de


salud.
TCH_ID_TIPO_HC

Columna que guarda el


identificador del tipo de la
historia clinica dentro del centro
de salud.

Columna que guarda el


identificador del estado de la
EHC_ID_ESTADO_HC
historia clinica dentro del centro
de salud.
PAC_ID_PACIENTE

Columna que guarda el


identificador de un paciente
dentro del centro de salud.

Columna que guarda el


identificador del generador de
GHC_ID_GENERADOR
numeros de la historia clinica
dentro del centro de salud.
Tabla de las
HIS_HISTORIA
Historias Clinicas
_SOLICITADA
solictadas.

HCS_ID_HISTORIA_S
OLICITADA

Columna que guarda el


identificador de la historia clinica HIS_HISTORIA_SOLI Tabla de las Historias
CITADA
Clinicas solictadas.
solicitada dentro del centro de
salud.

Columna que guarda la fecha de


HCS_FECHA_SOLICIT la solicitud de la historia clinica
UD
solicitada dentro del centro de
salud.
HCS_FECHA_REQUE
RIDA

Columna que guarda la fecha


requerida de la historia clinica
solicitada dentro del centro de

salud.
HCS_OBSERVACION

Columna que guarda las


observaciones de la historia
clinica solicitada dentro del
centro de salud.

PAC_ID_PACIENTE

Columna que guarda el


identificador de un paciente
dentro del centro de salud.

SER_ID_SERVICIO

Columna que guarda el


identificador del servicio dentro
del centro de salud.

Columna que guarda el


MHC_ID_MOVIMIENTO identificador del movimiento de
_HC
la historia clinica del centro de
salud.
Columna que guarda el
EMP_ID_EMPLEADO_
identificador del empleado
SOLICITA
dentro del centro de salud.
Tabla del motivo del
Columna que guarda el
Tabla del motivo del
HIS_MOTIVO_
MMHC_ID_MOTIVO_M identificador del motivo del
HIS_MOTIVO_MOVIM movimiento de la
movimiento de la
MOVIMIENTO_
OVIMIENTO
Historia Clinica de
movimiento de la historia clinica IENTO_HC
Historia Clinica de
HC
archivo.
del centro de salud.
archivo.
Columna que guarda la
MMHC_DESCRICPION
descripcion del motivo del
_MOTIVO_MOVIMIENT
movimiento de la historia clinica
O
del centro de salud.
HIS_MOVIMIE Tabla que nos indica MHC_ID_MOVIMIENTO Columna que guarda el

HIS_MOVIMIENTO_H Tabla que nos indica el

NTO_HISTORI el movimiento de la
A_CLINICA
Historia Clinica.

_HC

identificador del movimiento de ISTORIA_CLINICA


la historia clinica del centro de
salud.

Columna que guarda la fecha


MHC_FECHA_MOVIMI
del movimiento de la historia
ENTO
clinica del centro de salud.
MHC_OBSERVACION

Columna que guarda las


observaciones del movimiento
de la historia clinica del centro
de salud.

MHC_NRO_FOLIOS

Columna que guarda los numero


de folios del movimiento de la
historia clinica del centro de
salud.

Columna que guarda el


EMP_ID_EMPLEADO_
identificador del empleado
ARCHIVO
dentro del centro de salud.
EMP_ID_EMPLEADO_
TRANSPORTE
EMP_ID_EMPLEADO_
RECEPCION
PAC_ID_PACIENTE

Columna que guarda el


identificador de un paciente
dentro del centro de salud.

Columna que guarda el


SER_ID_SERVICIO_O
identificador del servicio dentro
RIGEN
del centro de salud.

movimiento de la
Historia Clinica.

SER_ID_SERVICIO_D
ESTINO
Columna que guarda el
EMHC_ID_ESTADO_M identificador del estado del
OVIMIENTO_HC
movimiento de la hisoria clinica
dentro del centro de salud.
Columna que guarda el
MMHC_ID_MOTIVO_M identificador del motivo del
OVIMIENTO
movimiento de la historia clinica
del centro de salud.
Tabla de tipo de
HIS_TIPO_GE
generacion de los
NERACION_H
numeros de la
C
Historia Clinica.

Columna que guarda el


Tabla de tipo de
identificador del tipo de
TGHC_ID_TIPO_GENE
HIS_TIPO_GENERAC generacion de los
generador de numeros de la
RACION_HC
ION_HC
numeros de la Historia
historia clinica dentro del centro
Clinica.
de salud.
Columna que guarda la
TGHC_DESCRIPCION descripcion del generador de
_GENERACION_HC
numeros de la historia clinica
dentro del centro de salud.

HIS_TIPO_HIS
Tabla de tipo de la
TORIA_CLINIC
Historia Clinica.
A

TCH_ID_TIPO_HC

Columna que guarda el


HIS_TIPO_HISTORIA Tabla de tipo de la
identificador del tipo de la
Historia Clinica.
historia clinica dentro del centro _CLINICA
de salud.

Columna que guarda la


THC_DESCRIPCION_T descripcion del tipo de la historia
IPO_HC
clinica dentro del centro de
salud.
HOS_CAMA

Tabla de detalle de

CAM_ID_CAMA

Columna que guarda el

HOS_CAMA

Tabla de detalle de las

las camas del centro


de salud.

identificador de la cama dentro


centro de salud.
CAM_CODIGO

Columna que guarda el codigo


interno de la cama dentro centro
de salud.

SER_ID_SERVICIO_P
ROPIETARIO

Columna que guarda el


identificador del servicio dentro
del centro de salud.

camas del centro de


salud.

SER_ID_SERVICIO_U
BICACION_ACTUAL
TIC_ID_TIPO_CAMA

Columna que guarda el


identificador del tipo de de cama
dentro centro de salud.

Columna que guarda el


TCO_ID_TIPO_CONDI identificador del tipo de
CION_OCUPACION
ocupacion de las camas dentro
centro de salud.
ESC_ID_ESTADO_CA
MA

Columna que guarda el


identificador del estado de las
camas dentro centro de salud.

Tabla de estado de
HOS_ESTADO
las camas del centro ESC_ID_ESTADO
_CAMA
de salud.

HOS_HISTORI

Tabla de estado de las


HOS_ESTADO_CAM
camas del centro de
A
salud.

ESC_DESCRIPCION

Columna que guarda la


descripcion del estado de las
camas dentro centro de salud.

CAM_ID_CAMA

Columna que guarda el

HOS_HISTORICO_C

CO_CAMA

identificador de la cama dentro


centro de salud.
PAC_ID_PACIENTE

AMA

Columna que guarda el


identificador de un paciente
dentro del centro de salud.

FECHA_INGRESO
FECHA_EGRESO
HOS_RESERV Tabla de reservas
ACION_CAMA de las camas del
S
centro de salud.

Columna que guarda el


REC_ID_RESERVACIO
HOS_RESERVA_CA
identificador de la reserva de las
N_CAMAS
MA
camas dentro centro de salud.

Tabla de reservas de las


camas del centro de
salud.

Columna que guarda la fecha y


REC_FECHA_HORA_I hora de ingreso de la reserva de
NGRESO
las camas dentro centro de
salud.
Columna que guarda la fecha y
REC_FECHA_HORA_R
hora de la reserva de las camas
ESERVA
dentro centro de salud.

HOS_TIPO_CA Tabla de tipo de las

SER_ID_SERVICIO

Columna que guarda el


identificador del servicio dentro
del centro de salud.

MED_ID_MEDICO

Columna que guarda el


identificador del medico dentro
del centro de salud.

PAC_ID_PACIENTE

Columna que guarda el


identificador de un paciente
dentro del centro de salud.

TIC_ID_TIPO

Columna que guarda el

HOS_TIPO_CAMA

Tabla de tipo de las

MA

camas del centro de


salud.

Tabla de tipo de
HOS_TIPO_C
condicion de la
ONDICION_OC
ocupacion de la
UPACION
cama.

PRM_MEDICO Tabla de las


_ESPECIALID especialidades de
AD
cada medico.

identificador del tipo de de cama


dentro centro de salud.
TIC_DESCRIPCION

Columna que guarda la


descripcion del tipo de de cama
dentro centro de salud.

TCO_ID_TIPO

Columna que guarda el


identificador del tipo de
ocupacion de las camas dentro
centro de salud.

TCO_DESCRIPCION

Columna que guarda la


descripcion del tipo de
ocupacion de las camas dentro
centro de salud.

Columna que guarda el


ESP_ID_ESPECIALIDA
identificador de la especialidad
D
dentro del centro de salud.
MED_ID_MEDICO

Tabla de
PRM_PROGR
programacin de los PRM_ID_PROGRAMA
AMACION_ME
mdicos del centro CION
DICA
de salud

camas del centro de


salud.

Tabla de tipo de
HOS_TIPO_CONDICI
condicion de la
ON_OCUPACION
ocupacion de la cama.

Tabla de las
PRM_MEDICO_ESPE
especialidades de cada
CIALIDAD
medico.

Columna que guarda el


identificador del medico dentro
del centro de salud.
Columna que guarda el
Tabla de programacin
identificador de la programacion PRM_PROGRAMACI
de los mdicos del
ON_MEDICA
medica de cada uno de los
centro de salud
doctores.

PRM_HORA_INICIO

Columna que guarda la hora de


inicio de la programacion medica
de cada uno de los doctores.

PRM_HORA_FIN

Columna que guarda la hora de

finalizacion de la programacion
medica de cada uno de los
doctores.
PRM_FECHA
PRM_DESCRIPCION

Columna que guarda la


descripcion de la programacion
medica de cada uno de los
doctores.

Columna que guarda el


DEPH_ID_DEPARTAM identificador del departamento
ENTO
de medicina dentro del centro de
salud.
TIP_ID_TIPO
ESTG_ID_ESTADO

Columna que guarda el


identificador de un estado
general para cualquier tabla
dentro del centro de salud.

TUR_ID_TURNO

Columna que guarda el


identificador del turno que le
toca atender al medico dentro
del centro de salud.

MED_ID_MEDICO

Columna que guarda el


identificador del medico dentro
del centro de salud.

TIS_ID_TIPO

Columna que guarda el


identificador del tipo servicio
dentro del centro de salud.

Tabla de tipos de
PRM_TIPO_PR programacin
TIP_ID_TIPO
OGRAMACION mdica del centro de
salud

Tabla de tipos de
PRM_TIPO_PROGRA
programacin mdica
MACION
del centro de salud

TIP_DESCRIPCION
PRM_TURNO

PROV_PROVE
EDOR_MARCA
_REPRESENT

Tabla de turnos del


centro de salud

TUR_ID_TURNO

Columna que guarda el


identificador del turno que le
toca atender al medico dentro
del centro de salud.

TUR_CODIGO

Columna que guarda el codigo


interno del turno que le toca
atender al medico dentro del
centro de salud.

TUR_DESCRIPCION

Columna que guarda la


descripcion del turno que le toca
atender al medico dentro del
centro de salud.

TUR_HORA_INICIO

Columna que guarda la hora de


inicio del turno que le toca
atender al medico dentro del
centro de salud.

TUR_HORA_FIN

Columna que guarda la hora de


fin del turno que le toca atender
al medico dentro del centro de
salud.

Columna que guarda el


PRO_ID_PROVEEDOR identificador del proveedor de
insumos dentro del centro de

PRM_TURNO

PROV_PROVEEDOR
_MARCA_REPRESE
NTADA

Tabla de turnos del


centro de salud

ADA

salud.
Columna que guarda el
MAR_ID_MARCA_REP
identificador de la marca qe
RESENTADA
representa un proveedor.

PRV_BIENESS
ERVICIOSESP
ECIFICACION

Columna que guarda el


PRV_BIENESSERVIC
BIS_ID_BIENSERVICIO identificador de un bien servicio IOSESPECIFICACIO
que distribuye un proveedor.
N
Columna que guarda el
ESP_ID_ESPECIFICAC
identificador de la especificacion
ION
de un bien servicio.

PRV_BIENSER
VICIO

Columna que guarda el


BIS_ID_BIENSERVICIO identificador de un bien servicio PRV_BIENSERVICIO
que distribuye un proveedor.
BIS_DESCRIPCION

Columna que guarda la


descripcion de un bien servicio
que distribuye un proveedor.

BIS_MODELO

Columna que guarda el modelo


de un bien servicio que
distribuye un proveedor.

BIS_MARCA

Columna que guarda la marca


de un bien servicio que
distribuye un proveedor.

BIS_UNIDAD

Columna que guarda la unidad


de un bien servicio que
distribuye un proveedor.

BIS_ANO

Columna que guarda el ao de


fabricacion de un bien servicio

que distribuye un proveedor.


BIS_LONGITUD

Columna que guarda la longitud


de un bien servicio que
distribuye un proveedor.

BIS_RUTA_IMAGEN

Columna que guarda la ruta de


la imagen que se guardara en el
servidor de un bien servicio que
distribuye un proveedor.

BIS_MATERIAL

Columna que guarda el material


de fabricacion de un bien
servicio que distribuye un
proveedor.

Columna que guarda el codigo


BIS_COD_BIENSERVI de la empresa de un bien
CIO
servicio que distribuye un
proveedor.
TBS_ID_TIPO_BIENSE
RVICIO
Columna que guarda el
BIS_ID_BIENSERVICIO
identificador de un bien servicio
_PAQUETE
que distribuye un proveedor.
PRV_ESPECIA
LIDAD_PROVE
EDOR

Columna que guarda el


identificador del proveedor de
PRO_ID_PROVEEDOR
insumos dentro del centro de
salud.
ESP_ID_ESPECIALIDA Columna que guarda el
D
identificador de la especialidad

PRV_ESPECIALIDAD
_PROVEEDOR

dentro del centro de salud.


PRV_ESPECIF
ICACION

Columna que guarda el


ESP_ID_ESPECIFICAC
PRV_ESPECIFICACI
identificador de la especificacion
ION
ON
de un bien servicio.
ESP_DESCRIPCION

PRV_MARCA_
REPRESENTA
DA

Columna que guarda la


descripcion de las especificacion
de un bien servicio.

Columna que guarda el


MAR_ID_MARCA_REP
identificador de la marca qe
RESENTADA
representa un proveedor.
MAR_DESCRIPCION

PRV_MARCA_REPR
ESENTADA

Columna que guarda la


descripcion de las especificacion
de un bien servicio.

MAR_ESTADO
PRV_PROVEE
DOR

Columna que guarda el


identificador del proveedor de
PRO_ID_PROVEEDOR
insumos dentro del centro de
salud.
PRO_DESCRIPCION

Columna que guarda la


descripcion del proveedor de
insumos dentro del centro de
salud.

PRO_DIRECCION

Columna que guarda la


direccion del proveedor de
insumos dentro del centro de
salud.

PRO_TELEFONO

Columna que guarda el telefono

PRV_PROVEEDOR

del proveedor de insumos dentro


del centro de salud.
PRO_FAX

Columna que guarda el fax del


proveedor de insumos dentro del
centro de salud.

Columna que guarda el codigo


PRO_COD_PROVEED
del proveedor de insumos dentro
OR
del centro de salud.
PRO_EMAIL

Columna que guarda el mail del


proveedor de insumos dentro del
centro de salud.

Columna que guarda el nombre


PRO_REPRESENTANT del representante de ventas del
E_VENTAS
proveedor de insumos dentro del
centro de salud.
PRO_PAGINA_WEB

Columna que guarda la


dirreccion de la pagina web del
proveedor de insumos dentro del
centro de salud.

PRO_NRO_DOC_IDEN
TIDAD
Columna que guarda el
TPE_ID_TIPO_PERSO identificador del tipo persona del
NA
proveedor dentro del centro de
salud.
PRV_PROVEE
DOR_BIENSE

PRO_ID_PROVEEDOR

Columna que guarda el


identificador del proveedor de

PRV_PROVEEDOR_
BIENSERVICIO

RVICIO

insumos dentro del centro de


salud.
Columna que guarda el
BIS_ID_BIENSERVICIO identificador de un bien servicio
que distribuye un proveedor.

PRV_TIPO_BI
ENSERVICIO

PBS_FECHA

Columna que guarda la fecha de


la compra de un bien servicio a
un proveedor de insumos dentro
del centro de salud.

PBS_COSTO

Columna que guarda el costo de


la compra de un bien servicio a
un proveedor de insumos dentro
del centro de salud.

PBS_CANTIDAD

Columna que guarda la cantidad


de la compra de un bien servicio
a un proveedor de insumos
dentro del centro de salud.

TBS_ID_TIPO_BIENSE
RVICIO

PRV_TIPO_BIENSER
VICIO

TBS_DESCRIPCION
SEG_APLICAC
ION

APL_ID_APLICACION

Columna que guarda el


identificador de las aplicaciones SEG_APLICACION
del sistema.

APL_DESCRIPCION

Columna que guarda la


descripcion de las aplicaciones
del sistema.

APL_LINK

Columna que guarda el nombre

de las aplicaciones del sistema.


Tabla de auditoria
SEG_AUDITO
del sistema del
RIA
centro de salud

AUD_ID_AUDITORIA

SEG_AUDITORIA

Tabla de auditoria del


sistema del centro de
salud

AUD_FECHA_HORA
AUD_TABLA
AUD_ID_REGISTRO
AUD_ACCION
USU_ID_USUARIO
Tabla de estados del
SEG_ESTADO rol de los usuarios
ESR_ID_ESTADO
_ROL
del sistema del
centro de salud

Tabla de usuarios
SEG_ESTADO
por rol del sistema
_USUARIO
del centro de salud

SEG_ROL

Tabla de roles de
usuario del sistema

Columna que guarda el


identificador de los usuarios del
sistema.
Columna que guarda el
identificador del estado de un rol SEG_ESTADO_ROL
del sistema.

ESR_DESCRIPCION

Columna que guarda la


descripcion del estado de un rol
del sistema.

ESU_ID_ESTADO

Columna que guarda el


identificador del estado de los
usuarios del sistema.

ESU_DESCRIPCION

Columna que guarda la


descripcion del estado de los
usuarios del sistema.

ROL_ID_ROL

Columna que guarda el


identificador de los roles del

Tabla de estados del rol


de los usuarios del
sistema del centro de
salud

Tabla de usuarios por rol


SEG_ESTADO_USUA
del sistema del centro de
RIO
salud

SEG_ROL

Tabla de roles de
usuario del sistema del

del centro de salud

sistema.
ROL_NOMBRE

centro de salud

Columna que guarda el nombre


de los roles del sistema.

ROL_DESCRIPCION

SEG_ROL_AP
LICACION

Tabla de usuarios
SEG_USUARI
del sistema del
O
centro de salud

ESR_ID_ESTADO

Columna que guarda el


identificador del estado de un rol
del sistema.

ROL_ID_ROL

Columna que guarda el


identificador de los roles del
sistema.

APL_ID_APLICACION

Columna que guarda el


identificador de las aplicaciones
del sistema.

USU_ID_USUARIO

Columna que guarda el


identificador de los usuarios del SEG_USUARIO
sistema.

USU_USUARIO

Columna que guarda el nombre


de los usuarios del sistema.

USU_PASSWORD

Columna que guarda el


password de los usuarios del
sistema.

EMP_ID_EMPLEADO

Columna que guarda el


identificador del empleado
dentro del centro de salud.

ESU_ID_ESTADO

Columna que guarda el


identificador del estado de los
usuarios del sistema.

SEG_ROL_APLICACI
ON

Tabla de usuarios del


sistema del centro de
salud

Tabla de roles
SEG_USUARI asignado a usuarios
USU_ID_USUARIO
O_ROL
del sistema del
centro de salud
ROL_ID_ROL

Columna que guarda el


Tabla de roles asignado
identificador de los usuarios del SEG_USUARIO_ROL a usuarios del sistema
sistema.
del centro de salud
Columna que guarda el
identificador de los roles del
sistema.

Você também pode gostar