Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BOGOTÀ
Fase 3: Desarrollo
2
Procedimientos Almacenados
Unificación de la cedula del paciente:
Este procedimiento se realiza cuando se tiene un número de documento cargado en el sistema y se
requiere hacer un cambio.
USE [ClinicaC]
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
create PROCEDURE [dbo].[ad_unificacion_paciente]
@LcCodviejo varchar(30),
@LcCodnuevo varchar(30),
@LcTipo varchar(2)
3
AS
BEGIN
END
print @LcCodviejo
GO
5
Inserción de registros:
USE [ClinicaC]
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Johan Ramos T>
-- Create date: <Create 02/01/2013,,>
-- Description: <insertar registro en paciente,,>
-- =============================================
create PROCEDURE [dbo].[Paciente_sp]
@id char(10),
@estado numeric(1, 0),
@tipo_c char(2),
@codigo char(15),
@ppellido char(20),
@sapellido char(20),
@nombre char(40),
@snombre char(40),
@sexo numeric(1, 0),
@direccion char(60),
@telefono char(20),
@tipo_usuario numeric(1, 0),
@carnet char(10),
@nivel_afil numeric(1, 0),
@contribución numeric(1, 0),
6
@A char(10),
@M char(10),
@E char(10),
@Ant_patologico char(254),
@ant_infecciosos char(254),
@ant_neoplasias char(254),
@ant_trauma char(254),
@ant_inmuno char(254),
@Ant_habitos char(254),
@Ant_hospitalarios char(254),
@ant_medicamentos char(254),
@Ant_o_sexual char(254),
@frecmestrual char(10),
@duramestrual char(10),
@ciclomestrual numeric(1, 0),
@planifica numeric(1, 0),
@metodopalnifica char(40),
@resultadocitol char(100),
@reproductivo numeric(1, 0),
@telacompañante char(60),
@acompañante char(100),
@parentesco char(100),
@Estadocivil numeric(1, 0),
@ocupacion char(100),
@telresponsable char(60),
@responsable char(100),
@parentescoresp char(60),
@religion char(60)
---dentro
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
@contribución,@activo,@fecha,@fecha_nac,@cod_admin,@admin,@convenio,@nit,
@direccion1,@telefono1,@cod_ars,@ars,@cod_mun,@nom_mun,@cod_depart,
@nom_depart,@zona,@edad,@vlr_edad,@historia_fin,@nombre_cotiz,
@e_civil,@admisiones,@fecha_event,@direccio_event,@depart_event,
@municipio_event,@naturaleza,@detalle,@medico,@fecha_decla,@codigo_decla,
@papellido_dec,@sapellido_dec,@nombre_dec,@entidad_de,@surf,@cod_diag,
@diagnostico,@cod_diag1,@nom_diag1,@cod_diag2,@nom_diag2,@cod_diag3,
@nom_diag3,@tiempo_afi,@fecha_afi,@barrio,@Ant_Quirurgico,
@Ant_Personales,@Ant_Alergico,@Ant_Familiar,@Menarquia,@fum,
@fup,@citologia,@fecha_citol,@G,@P,@C,@A,@M,@E,@Ant_patologico,
@ant_infecciosos,@ant_neoplasias,@ant_trauma,@ant_inmuno,@Ant_habitos,
@Ant_hospitalarios,@ant_medicamentos,@Ant_o_sexual,@frecmestrual,
@duramestrual,@ciclomestrual,@planifica,@metodopalnifica,@resultadocitol,
@reproductivo,@telacompañante,@acompañante,@parentesco,@Estadocivil,
@ocupacion,@telresponsable,@responsable,@parentescoresp,@religion)
END
GO
9