Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Construir La Base de Datos - Salud para Todos
Construir La Base de Datos - Salud para Todos
1
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
2
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Ubicado en la base de datos que acabó de crear, construya las siguientes tablas con los
respectivos campos y tipos de datos.
Tipo Usuario:
Tipo Usuario
Nombre del Campo Tipo de dato Long Modificador
IdTipoUsuario Int - Primary key, auto_increment
Tipo Usuario Varchar 45 Unique, not null
3
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Login:
Login
Nombre del Campo Tipo de dato Long Modificador
IdLogin Int - Primary key, auto_increment
NombreCompleto Varchar 80 Not null
NombreUsuario Varchar 45 Not null
Clave Varchar 16 Not null
TipoUsuario Int - Foreign key, not null
Tipo Identificación:
Tipo Identificación
Nombre del Campo Tipo de dato Long Modificador
IdTipoIdentificacion Int - Primary key, auto_increment
TipoIdentificaciónCorto Char 6 Unique, not null
TipoIdentificaciónLargo Varchar 45 Unique, not null
4
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
EPS:
EPS
Nombre del Campo Tipo de dato Long Modificador
IdEPS Int - Primary key, auto_increment
CodigoEPS Char 8 Not null
NombreEPS Varchar 60 Not null
PlanEPS Varchar 60 Not null
Estado Afiliación:
Estado de Afiliación
Nombre del Campo Tipo de dato Long Modificador
IdEstadoAfiliacion Int - Primary key, auto_increment
EstadoAfiliación Varchar 45 Unique, not null
5
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Régimen:
Régimen
Nombre del Campo Tipo de dato Long Modificador
IdRegimen Int - Primary key, auto_increment
Regimen Varchar 45 Unique, not null
Tipo Paciente:
Tipo Paciente
Nombre del Campo Tipo de dato Long Modificador
IdTipoPaciente Int - Primary key, auto_increment
TipoPaciente Varchar 45 Unique, not null
6
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Categoría:
Categoría
Nombre del Campo Tipo de dato Long Modificador
IdCategoria Int - Primary key, auto_increment
Categoria Varchar 30 Not null
7
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Pacientes:
Pacientes
Nombre del Campo Tipo de dato Long Modificador
IdPaciente Int - Primary key
TipoIdentificacion Int - Foreign key, not null
PrimerNombre Varchar 30 Not null
SegundoNombre Varchar 30
PrimerApellido Varchar 30 Not null
SegundoApellido Varchar 30
NumeroTelefono Int 8 Not null
NumeroCelular Int 11
CorreoElectronico Varchar 60
FechaNacimiento Date - Not null
Edad Tinyint - Not null
TipoEdad Enum - Not null
PaisNacimiento Varchar 50 Not null
Departamento Varchar 60 Not null
Municipio Varchar 60 Not null
Direccion Varchar 45 Not null
EPS Int - Foreign key, not null
PlanEPS Int - Foreign key, not null
EstadoAfiliacion Int - Foreign key, not null
Regimen Int - Foreign key, not null
TipoPaciente Int - Foreign key, not null
Categoria Int - Foreign key, not null
ValorCuotaModeradora Decimal - Not null
PorcentajeCopago Char 6 Not null
8
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Profesional:
Profesional
Lon
Nombre del Campo Tipo de dato Modificador
g
IdProfesional Int - Primary key, auto_increment
TipoIdentificacion Int - Foreign key, not null
NumeroIdentificacion Int 11 Not null
PrimerNombre Varchar 30 Not null
SegundoNombre Varchar 30
PrimerApellido Varchar 30 Not null
SegundoApellido Varchar 30
NumeroTelefono Int 8 Not null
NumeroCelular Int 11
CorreoElectronico Varchar 60
FechaNacimiento Date - Not null
Edad Tinyint - Not null
TipoEdad Enum - Not null
PaisNacimiento Varchar 50 Not null
Direccion Varchar 45 Not null
Departamento Varchar 60 Not null
Municipio Varchar 60 Not null
Profesion Varchar 60 Not null
Servicio Varchar 60 Not null
RegistroMedico Varchar 12 Not null
Tipo Prestador:
Tipo Prestador
Nombre del Campo Tipo de dato Long Modificador
IdTipoPrestador Int - Primary key, auto_increment
TipoPrestador Varchar 45 Unique, not null
9
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Nivel de Atención:
Nivel Atención
Nombre del Campo Tipo de dato Long Modificador
IdNivelAtencion Int - Primary key, auto_increment
NumeroNivelAtencion Char 4 Unique, not null
NivelAtencion Varchar 45 Unique, not null
Prestador:
Prestador
Tipo de
Nombre del Campo Long Modificador
dato
IdPrestador Int - Primary key, auto_increment
TipoIdentificacion Int - Foreign key, not null
IdentificacionPrestador Int 11 Not null
CodigoHabilitacionPrestador Bigint - Not null
NombrePrestador Varchar 60 Not null
TipoPrestador Int - Foreign key, not null
NivelAtencion Int - Foreign key, not null
Direccion Varchar 45 Not null
Departamento Varchar 60 Not null
Ciudad Varchar 60 Not null
Telefono1 Int 11 Not null
Telefono2 Int 11
CorreoElectronico Varchar 60
Servicio Varchar 60 Not null
10
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
3. Inserte los siguientes registros según las tablas que se presentan a continuación:
Tipo usuario:
Id Tipo
Tipo Usuario
Usuario
1 Administrador Software
2 Ministerio de Salud y la Protección Social
3 Secretaria Seccional de Salud
4 Coordinadora Centro de Salud
5 Coordinadora Médica
6 Jefe de Enfermería
7 Auxiliar Administrativa/Secretaria Médica
8 Profesional Independiente
11
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Login:
12
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Tipo de
Id Login Nombre Completo Nombre de Usuario Clave
Usuario
2 Daniela Ochoa Florez dani-16-93@live.com Bellota2015 6
Tipo Identificación:
Id Tipo Tipo de
Tipo de Identificación Largo
Identificación Identificación Corto
1 CC Cédula de Ciudadanía
2 CE Cédula de Extranjería
3 - Certificado de Nacido Vivo
4 - Cuerpo Diplomático
5 NIT Número de Identificación Tributaria
6 - Número de Habilitación
7 - Pasaporte
8 - Pasaporte de la DNU
9 PEP Permiso Especial de Permanencia
10 RC Registro Civil
11 - Salvoconducto de permanencia
12 - Adulto sin identificación
13 - Menor sin identificación
14 TI Tarjeta de Identidad
13
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Estado de Afiliación:
Id Estado
Estado de Afiliación
Afiliación
1 Activo
2 Inactivo
3 Suspendido
Régimen:
Id
Régime Régimen
n
1 Contributivo
2 Subsidiado
3 Especial
14
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Tipo Paciente:
Id Tipo
Pacient Tipo Paciente
e
1 Cotizante
2 Beneficiario
3 Cabeza de Familia
Categoría:
Id
Categorí Categoría
a
1 A
2 B
3 C
4 Excento
5 Excento por Tutela
15
CONSTRUCCIÓN DE LA BASE DE DATOS DEL SOFTWARE SALUD PARA TODOS
Tipo Prestador:
Id Tipo
Prestado Tipo prestador
r
1 Clínica
2 Hospital
3 Profesional independiente
Nivel Atención:
Id Nivel
Atenció Nivel de Atención
n
1 I Primer Nivel
2 II Segundo Nivel
3 III Tercer Nivel
4 IV Cuarto Nivel
16