Documentos de Académico
Documentos de Profesional
Documentos de Cultura
---------------------------------------------------------------------
create table municipio(
Codigo_departamento varchar (5),
Codigo_municipio varchar (6)primary key,
Nombre_municipio varchar (60),
FOREIGN KEY (codigo_departamento)REFERENCES departamento (Codigo_departamento)on
delete cascade on update cascade
);
--------------------------------------------------------------------
-------------------------------------------------------------------
---------------------------------------------------------------------
----------------------------------------------------------------------
create table usuarios(
Tipo_identificacion_usuario char(2),
Numero_identificacion_usuario varchar (20)primary key,
Codigo_entidad_adminitradora varchar (6),
Tipo_usuario char (1),
Primer_apellido_usuario varchar (30),
Segundo_apellido_usuario varchar (30),
Primer_nombre_usuario varchar (20),
Segundo_nombre_usuario varchar (20),
Edad char (3),
Unidad_de_medida_de_la_edad char(1),
Sexo char(1),
Codigo_departamento varchar (5),
Codigo_municipio varchar (6),
Zona_residencia_habitual char(1),
FOREIGN KEY (codigo_departamento)REFERENCES departamento (Codigo_departamento),
FOREIGN KEY (Codigo_municipio)REFERENCES municipio (Codigo_municipio)
on delete cascade on update cascade
);
----------------------------------------------------------------------
create table consulta(
Numero_de_la_factura varchar (20),
Codigo_prestador_servicios_de_salud varchar (10),
Tipo_identificacion_usuario char(2),
Numero_identificacion_usuario varchar (20),
Fecha_consulta date,
Numero_autorizacion varchar(15)primary key,
Codigo_de_consulta varchar (8),
Finalidad_consulta char(2),
Causa_externa char(2),
Codigo_diagnostico_principal varchar(4),
Codigo_diagnostico_relacionado_NO1 varchar(4),
Codigo_diagnostico_relacionado_NO2 varchar(4),
Codigo_diagnostico_relacionado_NO3 varchar(4),
Tipo_diagnotisco_principal char(1),
valor_consulta varchar (10),
valor_cuota_moderada float,
valor_neto_a_pagar float ,
Foreign key (Numero_de_la factura) references transaccion (Numero_de_la factura),
Foreign key (Codigo_prestador) references control_prestador(Codigo_prestador),
Foreign key (Numero_identificacion_usuario) references usuarios
(Numero_identificacion_usuario)
on delete cascade on update cascade
);
---------------------------------------------------------------------
create table procedimientos(
Numero_de_la_factura varchar (20),
Codigo_prestador varchar (10),
Tipo_identificacion_usuario char(2),
Numero_identificacion_usuario varchar (20),
Fecha_procedimiento date,
Numero_autorizacion varchar(15),
Codigo_procedimiento varchar (8) primary key,
Ambito_realizacion_procedimeinto char(1),
Finalidad_procedimiento char (1),
Personal_atiende char(1),
Codigo_diagnostico_principal varchar(4),
Codigo_diagnostico_relacionado_NO1 varchar(4),
Complicacion char(1),
Forma_realizacion_quirirgico char(1),
Valor_procedimientos float,
Foreign key (Numero_de_la factura) references transaccion (Numero_de_la factura),
Foreign key (Codigo_prestador) references control_prestador(Codigo_prestador),
Foreign key (Numero_identificacion_usuario) references usuarios
(Numero_identificacion_usuario),
Foreign key (Numero_autorizacion) references consulta (Numero_autorizacion),
on delete cascade on update cascade
);
--------------------------------------------------------------------
-----------------------------------------------------------------------------------
------------------
---------------------------------------------------------------------
create table recien_nacidos(
Numero_de_la_factura varchar (20),FK
Codigo_prestador_servicios_de_salud varchar (10),FK
Tipo_identificacion_madre char(2),
Numero_identificacion_madre varchar (20) primary key,
Fecha_nacimiento_recien_nacido date,
Hora_nacimiento_recien_nacido time,
Edad_gestional char(2),
Control_prenatal char(1),
Sexo_recien_nacido char(1),
Peso varchar(4),
Diagnostico_recien_nacido (4),
Causa_basica_muerte varchar (4),
Fecha_muerte_recien_nacido date,
Hora_muerte_recien_nacido time,
Foreign key (Numero_de_la factura) references transaccion (Numero_de_la factura),
Foreign key (Codigo_prestador) references control_prestador(Codigo_prestador),
on delete cascade on update cascade
);
---------------------------------------------------------------------
create table medicamentos (
Numero_de_la_factura varchar (20), FK
Codigo_prestador varchar (10),FK
Tipo_identificacion_usuario char(2),
Numero_identificacion_usuario varchar (20),FK
Numero_autorizacion varchar(15),FK
Codigo_medicamento varchar (15) primary key,
Tipo_medicamento varchar(30),
Nombre_generico_medicamentos varchar (30),
Formula_farmaceutica varchar (20),
Concentracion_medicamemto varchar(20),
Unidad_medida_medicamento varchar(20),
Numero_unidades varchar(5),
Valor_unitario_medicamento float,
Valor_total_medicamento float,
Foreign key (Numero_de_la factura) references transaccion (Numero_de_la factura),
Foreign key (Codigo_prestador) references control_prestador(Codigo_prestador),
Foreign key (Numero_identificacion_usuario) references usuarios
(Numero_identificacion_usuario),
Foreign key (Numero_autorizacion) references consulta (Numero_autorizacion)
on delete cascade on update cascade
);
------------------------------------------------------------------------