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, }); }
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()); }
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() }); }
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 }); }