示例#1
0
        public static FormPaciente PacienteDtoToFormPaciente(this PacienteDto paciente)
        {
            PersonaDto          persona   = paciente.persona;
            HistorialClinicoDto historial = paciente.historialClinico;

            return(new FormPaciente
            {
                IdPaciente = paciente.idPaciente,
                MedicacionHabitual = paciente.medicacionHabitual,
                Observacion = paciente.observacion,
                NumeroHistoriaClinica = historial.numeroHistorialClinico,
                IdPodologo = paciente.id_podologo,

                Nombre = persona.nombre,
                PrimerApellido = persona.apellido1,
                SegundoApellido = persona.apellido2,
                FechaNacimiento = persona.fechaNacimiento,
                Edad = persona.edad,
                Profesion = persona.profesion,
                Direccion = persona.calle,
                Ciudad = persona.ciudad,
                Provincia = persona.provincia,
                Pais = persona.pais,
                Telefono = persona.telefono,
                Dni = persona.dni,
            });
        }
示例#2
0
 public void Update(HistorialClinicoDto historialClinico)
 {
     _antecedentesFamiliaresRepository.Update(historialClinico.antecedentesFamiliares.DtoToModel());
     _antecedentesFisiologicosRepository.Update(historialClinico.antecedentesFisiologicos.DtoToModel());
     _antecedentesPatologicosRepository.Update(historialClinico.antecedentesPatologicos.DtoToModel());
     _antecedentesPodologicosRepository.Update(historialClinico.antecedentesPodologicos.DtoToModel());
 }
示例#3
0
        public HistorialClinicoTest()
        {
            _historialClinicoDto = new HistorialClinicoDto()
            {
                idHistorialClinico = Guid.NewGuid()
            };

            _historialClinicoModel = new HistorialClinicoModel()
            {
                idHistorialClinico = Guid.NewGuid()
            };
        }
 public static HistorialClinicoModel DtoToModel(this HistorialClinicoDto historialClinico)
 {
     return(new HistorialClinicoModel
     {
         idHistorialClinico = historialClinico.idHistorialClinico,
         id_ant_familiares = historialClinico?.id_ant_familiares,
         id_ant_fisiologicos = historialClinico?.id_ant_fisiologicos,
         id_ant_patologicos = historialClinico?.id_ant_patologicos,
         id_ant_podologicos = historialClinico?.id_ant_podologicos,
         numeroHistorialClinico = historialClinico.numeroHistorialClinico,
         id_estudio = historialClinico.id_estudio,
         antecedentesFamiliares = historialClinico.antecedentesFamiliares?.DtoToModel(),
         antecedentesFisiologicos = historialClinico.antecedentesFisiologicos?.DtoToModel(),
         antecedentesPatologicos = historialClinico.antecedentesPatologicos?.DtoToModel(),
         antecedentesPodologicos = historialClinico.antecedentesPodologicos?.DtoToModel()
     });
 }
示例#5
0
        public static FormAntecedentes FillForm(this HistorialClinicoDto historial)
        {
            AntecedentesFamiliaresDto   familiares   = historial.antecedentesFamiliares;
            AntecedentesFisiologicosDto fisiologicos = historial.antecedentesFisiologicos;
            AntecedentesPatologicosDto  patologicos  = historial.antecedentesPatologicos;
            AntecedentesPodologicosDto  podologicos  = historial.antecedentesPodologicos;

            return(new FormAntecedentes
            {
                // historial
                IdHistorialClinico = historial.idHistorialClinico,

                // podológicos
                IdAntPodologicos = historial.id_ant_podologicos,
                HaIdoPodologo = podologicos.haidoPodologo,
                Antecedentes = podologicos.antecedentes,

                // patológicos
                IdAntPatologicos = historial.id_ant_patologicos,
                PatologiaPrevia = patologicos.patologiaPrevia,
                EnfermedadInfantil = patologicos.enfermedadInfantil,
                AntecedentesTraumaticos = patologicos.antecedentesTraumatico,
                Bursitis = patologicos.bursitis,
                Capsulitis = patologicos.capsulitis,
                EnfermedadReumatica = patologicos.enfermedadReumatica,
                TipoEnfermedadReumatica = patologicos.tipoEnfermedadReumatica,
                Ciatica = patologicos.ciatica,
                Distension = patologicos.distension,
                Esguince = patologicos.esguince,
                Tendinitis = patologicos.tendinitis,
                Contracturas = patologicos.contracturas,
                Luxacion = patologicos.luxacion,
                Subluxacion = patologicos.subluxacion,
                Fisura = patologicos.fisura,
                Fractura = patologicos.fractura,
                OtrosPatologico = patologicos.otros,

                // fisiológicos
                IdAntFisiologicos = historial.id_ant_fisiologicos,
                Andador = fisiologicos.andador,
                Tacata = fisiologicos.tacata,
                InicioDeambulacion = fisiologicos.inicioDeambulacion,
                HabitosPosturales = fisiologicos.habitosPosturales,
                CambiosPonderales = fisiologicos.cambiosPonderales,
                Zurdo = fisiologicos.zurdo,
                Diestro = fisiologicos.diestro,
                Ambidiestro = fisiologicos.ambidiestro,
                PartoCabeza = fisiologicos.partoCabeza,
                PartoNalgas = fisiologicos.partoNalgas,
                OtrosFisiologico = fisiologicos.otros,

                // familiares
                IdAntFamiliares = historial.id_ant_familiares,
                Dismetrias = familiares.dismetrias,
                Escoliosis = familiares.escoliosis,
                TibiasVaras = familiares.tibiasVaras,
                PiesPlanos = familiares.piesPlanos,
                PiesCavos = familiares.piesCavos,
                PiesValgos = familiares.piesValgos,
                PiesZambos = familiares.piesZambos,
                HallusValgus = familiares.hallusValgus,
                DedosGarra = familiares.dedosGarra,
                GenuVaro = familiares.genuVaro,
                GenuValgo = familiares.genuValgo,
                MetaAductus = familiares.metaAductus,
                MetaVarus = familiares.metaVarus,
                OtrosFamiliares = familiares.otros
            });
        }