2011
Centro de Investigación y Desarrollo de
Soluciones Empresariales.
CIDSA LTDA.
Este documento da a conocer cómo esta
estrucutrado el sismtea que soporta las
funcionalidades base del sistema para el
seguimiento del proceso de auditoría médica y
captura de información adicional.
Manual Técnico del Sistema Información para el seguimiento del proceso de
Auditoría Medica y Captura de Información.
FFoonnddoo CCoolloommbbiiaannoo ddee
EEnnffeerrmmeeddaaddeess
DDee AAllttoo CCoossttoo -- CCAACC
Versión 1, de 1 Octubre de 2011
MMaannuuaall TTééccnniiccoo ddeell ssiisstteemmaa
ddee iinnffoorrmmaacciióónn ppaarraa ffaacciilliittaarr
eell pprroocceessoo ddee aauuddiittoorriiaa
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 2
MANUAL TÉCNICO DEL SISTEMA PARA EL SEGUIMIENTO DEL PROCESO DE AUDITORIA DE
AUDITORIA MEDICA Y CAPTURA DE INFORMACIÓN ADICIONAL
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 3
Manual técnico del Sistema para el seguimiento del proceso de Auditoría Médica y Captura de Información Adicional
FONDO COLOMBIANO DE ENFERMEDADES DE ALTO COSTO
OCTUBRE DE 2011
BOGOTA, D.C.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 4
TABLA DE CONTENIDO
Introducción ............................................................................................................. 6 Créditos ................................................................................................................... 7 Información Confidencial - Distribución limitada solamente a personas Autorizadas ................................................................................................................................ 8 Objetivo del documento. .......................................................................................... 9
General ................................................................................................................... 9 DISEÑO DEL SISTEMA ........................................................................................ 10
Proyecto. ............................................................................................................ 11 Shell Sistema. .................................................................................................... 13
Forma Site.Master ........................................................................................ 14 Forma Trabajo.Master .................................................................................. 16
Entrada.aspx ................................................................................................. 19 Usccombomultiple.ascx .............................................................................. 20 UscEntrada.ascx .......................................................................................... 21
UscListar.ascx .............................................................................................. 22 FrmLogin.aspx ............................................................................................. 23
FrmRecupera.aspx ....................................................................................... 24 Passontime.aspx .......................................................................................... 25
PasswordBD.aspx ........................................................................................ 27 UscPerfil.ascx ............................................................................................... 28
UscUsuario.ascx .......................................................................................... 29 UscParametros.ascx .................................................................................... 30 UscContacto.ascx ........................................................................................ 31
UscEntidad.ascx .......................................................................................... 33 UscAuditor.ascx ........................................................................................... 35
UscResolucion.ascx .................................................................................... 37 UscDominio.ascx ......................................................................................... 38 UscMedicion.ascx ........................................................................................ 39 UscCargue.ascx ........................................................................................... 41
UscProgramacionCac.ascx ......................................................................... 43 UscProgramacionAud.ascx ......................................................................... 45
UscAuditoria.ascx ........................................................................................ 46 UscAuditoriaComite.ascx ............................................................................ 48 UscInterfaz.ascx ........................................................................................... 50 FrmReporte.aspx .......................................................................................... 51
Modelo Entidad Relación. ..................................................................................... 52
Auditoria. .................................................................................................... 52
Menú............................................................................................................. 52
Seguridad ................................................................................................... 53
Relación de las tablas según Modelo de entidad relación......... 53
CacEnfermedad ............................................................................................. 61
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 5
CacMaestroContacto...................................................................................... 62 CacMaestroEntContacto ................................................................................ 66 CacPerfil ......................................................................................................... 67 CacMedicionGrupoCon .................................................................................. 69
CacResolucion ............................................................................................... 70 CacCargo ....................................................................................................... 71 CacResolucionCampos .................................................................................. 72 CacMaestroEntidad ........................................................................................ 74 CacMaestroAuditorPrd ................................................................................... 76
CacMedicionGrupo ........................................................................................ 78 CacMedicionH ................................................................................................ 80
CacDepartamento .......................................................................................... 81 CacDominio .................................................................................................... 82 CacRegimen .................................................................................................. 83 CacMedicion .................................................................................................. 84
CacMedicionCampo ....................................................................................... 88 CacMedicionEntReg ...................................................................................... 92 CacMaestroAuditorContacto .......................................................................... 93
CacCiudad ..................................................................................................... 94 CacDominioDetalle ........................................................................................ 97
CacMaestroEntRegimen ................................................................................ 97 CacMedicionPgm ......................................................................................... 100
CacAuditoria ................................................................................................. 101 CacMaestroAuditor ...................................................................................... 107
CacAuditoriaH .............................................................................................. 108 CacTipoCampo ............................................................................................ 109 CacAuditoriaEntCerrada .............................................................................. 110
CacTabulador ............................................................................................... 111 CacMedicionCargue ..................................................................................... 112
CacMedicionCargueH .................................................................................. 114 CacAuditoriaDet ........................................................................................... 115 CacMedicionPgmDet.................................................................................... 118 CacMedicionPgmDetAud ............................................................................. 122
CacAuditoriaEsc ........................................................................................... 123 CacRespuestaAud ....................................................................................... 124
CacMedicionPgmDetH ................................................................................. 125 MnuMenu ..................................................................................................... 127 MnuPerfilMenu ............................................................................................. 129 SegMaestroUsuarioH ................................................................................... 131 SysListaEstado ............................................................................................ 133
SegMaestroUsuarioLogLogin ....................................................................... 134 SegMaestroUsuario ..................................................................................... 135 SegMaestroUsuarioPwd............................................................................... 138 SegMaestroUsuarioPerfil ............................................................................. 139 SegListaPerfil ............................................................................................... 140
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 6
Introducción Este documento tiene como finalidad ilustrar la parte técnica del sistema Información para el seguimiento del proceso de Auditoría Medica (SIAMEP), esperamos sirva de apoyo para las personas que requieran consultarlo ya sea para dar soporte o mantenimiento al sistema.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 7
Créditos
En la elaboración del sistema Información para el seguimiento del proceso de Auditoría Medica (SIAMEP) participaron las siguientes personas Doctor Alberto Guerrero Jácome Datos Asesores Ingeniero Oscar González Cárdenas Cidsa Ltda Ingeniero Boris Soto Galeano Cidsa Ltda
Ingeniero Jaime Saenz Cidsa Ltda
Ingeniero Héctor Enrique Abril L. Cidsa Ltda
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 8
Información Confidencial - Distribución limitada solamente a personas
Autorizadas
La información que este documento contiene está protegida por derechos exclusivos de autor. Queda prohibida su fotocopia, reproducción o transmisión por cualquier medio, cualquiera que sea el propósito, sin previa autorización por escrito de CIDSA LTDA. Esta publicación ha sido clasificada como propiedad de CIDSA LTDA. Este documento hace parte del desarrollo que contrató Datos Consultorías con CIDSA Ltda., para el desarrollo del sistema para el seguimiento del proceso de Auditoría Médica y captura de información, para el Fondo Colombiano de Enfermedades de Alto Costo CAC.
Manual Técnico del sistema de Información Módulo SIAMEP
Primera Edición Octubre de 2011
Reservados todos los derechos
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 9
Objetivo del documento. General Documentar el alcance técnico del sistema Información para el seguimiento del proceso de Auditoría Medica (SIAMEP), con el fin de apoyar a las personas responsables de prestar soporte y mantenimiento del sistema.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 10
DISEÑO DEL SISTEMA Para facilidad en el entendimiento del sistema vamos a ir presentando la capa de presentación y la forma en que esta interactúa con la capa de base de datos y reglas de negocio.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 11
Proyecto. Para desarrollar el proyecto se utilizó visual estudio 2010 Professional, Framework 4.0, para crear el código. Visual Paradigm para crear el modelo de base de datos, y el motor de base de datos utilizado es SQL server 2008. Nombre del proyecto: Siamep. Referencias del Proyecto: AjaxControlToolKit.dll CustomControls.dll EjecutaSQLComando.dll ExecSpSql.dll Itextsharp.dll Microsoft.ReportViewer.common.dll Microsoft.ReportViewer.WebForms.dll Microsoft.ReportViewer.WinForms.dll Estructura del proyecto Account (Seguridad) FrmRecupera.aspx Login.aspx Passonetime.aspx PasswordBD.aspx Aud (Auditoria) Escanea (Doc Escaneados) FmtAvance.aspx FmtConsolidacion.aspx FmtInformeVisita.aspx UscAuditor.ascx UscAuditoria.ascx UscAuditoriaComite.ascx Cargue (Cargue) UscCArgue.ascx Cls (Clases estilos Reportes) gridJtmlh.vd Ent (Entidades) UscEntidad.ascx Images (imágenes del sitio) Int (Interfaz) UscInterfaz.ascx Js (Java Script)
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 12
AsyncPostbackUtility.js Mis.js Popup.js uscListaMultiple.js Neg (parámetros propios de la auditoria) UscDominio.ascx UscMedicion.ascx UscResolucion.ascx Pgm (Programación) FrmPrtProAudAsignar.ascx FrmRptProAudVisita.ascx UscProgramacionAud.ascx UscProgramacionCac.ascx RptProAudAsignar.rdlc RptProAudVisita.rdlc Rpts (Reportes) FrmReporte.aspx FrmRpt0.aspx RdlGenerator.vb ReportDefinition.vb TableRdlGenerator.vb Scripts Jquery-1.4.1-vsdoc.js Jquery-1.4.1.js Jquery-1.4.1.min.js Styles Ajaxtoolkit.cs Combo.css Reporte.css Site.css Usc UscComboMultiple.ascx UscContacto.ascx UscEntrada.ascx UscListar.ascx UscParametro.ascx UscPerfil.ascx UscUsuario.ascx Cnx.xml Default.aspx Entrada.aspx Site.Master Trabajo.master Web.config
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 13
Shell Sistema.
El Shell esta divido en dos formas de tipo master la primera se utiliza para permitir hacer login al sistema y la segunda se utiliza para administrar las diferentes
funcionalidades con las que cuenta el sistema. A continuación se muestra la primera forma master.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 14
Forma Site.Master Corresponde a la primera forma que hace parte del Shell de navegación, tiene la siguiente presentación:
Figura 1. Forma Master Site.Master
Esta forma interactúa con: Las formas y controles Default.aspx (presentación del sistema) FrmLogin.aspx (iniciar sesión en el sistema) FrmRecupera.aspx (recuperar la clave del usuario) Passontime.aspx (exige cambio de clave antes de iniciar sesión) PasswordBD.aspx (Asignar contraseña a la BD) Los Controles propios de .NET o AJAX Accordion (desplegar últimas noticias) DataList (desplegar los enlaces de interés) Estilos Ajaxtoolkit.css (Clases de presentación de los controles Ajax) Combos.css (Clases de presentación de los controles combo) Reporte.css (Clases de presentación de los Reportes) Site.Css (Clases de presentación de todo el Shell de navegación)
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 15
Las tablas: SysNoticias (contiene las últimas noticias) SysEnlaces (contiene los enlaces) SegPregunta (contiene las preguntas para recuperar la clave) SegMaestroUsuario (Contiene los usuarios) Si desea conocer más sobre las tablas y sus relaciones consulten el MER
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 16
Forma Trabajo.Master Corresponde a la segunda forma que hace parte del Shell de navegación, tiene la siguiente presentación:
Figura 2. Forma Master Trabajo.Master
Esta tiene como finalidad controlar toda la funcionalidad con la que cuenta el sistema de auditoría, interactúa con: Las formas y Controles Shell Entrada. aspx (administración del menú, formas y controles) Usccombomultiple.ascx (combos de selección múltiple) UscEntrada.ascx (mensaje de bienvenida) UscListar.ascx (control de grillas con filtros) Seguridad FrmLogin.aspx (iniciar sesión en el sistema) FrmRecupera.aspx (recuperar la clave del usuario) ChagePassword.aspx (cambiar la clave del usuario) UscPerfil.ascx (Administración de Perfiles)
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 17
UscUsuario.ascx (Administración de Usuarios) Auditoria UscAuditor.ascx (administrar las empresas de auditoría) UscAuditoria.ascx (control auditoria) UscAuditoriaComite.ascx (Control auditoria Comité Clínico) FmtAvance.aspx (Formato avance Auditoria) FmtInformeVisita.aspx (Formato de Informe de la visita) FmtConsolidacion.aspx (Formato Consolidación de la auditoria) Cargue UscCargue.ascx (Activa la ejecución del cargue) Entidades UscEntidad.ascx (administración de las EPS/IPS) Interfaz
UscInterfaz.ascx (generar el archivo con los registros DNC o DOND marcados en la auditoria)
Negocio UscDominio.ascx (administra los dominios) escMedicion.ascx (administra la medición) uscResolucion.ascx (administra la normatividad) Programación UscProgramacionCAC.ascx (Asignar la empresa de auditoría) UscProgramacionAud.ascx (Asignar los auditores) FrmRptProAudVisita.aspx (Formato Programación Visita) FrmRptProAudAsignar.aspx (Formato Asignar Visita) RptProAudVisita.rdlc (impresor programación Visita) RptProAudAsignar.rdlc (impresor Asignar Visita) Reportes FrmReporte.aspx (generador de reportes) UscReportes.ascx (control de reportes) Parámetros UscParametros.ascx (Parámetros Generales) UscContacto.ascx (Administración de contactos) Principales Controles Propios de .NET o AJAX ToolkitScriptManager Menu LoginView UpdatePanel ContentPlaceHolder Estilos Ajaxtoolkit.css (Clases de presentación de los controles Ajax) Combos.css (Clases de presentación de los controles combo) Reporte.css (Clases de presentación de los Reportes) Site.Css (Clases de presentación de todo el Shell de navegación)
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 18
Base de datos Tablas MnuMenu MnuPerfilMenu SegListaPerfil SegMaestroUsuarioPerfil Procedimientos selMnuMenuUsuario Para más detalle de las tablas y su relación consulte el capítulo base de datos
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 19
Entrada.aspx Esta forma tiene como objetivo controlar el objeto menú y los controles de usuarios, depende de trabajo.master. Interactúa con: Formas y Controles usc/uscusuario.ascx usc/uscparametro.ascx usc/uscentrada.ascx usc/uscperfil.ascx usc/usclistar.ascx usc/usccontacto.ascx ent/uscEntidad.ascx neg/uscDominio.ascx aud/uscauditor.ascx neg/uscmedicion.ascx neg/uscresolucion.ascx cargue/usccargue.ascx aud/uscauditoria.ascx
aud/uscAuditoriaComite.ascx pgm/uscProgramacionAud.ascx pgm/uscProgramacionCac.ascx int/uscInterfaz.ascx
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 20
Usccombomultiple.ascx Este control de usuario tiene como propósito combinar y control tipo Combo con un control CheckBoxList, para que el usuario pueda seleccionar varios ítem de un combo. La siguiente figura ilustra un ejemplo del combo de selección múltiple.
Figura 3. Ejemplo combos de selección múltiple
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 21
UscEntrada.ascx Este control tiene como objetivo visualizar el mensaje de bienvenida al usuario final. Es utilizado desde la forma Entrada.aspx, la siguiente Figura ilustra muestra en donde esta ubicado este control.
Figura 4. Ubicación Control UscEntrada.aspx
Interactúa con: Base de datos Tablas SysBienvenida Procedimientos SelSysBienvenidaV1
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 22
UscListar.ascx Este control de usuario tiene como propósito trabajar con las grillas y permitir su filtro. La siguiente figura ilustra el manejo de este control
Figura 5. Ejemplo del control UscListar.ascx
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 23
FrmLogin.aspx Esta forma tiene como objetivo controlar el ingreso del usuario al sistema de auditoría, depende de site.master., la siguiente figura ilustra su diseño
Figura 6. Login.aspx Interactúa con: Formas y Controles FrmRecupera.aspx PasswordBD.aspx Entrada.aspx passonetime.aspx Base de datos Tablas SegMaestroUsuarioLogLogin SegMaestroUsuario SegMaestroUsuarioPerfil sysinfoSistema sysLogError Procedimientos sysMaestroUsuarioLogin
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 24
FrmRecupera.aspx Esta forma tiene como objetivo recuperar la contraseña de un usuario, depende de site.master. La siguiente figura ilustra su diseño.
Interactúa con:
Figura 7. FrmRecupera.aspx Base de datos Tablas segPregunta segPreguntaUsuario segMaestroUsuario sysLogError Procedimientos SelsegPreguntasCambioPasswordLogin upgUsuarioPasswordOlvido
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 25
Passontime.aspx Esta forma tiene como objetivo hacer efectivo el cambio de la contraseña de un usuario, validando las respuestas y modificando la contraseña del usuario depende de site.master. La siguiente figura ilustra su diseño.
Figura 8. Passontime.aspx
Interactúa con: Formas y Controles Login.aspx Tablas segPregunta segPreguntaUsuario segMaestroUsuario sysLogError Procedimientos SelsegPreguntasCambioPassword
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 26
upgUsuarioPasswordOlvido delsegPreguntaUsuario InssegPreguntaUsuario segUsuarioVerificaPrePassword UpgsegUsuarioHistoriaPwd
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 27
PasswordBD.aspx Esta forma tiene como objetivo establecer la contraseña con el motor de base de datos depende de site.master. Interactúa con: Archivos cnx.xml
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 28
UscPerfil.ascx Este Control tiene como objetivo permitir la administración de perfiles depende de entrada.aspx. Tiene el siguiente diseño.
Figura 9. UscPerfil.ascx
Interactúa con: Base de datos Tablas MnuMenu SegListaPerfil MnuPerfilMenu segMaestroUsuario sysLogError Procedimientos selMnuInicial selseglistaPerfil upgseglistaPerfil upgMnuPerfilMenuBloque upgMnuPerfilMenuBloqueRecursivo insMnuPerfilMenu delMnuPerfilMenu selMnuPerfilMenuPGN
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 29
UscUsuario.ascx Este Control tiene como objetivo permitir la administración de los usuarios depende de entrada.aspx. Tiene el siguiente diseño.
Figura 10. UscUsuario.ascx
Interactúa con: Base de datos Tablas SysListaEstado SegMaestroUsuarioH segMaestroUsuario SegMaestroUsuarioPerfil SegMaestroUsuarioLogLogin sysLogError Procedimientos selseglistaPerfil0 selSegMaestroUsuario upgsegMaestroUsuario upgsegMaestroUsuarioConfirma selMnuMenuUsuarioEstado
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 30
UscParametros.ascx Este Control tiene como objetivo permitir la administración de los parámetros generales depende de entrada.aspx. Tiene el siguiente diseño.
Figura 11. UscParametros.ascx
Interactúa con: Base de datos Tablas sysTablaParametros sysTablaParametrosCombo + Relacion de tablas básicas Procedimientos selsysTablaParametros SelsysTablaParametrosCombo + Relación de procedimientos asociados a las tablas básicas
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 31
UscContacto.ascx Este Control tiene como objetivo permitir la administración de los contactos depende de entrada.aspx. Tiene el siguiente diseño.
Figura 12. UscContacto.ascx
Interactúa con: Base de datos Tablas CacCargo CacArea CacDepartamento CacCiudad CacTipoContacto CacMaestroContacto CacMaestroEntContacto CacMaestroAuditorContacto SysLogError Procedimientos SelCacCargo SelCacArea SelCacDepartamento
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 32
SelCacCiudadDepartamento SelCacTipoContacto SelCacMaestroContacto InsCacMaestroContacto UpgCacMaestroContacto DelCacMaestroContacto selMnuMenuUsuario SelCacMaestroContactoPgd
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 33
UscEntidad.ascx Este Control tiene como objetivo permitir la administración de las entidades (EPS/IPS) depende de entrada.aspx. Tiene el siguiente diseño.
Figura 13. UscEntidad.ascx
Interactúa con: Base de datos Tablas CacPerfil CacMaestroEntidad CacDepartamento CacCiudad CacMaestroEntRegimen CacMaestroContacto CacRegimen CacMaestroEntContacto SegMaestroUsuario SegMaestroUsuarioH SysLogError Procedimientos SelCacPerfil SelCacMaestroEntidadPgd SelCacMaestroEntidad
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 34
InsCacMaestroEntidad UpgCacMaestroEntidad DelCacMaestroEntidad SelCacCiudadDepartamento InsCacMaestroEntRegimen SelCacRegimen SelCacDepartamento SelCacMaestroContactoListaPerfil UpgCacMaestroEntRegimen DelCacMaestroEntRegimen SelCacMaestroEntRegimen InsCacMaestroEntContacto InsCacMaestroEntContactoUsuario SelCacMaestroEntRegimenPgd SelCacMaestroEntContactoPgd DelCacMaestroEntContacto
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 35
UscAuditor.ascx Este Control tiene como objetivo permitir la administración de las empresas de auditoria depende de entrada.aspx. Tiene el siguiente diseño.
Figura 14. UscAuditor.ascx
Interactúa con: Base de datos Tablas CacPerfil CacMaestroEntidad CacDepartamento CacCiudad CacMaestroEntRegimen CacMaestroContacto CacMaestroAuditor CacMaestroAuditorContacto
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 36
CacMaestroAuditorPrd CacRegimen SegMaestroUsuario SegMaestroUsuarioH SysLogError Procedimientos selcacdepartamento selcacMaestroContactoLista selcacMaestroAuditor upgcacMaestroAuditor SelCacCiudadDepartamento selcacMaestroAuditorContactoPGN selcacMaestroAuditorPrdPGN selcacMaestroAuditorPGN InsCacMaestroAuditorContacto delCacMaestroAuditorContacto InsCacMaestroAuditorContactoUsuario upgCacMaestroAuditorPrd delCacMaestroAuditorPrd
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 37
UscResolucion.ascx Este Control tiene como objetivo permitir la administración de las resoluciones o normatividad depende de entrada.aspx. Tiene el siguiente diseño.
Figura 15. UscResolucion.ascx
Interactúa con: Base de datos Tablas cacResolucion cacResolucionCampos cacenfermedad SysLogError Procedimientos selcacResolucionPGN selcacResolucion upgcacResolucion selcacResolucionCamposPGN upgCacResolucionCampos delCacResolucionCampos selcacenfermedad
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 38
UscDominio.ascx Este Control tiene como objetivo permitir la administración de los dominios depende de entrada.aspx. Tiene el siguiente diseño.
Figura 16. UscDominio.ascx
Interactúa con: Base de datos Tablas CacDominio CacDominioDetalle SysLogError Procedimientos SelCacDominioPGN SelCacDominio SelCacDominioDetallePgd InsCacDominio UpgCacDominio DelCacDominioDetalle InsCacDominioDetalle SelCacDominioDetalle UpgCacDominioDetalle
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 39
UscMedicion.ascx Este Control tiene como objetivo permitir la administración de las mediciones depende de entrada.aspx. Tiene el siguiente diseño.
Figura 17. UscMedicion.ascx
Interactúa con: Base de datos Tablas CacDominio CacDominioDetalle CacRespuestaAud Cacperfil Cacresolucion CacTipoCampo Cactabulador cacMedicion CacMedicionCampo CacResolucionCampos CacMedicionGrupo CacMedicionreemplaza SysLogError Procedimientos
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 40
selCacRespuestaAud selcacperfil selcacresolucionLista selcacTipoCampo selcactabulador selcacDominioLista selcacRespuestaAud selcacDominioLista selcacMedicionCampoLista selcacResolucionCamposLista selcacMedicion upgcacMedicionreversa upgcacMedicionConfirma upgcacMedicion selcacMedicionCampoPGN upgCacMedicionCampo delCacMedicionCampo selcacResolucionCampos delCacMedicionGrupo selcacMedicionGrupoPGN upgCacMedicionGrupo delCacMedicionreemplaza selcacMedicionreemplazaPGN upgCacMedicionreemplaza
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 41
UscCargue.ascx Este Control tiene como objetivo permitir la administración de los cargues de las mediciones depende de entrada.aspx. Tiene el siguiente diseño.
Figura 18. UscCargue.ascx
La siguiente figura 19 esquematiza la forma en que funciona el cargue.
Figura 19. Esquema Cargue
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 42
Interactúa con: Base de datos Tablas CacMedicion CacMedicionCampo CacResolucion CacEnfermedad CacPerfil CacMedicionCargue SegMaestroUsuario CacMedicionCargueH CacMaestroEntidad (E/S) CacMedicionGrupo CacMedicionGrupoCon CacMaestroEntRegimen (S) CacMedicionEntReg (S) cacAuditoria (S) CacAuditoriaDet (S) CacAuditoriaH (S) tblMedicion + x (donde x es igual a Id Medicion) SysLogError Procedimientos SelCacMedicionLista SelCacMedicionCargue UpgCacMedicionCargueConfirma cacEjecutaCarguesConfirmados UpgCacMedicionCargueProcesaCarga UpgCacMedicionCargueProcesaTrans InsCacMedicionCargue UpgCacMedicionCargue DelCacMedicionCargue msdb.dbo.sp_send_dbmail bcp
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 43
UscProgramacionCac.ascx Este Control tiene como objetivo permitir la administración de la distribución de la muestra a los diferentes auditories depende de entrada.aspx. Tiene el siguiente diseño.
Figura 20. Esquema Cargue
Interactúa con: Base de datos Tablas CacMedicion CacMaestroAuditor CacMedicionGrupo CacMedicionEntReg CacMedicionPgm CacMedicionPgmDet SysLogError Procedimientos SelCacMedicionLista SelCacMaestroAuditorLista SelCacMedicionGrupoMed SelCacMedicionEntRegMed SelCacMedicionPgmPgd
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 44
SelCacMedicionPgm SelCacMedicionPgmDetGrid InsCacMedicionPgm UpgCacMedicionPgm DelCacMedicionPgmDet InsCacMedicionPgmDet UpgCacMedicionPgmConfirma
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 45
UscProgramacionAud.ascx Este Control tiene como objetivo permitir la administración de la programación por parte de la empresa de auditoria, es decir asignar al médico responsable de realizar la auditoria depende de entrada.aspx. Tiene el siguiente diseño.
Figura 21. UscProgramacionAud.ascx
Interactúa con: Base de datos Tablas CacMedicion CacMaestroAuditor CacMedicionGrupo CacMedicionEntReg CacMedicionPgm CacMedicionPgmDet CacMedicionPgmDetAud SysLogError Procedimientos SelCacMedicionPgmDet UpgCacMedicionPgmDet SelCacMaestroAuditorContactoLista SelCacMedicionPgmDetAudPgd InsCacMedicionPgmDetAud DelCacMedicionPgmDetAud UpgCacMedicionPgmDetConfirma UpgCacMedicionPgmDetReversar
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 46
UscAuditoria.ascx Este Control tiene como objetivo realizar la auditoria a los pacientes que se cargaron en la muestra depende de entrada.aspx. Tiene el siguiente diseño.
Figura 22. UscAuditoria.ascx
Interactúa con: JS Mis.js AsyncPostbackUtility.js popup.js uscListaMultiple.js Base de datos
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 47
Tablas CacMedicion CacMedicionEntReg CacMedicionPgm CacMedicionPgmDet CacMedicionPgmDetAud cacAuditoria CacMedicionGrupo SysLogError Procedimientos selcacmedicionLista selcacAuditoriaPGN upgcacAuditoriareversa upgcacAuditoriaConfirma upgcacAuditoria selcacAuditoriaCedula selcacAuditoriaDetPGN delCacAuditoriaEsc selcacAuditoriaEscPGN upgCacAuditoriaEsc upgCacAuditoriaDetRev upgCacAuditoriaDet upgCacAuditoriaDetConclusion selcacauditoriadetBuscarPGD
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 48
UscAuditoriaComite.ascx Este Control tiene como objetivo realizar la auditoria a los pacientes marcados con comité clínico cuando realizaron la auditoria depende de entrada.aspx. Tiene el siguiente diseño.
Figura 23. UscAuditoriaComite.ascx
Interactúa con: JS Mis.js AsyncPostbackUtility.js popup.js uscListaMultiple.js Base de datos Tablas CacMedicion CacMedicionEntReg CacMedicionPgm CacMedicionPgmDet
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 49
CacMedicionPgmDetAud cacAuditoria CacMedicionGrupo SysLogError Procedimientos selcacmedicionLista selcacAuditoriaPGN upgcacAuditoriareversa upgcacAuditoriaConfirma upgcacAuditoria selcacAuditoriaCedula selcacAuditoriaDetPGN delCacAuditoriaEsc selcacAuditoriaEscPGN upgCacAuditoriaEsc upgCacAuditoriaDetRev upgCacAuditoriaDet upgCacAuditoriaDetConclusion selcacauditoriadetBuscarPGD
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 50
UscInterfaz.ascx Este Control tiene como objetivo generar un archivo con los registros que en la auditoria fueron marcados en la primera respuesta como DNC o DOND depende de entrada.aspx. Tiene el siguiente diseño.
Figura 24. UscInterfaz.ascx
Interactúa con: Base de datos Tablas cacMedicionExportar CacMedicion CacResolucion CacEnfermedad cacAuditoria CacPerfil SysLogError Procedimientos selcacMedicionExportarPgd selcacMedicionListaExportar selcacMedicionExportar upgCacMedicionExportarConfirma InsCacMedicionExportar
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 51
FrmReporte.aspx Esta forma tiene como objetivo generar los reportes depende de trabajo.master Tiene el siguiente diseño.
Figura 25. FrmReporte.aspx
Para crear uun nuevo reporte, basta con insertar el reporte en la tabla rptReporte, selrptReporteParametros y MnuMenu. Y crear el procedimiento almacenado que genere los resultados. Interactúa con: Formas y Controles UscReporte.ascx Frmrpt0.aspx Rdlgenerador.vb ReportDefinition.vb TableRdlGenerator.vb Base de datos Tablas rptReporteParametros rptReporte MnuMenu MnuPerfilMenu SegMaestroUsuarioPerfil SysLogError Procedimientos selrptReporteParametros selrptReporte selcacMedicionActiva
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 52
Modelo Entidad Relación.
A continuación de muestran los diferentes modelos de entidad relación que soportan la funcionalidad antes descripta.
Auditoria.
Menú
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 53
Seguridad
Relación de las tablas según Modelo de entidad relación.
Resumen tablas Auditoria.
Nombre Documentación
CacEnfermedad Tabla de Parámetros, se administra por
medio de la capa de presentación
Tabla maestra de las Enfermedades de Alto
Costo. (ERC5 – HTADM, SIDA, Cáncer, entre
otras). tabla que se estar configurada
antes del cargue.
** Parametrización Principal.
CacMaestroContacto Tabla Maestra de Contactos.
El sistema utiliza esta tabla, con el
propósito de generar mensajes de correo,
con destino a las EPS/EOC o IPS, para todos
los contactos que tengan relacionados y la
variable excluirmail este en 0.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 54
** Parametrización Principal.
CacMaestroEntContacto
Tabla, contiene la relación de las EPS/EOC
vs los contactos.
CacPerfil Este Código Define si se trata de una
EPS/EOC o una IPS.
1=EPS/EOC
2=IPS
CacMedicionGrupoCon Tabla de Parámetros, se administra por
medio de la capa del sistema.
Se definen las condiciones (técnicas) por
cada unos de los grupos descritos dentro de
cada Medición – Resolución.
** Parametrización (Medición-Resolución)
** se debe definir antes del cargue.
CacResolucion Tabla de Parámetros, se administra por
medio de la capa de presentación.
Tabla maestra de las Resoluciones.
(Resolución por Enfermedad).
** Parametrización Principal
** se debe definir antes del cargue.
CacCargo Tabla de Parámetros, se administra por
medio de la capa de presentación.
Tabla maestra con los cargos.
CacResolucionCampos Tabla de Parámetros, que contiene la lista
de todas las variables que maneja la
resolución.
La idea con esta tabla es que sea una ayuda
que facilite configurar las estructuras que
se arman por medición.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 55
Allí se definen de buena forma la
configuración de los campos (que se vienen
dentro del archivo plano, datos
adicionales, datos a auditar, datos a
registrar, causales de no conforme, etc)
por cada Medición-Resolución.
** Parametrización (Principal / Medición-
Resolución)
** se debe definir antes del cargue
CacMaestroEntidad Contiene la relación de las EPS/EOC/IPS. su
llave principal se armar con el código
alfanumérico asignado.
Tabla maestra de Entidades. (Su llave
primaria es un Código estándar definido por
el Ministerio de la Protección Social).
Entregar esta tabla poblada con todas las
EPS/EOC e IPS.
** Parametrización Principal. Con el
proceso de cargue puede actualizar esta
tabla.
CacMaestroAuditorPrd Identifica el número de casos de auditoria,
enfermedad hora que pueden hacerse para una
entidad.
CacMedicionGrupo Tabla de Parámetros, se administra por
medio de la capa de presentación
Definición de los grupos que se van a
trabajar dentro de la Medición –
Resolución.
** Parametrización (Medición-Resolución)
** se debe definir antes del cargue.
CacMedicionH Tabla que almacena el cambio de estado de
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 56
la medicion
CacDepartamento Contiene la lista de Departamentos.
Tabla se entrega con Datos
**Parámetro Principal
CacDominio Tabla de Parámetros, se administra por
medio de la capa de presentación.
Tabla maestra de los Dominios a utilizar
(Dominios generales, Dominios por
Resolución, Dominios por Medición-
Resolución)
Dominio IdResolucion
IdMedicion
General Null
Null
Resolución Con Dato Null
Medición Null
Con Dato
** Parametrización (Principal / Medición-
Resolución)
** se debe definir antes del cargue..
CacRegimen
Tabla maestra de los Régimenes.
** Parametrización Principal. Parámetros
Generales
CacMedicion Tabla de Parámetros, se administra por
medio de la capa de presentación.
Tabla maestra de las Mediciones –
Resolución.
** Parametrización Principal
** se debe definir antes del cargue.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 57
CacMedicionCampo Tabla de Parámetros, se administra por
medio de la capa de presentación.
Allí se definen de buena forma la
configuración de los campos (que se vienen
dentro del archivo plano, datos
adicionales, datos a auditar, datos a
registrar, causales de no conforme, etc)
por cada Medición-Resolución.
** Parametrización (Principal / Medición-
Resolución)
** se debe definir antes del cargue
CacMedicionEntReg
Allí se definen las Entidades – Régimenes
que estan involucradas dentro de una
Medición – Resolución.
*
* Parametrización (Medición-Resolución)
** se debe definir antes del cargue ó se
deben definir automáticamente dentro del
proceso de cargue.
CacMaestroAuditorContacto
Tabla, contiene la relación de los
auditores vs los contactos.
CacCiudad Contiene la lista de ciudades.
Tabla se entrega con Datos
**Parámetro Principal
CacDominioDetalle Tabla de Parámetros, se administra por
medio de la capa de presentación.
Tabla maestra de los Detalles (Valores
Válidos) por cada Dominio previamente
definidos.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 58
** Tabla Hija de CacDominio
** Parametrización (Principal / Medición-
Resolución)
** se debe definir antes de la auditoria.
CacMaestroEntRegimen
Esta tabla de debe parametrizar por cada
medicion.
antes del cargue se debe ejecutar un
control que determine si todas las tablas
requeridas como parámetros están
diligenciados para iniciar este proceso.
Tabla se tiene que tener definida antes de
iniciar el proceso de auditoria.
Tabla maestra en donde se definen por cada
unas de las Entidades sus respectivos
régimenes.
** Parametrización Principal.
CacMedicionPgm Contiene las empresas habilitados para
auditar, en una medición,entidad,regimen.
Parametros,adm por usuario
Allí se definen la programación propuesta
por Medición – Resolución – Entidad -.
Régimen – Usuario (Auditor).
Se debe definir cual es la unidad a
trabajar con respecto a la duración
(Cantidad de Registros a Auditar por Hora ó
por Día)
** Parametrización (Principal / Medición-
Resolución)
** se debe definir antes de la auditoria.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 59
CacAuditoria
Allí se definen los registros (encabezado)
de los pacientes a auditar y/o auditados
(Encabezado: Entidad – Régimen – Grupo –
IdPaciente – FNacimiento Paciente x
Medición - Resolución)
Estos datos se deben registrar al momento
de cargar los datos (importación de
archivos planos).
La FechaInicioAuditoria, FechaFinAuditoria,
Duracion se asignan al momento de realizar
la auditoria.
CacMaestroAuditor Contiene la relación de las empresas que
hacen auditoria.
** Parametrización Principal
.
CacAuditoriaH Tabla que almacena el cambio de estado de
la Auditoria
CacTipoCampo
Tabla maestra de los Tipos de Campos a
utilizar dentro de la definición de las
variables que van a trabajarse dentro de
una Medición – Resolución..
Esta tabla se entrega con datos. y es
clasificada como una tabla del sistema. no
tiene capa de presentación
** Parametrización Principal
CacAuditoriaEntCerrada
En esta tabla se inserta un registro para
controlar si la entidad se pudo cerrar.
CacTabulador
Tabla maestra de las tabuladores que tendrá
la capa de presentación, y sirve de
agrupador para determinar en que tabulación
se coloca la variable
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 60
Esta tabla se entrega con datos. y es
clasificada como una tabla del sistema, no
tiene capa de presentación
** Parametrización Principal
CacMedicionCargue Tabla tiene como propósito almacenar la
activación del cargue.
CacMedicionCargueH Tabla que almacena el cambio de estado de
la MedicionCargue
CacAuditoriaDet
Allí se definen los registros (detalle –
según campos definidos en
CacCamposMedicion) de los pacientes a
auditar y/o auditados (Encabezado: Entidad
– Régimen – Grupo – IdPaciente –
FNacimiento Paciente x Medición -
Resolución)
Estos datos se deben registrar al momento
de cargar los datos (importación de
archivos planos – el campo Auditado por
defecto debe quedar en 0).
De igual forma algunos campos (según lo
definido en CacCamposMedicion) se asignan
al momento de realizar el proceso de
audtoria.
** Tabla Hija de CacMovimientoAut
CacMedicionPgmDet justifica fecha y cantidad de horas en que
el auditor va a realizar su trabajo.
Allí se definen del detalle por fecha (día)
de la programación propuesta por Medición –
Resolución – Entidad -. Régimen – Usuario
(Auditor).
Se debe definir cual es la unidad a
trabajar con respecto a la duración
(Cantidad de Registros a Auditar por Hora ó
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 61
por Día)
** Tabla Hija de CacMedicionPgm
** Parametrización (Principal / Medición-
Resolución)
** se debe definir antes de la auditoria.
CacMedicionPgmDetAud
CacAuditoriaEsc Tabla que se utiliza para almacenar los
documentos digitalizados.
CacRespuestaAud Tabla maestra de las respuesta
auditoria por default
1. DC,
2. DNC,
3. DOND
Esta tabla se entrega con datos. y es
clasificada como una tabla del sistema, no
tiene capa de presentación
** Parametrización Principal
CacMedicionPgmDetH Tabla que almacena el cambio de estado de
la Programación
Detalle tablas Auditoria.
CacEnfermedad
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdEnfermedad tinyint(3) PK No
Descripcion varchar(250) Unique No
IdusuarioCrt int No
FechaCreacion datetime No
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 62
IdUsuarioAct int Yes
FechaAct datetime Yes
Relationships
FK_Enf : Relación
To CacResolucion
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_PrdEnf : Relación
To CacMaestroAuditorPrd
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMaestroContacto
Columns Summary
Nombre DataType Limitaciones Anulable
Documentación
IdContacto int PK No Llave
Identity.
NumeroIdentificación
varchar(20) No Corresponde al
documento de
identificación
del contacto.
por este campo
se creará un
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 63
índice único.
para
garantizar que
no se pueda
duplicar un
contacto
PrimerNombre varchar(30) No Corresponde la
primer nombre
del contacto
SegundoNombre varchar(30) Yes Corresponde al
segundo nombre
del contacto,
este valor
puede ser
null.
PrimerApellido varchar(30) No Corresponde al
Primer
Apellido del
contacto.
SegundoApellido varchar(30) Yes Corresponde al
segundo
Apellido del
contacto, este
valor puede
ser null
IdCargo smallint FK (CacCargo.IdCargo)
No IdCargo FK -
CacCargo.
RpteLegal bit No Determina si
el contacto es
o no el
representante
legal de la
EPS/EOC o IPS
ExcluirMail bit No Determina si
el registro se
excluye de los
email,
IdCiudad smallint FK (CacCiudad.IdCiudad)
No Corresponde a
la ciudad de
la residencia
del contacto
Direccion varchar(100)
No Corresponde a
la dirección
principal del
contacto.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 64
Telefono varchar(100)
No Corresponde al
teléfono
principal del
contacto.
mail varchar(50) No corresponde al
correo
electrónico,
que utilizará
el sistema
para enviar
mensajes
electronicos
TarjetaProfesional varchar(50) Yes Corresponde al
número de
tarjeta
profesional.
FechaExpedicion datetime Yes Corresponde a
la fecha en
que se expidió
la tarjeta
profesional
IdTipoContacto varchar(1) No Clasifica el
tipo de
contacto.
1. EPS/EOC
2. IPS
3. Empresa
Auditoria
HorasDia tinyint No se utiliza
para almacenar
las horas que
tiene
disponibles
por día.
FechaCreacion datetime No Fecha en que
se crea el
registro, el
sistema la
asigna
automáticament
e.
IdUsuarioCrt int No Usuario quien
crea el
registro
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 65
FechaAct datetime Yes Última fecha
en que se
actualizó el
registro
IdUsuarioAct int Yes Último Usuario
que Actualizo
el registro
Relationships
FK_ContactoEPS/EOC : Relación
To CacMaestroEntContacto
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_ConAud : Relación
To CacMaestroAuditorContacto
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_ContactoCiudad : Relación
From CacCiudad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 66
FK_ConCar : Relación
From CacCargo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMaestroEntContacto
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdContactoEnt
int PK No
IdEntidad varchar(6)
FK (CacMaestroEntidad.IdEntidad)
No Corresponde a
la FK de
CacMaestroEnt.
IdContacto int FK (CacMaestroContacto.IdContacto)
No Corresponde a
la FK de
CacMaestroConta
cto
IdUsuario int No Corresponde al
usuario que se
le asigna al
auditor de la
empresa de
auditoria.
DE esta forma
se sabe a que
empresa esa
asociado un
usuario en
particular.
FechaCreacion
datetime No Fecha en que se
crea el
registro, el
sistema la
asigna
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 67
automáticamente
.
IdUsuarioCrt int No Corresponde al
Usuario que
creo el
registro
Relationships
FK_EPS/EOCCon : Relación
From CacMaestroEntidad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_ContactoEPS/EOC : Relación
From CacMaestroContacto
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacPerfil
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdPerfil varchar(1) PK No Tabla de
Perfiles,
identifica
cuando se
trata de una
EPS/EOC o
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 68
una IPS.
1=EPS/EOC
2=IPS.
tabla que se
entrega con
datos y es
del sistema.
Descripcion varchar(15) No
FechaCreacion datetime No
Relationships
FK_MedPer : Relación
To CacMedicion
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_EntPer : Relación
To CacMaestroEntidad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_AudPer : Relación
To CacMaestroAuditorPrd
Identifying false
To Multiplicity 1
From Multiplicity 0..1
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 69
Sync To Association Yes
Data Model Physical
CacMedicionGrupoCon
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdCondicion smallint PK No
Condicion varchar(500) No contiene la
instrución
para
determinar
si se cumple
para la
asignación
del grupo
Descripcion varchar(255) Yes Ayuda para
el usuario,
en
seleccionar
la condicion
FechaCreacion datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int Yes
Relationships
Unamed Relación
To CacMedicionGrupo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 70
CacResolucion
Columns Summary
Nombre DataType Limitaciones Anulable
Documentación
IdResolucion smallint(5) PK No Identifica
la
resolucuión
Descripcion varchar(250)
No contiene la
resolución.
IdEnfermedad
tinyint(3) FK (CacEnfermedad.IdEnfermedad)
No
FechaCreacion
datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int Yes
Relationships
FK_Res : Relación
To CacMedicion
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_ResCampos : Relación
To CacResolucionCampos
Identifying false
On Delete Cascade
To Multiplicity 0..*
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 71
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_Enf : Relación
From CacEnfermedad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacCargo
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdCargo smallint PK No Identifica
el cargo.
Descripcion varchar(250) No contiene la
resolución.
FechaCreacion datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int Yes
Relationships
FK_ConCar : Relación
To CacMaestroContacto
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 72
Sync To Association Yes
Data Model Physical
CacResolucionCampos
Columns Summary
Nombre DataType Limitaciones Anulable
Documentación
IdResolucionCampo
smallint PK No
IdResolicion smallint(5) FK (CacResolucion.IdResolucion)
No fk
CacResoluci
on
Variable varchar(50)
No Corresponde
al estandar
que se
utiliza
para
nombrar la
variable.
este será
utilizado
para armar
los
grupos.el
estandar se
arma así.
VAR +
numero
variable.
Ejemplo
VAR01 -->
para
identificar
la variable
EPS/EOC, de
la
resolución.
y así
sucesivamen
te hasta
nombrar
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 73
todas las
variables.
VAR02 -->
Régimen:
NombreCampo varchar(50)
No corresponde
al nombre
de la
varaible
según la
resolución.
ejemplo
1. EPS/EOC
2. Régimen
3. Primer
Nombre
4. Segundo
Nombre
IdTipoCampo varchar(1) No
Longitud varchar(4) No equivale a
la longitud
que va a
tener el
campo
Descripcion varchar(400)
No Corresponde
a la
descripción
de la
variable
según la
resolución.
FechaCreacion datetime No
IdUsuarioCrt int(10) No
FechaAct datetime Yes
IdUsuarioAct int(10) No
Relationships
Unamed Relación
To CacMedicionCampo
Identifying false
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 74
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_ResCampos : Relación
From CacResolucion
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMaestroEntidad
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdEntidad varchar(6) PK No Su llave
primaria es
un Código
estándar
definido por
el
Ministerio
de la
Protección
Social,
confirmado
por 3 letras
seguido de
tres numero
ejemplo:
EPS/EOC026-
SOLSALUD
EPS/EOC S.A.
CCF001-
COMFAMILIAR
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 75
CAMACOL
CCF002-
COMFAMILIAR
ANTIOQUIA -
COMFAMA
NIT varchar(15) No
IdPerfil varchar(1) FK (CacPerfil.IdPerfil) No Este Código
Define si se
trata de una
EPS/EOC o
una IPS.
1=EPS/EOC
2=IPS
RazonSocial varchar(200) No
Sigla varchar(50) No corresponde
al nombre
corto de la
EPS/EOC o
las siglas.
IdCiudad smallint FK (CacCiudad.IdCiudad)
Yes
Direccion varchar(100) Yes Contiene la
dirección
principal de
la EPS/EOC.
Telefono varchar(100) Yes
FechaCreacion datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int No
Relationships
FK_RegEPS/EOC : Relación
To CacMaestroEntRegimen
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 76
Data Model Physical
FK_EPS/EOCCon : Relación
To CacMaestroEntContacto
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_CiudadEntidad : Relación
From CacCiudad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_EntPer : Relación
From CacPerfil
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMaestroAuditorPrd
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 77
IdAutoriPrd int PK No ID de la tabla
IdAuditor int FK (CacMaestroAuditor.IdAuditor)
No FK con
CacMaestroAudi
tor
IdPerfil varchar(1)
FK (CacPerfil.IdPerfil) No FK - CacPerfil
IdEnfermedad
tinyint(3) FK (CacEnfermedad.IdEnfermedad)
No FK -
CacEnfermedad
NumeroCasos
tinyint No Número de
casos que se
auditan por
hora.
FechaCreacion
datetime No Fecha en que
se crea el
registro, el
sistema la
asigna
automáticament
e.
IdUsuarioCrt int No Corresponde al
Usuario que
creo el
registro
FechaAct datetime Yes última fecha
en que se
actualizo el
registro
IdUsuarioAct int Yes Último Usuario
que actualizo
el registro
Relationships
FK_AudPrd : Relación
From CacMaestroAuditor
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 78
Sync To Association Yes
Data Model Physical
FK_AudPer : Relación
From CacPerfil
Identifying false
To Multiplicity 1
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_PrdEnf : Relación
From CacEnfermedad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicionGrupo
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdMedicionGrupo
smallint PK No
IdMedicion smallint(5)
FK (CacMedicion.IdMedicion) No
Descripcion varchar(50)
No
IdCondicion smallint FK (CacMedicionGrupoCon.IdCondicion)
Yes La
relación
no debe
ser
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 79
obligatori
a, porque
es posible
que no se
requiere
de
condición
para armar
grupo.
Duracion tinyint No Duración
Tiempo
estimado
en
realizar
la
auditoria
por hora.
FechaCreacion
datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int No
Relationships
FK_AudGrp : Relación
To CacAuditoria
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
Unamed Relación
From CacMedicion
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 80
Sync To Association Yes
Data Model Physical
Unamed Relación
From CacMedicionGrupoCon
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicionH
Columns Summary
Nombre DataType Limitaciones Anulable
Documentación
IdMedicionH int PK No
IdMedicion smallint(5) FK (CacMedicion.IdMedicion)
No FK -
CacMedicion
IdEstadoNuevo
tinyint No Corresponde
al nuevo
estado que va
a tener
CacMedicion
FK -
SysListaEstad
o
IdEstadoAnt int No Corresponde
al estado que
tenia antes
de realizar
el cambio FK
.
SysListaEstad
o
Justificacion varchar(100)
No Razón por el
cual se
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 81
cambio de
estado
FechaCrt datetime No Fecha en que
se realiza el
cambio
IdUsuarioCrt int No Usuario quien
cambia el
estado
Relationships
FK_MedHis : Relación
From CacMedicion
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacDepartamento
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdDepartamento smallint PK No Corresponde a la
llave principal
del departamento
Codigo varchar(10) No Corresponde al
codigo ciu del
dpto
Descripcion varchar(80) No Corresponde al
nombre del dpto.
Borrado bit No Indicador para
marcar los dptos
que se tiene que
eliminar,pero no
se pude por su
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 82
constraint.
FechaCreacion datetime No Fecha en que se
crea el
registro, el
sistema la
asigna
automáticamente.
IdUsuarioCrt int No Corresponde al
Usuario que creo
el registro
FechaAct datetime Yes última fecha en
que se actualizo
el registro
IdUsuarioAct int Yes Último Usuario
que actualizo el
registro
FechaDel datetime Yes Fecha en que el
usuario inactivo
el registro
IdUsuarioDel int Yes Usuario que
Inactivo el
registro
Relationships
FK_DepCiu : Relación
To CacCiudad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacDominio
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 83
IdDominio smallint PK No Identifica
los dominios
Descripcion varchar(250) No
FechaCreacion datetime No
IdUsuarioCrt int(10) No
FechaAct datetime Yes
IdUsuarioAct int(10) No
Relationships
FK_DomDet : Relación
To CacDominioDetalle
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacRegimen
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdRegimen varchar(1) PK No
Descripcion varchar(50) Yes
FechaCreacion datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int No
Relationships
FK_EPS/EOCReg : Relación
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 84
To CacMaestroEntRegimen
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicion
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdMedicion smallint(5)
PK No Identifica la
medición, es
decir la fecha
de corte. en
otras palabras
a la fecha de
corte asigne un
numero para
facilidad de
cargue.
IdEstado tinyint No Determina si la
medición ya
esta
configurada
para iniciar el
cargue de la
muestra.
se utilizaran
dos estados.
1=Por confirmar
2=Confirmado.
Cuando el
registro este
confirmado no
se puede volver
a confirmar.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 85
IdResolucion smallint(5)
FK (CacResolucion.IdResolucion)
No
IdPerfil varchar(1)
FK (CacPerfil.IdPerfil) No Este Código
Define si la
medición esta
para una
EPS/EOC o una
IPS.
1=EPS/EOC
2=IPS
FechaCorte datetime No Fecha hasta de
corte.
IdCampo smallint FK (CacMedicionCampo.IdCampo)
No Corresponde al
campo que tiene
la fecha de
afiliación. FK
CacMedicionCamp
os
FechaCreacion
datetime No Fecha en que se
crearon
registros
IdUsuarioCrt int No Usuario quien
creo el
registro
FechaAct datetime Yes Ultima fecha en
que se
actualizo el
registro
IdUsuarioAct int(10) Yes Ultimo usuario
que actualizo
el registro
Relationships
FK_CamMed : Relación
To CacMedicionCampo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 86
Data Model Physical
FK_MedEPS/EOCReg : Relación
To CacMedicionEntReg
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
Unamed Relación
To CacMedicionGrupo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_PgmMed : Relación
To CacMedicionPgm
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_MedCargue : Relación
To CacMedicionCargue
Identifying false
On Delete Cascade
To Multiplicity 0..*
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 87
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_MedHis : Relación
To CacMedicionH
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_Res : Relación
From CacResolucion
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_MedPer : Relación
From CacPerfil
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_FecAfi : Relación
From CacMedicionCampo
Identifying false
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 88
To Multiplicity 0..1
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicionCampo
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdCampo smallint PK No
IdResolucionCampo
smallint FK (CacResolucionCampos.IdResolucionCampo)
No fk-
CacResolucion
Campos. es
como el
diccionario
de datos por
resolicion
IdMedicion smallint(5)
FK (CacMedicion.IdMedicion) No IdMedicion
Variable varchar(50)
No
IdInhabilitar varchar(3)
No Marcar que
respuesta se
debe
inhabilitar
en la
auditoria de
la variable.
los posibles
valores son
DC,DNC,DOND,
separa por
comas las
columnas a
inhabilitar,
leer los
posible
valores de la
tabla
CacRespuestaA
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 89
ud
NombreCampo
varchar(50)
No corresponde
al nombre del
label que
debe tener el
campo.
Tooltip varchar(255)
Yes mensaje de
apoyo al
campo
lblcampo,
contiene el
detalle de
los que
significa el
lblcampo
IdTipoCampo varchar(1)
FK (CacTipoCampo.IdTipoCampo)
No
Longitud varchar(4)
No equivale a la
longitud que
va a tener el
campo
IdTabulador varchar(1)
FK (CacTabulador.IdTabulador) No FK_ Con la
tabla
CacTabulador
Orden tinyint(3)
No
CampoAdicional
bit No si indica si
esta campo
viene en el
archivo de
cargue, o en
la auditoria
es un campo
que se debe
capturar.
el que esta
con 1. se
debe capturar
en la
auditoria.
IndicadorAuditoria
bit No Si esta en 1.
quiere decir
que el campo
debe ser
auditado
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 90
IndicadorGlosa
bit No Determina si
el registro
se glosa o
no.
RegistrarDato
bit No
IdDominioCausal
smallint No
IdRespuestaAudDef
varchar(1)
Yes Contiene la
respuesta
default que
asume la
auditoria
FK
CacRespuestaA
ud con
nocheck
FechaCreacion
datetime
No
IdUsuarioCrt int(10) No
FechaAct datetime
Yes
IdUsuarioAct int(10) No
Relationships
FK_MvtoCam : Relación
To CacAuditoriaDet
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_FecAfi : Relación
To CacMedicion
Identifying false
To Multiplicity 0..1
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 91
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_CamMed : Relación
From CacMedicion
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_CamTipo : Relación
From CacTipoCampo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_CamTab : Relación
From CacTabulador
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
Unamed Relación
From CacResolucionCampos
Identifying false
To Multiplicity 0..*
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 92
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicionEntReg
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdMedicionEntReg
int PK No
IdMedicion smallint(5)
FK (CacMedicion.IdMedicion) No
IdEntRegimen smallint FK (CacMaestroEntRegimen.IdEntRegimen)
No
FechaCrt datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int Yes
Relationships
FK_MedEPS/EOCReg : Relación
From CacMedicion
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_MedReg : Relación
From CacMaestroEntRegimen
Identifying false
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 93
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMaestroAuditorContacto
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdContactoAud
int PK No
IdAuditor int FK (CacMaestroAuditor.IdAuditor)
No Corresponde a
la FK de
CacMaestroAudit
or
IdContacto int FK (CacMaestroContacto.IdContacto)
No Corresponde a
la FK de
CacMaestroConta
cto
IdUsuario int No Corresponde al
usuario que se
le asigna al
auditor de la
empresa de
auditoria.
DE esta forma
se sabe a que
empresa esa
asociado un
usuario en
particular.
FechaCreacion
datetime No Fecha en que se
crea el
registro, el
sistema la
asigna
automáticamente
.
IdUsuarioCrt int No Corresponde al
Usuario que
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 94
creo el
registro
Relationships
FK_AudCon : Relación
From CacMaestroAuditor
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_ConAud : Relación
From CacMaestroContacto
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacCiudad
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdCiudad smallint PK No Corresponde a
la llave
principal de
la ciudad
IdDepartamento
smallint FK (CacDepartamento.IdDepartamento)
No FK con la
tabla
CacDepartamen
to
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 95
Codigo varchar(10)
No Corresponde
al codigo ciu
de la ciudad
Descripcion varchar(80)
No Corresponde
al nombre de
la Ciudad
Borrado bit No Indicador
para marcar
las ciudades
que se tiene
que
eliminar,pero
no se pude
por su
constraint.
FechaCreacion
datetime No Fecha en que
se crea el
registro, el
sistema la
asigna
automáticamen
te.
IdUsuarioCrt int No Corresponde
al Usuario
que creo el
registro
FechaAct datetime Yes última fecha
en que se
actualizo el
registro
IdUsuarioAct int Yes Último
Usuario que
actualizo el
registro
FechaDel datetime Yes Fecha en que
el usuario
inactivo el
registro
IdUsuarioDel int Yes Usuario que
Inactivo el
registro
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 96
Relationships
FK_ContactoCiudad : Relación
To CacMaestroContacto
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_CiudadEntidad : Relación
To CacMaestroEntidad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
AudCiudad : Relación
To CacMaestroAuditor
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_DepCiu : Relación
From CacDepartamento
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 97
Data Model Physical
CacDominioDetalle
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdDominioDet int(10) PK No
IdDominio smallint FK (CacDominio.IdDominio)
No
Descripcion varchar(150) No
Valor varchar(150) No
FechaCreacion datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int(10) Yes
Relationships
FK_DomDet : Relación
From CacDominio
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMaestroEntRegimen
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdEntRegimen smallint PK No
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 98
IdEntidad varchar(6)
FK (CacMaestroEntidad.IdEntidad)
No
IdRegimen varchar(1)
FK (CacRegimen.IdRegimen)
No
FechaInicioAuditoria
datetime Yes Esta fecha
la completa
el sistema,
con la
primera
auditoria
que se
realice
FechaFinAuditoria datetime Yes Esta fecha
se completa
con el
ultimo
registro
auditado
Duracion tinyint Yes la
sumatoria
de las
duraciones
en horas de
la tabla de
movimiento
FechaCreacion datetime No
IdUsuarioCrt int(10) No
FechaAct datetime Yes
IdUsuarioAct int(10) Yes
Relationships
FK_MedReg : Relación
To CacMedicionEntReg
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 99
FK_AudEPS/EOCReg : Relación
To CacAuditoria
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
Unamed Relación
To CacMedicionPgmDet
Identifying false
From Phrase FK_PgmDetEntReg
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_RegEPS/EOC : Relación
From CacMaestroEntidad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_EPS/EOCReg : Relación
From CacRegimen
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 100
Data Model Physical
CacMedicionPgm
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdMedicionPgm int PK No
IdMedicion smallint(5) FK (CacMedicion.IdMedicion)
No
FechaInicio datetime No Fecha
Propuesta en
que debe
iniciar la
auditoria
FechaFinal datetime No Fecha en que
debe
finalizar la
auditoria
FechaCrt datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int Yes
Relationships
FK_PgmEmpDet : Relación
To CacMedicionPgmDet
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_PgmMed : Relación
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 101
From CacMedicion
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacAuditoria
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdAuditoria int PK No
IdEstado tinyint No IdEstado
Auditoria.
4= En proceso
Auditoria
5= Fin
Proceso
Auditoria
IdMedicionEntReg
smallint FK (CacMaestroEntRegimen.IdEntRegimen)
No
IdMedicionGrupo smallint FK (CacMedicionGrupo.IdMedicionGrupo)
No Determina a
que grupo
pertenece el
registro, se
arma en
momento del
cargue. y
depende el
condiciones.
que puedan
variar con
cada cargue.
el proceso de
debe apoyar
en la tabla
CacMedicoinGr
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 102
upoCon para
determinar a
que grupo
corresponde.
la tabla
cacMedicionGr
upoCon. se
debe
alimentar
utilizando
script, es
decir se
clasifica
como tabla
del sistema.
PrimerNombre varchar(30)
No Corresponde
al Primer
Nombre del
paciente
SegundoNombre varchar(30)
Yes Corresponde
al segundo
nombre del
paciente
PrimerApellido varchar(30)
No Primer
Apellido del
paciente
SegundoApellido varchar(30)
Yes Corresponde
al segundo
apellido del
paciente
Identificacion varchar(20)
No Corresponde a
la cédula del
paciente.
FechaNacimientoPaciente
datetime
No
FechaAfiliacion datetime
No Corresponde a
la fecha de
afiliación
del paciente,
se deja en el
agrupado
porque el
auditor
necesita esta
información
visible
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 103
siempre dado
que facilita
su trabajo
IdUsuarioAud int(10) Yes
ReportaComiteClinico
bit No Indicador se
utiliza, para
saber si el
paciente se
reporta a
nivel
clínico, esta
variable
aplica para
todas las
resoluciones.
False=No,
True=Si.
Si el
paciente va a
comité
cliente es
necesario
capturar el
motivo.
Observacion varchar(500)
Yes Información
que sustenta
el motivo
porque se
envía al
paciente a
comité
clínico
IndicadorGlosado bit No Marca al
paciente como
glosado, si
por lo menos
una de las
variables
auditadas en
el detalle
fue glosada.
a partir de
la variable
siguiente a
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 104
la glosa se
debe
inicializar
todas las
respuestas
(primera y
Segunda) del
auditor, y el
registro pasa
al estado
auditado.
FechaInicioAuditoria
datetime
Yes
FechaFinAuditoria
datetime
Yes
Duracion tinyint Yes Este campo
debe tener el
resultado, de
las horas que
se toma el
auditor para
realizar su
actividad.
debe
corresponder
a la
diferencia
entre al
Fecha fin
auditoria -
fecha inicio
auditoria.
Hablar con
Oscar, para
buscar
situaciones
especiales,
por ejemplo
se inicia la
auditoria a
las 5:30
p.m., pero se
tiene que
suspender por
soportes, y
se
continuaría
el día
siguiente.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 105
Cómo se
manejaría
esta
duración.
Dado que la
formula
anterior no
seria real.
FechaCrt datetime
No
IdUsuarioCrt int No
FechaAct datetime
Yes
IdUsuarioAct int Yes
Relationships
FK_AudDet : Relación
To CacAuditoriaDet
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_AudEsc : Relación
To CacAuditoriaEsc
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_AudCierre : Relación
To CacAuditoriaEntCerrada
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 106
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_AudHis : Relación
To CacAuditoriaH
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_AudGrp : Relación
From CacMedicionGrupo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_AudEPS/EOCReg : Relación
From CacMaestroEntRegimen
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 107
CacMaestroAuditor
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdAuditor int PK No Identity
RazonSocial varchar(200) No
IdCiudad smallint FK (CacCiudad.IdCiudad)
No
Direccion varchar(100) Yes Contiene la
dirección
principal de
la EPS/EOC.
Telefono varchar(100) Yes
FechaCreacion datetime No
IdUsuarioCrt int No
FechaAct datetime Yes
IdUsuarioAct int No
Relationships
FK_AudCon : Relación
To CacMaestroAuditorContacto
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_AudPrd : Relación
To CacMaestroAuditorPrd
Identifying false
On Delete Cascade
To Multiplicity 0..*
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 108
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
Unamed Relación
To CacMedicionPgmDet
Identifying false
From Phrase FK_PgmDetAud
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
AudCiudad : Relación
From CacCiudad
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacAuditoriaH
Columns Summary
Nombre DataType Limitaciones Anulable
Documentación
IdAuditoriaH int PK No
IdAuditoria int FK (CacAuditoria.IdAuditoria)
No FK -
CacAuditoria
IdEstadoNuevo
tinyint No Corresponde
al nuevo
estado que va
a tener
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 109
CacMedicion
FK -
SysListaEstad
o
IdEstadoAnt int No Corresponde
al estado que
tenia antes
de realizar
el cambio FK
.
SysListaEstad
o
Justificacion varchar(100)
No Razón por el
cual se
cambio de
estado
FechaCrt datetime No Fecha en que
se realiza el
cambio
IdUsuarioCrt int No Usuario quien
cambia el
estado
Relationships
FK_AudHis : Relación
From CacAuditoria
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacTipoCampo
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 110
IdTipoCampo varchar(1) PK No Define el tipo
de campo.
1=numérico
2=alfanumérico
3=fecha
Descripcion varchar(50) No
FechaCreacion datetime No
Relationships
FK_CamTipo : Relación
To CacMedicionCampo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacAuditoriaEntCerrada
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdAuditoriaCerrar
int PK No
IdAuditoria int FK (CacAuditoria.IdAuditoria)
No FK CacAuditoria
IdMedicionEntReg
smallint No FK
CacMedicionEntR
eg
FechaCrt datetime No Día en que se
cierra la
entidad
IdUsuarioCrt int No Usuario que
Cierra la
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 111
entidad
Relationships
FK_AudCierre : Relación
From CacAuditoria
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacTabulador
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdTabulador varchar(1) PK No Define el
tipo de
campo.
1=Afiliación
2=Médicas
3=Adicionales
Descripcion varchar(50) No Identifica el
tabulador.
**esta tabla
se entrega
con datos..
FechaCreacion datetime No
Relationships
FK_CamTab : Relación
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 112
To CacMedicionCampo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicionCargue
Columns Summary
Nombre DataType Limitaciones Anulable
Documentación
IdMedicionCargue int PK No
IdEstado tinyint No Determina el
estado en que
esta el
proceso de
cargue.
1=Por
confirmar
2=En
Ejecución
3=Ejecutado
IdMedicion smallint(5) FK (CacMedicion.IdMedicion)
No FK -
CacMedicion
Archivo varchar(250)
No ruta del
servidor en
donde esta
almacenado el
archivo a
procesar.
LogProceso varchar(300)
Yes se inserta
los
resultados
del proceso,
si hay error
se deja el
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 113
error que
presento el
proceso.
Registros smallint No Numero de
registro que
tiene la
tabla
RegistrosProcesados
smallint No Número de
registro
procesados
por el
proceso
FechaCrt datetime No Fecha en que
se crea el
registro, la
bd asigna
este valor
automaticamen
te
IdUsuarioCrt int No Id Usuario
que crea el
registro
FechaAct datetime Yes Última fecha
en que se
actualizo el
registro
IdUsuarioAct int Yes Último
Usuario que
modifico el
registro
Relationships
FK_CarHis : Relación
To CacMedicionCargueH
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 114
Data Model Physical
FK_MedCargue : Relación
From CacMedicion
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicionCargueH
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdMedicionCargueH
int PK No
IdMedicionCargue
int FK (CacMedicionCargue.IdMedicionCargue)
No FK -
CacMedicionC
argue
IdEstadoNuevo
tinyint No Corresponde
al nuevo
estado que
va a tener
CacMedicion
FK -
SysListaEsta
do
IdEstadoAnt int No Corresponde
al estado
que tenia
antes de
realizar el
cambio FK .
SysListaEsta
do
Justificacion varchar( No Razón por el
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 115
100) cual se
cambio de
estado
FechaCrt datetime No Fecha en que
se realiza
el cambio
IdUsuarioCrt int No Usuario
quien cambia
el estado
Relationships
FK_CarHis : Relación
From CacMedicionCargue
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacAuditoriaDet
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdAuditoriaDet int PK No
IdAuditoria int FK (CacAuditoria.IdAuditoria) No FK -
IdAdutiria
CacAuditoria
IdEstado tinyint No Corresponde
al estado
del registro
auditado.
6=Cargue,
7=Procesado,
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 116
8=Auditado.
IdCampo smallint FK (CacMedicionCampo.IdCampo)
No
ValorCampo varchar(1000)
No Corresponde
al valor que
viene del
archivo
plano. valor
original o
valor
entrante o
el valor de
una variable
adicional
que se
registra en
el proceso
de auditoria
IdRespuestaAud
varchar(1) FK (CacRespuestaAud.IdRespuestaAud)
No almacena
cuando el
usuario
marco dato
conforme. se
relaciona
con la tabla
cacRespuesta
Aud.
IndicadorGlosado
bit No Determina,
si la
variable se
glosa.
a partir de
la variable
siguiente a
la glosa se
debe
inicializar
todas las
respuestas
(primera y
Segunda) del
auditor, y
el registro
pasa al
estado
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 117
auditado.
ValorRegistraDato
varchar(1000)
Yes es el valor
que se
registra en
la
auditoria,
cuando el
auditor
evidencia
una valor
diferente
del
reportado
frente al
documento
físico
ValorCausa varchar(1000)
Yes Corresponde
a la causa
del no
soporte
Auditado bit No
FechaAct datetime Yes
IdUsuarioAct int(10) No
Relationships
FK_MvtoCam : Relación
From CacMedicionCampo
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_AudDet : Relación
From CacAuditoria
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 118
Sync To Association Yes
Data Model Physical
FK_AudRes : Relación
From CacRespuestaAud
Identifying false
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicionPgmDet
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdMedicionPgmDet
int PK No
IdMedicionPgm
int FK (CacMedicionPgm.IdMedicionPgm)
No
IdEstado tinyint No Estado, que
define la ya
se tiene
asignado el
recurso para
realizar la
auditoria
manejaría dos
estados 1:Por
confirmar y 2:
Confirmado
IdMedicionEntReg
smallint FK (CacMaestroEntRegimen.IdEntRegimen)
No FK -
CacMaestroEntR
egimen
IdMedicionGrupo
smallint No FK-
CacMedicionGru
po
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 119
IdAuditor int FK (CacMaestroAuditor.IdAuditor)
No FK _
CacMaestroAudi
tor
QPacientes smallint No Corresponde a
la cantidad de
pacientes que
tiene la
auditoria por
Entidad
Régimen, y
Grupo
(Enfermedad).
este valor de
almacena para
mejorar el
rendimiento
del sistema
HorasRequeridas
smallint No es una
formula, igual
a QPacientes /
Numero Casos
Atendido por
Hora de la
Empresa
Auditoria
(Productividad
)
HorasAsignadas
smallint Yes Corresponde a
las horas de
trabajo que el
coordinador de
la empresa de
auditoria
estima
conveniente
utilizar para
cumplir con
las auditorias
asignadas.
FechaInicio datetime
Yes Corresponde a
la fecha de
Inicio de la
auditoria
FechaFin datetime
Yes es un campo
calculado de
la siguiente
manera: Fecha
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 120
inicio + Horas
Requeridas, el
sistema
calcula el
valor pero el
usuario puede
modificar este
valor
RecursoRequerido
smallint Yes Corresponde al
número de
personas que
el coordinador
de la empresa
de auditoria,
asigna según
su criterio.
para realizar
las auditorias
FechaCrt datetime
No
IdUsuarioCrt int No
FechaAct datetime
Yes
IdUsuarioAct int Yes
Relationships
FK_PgmDetAud : Relación
To CacMedicionPgmDetAud
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_PgmHis : Relación
To CacMedicionPgmDetH
Identifying false
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 121
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
FK_PgmEmpDet : Relación
From CacMedicionPgm
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
Unamed Relación
From CacMaestroEntRegimen
Identifying false
From Phrase FK_PgmDetEntReg
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
Unamed Relación
From CacMaestroAuditor
Identifying false
From Phrase FK_PgmDetAud
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 122
CacMedicionPgmDetAud
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdMedicionPgmDetAud
int PK No
IdMedicionPgmDet
int FK (CacMedicionPgmDet.IdMedicionPgmDet)
No FK -
CacMedicionPgmDe
t
IdContactoAud int No FK -
CacMaestroAudito
rContacto
Tipo varchar(1)
No Se utiliza para
definir el tipo
de auditor
1=Responsable
2=Apoyo
FechaCrt datetime
No Fecha en que se
crea el registro
IdUsuarioCrt int No Usuario quien
crea el registro
FechaAct datetime
Yes Última Fecha en
que se actualiza
el registro
IdUsuarioAct int Yes Último Usuario
quien actualiza
el registro
Relationships
FK_PgmDetAud : Relación
From CacMedicionPgmDet
Identifying false
On Delete Cascade
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 123
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacAuditoriaEsc
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdAuditoriaEsc
int PK No
IdAuditoria int FK (CacAuditoria.IdAuditoria)
No FK-
IdAuditoria(CacAudit
oria)
Descripcion varchar(150)
No corresponde al
titulo o nombre del
documento
digitalizado que
esta relacionando
RutaDocumento
varchar(255)
No Corresponde a la
ruta del servidor
web, en donde se
copiaran los
documentos
digitalizados
FechaCrt datetime No Fecha en que se crea
el documento
IdUsuarioCrt int No Id Usuario quien
crea el registro en
la tabla
FechaAct datetime Yes última fecha en la
que se actualizó el
documento
IdUsuarioAct int No Ultimo usuario que
actualizo el
registro
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 124
Relationships
FK_AudEsc : Relación
From CacAuditoria
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacRespuestaAud
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdRespuestaAud varchar(1) PK No Define el
tipo de
campo.
1=Afiliación
2=Médicas
3=Adicionales
Descripcion varchar(25) No Identifica el
tabulador.
**esta tabla
se entrega
con datos..
FechaCreacion datetime No
Relationships
FK_AudRes : Relación
To CacAuditoriaDet
Identifying false
To Multiplicity 0..*
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 125
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CacMedicionPgmDetH
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdMedicionPgmDetH
int PK No
IdMedicionPgmDet
int FK (CacMedicionPgmDet.IdMedicionPgmDet)
No FK -
CacMedicionP
gmDet
IdEstadoNuevo
tinyint No Corresponde
al nuevo
estado que
va a tener
CacMedicion
FK -
SysListaEsta
do
IdEstadoAnt int No Corresponde
al estado
que tenia
antes de
realizar el
cambio FK .
SysListaEsta
do
Justificacion varchar(100)
No Razón por el
cual se
cambio de
estado
FechaCrt datetime No Fecha en que
se realiza
el cambio
IdUsuarioCrt int No Usuario
quien cambia
el estado
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 126
Relationships
FK_PgmHis : Relación
From CacMedicionPgmDet
Identifying false
On Delete Cascade
To Multiplicity 0..*
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 127
Resumen tablas Menú.
Nombre Documentación
MnuMenu Tabla contiene la funcionalidad disponible para la
capa de presentación.
MnuPerfilMenu
Esta Tabla va a contener los permisos que tiene un
perfil sobre la funcionalidad que existe que esta
en la tabla Menu
Detalle tablas Menú.
MnuMenu
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdMnu int PK No Id Propio de
la tabla
IdPadre int Yes Esta columna
de utiliza
para
establecer una
relación padre
- Hijo con la
columna IdMnu,
de esa manera
podemos crear
las Jerarquías
de
funcionalidad
dependiente.
Ejemplo
Seguridad
Perfiles --
dependen de
Seguridad
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 128
Usuarios --
dependen de
seguridad
Descripcion varchar(150) No Corresponde al
nombre de la
funcionalidad.
texto a
desplegar
ValorParametros varchar(300) Yes Valores que se
le pasan a la
forma cuando
se activa.
ImageUrl varchar(50) Yes Corresponde a
la imagen que
se debe
mostrar con la
funcionalidad
PopOutImageUrl varchar(50) Yes
habilitado bit No habilita el
ítem del menu
Seleccionable bit No Permito o no
que se
seleccione el
ítem del menú.
SeparadorImageUrl varchar(50) Yes para separar
un ítem con
otro cuando
son con
imagenes
VentanaTarget varchar(50) Yes blank _self …
es el mismo
target de un
link, indica
si es una
nueva ventana,
la misma
ToolTip varchar(255) Yes tooltip de la
opción
Navigateurl varchar(200) Yes url de la
ventana a
abrir (se usa
o valor o url,
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 129
no las dos)
Orden smallint No Orden en que
debe aparecer
la
funcionalidad
Relationships
FK_PerfilMenuOpcion : Relación
To MnuPerfilMenu
Identifying true
On Delete Cascade
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
MnuPerfilMenu
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
Id int PK No
IdPerfil int PK/FK (SegListaPerfil.IdPerfil)
No FK- IdPerfil
IdMnu int PK/FK (MnuMenu.IdMnu)
No FK -- MnuMenu
FechaCreacion
datetime No Fecha en que se
crea el
registro, el
sistema la
asigna
automáticamente
.
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 130
IdUsuarioCrt int No Corresponde al
Usuario que
creo el
registro
Relationships
FK_PerfilMenuOpcion : Relación
From MnuMenu
Identifying true
On Delete Cascade
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 131
Resumen tablas Seguridad.
Nombre Documentación
SegMaestroUsuarioH
SysListaEstado Tabla de Sistema. Contiene los posibles
estados.
SegMaestroUsuarioLogLogin
SegMaestroUsuario
SegMaestroUsuarioPwd
SegMaestroUsuarioPerfil
SegListaPerfil
Detalle tablas Seguridad.
SegMaestroUsuarioH
Columns Summary
Nombre DataType Limitaciones Anulable
Documentación
IdUsuarioH int PK No
IdUsuario int FK (SegMaestroUsuario.IdUsuario)
No
IdEstadoNuevo tinyint FK (SysListaEstado.IdEstado)
No
IdEstadoAnterior
tinyint FK (SysListaEstado.IdEstado)
No
Justificacion varchar(100)
No
FechaCreacion datetime No
IdUsuarioCreaci int No
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 132
on
Relationships
FK_UsuarioHistoria : Relación
From SegMaestroUsuario
Identifying false
On Delete Cascade
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
FK_UsuarioH_EstadoNue : Relación
From SysListaEstado
Identifying false
On Delete No action
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
FK_UsuarioH_EstadoAnt : Relación
From SysListaEstado
Identifying false
On Delete No action
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 133
SysListaEstado
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdEstado tinyint PK No
Descripcion varchar(80) Unique No
Sigla varchar(20) Yes
FechaCreacion datetime No
Relationships
FK_UsuarioH_EstadoNue : Relación
To SegMaestroUsuarioH
Identifying false
On Delete No action
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
FK_UsuarioH_EstadoAnt : Relación
To SegMaestroUsuarioH
Identifying false
On Delete No action
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 134
FK_EstadoUser : Relación
To SegMaestroUsuario
Identifying false
To Multiplicity 1
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
SegMaestroUsuarioLogLogin
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdUsuarioLog int PK No
IdUsuario int FK (SegMaestroUsuario.IdUsuario)
No
IP varchar(20)
No
FechaCreacion
datetime No
Relationships
FK_UsuarioLogLogin : Relación
From SegMaestroUsuario
Identifying false
On Delete Cascade
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 135
SegMaestroUsuario
Columns Summary
Nombre DataType Limitaciones Anulable
Documentación
IdUsuario int PK No
IdEstado tinyint FK (SysListaEstado.IdEstado)
No Estado del
Usuario, se
inicializa
en proceso.
Login varchar(20)
No
Password binary(16) No
email varchar(100)
No
NombresApellidos varchar(250)
No
Direccion varchar(100)
Yes
Telefono varchar(50)
Yes
Celular varchar(50)
Yes
ObligaCambioPassword
bit No Indicador
que activa
el proceso
de cambio
de
password.
para cuando
el usuario
se firma
por primera
vez al
sistema.
PassNoCambia bit No Indicador
que se
utiliza
para
definir si
el cambio
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 136
nunca
cambia. por
ejemplo
para el
super
usuario
esta
indicador
por omision
estará en
true.
PassNoCaduca bit No Indicador
que se
utiliza
para
determinar
cuando
caduca el
password.
el super
usuario
tendrá esto
en False.
FechaCaducaPass datetime Yes Fecha en
que caduca
el
password.
Super bit No Indicador
Super
Usuario,
solo debe
existir un
registro
con este
indicador
en True
IP varchar(20)
Yes última
dirección
IP que
utilizo
para
firmarse al
sitio web.
FechaCreacion datetime No
IdUsuarioCreacion int Yes
FechaActualizacion datetime Yes
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 137
IdUsuarioActualizacion
int No
Relationships
FK_UsuarioHistoria : Relación
To SegMaestroUsuarioH
Identifying false
On Delete Cascade
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
FK_UsuarioLogLogin : Relación
To SegMaestroUsuarioLogLogin
Identifying false
On Delete Cascade
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
FK_UsuarioPerfiUsuario : Relación
To SegMaestroUsuarioPerfil
Identifying false
On Delete No action
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 138
Data Model Physical
FK_UsuarioPwd : Relación
To SegMaestroUsuarioPwd
Identifying false
On Delete Cascade
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
FK_EstadoUser : Relación
From SysListaEstado
Identifying false
To Multiplicity 1
From Multiplicity 0..1
Sync To Association Yes
Data Model Physical
SegMaestroUsuarioPwd
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdUsuarioPwd int PK No
IdUsuario int FK (SegMaestroUsuario.IdUsuario)
No
Password binary(16)
No
FechaCreacion datetime No
IdUsuarioCreaci int No
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 139
on
Relationships
FK_UsuarioPwd : Relación
From SegMaestroUsuario
Identifying false
On Delete Cascade
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
SegMaestroUsuarioPerfil
Columns Summary
Nombre DataType
Limitaciones Anulable
Documentación
IdUsuarioPerfil int PK No
IdUsuario int FK (SegMaestroUsuario.IdUsuario)
No
IdPerfil int FK (SegListaPerfil.IdPerfil) No
FechaCreacion datetime No
IdUsuarioCreacion int No
FechaActualizacion datetime Yes
IdUsuarioActualizacion
int No
Relationships
FK_UsuarioPerfil : Relación
From SegListaPerfil
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 140
Identifying false
On Delete No action
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
FK_UsuarioPerfiUsuario : Relación
From SegMaestroUsuario
Identifying false
On Delete No action
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
SegListaPerfil
Columns Summary
Nombre DataType Limitaciones Anulable Documentación
IdPerfil int PK No
NombrePerfil varchar(50) No
CodigoAcceso varchar(1) No Define la
manera que
hay que
aplicar los
permisos a la
funcionalidad
que tiene le
sistema.
tendría tres
valores.
1=Control
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 141
Total,
2=Asignar la
que
funcionalidad
tiene permiso
3=Acceso
negado.
IndicadorBorrado bit No
FechaCreacion datetime No
IdUsuarioCreacion int No
FechaActualizacion datetime Yes
IdUsuarioActualizacion int No
Relationships
FK_UsuarioPerfil : Relación
To SegMaestroUsuarioPerfil
Identifying false
On Delete No action
On Update No action
To Multiplicity 0..*
From Multiplicity 1
Sync To Association Yes
Data Model Physical
CIDSA LTDA - Fondo Colombiano de Enfermedades de Alto Costo .
FASE V – Documentación
P á g i n a | 142
Top Related