1 Arquitectura de la aplicacin.................................................................................... 3 2 Plataforma de desarrollo........................................................................................... 3 3 Base de datos ............................................................................................................ 4 4 Arquitectura de seguridad: ....................................................................................... 4 5 Configuracin del sistema ........................................................................................ 5 5.1 Configuracin en el servidor: ........................................................................... 5 5.1.1 Actualizacin de las credenciales del usuario GalenHosAutorization. .... 5 5.1.2 Creacin de grupos y usuarios del Galenos en Windows......................... 5 5.1.3 Configuracin de la seguridad en SQL Server 2000................................ 8 5.2 Configuracin en el cliente:.............................................................................. 8 5.2.1 Configuracin del registro de Windows................................................... 8 6 Estructura de desarrollo sistema............................................................................... 9 6.1 Utilidad de Configuracin del Servidor GalenHos........................................... 9 6.2 Utilidad de Configuracin del Cliente GalenHos............................................. 9 6.3 Aplicacin GalenHos...................................................................................... 10 6.3.1 Componente de presentacin.................................................................. 10
Anexos 1. Diagramas de flujo 2. Estructura de base de datos 3. Diccionario de datos
1 Arquitectura de la aplicacin
El sistema GalenHos se ha desarrollado utilizando una arquitectura cliente - servidor de dos capas, esta arquitectura est compuesta por los siguientes elementos:
- Un servidor de base de datos, de las siguientes caractersticas: Motor de base de datos SQL Server 2000. Sistema operativo Windows 2000 Server o Windows 2003 Server.
- Terminales clientes donde se ejecutar la aplicacin GalenHos, de las siguientes caractersticas Sistema operativo Windows 95, Windows 98, Windows 2000 Professional, Windows XP Professional.
Ambos componentes debern estar conectados en un ambiente corporativo a travs de una red LAN.
2 Plataforma de desarrollo
El sistema GalenHos se ha desarrollado utilizando el lenguaje de programacin Visual Basic 6.0, por la facilidad de esta herramienta para el diseo y la implementacin de interfaces grficas intuitivas y amigables.
Tambin se han utilizado componentes de apoyo entre ellos el NET Infragistics para la mejora de la visualizacin de la barra de herramientas, la barra de opciones y la inclusin de elementos para el manejo visual de fechas tales como el calendario y las citas. Otros de los componentes utilizados es el componente para la encriptacin de datos, CrytoApi con el cual se ha mejorado el esquema de seguridad del sistema.
3 Base de datos
La base de datos utilizada es SQL Server, o en su defecto se puede utilizar la base datos MSDE la cual tiene las mismas bondades que el SQL Server con la salvedad que esta ltima tiene un limite de almacenamiento de informacin de 2GB, la cual podra almacenar informacin durante el lapso de dos aos, para establecimientos que tengan una cantidad de 1000 atenciones promedio al mes.
4 Arquitectura de seguridad:
La seguridad del sistema se maneja en tres niveles:
- Seguridad a nivel de sistema operativo
Los usuarios que tienen acceso a GalenHos deben estar registrados en el grupo de Windows GalenHosAutenticationUsers. Cuando el usuario ingresa sus credenciales (usuario y clave) la primera vez se conecta usando la autenticacin integrada de Windows, el sistema operativo verifica si las credenciales pertenecen al grupo GalenHosAutorization y de acuerdo a eso permite o deniega el acceso a la base de datos.
- Seguridad de la base de datos
Una vez pasada la seguridad del sistema operativo, el GalenHos ingresa a la base de datos con el usuario GalenHosAutentication, el cual solo tiene acceso a la tabla Parmetros, en esta tabla se encuentra configurada en forma encriptada las credenciales del usuario GalenHosAutorization, GalenHos obtiene estas credenciales y las guarda en registro de Windows en forma encriptada, en adelante el GalenHos utilizar estas credenciales para conectarse a la base de datos, sin requerir la autenticacin de Windows, con esta segunda credencial GalenHos tendr acceso al resto de tablas y procedimientos almacenados del sistema, es importante notar que el uso de esta segunda credencial es a nivel interno y es transparente para el usuario. La ventaja de este esquema es que se podra cambiar la clave del usuario GalenHosAutorization y configurarla en la tabla parmetros, sin necesidad de ir a cada cliente a hacer esta reconfiguracin, protegiendo de esta manera la informacin de la base de datos tanto a nivel de sistema operativo y a nivel de base de datos.
- Seguridad de la aplicacin
No obstante los dos niveles de seguridad anteriores, GalenHos maneja un esquema de seguridad de aplicacin, la cual a travs del uso de perfiles permite a cada usuario acceder solo determinada funcionalidades de GalenHos.
5 Configuracin del sistema
Para poder trabajar con GalenHos es necesario realizar una configuracin tanto en el cliente como en el servidor.
5.1 Configuracin en el servidor:
5.1.1 Actualizacin de las credenciales del usuario GalenHosAutorization.
Se ha desarrollado una utilidad GalenHosConfigServer la cual hay que ejecutar en el servidor, esta utilidad guarda en la tabla parametros las credenciales del usuario GalenHosAutorization, esta informacin ser til para el sistema GalenHos cuando se conecte desde cualquier otro terminal.
5.1.2 Creacin de grupos y usuarios del Galenos en Windows.
Crear en Windows XP Server el grupo "Galenhos Authentication Users" Ir a la opcin Inicio>Programa>Herramientas Administrativas>Administracin de Equipos
Al hacer clic sobre esa opcin aparecer la siguiente ventana:
Ir a la carpeta Herramientas del Sistema> Usuarios Locales y Grupos > Grupos. Hacer clic con el botn derecho del mouse en la parte derecha, aparecer un men; all seleccionar la opcin Nuevo Grupo
Inmediatamente aparecer la siguiente ventana:
Llenar la misma tal como se muestra en la figura. Agregar los usuarios de Windows que debern tener acceso al sistema, de la siguiente manera:
Nota Para agregar los usuarios que pertenecen al grupo Galenhos, hacer clic en el botn Agregar. A continuacin se mostrar la siguiente ventana.
Repetir el paso anterior para todos los usuarios que deben tener acceso al sistema.
5.1.3 Configuracin de la seguridad en SQL Server 2000
a) Restaurar la base de datos b) Ir al SQL Server a la opcin Seguridad\Inicios de Sesin
c) Abrir base de datos SIGH que se ha restaurado. Ir a la carpeta usuarios y eliminar los usuarios
Galenhos Authorization Galenhos Authentication
d) Abrir el archivo 1ro Configuracin de Autorizacin y Autenticacion.sql Reemplazar la palabra Digital por el nombre del servidor de la base de datos. Una vez reemplazado ejecutar el script, utilizando el analizador de consultas SQL.
e) Ejecutar el script 2do Seguridad_Configuration_Permisos.sql
5.2 Configuracin en el cliente:
5.2.1 Configuracin del registro de Windows
Para que el sistema GalenHos pueda funcionar utiliza un conjunto de parmetros de configuracin que se encuentran en el registro de Windows, en la siguiente ruta:
HKEY_LOCAL_MACHINE\ Digital Works Corporation\SIGH
"TipoActualizacionDeCupos:"="Manual" "NombreUsuario:"="Galenhos Phr Beta Tester Facturacion" "Usuario:"="611" "NombreSistema:"="GalenHos - Sistema de Integrado de Gestin Hosp. (v1)" "CadenaConexionIntegrada:"="NBWnGKvvBoB7WXOYVeCdGxqmA5nKbRP" "CadenaConexion:"="vMWrfbGqMxG6x4xmBwiCJai7ij+At+ocJFPWM657un" "RutaAdobeReader:"="" " De estos parmetros los ms importantes son: CadenaConexionIntegrada: En este parmetro configura el nombre del servidor y de la base de datos, al cual se accede utilizando la autenticacin integrada de Windows, esta informacin se encuentra encriptada. En vista que los parmetros de acceso a la base deben estar encriptados, se debe utilizar la aplicacin GalenHosConfigCliente para configurar estos parmetros.
CadenaConexion: Este parmetro es utilizado internamente por la aplicacin, all se guarda informacin encriptada acerca de la conexin utilizando el usuario GalenHosAutorization.
RutaAdobeReader: Aqu se configura la ruta del Adobe Reader la cual es usada para mostrar informacin en archivos pdf
6 Estructura de desarrollo sistema
El sistema GalenHos esta compuesto por las siguientes aplicaciones
- Utilidad de Configuracin del Servidor GalenHos - Utilidad de Configuracin del Cliente GalenHos - Aplicacin GalenHos
6.1 Utilidad de Configuracin del Servidor GalenHos
Esta utilidad permite configurar en forma encriptada las credenciales del usuario GalenHosAutorization en la tabla parmetros, la cual es utilizada por el cliente para poder acceder a las tablas del sistema.
La aplicacin est compuesta por los siguientes mdulos
- ParametrosDetalles.frm: Es u formulario donde se configura:
El nombre del servidor El nombre de usuario de inicio de sesin: Por defecto GalenHosAutorization La clave del inicio de sesin: Por defecto galenhos. Esta clave deber cambiarse y configurarse cuando la aplicacin este en produccin.
- ConfigServidor.cls: Esta clase permite manejar los parmetros de configuracin. - Registro.cls: Esta clase permite administrar el registro de Windows. - WindowsTools.cls: Esta clase permite acceder a recursos del sistema operativo
6.2 Utilidad de Configuracin del Cliente GalenHos
Esta utilidad permite configurar los parmetros de conexin de la aplicacin cliente, el principal objetivo es la encriptacin de la informacin en la aplicacin cliente.
6.3 Aplicacin GalenHos
Es la aplicacin principal del sistema GalenHos esta compuesto por los siguientes componentes.
a) Componente de presentacin. b) Componente de reglas de negocio. c) Componente de acceso a datos. d) Componente de Encriptacin de datos.
6.3.1 Componente de presentacin
El componente de presentacin de datos incluye a todos los elementos con las cuales el usuario interacta en forma directa, este componente esta formado por los siguientes mdulos.
Mdulos de inicio:
Tipo Nombre Funcin Form Principal.frm Es el formulario principal del sistema, desde formulario se tiene acceso a todas los mdulos. Module Main.bas Es el mdulo de inicio del sistema Form Splash.frm Es la ventana de presentacin del sistema Form Login.frm Es la ventana donde el usuario ingresa su usuario y su clave. Form frmCreditos.frm Startup Sub Main Es la funcin de inicio del sistema
Modulo de Admisin
Tipo Nombre Funcin Form PacienteDetalle.frm Este formulario muestra el detalle de los datos del paciente UserControl ucPacientesLista.ctl Muestra la relacin de pacientes UserControl ucCitasLista.ctl Desde este componente se realiza la asignacin de citas del paciente Form PacientesBusqueda.frm Permite la bsqueda de pacientes Form AdmisionDetalle.frm Muestra el detalle de la admisin del paciente, este formulario se usa para consulta externa. UserControl ucListaEstablecimientos.ctl Muestra la lista de establecimientos de salud Form EstablecimientosBusqueda.frm Permite la bsqueda de establecimientos de salud Form EstablecimientoNoMinsaDetalle.frm Muestra el detalle de los establecimientos no MINSA UserControl ucEstablecimientoNoMinsa.ctl Muestra la lista de establecimiento no MINSA Form EstablecimientosNoMinsaBusqueda.frm Permite la bsqueda de establecimientos No MINSA Form CamasBusqueda.frm Permite realizar la bsqueda de camas Form AdmisionHospDetalle.frm Muestra el detalle de los datos de admisin de hospitalizacin y emergencia. Form Interconsultas.frm Muestra el detalle de los datos de interconsulta UserControl ucPacientesDetalle.ctl Muestra el detalle de los pacientes UserControl ucTransferenciasDetalle.ctl Muestra el detalle de las transferencias UserControl ucNacimientoDetalle.ctl Muestra el detalle de los datos de nacimiento UserControl ucInterconsultasLista.ctl Muestra la lista de intercosnultas.
Modulo de programacin
Tipo Nombre Funcin UserControl ucListaMedicos.ctl Muestra la lista de mdicos UserControl ucProgramacionLista.ctl Muestra la interface para realizar la programacin mdica Form ProgramacionDetalle.frm Muestra el detalle de los datos de la programacin mdica Form ProgramacionInfDiaria.frm Muestra el resumen de datos de la programacin Form MedicosBusqueda.frm Muestra la bsqueda de mdicos
Mdulo de Archivo Clnico
UserControl ucHistoriaClinicaLista.ctl Muestra la lista de historias clnicas Form HistoriaClinicaDetalle.frm Muestra el detalle de los datos de la historia clnica UserControl ucMovimientoHistoriasLista.ctl Muestra la lista de movimientos de historia clnica UserControl ucSolicitudHistoriasLista.ctl Muestra la lista de solicitudes de historia clnica UserControl ucArchivadoresLista.ctl Muestra la lista de archivadores Form SolicitudHistoriaDetalle.frm Muestra la lista de solicitudes de historia clnica Form MovimientoHistoriaDetalle.frm Muestra el detalle de los movimientos de historia clnica Form ArchiverosDetalle.frm Muestra el detalle de los archiveros Form SolicitudHistoriaPorCupos.frm Muestra la lista de cupos solicitados
Mdulo General
Tipo Nombre Funcin UserControl ucListaTurnos.ctl Muestra la lista de turnos Form TurnoDetalle.frm Muestra el detalle de los turnos Form MedicoDetalle.frm Muestra el detalle de los datos de los mdicos Form EmpleadoDetalle.frm Muestra el detalle de los datos del empleado UserControl ucEmpleadosLista.ctl Muestra la lista de empleados UserControl ucListaServicios.ctl Muestra la lista de servicios Form ServicioDetalle.frm Muestra el detalle de servicios UserControl ucServiciosListaBus.ctl Muestra la bsqueda de servicios Form ServiciosBusqueda.frm Muestra la bsqueda de servicios Form EmpleadosBusqueda.frm Muestra la bsqueda de empleados Form DiagnosticoDetalle.frm Muestra el detalle de los diagnsticos Form ProcedimientoDetalle.frm Muestra el detalle de los procedimientos Form DiagnosticosBusqueda.frm Muestra la bsqueda de los diagnsticos UserControl ucDiagnosticoDetalle.ctl Muestra el detalle de los diagnsticos UserControl ucProcedimientoDetalle.ctl Muestra el detalle de los procedimientos Form ProcedimientosBusqueda.frm Muestra la bsqueda de procedimientos
Modulo de Facturacin Tipo Nombre Funcin UserControl ucPlanesLista.ctl Muestra la lista de planes Form PlanDetalle.frm Muestra el detalle de los datos del plan UserControl ucTiposFinanciamiento.ctl Muestra la lista de tipos de finaciamiento UserControl ucFuentesFinaciamiento.ctl Muestra el detalles de las fuentes de financiamiento Form TipoFinanciamientoDetalle.frm Muestra el detalle de los tipos de financiamiento Form FuenteFinanciamientoDetalle.frm Muestra el detalle de las fuentes de financiamiento Form ProductosDetalle.frm Muestra el detalle de los servicios Form ResumenDeCuentaDetalle.frm Muestra el resumen de los estados de cuenta Form FacturacionApoyoDiagnosticoDetalle.frm Muestra el detalle de los datos de facturacin de apoyo al diagnstico UserControl ucFacturacionProcedimientoLista.ctl Muestra el detalle de los datos de facturacin de procedimientos UserControl ucFacturacionApoyoDiagnosticoLista.ctl Muestra la lista de los datos de apoyo al diagnstico UserControl ucFacturacionApoyoDiagnostico.ctl
Form FacturacionEstadoDeCuenta.frm Muestra el estado de cuenta de la facturacin UserControl ucExoneracionesLista.ctl Muestra la lista de exoneraciones UserControl ucPendientesPago.ctl Muestra la lista de pendientes de pago Form FacturacionExoneracion.frm Muestra el detalle de las exoneraciones Form FacturacionPendientePago.frm Muestra el detalle de los pendientes de pago Form FacturacionProcedimientoDetalle.frm Muestra el detalle de la facturacin de procedimientos Form RegistroComprobantes.frm Muestra el registro de comprobantes UserControl ucFarmaciaRecetasLista.ctl Muestra la lista de recetas Form FarmaciaRecetasDetalle.frm Muestra el detalle de las recetas Form BienesInsumosBusqueda.frm Muestra la bsqueda de bienes e insumos UserControl ucBienesInsumosListaBus.ctl Muestra la lista de bienes e insumos Form CuentasAtencionSeleccionar.frm Muestra UserControl ucCatalogoBienesInsumosLista.ctl Muestra el catalogo de bienes e insumos Form CatalogoBienesEInsumosDetalle.frm Muestra el detalle de bienes e insumos UserControl ucCatalogoServiciosLista.ctl Muestra la lista del catalogo de servicios Form CatalogoServiciosDetalle.frm Muestra el detalle del catalogo de servicios
UserControl ucCentrosCostoLista.ctl Muestra la lista de los centros de costos Form CentrosCostoDetalle.frm Muestra el detalle de los centros de costo UserControl ucCartaGarantiaLista.ctl Muestra la lista de cartas de garanta Form CartaGarantiaDetalle.frm Muestra el detalle de la carta de garanta
ANEXO 1 DIAGRAMAS DE FLUJO Admisin Hospitalizacion desde CE Consultorio externo Cajero Asistenta Social magenologa Sistema de admisin Caja Estadistica Laboratorio Farmacia Servicio Archivero Paciente Admisinista Solicitar Reserva de Cama [Hay cama disponible] Pagar garantia Revisar la lista de historia solicitadas para el da Registra datos de filiacin Solicitar Historia Registrar reserva de cama [No hay cama disponible] Confirmar reservacin de cama Almacenar datos en la base de datos Actualizar datos de filiacin Guardar datos de la admisin de hospitalizacion Crear el episodio de atencin Crear la cuenta de la atencin Registra los servicios a facturar Paciente acude a su hospitalizacin al servicio Ubicar la historia clinica Adjuntar nuevo folio a la historia clinica Dejar tarjeton de reemplazo en el lugar de la historia LLevar la historia clinica al consultorio Registrar movimiento de historia en el modulo de archivo clinico Recepcionar paciente Control de funciones vitales ndicar tratamiento Medico (Farmacolgico) ndicar examenes auxiliares (Laboratorio. magenologa, Patologia) Registrar diagnosticos Registrar procedimientos Verificar stock de medicamentos Verificar insumos disponibles Verificar disponibilidad de insumos Registrar examenes disponibles Registrar medicamentos disponibles Registrar examenes disponibles Realizar evaluacin socioeconomica [No tiene recursos econmicos] [Tiene recursos economicos] Cobrar bienes, servicios y das de internamient o [Exoneracin parcial] [Exoneracin Total] Realizar procedimientos Entregar medicamentos Realizar examenes laboratorio Realizar examenes de imagenologa Volver a su cita control Ordena hospitalizaci n Hospitalizacin desde emergencia Mdico emergencia Cajero Asistenta Social magenologa Sistema de admisin Caja Estadistica Laboratorio Farmacia Servicio Archivero Paciente Admisinista Ordena hospitalizaci on [Hay cupo disponible] Pagar garantia Revisar la lista de historia solicitadas para el da Entrega recibo Registra datos de filiacin Solicitar Historia Guardar nuevos datos de filiacin de paciente Registrar datos de la reserva de cama [No hay cupo disponible] Confirmar reservacin de cama Almacenar datos en la base de datos [Es paciente nuevo] [Es continuador o reingresante] Actualizar datos de filiacin Generar Nro de Historia [Nro Historia Automatica] [Nro Historia Manual] Guardar datos de la cita Crear el episodio de atencin Crear la cuenta de la atencin Registra los servicios a facturar (Consulta) Cobra por concepto de consulta y/o carnet o folder Paciente es trasladado al servicio Ubicar la historia clinica Crear una nueva historia clinica [Paciente nuevo] [Paciente cont. o reing.] Adjuntar nuevo folio a la historia clinica Dejar tarjeton de reemplazo en el lugar de la historia LLevar la historia clinica al consultorio Registrar movimiento de historia en el modulo de archivo clinico Recepcionar paciente Control de funciones vitales ndicar tratamiento Medico (Farmacolgico) ndicar examenes auxiliares (Laboratorio. magenologa, Patologia) Registrar diagnosticos Registrar procedimientos Verificar stock de medicamentos Verificar insumos disponibles Verificar disponibilidad de insumos Registrar examenes disponibles Registrar medicamentos disponibles Registrar examenes disponibles Realizar evaluacin socioeconomica [No tiene recursos econmicos] [Tiene recursos economicos] Cobrar bienes y servicios [Exoneracin parcial] [Exoneracin Total] Realizar procedimientos Entregar medicamentos Realizar examenes laboratorio Realizar examenes de imagenologa Volver a su cita control Admisin Consulta Externa Cajero Asistenta Social magenologa Sistema de admisin Caja Estadistica Laboratorio Farmacia Mdico Archivero Paciente Admisinista Solicitar Cita [Hay cupo disponible] Pagar consulta Revisar la lista de historia solicitadas para el da Entrega recibo Registra datos de filiacin Solicitar Historia Guardar nuevos datos de filiacin de paciente Registrar datos de la cita [No hay cupo disponible] Confirmar reservacin de cita Almacenar datos en la base de datos [Es paciente nuevo] [Es continuador o reingresante] Actualizar datos de filiacin Generar Nro de Historia [Nro Historia Automatica] [Nro Historia Manual] Guardar datos de la cita Crear el episodio de atencin Crear la cuenta de la atencin Registra los servicios a facturar (Consulta) Cobra por concepto de consulta y/o carnet o folder Paciente acude al consultorio Ubicar la historia clinica Crear una nueva historia clinica [Paciente nuevo] [Paciente cont. o reing.] Adjuntar nuevo folio a la historia clinica Dejar tarjeton de reemplazo en el lugar de la historia LLevar la historia clinica al consultorio Registrar movimiento de historia en el modulo de archivo clinico Recepcionar paciente Control de funciones vitales ndicar tratamiento Medico (Farmacolgico) ndicar examenes auxiliares (Laboratorio. magenologa, Patologia) Registrar diagnosticos Registrar procedimientos Verificar stock de medicamentos Verificar insumos disponibles Verificar disponibilidad de insumos Registrar examenes disponibles Registrar medicamentos disponibles Registrar examenes disponibles Realizar evaluacin socioeconomica [No tiene recursos econmicos] [Tiene recursos economicos] Cobrar bienes y servicios [Exoneracin parcial] [Exoneracin Total] Realizar procedimientos Entregar medicamentos Realizar examenes laboratorio Realizar examenes de imagenologa Volver a su cita control Pasar triaje Emergencia Cajero Asistenta Social magenologa Sistema de admisin Caja Estadistica Laboratorio Farmacia Mdico Archivero Paciente Admisinista Es llevado a consultorio de emergencia Revisar la lista de historia solicitadas para el da Registra datos de filiacin Solicitar Historia Guardar nuevos datos de filiacin de paciente Reserva cama de hospitalizaci on Confirmar reservacin de cama de hospitalizaci n Almacenar datos en la base de datos [Es paciente nuevo] [Es continuador o reingresante] Actualizar datos de filiacin Generar Nro de Historia [Nro Historia Automatica] [Nro Historia Manual] Guardar datos de la cita Crear el episodio de atencin Crear la cuenta de la atencin Registra los servicios a facturar (Consulta) Ubicar la historia clinica Crear una nueva historia clinica [Paciente nuevo] [Paciente cont. o reing.] Adjuntar nuevo folio a la historia clinica Dejar tarjeton de reemplazo en el lugar de la historia LLevar la historia clinica al consultorio Registrar movimiento de historia en el modulo de archivo clinico Recepcionar paciente Control de funciones vitales ndicar tratamiento Medico (Farmacolgico) ndicar examenes auxiliares (Laboratorio. magenologa, Patologia) Registrar diagnosticos Registrar procedimientos Verificar stock de medicamentos Verificar insumos disponibles Verificar disponibilidad de insumos Registrar examenes disponibles Registrar medicamentos disponibles Registrar examenes disponibles Realizar evaluacin socioeconomica [No tiene recursos econmicos] [Tiene recursos economicos] Cobrar bienes y servicios [Exoneracin parcial] [Exoneracin Total] Realizar procedimientos Entregar medicamentos Realizar examenes laboratorio Realizar examenes de imagenologa Volver a su cita control
Pgina 1 GalenHos - Diccionario De Datos GalenHos: Diccionario de datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO ArchiveroServicio Contiene la relacin de servicios que se han asignado a un archivero IdArchivero Cdigo del archivero int Long adInteger IdEmpleado Relacion con la tabla empleados int Long adInteger IdServicio Servicio asignado int Long adInteger AtencionApoyoDiagDetalle Contiene el detalle de los servicios de apoyo al diagnstico asociadas a una atencin IdAtencionApoyoDetalle Id int Long adInteger IdAtencionApoyoDx Relacion con la tabla cabecera int Long adInteger IdProcedimiento Codigo de procedimiento int Long adInteger IdServicioRealiza Servicio que realiza el examen int Long adInteger FechaResultado Fecha de resultado del examen datetime Date adDBTimeStamp HoraResultado Hora resultado del examen char String adChar IdFacturacionServicio Codigo de facturacion int Long adInteger AtencionApoyoDiag Contiene la cabecera de los datos de servicios de apoyoa al diagnostico asociado a una atencion IdAtencionApoyoDx Id int Long adInteger IdCuentaAtencion Cuenta de atencin asociada int Long adInteger IdMedicoOrdena Medico que ordena el examen int Long adInteger OrdenNro Nro de la orden de examen varchar String adVarChar FechaOrden Fecha de orden del examen datetime Date adDBTimeStamp HoraOrden Hora de la orden del examen char String adChar IdServicioOrdena Servicio que ordena el examen int Long adInteger Atenciones contiene informacin acerca de cada una de las atenciones de consulta externa, emergencia y IdPaisDomicilio Pais de domicilio del paciente el dia de la atencin int Long adInteger IdPaisProcedencia Pais de procedencia del paciente el dia de la atencin int Long adInteger IdDepartamentoDomicilio Dpto de domicilio del paciente el dia de la atencin int Long adInteger IdDepartamentoProcedencia Dpto de procedencia del paciente el dia de la atencin int Long adInteger IdProvinciaDomicilio Prov de domicilio del paciente el dia de la atencin int Long adInteger IdProvinciaProcedencia Prov de procedencia del paciente el dia de la atencin int Long adInteger IdDistritoDomicilio Distrito de domicilio del paciente el dia de la atencin int Long adInteger IdDistritoProcedencia Distrito de procedencia del paciente el dia de la atencin int Long adInteger IdCentroPobladoDomicilio CCPP de domicilio del paciente el dia de la atencin int Long adInteger IdCentroPobladoProcedencia CCPP de procedencia del paciente el dia de la atencin int Long adInteger DireccionDomicilio Direccion de domicilio del paciente el dia de la atencin varchar String adVarChar NroDomicilio char String adChar PisoDomicilio char String adChar ManzanaDomicilio char String adChar LoteDomicilio char String adChar SectorDomicilio char String adChar EtapaDomicilio char String adChar IdAtencion Identificador interno de la atencin int Long adInteger IdPaciente Identificador de paciente int Long adInteger IdTipoServicio Identificador del tipo servicio (CE, Hosp, Emerg.) int Long adInteger FechaIngreso Fecha de Ingreso datetime Date adDBTimeStamp HoraIngreso Hora de ingreso char String adChar IdEstablecimientoOrigen Establecimiento de origen en caso de referencia int Long adInteger IdEstablecimientoDestino Establecimiento de destino en caso de contrareferencia int Long adInteger IdTipoReferenciaOrigen Tipo de referencia de origen en caso de referencia int Long adInteger IdTipoReferenciaDestino Tipo de referencia de destino en caso de referencia int Long adInteger IdDestinoAtencion Destino de atencin int Long adInteger IdTipoCondicionAlServicio Condicion del paciente en el servicio int Long adInteger IdTipoCondicionALEstab Condicin del paciente en el establecimiento int Long adInteger IdTipoGravedad Gravedad del paciente int Long adInteger IdServicioIngreso Identificador del servicio de ingreso int Long adInteger IdMedicoIngreso Identificador del mdico de ingreso int Long adInteger IdEspecialidadMedico Especialidad del mdico int Long adInteger Edad Edad del paciente al da de la atencin int Long adInteger IdEstablecimientoNoMinsaOrigen Establecimiento de origen en caso de referencia int Long adInteger IdEstablecimientoNoMinsaDestino Establecimiento de destino en caso de contrareferencia int Long adInteger IdMedicoEgreso Identificador del mdico de egreso int Long adInteger FechaEgreso Fecha de egreso datetime Date adDBTimeStamp HoraEgreso Hora de egreso char String adChar Observacion Observacin acerca de la atencin varchar String adVarChar FechaEgresoAdministrativo Fecha de egreso administrativo datetime Date adDBTimeStamp HoraEgresoAdministrativo Hora de egreso administrativo char String adChar HuboInfeccionIntraHospitalaria Indica si hubo infeccin intrahospitalaria bit Boolean adBoolean TieneNecropsia Indica si el paciente fallecido tiene necropsia bit Boolean adBoolean IdOrigenAtencion Origen de atencin int Long adInteger NombreAcompaniante Nombre de acompaante en caso de emergencia varchar String adVarChar NroPlaca Nro de placa varchar String adVarChar NroAutorizacionSeguro Codigo de autorizacin varchar String adVarChar RecienNacido Indica si corresponde a un recien nacido bit Boolean adBoolean IdTipoEdad Indica si la edad esta en aos, meses o das int Long adInteger IdCondicionAlta Condicin de alta int Long adInteger IdTipoAlta Tipo de alta int Long adInteger IdServicioEgreso Servicio de egreso int Long adInteger Pgina 1 GalenHos - Diccionario De Datos Pgina 2 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO IdCamaIngreso Cama de ingreso int Long adInteger IdCamaEgreso Cama de egreso int Long adInteger IdMedicoRespNacimiento Medico responsable en caso de nacimiento int Long adInteger AtencionesDiagnosticos Contiene informacion acerca de los diagnsticos IdAtencion Identificador de la atencin int Long adInteger IdAtencionDiagnostico Id int Long adInteger IdDiagnostico Codigo de diagnstico CIE X int Long adInteger IdClasificacionDx Clasificacin del diagnstico int Long adInteger IdSubclasificacionDx Subclasificacin del diagnstico int Long adInteger int Long adInteger IdAtencionEmergencia Contiene informacin adicional para las atenciones de emergencia IdAtencionEmergencia Id IdAtencion Identificador de la atencin int Long adInteger IdCausaExternaMorbilidad Id de la causa externa de morbilidad int Long adInteger IdLugarEvento Id del lugar del evento int Long adInteger IdTipoEvento Id del tipo de evento int Long adInteger IdSeguridad Id de seguridad int Long adInteger IdRelacionAgresorVictima Id de la relacin agresor victima int Long adInteger IdClaseAccidente Id de la clase de accidente int Long adInteger IdTipoVehiculo Id del tipo de vehiculo int Long adInteger IdTipoTransporte Id del tipo de transporte int Long adInteger IdUbicacionLesionado Id de ubicacin del lesionado int Long adInteger IdPosicionLesionadoALAB Id posicin de lesin ALAB int Long adInteger IdGrupoOcupacionalALAB Id grupo ocupacional ALAB int Long adInteger IdTipoAgenteAGAN Id tipo de agente AGAN int Long adInteger AtencionesInterconsultas Contiene informacin sobre las interconsultas IdInterconsulta Id int Long adInteger IdMedicoSolicita Mdico que solicita la interconsulta int Long adInteger IdMedicoRealiza Mdico que realiza la interconsulta int Long adInteger FechaRealizacion Fecha de realizacin de interconsulta datetime Date adDBTimeStamp FechaSolicitud Fecha de solicitud de interconsulta datetime Date adDBTimeStamp HoraRealizacion Hora de realizacin de interconsulta char String adChar HoraSolicitud Hora de solicitud de interconsulta char String adChar IdCuentaAtencion Cuenta de atencin asociada a la interconsulta int Long adInteger IdDetalleProducto Relacin con la tabla de productos int Long adInteger AtencionesNacimientos Contiene informacin sobre los nacimientos asociados a las atenciones de hospitalizacin IdNacimiento Id int Long adInteger FechaNacimiento Fecha de nacimiento datetime Date adDBTimeStamp EdadSemanas Edad del nacido en semanas int Long adInteger Talla Talla float Double adDouble Peso Peso float Double adDouble IdTipoSexo Sexo int Long adInteger IdCondicionRN Condicin del recien nacido int Long adInteger IdAtencion Codigo de la atencin int Long adInteger AtencionProcedimientoDetalle Contiene el detalle de los procedimientos asociadas a una atencin IdAtencionProcDetalle Id int Long adInteger FechaRealizacion Fecha de realizacin datetime Date adDBTimeStamp HoraRealizacion Hora de realizacin char String adChar IdProcedimiento Cdigo de procedimiento int Long adInteger IdServicioRealiza Servicio que realiza el procedimiento int Long adInteger IdMedicoRealiza Mdico que realiza el procedimiento int Long adInteger IdFacturacionServicio Identificador de facturacin del servicio int Long adInteger IdAtencionProcedimiento Identificador de la cabecera int Long adInteger AtencionProcedimientos Contiene informacin de las ordenes de procedimientos de cada atencin IdAtencionProcedimiento Id int Long adInteger NroOrden Nro de la orden del mdico char String adChar FechaOrden Fecha de la orden datetime Date adDBTimeStamp HoraOrden Hora de la orden char String adChar IdCuentaAtencion Identificador de la cuenta de atencin int Long adInteger IdMedicoOrdena Mdico que ordena el procedimiento int Long adInteger IdServicioOrdena Servicio que ordena el procedimiento int Long adInteger Auditoria Contiene informacin de auditora IdAuditoria Id int Long adInteger FechaHora Fecha y Hora datetime Date adDBTimeStamp Tabla Tabla en la que se realiz una accin determinada varchar String adVarChar IdRegistro Id del registro que se agreg, modific o elimin int Long adInteger Accion Accin realizada char String adChar IdEmpleado Identificador del empleado que realiz la accin. int Long adInteger CajaCaja Contiene informacin sobre las cajas (terminales) IdCaja Id int Long adInteger Codigo Codigo del terminal varchar String adVarChar Descripcion Descripcin del terminal varchar String adVarChar Pgina 2 GalenHos - Diccionario De Datos Pgina 3 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO CajaCajero Contiene informacin sobre los cajeros (usuarios) IdCajero Id int Long adInteger EstadoCajero Estado del cajero char String adChar IdEmpleado Identificador del empleado int Long adInteger CajaCajeroSupervisor Contiene informacin sobre los cajeros que estn bajo la supervisin de un supervisor de caja IdCajeroSupervisor Id int Long adInteger IdCajero Identificador del cajero int Long adInteger IdTurno Turno int Long adInteger IdSupervisor Identificador del supervisor int Long adInteger CajaComprobantesDetalleBienesInsumos Contiene informacin sobre el detalle de los comprobantes de pago por bienes e insumos IdProducto Identificador del producto (Bien o insumo) int Long adInteger IdComprobantePago Identificador del comprobante de pago int Long adInteger IdComprobanteDetalleBienes Id int Long adInteger PrecioUnitario Precio unitario money Currency adCurrency Cantidad Cantidad int Long adInteger SubTotalPagado Sub Total pagado money Currency adCurrency IdFacturacionBienes identificador de la facturacin int Long adInteger EsPagoACuenta Indicador si el pago es a cuenta int Long adInteger CajaComprobantesDetalleServicios Contiene informacin sobre el detalle de los comprobantes de pago por servicios IdComprobanteDetalleServicio Id int Long adInteger IdComprobantePago Identificador del comprobante de pago int Long adInteger PrecioUnitario Precio unitario money Currency adCurrency Cantidad Cantidad int Long adInteger SubTotalPagado Sub Total pagado money Currency adCurrency IdProducto Identificador del producto (Servicio) int Long adInteger IdFacturacionServicio identificador de la facturacin int Long adInteger EsPagoACuenta Indicador si el pago es a cuenta int Long adInteger CajaComprobantesPago Contiene informacin sobre la cabecera de los comprobantes de pago IdComprobantePago Id int Long adInteger NroSerie Nro de serie char String adChar NroDocumento Nro de documento char String adChar RazonSocial Razon social varchar String adVarChar RUC RUC char String adChar SubTotal SubTotal money Currency adCurrency IGV IGV money Currency adCurrency Total Total money Currency adCurrency FechaCobranza Fecha Cobranza datetime Date adDBTimeStamp TipoCambio Tipo de cambio money Currency adCurrency Observaciones Observaciones varchar String adVarChar IdLote Identificador del lote asociado al pago int Long adInteger IdTipoComprobante Tipo de comprobante int Long adInteger IdCuentaAtencion Identificador de la cuenta de atencin int Long adInteger IdEstadoComprobante Estado del comprobante int Long adInteger CajaFormaPagoComprobante Contiene informacin sobre el pago del comprobante IdFormaPago Id int Long adInteger IdTipoFormaPago Tipo de forma de pago int Long adInteger IdTipoMoneda Tipo de moneda int Long adInteger IdComprobantePago Identificador del comprobante int Long adInteger TotalSoles Total soles money Currency adCurrency TipoCambio Tipo de cambio money Currency adCurrency Importe Importe money Currency adCurrency CajaLote Contiene informacin acerca de los lotes correspondientes a los pagos en caja IdCaja Identificador del terminal asociado al lote int Long adInteger IdLote Identificador del lote int Long adInteger Fecha Fecha de lote datetime Date adDBTimeStamp EstadoLote Estado del lote char String adChar SaldoInicialSoles Saldo inicial en caja en soles money Currency adCurrency SaldoInicialDolares Saldo inicial en caja en dolares money Currency adCurrency IdCajero Identificador de cajero int Long adInteger IdTurno Identificador del turno int Long adInteger CajaLoteCuadre Contiene informacin sobre el cuadre de caja para cada IdTipoFormaPago Tipos de forma de pago int Long adInteger IdLoteCuadre Id int Long adInteger Calculado Cuadre calculado de acuerdo a lo registrado money Currency adCurrency CuadreUsuario Cuadre calculado de acuerdo al efectivo y vouchers money Currency adCurrency Diferencia diferencia en el cuadre money Currency adCurrency IdLote Lote asociado al cuadre int Long adInteger CajaNroDocumento Contiene informacin sobre la numeracin de los comprobantes IdCaja Identificador del terminal int Long adInteger Pgina 3 GalenHos - Diccionario De Datos Pgina 4 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO IdTipoComprobante Tipo de comprobante int Long adInteger NroSerie Nmero de serie char String adChar NroDocumento Nmero de documento char String adChar NroDocumentoInicial Nmero de documento inicial char String adChar NroDocumentoFinal Nmero de documento final char String adChar CajaSupervisor Contiene informacin sobre los supervisores de caja IdSupervisor Id int Long adInteger EstadoSupervisor Estado del supervisor char String adChar IdEmpleado Identificador de empleado int Long adInteger CajaTipoCambio Contiene informacin sobre el tipo de cambio IdTipoMoneda Tipo de moneda int Long adInteger Fecha Fecha del tipo de cambio datetime Date adDBTimeStamp TipoCambio Tipo de cambio en soles money Currency adCurrency CajaTiposComprobante Contiene los tipos de comprobante IdTipoComprobante Id int Long adInteger Descripcion Descripcin char String adChar CajaTiposFormasPago Contiene los tipos de forma de pago IdTipoFormaPago Id int Long adInteger Descripcion Descripcin varchar String adVarChar CajaTiposMoneda IdTipoMoneda int Long adInteger Descripcion varchar String adVarChar CajaTurno Contiene informacin sobre los turnos de los cajeros IdTurno Id int Long adInteger Descripcion Descripcion varchar String adVarChar Camas Contiene informacin sobre las camas de cada servicio de hospitalizacin o emergencia IdCama Id int Long adInteger IdServicioPropietario Servicio propietario de la cama int Long adInteger IdTiposCama Tipo de cama int Long adInteger IdCondicionOcupacion Condicin de ocupacin int Long adInteger IdEstadoCama Estado de cama int Long adInteger Codigo Cdigo de cama char String adChar IdServicioUbicacionActual Servicio donde se ubica la cama int Long adInteger IdPaciente Paciente ocupa la cama int Long adInteger CartaGarantia Contiene informacin sobre las cartas de garanta IdCartaGarantia Id int Long adInteger ValorCobertura Valor de cobertura money Currency adCurrency Observacion Observacin varchar String adVarChar NroCarta Nmero de carta char String adChar FechaVigencia Fecha de vigencia datetime Date adDBTimeStamp IdCuentaAtencion Cuenta de atencin int Long adInteger CatalogoBienesInsumos Catalogo de los bienes e insumos (Medicamentos) IdProducto Id int Long adInteger Codigo Codigo varchar String adVarChar Nombre Nombre varchar String adVarChar PrecioUnitario Precio unitario money Currency adCurrency NombreComercial Nombre comercial varchar String adVarChar IdGrupoFarmacologico Grupo farmacolgico int Long adInteger IdSubGrupoFarmacologico Subgrupo farmacolgico int Long adInteger IdPartida Partida presupuestal int Long adInteger IdCentroCosto Centro de costo int Long adInteger IdTipoBienInsumo Tipo de bien o insumo int Long adInteger CatalogoServicios Catalogo de servicios (procedimientos, examenes) IdProducto Id int Long adInteger Codigo Codigo varchar String adVarChar Nombre Nombre varchar String adVarChar IdCategoriaProducto Categoria int Long adInteger IdServicioGrupo Grupo int Long adInteger IdServicioSeccion Seccin int Long adInteger IdServicioSubSeccion Sub seccin int Long adInteger PrecioUnitario Precio unitario money Currency adCurrency IdCentroCosto Centro de costo int Long adInteger IdPartida Partida presupuestal int Long adInteger CatalogoServiciosGrupo Contiene los grupos del catalogo de servicios IdServicioGrupo int Long adInteger Descripcion varchar String adVarChar CatalogoServiciosSeccion Contiene las secciones del catalogo de servicios IdServicioSeccion int Long adInteger Descripcion varchar String adVarChar IdServicioGrupo int Long adInteger Pgina 4 GalenHos - Diccionario De Datos Pgina 5 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO Codigo varchar String adVarChar CatalogoServiciosSubSeccion Contiene las sub secciones del catalogo de servicios IdServicioSubSeccion int Long adInteger Descripcion varchar String adVarChar IdServicioSeccion int Long adInteger Codigo varchar String adVarChar CategoriasProducto Contiene las categoras de los productos IdCategoriaProducto int Long adInteger Descripcion varchar String adVarChar CentrosCosto Contiene los centros de costos del hospital IdCentroCosto int Long adInteger Codigo varchar String adVarChar Descripcion varchar String adVarChar CentrosPoblados Contiene los centros poblados IdCentroPoblado int Long adInteger Nombre varchar String adVarChar IdDistrito int Long adInteger Citas Contiene informacin sobre las citas de consulta externa IdCita Id int Long adInteger Fecha Fecha de la cita datetime Date adDBTimeStamp IdPaciente Identificador del paciente int Long adInteger IdEstadoCita Estado de la cita int Long adInteger IdAtencion Identificador de la atencin int Long adInteger IdMedico Identificador del mdico int Long adInteger IdEspecialidad Identificador de la especialidad int Long adInteger HoraInicio Hora de inicio char String adChar HoraFin Hora final char String adChar IdServicio Identificador del consultorio int Long adInteger IdProgramacion Identificador de la programacin mdica int Long adInteger CitasBloqueadas Contiene informacin sobre las citas bloqueadas IdUsuario Admisionista que bloquea la cita int Long adInteger Fecha Fecha de bloqueo datetime Date adDBTimeStamp HoraInicio Hora de inicio de la cita char String adChar HoraFin Hora de fin de la cita char String adChar IdMedico Medico int Long adInteger FechaBloqueo Fecha de bloqueo datetime Date adDBTimeStamp HoraBloqueo Hora de bloqueo char String adChar IdCitaBloqueada Identificador de la cita int Long adInteger ClasificacionDiagnosticos Contiene la clasificacin de diagnsticos IdClasificacionDx int Long adInteger Descripcion varchar String adVarChar CuentasAtencion Contiene informacin sobre las cuentas de atencin IdPlan Identificador del plan del seguro int Long adInteger IdPaciente Identificador del paciente int Long adInteger IdAtencion Identificador de la atencin int Long adInteger IdCuentaAtencion Id int Long adInteger FechaApertura Fecha de apertura de la cuenta datetime Date adDBTimeStamp FechaCierre Fecha de cierre de la cuenta datetime Date adDBTimeStamp IdTipoFinanciamiento Tipo de financiamiento int Long adInteger IdEstado Estado de la cuenta de atencin int Long adInteger IdFuenteFinanciamiento Fuente de financiamiento int Long adInteger HoraApertura Hora de apertura de la cuenta char String adChar HoraCierre Hora de cierre de la cuenta char String adChar IdEpisodioAtencion Episodio de atencin int Long adInteger TotalPorPagar Total por pagar de la cuenta money Currency adCurrency TotalExonerado Total exonerado en la cuenta money Currency adCurrency TotalAsegurado Total cubierto por el seguro money Currency adCurrency TotalPagado Total pagado por el paciente money Currency adCurrency CuentasEpisodioAtencion Contiene el episodio de atencin asociado a las cuenta de atencin IdEpisodioAtencion Id int Long adInteger FechaIngreso Fecha de ingreso del paciente datetime Date adDBTimeStamp FechaAlta Fecha de alta de paciente datetime Date adDBTimeStamp Departamentos Contiene los departamentos geogrficos IdDepartamento Id int Long adInteger Nombre Nombre varchar String adVarChar DepartamentosHospital Contiene los departamentos del hospital IdDepartamento Id int Long adInteger Nombre Nombre varchar String adVarChar Diagnosticos Contiene la lista de diagnsticos IdTipoSexo Sexo int Long adInteger IdDiagnostico Id int Long adInteger Pgina 5 GalenHos - Diccionario De Datos Pgina 6 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO Descripcion Descripcin varchar String adVarChar CodigoCIE9 Codigo CIE 9 char String adChar CodigoCIE10 Codigo CIE 10 char String adChar CodigoExportacion Codigo OPCS char String adChar Gestacion Indicador de Dx asociado a gestacin bit Boolean adBoolean Intrahospitalario Indicador de Dx intrahospitalario bit Boolean adBoolean Restriccion Indica que el Dx tiene restricciones bit Boolean adBoolean EdadMaxDias Edad mxima en das int Long adInteger EdadMinDias Edad mnima en das int Long adInteger IdCapitulo Capitulo int Long adInteger IdGrupo Grupo int Long adInteger IdCategoria Categora int Long adInteger DiagnosticosCapitulos Capitulo de diagnsticos IdCapitulo Id int Long adInteger Codigo Codigo varchar String adVarChar Descripcion Descripcion varchar String adVarChar DiagnosticosCategorias Categoras de diagnsticos IdCategoria Id int Long adInteger Codigo Codigo varchar String adVarChar Descripcion Descripcion varchar String adVarChar IdGrupo Identificador de grupos int Long adInteger DiagnosticosGrupos IdGrupo int Long adInteger Descripcion varchar String adVarChar IdCapitulo int Long adInteger Distritos IdDistrito int Long adInteger Nombre varchar String adVarChar IdProvincia int Long adInteger EmergenciaCausaExternaMorbilidad IdCausaExternaMorbilidad int Long adInteger Codigo varchar String adVarChar Descripcion varchar String adVarChar EmergenciaClaseAccidente IdClaseAccidente int Long adInteger Descripcion varchar String adVarChar EmergenciaGrupoOcupacionalALAB IdGrupoOcupacionalALAB int Long adInteger Descripcion varchar String adVarChar EmergenciaLugarEvento IdLugarEvento int Long adInteger Descripcion varchar String adVarChar EmergenciaPosicionLesionadoALAB IdPosicionLesionadoALAB int Long adInteger Descripcion varchar String adVarChar EmergenciaRelacionAgresorVictima IdRelacionAgresorVictima int Long adInteger Descripcion varchar String adVarChar EmergenciaSeguridad IdSeguridad int Long adInteger Descripcion varchar String adVarChar EmergenciaTipoAgenteAGAN IdTipoAgenteAGAN int Long adInteger Descripcion varchar String adVarChar EmergenciaTipoEvento IdTipoEvento int Long adInteger Descripcion varchar String adVarChar EmergenciaTipoTransporte IdTipoTransporte int Long adInteger Descripcion varchar String adVarChar EmergenciaTipoVehiculo IdTipoVehiculo int Long adInteger Descripcion varchar String adVarChar EmergenciaUbicacionLesionado IdUbicacionLesionado int Long adInteger Descripcion varchar String adVarChar Pgina 6 GalenHos - Diccionario De Datos Pgina 7 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO Empleados Contiene los empleados IdEmpleado Id int Long adInteger ApellidoPaterno Apellido paterno varchar String adVarChar ApellidoMaterno Apellido materno varchar String adVarChar Nombres nombre varchar String adVarChar IdCondicionTrabajo Condicion de trabajo int Long adInteger IdTipoEmpleado Tipo de empleado int Long adInteger DNI DNI char String adChar CodigoPlanilla Codigo de planilla varchar String adVarChar FechaIngreso Fecha de ingreso datetime Date adDBTimeStamp FechaAlta Fecha de alta datetime Date adDBTimeStamp Clave Clave varchar String adVarChar Usuario Usuario varchar String adVarChar Especialidades Contiene las especialidades del hospital IdEspecialidad Id int Long adInteger Nombre Nombre varchar String adVarChar IdDepartamento Departamento int Long adInteger TiempoPromedioConsulta Tiempo promedio de consulta int Long adInteger Establecimientos Contiene los establecimientos de salud IdEstablecimiento Id int Long adInteger Codigo Codigo varchar String adVarChar Nombre Nombre varchar String adVarChar IdDistrito Distrito int Long adInteger IdTipo Tipo de establecimiento int Long adInteger EstablecimientosNoMinsa Contiene los establecimientos de salud que no son del IdEstablecimientoNoMinsa Id int Long adInteger IdTipoSubsector Subsector int Long adInteger Nombre Nombre varchar String adVarChar IdDistrito Distrito int Long adInteger EstadosAtencion IdEstadoAtencion int Long adInteger Descripcion varchar String adVarChar EstadosCama IdEstadoCama int Long adInteger Descripcion varchar String adVarChar EstadosCuenta IdEstado int Long adInteger Descripcion varchar String adVarChar EstadosFacturacion IdEstadoFacturacion int Long adInteger Descripcion varchar String adVarChar EstadosHistoriaClinica IdEstadoHistoria int Long adInteger Descripcion varchar String adVarChar EstadosMovimientoHistoria IdEstadoMovimiento int Long adInteger Descripcion varchar String adVarChar EstanciaHospitalaria Contiene informacin de las estancias en los servicios IdEstanciaHospitalaria Id int Long adInteger Secuencia Secuencia int Long adInteger FechaOcupacion Fecha de ocupacin datetime Date adDBTimeStamp HoraOcupacion Hora de ocupacin char String adChar FechaDesocupacion Fecha de desocupacin datetime Date adDBTimeStamp HoraDesocupacion Hora de desocupacin char String adChar IdServicio Servicio int Long adInteger IdCama Cama int Long adInteger DiasEstancia Dias estancia int Long adInteger IdCuentaAtencion Cuenta de atencin int Long adInteger IdMedicoOrdena medico que ordena int Long adInteger IdFacturacionServicio Identificador de facturacin int Long adInteger ExoneracionesPorAtencion Contiene la exoneraciones realizadas en cada atencin IdExoneracion Id int Long adInteger ValorExonerado Valor exonerado money Currency adCurrency IdCuentaAtencion Cuenta atencion int Long adInteger IdResponsableExoneracion Responsable exoneracion int Long adInteger FechaExoneracion Fecha exoneracion datetime Date adDBTimeStamp FacturacionBienesInsumos Contiene los bienes e insumos sujetos a facturarse IdFacturacionBienes Id int Long adInteger IdCuentaAtencion Cuenta de atencin int Long adInteger IdProducto Id del bien o insumo int Long adInteger PrecioUnitario Precio unitario money Currency adCurrency Pgina 7 GalenHos - Diccionario De Datos Pgina 8 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO Cantidad Cantidad int Long adInteger SubTotalExonerado Sub total exonerado money Currency adCurrency SubTotalPagado Sub total pagado money Currency adCurrency IdEstadoFacturacion Estado de facturacin int Long adInteger IdServicioFactura Servicio que factura int Long adInteger SubTotalPorPagar Sub total por pagar money Currency adCurrency SubTotalPagadoACuenta Sub total pagado a cuenta money Currency adCurrency IdEmpleadoModifica Empleado que modifica los datos int Long adInteger IdEmpleadoExonera Empleado que exonera int Long adInteger IdEmpleadoAutorizaPendiente Empleado que autoriza pendiente de pago int Long adInteger IdEmpleadoAutorizaSeguro Empleado que autoriza seguro int Long adInteger FechaExonera Fecha de exoneracin datetime Date adDBTimeStamp FechaAutorizaPendiente Fecha de autorizacin del pendiente de pago datetime Date adDBTimeStamp FechaAutorizaSeguro Fecha de autorizacin del seguro datetime Date adDBTimeStamp FechaModificacion Fecha de modificacin datetime Date adDBTimeStamp IdPartidaPresupuestal Partida presupuestal int Long adInteger IdCentroCosto Centro de costo int Long adInteger IdTipoFinanciamiento Tipo de financiamiento int Long adInteger IdFuenteFinanciamiento Fuente de financiamiento int Long adInteger IdTipoBienInsumo Tipo de bien o insumo int Long adInteger IdEstadoAtencion Estado de atencin int Long adInteger FacturacionServicios Contiene los servicios sujetos a facturarse IdFacturacionServicio Id int Long adInteger IdCuentaAtencion Cuentas de atencin int Long adInteger IdProducto Identificador del servicio int Long adInteger PrecioUnitario Precio unitario money Currency adCurrency Cantidad Cantidad int Long adInteger SubTotalExonerado Sub total exonerado money Currency adCurrency SubTotalPagado Sub total pagado money Currency adCurrency IdEstadoFacturacion Estado de facturacin int Long adInteger IdServicioFactura Servicio que factura int Long adInteger IdFuenteFinanciamiento Fuente de financiamiento int Long adInteger IdTipoFinanciamiento Tipo de financiamiento int Long adInteger SubTotalPorPagar Sub total por pagar money Currency adCurrency SubTotalPagadoACuenta Sub total pagado a cuenta money Currency adCurrency IdEmpleadoModifica Empleado que modifica int Long adInteger IdEmpleadoExonera Empleado que exonera int Long adInteger IdEmpleadoAutorizaPendiente Empleado que autoriza pendiente de pago int Long adInteger IdEmpleadoAutorizaSeguro Empleado que autoriza seguro int Long adInteger FechaExonera Fecha de exoneracin datetime Date adDBTimeStamp FechaAutorizaPendiente Fecha de autorizacion de pendiente de pago datetime Date adDBTimeStamp FechaAutorizaSeguro Fecha de autorizacion del seguro datetime Date adDBTimeStamp FechaModificacion Fecha de modificacin datetime Date adDBTimeStamp IdPartidaPresupuestal Partida presupuestal int Long adInteger IdCentroCosto Centro de costo int Long adInteger IdCategoriaProducto categoria del producto int Long adInteger IdEstadoAtencion Estado de la atencin int Long adInteger ServicioPorEstancia Servicio por estancia int Long adInteger FarmaciaRecetas Contiene informacin de la recetas IdReceta Id int Long adInteger IdCuentaAtencion Cuenta de atencin int Long adInteger NroReceta Nro de receta char String adChar FechaReceta Fecha de receta char String adChar IdServicioOrdena Servicio que ordena int Long adInteger IdMedicoOrdena Medico que ordena int Long adInteger FarmaciaRecetasDetalle Contiene informacin del detalle de las recetas IdRecetaDetalle Id int Long adInteger IdFacturacionBienes Identificador de facturacin int Long adInteger Cantidad Cantidad int Long adInteger IdReceta Identificador de receta int Long adInteger IdProducto Identificador de producto int Long adInteger FuentesFinanciamiento Contiene las fuentes de financiamiento IdFuenteFinanciamiento int Long adInteger Descripcion varchar String adVarChar IdTipoFinanciamiento int Long adInteger GeneradorNroHistoriaClinica Contiene el generador de numeros de historia clinica Estado Estado de los numeros reclicados bit Boolean adBoolean NroHistoriaClinica Nro de historia decimal Variant adNumeric IdNumerador Correlativo int Long adInteger IdTipoNumeracion Tipo de numeracin int Long adInteger HistoriasClinicas Contiene informacin de las historias clinicas FechaCreacion Fecha de creacin datetime Date adDBTimeStamp FechaPasoAPasivo Fecha de paso a pasivo datetime Date adDBTimeStamp IdTipoHistoria Tipo de historia clinica int Long adInteger IdEstadoHistoria Estado de historia int Long adInteger IdPaciente Paciente int Long adInteger NroHistoriaClinica Nro de historia clnica int Long adInteger IdTipoNumeracion Tipo de numeracin int Long adInteger Pgina 8 GalenHos - Diccionario De Datos Pgina 9 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO NroHistoriaClinicaAnterior Nro de historia clnica anterior int Long adInteger IdTipoNumeracionAnterior Tipo de historia clinica anterior int Long adInteger HistoriasSolicitadas Contiene informacin de las historias clnicas solicitadas IdServicio Id servicio que solicta int Long adInteger Observacion observacion varchar String adVarChar IdMovimiento Movimiento asociado a la solicitud int Long adInteger IdEmpleadoSolicita Empleado que solicita int Long adInteger IdHistoriaSolicitada Histora solicitada int Long adInteger IdPaciente Paciente int Long adInteger FechaSolicitud Fecha de solicitud datetime Date adDBTimeStamp HoraSolicitud Hora de solicitud char String adChar FechaRequerida Fecha en que se requiere la historia datetime Date adDBTimeStamp HoraRequerida Hora en la que se requiere la historia char String adChar IdMotivo Motivo de la solicitud int Long adInteger InsumosGrupoFarmacologico IdGrupoFarmacologico int Long adInteger Descripcion varchar String adVarChar InsumosSubGrupoFarmacologico IdSubGrupoFarmacologico int Long adInteger Descripcion varchar String adVarChar IdGrupoFarmacologico int Long adInteger InterconsultasDiagnosticos IdInterconsulta int Long adInteger IdDiagnostico int Long adInteger IdClasificacionDx int Long adInteger IdSubclasificacionDx int Long adInteger IdInterconsultaDiagnostico int Long adInteger ListbarGrupos Contiene los grupos del listbar IdListGrupo int Long adInteger Texto varchar String adVarChar Clave varchar String adVarChar Indice int Long adInteger ListbarItems Contiene los item por cada grupo en el listbar IdListItem int Long adInteger IdListGrupo int Long adInteger Texto varchar String adVarChar Clave varchar String adVarChar Indice int Long adInteger KeyIcon char String adChar Medicos Contiene informacin de los mdicos IdMedico Id int Long adInteger Colegiatura Colegatura char String adChar IdEmpleado Identificador de empleado int Long adInteger MedicosEspecialidad Contiene especialidad de los mdicos IdEspecialidad Id especialidad int Long adInteger IdMedico Id de medico int Long adInteger IdMedicoEspecialidad Id int Long adInteger MotivosMovimientoHistoria IdMotivo int Long adInteger Descripcion varchar String adVarChar MovimientosHistoria IdGrupoMovimiento Grupo int Long adInteger IdEmpleadoArchivo Empleado de archivo int Long adInteger IdEmpleadoTransporte Empleado de transporte int Long adInteger IdEmpleadoRecepcion Empleado de recepcin int Long adInteger IdMovimiento Id int Long adInteger IdPaciente Id de paciente int Long adInteger FechaMovimiento Fecha de movimiento datetime Date adDBTimeStamp IdMotivo Motivo int Long adInteger Observacion Observacin varchar String adVarChar IdServicioOrigen Servicio origen int Long adInteger IdServicioDestino Servicio destino int Long adInteger NroFolios Nro de folios int Long adInteger Pacientes Observacion varchar String adVarChar ApellidoMaterno varchar String adVarChar DireccionDomicilio varchar String adVarChar IdPaciente int Long adInteger ApellidoPaterno varchar String adVarChar PrimerNombre varchar String adVarChar SegundoNombre varchar String adVarChar FechaNacimiento datetime Date adDBTimeStamp NroDocumento varchar String adVarChar Pgina 9 GalenHos - Diccionario De Datos Pgina 10 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO Telefono varchar String adVarChar Autogenerado varchar String adVarChar IdTipoSexo int Long adInteger IdProcedencia int Long adInteger IdGradoInstruccion int Long adInteger IdEstadoCivil int Long adInteger IdDocIdentidad int Long adInteger IdTipoOcupacion int Long adInteger IdDepartamentoNacimiento int Long adInteger IdProvinciaNacimiento int Long adInteger IdDistritoNacimiento int Long adInteger IdDepartamentoDomicilio int Long adInteger IdProvinciaDomicilio int Long adInteger IdDistritoDomicilio int Long adInteger IdCentroPobladoDomicilio int Long adInteger NombrePadre varchar String adVarChar NombreMadre varchar String adVarChar IdPaisDomicilio int Long adInteger NroHistoriaClinica int Long adInteger IdPaisProcedencia int Long adInteger IdCentroPobladoNacimiento int Long adInteger IdDepartamentoProcedencia int Long adInteger IdProvinciaProcedencia int Long adInteger IdDistritoProcedencia int Long adInteger IdCentroPobladoProcedencia int Long adInteger NroDomicilio char String adChar PisoDomicilio char String adChar ManzanaDomicilio char String adChar LoteDomicilio char String adChar SectorDomicilio char String adChar EtapaDomicilio char String adChar TercerNombre varchar String adVarChar IdPaisNacimiento int Long adInteger IdTipoNumeracion int Long adInteger Paises IdPais int Long adInteger Nombre varchar String adVarChar Codigo char String adChar Parametros ValorTexto varchar String adVarChar ValorInt int Long adInteger ValorFloat float Double adDouble IdParametro int Long adInteger Tipo varchar String adVarChar Codigo varchar String adVarChar Descripcion varchar String adVarChar PartidasPresupuestales IdPartidaPresupuestal int Long adInteger Codigo varchar String adVarChar Descripcion varchar String adVarChar Planes IdPlan int Long adInteger Descripcion varchar String adVarChar Coaseguro money Currency adCurrency Deducible money Currency adCurrency PlanesCatalogoBienesInsumos IdPlanCatalogo int Long adInteger IdPlan int Long adInteger PrecioUnitario money Currency adCurrency IdProducto int Long adInteger PlanesCatalogosServicios IdPlanCatalogo int Long adInteger IdPlan int Long adInteger PrecioUnitario money Currency adCurrency IdProducto int Long adInteger PlanesFinanciamiento IdPlanFinanciamiento int Long adInteger IdTipoFinanciamiento int Long adInteger IdFuenteFinanciamiento int Long adInteger IdPlan int Long adInteger Procedimientos IdProcedimiento int Long adInteger Descripcion varchar String adVarChar CodigoCPT99 char String adChar CodigoCPT2004 char String adChar Restriccion bit Boolean adBoolean Pgina 10 GalenHos - Diccionario De Datos Pgina 11 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO EdadMaxDias int Long adInteger CodigoOPCS char String adChar DescripcionOPCS char String adChar IdTipoSexo int Long adInteger IdProducto int Long adInteger EdadMinDias int Long adInteger ProgramacionMedica IdProgramacion int Long adInteger IdMedico int Long adInteger IdDepartamento int Long adInteger IdTipoServicio int Long adInteger IdTipoProgramacion int Long adInteger IdServicio int Long adInteger Fecha datetime Date adDBTimeStamp HoraInicio char String adChar HoraFin char String adChar Descripcion varchar String adVarChar Color int Long adInteger IdTurno int Long adInteger IdEspecialidad int Long adInteger Provincias IdProvincia int Long adInteger Nombre varchar String adVarChar IdDepartamento int Long adInteger ReservacionCamas IdReservacion int Long adInteger FechaHoraIngresp datetime Date adDBTimeStamp FechaHoraReserva datetime Date adDBTimeStamp IdServicio int Long adInteger IdMedico int Long adInteger IdPaciente int Long adInteger Roles IdRol int Long adInteger Nombre varchar String adVarChar RolesItems IdRolItem int Long adInteger IdListItem int Long adInteger IdRol int Long adInteger Agregar bit Boolean adBoolean Modificar bit Boolean adBoolean Eliminar bit Boolean adBoolean Consultar bit Boolean adBoolean Servicios IdServicio int Long adInteger Nombre varchar String adVarChar IdEspecialidad int Long adInteger IdTipoServicio int Long adInteger Codigo varchar String adVarChar SVG varchar String adVarChar IdProducto int Long adInteger SubclasificacionDiagnosticos IdSubclasificacionDx int Long adInteger Codigo varchar String adVarChar Descripcion varchar String adVarChar IdClasificacionDx int Long adInteger IdTipoServicio int Long adInteger SVGEstructura Orden int Long adInteger Tipo varchar String adVarChar SVG varchar String adVarChar Codigo varchar String adVarChar TiposAlta IdTipoAlta int Long adInteger Descripcion varchar String adVarChar TiposCama IdTipoCama int Long adInteger Descripcion varchar String adVarChar TiposCondicionAlta IdCondicionAlta int Long adInteger Descripcion varchar String adVarChar TiposCondicionOcupacion IdCondicionOcupacion int Long adInteger Pgina 11 GalenHos - Diccionario De Datos Pgina 12 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO Descripcion varchar String adVarChar TiposCondicionPaciente IdTipoCondicionPaciente int Long adInteger Descripcion varchar String adVarChar TiposCondicionRecienNacido IdCondicionRN int Long adInteger Descripcion varchar String adVarChar TiposCondicionTrabajo IdCondicionTrabajo int Long adInteger Descripcion varchar String adVarChar TiposDeBienesEInsumos IdTipoBienInsumo int Long adInteger Descripcion varchar String adVarChar TiposDestinoAtencion IdDestinoAtencion int Long adInteger Codigo char String adChar Descripcion varchar String adVarChar IdTipoServicio int Long adInteger TiposDocIdentidad IdDocIdentidad int Long adInteger Descripcion varchar String adVarChar TiposEdad IdTipoEdad int Long adInteger Codigo char String adChar Descripcion varchar String adVarChar TiposEmpleado IdTipoEmpleado int Long adInteger Descripcion varchar String adVarChar TiposEstablecimientos IdTipo int Long adInteger Descripcion varchar String adVarChar TiposEstadoCivil IdEstadoCivil int Long adInteger Descripcion varchar String adVarChar TiposEstadosCita IdEstadoCita int Long adInteger Descripcion varchar String adVarChar TiposFinanciamiento IdTipoFinanciamiento int Long adInteger Descripcion varchar String adVarChar TiposGradoInstruccion IdGradoInstruccion int Long adInteger Descripcion varchar String adVarChar TiposGravedadAtencion IdTipoGravedad int Long adInteger Descripcion varchar String adVarChar TiposHistoriaClinica IdTipoHistoria int Long adInteger Descripcion varchar String adVarChar TiposImpuesto CodImpuesto char String adChar Valor money Currency adCurrency TiposNumeracionHistoria IdTipoNumeracion int Long adInteger Descripcion varchar String adVarChar TiposOcupacion IdTipoOcupacion int Long adInteger descripcion varchar String adVarChar TiposOrigenAtencion IdOrigenAtencion int Long adInteger Codigo char String adChar Descripcion varchar String adVarChar IdTipoServicio int Long adInteger TiposProcedencia Pgina 12 GalenHos - Diccionario De Datos Pgina 13 GalenHos - Diccionario De Datos Tabla Campo Descripcion SQL Server Visual Basic 6 ADO IdProcedencia int Long adInteger Descripcion varchar String adVarChar TiposProgramacion IdTipoProgramacion int Long adInteger Descripcion varchar String adVarChar TiposReferencia IdTipoReferencia int Long adInteger Descripcion varchar String adVarChar TiposServicio IdTipoServicio int Long adInteger Descripcion varchar String adVarChar TiposSexo IdTipoSexo int Long adInteger Descripcion varchar String adVarChar TiposSubsector IdTipoSubsector int Long adInteger Descripcion varchar String adVarChar Turnos IdTurno int Long adInteger Descripcion varchar String adVarChar HoraInicio char String adChar HoraFin char String adChar IdTipoServicio int Long adInteger Codigo char String adChar IdEspecialidad int Long adInteger UsuariosRoles IdUsuarioRol int Long adInteger IdRol int Long adInteger IdEmpleado int Long adInteger Pgina 13 GalenHos - Diccionario De Datos