Mejora - Mant. preventivo #5980
cerradaMejora - Mant. preventivo #4867: Formulario 051 HISTORIA CLÍNICA MATERNA PERINATAL- MSP
Ajustes al Formulario 051 HISTORIA CLÍNICA MATERNA PERINATAL- MSP
Descripción
Por favor tu ayuda con el requerimiento de ajustes al Formulario 051 HISTORIA CLÍNICA MATERNA PERINATAL- MSP.
Según lo indicado por la Dra. Verónica Guachichulca, todos los campos de este formulario deben ser obligatorios ya que se atiende a mujeres en estado de gestación, por ende la información completa es requerida.
En los Datos generales
De acuerdo al Instructivo existe el campo 1.12 Vive sola Marcar con una (X) según corresponda. Corresponde a si la madre embarazada vive sola sin acompañamiento de una persona (no se refiere si la madre tiene o no pareja). Si la respuesta es positiva marcar con una (X) el casillero amarillo. Se debe incluir este campo con un desplegable SI/NO
En los antecedentes familiares y personales:
- Cambiar la palabra preclamsia por preeclampsia, en todas las opciones que se presenta el error
- Si selecciona otra condición médica grave en los dos antecedentes. Se debe habilitar el espacio para escribir cuál es la otra es la condición médica grave y debe contar con la etiqueta Indique cual.
En los antecedentes Obstétricos:
- Reestructurar en base a lo siguiente:
La estructura de partos vaginales y por cesárea esta correcta y continuaría de la siguiente manera
En la sección Último embarazo
Si en el campo embarazo planificado selecciono la opción NO se debe habilitar el campo Fracasó método anticonceptivo y que seleccionen la opción que corresponda.
Para el análisis de los cambios me permito adjuntar el instructivo del formulario 051.
Ficheros
Actualizado por Guzmán hace alrededor de 1 año
- Fecha fin establecido a 2024-06-17
- Estado cambiado de Nueva a Resuelta
- % Realizado cambiado de 0 a 100
- Tiempo estimado establecido a 16:00 h
Ejecutar el siguiente script previo al levantamiento del deploy.
drop table F051_ANTECEDENTES cascade constraints;
drop table F051_DATOS_GENERALES cascade constraints;
drop table F051_GESTACION_ACTUAL cascade constraints;
CREATE TABLE F051_ANTECEDENTES (
PNL_ID INTEGER NOT NULL,
CTMD_ID INTEGER NOT NULL,
PNL_FAM_TBC NUMBER(10,2),
PNL_FAM_DIABETES NUMBER(10,2),
PNL_FAM_HIPERTENSION NUMBER(10,2),
PNL_FAM_PRECLAMSIA NUMBER(10,2),
PNL_FAM_ECLAMPSIA NUMBER(10,2),
PNL_FAM_MEDICA_GRAVE NUMBER(10,2),
PNL_FAM_OTRO VARCHAR(255),
PNL_PER_TBC NUMBER(10,2),
PNL_PER_DIABETESI NUMBER(10,2),
PNL_PER_DIABETESII NUMBER(10,2),
PNL_PER_DIABETESG NUMBER(10,2),
PNL_PER_HIPERTENSION NUMBER(10,2),
PNL_PER_PRECLAMSIA NUMBER(10,2),
PNL_PER_ECLAMPSIA NUMBER(10,2),
PNL_PER_MEDICA_GRAVE NUMBER(10,2),
PNL_PER_CIRUGIA NUMBER(10,2),
PNL_PER_INFERTILIDAD NUMBER(10,2),
PNL_PER_CARDIOPATIA NUMBER(10,2),
PNL_PER_NEFROPATIA NUMBER(10,2),
PNL_PER_VIOLENCIA NUMBER(10,2),
PNL_PER_VIH NUMBER(10,2),
PNL_PER_OTRO VARCHAR(255),
PNL_PARTOS NUMBER(10,2),
PNL_VAGINAL NUMBER(10,2),
PNL_VNACIDO_VIVO NUMBER(10,2),
PNL_VNACIDO_MUERTO NUMBER(10,2),
PNL_VVIVEN NUMBER(10,2),
PNL_VMUERTO_ASEM1 NUMBER(10,2),
PNL_VMUERTO_DSEM1 NUMBER(10,2),
PNL_CESAREA NUMBER(10,2),
PNL_CNACIDO_VIVO NUMBER(10,2),
PNL_CNACIDO_MUERTO NUMBER(10,2),
PNL_CVIVEN NUMBER(10,2),
PNL_CMUERTO_ASEM1 NUMBER(10,2),
PNL_CMUERTO_DSEM1 NUMBER(10,2),
PNL_GESTA_PREVIA NUMBER(10,2),
PNL_ABORTO NUMBER(10,2),
PNL_EMB_MOLAR NUMBER(10,2),
PNL_EMB_ECTOPICO NUMBER(10,2),
PNL_PESO_ULTIMO_BEBE NUMBER(10,2),
PNL_EMBARAZO_MULTIPLE NUMBER(10,2),
PNL_EMBARAZO_ULTIMO TIMESTAMP,
PNL_PLANIFICADO NUMBER(10,2),
PNL_FRACASO_ANTICONCEPTIVO NUMBER(10,2)
);
CREATE TABLE F051_DATOS_GENERALES (
PNL_ID number NOT NULL,
CTMD_ID NUMBER NOT NULL,
PNL_UBC_ID NUMBER,
PNL_DOMICILIO VARCHAR,
PNL_TELEFONO VARCHAR,
PNL_EDAD NUMBER,
PNL_RIESGO_EMBARAZO NUMBER,
PNL_ETN_ID NUMBER,
PNL_ANALFABETO NUMBER,
PNL_INSTRUCCION NUMBER,
PNL_ESTADO_CIVIL NUMBER,
PNL_VIVE_SOLA NUMBER,
PNL_CONTROL_PRENATAL VARCHAR,
PNL_LUGAR_PARTO VARCHAR
);
CREATE TABLE F051_GESTACION_ACTUAL (
PNL_ID NUMBER NOT NULL,
CTMD_ID NUMBER NOT NULL,
PNL_PESO_INICIAL NUMBER,
PNL_TALLA NUMBER,
PNL_FUM TIMESTAMP,
PNL_FPP TIMESTAMP,
PNL_EG_FUM NUMBER,
PNL_EG_ECO NUMBER,
PNL_ECOGRAFIA NUMBER,
PNL_FUMA_ACT1 NUMBER,
PNL_FUMA_ACT2 NUMBER,
PNL_FUMA_ACT3 NUMBER,
PNL_FUMA_PAS1 NUMBER,
PNL_FUMA_PAS2 NUMBER,
PNL_FUMA_PAS3 NUMBER,
PNL_DROGAS1 NUMBER,
PNL_DROGAS2 NUMBER,
PNL_DROGAS3 NUMBER,
PNL_ALCOHOL1 NUMBER,
PNL_ALCOHOL2 NUMBER,
PNL_ALCOHOL3 NUMBER,
PNL_VIOLENCIA1 NUMBER,
PNL_VIOLENCIA2 NUMBER,
PNL_VIOLENCIA3 NUMBER,
PNL_ANTIRUBEOLA NUMBER,
PNL_ANTITETANICA NUMBER,
PNL_ANTITETANICA_DOSIS NUMBER,
PNL_ANTITETANICA_FECHA TIMESTAMP,
PNL_XNORMAL_MAMAS NUMBER,
PNL_XNORMAL_ODO NUMBER,
PNL_CERV_VISUAL NUMBER,
PNL_CERV_PAP NUMBER,
PNL_CERV_COLP NUMBER,
PNL_GRUPORHP NUMBER,
PNL_GRUPO_INM NUMBER,
PNL_TOXOPLASMOSIS NUMBER,
PNL_VIH_MENOR NUMBER,
PNL_VIH_MENPRUEBA NUMBER,
PNL_VIH_MENTARVEMB NUMBER,
PNL_VIH_MAYOR NUMBER,
PNL_VIH_MAYPRUEBA NUMBER,
PNL_VIH_MAYTARVEMB NUMBER,
PNL_HB_MENORA20 NUMBER,
PNL_HB_MENORA11 NUMBER,
PNL_HB_MAYORA20 NUMBER,
PNL_HB_MAYORA11 NUMBER,
PNL_FE NUMBER,
PNL_FOLATOS NUMBER,
PNL_CHAGAS_NOHIZO NUMBER,
PNL_CHAGAS_NOAPLICA NUMBER,
PNL_PALUDISMO_NOHIZO NUMBER,
PNL_PALUDISMO_NOAPLICA NUMBER,
PNL_BACTER_MENOR NUMBER,
PNL_BACTER_MAYOREQ NUMBER,
PNL_GLUCEMIA_AYUNAS NUMBER,
PNL_GLUCEMIA_SEMANAS NUMBER,
PNL_PREV_PRECALCIO NUMBER,
PNL_PREV_PREACIDO NUMBER,
PNL_ESTREPTOCOCO NUMBER,
PNL_EDPSESIONES NUMBER,
PNL_EDPPLANPARTO NUMBER,
PNL_CONS_LACTANCIA NUMBER,
PNL_SIFPNOTTREP NUMBER,
PNL_SIFPNOTTREP_SEM NUMBER,
PNL_SIFPTREP NUMBER,
PNL_SIFPTREP_SEM NUMBER,
PNL_SIFTRATAMIENTO NUMBER,
PNL_SIFTRATAMIENTO_SEM NUMBER,
PNL_SIFTRAT_PAREJA NUMBER,
PNL_CTRL_PRENATAL TIMESTAMP,
PNL_CPEDADGESTACION NUMBER,
PNL_CPPESO NUMBER,
PNL_CPPESOGANANCIA NUMBER,
PNL_CPTASISTOLICA NUMBER,
PNL_CPTADIASTOLICA NUMBER,
PNL_CPFC NUMBER,
PNL_CPFR NUMBER,
PNL_CPTEMPERATURA NUMBER,
PNL_CPSATURACION NUMBER,
PNL_CPPROTEINURIA NUMBER,
PNL_CPESTCONC VARCHAR,
PNL_CPALTUTERINA NUMBER,
PNL_CPPRESENTACION varchar(255),
PNL_CPFCF varchar(255),
PNL_CPMOVFETALES varchar(255),
PNL_CPSANGRADO_VAGINAL NUMBER,
PNL_CPEXAMENES NUMBER,
PNL_CPINICIALESTEC varchar(255),
PNL_CPPROXIMACITA TIMESTAMP
);
ALTER TABLE F051_GESTACION_ACTUAL ADD CONSTRAINT PK_F051_GESTACION_ACTUAL PRIMARY KEY (PNL_ID);
ALTER TABLE F051_DATOS_GENERALES ADD CONSTRAINT PK_F051_DATOS_GENERALES PRIMARY KEY (PNL_ID);
ALTER TABLE F051_ANTECEDENTES ADD CONSTRAINT PK_F051_ANTECEDENTES PRIMARY KEY (PNL_ID);
ALTER TABLE F051_ANTECEDENTES ADD CONSTRAINT FK_CTMD_F051ANT FOREIGN KEY (CTMD_ID) REFERENCES CITA_MEDICA (CTMD_ID);
ALTER TABLE F051_DATOS_GENERALES ADD CONSTRAINT FK_CTMD_F051DTGN FOREIGN KEY (CTMD_ID) REFERENCES CITA_MEDICA (CTMD_ID);
ALTER TABLE F051_GESTACION_ACTUAL ADD CONSTRAINT FK_CTMD_F051GSAC FOREIGN KEY (CTMD_ID) REFERENCES CITA_MEDICA (CTMD_ID);
CREATE OR REPLACE TRIGGER TRIG_F051_ANTECEDENTES BEFORE
INSERT ON F051_ANTECEDENTES
FOR EACH ROW
BEGIN
SELECT S_F051_ANTECEDENTES.NEXTVAL INTO :NEW.PNL_ID FROM DUAL;
END;
CREATE OR REPLACE TRIGGER TRIG_F051_DATOS_GENERALES BEFORE
INSERT ON F051_DATOS_GENERALES
FOR EACH ROW
BEGIN
SELECT S_F051_DATOS_GENERALES.NEXTVAL INTO :NEW.PNL_ID FROM DUAL;
END;
CREATE OR REPLACE TRIGGER TRIG_F051_GESTACION_ACTUAL BEFORE
INSERT ON F051_GESTACION_ACTUAL
FOR EACH ROW
BEGIN
SELECT S_F051_GESTACION_ACTUAL.NEXTVAL INTO :NEW.PNL_ID FROM DUAL;
END;