Beispiel #1
0
        public static OIQuirurgicaModel getOIQx(OrdenInternamientoQxDTO o)
        {
            OIQuirurgicaModel orden = new OIQuirurgicaModel
            {
                idOrden         = o.IdOrden,
                nroOIQuirurgica = o.NroOrden,
                colorEstado     = o.colorEstado,
                Estado          = o.Estado,
                paciente        = new PacienteModel
                {
                    DNI           = o.paciente.DNI,
                    NroHistoria   = o.paciente.NroHistoria,
                    Edad          = o.paciente.Edad,
                    celular       = o.paciente.celular,
                    mostrarNombre = o.paciente.Nombre,
                    eMail         = o.paciente.eMail,
                },
                Financiador                 = o.Financiador,
                Especialidad                = o.Especialidad,
                TipoCirugia                 = o.TipoCirugia,
                TiEnferDia                  = o.TenfDia,
                TiEnferMes                  = o.TenfMes,
                TiEnferAnio                 = o.TenfAnios,
                TiempEstancia               = o.TEstimado,
                Alergia                     = o.Alergias,
                Morbilidad                  = o.Morbilidades,
                Requisito1                  = o.Req1Consentimiento,
                Requisito2                  = o.Req2Examenes,
                Requisito3                  = o.Req3Imagenes,
                Requisito4                  = o.Req4RiesgoCar,
                Requisito5                  = o.Req5RiesgoNeu,
                Requisito6                  = o.Req6DSangre,
                Requisito7                  = o.Req7EvaPre,
                Requisito8                  = o.Req8Otros,
                FecPrevistaCirugia          = o.FecCirugia.ToString(),
                HoraPrevistaCirugia         = o.HorCirugia,
                FecPrevistaHospitalizacion  = o.FecHospit.ToString(),
                HoraPrevistaHospitalizacion = o.HorHospit,
                justificacion               = o.Justificacion,
                DuracionCirugia             = o.DuracionHorQx,
                profilaxis                  = o.Profilaxis,
                isEditable                  = (o.IsEditable == 1) ? true : false,
                FecRegistro                 = o.FRegistro,
                isAlertaProgramador         = o.isAlertar,
                tipoAnestesia               = o.tipoAnestesia
            };

            return(orden);
        }
Beispiel #2
0
        public static OrdenInternamientoQxDTO ordenIQx(OIQuirurgicaModel orden)
        {
            OrdenInternamientoQxDTO ord = new OrdenInternamientoQxDTO();

            ord.IdOrden  = orden.idOrden;
            ord.NroOrden = orden.nroOIQuirurgica;
            if (orden.paciente != null)
            {
                ord.paciente = new PacienteDTO
                {
                    DNI         = orden.paciente.DNI,
                    eMail       = orden.paciente.eMail,
                    celular     = orden.paciente.celular,
                    Nombre      = orden.paciente.Nombre,
                    NroHistoria = orden.paciente.NroHistoria,
                    Edad        = orden.paciente.Edad
                };
            }
            ord.Financiador        = orden.Financiador;
            ord.Especialidad       = orden.Especialidad;
            ord.TipoCirugia        = orden.TipoCirugia;
            ord.TenfDia            = orden.TiEnferDia;
            ord.TenfMes            = orden.TiEnferMes;
            ord.TenfAnios          = orden.TiEnferAnio;
            ord.DuracionHorQx      = orden.DuracionCirugia;
            ord.Alergias           = orden.Alergia;
            ord.Morbilidades       = orden.Morbilidad;
            ord.Req1Consentimiento = orden.Requisito1;
            ord.Req2Examenes       = orden.Requisito2;
            ord.Req3Imagenes       = orden.Requisito3;
            ord.Req4RiesgoCar      = orden.Requisito4;
            ord.Req5RiesgoNeu      = orden.Requisito5;
            ord.Req6DSangre        = orden.Requisito6;
            ord.Req7EvaPre         = orden.Requisito7;
            ord.Req8Otros          = orden.Requisito8;
            ord.Justificacion      = orden.justificacion;
            ord.TEstimado          = orden.TiempEstancia;
            ord.Profilaxis         = orden.profilaxis;
            ord.FecCirugia         = orden.FecPrevistaCirugia;
            ord.FecHospit          = orden.FecPrevistaHospitalizacion;
            ord.HorCirugia         = orden.HoraPrevistaCirugia;
            ord.HorHospit          = orden.HoraPrevistaHospitalizacion;
            ord.isAlertar          = orden.isAlertaProgramador;
            ord.tipoAnestesia      = orden.tipoAnestesia;
            return(ord);
        }