Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tesis Pucp
Tesis Pucp
PRESENTADO POR:
LIMA - PERÚ
2007
Resumen
Para mi mamá Nona que inconscientemente, cada vez que me contaba donde hubiese
querido estudiar, me trasmitió el sueño de estudiar en esta casa de estudios y que
conscientemente me enseñó y enseña cada día que uno hace cualquier cosa por sus
hijos y que cada logro de ellos se celebra más que uno propio.
Para la persona a quien más me parezco en este mundo, aunque muchas veces no lo
reconozca. Estaremos siempre agradecidos por todo el sacrificio hecho, cada día 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 día 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 súper grande y
súper linda, siempre serás mi hermanita a quien cuidaba en el corralito. A mi hermana
Claudia.
A mis abuelos porque me enseñaron que es posible educar a un nieto con solamente
amor y a estar orgulloso de mis apellidos y mis raíces.
A mi tía Dina que siempre me quiso, quiere y querrá como un hijo, porque tal vez la
soledad en algún momento nos llegue pero siempre estaremos juntos para evitarla.
A mi tía Luz con quien comparto ideas socialistas que ya nadie cree, pero que
seguiremos creyendo porque pensamos que es la única forma de hacer un país de
justicia e igualdad para todos. Y porque sabemos que el Señor pone pruebas en el
camino para superarlas, y que con toda la familia unida todo es más fácil.
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é más que cualquiera, y a La Gentita, mi
segunda familia, quien en tiempos donde la vocación no parecía tan clara me
ayudaron a entender que hay cosas más 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 país, el Perú, porque cada vez que digo que este país está cambiando y lo
seguirá haciendo, siempre recibo críticas y hasta burlas pero sigo pensando que esto
sucede y seguirá sucediendo y contribuiré cada día al cambio, esta tesis es prueba de
ello.
A la persona que más quiero en este mundo por quien daría mi vida sin pensarlo, cada
batalla luchada y ganada es por y para ti. Cumple tus sueños, que tu papá esta
peleando desde ahora para que los realices. A mi hijo Rodrigo, mi adoración, porque el
único título que te exigiré en esta vida es el título 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 satisfacción personal, gracias Zoilita por todas las cosas que me
has brindado y enseñado, tendría 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
mío sino tuyo.
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 tía Antuca mi segunda madre, me enseño a luchar por más perdida
que parezcan las cosas, a mis primos Hugo, Martha, Gloria y Nelly que son un ejemplo
y me enseñaron a superarme cada día. 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 Martín que fue el único que confió que ingresaba a la universidad
y a mi tío 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 dirección de estadística e
informática del hospital nacional Cayetano Heredia del Perú quienes participaron
activamente brindando la información necesaria para la realización de este trabajo de
tesis.
Y por último agradecer a nuestros asesores de tesis el Ing. Héctor Andrés Melgar
Sasieta y la Ing. Claudia María del Pilar Zapata Del Río que con su amistad, apoyo,
paciencia y dedicación pudimos sacar adelante este trabajo tesis y por darnos las
herramientas necesarias para ser mejores profesionales cada día.
INDICE GENERAL
INTRODUCCIÓN......................................................................................................................................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 específico ...............................................................................................................9
1.4 RESULTADOS ESPERADOS..............................................................................................................9
1.5 DEFINICION DE LA SITUACION ACTUAL..........................................................................................9
1.5.1 Análisis situacional de la oficina ejecutiva de apoyo administrativo..................................11
1.5.2 Analisis de la situación actual de la direccion de estadistica e informatica ........................22
1.5.3 Analisis de la situación actual de la direccion de medicina ................................................31
1.6 PROPUESTA DE SOLUCION...........................................................................................................40
1.7 DEFINICIÓN DE ALCANCES. .........................................................................................................43
2 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 DISEÑO DEL SISTEMA. .................................................................................................................58
2.4.1 Diagramas de Clases de diseño...........................................................................................58
2.4.2 Diagramas de Secuencias ...................................................................................................62
2.4.3 Diseño de Base de Datos. ...................................................................................................69
3 DESARROLLO. ...............................................................................................................................76
3.1 METODOLOGIA DE IMPLEMENTACION. ........................................................................................76
3.1.1 Prototipos............................................................................................................................77
3.1.2 Pruebas funcionales de módulos implementados ...............................................................87
4 OBSERVACIONES, CONCLUSIONES Y RECOMENDACIONES. ........................................93
4.1 OBSERVACIONES .........................................................................................................................93
4.2 CONCLUSIONES ...........................................................................................................................94
4.3 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
1
INDICE DE FIGURAS
Figura 1.1 Integrantes del equipo de proyecto............................................................................................10
Figura 1.2 Flujograma de actividades de la oficina de logística.................................................................12
Figura 1.3 Diagrama de flujo de datos del área de almacén. ......................................................................14
Figura 1.4 Diagrama de Flujo de datos del Área de Patrimonio.................................................................16
Figura 1.5 Flujograma de la oficina de economía. .....................................................................................19
Figura 1.6 Diagrama de flujo de datos de presupuesto...............................................................................20
Figura 1.7 Diagrama de flujo de tesorería. .................................................................................................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 admisión central. .............................................................................................26
Figura 1.12 Flujograma de hospitalización. ..............................................................................................26
Figura 1.13 Diagrama de flujo de admisión SIS.........................................................................................27
Figura 1.14 Flujograma de admisión 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 estadística. .......................................................................................................34
Figura 1.20 Flujograma de auditoria médica. .............................................................................................36
Figura 1.21 Flujograma de programación médica. .....................................................................................37
Figura 1.22 Flujograma de historia clínica. ................................................................................................38
Figura 1.23 Diagrama de flujo de hospitalización......................................................................................39
Figura 1.24 Diagrama de flujo de interconsulta-atenciones. ......................................................................39
Figura 1.25 Arquitectura propuesta para la solución. .................................................................................41
Figura 1.26 Esquema de distribución de las aplicaciones propuesta para la solución. ...............................41
Figura 1.27. Diagrama de módulos del sistema integral de gestión hospitalaria. .......................................43
Figura 2.1. Módulo de historia clínica........................................................................................................52
Figura 2.2 Módulo de admisión..................................................................................................................53
Figura 2.3. Módulo de programación médica.............................................................................................53
Figura 2.4. Módulo de atención Interconsultas...........................................................................................54
Figura 2.5 Casos de uso control producción atención. ...............................................................................55
Figura 2.6 Casos de uso registrar admisión. ...............................................................................................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 programación.........................................................................................57
Figura 2.10 Módulo de admisión................................................................................................................58
Figura 2.11. Módulo de historia clínica......................................................................................................59
Figura 2.12 Módulo de atención Interconsultas..........................................................................................60
Figura 2.13 Módulo de programación médica............................................................................................61
Figura 2.14 Módulo de seguridad...............................................................................................................62
Figura 2.15 Diagrama de secuencia asignar historia definitiva. .................................................................63
Figura 2.16 Diagrama de secuencia registrar admisión..............................................................................63
Figura 2.17 Diagrama de secuencia registrar cita.......................................................................................64
Figura 2.18 Diagrama de secuencia registrar cuenta de atención. ..............................................................65
Figura 2.19 Diagrama de secuencia registrar historia clínica. ....................................................................66
Figura 2.20 Diagrama de secuencia registrar paciente. ..............................................................................67
Figura 2.21 Diagrama de secuencia registrar programación. .....................................................................68
Figura 2.22 Vista auditoria medica............................................................................................................69
Figura 2.23 Vista historia clínica...............................................................................................................72
Figura 2.24 Vista admisión........................................................................................................................73
Figura 2.25 Vista atención interconsulta. ..................................................................................................74
Figura 2.26 Vista programación medica....................................................................................................75
Figura 3.1 Pantalla de ingreso al sistema....................................................................................................78
Figura 3.2 Pantalla de menú de módulos....................................................................................................78
Figura 3.3 Menú de módulo .......................................................................................................................79
2
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 programación médica...........................................................................................84
Figura 3.11 Pantalla de registro de asistencia de médicos.........................................................................84
Figura 3.12 Pantalla de ingreso de hospitalización....................................................................................85
Figura 3.13 Pantalla de registro de hospitalización nacimiento.................................................................85
Figura 3.14 Pantalla de egreso de hospitalización.....................................................................................86
Figura 3.15 Pantalla de registro de exámenes............................................................................................86
Figura B.1 Casos de uso registrar exoneración........................................................................................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 atención. ..................................................................................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 programación medica........................................................................................122
Figura C.2 Casos de uso admisión............................................................................................................123
Figura C.3 Casos de uso auditoría medica................................................................................................124
Figura C.4 Casos de uso caja y facturación..............................................................................................125
Figura C.5 Casos de uso general. .............................................................................................................126
Figura C.6 Casos de uso historia clínica...................................................................................................127
Figura C.7 Casos de uso hospitalización. .................................................................................................128
Figura C.8 Casos de uso atención interconsulta. ......................................................................................129
Figura C.9 Casos de uso proveedores.......................................................................................................130
Figura C.10 Casos de uso seguridad.........................................................................................................131
Figura D.1 Módulo de hospitalización. ....................................................................................................132
Figura D.2 Módulo de auditoria médica...................................................................................................133
Figura D.3 Módulo de caja y facturación. ................................................................................................134
Figura D.4 Módulo de seguridad..............................................................................................................135
Figura D.5 Módulo de proveedores de bienes servicios. ..........................................................................136
Figura E.1 Diagrama de secuencias aplicar exoneración..........................................................................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 producción atención. ...........................................................139
Figura E.6 Diagrama de secuencias cuadrar caja. ....................................................................................139
Figura E.7 Diagrama de secuencias registrar admisión. ...........................................................................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 atención................................................................143
Figura E.12 Diagrama de secuencias registrar documento de pago. ........................................................144
Figura E.13 Diagrama de secuencias registrar historia clínica. ................................................................145
Figura E.14 Diagrama de secuencias registrar paciente. ..........................................................................146
Figura E.15 Diagrama de secuencias registrar programación...................................................................147
Figura F.1 Vista proveedor......................................................................................................................148
Figura F.2 Vista seguridad. .....................................................................................................................149
Figura F.3 Vista caja y facturación...........................................................................................................150
Figura F.4 Vista hospitalización...............................................................................................................151
3
INTRODUCCIÓN
4
1 GENERALIDADES
Desde hace algún tiempo atrás en la Pontificia Universidad Católica del Perú (PUCP),
la sección de Ingeniería Informática trabajando conjuntamente con el grupo de
Bioingeniería empezaron a identificar una serie de problemas en la gestión de la
información en los centros de salud, tales como: el Hospital del Niño, el Hospital
Nacional Dos de mayo y principalmente el Hospital Nacional Cayetano Heredia
(HNCH). Esta identificación del problema se dió en el marco del convenio de
colaboración e intercambio de capacidades entre la PUCP y el HNCH [CON2004]-
[MEL2004], extendiéndose a otros centros de salud.
5
Tiene como objetivos fundamentales: i) producir estructuras para representar datos y
conocimiento que permitan visualizar relaciones complejas, ii) desarrollar métodos
para adquirir y visualizar los datos, iii) gestionar cambios en las personas, procesos y
tecnologías de información de tal manera que el uso de la información sea óptimo e
iv) integrar información de diversos orígenes de datos y de procesos de trabajo
[LOR2000].
Todo este análisis motiva a asumir el gran reto de realizar este trabajo de tesis, pues,
como se ha mencionado, en el sector público de nuestro país no existe el uso del
enfoque de la informática médica visto de una manera integral para la solución a los
problemas de la gestión de salud.
1.1 MOTIVACION
6
Existe un gran reto al realizar este trabajo ya que en el sector público del país no
existe (o en todo caso es muy escaso) el uso del enfoque de la Informática Médica
para la solución a los problemas de la gestión de salud. A esto se suma el escaso
presupuesto del hospital para adquirir software especializado para la implantación de
sistemas de información, debiéndose optar por el uso de software libre como
requerimiento para la solución.
El uso de archivos DBF no relacionados diseñados sin índices asociados a los ficheros
y no validar la información a registrar en los sistemas da como resultado información
inconsistente y repetida, sumándose el hecho, que los sistemas utilizados no tienen la
información 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 hospitalización y a cada uno de los sistemas se ingresa con usuarios y contraseñas
distintas.
Otro factor crítico dentro de los centros de salud públicos son los médicos, a los cuales
no se les hace un control de los horarios de entrada, salida, puntualidad en la
atención, utilización de estándares internacionales como el CIE10 (Clasificación
internacional de enfermedades en su décima revisión) o cantidad de pacientes
atendidos sobre el promedio. Debido a esta falta de seguimiento a los médicos se
7
producen bajos índices de atención y por consiguiente registro de información que no
está acorde con la realidad.
1.3 OBJETIVOS
8
1.3.2 OBJETIVO ESPECÍFICO
A continuación se detallan los objetivos específicos:
• Diseñar una base de datos única e integrada, que permita almacenar la
información de los diversos módulos.
• Realizar el análisis y diseño del sistema integral de gestión hospitalaria
involucrando los procesos administrativos de la oficina ejecutiva de apoyo
administrativo, la dirección de sistemas y la dirección de estadística e informática
• Realizar la implementación 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.
Con el problema identificado se procedió a realizar las visitas al HNCH, para identificar
más a fondo los problemas críticos, analizarlos y elaborar una propuesta de solución.
Como ya se ha mencionado todo este estudio se da gracias al convenio de
colaboración entre el HNCH - PUCP [CON2004].
Este trabajo tiene como objetivo principal realizar el análisis, diseño e implementación
de un sistema integral de gestión hospitalario integrado para la oficina ejecutiva de
apoyo administrativo, la dirección de medicina y la dirección de Estadística e
Informática del HNCH; se realizaría en dos fases: i) fase de análisis y diseño y ii) fase
9
de implementación y documentación. Por razones presupuestales solamente se pudo
desarrollar la parte de análisis dentro del hospital [MEL2006a].
Para dar inicio al análisis de la situación actual de las áreas indicadas, se contó con
profesionales con perfiles de Bioingeniería e Informática médica, En la Figura 1.1 se
muestra la lista de los integrantes.
10
1.5.1 ANÁLISIS 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 Logística, Servicios Generales y Economía, también, tiene
decisión en las reuniones de gestión dentro de las entidades de salud del estado y la
ejecución de gastos donde se va a invertir.
Esta área está dividida en: Oficina de Logística y Oficina de Economía, las cuales se
detallan a continuación.
11
Entre los problemas identificados dentro de esta oficina es la falta de programación de
compra de bienes, priorización de compra de bienes y servicios, elaboración de cuadro
de necesidades por área para la programación de compra, adquisición de bienes y la
elaboración de cuadro de contingencias.
La oficina de logística cuenta con el apoyo de las siguientes sub áreas, las cuales se
describirán a continuación:
• Área de Almacén.
• Área de Patrimonio.
12
1.5.1.1.1 ÁREA DE ALMACÉN
13
Figura 1.3 Diagrama de flujo de datos del área de almacén.
Tiene como ente fiscalizador el área de Gestión Patrimonial que rige como dirección
administrativa y esta encargado directamente de la evaluación técnica del bien. Esta
evaluación se realiza generando una resolución para la actualización de la
depreciación del bien.
14
• Ubicación de bienes por centro de costo: Registra y actualiza la ubicación de los
bienes por centro de costo.
• Ubicación de bienes por personal: Registra y actualiza la ubicación de los bienes
por centro de costo y un usuario específico.
• Histórico de movimiento de bienes: Muestra el consolidado de los movimientos
realizados por periodos de tiempo y por bien
• Depreciación de bienes: Realiza el proceso de depreciación de los bienes que
posee la entidad hospitalaria.
• Asignación de tiempo de vida útil: Realiza la actualización del nuevo tiempo útil del
bien por haber tenido una refacción o si es que se decide por medio de reunión si
es que el bien aún 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 información 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.
15
Figura 1.4 Diagrama de Flujo de datos del Área de Patrimonio.
• La aplicación del SISMED ya que son normas no muy claras y poco utilizadas
dentro del área.
• Duplicidad de la información entre distintos encargados de unidades y personal
en general.
• Formatos de hoja de cálculo pre-diseñados con codificación no manejada por
todas las áreas (por ejemplo la codificación de los servicios del hospital).
• No existe un proceso de consolidación de cierre de caja.
• Control inadecuado del personal, por ejemplo, el personal de caja sabe cuanto
dinero hay en la caja en línea.
• Falta de verificación 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
válidos, ya que, al momento de una falla se guardan datos inadecuados dentro
de la base de datos.
16
documentación 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 administración tributaria) para realizar retención, luego
se gira el cheque, se aprueba y se realiza el pago.
La oficina de economía cuenta con el apoyo de las siguientes sub áreas, las cuales se
describirán a continuación:
• Control previo.
• Presupuesto.
• Tesorería.
• Integración contable.
1.5.1.2.2 PRESUPUESTO
Esta sub área es la encargada de realizar la asignación de las partidas para los gastos
que se tienen que realizar dentro del HNCH, se encarga también del ingreso de la
documentación concerniente a los gastos necesarios para las actividades del centro
hospitalario dentro del SIAF, registra el número de SIAF relacionado con la
documentación respectiva, registrar los gastos comprometidos, la comunicación de
gastos a logística para ingreso en el calendario, registro de devengados en el SIAF y
verificación con SUNAT y realiza el cobro de retenciones y coactivos.
Dentro de las funciones asignadas al sub área de presupuesto están las siguientes:
17
• Ingreso de documentos de gastos: Ingreso de la documentación necesaria para
solicitar la aprobación del presupuesto mediante un número de SIAF.
• Envío de documentos de gastos ingresados: Realiza el proceso de envío 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).
1.5.1.2.3 TESORERIA
Dentro de las funciones asignadas al sub área de tesorería están las siguientes:
• Mantenimiento de cajas: Permite el registro, actualización de los parámetros 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, actualización y eliminación 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 crítico dentro del sistema.
• Arqueo de cajas: Permite generar el cruce de los pagos realizados en un periodo
de tiempo ingresado al sistema.
• Generación 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 economía.
19
Figura 1.6 Diagrama de flujo de datos de presupuesto.
20
Figura 1.7 Diagrama de flujo de tesorería.
21
1.5.2 ANALISIS DE LA SITUACIÓN ACTUAL DE LA DIRECCION DE ESTADISTICA E
INFORMATICA
La dirección de estadística e informática es un órgano de asesoría técnica, encargado de la
elaboración, provisión, manejo, utilización y conservación de los registros de atención
médica, así como, de la recolección y procesamiento de la información estadística.
22
• Consumo de excesivos recursos por parte de la máquina del cliente, por lo que estas
máquinas deben cumplir un mínimo de requisitos (Memoria, Procesador, Conexión)
que no pueden ser cubiertas por los centros de salud.
• El servidor solo cumple la función de ser un almacén de datos.
• Escalabilidad costosa ya que cada vez que se produzcan cambios en el sistema esto
producirá la adquisición de nuevo hardware ya que se incrementará
considerablemente el consumo de recursos
El segundo gran problema es que actualmente el hospital cuenta con varios sistemas
informáticos, que en la mayoría de casos poseen su propia base de datos lo cual da como
consecuencia campos innecesarios dentro de las tablas por tener información 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 información,
registro de la información más de una vez.
• Inconsistencia de datos, puesto que los usuarios ingresan cualquier tipo de información
la cual no es validada por el sistema.
23
Figura 1.9 Tablas no relacionadas.
Este problema se podría evitar elaborando una Base de Datos Relacional como se muestra
en la Figura 1.10.
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 clínicas, así como
también registrar el diagnóstico dado por el médico en la consulta siguiendo el estándar de
codificación CIE10 (Clasificación internacional de las enfermedades versión 10). Además
registran la hospitalización de los pacientes y sus respectivas tarjetas de hospitalización las
cuales serán 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 médicos mediante el
CIE10. Debido a que este proceso no está automatizado se retrasa la atención. 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 hospitalización de los pacientes, registra los
datos del paciente al momento de la hospitalización, asignación de ubicación física dentro
del centro de salud (especialidad y cama) el flujograma de la Figura 1.12. muestra estos
puntos.
Dentro de sus funciones principales están las de registrar toda la información del paciente
que ingresa por emergencia, las historias clínicas de emergencias, la hospitalización por
emergencia, y el diagnóstico dado por el médico de emergencias.
Además de presentar el mismo problema que presenta admisión central y admisión SIS
respecto al registro del diagnostico según el CIE10, admisión emergencia presenta un
problema fundamental no hay un médico 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 día el diagnóstico es realizado por la persona encargada
del registro en la admisión siendo en la mayoría de los casos técnicos u empleados
administrativos, los cuales solo cumplen funciones operativas y no están calificados para
desempeñar la función de un médico y mucho menos la de diagnosticar enfermedades. En
la Figura 1.14 se muestra el flujograma de Admisión emergencia.
25
Figura 1.11 Flujograma de admisión central.
26
Figura 1.13 Diagrama de flujo de admisión SIS.
1.5.2.5 ARCHIVO
Esta área es la responsable de custodiar las historias clínicas, de buscar las historias
clínicas solicitadas por el módulo de citas para la atención de los pacientes, una vez
encontradas estas historias son enviadas a los consultorios y después de ser utilizadas en
las atenciones son devueltas al área de archivo.
El problema fundamental que tiene esta área es que las historias clínicas en muchas
ocasiones se pierden debido a que el software utilizado no realiza un correcto seguimiento
27
de la ubicación de la historia clínica y no hay una persona responsable de ello. Siendo las
historias clínicas la fuente principal de información de los pacientes dentro del centro de
salud, por lo que la pérdida de una de ellas representa un gran problema para el centro de
salud y más aún para el paciente. En la Figura 1.15. se muestra el flujograma del área.
Dentro de las funciones principales de esta área están 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, también se registra la información de los diagnósticos en las tarjetas de
hospitalización.
Un problema crítico 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 atención
en el hospital ya sea hospitalización, consultas, operación, etc. Dependiendo del caso a
tratar este seguro posee un monto límite a cubrir. En el sistema del centro de salud
actualmente ocurre lo mismo, si es un paciente SIS no se le cobrará ningún importe dentro
del límite permitido, todo se hará cargo el seguro siendo el pago del exceso del monto
límite cubierto por el paciente. El sistema actualmente no controla este límite 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 económicos 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.
Dentro de las funciones principales de esta área están: 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 información, 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 admisión central. En la Figura 1.18 se muestra el flujograma del área.
29
Figura 1.15 Flujograma de archivo.
30
1.5.2.8 ESTADISTICA
Dentro de sus funciones principales están las de analizar la información registrada por la
unidad de Informática para que la alta dirección basándose en esta información, la analice
y pueda realizar una toma de decisiones adecuada. Además, también tiene como función
registrar la información de las hojas HIS (las cuales son llenadas por los médicos en las
consultas), codificar esta información según el CIE10 verificando que la información
ingresada sea la correcta y finalmente enviar esta información al MINSA.
El gran problema que tiene esta unidad es que no puede realizar la función principal para la
cual fue creada la de analizar la información registrada en el sistema, ya que se tiene un
software limitado por sus fallas de registro, actualización e integridad, además, la
inconsistencia de la información conlleva a que el personal de esta unidad no pueda
realizar el análisis de los procesos de control y verificación de la información, teniendo que
realizar la corrección de la información de forma manual, generando costo en tiempo y
horas hombre, y aún cuando realizan este análisis posterior a la corrección 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.
31
Figura 1.16 Flujograma de carga de servicios.
32
Figura 1.17 Flujograma de cuentas corrientes.
33
Figura 1.18 Flujograma de citas.
34
Dentro de los problemas generales que ocurren en la dirección tenemos:
• Falta de definición de funciones y roles en cada posición dentro del área.
• Insatisfacción laboral en el sentido económico.
• El personal no respeta el horario de trabajo.
• No existe personal calificado para el desempeño de las tareas específicas de cada
área, división o unidad.
• Personal poco familiarizado con el manejo de nuevas tecnologías.
• Falta optimizar y automatizar procesos.
Dentro de las funciones principales de esta área están: registrar los ingresos y salidas al
centro de salud del personal médico, así como la de los pacientes a las consultas. Cumple
una labor preventiva ya que verifica que los horarios previamente establecidos se cumplan.
También evalúa la productividad de los médicos en función de las citas atendidas.
El principal problema que presenta esta área es que debido a los escasos ingresos que
tiene el personal médico, buscan tener otras ocupaciones dentro del hospital tales como:
investigación o visitas a pacientes en hospitalización o enseñanza (Recordemos que el
hospital esta localizado junto a la Universidad Peruana Cayetano Heredia) y debido a que
los médicos tienen que cumplir el horario de las citas con los pacientes además 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 atención para el paciente. En la Figura 1.20.
se muestra el flujograma del área.
Dentro de las funciones principales de esta área están: registrar los datos generales del
personal médico del hospital, así como, registrar todos los posibles horarios en que se
atenderán los pacientes. También asignan los horarios establecidos a un determinado
médico.
El principal problema que presenta esta área es que los procesos no están automatizados,
no tienen un sistema que se encargue de administrar correctamente la asignación de
horarios al personal medico, actualmente toda esta información se maneja a través de
35
archivos en formato de hojas de cálculo 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 información sea poco confiable, además que la
información no esté actualizada en línea, 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.
Dentro de las funciones principales de esta área están: registrar la historia clínica del
paciente en los temas de atenciones, atenciones emergencias, interconsulta,
procedimientos, tratamientos, evaluar la información que arroja las historias clínicas y
diseñar planes de acción a partir de las evaluaciones hechas.
36
que las historias clínicas se registran solo físicamente con lo que su evaluación y el diseño
de planes de acción son casi imposibles de realizar. Al tener las historias clínicas solo de
forma física 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
Administración de
Inicio Registrar médico
médico
NO
Selecciona turno
de atención
¿Está
registrado?
Actualización de
Sí registro de ¿Posee turno?
médicos
NO
Si
¿Actualiza
registro
médico?
NO
Registrar turno
Fin
Asignar horario a
médico
1.5.3.4 HOSPITALIZACION
Dentro de las funciones principales de esta área están: el llevar un correcto control de las
camas con las que se cuenta, registrar la hospitalización de los pacientes y dar de alta a
los pacientes hospitalizados.
Además de presentar los mismos problemas con los que cuenta el área Programación
Médica descrito en el punto 1.5.3.2, falta en el área un sistema informático donde se pueda
encontrar los datos en línea, otro problema es que se manejan archivos planos DBF y
hojas de cálculo 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 deberían darle la atención indicada. El Segundo
problema es que por lo expuesto anteriormente se genera retraso en la atención de los
demás pacientes y en las demás funciones que tiene esta área. En conclusión el hospital
pierde grandes ingresos por estos errores. En la Figura 1.23. se muestra el flujograma de
la hospitalización.
1.5.3.5 INTERCONSULTA-ATENCIONES
Dentro de las funciones principales de esta área están: registrar tratamiento de los
pacientes, registrar diagnósticos, 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 exámenes realizados a los
pacientes y registrar los procedimientos aplicados a los pacientes.
Al igual que el área de administración de Historia Clínica descrita en el punto 1.5.3.3., esta
no presenta automatizaciones en sus procesos, duplicando la información obtenida a
38
través de sus procesos manuales. Los registros de tratamientos, diagnósticos, 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 información para mejoras en infraestructura,
mejoras en atención y acciones correctivas dentro del hospital. En la Figura 1.24. se
muestra el flujograma de las Interconsultas y atenciones.
Sí
Asignación de
cama
Ingreso de ¿Registrar?
paciente
NO
SI
Registro de alta
de paciente
Actualización de
Registro de camas
camas
Fin
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 están en el orden de las centenas, además se
sabe que existe una constante interacción en cada uno de los sistemas para la
modificación de los datos. Conocer esto es sumamente importante para poder proponer
una arquitectura de software que permita la correcta gestión en la captura de datos en
todos los puntos del hospital. La arquitectura de software propuesta es cliente/servidor,
usando capas lógicas para la presentación de los datos, las reglas del negocio y la gestión
de los datos, ya que, esta arquitectura facilita la integración entre sistemas y comparte
información en línea entre toda la organización, también que el mantenimiento y el
desarrollo de aplicaciones son rápidas, la estructura modular facilita la integración de
nuevas tecnologías 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
lógica de negocios y componente de interfaz gráfica) de la arquitectura. Para la selección
de esta arquitectura se realizó la comparación con la arquitectura orientada a servicios
SOA.
La opción de SOA a simple vista parece la mejor opción por su versatilidad, escalabilidad e
integración de los sistemas, pero los criterios de selección se basaron en que es una
tecnología emergente y de poca experiencia en la implementación, también por ser de un
costo muy elevado para el hospital, por tener que adquirir nueva tecnología de hardware,
licenciamientos de software, capacitación de personal y el mantenimiento de este además
que las tecnologías utilizadas para el desarrollo de los sistemas actuales del hospital no
facilitan la integración a través de servicios por no ser escalables (sistemas en FoxPro y
40
Cobol), siendo estos puntos de mucho riesgo para la implementación e implantación en un
centro de salud público.
El usar un SABDR ofrece muchas ventajas entre las cuales se puede mencionar: i) uso de
estructuras sencillas para almacenar la información, 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].
41
Las ventajas de usar una única base de datos integrada son muchas en comparación con
guardar los datos en distintos archivos DBF por sistema, entre ellas tenemos [VBD2007]:
• Independencia lógica y física 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 información se recoge y almacena una
sola vez teniendo en todos los módulos 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 módulos
del sistema.
• Mayor eficiencia en la toma de datos y validación 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
• Reducción del espacio de almacenamiento, la desaparición o disminución de las
redundancias, así como la aplicación de técnicas de compactación, lleva en los
sistemas de bases de datos a una menor ocupación de almacenamiento.
Esta gran base de datos operacional que es parte de la solución propuesta, puede usarse
para generar bases de datos orientadas a temas específicos (DataMarts) para poder
realizar análisis gerenciales con información más detallada y depurada. Una aplicación
interesante la ofrecen los sistemas expertos que podrían usar como entrada esta gran base
de datos y extraer conocimiento, buscando patrones de enfermedades por periodos,
edades, sexo, entre otros.
42
Figura 1.27. Diagrama de módulos del sistema integral de gestión hospitalaria.
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 definición y el control de lo que está y no está incluido en
el trabajo, funciones y características específicas. Siendo esta información critica para el
éxito del proyecto [PMB2004].
43
procedimientos y sistemas utilizados, en las subáreas de
Estadística e Informática, tales como: Admisión SIS, Admisión
Central Admisión Emergencia, Archivos, Citas y Carga de
Servicios.
Flujograma de datos de la El objetivo de este entregable es elaborar el flujograma de
OEAA procesos e información para los procesos de las sub-áreas de
economía tales como Logística y Tesorería.
Análisis situacional de la El objetivo de este entregable es documentar el análisis de: la
OEAA. situación actual, flujo de procesos e información,
procedimientos y sistemas utilizados, de las sub-áreas de
economía tales como Logística y Tesorería.
Diseño de Diagrama Entidad - El objetivo de este entregable es diseñar el diagrama Entidad -
Relación de medicina. Relación del área de medicina que consta de las vistas de
auditoria médica, programación medica, hospitalización,
Interconsultas-atenciones.
Diseño de Diagrama Entidad - El objetivo de este entregable es diseñar el diagrama Entidad -
Relación de la OEAA Relación de la Oficina ejecutiva de apoyo-OEAA administrativo
que consta de las vistas de caja y facturación y proveedores.
Diseño de Diagrama Entidad - El objetivo de este entregable es diseñar el diagrama Entidad -
Relación de la DEI Relación de la dirección de estadística e informática que consta
de las vistas de seguridad, archivo clínico, admisión y citas.
Diccionario de datos El objetivo de este entregable es documentar la descripción de
las tablas, columnas, procedimiento, funciones, sinónimos,
vistas, usuarios, roles, jobs que integrarán la base de datos.
Diseño de Casos de uso de El objetivo de este entregable es documentar los casos de uso
medicina necesarios para la implementación de los módulos de auditoria
médica, programación medica, hospitalización e interconsulta-
atenciones.
Diseño de Casos de uso de la El objetivo de este entregable es documentar los casos de uso
OEAA necesarios para la implementación de los módulos de caja y
facturación y proveedores
Diseño de Casos de uso de la El objetivo de este entregable es documentar los casos de uso
DEI necesarios para la implementación de los módulos de
seguridad, archivo clínico, admisión y citas
Diseño de diagrama de El objetivo de este entregable es documentar los diagramas de
Secuencia de medicina secuencia para la implementación de los módulos de auditoria
médica, programación medica, hospitalización e interconsulta-
atenciones.
Diseño de diagrama de El objetivo de este entregable es documentar los diagramas de
Secuencia de la OEAA secuencia necesarios para la implementación de los módulos
de caja y facturación y proveedores
Diseño de diagrama de El objetivo de este entregable es documentar los diagrama de
Secuencia de la DEI secuencia necesarios para la implementación de los módulos
de seguridad, archivo clínico, admisión y citas
Diseño de prototipos. El objetivo de este entregable es diseñar las vistas de los
módulos del SIGH.
Diseño de interfase Web El objetivo de este entregable es diseñar las páginas Web y
componentes que tendrán los módulos a ser implementados en
el proyecto, serán diseñados las páginas Web de inicio, los
menues, animaciones, fondos y botones.
Arquitectura de software El objetivo de este entregable es documentar como se
44
manejará la estructura de paquetes y componentes de los
módulos a desarrollar, también como se interrelacionan, como
funcionan y la plataforma a implantar, siendo esto la base para
las futuras implementaciones.
Implementación de El objetivo de este entregable es implementar los procesos y
conexiones las conexiones que mantendrá el sistema, soporte de
concurrencia de usuarios, tiempos límites de espera y bloqueo
de sesiones.
Implementación de El objetivo de este entregable es implementar los procesos que
administrador de seguridad involucraran la seguridad para el SIGH tomando en cuenta la
asignación de usuarios solamente a roles del sistema.
Implementación de El objetivo de este entregable es implementar los procesos que
Administración de médicos involucren el registro, actualización y eliminación de los
médicos dentro de la entidad de salud por medio del sistema.
Implementación de El objetivo de este entregable es implementar los procesos que
Asignación de horario de involucran la efectiva asignación de horarios de acuerdo a la
médicos disponibilidad de los médicos.
Implementación de El objetivo de este entregable es implementar los procesos que
Administración de Equipos involucran la administración de los equipos médicos por
médicos proveedor para sistematizar la selección de los mejores.
Implementación de Selección El objetivo de este entregable es implementar los procesos que
de proveedores involucran la búsqueda de proveedores para la adquisición de
bienes y servicios para la entidad de salud dentro del sistema,
este será una lista de los proveedores que posee los
parámetros de búsqueda ingresados.
Implementación de El objetivo de este entregable es implementar los procesos que
Administración de camas involucran el registro, actualización y eliminación de las camas
dentro de la entidad de salud por medio del sistema.
Implementación de El objetivo de este entregable es implementar los procesos que
Hospitalización de paciente involucran la hospitalización de los pacientes, así como, la
administración de las camas de los centros de salud.
Implementación de El objetivo de este entregable es implementar los procesos que
Productividad médica involucran el registro de la productividad de los médicos dentro
del centro de salud, basándose en objetivos de control como:
tiempo de atención al paciente, hora de atención, verificación
del horario del médico.
Implementación de Control de El objetivo de este entregable es implementar los procesos que
médicos involucran el control de asistencia, control producción atención,
mantenimiento de medico, mantenimiento de ingresos del
medico y mantenimiento de salidas del medico
45
2 PLANEAMIENTO.
En el presente capítulo se describe la metodología a utilizar como punto de partida para la
definición de requerimientos, el diagrama de clases de análisis y la lista de operaciones
pertenecientes a la etapa de análisis del sistema, también el diagrama de clases de diseño
y el diagrama de secuencias pertenecientes a la etapa de diseño del sistema. También se
realizará el diseño de la base de datos en la etapa de diseño del sistema.
46
• Pruebas: En esta fase encontraremos los posibles errores y aseguramiento de que la
funcionalidad del sistema este acorde a lo inicialmente planeado.
47
Módulo Caja y Aplicar Exoneración.
Facturación
Objetivos El sistema debe poder aplicar exoneraciones a los pacientes y
registrarlos como exonerados, los pacientes pueden exonerarse
por trámite en la asistenta social o por ser empleados del centro de
salud.
Descripción El sistema deberá permitir aplicar exoneraciones a los pacientes
que hayan realizado el trámite 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 exoneración o
el porcentaje de exoneración. Si la exoneración es hacia un
empleado del centro de salud se deben llenar los campos de
importe y porcentaje automáticamente con los parámetros
cargados del sistema (Importe de exoneración y porcentaje de
exoneración por trabajador) y si es por trámite con la asistenta
social se deberá buscar el ticket generado por la asistenta al
paciente, luego de registrar la exoneración esta será actualizada a
estado cerrado, mostrando los datos de forma automática.
48
Módulo auditoria Control Producción Atención.
medica
Objetivos El sistema deberá controlar la producción de atenciones del médico
dentro del centro de salud.
Descripción El sistema deberá controlar la producción de atenciones de las
citas registradas para el médico, este control se da seleccionando
un médico, buscando sus citas programadas y las atenciones
realizadas, además se controlará la hora de inicio de cita, hora de
fin de cita, minutos de demora y promedio de atención y lo
verificará contra el reglamento de atención.
El sistema deberá mostrar la lista de citas del médico tomando en
cuenta el tiempo de atención de la cita, el tiempo promedio de
atención en la especialidad, número de citas atendidas, número de
citas promedio, hora inicio de la cita, hora fin de la cita, hora de la
cita y la demora en atención de la cita.
La definición de los requerimientos que no han sido presentados en las tablas mostradas
en el punto 2.2 se encuentran en el anexo A.
Esta fase toma como base la fase de definición de requerimientos del punto 2.2 donde se
toma los requerimientos para elaborar el diagrama de clases de análisis y la lista de
operaciones [SIM2004].
El Diagrama de Clases es una visión estática de los objetos relacionados con el sistema en
varias fases del desarrollo donde sólo 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.
49
2.3.1.1 MODULO HISTORIA CLINICA
Este módulo permite la administración de historias clínicas de los pacientes del centro de
salud. La que consiste en el mantenimiento de las solicitudes de pedido y movimientos
realizados de las historias clínicas. La funcionalidad de este módulo se da a partir del
diagrama de clase de la Figura 2.1 donde cada historia clínica tiene fecha de creación,
fecha de paso a pasivo y número de historia que se representa con la clase
GENERADOR_HISTORIA_CLÍNICA, la historia clínica tiene por lo menos un paciente y por
lo menos una atención y se representa por la clase HISTORIA_CLÍNICA.
Este módulo permite el registro de las atenciones brindadas en el centro de salud, tales
como: interconsulta, exámenes, nacimientos, hospitalización y emergencias. La
50
funcionalidad de este módulo se da a partir del diagrama de clases de la Figura 2.4 donde
la atención se representa por la clase ATENCION que contiene fecha de ingreso, fecha de
egreso, fecha de egreso administrativo, la atención tiene por lo menos una atención de
nacimiento, atención de interconsulta, atención de examen, atención de de diagnóstico y
atención de receta relacionado representado por las clases ATENCION_NACIMIENTO,
ATENCION_INTERCONSULTA, ATENCION_EXAMEN, ATENCION_DIAGNOSTICO y
ATENCION_RECETA respectivamente.
51
EMPLEADO ES
ID_EMPLEADO 1 PACIENTE
APELLIDO_PATERNO 1 ID_PACIENTE
APELLIDO_MATERNO ARCHIVO APELLIDO_PATERNO
NOMBRES 1 MOTIVO_MOVIMIENTO
APELLIDO_MATERNO
DNI 1
ID_MOTIVO PRIMER_NOMBRE
CODIGO_PLANILLA TRANSPORTE
DESCRIPCION SEGUNDO_NOMBRE
FECHA_INGRESO 1 1 TERCER_NOMBRE
1..n TIENE
FECHA_CESE 1..n FECHA_NACIMIENTO
1..n
RECEPCION NRO_DOCUMENTO
1 MOVIMIENTO_HISTORIA_CLINICA
REALIZA TELEFONO
ID_MOVIMIENTO_HC DIRECCION_DOMICILIO
1..n FECHA_MOVIMIENTO
SERVICIO 1..n 1 CODIGO_PACIENTE
ID_SERVICIO 1
ORIGEN 1..n NRO_FOLIOS NRO_SEGURO
NOMBRE 1..n 1 MANZANA_DOMICILIO
1
COD_SERVICIO 1 LOTE_DOMICILIO
DESTINO
1 1
GENERA 1 OBSERVACION
SOLICITA DESTINO SOLICITA ETAPA_DOMICILIO
SECTOR_DOMICILIO
AL QUE INGRESO PISO_DOMICILIO
1..n 1..n
DE DONDE EGRESO 1..n NOMBRE_PADRE
NOMBRE_MADRE TIPO_GENERACION_HC
1..n
1..n HISTORIA_SOLICITADA ID_TIPO_GENERACION
NRO_DOMICILIO
ATENCION ID_HISTORIA_SOLICITADA DESCRIPCION
1
FECHA_SOLICITUD 1
ID_ATENCION TIENE
FECHA_REQUERIDA TIENE
FECHA_INGRESO
FECHA_EGRESO OBSERVACION 1 1..n
FECHA_EGRESO_ADMINISTRATIVO 1..n GENERADOR_HISTORIA_
TIENE HISTORIA_CLINICA TIENE CLINICA
DESCRIPCION 1..n
FLAG_INFECCIONES_INTRAHOSPITALES ID_HISTORIA_CLINICA ID_GENERADOR_HC
1
FLAG_NECROPSIA FECHA_CREACION 1 1..n
NRO_HISTORIA_CLINICA
FECHA_PASO_PASIVO
52
PROGRAM ACION_M EDICA CIT A
PACIENT E
ID_PROGRAM ACION PERTENECE ID _CIT A
HORA_INICIO ID_PACIENT E
HORA_I NICIO
HORA_FIN APELLIDO_PAT ERNO
HORA_F IN
FECHA 1 1 APELLIDO_M AT ERNO
FECHA
DESCRIPCION PRIM ER_NOM BRE
SEGUNDO_NOM BRE
1..n
PERTEN ECE T ERCER_NOM BRE
1
FECHA_NACIM IENT O
NRO_DOCUM ENT O
T ELEFONO
DIRECCION_DOM ICILIO
SERVICIO CODIGO_PACIENT E
1
ID_SERVICIO NRO_SEGURO
NOM BRE M ANZANA_DOM ICILIO
TIENE
COD_SERVICIO LOT E_DOM ICILIO
OBSERVACION
1 ET APA_DOM ICILIO
1 SECT OR_DOM ICILIO
1 PISO_DOM ICILIO
AL QUE INGRESO TIENE NOM BRE_PADRE
NOM BRE_M ADRE
NRO_DOM ICILIO
DE DONDE EGRESO
1.. n
1
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
.
ESPECIALIDAD
ID_ESPECIALIDAD
PERTENECE NOMBRE
DEPARTAMENTO_HOSPITAL TIEMPO_CONSULTA
ID_DEPARTAMENTO 1..n
1 1
DESCRIPCION 1..n
1 TIENE
TURNO
PERTENECE PERTENECE
ID_TURNO
1..n COD_TURNO
TIENE DESCRIPCION
PROGRAMACION_MEDICA
HORA_INICIO
ID_PROGRAMACION 1 HORA_FIN
HORA_INICIO 1..n 1 1..n
HORA_FIN
FECHA MEDICO
DESCRIPCION ID_MEDICO
1 1..n TIENE COLEGIATURA
1..n
1..n
1..n
TIENE
TIENE
TIENE 1
1
1 ESTADO_GENERAL
TIPO_PROGRAMACION ID_ESTADO
TIPO_SERVICIO
ID_TIPO DESCRIPCION
ID_TIPO
DESCRIPCION
DESCRIPCION
53
TIENE
1..n MEDICO
ID_MEDICO ATENCION_EXAMEN
ATENCION_DIAGNOSTICO COLEGIATURA 1 ID_EXAMEN
1..n
ID_DIAGNOSTICO DESCRIPCION
REALIZA
1 1 1
1 RESPONSABLE ATENCION FECHA
1..n NRO_ORDEN
RESPONSABLE INGRESO
ATENCION_RECETA RESPONSABLE INGRESO
ID_RECETA TIENE 1 ES
1..n 1
FECHA TIENE PROCEDIMIENTO
NRO_RECETA RESPONSABLE NACIMIENTO
1..n ID_PROCEDIMIENTO
TIENE 1
1 DESCRIPCION
1 1.. n 1.. n 1..n 1..n COD_CPT99
DESTINO_ATENCION ATENCION COD_CPT2004
ID_DESTINO RESTRICCION
TIENE ID_ATENCION
DESCRIPCION FECHA_INGRESO EDAD_MAXIMA_DIAS
1 1..n
1..n FECHA_EGRESO EDAD_MINIMA_DIAS
FECHA_EGRESO_ADMINISTRATIVO COD_OPCS DIAGNOSTICO
ATENCION_NACIMIENTOS
TIENE DESCRIPCION DESCRIPCION_OPCS
ID_NACIMIENTO ID_DIAGNOSTICO
FLAG_INFECCIONES_INTRAHOSPITALES COD_CIE2004
FECHA_NACIMIENTO 1 1..n
1.. n FLAG_NECROPSIA 1TI ENE TIENE COD_EXPORTACION
EDAD_SEMANAS 1..n 1..n
TALLA 1..n
COD_CIE9
1 1..n ATENCION_INTERCONSULTA TIENE COD_CIE10
PESO 1..n
AL QUE INGRESO 1..n DE INGRESO
TIENE ID_INTERCONSULTA GESTACION
DE DONDE EGRESO
FECHA_REALIZACION 1..n 1..n MORBILIDAD
1 1 DE EGRESO
1..n FECHA_SOLICITUD INTRAHOSPITALARIA
1
SERVICIO CUENTA_ATENCION 1
RESTRICCION
ID_SERVICIO ID_CUENTA_ATENCION CAMA EDAD_MAX_DIAS
NOMBRE FECHA_APERTURA ID_CAMA EDAD_MIN_DIAS
COD_SERVICIO FECHA_CIERRE CODIGO
NRO_AUTORIZACION FECHA_INGRESO
NRO_PLACA FECHA_EGRESO
54
2.3.2.1 CONTROL PRODUCCION ATENCION
Este punto muestra como el usuario de auditoria procede a realizar el control de
producción de atención, para ello selecciona el médico (caso de uso buscar medico), luego
busca sus citas programadas (caso de uso buscar citas) y las atenciones realizadas (caso
de uso buscar atención). Este control consiste en verificar hora de inicio de cita, hora de fin
de cita, minutos de demora y promedio de atención de medico. Ver Figura 2.5.
BUSCAR MEDICO
<<incl ude>>
<<incl ude>>
<<incl ude>>
BUSCAR ATENCION
<<include>>
REGISTRAR HISTORIA CLINICA
<<include>>
<<extend>>
REGISTRAR ADMISION
PACIENTE
REGISTRAR PACIENTE REGISTRAR PROCEDENCIA
<<extend>>
<<extend>>
55
2.3.2.3 REGISTRAR CITA
Este punto muestra como el usuario de admisión 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 atención de dicho paciente (caso de uso registrar
atención) y se busca la programación respectiva del médico (buscar programación) con el
que se desea la cita, si el paciente ya esta registrado se procede a buscar su historia
clínica (caso de uso buscar historia clínica).
Para la búsqueda de la programación, necesariamente se deberá de conocer al médico
(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>> <<include>> BUSCAR ESPECIALIDAD
<<extend>>
<<extend>>
<<include>>
Este punto muestra como el usuario del modulo de historia clínica, procede a registrar la
historia clínica (caso de uso registrar historia clínica), luego asigna la historia definitiva, la
cual consiste en actualizar el tipo y estado de la historia clínica partiendo de la historia
clínica temporal, para poder realizar esta asignación necesariamente se tiene que buscar
una historia clínica temporal (caso de uso buscar historia clínica). Ver Figura 2.8.
56
REGISTRAR HISTORIA CLINICA
USUARIO HISTORIA
CLINICA <<include>>
Este punto muestra como el usuario registra la programación del médico, selecciona el
médico (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 programación y
adicionalmente también podría buscar una especialidad determinada (caso de uso buscar
especialidad). Se registra la fecha de la programación o el rango de fechas, el tipo de
programación, la hora inicio y hora fin del turno si no está especificado en el turno, tipo de
servicio y la descripción. Ver Figura 2.9.
<<incl ude>>
BUSCAR MEDICO
57
2.4 DISEÑO DEL SISTEMA.
Esta fase toma como base la fase de análisis del sistema del punto 2.3 donde se toma el
diagrama de clases de análisis para elaborar el diagrama de clases de diseño y la lista de
operaciones para elaborar los diagramas de secuencias [SIM2004].
Basándonos en el diagrama de clases de análisis del punto 2.3.1 se obtiene este diagrama
de clases de diseño donde se presentan las clases que serán implementadas, mostrando
los métodos, y atributos finales con los cuales se generarán los diagramas de secuencias.
PACIENTE
PROGRAMACION_MEDICA ID_PACIENTE
ID_PROGRAMACION APELLIDO_PATERNO
HORA_INICIO APELLIDO_MATERNO
HORA_FIN PRIMER_NOMBRE
FECHA SEGUNDO_NOMBRE
DESCRIPCION TERCER_NOMBRE
FECHA_NACIMIENTO
Dame_programacion_medica() NRO_DOCUMENTO
Registrar_programacion() PERTENECE TELEFONO
DIRECCION_DOMICILIO
1
CITA CODIGO_PACIENTE
NRO_SEGURO
ID_CITA
1 MANZANA_DOMICILIO
HORA_INICIO
SERVICIO LOTE_DOMICILIO
PERTENECE HORA_FIN
ID_SERVICIO OBSERVACION
FECHA
NOMBRE 1..n ETAPA_DOMICILIO
COD_SERVICIO SECTOR_DOMICILIO
1 Dame_cita()
PISO_DOMICILIO
Registrar_cita()
Dame_servicio() NOMBRE_PADRE
1
1 NOMBRE_MADRE
Registra_atencion()
NRO_DOMICILIO
AL QUE INGRESO
1 TIENE
1 Dame_paciente()
TIENE
DE DONDE EGRESO Registrar_admision_paciente()
Registrar_paciente()
Actualizar_paciente()
1..n 1..n
1 1..n
ATENCION
ID_ATENCION
FECHA_INGRESO
FECHA_EGRESO
FECHA_EGRESO_ADMINISTRATIVO
DESCRIPCION
FLAG_INFECCIONES_INTRAHOSPITALES
FLAG_NECROPSIA
Dame_atencion()
Registra_atencion()
58
2.4.1.2 MODULO HISTORIA CLÍNICA
ES
EMPLEADO
ID_EMPLEADO
MOTIVO_MOVIMIENTO
APELLIDO_PATERNO 1
APELLIDO_MATERNO ID_MOTIVO
NOMBRES DESCRIPCION
1
DNI PACIENTE
TRANSPORTE Dame_motivo_movimiento()
CODIGO_PLANILLA ID_PACIENTE
1 Registra_motivo_movimiento() TIPO_GENERACION_HC
FECHA_INGRESO 1 APELLIDO_PATERNO
FECHA_CESE TIENE 1 APELLIDO_MATERNO ID_TIPO_GENERACION
1..n PRIMER_NOMBRE DESCRIPCION
ARCHIVO 1..n
Dame_empleado() SEGUNDO_NOMBRE
1 1..n
Registra_empelado() TERCER_NOMBRE Dame_tipo_generacion()
MOVIMIENTO_HISTORIA_CLINICA
FECHA_NACIMIENTO
1 RECEPCION ID_MOVIMIENTO_HC 1
NRO_DOCUMENTO
FECHA_MOVIMIENTO
TELEFONO TIENE
SERVICIO NRO_FOLIOS REALIZA DIRECCION_DOMICILIO
ID_SERVICIO CODIGO_PACIENTE 1..n
NOMBRE 1..n Registra_movimiento_historia_clinica() 1..n
NRO_SEGURO GENERADOR_HISTORIA_CLINICA
COD_SERVICIO Dame_movimiento_historia_clinica() 1
1 MANZANA_DOMICILIO
1..n ID_GENERADOR_HC
1 LOTE_DOMICILIO
SOLICITA Dame_servicio() ORIGEN 1..n SOLICITA NRO_HISTORIA_CLINICA
OBSERVACION
1
Registra_atencion() GENERA
1 ETAPA_DOMICILIO
1 1 Dame_generador()
1 SECTOR_DOMICILIO 1..n
1 TIENE
DE DONDE EGRESO DESTINO 1..n 1..n PISO_DOMICILIO
DESTINO NOMBRE_PADRE TIENE
HISTORIA_SOLICITADA
NOMBRE_MADRE 1
AL QUE INGRESO ID_HISTORIA_SOLICITADA 1
1..n NRO_DOMICILIO
1..n 1..n FECHA_SOLICITUD HISTORIA_CLINICA
ATENCION FECHA_REQUERIDA Dame_paciente() ID_HISTORIA_CLINICA
ID_ATENCION OBSERVACION Registrar_admision_paciente() FECHA_CREACION
FECHA_INGRESO Registrar_paciente() FECHA_PASO_PASIVO
Dame_historia_clinica() Actualizar_paciente()
FECHA_EGRESO
Registrar_historia() Dame_historia_clinica()
FECHA_EGRESO_ADMINISTRATIVO
Actualizar_estado() Registrar_historia()
DESCRIPCION
TIENE 1
FLAG_INFECCIONES_INTRAHOSPITALES 1..n
Actualizar_estado()
FLAG_NECROPSIA 1..n Generar_numero_historia_clinica()
Dame_atencion()
Registra_atencion()
Este módulo permite la administración de historias clínicas de los pacientes del centro de salud. La cual consiste en el mantenimiento
de las solicitudes de pedido y movimientos realizados de las historias clínicas. Se incluye también el mantenimiento de los diferentes
números de historias clínicas de los pacientes.
59
2.4.1.3 MODULO ATENCIÓN INTERCONSULTAS
TIENE
1..n ATENCION_EXAMEN
ATENCION_DIAGNOSTICO
ID_EXAMEN
ID_DIAGNOSTICO
MEDICO DESCRIPCION
FECHA
ID_MEDICO 1
1..n COLEGIATURA 1..n NRO_ORDEN
ATENCION_RECETA REALIZA
ID_RECETA 1
1 ES
Dame_medico() 1..n
FECHA
Registrar_medico() 1
NRO_RECETA T IENE
1 RESPONSABLE AT ENCION
1 1
PROCEDIMIENTO
Asignar_receta() 1..n RESPONSABLE INGRESO ID_PROCEDIMIENTO
DESCRIPCION
T IENE RESPONSABLE NACIMIENTO COD_CPT99
TIENE
DESTINO_ATENCION COD_CPT2004
RESPONSABLE INGRESO
ID_DESTINO 1 RESTRICCION
DESCRIPCION 1..n 1..n EDAD_MAXIMA_DIAS
1..n 1..n
T IENE 1 EDAD_MINIMA_DIAS
1 ATENCION
1 COD_OPCS
ID_ATENCION DESCRIPCION_OPCS
ATENCION_NACIMIENTOS
FECHA_INGRESO
ID_NACIMIENTO 1..n
FECHA_EGRESO Dame_procedimiento()
FECHA_NACIMIENTO T IENE
FECHA_EGRESO_ADMINISTRATIVO Registra_procedimiento()
EDAD_SEMANAS DESCRIPCION 1..n 1..n
TALLA 1..n 1 FLAG_INFECCIONES_INTRAHOSPITALES T IENE
1 TIENE
PESO FLAG_NECROPSIA 1..n
DIAGNOSTICO
1..n
1..n ATENCION_INTERCONSULTA ID_DIAGNOSTICO
1..n
Dame_atencion() ID_INTERCONSULTA COD_CIE2004
SERVICIO AL QUE INGRESO
Registra_atencion() FECHA_REALIZACION COD_EXPORTACION
ID_SERVICIO 1
1 1..n DE INGRESO FECHA_SOLICITUD COD_CIE9
NOMBRE 1..n TIENE
COD_CIE10
COD_SERVICIO 1
DE DONDE EGRESO 1..n DE EGRESO GESTACION
T IENE
CUENTA_ATENCION MORBILIDAD
Dame_servicio() 1 1 INTRAHOSPITALARIA
Registra_atencion() ID_CUENTA_ATENCION 1..n
CAMA 1..n RESTRICCION
FECHA_APERTURA
EDAD_MAX_DIAS
FECHA_CIERRE ID_CAMA
EDAD_MIN_DIAS
NRO_AUTORIZACION CODIGO
NRO_PLACA FECHA_INGRESO
Dame_diagnostico()
FECHA_EGRESO
Registra_diagnostico()
Registrar_cuenta_atencion()
Dame_cuenta_atencion() Dame_cama()
Registra_cama()
60
Este módulo permite el mantenimiento de las atenciones brindadas en el centro de salud,
tales como: interconsulta, exámenes, nacimientos, hospitalización y emergencias. Se
incluye también el mantenimiento de las diferentes cuentas de atención de los pacientes
dentro del centro de salud.
ESPECIALIDAD
ID_ESPECIALIDAD
NOMBRE
PERTENECE TIEMPO_CONSULTA
DEPARTAMENTO_HOSPITAL
ID_DEPARTAMENTO 1..n Dame_especialidad()
DESCRIPCION 1
Registrar_especialidad() 1
1..n
Dame_tipo_departamento_hospital()
1 TURNO TIENE
PERTENECE ID_TURNO PERTENECE
COD_TURNO
1..n
DESCRIPCION
PROGRAMACION_MEDICA
TIENE HORA_INICIO
ID_PROGRAMACION HORA_FIN
HORA_INICIO 1 1
HORA_FIN 1..n
1..n Dame_turno()
FECHA Registrar_turno() MEDICO
DESCRIPCION ID_MEDICO
COLEGIATURA
Dame_programacion_medica() 1
Registrar_programacion() 1..n TIENE
Dame_medico()
1..n
1..n 1..n Registrar_medico()
TIENE
TIENE 1
TIENE
1
1 ESTADO_GENERAL
TIPO_PROGRAMACION ID_ESTADO
TIPO_SERVICIO
ID_TIPO DESCRIPCION
ID_TIPO
DESCRIPCION
DESCRIPCION
Dame_estado()
Dame_tipo_programacion()
Dame_tipo_servicio()
61
CONNECTION_POOL_
maxConnections
waitIfBusy
availableConnections
busyConnections
connectionPending
pool
driver
url
username PROVEEDOR_CONNECTION
password
getConnection()
getConnectionPool()
getConnection()
makeBackgroundConnection()
run()
free()
totalConnections()
closeConnections()
opname()
Este módulo permite el mantenimiento de los usuarios del sistema e incluye las clases que
hacen posible la conexión 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 número máximo de
conexiones, usuario, clave de acceso, número de conexiones ocupadas y número de
conexiones libres, esta relacionado con la clase PROVEEDOR_CONNECTION que
representa la conexión del driver utilizado a la base de datos del sistema.
62
:Historia_Clinica :Historia_Clinica :Tipo_Historia_ :Estado_Historia_Clinica
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)
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)
63
2.4.2.3 REGISTRAR CITA
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)
En este diagrama se registra la cita que solicitan los pacientes de acuerdo a la programación médica establecida, donde se toma en
cuenta el servicio y el medico donde se atenderá el paciente. La aplicación solicita mediante mensaje el médico y la programación del
médico, crea la instancia paciente si no existiese sino envía mensaje de búsqueda del paciente y para terminar la aplicación crea una
instancia de cita.
64
2.4.2.4 REGISTRAR CUENTA DE ATENCIÓN
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)
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 aplicación
mediante mensaje solicita la búsqueda 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 atención del paciente.
65
2.4.2.5 REGISTRAR HISTORIA CLÍNICA
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)
En este diagrama muestra el mantenimiento de las historias clínicas de los pacientes del centro de salud, lo cual resuelve el problema
actual donde muchas veces la información se pierde o no esta disponible. Para esto la aplicación solicita mediante mensajes el número
de la nueva historia clínica a instanciar, el estado de la historia clínica, el tipo de historia y el paciente, para finalizar con todos los datos
obtenidos instanciar una historia clínica.
66
2.4.2.6 REGISTRAR PACIENTE
:Paciente :Tipo_Sexo :Tipo_Proceden :Tipo_Grado_Ins :Tipo_Estado_C :Tipo_Document :Tipo_Ocupacio :Pais :Departamento :Provincia :Distrito :Centro_Poblad
cia truccion ivil o_Identidad n 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)
En este diagrama se registra al detalle la información de los pacientes del centro de salud agrupando a los pacientes de acuerdo a
características similares. Para esto la aplicación solicita mediante mensajes los datos del paciente y crea una instancia de paciente.
67
2.4.2.7 REGISTRAR PROGRAMACION
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)
En este diagrama se registra la programación médica la cual es la disponibilidad de horarios de los médicos de acuerdo a un
departamento del centro de salud y especialidad específica. Para esto la aplicación solicita mediante mensajes el medico a programar,
la especialidad y el departamento del medico, el tipo de programación y el turno del medico, para que finalmente se cree una instancia
de la programación médica.
68
2.4.3 DISEÑO DE BASE DE DATOS.
A continuación se muestra el diseño físico de la base de datos planteado para los módulos
del sistema integral de gestión hospitalario, definiendo el diccionario de datos en el anexo
F.
La metodología utilizada para el diseño de la base de datos se basa en el IDEF1X.
69
mantenimiento de historia clínica, mantenimiento de historia definitiva, mantenimiento de
solicitud de historia clínica y mantenimiento de movimiento de historia clínica.
En la tabla HIS_HISTORIA_CLINICA se registra la información de la historia clínica como el
número de historia que se encuentra registrado en la tabla HIS_GENERADOR_NRO_HC,
la fecha de creación, la fecha de paso a pasivo, el tipo de historia clínica, el estado de la
historia y el código del paciente que se encuentra en la tabla
HIS_TIPO_HISTORIA_CLINICA, HIS_ESTADO_HISTORIA_CLINICA y ADM_PACIENTE
respectivamente.
2.4.3.3 ADMISION
70
Para la atención interconsulta se registra la información de la atención en la tabla
ATE_ATENCION como fecha de ingreso, de egreso, descripción de la atención, servicio de
ingreso y servicio de egreso que se encuentra en la tabla GEN_SERVICIO, medico ingreso,
medico egreso, medico responsable, medico atención que se encuentra en la tabla GEN _
MEDICO, a partir de esta atención se dan las atenciones de receta que se almacena
información de las recetas ingresadas al paciente, atención diagnóstico que son los
diagnósticos registrados en la atención según el CIE10, atención interconsulta que son las
atenciones propias de las Interconsultas dentro del centro de salud, atención exámenes que
son los exámenes y procedimientos realizados a los pacientes en la atención y la atención
nacimientos que son las atenciones que se realizan cuando hay algún nacimiento dentro
del centro de salud, esta información se encuentra registrada en las tablas de
ATE_ATENCION_RECETA se registra la atención de receta,
ATE_ATENCION_DIAGNOSTICO se registra el diagnóstico de la atención,
ATE_ATENCION_INTERCONSULTA se registra la atención de interconsulta,
ATE_ATENCION_EXAMEN se registra el examen de la atención y
ATE_ATENCION_NACIMIENTO se registra la atención del nacimiento.
71
ADM_PACIENTE
PAC_ID_PACIENTE: int HIS_TIPO_HISTORIA_CLINICA
HIS_MOTIVO_MOVIMIENTO_HC HIS_MOVIMIENTO_HISTORIA_CLINICA PAC_APELLIDO_PATERNO: varchar(20) TCH_ID_TIPO_HC: int
MMHC_ID_MOTIVO_MOVIMIENTO: int
MHC_ID_MOVIMIENTO_HC: int PAC_APELLIDO_MATERNO: varchar(20)
MMHC_DESCRICPION_MOTIVO_MOVIMIENTO: varchar(50) PAC_PRIMER_NOMBRE: varchar(20) THC_DESCRIPCION_TIPO_HC: varchar(50)
MHC_FECHA_MOVIMIENTO: datetime
PAC_SEGUNDO_NOMBRE: varchar(20)
MHC_OBSERVACION: varchar(100)
PAC_TERCER_NOMBRE: varchar(20)
MHC_NRO_FOLIOS: int
PAC_FECHA_NACIMIENTO: char(18)
HIS_ESTADO_MOVIMIENTO_HC EMP_ID_EMPLEADO_ARCHIVO: int
EMP_ID_EMPLEADO_TRANSPORTE: int
PAC_NRO_DOCUMENTO: varchar(12) HIS_ESTADO_HISTORIA_CLINICA
EMHC_ID_ESTADO_MOVIMIENTO_HC: int PAC_TELEFONO: varchar(10) EHC_ID_ESTADO_HC: int
EMP_ID_EMPLEADO_RECEPCION: int
PAC_DIRECCION_DOMICILIO: varchar(50)
EMHC_DESCRIPCION_MOVIMIENTO_HC: varchar(50) PAC_ID_PACIENTE: int EHC_DESCRIPCION_ESTADO_HC: varchar(50)
PAC_CODIGO_PACIENTE: varchar(20)
SER_ID_SERVICIO_ORIGEN: int
PAC_NOMBRE_PADRE: varchar(20)
SER_ID_SERVICIO_DESTINO: int
PAC_NOMBRE_MADRE: varchar(20)
EMHC_ID_ESTADO_MOVIMIENTO_HC: int
PAC_NRO_DOMICILIO: char(5)
MMHC_ID_MOTIVO_MOVIMIENTO: int
ATE_ATENCION PAC_PISO_DOMICILIO: char(5)
ATE_ID_ATENCION: int PAC_MANZANA_DOMICILIO: char(5) HIS_HISTORIA_CLINICA
PAC_LOTE_DOMICILIO: char(5)
ATE_FECHA_INGRESO: datetime PAC_SECTOR_DOMICILIO: char(5) HC_ID_HISTORIA_CLINICA: int
ATE_FECHA_EGRESO: datetime PAC_ETAPA_DOMICILIO: char(5) HC_FECHA_CREACION: datetime
ATE_FECHA_EGRESO_ADMINISTRATIVO: datetime PAC_OBSERVACION: varchar(150) HC_FECHA_PASO_PASIVO: datetime
ATE_DESCRIPCION: varchar(100)
HIS_HISTORIA_SOLICITADA
PAC_NRO_SEGURO: varchar(20) TCH_ID_TIPO_HC: int
ATE_FLAG_INFECCIONES_INTRAHOSPITALES: bit HCS_ID_HISTORIA_SOLICITADA: int TIPS_ID_TIPO_SEXO: int EHC_ID_ESTADO_HC: int
ATE_FLAG_NECROPSIA: bit HCS_FECHA_SOLICITUD: datetime TIP_ID_TIPO_PROCEDENCIA: int PAC_ID_PACIENTE: int
TIP_ID_TIPO_REF_ORIGEN: char(18) HCS_FECHA_REQUERIDA: datetime TGI_ID_GRADO_INSTRUCCION: int GHC_ID_GENERADOR: int
TIP_ID_TIPO_REF_DESTINO: char(18) HCS_OBSERVACION: varchar(100) TEC_ID_TIPO_ESTADO_CIVIL: int
DEA_ID_DESTINO_ATENCION: int PAC_ID_PACIENTE: int TDI_ID_TIPO_DOC_IDENTIDAD: int
TCP_ID_TIPO_CONDICION_ALSERVICIO: int SER_ID_SERVICIO: int TIO_ID_TIPO_OCUPACION: int
TCP_ID_TIPO_CONDICION_ALESTAB: int MHC_ID_MOVIMIENTO_HC: int PAI_ID_PAIS_DOMICILIO: int
SER_ID_SERVICIO_INGRESO: int PAI_ID_PAIS_PROCEDENCIA: int
HIS_GENERADOR_NRO_HC
EMP_ID_EMPLEADO_SOLICITA: int
SER_ID_SERVICIO_EGRESO: int PAI_ID_PAIS_NACIMIENTO: int GHC_ID_GENERADOR: int
MED_ID_MEDICO_INGRESO: int DEP_ID_DPTO_DOMICILIO: int GHC_NRO_HISTORIA_CLINICA: int
ESP_ID_ESPECIALIDAD_MEDICO: int DEP_ID_DPTO_PROCEDENCIA: int TGHC_ID_TIPO_GENERACION_HC: int
EST_ID_ESTABLECIMIENTO_ORIGEN: int DEP_ID_DPTO_NACIMIENTO: int
EST_ID_ESTABLECIMIENTO_DESTINO: int DIS_ID_DISTRITO_DOMICILIO: int
MED_ID_MEDICO_EGRESO: int DIS_ID_DISTRITO_PROCEDENCIA: int
HIS_DETALLE_HISTORIA_CLINICA
TVA_ID_TIPO_VIA_ADMISION: int DIS_ID_DISTRITO_NACIMIENTO: int
CAM_ID_CAMA_INGRESO: int ATE_ID_ATENCION: int CEP_ID_CENTRO_POBLADO_DOMICILIO: int
CAM_ID_CAMA_EGRESO: int HC_ID_HISTORIA_CLINICA: int CEP_ID_CENTRO_POBLADO_PROCEDENCIA: int HIS_TIPO_GENERACION_HC
MED_ID_MEDICO_RESPONSABLE_NACIMIENTO: int CEP_ID_CENTRO_POBLADO_NACIMIENTO: int TGHC_ID_TIPO_GENERACION_HC: int
TGA_ID_TIPO_GRAVEDAD: int PRO_ID_PROVINCIA_DOMICILIO: int
MED_ID_MEDICO_ATENCION: int PRO_ID_PROVINCIA_PROCEDENCIA: int TGHC_DESCRIPCION_GENERACION_HC: varchar(50)
PRO_ID_PROVINCIA_NACIMIENTO: int
EMP_ID_EMPLEADO: int
72
PRM_PROGRAMACION_MEDICA
PRM_ID_PROGRAMACION: char(18) ADM_CITA ADM_PACIENTE
CIT_ID_CITA: int PAC_ID_PACIENTE: int
PRM_HORA_INICIO: char(18)
PRM_HORA_FIN: char(18) CIT_HORA_INICIO: char(5) PAC_APELLIDO_PATERNO: varchar(20)
PRM_FECHA: char(18) CIT_HORA_FIN: char(5) PAC_APELLIDO_MATERNO: varchar(20)
PRM_DESCRIPCION: char(18) CIT_FECHA: char(18) PAC_PRIMER_NOMBRE: varchar(20)
DEPH_ID_DEPARTAMENTO: int PAC_ID_PACIENTE: int PAC_SEGUNDO_NOMBRE: varchar(20)
TIP_ID_TIPO: int ESC_ID_ESTADO_CITA: char(18) PAC_TERCER_NOMBRE: varchar(20)
ESTG_ID_ESTADO: int ATE_ID_ATENCION: int PAC_FECHA_NACIMIENTO: char(18)
TUR_ID_TURNO: int SER_ID_SERVICIO: int PAC_NRO_DOCUMENTO: varchar(12)
MED_ID_MEDICO: int PRM_ID_PROGRAMACION: char(18) PAC_TELEFONO: varchar(10)
TIS_ID_TIPO: int PAC_DIRECCION_DOMICILIO: varchar(50)
PAC_CODIGO_PACIENTE: varchar(20)
CIT_ESTADO_CITA PAC_NOMBRE_PADRE: varchar(20)
PAC_NOMBRE_MADRE: varchar(20)
ESC_ID_ESTADO_CITA: char(18) PAC_NRO_DOMICILIO: char(5)
ESC_DESCRIPCION: char(18)
ATE_ATENCION PAC_PISO_DOMICILIO: char(5)
ATE_ID_ATENCION: int PAC_MANZANA_DOMICILIO: char(5)
PAC_LOTE_DOMICILIO: char(5)
ATE_FECHA_INGRESO: datetime
PAC_SECTOR_DOMICILIO: char(5)
ATE_FECHA_EGRESO: datetime
GEN_SERVICIO ATE_FECHA_EGRESO_ADMINISTRATIVO: datetime
PAC_ETAPA_DOMICILIO: char(5)
SER_ID_SERVICIO: int PAC_OBSERVACION: varchar(150)
ATE_DESCRIPCION: varchar(100)
PAC_NRO_SEGURO: varchar(20)
SER_NOMBRE: varchar(50) ATE_FLAG_INFECCIONES_INTRAHOSPITALES: bit
TIPS_ID_TIPO_SEXO: int
SER_CODIGO: varchar(6) ATE_FLAG_NECROPSIA: bit
TIP_ID_TIPO_PROCEDENCIA: int
ESP_ID_ESPECIALIDAD: int TIP_ID_TIPO_REF_ORIGEN: char(18)
TGI_ID_GRADO_INSTRUCCION: int
TIS_ID_TIPO: int TIP_ID_TIPO_REF_DESTINO: char(18)
TEC_ID_TIPO_ESTADO_CIVIL: int
ESE_ID_ESTADO: int DEA_ID_DESTINO_ATENCION: int
TDI_ID_TIPO_DOC_IDENTIDAD: int
TCP_ID_TIPO_CONDICION_ALSERVICIO: int
TIO_ID_TIPO_OCUPACION: int
TCP_ID_TIPO_CONDICION_ALESTAB: int
PAI_ID_PAIS_DOMICILIO: int
SER_ID_SERVICIO_INGRESO: int
PAI_ID_PAIS_PROCEDENCIA: int
SER_ID_SERVICIO_EGRESO: int
PAI_ID_PAIS_NACIMIENTO: int
MED_ID_MEDICO_INGRESO: int
DEP_ID_DPTO_DOMICILIO: int
ESP_ID_ESPECIALIDAD_MEDICO: int
DEP_ID_DPTO_PROCEDENCIA: int
EST_ID_ESTABLECIMIENTO_ORIGEN: int
DEP_ID_DPTO_NACIMIENTO: int
EST_ID_ESTABLECIMIENTO_DESTINO: int
DIS_ID_DISTRITO_DOMICILIO: int
MED_ID_MEDICO_EGRESO: int
DIS_ID_DISTRITO_PROCEDENCIA: int
TVA_ID_TIPO_VIA_ADMISION: int
DIS_ID_DISTRITO_NACIMIENTO: int
CAM_ID_CAMA_INGRESO: int
CEP_ID_CENTRO_POBLADO_DOMICILIO: int
CAM_ID_CAMA_EGRESO: int
CEP_ID_CENTRO_POBLADO_PROCEDENCIA: int
MED_ID_MEDICO_RESPONSABLE_NACIMIENTO: int
CEP_ID_CENTRO_POBLADO_NACIMIENTO: int
TGA_ID_TIPO_GRAVEDAD: int
PRO_ID_PROVINCIA_DOMICILIO: int
MED_ID_MEDICO_ATENCION: int
PRO_ID_PROVINCIA_PROCEDENCIA: int
PRO_ID_PROVINCIA_NACIMIENTO: int
EMP_ID_EMPLEADO: int
73
ATE_ATENCION_EXAMEN GEN_PROCEDIMIENTO
ATE_ATENCION_RECETA ATE_ID_EXAMEN: int PRO_ID_PROCEDIMIENTO: int
ATE_DETALLE_RECETA ATR_ID_RECETA: int ATE_DESCRIPCION: varchar(50) PRO_DESCRIPCION: varchar(50)
DER_ID_DETALLE: int ATE_FECHA: datetime PRO_CODIGO_CPT99: varchar(50)
ATR_NRO_RECETA: varchar(50)
ATE_ORDEN_NRO: varchar(50) PRO_CODIGO_CPT2004: varchar(50)
ATR_ID_RECETA: int ATR_FECHA: datetime
ATE_FECHA_ORDEN: datetime PRO_RESTRICCION: varchar(50)
PRO_ID_PRODUCTO: int MED_ID_MEDICO: int
MED_ID_MEDICO_ORDENA: int PRO_EDAD_MAXIMA_DIAS: int
ATE_ID_ATENCION: int
SER_ID_SERVICIO_ORDENA: int PRO_EDAD_MINIMA_DIAS: int
SER_ID_SERVICIO: int
PRO_ID_PROCEDIMIENTO: int PRO_CODIGO_OPCS: varchar(50)
ATE_ID_ATENCION: int PRO_DESCRIPCION_OPCS: varchar(50)
ATE_ATENCION_DIAGNOSTICO TIPS_ID_TIPO_SEXO: int
ATD_ID_DIAGNOSTICO: int PRO_ID_PRODUCTO: int
ATE_ID_ATENCION: int
SUB_ID_SUBCLASIFICACION: int
DIA_ID_DIAGNOSTICO: int
GEN_DIAGNOSTICO GEN_MEDICO
DIA_ID_DIAGNOSTICO: int ATE_ATENCION
MED_ID_MEDICO: int
ATE_ID_ATENCION: int
DIA_CODIGO_CIE2004: char(7)
EMP_ID_EMPLEADO: int
DIA_DESCRIPCION: varchar(250) ATE_FECHA_INGRESO: datetime
MED_COLEGIATURA: char(6)
DIA_CODIGO_EXPORTACION: char(5) ATE_FECHA_EGRESO: datetime
DIA_CODIGOCIE09: char(5) ATE_FECHA_EGRESO_ADMINISTRATIVO: datetime
DIA_CODIGO_CIE10: char(7) ATE_DESCRIPCION: varchar(100)
DIA_GESTACION: bit ATE_FLAG_INFECCIONES_INTRAHOSPITALES: bit
DIA_MORBILIDAD: bit ATE_FLAG_NECROPSIA: bit ATE_ATENCION_INTERCONSULTA
DIA_INTRAHOSPITALARIO: bit TIP_ID_TIPO_REF_ORIGEN: char(18)
ATI_ID_ATENCION_INTERCONSULTA: int
DIA_RESTRICCION: bit TIP_ID_TIPO_REF_DESTINO: char(18)
DIA_EDAD_MAX_DIAS: int DEA_ID_DESTINO_ATENCION: int ATI_FECHA_REALIZACION: datetime
DIA_EDAD_MIN_DIAS: int TCP_ID_TIPO_CONDICION_ALSERVICIO: int ATI_FECHA_SOLICITUD: datetime
DICA_ID_DIAGNOSTICO_CATEGORIA: int TCP_ID_TIPO_CONDICION_ALESTAB: int ATE_ID_ATENCION: int
TIPS_ID_TIPO_SEXO: int SER_ID_SERVICIO_INGRESO: int PRO_ID_PROCEDIMIENTO: int
SER_ID_SERVICIO_EGRESO: int ATD_ID_DIAGNOSTICO: int
MED_ID_MEDICO_INGRESO: int MED_ID_MEDICO_SOLICITA: int
ESP_ID_ESPECIALIDAD_MEDICO: int MED_ID_MEDICO_REALIZA: int
EST_ID_ESTABLECIMIENTO_ORIGEN: int
EST_ID_ESTABLECIMIENTO_DESTINO: int
MED_ID_MEDICO_EGRESO: int CYF_PLAN_PAGO
ATE_ATENCION_NACIMIENTOS TVA_ID_TIPO_VIA_ADMISION: int PLP_ID_PLAN_PAGO: int
ATN_ID_ATENCIONES_NACIMIENTOS: int CAM_ID_CAMA_INGRESO: int ATE_CUENTA_ATENCION
CAM_ID_CAMA_EGRESO: int CUA_ID_CUENTA_ATENCION: int PLP_DESCRIPCION: varchar(50)
ATN_FECHA_NACIMIENTO: datetime MED_ID_MEDICO_RESPONSABLE_NACIMIENTO: int PLP_COASEGURO: money
ATN_EDAD_SEMANAS: int TGA_ID_TIPO_GRAVEDAD: int CUA_FECHA_APERTURA: datetime PLP_DEDUCIBLE: money
ATN_TALLA: float(8) MED_ID_MEDICO_ATENCION: int CUA_FECHA_CIERRE: datetime
ATN_PESO: float(8) CUA_NRO_AUTORIZACION: char(10)
TIPS_ID_TIPO_SEXO: int CUA_NRO_PLACA: varchar(8) CYF_DETALLE_PRODUCTO
TCRN_ID_TIPO_RECIEN_NACIDO: int PAC_ID_PACIENTE: int DEP_ID_DETALLE_PRODUCTO: int
ATE_ID_ATENCION: int ATE_ID_ATENCION: int
ECA_ID_ESTADO_ATENCION: int DEP_PRECIO_UNITARIO: money
FUF_ID_FUENTE_FINANCIAMIENTO: int DEP_PRECIO_TOTAL: money
PLP_ID_PLAN_PAGO: int DEP_CANTIDAD: int
TIF_ID_TIPO: int DEP_CUBIERTO_POR_SEGURO: bit
PLP_ID_PLAN_PRODUCTO: int
CUA_ID_CUENTA_ATENCION: int
74
GEN_ESPECIALIDAD
ESP_ID_ESPECIALIDAD: int GEN_DEPARTAMENTO_HOSPITAL
DEPH_ID_DEPARTAMENTO: int
ESP_NOMBRE: varchar(50)
ESP_TIEMPO_CONSULTA: int DEPH_NOMBRE: varchar(50)
DEPH_ID_DEPARTAMENTO: int GEN_ESTADO_GENERAL
ESTG_ID_ESTADO: int
ESTG_DESCRIPCION: varchar(50)
PRM_MEDICO_ESPECIALIDAD GEN_TIPO_SERVICIO
ESP_ID_ESPECIALIDAD: int TIS_ID_TIPO: int
MED_ID_MEDICO: int
TIS_DESCRIPCION: varchar(50)
PRM_PROGRAMACION_MEDICA
PRM_TURNO
PRM_ID_PROGRAMACION: char(18)
TUR_ID_TURNO: int
PRM_HORA_INICIO: char(18)
TUR_CODIGO: varchar(3) PRM_HORA_FIN: char(18)
TUR_DESCRIPCION: varchar(50) PRM_FECHA: char(18)
TUR_HORA_INICIO: char(5) PRM_DESCRIPCION: char(18)
TUR_HORA_FIN: char(5) DEPH_ID_DEPARTAMENTO: int
GEN_MEDICO TIP_ID_TIPO: int
MED_ID_MEDICO: int ESTG_ID_ESTADO: int PRM_TIPO_PROGRAMACION
TUR_ID_TURNO: int
EMP_ID_EMPLEADO: int MED_ID_MEDICO: int TIP_ID_TIPO: int
MED_COLEGIATURA: char(6) TIS_ID_TIPO: int TIP_DESCRIPCION: varchar(50)
75
3 DESARROLLO.
76
Controller, es quien define el comportamiento de la aplicación y no depende de la
tecnología de desarrollo.
Para la implementación se utiliza patrones de diseño J2EE para facilitar el desarrollo de los
módulos de este trabajo, estas se muestran a continuación:
Patrón bean: Este patrón se utiliza para asegurarse que todos los atributos de las clases
del sistema tengan métodos de asignación denominados SET y métodos de extracción
denominados GET. La única forma de acceder a los atributos de las clases es a través de
estos métodos.
Patrón singleton: Este patrón se utiliza cuando un objeto global va a ser accedido por un
gran número de clases o módulos, puesto que restringe la creación de nuevos objetos.
Patrón de composición: Este patrón se utiliza para los comportamientos de las clases que
pueden ser implementados como herencia, simplificándolos.
Patrón helper view: Este patrón se utiliza para crear otros agentes en beneficio de los
componentes de presentación.
Patrón composite view: Este patrón se utiliza para que la presentación que es un objeto
de tipo vista esté compuesto de más objetos de tipo vista.
Patrón de filtro interceptor: Este patrón 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 gestión
hospitalaria como la pantalla de ingreso al sistema, menú de módulo, pantalla de listas,
pantallas propias de cada proceso.
77
3.1.1.3 PANTALLA DE MENU DE MODULOS
Se muestra el menú por módulo del sistema, muestra el nombre del módulo, la estructura
del módulo y los aplicativos que posee el módulo, en la Figura 3.3 se muestra el módulo de
servicios generales.
78
Figura 3.3 Menú de módulo
79
base de datos de marcas representadas actualizadas para automatizar la selección de esta
en el aplicativo de registro de proveedor.
80
Figura 3.7 Pantalla de registro de marca
81
Figura 3.8 Pantalla de registro de paquete
82
3.1.1.12 PANTALLA DE INGRESO A HOSPITALIZACION.
En este aplicativo que se muestra en la Figura 3.15 se registran los exámenes realizados
en la hospitalización de los pacientes dentro del centro de salud. El usuario de
hospitalización registra los exámenes del paciente durante su hospitalización 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 exámenes realizados.
83
Figura 3.10 Pantalla de programación médica
84
Figura 3.12 Pantalla de ingreso de hospitalización.
85
Figura 3.14 Pantalla de egreso de hospitalización
86
3.1.2 PRUEBAS FUNCIONALES DE MÓDULOS IMPLEMENTADOS
El propósito de las pruebas funcionales es encontrar errores y asegurarse que los módulos
funcionen tal y como lo previsto en el punto 2.2 Definición 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 terminación.
A continuación se describirá en forma general las pruebas funcionales que se van a realizar
a cada uno de los módulos implementados, los cuales se muestran a continuación:
87
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
físico 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
información correcta en el
componente combo box
(listado desplegado en el
aplicativo).
Se registró correctamente en la
base de datos los datos
Verificación de que la información
generales, tales como: nombre
cargada en el componente combo
de proveedor, código de tipo de
box (listado desplegado en el
persona, DNI/RUC, dirección
aplicativo) de tipo de persona sea
de proveedor, teléfono, Fax,
la correcta.
Pantalla de registro de correo electrónico, dirección de
proveedor. la pagina web de la empresa,
Ingreso de los datos generales de
representante de ventas,
los proveedores de bienes y
código de las especialidades y
servicios del centro de salud.
código 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
Verificación de que la información información correcta en el
cargada en el componente combo componente combo box
box (listado desplegado en el (listado desplegado en el
Pantalla de registro de
aplicativo) de estado sea la aplicativo).
marca.
correcta.
Se registró correctamente en la
Ingreso del nombre de la marca. base de datos el nombre de la
marca.
Verificación de que la información El sistema mostró la
cargada en el componente combo información correcta en el
box (listado desplegado en el componente combo box
Pantalla de registro de
aplicativo) de tipo de paquete sea (listado desplegado en el
paquetes.
la correcta. aplicativo).
Se registró correctamente en la
Ingreso de los datos generales de base de datos los datos
88
los paquetes de bienes del centro generales de la cabecera, tales
de salud. como: código de tipo de
paquete, código de proveedor,
Verificación de que la cabecera y nombre de paquete, marca de
detalle del paquete estén paquete, cantidad, costo y la
relacionados correctamente en la ruta de la imagen del paquete.
base de datos. También se registró
correctamente la información
Verificación de que la carga de la correspondiente al detalle del
imagen sea la correcta. paquete, tales como: nombre
de componente, cantidad de
componente, longitud de
componente y fecha de
expiración. 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 físico
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
información correcta en los 2
Verificación de que la información componentes combo box
cargada en los componentes (listado desplegado en el
combo box (listado desplegado en aplicativo).
Pantalla de registro de
el aplicativo) de roles y estado del Se registró correctamente en la
usuario
usuario sean las correctas. base de datos los datos
Ingreso de los datos generales de generales del usuario, tales
los usuarios del sistema. como: código de empleado,
usuario, password, lista de
roles asignados.
El sistema mostró la
Verificación de que la información
información 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
Pantalla de pudo comprobar que al
programación, turno y tipo de
programación médica. seleccionar un departamento
servicio sean las correctas.
se carga la información de las
Ingreso de los datos generales de
especialidades relacionadas y
la programación medica.
a su vez al seleccionar una
Verificación de la visualización de
especialidad se carga la
la programación medica diaria.
información de los médicos que
89
pertenecen a dicha
especialidad.
Se registró correctamente en la
base de datos los datos
generales de la programación
médica, tales como: fecha de
inicio, fecha fin, código de tipo
de programación, hora y tipo
de servicio.
La información registrada se
visualizó en el calendario
personal del medico.
El sistema mostró la
información correcta en el
componente combo box
(listado desplegado en el
Verificación de que la información
aplicativo).
cargada en el componente combo
Se registró correctamente en la
box (listado desplegado en el
Pantalla de registro de base de datos los datos
aplicativo) de tipo de Ingreso sea
asistencia de médicos. generales de la asistencia de
la correcta.
los médicos, tales como:
Ingreso de los datos generales de
usuario, password y código tipo
la asistencia de los médicos.
de ingreso.
Se comprobó que los médicos
solo pueden registrar un
ingreso y una salida por día.
El sistema mostró la
información correcta en los
componentes combo box
(listado desplegado en el
Verificación de que la información
aplicativo).
cargada en el componente combo
Se registró correctamente en la
box (listado desplegado en el
base de datos los datos
aplicativo) de tipo de servicio,
generales de la hospitalización,
origen, tipo de Financiamiento,
tales como: código de paciente,
estado de Cuenta, fuente de
código de tipo de servicio,
financiamiento y plan de pago
código de origen, código de
sean las correctas.
servicio, código del medico,
Ingreso de los datos generales de
Pantalla de ingreso de número de la cama y la
la hospitalización del paciente,
hospitalización. descripción. También se
datos de la cuenta y los
registró correctamente la
diagnósticos de ingreso con los
información correspondiente a
que cuenta.
los datos de la cuenta, tales
Verificación d el ingreso de los
como: código de tipo de
diagnósticos de ingreso sea el
financiamiento, código de
correcto a nivel de la base de
fuente de financiamiento,
datos pero también a nivel de la
código de estado de cuenta y
lista que se muestra en esta
código de plan de pago.
pantalla.
Además la información de los
diagnósticos también fue
guardada correctamente así
como su visualización en la
90
lista de esta pantalla, la cual se
iba incrementando conforme se
iba adicionando los
diagnósticos.
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, médicos y
diagnósticos para el registro.
El sistema mostró la
información correcta en los
componentes combo box
(listado desplegado en el
aplicativo).
Se registró correctamente en la
base de datos los datos
generales de la hospitalización,
Verificación de que la información
tales como: código de paciente,
cargada en el componente combo
código de tipo de servicio,
box (listado desplegado en el
código destino, código de
aplicativo) de tipo de Servicio,
servicio, código del medico,
destino, tipo de alta y condición de
número de la cama, código de
alta sean las correctas.
tipo de alta, código de
Ingreso de los datos generales de
condición de alta, fecha de
Pantalla de egreso de la hospitalización del paciente y
egreso y fecha de egreso
hospitalización. los diagnósticos de ingreso con
administrativo. Además la
los que cuenta.
información de los diagnósticos
Verificación de que el ingreso de
también fue guardada
los diagnósticos de egreso sea el
correctamente así como su
correcto a nivel de la base de
visualización en la lista de esta
datos pero también a nivel de la
pantalla, la cual se iba
lista que se muestra en esta
incrementando conforme se iba
pantalla.
adicionando los diagnósticos.
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, médicos y
diagnósticos para el registro.
Se registró correctamente en la
Ingreso de los datos generales de base de datos los datos
la hospitalización examen y los generales de la hospitalización
exámenes con los que cuenta. examen, tales como: código de
Pantalla de registro de Verificación de que el ingreso de paciente, código de servicio,
exámenes los exámenes sea el correcto a código del medico, fecha de
nivel de la base de datos pero orden de hospitalización, fecha
también a nivel de la lista que se de resultado y número de
muestra en esta pantalla. orden. Además la información
de los exámenes también fue
91
guardada correctamente así
como su visualización en la
lista de esta pantalla, la cual se
iba incrementando conforme se
iba adicionando los exámenes.
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, médicos y exámenes
para el registro.
El sistema mostró la
información correcta en los
componentes combo box del
paciente.
Se registró correctamente en la
Verificación de que la información base de datos los datos
cargada en el componente combo generales de la hospitalización
box (listado desplegado en el nacimiento, tales como: código
aplicativo) de condición y sexo del de paciente, código de
paciente sean las correctas. condición de paciente y código
Ingreso de los datos generales de de sexo del paciente. Además
la hospitalización nacimiento del la información especifica del
Pantalla de registro de
paciente y datos específicos del nacimiento, tal como: peso (en
hospitalización
nacimiento. gramos), talla (en centímetros),
nacimiento
Verificación de que la información edad (en semanas) y fecha de
referente al nacimiento sean nacimiento, así como su
guardados correctamente a nivel visualización en la lista de esta
de la base de datos pero también pantalla, la cual se iba
a nivel de la lista que se muestra incrementando conforme se iba
en esta pantalla. 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
4 OBSERVACIONES, CONCLUSIONES Y RECOMENDACIONES.
4.1 OBSERVACIONES
Debido a las escasas condiciones económicas 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 públicos con licencias Microsoft SQL Server, se cambio el esquema de
software libre para que sea Microsoft SQL Server el proveedor de base de datos.
93
lo que previamente se deberá buscar mecanismos para que la migración de esta
información hacia la nueva base de datos sea con información consistente.
En las distintas áreas, que conforman el centro de salud, se pudo apreciar que las
funciones que desempeñan no se encuentran correctamente establecidas en un manual de
funciones, por lo que cada persona realiza el trabajo según mejor le parece sin proponer
ningún tipo de mejoras. Tampoco ningún á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.
La falta de actualización del personal del área de estadística e informática no permite una
adecuada comunicación técnica con el grupo de trabajo pues en muchos casos no se
entendía el propósito del trabajo realizado y eran muy celosos con su información. A pesar
de que se contaba con el apoyo de la dirección para la realización del proyecto, el personal
colocaba trabas que no permitieron el desarrollo normal del proyecto [MEMO2005a].
4.2 CONCLUSIONES
94
A través del sistema se canaliza la información mediante una sola vía de ingreso,
centralizando de esta manera toda la información ingresada. Apoyándose en esto se
gestionará la información para realizar una toma de decisiones real y precisa.
Ofrece también definición de los procesos críticos, que en su mayoría no esta definido en
los centro de salud públicos. Brinda un modelo de datos integrado empleando la
metodología IDEF1X, el cual es fácilmente escalable pudiendo ser adaptado y mejorado a
cualquier establecimiento de salud publico del país. Mediante el sistema también podemos
generar automáticamente reportes e indicadores para las distintas unidades y jefaturas de
los establecimientos de salud.
El siguiente cuadro se muestra el impacto de la implementación del sistema.
4.3 RECOMENDACIONES
Las recomendaciones indicadas en este punto abarcan todo aquello que no es incluido en
la descripción del sistema.
• Todo nuevo proceso debe ser documentado para el conocimiento de todos los
usuarios y su posterior análisis e implementación.
• Para la administración, mantenimiento y configuración del sistema se requiere
personal con conocimientos informáticos en análisis y diseño 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 periódicamente
alguna mejora continua.
95
• Para garantizar la seguridad de la información, sabiendo la gran cantidad de
registros diarios, se recomienda la generación de backups diarios, los cuales
almacenados en tapes de preferencia ubicándolos fuera del hospital.
96
REFERENCIAS
97
1. REFERENCIAS A LIBROS
[PMB2004] Project Management Institute, Inc. Project Management Book Tercera
Edición 2004.
[SIM2004] Extraído del libro ‘A Method Foz tour Object-Oriented Project’ (Un método
para tu propio Proyecto Orientado a Objetos) de Ari Jaaksi, Volumen 9, Nro 10.
2. REFERENCIAS A ARTÍCULOS
98
[SIS2006] Seguro integral de salud. Portal Web
http://www.sis.minsa.gob.pe/infof/quees.aspx (ultimo acceso 05 de Febrero del
2007).
[VBD2007] http://usuarios.lycos.es/cursosgbd/UD2.htm
[PSW2007] http://lsi.ugr.es/~ig1/docis/pruso.pdf
4. REFERENCIAS A DOCUMENTOS
[CON2004] Convenio de Colaboración, Intercambio y Unión de Capacidades entre el
Hospital Nacional Cayetano Heredia / HNCH - MINSA y la Pontificia Universidad
Católica del Perú – PUCP. 2004.
6. REFERENCIAS A DEFINICIONES
[PECOSA] Pedido Compra Salida, documento interno dentro de los centros de salud
que cumple la función de solicitud de compra u orden salida.
[SIS2006] Sistema integral de salud para apoyo a personas sin recursos económicos
en los centros de salud públicos.
99
[SIS] Seguro integral de salud, protege la salud de los pacientes que no cuentan con
un seguro de salud.
100
ANEXO
101
ANEXO A: DEFINICION DE REQUERIMIENTOS
En la siguiente tabla se muestra la definición de los requerimientos que no fueron
presentados en el punto 2.2.
102
Descripción El sistema deberá buscar los procedimientos de los pacientes del
centro de salud ingresando como parámetros de la búsqueda la
descripción del procedimiento y/o el medico o el servicio que
ordeno el procedimiento.
La búsqueda 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 descripción contengan la letra
indicada.
103
Descripción 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 médico de un servicio específico, el egreso se
puede dar por: nacimiento, mortalidad y por complicaciones en la
hospitalización todos con sus respectivos diagnósticos.
104
Módulo atención Buscar Atención.
interconsulta
Objetivos El sistema debe buscar todas las atenciones de los pacientes
dentro del centro de salud.
Descripción El sistema deberá buscar las atenciones de los pacientes del centro
de salud ingresando como parámetros de la búsqueda el apellido
paterno, apellido materno, nombre o la historia clínica del paciente.
La búsqueda 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 descripción contengan la
letra indicada.
105
Módulo de caja y Registrar Cajero.
facturación
Objetivos El sistema debe registrar los cajeros que laboren en el centro de
salud.
Descripción El sistema deberá registrar los cajeros que laboren en el centro de
salud deberán ingresar el estado del cajero, así como el tipo de
cajero además de que determinado empleado desempeña dicho
cargo.
106
Módulo de caja y Buscar exoneración.
facturación
Objetivos El sistema deberá buscar las exoneraciones de los pacientes,
otorgados por la asistenta social dentro del centro de salud.
Descripción El sistema deberá buscar las exoneraciones del centro de salud
ingresando como parámetros de la búsqueda el apellido paterno,
apellido materno o número de historia clínica del paciente.
La búsqueda 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 descripción contengan la
letra indicada.
La búsqueda solo permite seleccionar cuentas de exoneraciones
vigentes con estado abierto.
107
Módulo de caja y Registrar documento de pago
facturación
Objetivos El sistema deberá registrar el documento de pago que se genera
por las atenciones, servicios y ventas generadas dentro del centro
de salud.
Descripción El sistema deberá registrar el documento de pago con las
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 atención generadas para el
paciente y se totaliza con el I.G.V. teniendo un monto neto de pago
para el documento
108
Módulo de Registrar Marca.
proveedores
Objetivos El sistema debe registrar las marcas que son representadas por los
proveedores.
Descripción El sistema deberá registrar las marcas representadas por los
proveedores, solamente deberán ingresar su descripción.
109
Módulo de Buscar marca.
proveedores
Objetivos El sistema deberá buscar las marcas que los proveedores
representan registrados dentro del centro de salud.
Descripción El sistema deberá buscar las marcas que los proveedores
representan del centro de salud ingresando como parámetro de
búsqueda el nombre de la marca del bien.
La búsqueda 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 descripción contengan la letra
indicada.
La búsqueda solo permite seleccionar marcas con estado vigente.
110
Módulo general Buscar Capítulo
Objetivos El sistema debe buscar todos los capítulos de cualquier
diagnostico.
Descripción El sistema deberá buscar los capítulos de cualquier diagnostico
ingresando como parámetros de la búsqueda la descripción del
capítulo.
La búsqueda 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 capítulos que en la descripción contengan la letra indicada.
111
Módulo general Registrar Diagnostico.
Objetivos El sistema debe registrar los diagnósticos clasificados bajo los
estándares internacionales.
Descripción El sistema deberá registrar los diagnósticos que estén incluidos
dentro de la clasificación internacional de enfermedades, deberán
ingresar el código CIE2004, la descripción, el código de
exportación, el código CIE9, el código CIE10, indicar si es
diagnostico de gestación, de morbilidad, intrahospitalario y si tiene
alguna restricción, así como el capítulo, el grupo y la categoría del
diagnostico.
112
Módulo general Registrar servicio
Objetivos El sistema deberá registrar los servicios que brindan los centros de
salud.
Descripción El sistema registrará los servicios que brinda el centro de salud,
para esto se deberá ingresar el tipo de servicio, el departamento
médico, la especialidad a partir del departamento y el nombre del
servicio.
El código del servicio lo auto generará el sistema.
113
Módulo admisión Buscar paciente.
Objetivos El sistema debe buscar los pacientes que han ingresado al centro
de salud.
Descripción El sistema deberá buscar los pacientes que han ingresado al centro
de salud ingresando como parámetros de la búsqueda el número
de historia clínica, apellido paterno, apellido materno, nombres.
La búsqueda 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.
114
Módulo admisión Registrar admisión.
Objetivos El sistema deberá registrar la admisión del paciente al centro de
salud, por emergencia o consulta externa.
Descripción El sistema deberá registrar el ingreso del paciente al centro de
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, registrándose de
esta manera un número de historia clínica 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 más cercanos,
registro de cuenta de atención si es que la tuviera, datos de
procedencia, datos de residencia y datos de nacimiento, se
registrará automáticamente una historia clínica definitiva para el
paciente y se
115
Módulo auditoria Registrar salida medico
médica
Objetivos El sistema debe controlar la salida del médico en el centro de
salud.
Descripción El sistema deberá registrar el horario de salida del médico al centro
de salud, donde se deberá de ingresar el medico que realiza la
salida así como la fecha y hora de dicha salida.
116
Módulo de Registrar Auditoria.
seguridad
Objetivos El sistema debe registrar todas las transacciones realizadas en la
base de datos.
Descripción 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 acción que se realizo, el identificador
del registro modificado así como el usuario que realizo tal
transacción.
117
Módulo de Solicitar Historia Clínica.
historia clínica
Objetivos El sistema debe permitir llevar un control de las Historias Clínicas
solicitadas de los pacientes del centro de salud.
Descripción El sistema deberá permitir solicitar las Historias Clínicas de los
pacientes del centro de salud donde previamente se deberá de
buscar un(os) servicio(s), un(os) empleado(s) y una determinada
Historia Clínica.
118
ANEXO B: LISTA DE OPERACIONES
En esta sección se muestra lista de operaciones restantes junto con sus respectivos
diagramas de casos de uso del sistema, los cuales no fueron presentados en la sección
2.3.2.
<<incl ude>>
BUSCAR PACIENTE
<<incl ude>>
BUSCAR SERVICIO
<<include>>
<<include>>
USUARIO <<extend>>
REGISTRAR ATENCION ASIGNAR RECETA BUSCAR MEDICO
ATENCION
<<include>>
BUSCAR PRODUCTO
119
B.3 CONTROL ASISTENCIA
BUSCAR REGLAMENT O
<<include>>
<<incl ude>>
BUSCAR T URNO
<<include>>
BUSCAR INGRESO-SALIDA
BUSCAR MEDICO
<<incl ude>>
CUADRAR CAJA BUSCAR DOCUMENT O PAGO
USUARIO CAJA
<<incl ude>>
120
B.6 REGISTRAR DOCUMENTO DE PAGO
<<include>>
<<include>>
BUSCAR PACIENTE
USUARIO CAJA REGISTRAR DOCUMENTO PAGO
<<include>>
<<extend>>
APLICAR EXONERACION
<<include>>
<<extend>>
USUARIO REGISTRAR ADMISION
ADMISION PACIENTE
REGISTRAR PROCEDENCIA
REGISTRAR PACIENTE
<<incl ude>>
121
ANEXO C: DIAGRAMA DE CASOS DE USO
En esta sección se presenta los requerimientos que no son relevantes para pertenecer a la
lista de operaciones pero necesarios para el diseño del sistema.
REGISTRAR MEDICO
<<include>>
ADMINISTRADO
R
<<include>>
<<include>>
USUA RIO
PROGRAMACION BUSCAR TURNO
REGISTRAR PROGRAMACION
<<include>>
BUSCAR MEDICO
122
C.2 ADMISIÓN
<<include>>
REGISTRAR HISTORIA
CLINICA
<<include>>
<<extend>>
USUARIO BUSCAR PACIENTE BUSCAR
ADMISION DEPARTAMENTO
REGISTRAR CITA <<include>>
<<include>>
<<include>>
<<extend>> <<extend>>
BUSCAR ESPECIALIDAD
REGISTRAR ATENCION BUSCAR PROGRAMACION
<<include>>
BUSCAR HISTORIA
<<include>> CLINICA
BUSCAR MEDICO
REGISTRAR CUENTA
ATENCION
123
C.3 AUDITORIA MÉDICA
BUSCAR REGLAMENTO
BUSCAR TURNO
<<include>> <<include>>
<<include>>
<<include>>
<<include>>
USUA RIO
AUDITORIA BUSCAR MEDICO
<<include>>
CONTROL PRODUCCION
ATENCION BUSCAR CITA
<<include>>
BUSCAR ATENCION
MEDICO
REGISTRAR ME DICO
124
C.4 CAJA Y FACTURACION
<<include>>
<<include>>
<<include>>
<<include>>
<<include>> <<include>>
BUSCAR PACIENTE
USUARIO CAJA REGISTRAR DOCUMENTO <<include>>
PAGO REGISTRAR EXONERACION
<<include>>
<<extend>>
APLICAR E XONERACION
CUADRAR CAJA
USUARIO
<<include>> ASISTENTA SOCIAL
125
C.5 GENERAL
<<include>>
BUSCAR
DEPARTAMENTO
REGISTRAR
REGISTRAR PROCEDIMIENTO
ESTABLECIMIENTO BUSCAR GRUPO
<<include>>
REGISTRAR TIPO
FINANCIAMIENTO
BUSCAR CATEGORIA
BUSCAR PRODUCTO
126
C.6 HISTORIA CLÍNICA
<<include>>
REGISTRAR HISTORIA
CLINICA BUSCAR HISTORIA
ASIGNAR HISTORIA
DEFINITIVA <<include>> CLINICA
<<include>>
SOLICITAR HISTORIA BUSCAR EMPLEADO
CLINICA <<include>>
USUARIO HISTORIA
CLINICA <<include>>
<<include>>
BUSCAR SERVICIO
<<include>>
127
C.7 HOSPITALIZACION
<<include>>
<<include>>
<<extend>>
<<include>>
BUSCAR PROCEDIMIE NTO
<<extend >>
ASIGNAR PROCEDIMIENTO <<include>>
REGISTRAR CAMA
<<include>>
<<inc lude>> <<extend>>
REG ISTRAR ING RESO <<include>> <<include>>
HOS PITALIZACION
BUSCAR MEDICO
ASIGNAR EXAME N <<include>>
USUARIO REGISTRAR ADMISION <<incl ude>>
HOS PITALIZACION HOSPITALIZACION <<include>>
<<include>>
BUSCAR EXAM EN
<<extend>>
<<extend>>
REGISTRAR EGRESO
HOS PITALIZACION
REGISTRAR COMPLICACION REGISTRAR NACIMIENTO
<<incl ude>>
HOSPITALIZACION <<extend>> HOSPITALIZACION
<<extend>>
<<extend>>
<<include>>
REG ISTRAR MO RTALIDAD
HOSPITALIZACION
BUSCAR DIAGNOSTICO
128
C.8 ATENCION INTERCONSULTA
<<include>>
<<include>>
ASIGNAR DIAGNOSTICO BUSCAR DIAGNOSTICO
REGISTRAR INTERCONSULTA
<<extend>>
<<include>> <<include>>
BUSCAR PROCEDIMIENTO
<<extend>> <<include>>
USUARIO
ASIGNAR PROCEDIMIENTO
ATENCION <<include>> BUSCAR MEDICO
REGISTRAR ATENCION <<extend>> <<include>>
<<include>>
<<include>>
BUSCAR EXAMEN
<<include>>
<<include>>
<<include>>
BUSCAR PRODUCTO ASIGNAR RECETA
129
C.9 PROVEEDORES
<<incl ude>>
BUSCAR MARCA
REGISTRAR MARCA
REGISTRAR PROVEEDOR
<<incl ude>>
<<include>>
<<include>>
BUSCAR ESPECIALIDAD
<<include>> <<include>>
ASIGNAR PROVEEDOR BIENSERVICIO
USUARIO
PROVEEDOR <<include>>
BUSCAR PROVEEDOR
BUSCAR ESPECIFICACION
REGISTRAR ESPECIFICACION
130
C.10 SEGURIDAD
<<include>>
<<include>>
ADMINISTRADOR
<<include>>
131
ANEXO D: DIAGRAMA DE CLASES
En el presente capitulo del anexo se presenta las clases de diseño que no fueron mostradas en la
sección 2.4.1.
PACIENTE
TIPO_CAMA
ID_PACIENTE
APELLIDO_PATERNO ID_TIPO_CAMA
APELLIDO_MATERNO DESCRIPCION
CAMA TIENE 1
PRIMER_NOMBRE
SEGUNDO_NOMBRE ID_CAMA 1..n Dame_tipo_cama()
TERCER_NOMBRE CODIGO
FECHA_NACIMIENTO TIENE FECHA_INGRESO
NRO_DOCUMENTO FECHA_EGRESO
1..n 1..n
TELEFONO
1 Dame_cama() TIENE
DIRECCION_DOMICILIO
CODIGO_PACIENTE Registra_cama() 1
NRO_SEGURO 1 1..n 1..n
MANZANA_DOMICILIO TIENE 1..n TIPO_CONDICION_OCUPACION
LOTE_DOMICILIO ID_TIPO_COND_OCUPACION
OBSERVACION DESCRIPCION
1..n
ETAPA_DOMICILIO
SECTOR_DOMICILIO TIENE
PISO_DOMICILIO UBICACION ACTUAL
NOMBRE_PADRE
ES PROPIETARIO
NOMBRE_MADRE
NRO_DOMICILIO
Dame_paciente() 1 1 1
Registrar_admision_paciente()
Registrar_paciente() SERVICIO
Actualizar_paciente() ID_SERVICIO ESTADO_CAMA
NOMBRE ID_ESTADO
1
COD_SERVICIO DESCRIPCION
1 1..n
RESERVACION_CAMAS
ID_RESERVACION MEDICO
FECHA_INGRESO REALIZA ID_MEDICO
FECHA_RESERVA COLEGIATURA
1..n 1
Dame_reservacion() Dame_medico()
Registra_reservacion() Registrar_medico()
Este Módulo permite la administración de las camas dentro del centro de salud, el cual optimiza el
proceso de hospitalización de los pacientes.
132
D.2 MÓDULO DE AUDITORÍA MÉDICA
MEDICO AUDITORIA_MEDICA
ID_MEDICO ID_AUDITORIA
SE AUDITA FECHA
COLEGIATURA
HORA
1 1..n
Dame_medico()
Registrar_medico() Registra_auditoria_medica()
Control_produccion_atencion()
1 1 1
1
1..n
RESPONSABLE INGRESO
RESPONSABLE ATENCION
TIENE
RESPONSABLE NACIMIENTO
RESPONSABLE INGRESO
1..n 1..n
1..n 1..n
ATENCION
1
ID_ATENCION
FECHA_INGRESO TIPO_INGRESO_MEDICO
FECHA_EGRESO ID_INGRESO
FECHA_EGRESO_ADMINISTRATIVO DESCRIPCION
DESCRIPCION
FLAG_INFECCIONES_INTRAHOSPITALES Dame_tipo_ingreso()
FLAG_NECROPSIA
Dame_atencion()
Registra_atencion()
Este Módulo permite el control del ingreso y salida de los médicos del centro de salud, así como el
control del inicio, fin y duración de las atenciones que realiza el medico, realizando un exhaustivo
control del personal medico el cual es nulo en la actualidad.
133
D.3 MÓDULO DE CAJA Y FACTURACIÓN
Este Módulo permite la administración de los documentos de pago que se generan a partir de las atenciones de los pacientes. Incluye
también el mantenimiento de los productos con sus planes de pago dentro del centro de salud.
134
D.4 MÓDULO SEGURIDAD
EMPLEADO
ID_EMPLEADO
APELLIDO_PATERNO USUARIO
APELLIDO_MATERNO ESTADO_USUARIO
ID_USUARIO
NOMBRES TIENE
USUARIO ID_ESTADO
DNI
PASSWORD DESCRIPCION
CODIGO_PLANILLA 1
1..n
FECHA_INGRESO
Dame_usuario() Dame_estado_usuario()
FECHA_CESE
Registra_usuario()
Dame_empleado() 1 1..n
Registra_empelado()
SE AUDITA
TIENE
1..n
AUDITORIA 1..n
ID_AUDITORIA ROL
FECHA ESTADO_ROL
ID_ROL TIENE
TABLA ID_ESTADO
NOMBRE
ID_REGISTRO DESCRIPCION
ACCION 1..n 1
Dame_rol()
Dame_estado_rol()
Registra_rol()
Registrar_auditoria()
Buscar_tabla_actualizada()
Este Módulo permite la administración de la seguridad del sistema. Permitiendo registrar usuarios,
roles, para que de esta manera cada usuario tenga acceso de forma específica a cada uno de los
módulos del sistema, lo cual es soportado a través de la instancia de la clase USUARIO en
combinación con la clase ROL, también permite el registro de las transacciones realizadas por el
usuario en el sistema como registros, actualizaciones y eliminaciones instanciando por cada
transacción una clase AUDITORIA.
135
D.5 MÓDULO PROVEEDORES DE BIENES Y SERVICIOS
ESPECIALIDAD
TIPO_PERSONA
ID_ESPECIALIDAD
ID_TIPO NOMBRE
DESCRIPCION TIEMPO_CONSULTA
Dame_tipo_persona() Dame_especialidad()
1 Registrar_especialidad()
TIENE
PERTENECE 1..n
1..n
1
PROVEEDOR BIEN_SERVICIO
ID_PROVEEDOR DESCRIPCION
DESCRIPCION MODELO
DIRECCION MARCA
TELEFONO UNIDAD
FAX ANO
COD_PROVEEDOR TIENE LONGITUD
EMAIL RUTA_IMAGEN
REPRESENTANTE_VENTAS MATERIAL
1..n 1..n
PAGINA_WEB COD_BIENSERVICIO
NRO_DOC_IDENTIDAD COSTO
CANTIDAD
Dame_proveedor()
Registra_proveedor() Dame_bien_servicio()
Registra_proveedor_especialidad() Registra_bien_servicio()
Registra_proveedor_marca_representada() Registra_bien_especificacion()
1..n
1 TIENE 1
TIENE
REPRESENTA
1..n
1
1..n ESPECIFICACION
MARCA_REPRESENTADA ID_ESPECIFICACION TIPO_BIEN_SERVICIO
Este Módulo permite la administración de los proveedores, bienes y servicios. Permitiendo registrar
un historial de las compras de bienes o adquisición de servicios de un determinado proveedor.
Llevando un histórico de precios el cual nos ayude a elegir el mejor proveedor para cada
determinada marca.
136
ANEXO E: DIAGRAMA DE SECUENCIA
En esta sección se presentan los diagramas de secuencias restantes los cuales no fueron
mostrados en la sección 2.4.2.
1: Dame_Paciente(Paciente)
2: Dame_motivo(Motivo)
3: Registrar_Exoneracion(Paciente,Motivo)
En este diagrama se registra la exoneración y el motivo de ella de los pacientes del centro de
salud.
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)
En este diagrama se muestra la asignación del tipo definitivo de las historias clínicas de los
pacientes dentro del centro de salud.
137
E.3 ASIGNAR RECETA
_Atencion_Receta :Producto
:Medico :Servicio
1: Dame_Producto(Producto)
2: Dame_Medico(Medico)
3: Dame_Servicio(Servicio)
4: Asignar_Receta(Producto,Medico,Servicio,Atencion)
En este diagrama se muestra el registro de la recetas que realizan los médicos a los pacientes,
considerando el servicio y el(los) producto(s) determinado(s)
2: Dame_Regl amento(Reglamento)
En este diagrama se muestra el registro de la recetas que realizan los médicos a los pacientes,
considerando el servicio y el(los) producto(s) determinado(s)
138
E.5 CONTROL PRODUCCIÓN ATENCIÓN
:Auditoria_Medi ca :M edico :Ci ta :Atencion
2: Dame_Cita(Ci ta)
3: Dame_Atenci on(Atencion)
En este diagrama se realiza el control de la productividad de los médicos del centro de salud,
basándose en las citas programadas versus las atenciones realizadas.
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)
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 físico.
139
E.7 REGISTRAR ADMISIÓN
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)
1: Dame_Usuario(Usuario)
2: Registrar_Auditoria(Usuario)
En este diagrama se registra todas las transacciones que realizan los usuarios en el sistema de
información integral de gestión hospitalaria.
140
E.9 REGISTRAR PRODUCTO
1: Dame_Categoria(Categoria_Producto)
2: Dame_Plan_Producto(Pl an_Producto)
3: Registrar_Producto(Categoria_Producto, Plan_Producto)
En este diagrama se registran los productos con los que cuenta el centro de salud asignándole una
categoría y plan determinado.
141
E.10 REGISTRAR CITA
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)
En este diagrama se registra la cita que solicitan los pacientes del centro de salud basándose en la programación de los médicos y el
servicio en el cual se atenderán los pacientes.
142
E.11 REGISTRAR CUENTA ATENCIÓN
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)
En este diagrama se registra la cuenta de los pacientes según la atención realizada previamente identificando la fuente de
financiamiento de cada paciente del centro de salud.
143
E.12 REGISTRAR DOCUMENTO DE PAGO
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)
En este diagrama se registra los documentos de pagos que se generan debido a las cuentas de atención de los pacientes del centro de
salud.
144
E.13 REGISTRAR HISTORIA CLÍNICA
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)
En este diagrama se registra la historia clínica de los pacientes del centro de salud, donde se encuentran todas las atenciones
realizadas.
145
E.14 REGISTRAR PACIENTE
:Paciente :Tipo_Sexo :Tipo_Proceden :Tipo_Grado_Ins :Tipo_Estado_C :Tipo_Document :Tipo_Ocupacio :Pais :Departamento :Provincia :Distrito :Centro_Poblad
cia truccion ivil o_Identidad n 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)
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 instrucción, tipo de estado civil, tipo de documento de identidad, tipo de ocupación y procedencia.
146
E.15 REGISTRAR PROGRAMACIÓN
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)
En este diagrama se registra la programación de los médicos la cual se traduce en su disponibilidad de horarios basándose en el
departamento, especialidad, tipo de programación, 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 PRV_MARCA_REPRESENTADA
PRO_ID_PROVEEDOR: int MAR_ID_MARCA_REPRESENTADA: int
GEN_TIPO_PERSONA MAR_ID_MARCA_REPRESENTADA: int
TPE_ID_TIPO_PERSONA: int MAR_DESCRIPCION: varchar(100)
MAR_ESTADO: char(1)
TPE_DESCRIPCION: varchar(50)
PRV_PROVEEDOR GEN_ESPECIALIDAD
PRO_ID_PROVEEDOR: int PRV_ESPECIALIDAD_PROVEEDOR
ESP_ID_ESPECIALIDAD: int
PRO_DESCRIPCION: varchar(100) PRO_ID_PROVEEDOR: int
ESP_ID_ESPECIALIDAD: int ESP_NOMBRE: varchar(50)
PRO_DIRECCION: varchar(100) ESP_TIEMPO_CONSULTA: int
PRO_TELEFONO: char(10) DEPH_ID_DEPARTAMENTO: int
PRO_FAX: char(10)
PRO_COD_PROVEEDOR: char(12)
PRO_EMAIL: varchar(50)
PRO_REPRESENTANTE_VENTAS: varchar(50)
PRO_PAGINA_WEB: varchar(50) PRV_BIENESSERVICIOSESPECIFICACION
PRO_NRO_DOC_IDENTIDAD: char(12) PRV_BIENSERVICIO BIS_ID_BIENSERVICIO: int
TPE_ID_TIPO_PERSONA: int
BIS_ID_BIENSERVICIO: int ESP_ID_ESPECIFICACION: int
BIS_DESCRIPCION: varchar(100)
BIS_MODELO: varchar(50)
PRV_PROVEEDOR_BIENSERVICIO BIS_MARCA: varchar(50)
PRO_ID_PROVEEDOR: int BIS_UNIDAD: int
BIS_ID_BIENSERVICIO: int BIS_ANO: int
PBS_FECHA: datetime BIS_LONGITUD: float(8) PRV_ESPECIFICACION
BIS_RUTA_IMAGEN: varchar(100)
PBS_COSTO: money PRV_TIPO_BIENSERVICIO ESP_ID_ESPECIFICACION: int
BIS_MATERIAL: varchar(50)
PBS_CANTIDAD: int TBS_ID_TIPO_BIENSERVICIO: int
BIS_COD_BIENSERVICIO: varchar(20) ESP_DESCRIPCION: varchar(100)
TBS_ID_TIPO_BIENSERVICIO: int TBS_DESCRIPCION: varchar(50)
BIS_ID_BIENSERVICIO_PAQUETE: int
En esta vista se muestran las entidades y tablas relacionadas al Módulo de proveedores de bienes y servicios establecidos en el punto
2.2 Definición de Requerimientos, las cuales son: mantenimiento de bienes y servicios, mantenimiento de proveedor y mantenimiento
de lista de precios.
148
F.2 SEGURIDAD
En esta vista se muestran las entidades y tablas relacionadas al Módulo de seguridad establecidos en el punto 2.2 Definición 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 FACTURACIÓN
CYF_TIPO_DOCUMENTO CYF_MOTIVO_EXONERACION
CYF_TIPO_MONEDA GEN_PROCEDIMIENTO
TID_ID_TIPO_DOCUMENTO: int MEX_ID_MOTIVO_EXONERACION: int CYF_DETALLE_PRODUCTO
TIM_ID_TIPO_MONEDA: int PRO_ID_PROCEDIMIENTO: int
TID_DESCRIPCION: varchar(50) MEX_DESCRIPCION: varchar(50) DEP_ID_DETALLE_PRODUCTO: int
TIM_DESCRIPCION: varchar(50) PRO_DESCRIPCION: varchar(50)
DEP_PRECIO_UNITARIO: money PRO_CODIGO_CPT99: varchar(50)
DEP_PRECIO_TOTAL: money PRO_CODIGO_CPT2004: varchar(50)
DEP_CANTIDAD: int PRO_RESTRICCION: varchar(50)
CYF_EXONERACION_POR_ATENCION DEP_CUBIERTO_POR_SEGURO: bit PRO_EDAD_MAXIMA_DIAS: int
CYF_CAJA_DOCUMENTO EPA_ID_EXONERACION: int PLP_ID_PLAN_PRODUCTO: int PRO_EDAD_MINIMA_DIAS: int
CAD_ID_CAJA_DOCUMENTO: int CUA_ID_CUENTA_ATENCION: int PRO_CODIGO_OPCS: varchar(50)
CYF_TIPO_DOCUMENTO_PAGO EPA_VALOR_EXONERADO: money
PRO_DESCRIPCION_OPCS: varchar(50
TDP_ID_TIPO_DOCUMENTO_PAGO: int CAD_NRO_SERIE: char(3) EPA_FECHA_EXONERACION: datetime
TIPS_ID_TIPO_SEXO: int
CAD_NRO_DOCUMENTO: char(7) PAC_ID_PACIENTE: int
TDP_DESCRIPCION: varchar(50) PRO_ID_PRODUCTO: int
CAD_RAZON_SOCIAL: varchar(50) MEX_ID_MOTIVO_EXONERACION: int
CAD_RUC: char(11)
CAD_SUB_TOTAL: money
CAD_IGV: money CYF_CAJA_DOCUMENTO_DETALLE
CYF_TIPO_CAJERO CAD_FECHA_COBRANZA: datetime
CAD_TOTAL: money CDD_ID_CAJA_DOCUMENTO_DETALLE: int
TIC_ID_TIPO_CAJERO: int
CAD_TIPO_CAMBIO: money CCD_PRECIO_UNITARIO: money
TIC_DESCRIPCION: varchar(50) CAD_OBSERVACIONES: varchar(100) CCD_CANTIDAD: int CYF_PLAN_PRODUCTO
CAL_ID_CAJA_LOTE: int CYF_PRODUCTO
CCD_SUB_TOTAL: money PLP_ID_PLAN_PRODUCTO: int
TID_ID_TIPO_DOCUMENTO: int DEP_ID_DETALLE_PRODUCTO: int PRO_ID_PRODUCTO: int
TDP_ID_TIPO_DOCUMENTO_PAGO: in CAD_ID_CAJA_DOCUMENTO: int PLP_PRECIO: money
PRO_CODIGO: varchar(20)
TIM_ID_TIPO_MONEDA: int PLP_ID_PLAN_PAGO: int
PRO_NOMBRE: varchar(50)
CYF_CAJERO EPA_ID_EXONERACION: int PRO_ID_PRODUCTO: int
PRO_PRECIO_BASE: money
CAJ_ID_CAJERO: int PRO_BLOQUEADO: bit
EMP_ID_EMPLEADO: int CAP_ID_CATEGORIA_PRODUCTO: char(18
TIC_ID_TIPO_CAJERO: int CYF_CAJA_LOTE
ESTG_ID_ESTADO: int
CAL_ID_CAJA_LOTE: int
CYF_PLAN_PAGO
CAJ_ID_CAJERO_SUPERVISOR: in
PLP_ID_PLAN_PAGO: int
CAL_FECHA: datetime
CAL_ESTADO_LOTE: char(1) PLP_DESCRIPCION: varchar(50
CAL_SALDO_INICIAL_SOLES: money PLP_COASEGURO: money
CYF_CAJA_LOTE_CUADRE
CAL_SALDO_INICIAL_DOLARES: mon PLP_DEDUCIBLE: money
GEN_ESTADO_GENERAL CAJ_ID_CAJERO: int CLC_ID_CAJA_LOTE_CUADRE: int
En esta vista se muestran las entidades y tablas relacionadas al Módulo de caja y facturación establecidas en el punto 2.2 Definición 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 HOSPITALIZACIÓN
HOS_CAMA HOS_TIPO_CAMA
ADM_PACIENTE
CAM_ID_CAMA: int TIC_ID_TIPO: int
PAC_ID_PACIENTE: int
CAM_CODIGO: char(5) TIC_DESCRIPCION: varchar(50)
PAC_APELLIDO_PATERNO: varchar(20)
PAC_APELLIDO_MATERNO: varchar(20) SER_ID_SERVICIO_PROPIETARIO: int
PAC_PRIMER_NOMBRE: varchar(20) SER_ID_SERVICIO_UBICACION_ACTUAL: int HOS_TIPO_CONDICION_OCUPACION
PAC_SEGUNDO_NOMBRE: varchar(20) TIC_ID_TIPO_CAMA: int TCO_ID_TIPO: int
PAC_TERCER_NOMBRE: varchar(20) TCO_ID_TIPO_CONDICION_OCUPACION: int
ESC_ID_ESTADO_CAMA: int TCO_DESCRIPCION: varchar(50)
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) GEN_SERVICIO HOS_ESTADO_CAMA
PAC_NRO_DOMICILIO: char(5) SER_ID_SERVICIO: int ESC_ID_ESTADO: int
PAC_PISO_DOMICILIO: char(5)
SER_NOMBRE: varchar(50) ESC_DESCRIPCION: va
PAC_MANZANA_DOMICILIO: char(5)
PAC_LOTE_DOMICILIO: char(5)
HOS_HISTORICO_CAMA SER_CODIGO: varchar(6)
CAM_ID_CAMA: int ESP_ID_ESPECIALIDAD: int
PAC_SECTOR_DOMICILIO: char(5)
PAC_ID_PACIENTE: int TIS_ID_TIPO: int
PAC_ETAPA_DOMICILIO: char(5)
FECHA_INGRESO: datetime ESE_ID_ESTADO: int
PAC_OBSERVACION: varchar(150)
PAC_NRO_SEGURO: varchar(20) FECHA_EGRESO: datetime
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
HOS_RESERVA_CAMA GEN_MEDICO
PAI_ID_PAIS_PROCEDENCIA: int
REC_ID_RESERVACION_CAMAS: char(18) MED_ID_MEDICO: int
PAI_ID_PAIS_NACIMIENTO: int
DEP_ID_DPTO_DOMICILIO: int REC_FECHA_HORA_INGRESO: char(18) EMP_ID_EMPLEADO: int
DEP_ID_DPTO_PROCEDENCIA: int REC_FECHA_HORA_RESERVA: char(18) MED_COLEGIATURA: char(6)
DEP_ID_DPTO_NACIMIENTO: int SER_ID_SERVICIO: int
DIS_ID_DISTRITO_DOMICILIO: int MED_ID_MEDICO: int
DIS_ID_DISTRITO_PROCEDENCIA: int PAC_ID_PACIENTE: 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
En esta vista se muestran las entidades y tablas relacionadas al Módulo de hospitalización establecidos en el punto 2.2 Definición de
Requerimientos, las cuales son: mantenimiento de camas y reservas de camas.
151
F.5 DICCIONARIO DE DATOS
152
Diccionario
Entity Attribute Entity Attribute Column
Entity Name Entity Definition Entity Table Name Entity Table Comment
Column Name Comment
Columna que guarda el
ADM_PACIEN Tabla de pacientes Tabla de pacientes del
PAC_ID_PACIENTE identificador de un paciente ADM_PACIENTE
TE del centro de salud centro de salud
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
TO de documento de identidad de
un paciente dentro del centro de
salud.
Columna que guarda el numero
PAC_TELEFONO 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.
Columna que guarda el codigo
PAC_CODIGO_PACIE
interno de un paciente dentro del
NTE
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.
Columna que guarda el lote del
PAC_LOTE_DOMICILI
domicilio de un paciente dentro
O
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.
Columna que guarda
observaciones acerca de un
PAC_OBSERVACION
paciente dentro del centro de
salud.
Columna que guarda el numero
PAC_NRO_SEGURO del seguro de un paciente dentro
del centro de salud.
Columna que guarda el
identificador del tipo de sexo del
TIPS_ID_TIPO_SEXO
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.
Columna que guarda el
TIO_ID_TIPO_OCUPA identificador del tipo de
CION 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
Columna que guarda el
EMP_ID_EMPLEADO identificador del empleado
dentro del centro de salud.
Tabla de las Tabla de las distintas
Columna que guarda el
distintas atenciones atenciones que se le
ATE_ATENCIO identificador de las atenciones
que se le realizan a ATE_ID_ATENCION ATE_ATENCION realizan a los pacientes
N que se realizan dentro del centro
los pacientes dentro dentro del centro de
de salud.
del centro de salud. 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.
Columna que guarda la
descripcion de las atenciones
ATE_DESCRIPCION
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
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 Columna que guarda el
ATD_ID_DIAGNOSTIC ATE_ATENCION_DIA
N_DIAGNOSTI identificador de los diagnosticos
O GNOSTICO
CO para una determinada atencion.
Columna que guarda el
identificador de las atenciones
ATE_ID_ATENCION
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.
Columna que guarda el
ATE_ATENCIO ATE_ATENCION_EX
ATE_ID_EXAMEN identificador de los examenes
N_EXAMEN AMEN
para una determinada atencion.
Columna que guarda la
ATE_DESCRIPCION descripcion de los examenes
para una determinada atencion.
Columna que guarda la fecha de
ATE_FECHA los examenes para una
determinada atencion.
Columna que guarda el numero
ATE_ORDEN_NRO de orden de los examenes para
una determinada atencion.
Columna que guarda la fecha de
ATE_FECHA_ORDEN 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 identificador de los
procedimiento medicos.
Columna que guarda el
identificador de las atenciones
ATE_ID_ATENCION
que se realizan dentro del centro
de salud.
Tabla de las
atenciones que se Tabla de las atenciones
convierten en que se convierten en
ATE_ATENCIO Columna que guarda el
interconsulta, es ATI_ID_ATENCION_IN ATE_ATENCION_INT interconsulta, es decir,
N_INTERCON identificador de las
decir, que de la TERCONSULTA ERCONSULTA que de la atencion
SULTA interconsultas de las atenciones.
atencion original original pasan a otra
pasan a otra especialidad.
especialidad.
Columna que guarda la fecha de
ATI_FECHA_REALIZA
realizacion de las interconsultas
CION
de las atenciones.
Columna que guarda la fecha de
ATI_FECHA_SOLICITU
la solicitud de las interconsultas
D
de las atenciones.
Columna que guarda el
identificador de las atenciones
ATE_ID_ATENCION
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
O 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
Columna que guarda el
ATE_ATENCIO Tabla de la
ATN_ID_ATENCIONES identificador de los nacimientos ATE_ATENCION_NA Tabla de la atenciones
N_NACIMIENT atenciones de los
_NACIMIENTOS de las atenciones dentro del CIMIENTOS de los recien nacidos.
OS recien nacidos.
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.
Columna que guarda la talla de
los nacimientos de las
ATN_TALLA
atenciones dentro del centro de
salud.
Columna que guarda el peso de
los nacimientos de las
ATN_PESO
atenciones dentro del centro de
salud.
Columna que guarda el
identificador del tipo de sexo del
TIPS_ID_TIPO_SEXO
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.
Columna que guarda el
identificador de las atenciones
ATE_ID_ATENCION
que se realizan dentro del centro
de salud.
Columna que guarda el
ATE_ATENCIO ATE_ATENCION_RE
ATR_ID_RECETA identificador de la receta para
N_RECETA CETA
una determinada atencion.
Columna que guarda el numero
ATR_NRO_RECETA de la receta para una
determinada atencion.
Columna que guarda la fecha de
ATR_FECHA la receta para una determinada
atencion.
Columna que guarda el
MED_ID_MEDICO identificador del medico dentro
del centro de salud.
Columna que guarda el
identificador de las atenciones
ATE_ID_ATENCION
que se realizan dentro del centro
de salud.
Columna que guarda el
SER_ID_SERVICIO identificador del servicio dentro
del centro de salud.
ATE_CLASIFIC Columna que guarda el
CLA_ID_DIAGNOSTIC ATE_CLASIFICACIO
ACION_DIAGN identificador de la clasificacion
O N_DIAGNOSTICO
OSTICO de los diagnosticos.
Columna que guarda la
CLA_DESCRIPCION descripcion de la clasificacion de
los diagnosticos.
Tabla de cuentas de Tabla de cuentas de
Columna que guarda el
ATE_CUENTA atención de los CUA_ID_CUENTA_ATE ATE_CUENTA_ATEN atención de los
identificador de las cuentas de
_ATENCION pacientes dentro del NCION CION pacientes dentro del
atencion de los pacientes.
centro de salud 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.
Columna que guarda el numero
de placa (si es SOAT) de las
CUA_NRO_PLACA
cuentas de atencion de los
pacientes.
PAC_ID_PACIENTE Columna que guarda el
identificador de un paciente
dentro del centro de salud.
Columna que guarda el
identificador de las atenciones
ATE_ID_ATENCION
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.
Columna que guarda el
identificador de las fuentes de
FUF_ID_FUENTE_FIN
financiamiento de las cuentas de
ANCIAMIENTO
atencion dentro del centro de
salud.
Columna que guarda el
PLP_ID_PLAN_PAGO identificador de los planes de
pago.
Columna que guarda el
identificador del tipo de
TIF_ID_TIPO financiamiento de las cuentas de
atencion dentro del centro de
salud.
Tabla que indica Tabla que indica donde
donde sera enviado sera enviado el paciente
ATE_DESTINO DEA_ID_DESTINO_AT ATE_DESTINO_ATE
el paciente despues despues de la consulta.
_ATENCION ENCION NCION
de la consulta. Ejemplos: Domicilio,
Ejemplos: Domicilio, Hospitalizacion,
Hospitalizacion, Emergencia, etc.
Emergencia, etc.
DEA_DESCRIPCION
Columna que guarda el
ATE_DETALLE identificador del detalle de la ATE_DETALLE_REC
DER_ID_DETALLE
_RECETA receta para una determinada ETA
atencion.
Columna que guarda el
ATR_ID_RECETA identificador de la receta para
una determinada atencion.
Columna que guarda el
PRO_ID_PRODUCTO identificador de los productos
dentro del centro de salud.
Tabla que indica el Columna que guarda el Tabla que indica el
ATE_ESTADO
estado en el que se identificador del estado de las ATE_ESTADO_CUEN estado en el que se
_CUENTA_AT ECA_ID_ESTADO
encuentra la cuenta cuentas de atencion dentro del TA_ATENCION encuentra la cuenta del
ENCION
del paciente. centro de salud. paciente.
Columna que guarda la
descripcion del estado de las
ECA_DESCRIPCION
cuentas de atencion dentro del
centro de salud.
Tabla que indica
Tabla que indica cual
cual sera la fuente Columna que guarda el
sera la fuente de
ATE_FUENTE_ de finaciamiento a identificador de las fuentes de
FUF_ID_FUENTE_FIN ATE_FUENTE_FINAN finaciamiento a las
FINANCIAMIE las cuales se financiamiento de las cuentas de
ANCIAMIENTO CIAMIENTO cuales se acogera el
NTO acogera el paciente. atencion dentro del centro de
paciente. Ejemplos: SIS
Ejemplos: SIS y los salud.
y los diferentes seguros.
diferentes seguros.
Columna que guarda la
descripcion del estado de las
FUF_DESCRIPCION
cuentas de atencion dentro del
centro de salud.
Tabla de los
Tabla de los diferentes
diferentes planes Columna que guarda el
ATE_PLAN_PA planes que tiene el
que tiene el paciente PLP_ID_PLAN_PAGO identificador de los planes de CYF_PLAN_PAGO
GO paciente dento del
dento del centro de pago.
centro de salud.
salud.
Columna que guarda la
PLP_DESCRIPCION descripcion de los planes de
pago.
Columna que guarda el
PLP_COASEGURO coaseguro de los planes de
pago.
Columna que guarda el
PLP_DEDUCIBLE deducible que asumira el seguro
dentro de los planes de pago.
Columna que guarda el
ATE_SUBCLA
SUB_ID_SUBCLASIFIC identificador de la ATE_SUBCLASIFICA
SIFICACION_D
ACION subclasificacion de los CION_DIAGNOSTICO
IAGNOSTICO
diagnosticos.
Columna que guarda la
descripcion de la
SUB_DESCRIPCION
subclasificacion de los
diagnosticos.
Columna que guarda el codigo
SUB_CODIGO
de la subclasificacion de los
diagnosticos.
Columna que guarda el
CLA_ID_DIAGNOSTIC
identificador de la clasificacion
O
de los diagnosticos.
Columna que guarda el
SER_ID_SERVICIO identificador del servicio dentro
del centro de salud.
Tabla que nos indica
Tabla que nos indica en
en que tipo de
ATE_TIPO_CO que tipo de condicion
condicion ingresa el ATE_TIPO_CONDICI
NDICION_PAC TCP_ID_TIPO ingresa el paciente a
paciente a una ON_PACIENTE
IENTE una determinada
determinada
atencion.
atencion.
TCP_DESCRIPCION
Columna que guarda el
identificador del tipo de
ATE_TIPO_FIN ATE_TIPO_FINANCIA
TIF_ID_TIPO financiamiento de las cuentas de
ANCIAMIENTO MIENTO
atencion dentro del centro de
salud.
Columna que guarda la
descripcion del tipo de
TIF_DESCRIPCION financiamiento de las cuentas de
atencion dentro del centro de
salud.
Tabla que nos indica Tabla que nos indica
ATE_TIPO_GR
que tipo de ATE_TIPO_GRAVED que tipo de gravedad
AVEDAD_ATE TGA_ID_TIPO
gravedad tiene el AD_ATENCION tiene el paciente
NCION
paciente despues de despues de la atencion.
la atencion.
TGA_DESCRIPCION
Tabla que nos indica Tabla que nos indica de
ATE_TIPO_RE de que tipo son los ATE_TIPO_REFERE que tipo son los
TIP_ID_TIPO
FERENCIA establecimientos de NCIA establecimientos de
referencia. referencia.
TIP_DESCRIPCION
Tabla que nos indica Tabla que nos indica de
ATE_TIPO_VIA ATE_TIPO_VIA_ADMI
de donde proceden TVA_ID_TIPO donde proceden los
_ADMISION SION
los pacientes. pacientes.
TVA_DESCRIPCION
Tabla de ingresos y Columna que guarda el Tabla de ingresos y
AUD_AUDITO salidas de los AUM_ID_AUDITORIA_ identificador de la auditoria AUD_AUDITORIA_M salidas de los médicos
RIA_MEDICA médicos dentro del MEDICA medica(ingreso o salida) de los EDICA dentro del centro de
centro de salud doctores dentro centro de salud. salud
Columna que guarda la fecha y
AUM_FECHA 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.
Columna que guarda el
MED_ID_MEDICO identificador del medico dentro
del centro de salud.
AUD_TIPO_IN Tabla de tipo de Columna que guarda el AUD_TIPO_INGRES Tabla de tipo de ingreso
TIM_ID_TIPO
GRESO_MEDI ingreso de los identificador del tipo de ingreso O_MEDICO de los médicos al centro
CO médicos al centro de del medico al del centro de de salud
salud salud.
Columna que guarda la
descripcion del tipo de ingreso
TIM_DESCRIPCION
del medico al del centro de
salud.
Columna que guarda el
Tabla de citas
identificador de la cita de un Tabla de citas médicas
CIT_CITA médicas del centro CIT_ID_CITA ADM_CITA
determinado servicio dentro del del centro de salud
de salud
centro de salud.
Columna que guarda la hora de
inicio de la cita de un
CIT_HORA_INICIO
determinado servicio dentro del
centro de salud.
Columna que guarda la hora de
finalizacion de la cita de un
CIT_HORA_FIN
determinado servicio dentro del
centro de salud.
Columna que guarda la fecha de
la cita de un determinado
CIT_FECHA
servicio dentro del centro de
salud.
Columna que guarda el
PAC_ID_PACIENTE identificador de un paciente
dentro del centro de salud.
ESC_ID_ESTADO_CIT
A
Columna que guarda el
identificador de las atenciones
ATE_ID_ATENCION
que se realizan dentro del centro
de salud.
Columna que guarda el
SER_ID_SERVICIO identificador del servicio dentro
del centro de salud.
Columna que guarda el
PRM_ID_PROGRAMA identificador de la programacion
CION medica de cada uno de los
doctores.
Tabla de estados de Tabla de estados de la
CIT_ESTADO_ ESC_ID_ESTADO_CIT
la cita dentro del CIT_ESTADO_CITA cita dentro del centro de
CITA A
centro de salud 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.
Columna que guarda la
CCC_DESCRIPCION descripcion del concepto de
cuadre de una determinada caja.
Tabla que contiene Columna que guarda el Tabla que contiene los
CYF_CAJA_D CAD_ID_CAJA_DOCU CYF_CAJA_DOCUME
los documentos que identificador del documento una documentos que son
OCUMENTO MENTO NTO
son dados por Caja. determinada caja. dados por Caja.
Columna que guarda el numero
CAD_NRO_SERIE 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.
Columna que guarda el ruc del
CAD_RUC documento una determinada
caja.
Columna que guarda el monto
CAD_SUB_TOTAL del subtotal del documento una
determinada caja.
Columna que guarda el monto
CAD_IGV del IGV del documento una
determinada caja.
Columna que guarda la fecha de
CAD_FECHA_COBRA
cobranza del documento una
NZA
determinada caja.
Columna que guarda el monto
CAD_TOTAL total del documento una
determinada caja.
Columna que guarda el tipo de
CAD_TIPO_CAMBIO cambio de una determinada
caja.
Columna que guarda las
CAD_OBSERVACIONE
observaciones de los
S
documentos una determinada
caja.
Columna que guarda el
CAL_ID_CAJA_LOTE 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.
Tabla que nos Columna que guarda el Tabla que nos muestra
CYF_CAJA_D
muestra el detalle de CDD_ID_CAJA_DOCU identificador del detalle del CYF_CAJA_DOCUME el detalle de los
OCUMENTO_
los documentos que MENTO_DETALLE documento una determinada NTO_DETALLE documentos que son
DETALLE
son dados por Caja. caja. dados por Caja.
Columna que guarda el precio
CCD_PRECIO_UNITAR unitario de un item del
IO documento una determinada
caja.
Columna que guarda la unidad
CCD_CANTIDAD
de un item del documento una
determinada caja.
Columna que guarda el subtotal
CCD_SUB_TOTAL 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.
Columna que guarda el
CYF_CAJA_LO
CAL_ID_CAJA_LOTE identificador del lote de cajas por CYF_CAJA_LOTE
TE
fecha.
Columna que guarda la fecha
CAL_FECHA
del lote de las cajas.
Columna que guarda el estado
CAL_ESTADO_LOTE
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.
Columna que guarda el
CYF_CAJA_LO CLC_ID_CAJA_LOTE_ CYF_CAJA_LOTE_C
identificador del cuadre de una
TE_CUADRE CUADRE UADRE
determinada caja.
Columna que guarda el monto
CLC_CALCULADO calculado del cuadre de una
determinada caja.
Columna que guarda el monto
CLC_CUADRE_USUAR
del sistema del cuadre de una
IO
determinada caja.
Columna que guarda la
CLC_DIFERENCIA 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.
Columna que guarda el
CAL_ID_CAJA_LOTE identificador del lote de cajas por
fecha.
Tabla de los cajeros
Tabla de los cajeros que
que son utilizados Columna que guarda el
CYF_CAJERO CAJ_ID_CAJERO CYF_CAJERO son utilizados en Caja y
en Caja y identificador del cajero.
Facturacion.
Facturacion.
Columna que guarda el
EMP_ID_EMPLEADO identificador del empleado
dentro del centro de salud.
TIC_ID_TIPO_CAJERO Columna que guarda el
identificador del tipo de cajero
dentro del centro de salud.
Columna que guarda el
identificador de un estado
ESTG_ID_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 los productos dentro del centro RODUCTO que tiene cada producto.
TO cada producto.
de salud.
Columna que guarda la
descripcion de las categoria de
CAP_DESCRIPCION
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 CYF_DETALLE_PRO Tabla del detalle que
_PRODUCTO tiene cada producto. ODUCTO productos dentro del centro de DUCTO tiene cada producto.
salud.
Columna que guarda el precio
DEP_PRECIO_UNITAR unitario de
IO un producto dentro del centro de
salud.
Columna que guarda el precio
total de
DEP_PRECIO_TOTAL
un producto dentro del centro de
salud.
Columna que guarda la cantidad
de
DEP_CANTIDAD
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 Tabla que nos indica el
EPA_ID_EXONERACIO CYF_EXONERACION
ACION_POR_ el detalle del porque identificador de la exoneracion detalle del porque de la
N _POR_ATENCION
ATENCION de la exoneracion. de un documento de pago. exoneracion.
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.
Columna que guarda el
PAC_ID_PACIENTE identificador de un paciente
dentro del centro de salud.
MEX_ID_MOTIVO_EX Columna que guarda el
ONERACION identificador del motivo de
exoneracion de un determinado
pago.
CYF_MOTIVO_
Tabla del motivo de CYF_MOTIVO_EXON Tabla del motivo de la
EXONERACIO
la exonaeracion. ERACION exonaeracion.
N
Columna que guarda la
descripcion del motivo de
MEX_DESCRIPCION
exoneracion de un determinado
pago.
Tabla de los
Columna que guarda el Tabla de los diversos
CYF_PLAN_P diversos planes de PLP_ID_PLAN_PRODU CYF_PLAN_PRODUC
identificador de los planes por planes de pago de cada
RODUCTO pago de cada CTO TO
producto. producto.
producto.
Columna que guarda el precio
PLP_PRECIO del producto despues de aplicar
el descuento del plan de pago.
Columna que guarda el
PLP_ID_PLAN_PAGO identificador de los planes de
pago.
Columna que guarda el
PRO_ID_PRODUCTO identificador de los productos
dentro del centro de salud.
Tabla de los
Tabla de los productos
CYF_PRODUC productos que
CYF_PRODUCTO que proporciona Caja y
TO proporciona Caja y
Facturacion.
Facturacion.
PRO_CODIGO Columna que guarda el codigo
interno de los productos dentro
del centro de salud.
Columna que guarda el nombre
PRO_NOMBRE de los productos dentro del
centro de salud.
Columna que guarda el precio
PRO_PRECIO_BASE base de los productos dentro del
centro de salud.
Columna que indica si un
PRO_BLOQUEADO 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 Tabla que nos indica a
CYF_TIPO_CA
a que tipo pertenece TIC_ID_TIPO_CAJERO identificador del tipo de cajero CYF_TIPO_CAJERO que tipo pertenece cada
JERO
cada cajero. dentro del centro de salud. cajero.
Columna que guarda la
TIC_DESCRIPCION 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.
Columna que guarda la
TID_DESCRIPCION
descripcion del tipo de
documento de una determinada
caja.
Tabla que nos indica
Columna que guarda el Tabla que nos indica a
CYF_TIPO_DO a que tipo pertenece
TDP_ID_TIPO_DOCUM identificador del tipo de CYF_TIPO_DOCUME que tipo pertenece los
CUMENTO_PA los documentos de
ENTO_PAGO documento de pago de una NTO_PAGO documentos de pago de
GO pago de Caja y
determinada caja. Caja y Facturacion.
Facturacion.
Columna que guarda la
descripcion del tipo de
TDP_DESCRIPCION
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 documentos de Caja A identificador del tipo de moneda. documentos de Caja y
y Facturacion. Facturacion.
Columna que guarda la
TIM_DESCRIPCION
descripcion del tipo de moneda.
Columna que guarda el
GEN_CENTRO Tabla de centros CEP_ID_CENTRO_PO GEN_CENTRO_POB Tabla de centros
identificador del centro poblado
_POBLADO poblados del Perú BLADO LADO poblados del Perú
de un determinado distrito
Columna que guarda el nombre
CEP_NOMBRE del centro poblado de un
determinado distrito.
Columna que guarda el
DIS_ID_DISTRITO identificador del distrito de una
determinada provincia
GEN_DEPART Tabla de DEP_ID_DPTO Columna que guarda el GEN_DEPARTAMEN Tabla de departamentos
AMENTO departamentos del identificador del departamento TO del Perú
Perú de un determinado pais.
Columna que guarda el nombre
DEP_NOMBRE del departamento de un
determinado pais.
Columna que guarda el
PAI_ID_PAIS
identificador del pais.
Columna que guarda el
GEN_DEPART Tabla de
DEPH_ID_DEPARTAM identificador del departamento GEN_DEPARTAMEN Tabla de departamentos
AMENTO_HOS departamentos del
ENTO de medicina dentro del centro de TO_HOSPITAL del centro de salud.
PITAL centro de salud.
salud.
Columna que guarda el nombre
DEPH_NOMBRE del departamento de medicina
dentro del centro de salud.
Columna que guarda el
Tabla de diagnostico Tabla de diagnostico del
GEN_DIAGNO identificador del diagnostico
del centro de salud DIA_ID_DIAGNOSTICO GEN_DIAGNOSTICO centro de salud según el
STICO dado por el medico despues de
según el CIE10 CIE10
una atencion.
Columna que guarda el codigo
del diagnostico segun la
DIA_CODIGO_CIE2004
clasificicacion internacional de
las enfermedades, CIE2004.
Columna que guarda la
descripcion del diagnostico dado
DIA_DESCRIPCION
por el medico despues de una
atencion.
DIA_CODIGO_EXPOR
TACION
Columna que guarda el codigo
del diagnostico segun la
DIA_CODIGOCIE09
clasificicacion internacional de
las enfermedades, CIE9.
Columna que guarda el codigo
del diagnostico segun la
DIA_CODIGO_CIE10
clasificicacion internacional de
las enfermedades, CIE10.
Columna que nos indica si el
DIA_GESTACION diagnostico aplica a mujeres en
estado de gestacion.
Columna que nos indica si el
DIA_MORBILIDAD diagnostico es uno de
morbilidad.
Columna que nos indica si el
DIA_INTRAHOSPITALA
diagnostico puede ser aplicado
RIO
en diferentes hospitales.
Columna que nos indica si hay
DIA_RESTRICCION
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.
Columna que guarda el
identificador del tipo de sexo del
TIPS_ID_TIPO_SEXO
empleado dentro del centro de
salud.
Tabla de diagnostico Columna que guarda el
GEN_DIAGNO Tabla de diagnostico por
por capitulo del DIC_ID_DIAGNOSTICO identificador del capitulo en el GEN_DIAGNOSTICO
STICO_CAPIT capitulo del centro de
centro de salud _CAPITULO que sera agrupado un grupo de _CAPITULO
ULO salud según el CIE10
según el CIE10 diagnosticos.
Columna que guarda el codigo
del capitulo en el que sera
DIC_CODIGO
agrupado un grupo de
diagnosticos
Columna que guarda la
descripcion del capitulo en el
DIC_DESCRIPCION
que sera agrupado un grupo de
diagnosticos
Tabla de diagnostico Columna que guarda el
GEN_DIAGNO Tabla de diagnostico por
por categoria del DICA_ID_DIAGNOSTIC identificador de la categoria en GEN_DIAGNOSTICO
STICO_CATEG categoria del centro de
centro de salud O_CATEGORIA el que sera agrupado un _CATEGORIA
ORIA salud según el CIE10
según el CIE10 determinado diagnostico.
Columna que guarda el codigo
DICA_CODIGO de la categoria en el que sera
agrupado un determinado
diagnostico.
Columna que guarda la
descripcion de la categoria en el
DICA_DESCRIPCION
que sera agrupado un
determinado diagnostico.
Columna que guarda el
DIG_ID_DIAGNOSTIC identificador del grupo en el que
O_GRUPO sera agrupado una categoria de
diagnosticos.
Tabla de grupos de
GEN_DIAGNO Tabla de grupos de
diagnostico del GEN_DIAGNOSTICO
STICO_GRUP diagnostico del centro de
centro de salud _GRUPO
O salud según el CIE10
según el CIE10
Columna que guarda la
descripcion del grupo en el que
DIG_DESCRIPCION
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.
Columna que guarda el
GEN_DISTRIT Tabla de distritos del Tabla de distritos del
DIS_ID_DISTRITO identificador del distrito de una GEN_DISTRITO
O Perú Perú
determinada provincia
Columna que guarda la
DIS_NOMBRE descripcion del distrito de una
determinada provincia.
Columna que guarda el
PRO_ID_PROVINCIA identificador de la provincia de
un determinado departamento.
Columna que guarda el
GEN_EMPLEA Tabla de empleados Tabla de empleados del
EMP_ID_EMPLEADO identificador del empleado GEN_EMPLEADO
DO del centro de salud centro de salud
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.
Columna que guarda los
EMP_NOMBRES nombres del empleado dentro
del centro de salud.
Columna que guarda el numero
EMP_DNI 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.
Columna que guarda el
TCT_ID_TIPO identificador del tipo de
condicion de trabajo en el que
se encuentra el empleado dentro
del centro de salud.
Columna que guarda el
TIPE_ID_TIPO 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.
Columna que guarda el
identificador del estado del
ESTE_ID_ESTADO
empleado dentro del centro de
salud.
EMP_FECHA_CESE
Columna que guarda el
identificador del tipo de sexo del
TIPS_ID_TIPO_SEXO
empleado dentro del centro de
salud.
GEN_ESPECIA Tabla de ESP_ID_ESPECIALIDA Columna que guarda el GEN_ESPECIALIDAD Tabla de especialidades
LIDAD especialidades del D identificador de la especialidad del centro de salud.
centro de salud. dentro del centro de salud.
Columna que guarda el nombre
ESP_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 Tabla de
GEN_ESTABL EST_ID_ESTABLECIMI GEN_ESTABLECIMIE
establecimientos de identificador de los establecimientos de
ECIMIENTO ENTO NTO
salud establecimientos del MINSA. salud
Columna que guarda el codigo
EST_CODIGO que manejan los
establecimientos del MINSA.
Columna que guarda el nombre
EST_NOMBRE de los establecimientos del
MINSA.
Columna que guarda el
DIS_ID_DISTRITO identificador del distrito de una
determinada provincia
Columna que guarda el
TES_ID_TIPO
identificador del tipo de
establecimiento del centro de
salud.
Columna que guarda el
identificador del tipo de sector
TIS_ID_TIPO
del establecimiento del centro de
salud.
Tabla de estado de Columna que guarda el Tabla de estado de los
GEN_ESTADO los empleados del identificador del estado del GEN_ESTADO_EMPL empleados del centro de
ESTE_ID_ESTADO
_EMPLEADO centro de salud empleado dentro del centro de EADO salud
salud.
Columna que guarda la
descripcion del estado del
ESTE_DESCRIPCION
empleado dentro del centro de
salud.
Columna que guarda el
GEN_ESTADO Tabla de estados en identificador de un estado GEN_ESTADO_GEN Tabla de estados en
ESTG_ID_ESTADO
_GENERAL general general para cualquier tabla ERAL general
dentro del centro de salud.
Columna que guarda la
descripcion de un estado
ESTG_DESCRIPCION
general de cualquier tabla dentro
del centro de salud.
Columna que guarda el
Tabla de estado de Tabla de estado de los
GEN_ESTADO identificador del estado del GEN_ESTADO_SERV
los servicios del ESE_ID_ESTADO servicios del centro de
_SERVICIO servicio dentro del centro de ICIO
centro de salud salud
salud.
Columna que guarda la
ESE_DESCRIPCION
descripcion del estado del
servicio dentro del centro de
salud.
Columna que guarda el
Tabla de médicos Tabla de médicos del
GEN_MEDICO MED_ID_MEDICO identificador del medico dentro GEN_MEDICO
del centro de salud centro de salud
del centro de salud.
Columna que guarda el
EMP_ID_EMPLEADO identificador del empleado
dentro del centro de salud.
Columna que guarda el numero
MED_COLEGIATURA de colegiatura del medico
dentro del centro de salud.
Tabla de países del Columna que guarda el Tabla de países del
GEN_PAIS PAI_ID_PAIS GEN_PAIS
mundo identificador del pais. mundo
Columna que guarda el nombre
PAI_NOMBRE
del pais.
Columna que guarda el codigo
PAI_CODIGO
del pais.
Tabla de
Columna que guarda el Tabla de procedimientos
GEN_PROCED procedimientos de PRO_ID_PROCEDIMIE GEN_PROCEDIMIEN
identificador de los de medicina dentro del
IMIENTO medicina dentro del NTO TO
procedimiento medicos. centro de salud.
centro de salud.
Columna que guarda la
PRO_DESCRIPCION descripcion de los procedimiento
medicos.
Columna que guarda el codigo
PRO_CODIGO_CPT99 de los procedimiento medicos
segun el catalogo de
procedimientos medicos CPT99.
Columna que guarda el codigo
de los procedimiento medicos
PRO_CODIGO_CPT20
segun el catalogo de
04
procedimientos medicos
CPT2004.
Columna que guarda las
PRO_RESTRICCION 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.
Columna que guarda la edad
PRO_EDAD_MINIMA_ minima en dias del paciente al
DIAS que se le podra aplicar dicho
procedimiento.
Columna que guarda el codigo
de los procedimiento medicos
PRO_CODIGO_OPCS
segun el catalogo de
procedimientos medicos OPCS.
Columna que guarda la
descripcion de los procedimiento
PRO_DESCRIPCION_
medicos segun el catalogo de
OPCS
procedimientos medicos
CPT2004.
Columna que guarda el
TIPS_ID_TIPO_SEXO
identificador del tipo de sexo del
empleado dentro del centro de
salud.
Columna que guarda el
PRO_ID_PRODUCTO identificador de los productos
dentro del centro de salud.
Columna que guarda el
GEN_PROVIN Tabla de provincias Tabla de provincias del
PRO_ID_PROVINCIA identificador de la provincia de GEN_PROVINCIA
CIA del Perú Perú
un determinado departamento.
Columna que guarda el nombre
PRO_NOMBRE de la provincia de un
determinado departamento.
Columna que guarda el
DEP_ID_DPTO identificador del departamento
de un determinado pais.
Columna que guarda el Tabla del reglamento de
GEN_REGLAM DEPH_ID_DEPARTAM identificador del departamento cada departamento
GEN_REGLAMENTO
ENTO ENTO de medicina dentro del centro de dentro del centro de
salud. salud.
Columna que guarda las
tardanzas admitidas por
TARDANZA
departamento entro del centro
de salud.
Columna que guarda el
GEN_SERVICI Tabla de servicios Tabla de servicios del
SER_ID_SERVICIO identificador del servicio dentro GEN_SERVICIO
O del centro de salud. centro de salud.
del centro de salud.
Columna que guarda el nombre
SER_NOMBRE
del servicio dentro del centro de
salud.
Columna que guarda el codigo
SER_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.
Columna que guarda el
TIS_ID_TIPO identificador del tipo servicio
dentro del centro de salud.
Columna que guarda el
identificador del estado del
ESE_ID_ESTADO
servicio dentro del centro de
salud.
Tabla que nos indica Tabla que nos indica el
GEN_TIPO_C
el tipo de condicion GEN_TIPO_CONDICI tipo de condicion del
ONDICION_AL TCA_ID_TIPO
del paciente al salir ON_ALTA paciente al salir de
TA
de hospitalizacion. hospitalizacion.
TCA_DESCRIPCION
Tabla de tipo de Columna que guarda el Tabla de tipo de
GEN_TIPO_C GEN_TIPO_CONDICI
condición de recien identificador del tipo de condición de recien
ONDICION_RE TCRN_ID_TIPO ON_RECIEN_NACID
nacido del centro de condicion de un recien nacido en nacido del centro de
CIEN_NACIDO O
salud una atencion. salud
Columna que guarda la
descripcion del tipo de codicion
TCRN_DESCRIPCION
de un recien nacido en una
atencion.
Columna que guarda el
GEN_TIPO_C Tabla de tipo de identificador del tipo de Tabla de tipo de
GEN_TIPO_CONDICI
ONDICION_TR condición de trabajo TCT_ID_TIPO condicion de trabajo en el que condición de trabajo del
ON_TRABAJO
ABAJO del centro de salud se encuentra el empleado dentro centro de salud
del centro de salud.
Columna que guarda la
descripcion del tipo de condicion
TCT_DESCRIPCION de trabajo en el que se
encuentra el empleado dentro
del centro de salud.
Columna que guarda el
GEN_TIPO_D Tabla de tipo de
TDI_ID_TIPO_DOC_ID identificador del tipo documento GEN_TIPO_DOC_IDE Tabla de tipo de
OC_IDENTIDA documento de
ENTIDAD de identidad del empleado NTIDAD documento de identidad
D identidad
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.
Tabla de tipo de Columna que guarda el Tabla de tipo de
GEN_TIPO_E GEN_TIPO_EMPLEA
empleado del centro TIPE_ID_TIPO identificador del tipo de empleado del centro de
MPLEADO DO
de salud empleado del centro de salud salud
Columna que guarda la
TIPE_DESCRIPCION descripcion del tipo de empleado
del centro de salud.
GEN_TIPO_ES Tabla de tipo de Columna que guarda el Tabla de tipo de
GEN_TIPO_ESTABLE
TABLECIMIEN establecimiento de TES_ID_TIPO identificador del tipo de establecimiento de
CIMIENTO
TO centro de salud establecimiento del centro de centro de salud
salud.
Columna que guarda la
descripcion del tipo de
TES_DESCRIPCION
establecimiento del centro de
salud.
Columna que guarda el
GEN_TIPO_ES Tabla de estados TEC_ID_TIPO_ESTAD identificador del tipo de estado GEN_TIPO_ESTADO
Tabla de estados civil.
TADO_CIVIL civil. O_CIVIL civil del empleado dentro del _CIVIL
centro de salud.
Columna que guarda la
descripcion del tipo de estado
TEC_DESCRIPCION
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 instrucción RUCCION instruccion del empleado dentro NSTRUCCION de instrucción
UCCION
del centro de salud.
Columna que guarda la
descripcion del grado de
TGI_DESCRIPCION
instruccion del empleado dentro
del centro de salud.
Tabla de tipo de Columna que guarda el
Tabla de tipo de
GEN_TIPO_O ocupación del TIO_ID_TIPO_OCUPA identificador del tipo de GEN_TIPO_OCUPAC
ocupación del empleado
CUPACION empleado en el CION ocupacion del paciente dentro ION
en el centro de salud
centro de salud del centro de salud.
Columna que guarda la
TIO_DESCRIPCION descripcion del tipo de
ocupacion del paciente dentro
del centro de salud.
Columna que guarda el
GEN_TIPO_PE TPE_ID_TIPO_PERSO identificador del tipo persona del GEN_TIPO_PERSON
RSONA NA proveedor dentro del centro de A
salud.
Columna que guarda la
descripcion del tipo de persona
TPE_DESCRIPCION
del proveedor dentro del centro
de salud.
Columna que guarda el
Tabla de tipo de Tabla de tipo de
GEN_TIPO_PR TIP_ID_TIPO_PROCED identificador del tipo procedencia GEN_TIPO_PROCED
procedencia en el procedencia en el centro
OCEDENCIA ENCIA de un paciente dentro del centro ENCIA
centro de salud de salud
de salud.
Columna que guarda la
descripcion del tipo de de
TIP_DESCRIPCION
procedencia de un paciente
dentro del centro de salud.
Columna que guarda el
Tabla de tipo de
GEN_TIPO_SE identificador del tipo de sector Tabla de tipo de sector
sector de los centro TIS_ID_TIPO GEN_TIPO_SECTOR
CTOR del establecimiento del centro de de los centro de salud.
de salud.
salud.
Columna que guarda la
descripcion del tipo de sector del
TIS_DESCRIPCION
establecimiento del centro de
salud.
Tabla de tipo de Columna que guarda el
GEN_TIPO_SE GEN_TIPO_SERVICI Tabla de tipo de servicio
servicio del centro TIS_ID_TIPO identificador del tipo servicio
RVICIO O del centro de salud
de salud dentro del centro de salud.
Columna que guarda la
TIS_DESCRIPCION descripcion del tipo servicio
dentro del centro de salud.
Columna que guarda el
GEN_TIPO_SE Tabla de tipo de identificador del tipo de sexo del
TIPS_ID_TIPO_SEXO GEN_TIPO_SEXO Tabla de tipo de sexo
XO sexo empleado dentro del centro de
salud.
Columna que guarda la
descripcion del tipo de sexo del
TIPS_DESCRIPCION
empleado dentro del centro de
salud.
Columna que guarda el
HIS_DETALLE Tabla de detalle de Tabla de detalle de las
identificador de las atenciones HIS_DETALLE_HIST
_HISTORIA_C las Historias Clinicas ATE_ID_ATENCION Historias Clinicas del
que se realizan dentro del centro ORIA_CLINICA
LINICA del centro de salud. centro de salud.
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
identificador del estado de la HIS_ESTADO_HISTO
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 HIS_ESTADO_MOVI Tabla de estado en el
MOVIMIENTO_ el que se encuentra OVIMIENTO_HC identificador del estado del MIENTO_HC que se encuentra los
HC los movimientos de movimiento de la hisoria clinica movimientos de las
las Historias dentro del centro de salud. Historias Clinicas.
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 Columna que guarda el
Tabla que guarda los
HIS_GENERA los numeros de identificador del generador de HIS_GENERADOR_N
GHC_ID_GENERADOR numeros de generacion
DOR_NRO_HC generacion de las numeros de la historia clinica RO_HC
de las Historias Clinicas.
Historias Clinicas. dentro del centro de salud.
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 Columna que guarda el Tabla de los datos
HIS_HISTORIA HC_ID_HISTORIA_CLI HIS_HISTORIA_CLINI
basicos de la identificador de la hisoria clinica basicos de la Historia
_CLINICA NICA CA
Historia Clinica. 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.
Columna que guarda el
identificador del tipo de la
TCH_ID_TIPO_HC
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.
Columna que guarda el
PAC_ID_PACIENTE 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.
Columna que guarda el
Tabla de las
HIS_HISTORIA HCS_ID_HISTORIA_S identificador de la historia clinica HIS_HISTORIA_SOLI Tabla de las Historias
Historias Clinicas
_SOLICITADA OLICITADA solicitada dentro del centro de CITADA Clinicas solictadas.
solictadas.
salud.
Columna que guarda la fecha de
HCS_FECHA_SOLICIT la solicitud de la historia clinica
UD solicitada dentro del centro de
salud.
Columna que guarda la fecha
HCS_FECHA_REQUE
requerida de la historia clinica
RIDA
solicitada dentro del centro de
salud.
Columna que guarda las
observaciones de la historia
HCS_OBSERVACION
clinica solicitada dentro del
centro de salud.
Columna que guarda el
PAC_ID_PACIENTE identificador de un paciente
dentro del centro de salud.
Columna que guarda el
SER_ID_SERVICIO 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_
movimiento de la MMHC_ID_MOTIVO_M identificador del motivo del HIS_MOTIVO_MOVIM movimiento de la
MOVIMIENTO_
Historia Clinica de OVIMIENTO 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 _HC identificador del movimiento de ISTORIA_CLINICA movimiento de la
A_CLINICA Historia Clinica. la historia clinica del centro de Historia Clinica.
salud.
Columna que guarda la fecha
MHC_FECHA_MOVIMI
del movimiento de la historia
ENTO
clinica del centro de salud.
Columna que guarda las
observaciones del movimiento
MHC_OBSERVACION
de la historia clinica del centro
de salud.
Columna que guarda los numero
de folios del movimiento de la
MHC_NRO_FOLIOS
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
Columna que guarda el
PAC_ID_PACIENTE 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.
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.
Columna que guarda el
Tabla de tipo de Tabla de tipo de
HIS_TIPO_GE identificador del tipo de
generacion de los TGHC_ID_TIPO_GENE HIS_TIPO_GENERAC generacion de los
NERACION_H generador de numeros de la
numeros de la RACION_HC ION_HC numeros de la Historia
C historia clinica dentro del centro
Historia Clinica. 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.
Columna que guarda el
HIS_TIPO_HIS
Tabla de tipo de la identificador del tipo de la HIS_TIPO_HISTORIA Tabla de tipo de la
TORIA_CLINIC TCH_ID_TIPO_HC
Historia Clinica. historia clinica dentro del centro _CLINICA Historia Clinica.
A
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 identificador de la cama dentro camas del centro de
de salud. centro de salud. salud.
Columna que guarda el codigo
CAM_CODIGO interno de la cama dentro centro
de salud.
Columna que guarda el
SER_ID_SERVICIO_P
identificador del servicio dentro
ROPIETARIO
del centro de salud.
SER_ID_SERVICIO_U
BICACION_ACTUAL
Columna que guarda el
TIC_ID_TIPO_CAMA 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.
Columna que guarda el
ESC_ID_ESTADO_CA
identificador del estado de las
MA
camas dentro centro de salud.
Tabla de estado de Tabla de estado de las
HOS_ESTADO HOS_ESTADO_CAM
las camas del centro ESC_ID_ESTADO camas del centro de
_CAMA A
de salud. salud.
Columna que guarda la
ESC_DESCRIPCION descripcion del estado de las
camas dentro centro de salud.
HOS_HISTORI CAM_ID_CAMA Columna que guarda el HOS_HISTORICO_C
CO_CAMA identificador de la cama dentro AMA
centro de salud.
Columna que guarda el
PAC_ID_PACIENTE identificador de un paciente
dentro del centro de salud.
FECHA_INGRESO
FECHA_EGRESO
HOS_RESERV Tabla de reservas Columna que guarda el Tabla de reservas de las
REC_ID_RESERVACIO HOS_RESERVA_CA
ACION_CAMA de las camas del identificador de la reserva de las camas del centro de
N_CAMAS MA
S centro de salud. camas dentro centro de salud. 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.
Columna que guarda el
SER_ID_SERVICIO identificador del servicio dentro
del centro de salud.
Columna que guarda el
MED_ID_MEDICO identificador del medico dentro
del centro de salud.
Columna que guarda el
PAC_ID_PACIENTE identificador de un paciente
dentro del centro de salud.
HOS_TIPO_CA Tabla de tipo de las TIC_ID_TIPO Columna que guarda el HOS_TIPO_CAMA Tabla de tipo de las
MA camas del centro de identificador del tipo de de cama camas del centro de
salud. dentro centro de salud. salud.
Columna que guarda la
TIC_DESCRIPCION descripcion del tipo de de cama
dentro centro de salud.
Tabla de tipo de Columna que guarda el
HOS_TIPO_C Tabla de tipo de
condicion de la identificador del tipo de HOS_TIPO_CONDICI
ONDICION_OC TCO_ID_TIPO condicion de la
ocupacion de la ocupacion de las camas dentro ON_OCUPACION
UPACION ocupacion de la cama.
cama. centro de salud.
Columna que guarda la
descripcion del tipo de
TCO_DESCRIPCION
ocupacion de las camas dentro
centro de salud.
PRM_MEDICO Tabla de las Columna que guarda el Tabla de las
ESP_ID_ESPECIALIDA PRM_MEDICO_ESPE
_ESPECIALID especialidades de identificador de la especialidad especialidades de cada
D CIALIDAD
AD cada medico. dentro del centro de salud. medico.
Columna que guarda el
MED_ID_MEDICO identificador del medico dentro
del centro de salud.
Tabla de Columna que guarda el
PRM_PROGR Tabla de programación
programación de los PRM_ID_PROGRAMA identificador de la programacion PRM_PROGRAMACI
AMACION_ME de los médicos del
médicos del centro CION medica de cada uno de los ON_MEDICA
DICA centro de salud
de salud doctores.
Columna que guarda la hora de
PRM_HORA_INICIO 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
Columna que guarda la
descripcion de la programacion
PRM_DESCRIPCION
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
Columna que guarda el
identificador de un estado
ESTG_ID_ESTADO
general para cualquier tabla
dentro del centro de salud.
Columna que guarda el
identificador del turno que le
TUR_ID_TURNO
toca atender al medico dentro
del centro de salud.
Columna que guarda el
MED_ID_MEDICO identificador del medico dentro
del centro de salud.
Columna que guarda el
TIS_ID_TIPO identificador del tipo servicio
dentro del centro de salud.
Tabla de tipos de
Tabla de tipos de
PRM_TIPO_PR programación PRM_TIPO_PROGRA
TIP_ID_TIPO programación médica
OGRAMACION médica del centro de MACION
del centro de salud
salud
TIP_DESCRIPCION
Columna que guarda el
Tabla de turnos del identificador del turno que le Tabla de turnos del
PRM_TURNO TUR_ID_TURNO PRM_TURNO
centro de salud toca atender al medico dentro centro de salud
del centro de salud.
Columna que guarda el codigo
interno del turno que le toca
TUR_CODIGO
atender al medico dentro del
centro de salud.
Columna que guarda la
descripcion del turno que le toca
TUR_DESCRIPCION
atender al medico dentro del
centro de salud.
Columna que guarda la hora de
inicio del turno que le toca
TUR_HORA_INICIO
atender al medico dentro del
centro de salud.
Columna que guarda la hora de
fin del turno que le toca atender
TUR_HORA_FIN
al medico dentro del centro de
salud.
PROV_PROVE Columna que guarda el PROV_PROVEEDOR
EDOR_MARCA PRO_ID_PROVEEDOR identificador del proveedor de _MARCA_REPRESE
_REPRESENT insumos dentro del centro de NTADA
ADA salud.
Columna que guarda el
MAR_ID_MARCA_REP
identificador de la marca qe
RESENTADA
representa un proveedor.
PRV_BIENESS Columna que guarda el PRV_BIENESSERVIC
ERVICIOSESP BIS_ID_BIENSERVICIO identificador de un bien servicio IOSESPECIFICACIO
ECIFICACION que distribuye un proveedor. N
Columna que guarda el
ESP_ID_ESPECIFICAC
identificador de la especificacion
ION
de un bien servicio.
Columna que guarda el
PRV_BIENSER
BIS_ID_BIENSERVICIO identificador de un bien servicio PRV_BIENSERVICIO
VICIO
que distribuye un proveedor.
Columna que guarda la
BIS_DESCRIPCION descripcion de un bien servicio
que distribuye un proveedor.
Columna que guarda el modelo
BIS_MODELO de un bien servicio que
distribuye un proveedor.
Columna que guarda la marca
BIS_MARCA de un bien servicio que
distribuye un proveedor.
Columna que guarda la unidad
BIS_UNIDAD de un bien servicio que
distribuye un proveedor.
Columna que guarda el año de
BIS_ANO
fabricacion de un bien servicio
que distribuye un proveedor.
Columna que guarda la longitud
BIS_LONGITUD de un bien servicio que
distribuye un proveedor.
Columna que guarda la ruta de
la imagen que se guardara en el
BIS_RUTA_IMAGEN
servidor de un bien servicio que
distribuye un proveedor.
Columna que guarda el material
de fabricacion de un bien
BIS_MATERIAL
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.
Columna que guarda el
PRV_ESPECIA
identificador del proveedor de PRV_ESPECIALIDAD
LIDAD_PROVE PRO_ID_PROVEEDOR
insumos dentro del centro de _PROVEEDOR
EDOR
salud.
ESP_ID_ESPECIALIDA Columna que guarda el
D identificador de la especialidad
dentro del centro de salud.
Columna que guarda el
PRV_ESPECIF ESP_ID_ESPECIFICAC PRV_ESPECIFICACI
identificador de la especificacion
ICACION ION ON
de un bien servicio.
Columna que guarda la
ESP_DESCRIPCION descripcion de las especificacion
de un bien servicio.
PRV_MARCA_ Columna que guarda el
MAR_ID_MARCA_REP PRV_MARCA_REPR
REPRESENTA identificador de la marca qe
RESENTADA ESENTADA
DA representa un proveedor.
Columna que guarda la
MAR_DESCRIPCION descripcion de las especificacion
de un bien servicio.
MAR_ESTADO
Columna que guarda el
PRV_PROVEE identificador del proveedor de
PRO_ID_PROVEEDOR PRV_PROVEEDOR
DOR insumos dentro del centro de
salud.
Columna que guarda la
descripcion del proveedor de
PRO_DESCRIPCION
insumos dentro del centro de
salud.
Columna que guarda la
direccion del proveedor de
PRO_DIRECCION
insumos dentro del centro de
salud.
PRO_TELEFONO Columna que guarda el telefono
del proveedor de insumos dentro
del centro de salud.
Columna que guarda el fax del
PRO_FAX 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.
Columna que guarda el mail del
PRO_EMAIL 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.
Columna que guarda la
dirreccion de la pagina web del
PRO_PAGINA_WEB
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 Columna que guarda el PRV_PROVEEDOR_
PRO_ID_PROVEEDOR
DOR_BIENSE identificador del proveedor de BIENSERVICIO
RVICIO insumos dentro del centro de
salud.
Columna que guarda el
BIS_ID_BIENSERVICIO identificador de un bien servicio
que distribuye un proveedor.
Columna que guarda la fecha de
la compra de un bien servicio a
PBS_FECHA
un proveedor de insumos dentro
del centro de salud.
Columna que guarda el costo de
la compra de un bien servicio a
PBS_COSTO
un proveedor de insumos dentro
del centro de salud.
Columna que guarda la cantidad
de la compra de un bien servicio
PBS_CANTIDAD
a un proveedor de insumos
dentro del centro de salud.
PRV_TIPO_BI TBS_ID_TIPO_BIENSE PRV_TIPO_BIENSER
ENSERVICIO RVICIO VICIO
TBS_DESCRIPCION
Columna que guarda el
SEG_APLICAC
APL_ID_APLICACION identificador de las aplicaciones SEG_APLICACION
ION
del sistema.
Columna que guarda la
APL_DESCRIPCION descripcion de las aplicaciones
del sistema.
APL_LINK Columna que guarda el nombre
de las aplicaciones del sistema.
Tabla de auditoria Tabla de auditoria del
SEG_AUDITO
del sistema del AUD_ID_AUDITORIA SEG_AUDITORIA sistema del centro de
RIA
centro de salud salud
AUD_FECHA_HORA
AUD_TABLA
AUD_ID_REGISTRO
AUD_ACCION
Columna que guarda el
USU_ID_USUARIO identificador de los usuarios del
sistema.
Tabla de estados del Tabla de estados del rol
Columna que guarda el
SEG_ESTADO rol de los usuarios de los usuarios del
ESR_ID_ESTADO identificador del estado de un rol SEG_ESTADO_ROL
_ROL del sistema del sistema del centro de
del sistema.
centro de salud salud
Columna que guarda la
ESR_DESCRIPCION descripcion del estado de un rol
del sistema.
Tabla de usuarios Columna que guarda el Tabla de usuarios por rol
SEG_ESTADO SEG_ESTADO_USUA
por rol del sistema ESU_ID_ESTADO identificador del estado de los del sistema del centro de
_USUARIO RIO
del centro de salud usuarios del sistema. salud
Columna que guarda la
ESU_DESCRIPCION descripcion del estado de los
usuarios del sistema.
Tabla de roles de Columna que guarda el Tabla de roles de
SEG_ROL ROL_ID_ROL SEG_ROL
usuario del sistema identificador de los roles del usuario del sistema del
del centro de salud sistema. centro de salud
Columna que guarda el nombre
ROL_NOMBRE
de los roles del sistema.
ROL_DESCRIPCION
Columna que guarda el
ESR_ID_ESTADO identificador del estado de un rol
del sistema.
Columna que guarda el
SEG_ROL_AP SEG_ROL_APLICACI
ROL_ID_ROL identificador de los roles del
LICACION ON
sistema.
Columna que guarda el
APL_ID_APLICACION identificador de las aplicaciones
del sistema.
Tabla de usuarios Columna que guarda el Tabla de usuarios del
SEG_USUARI
del sistema del USU_ID_USUARIO identificador de los usuarios del SEG_USUARIO sistema del centro de
O
centro de salud sistema. salud
Columna que guarda el nombre
USU_USUARIO
de los usuarios del sistema.
Columna que guarda el
USU_PASSWORD password de los usuarios del
sistema.
Columna que guarda el
EMP_ID_EMPLEADO identificador del empleado
dentro del centro de salud.
Columna que guarda el
ESU_ID_ESTADO identificador del estado de los
usuarios del sistema.
Tabla de roles
Columna que guarda el Tabla de roles asignado
SEG_USUARI asignado a usuarios
USU_ID_USUARIO identificador de los usuarios del SEG_USUARIO_ROL a usuarios del sistema
O_ROL del sistema del
sistema. del centro de salud
centro de salud
Columna que guarda el
ROL_ID_ROL identificador de los roles del
sistema.