---
# System prepended metadata

title: Migraciones parcialmente arregladas

---

# Migraciones parcialmente arregladas

se arreglaron para que corriera la migracion pero falta revisarlas bien para ver si fue correcto el cambio.

migraciones que cambiaron 
---
- Estimate: 
 se saco de required el campo treatment ya que no parece haber algo que se corresponda en la db vieja, tambien se saco el agreement_id ya que 375 quedaron sin un agreement de 563 que son en total, se arreglo la funcion `get_most_recent_agreement()` de Migrator para que compare por fechas y no con horas.
- Medics/Office:

se hizo un nuevo changeset donde se saco de required los campos street, street_number, locality, country y accept_promotors, ya que hay en total 1714 oficinas, sin street_number hay 1043, sin locality hay 1534, sin street hay 436 y sin country hay 10; accept_promotors no parece estar en la db vieja.
Se cambio la query de busqueda para que no tome las oficinas que no tienen el campo type, las cuales son 1.
- Settlement:

se dejo de migrar los campos bank_id y cheque_number ya que en master se saco del schema estos campos.
- Ambulatory/Patients:

se hizo un changeset nuevo donde se saco de required los campos center_id y tax_type, ya que en total hay 201 pacientes ambulatorios, de los cuales 31 tienen tax_type y ninguno tiene CodSucursal, es decir, center_id.

- SimulationField:

Se agrego en la migracion el machine_id, y se corrigio el tipo de variable de gantry_angle, se dejo de migrar lo que correspondia a MachineAngleField y estos campos pasaron a ser migrados a SimulationField, faltan los campos arc_angle_init y arc_angle_final.

- Application:

    - se hizo un nuevo changeset dond ese saco del required el stage_id ya que ahora en master se agrego ese requerimiento, y en la tabla THC_AplicacionesDetalle se asignan las etapas correspondientes. 
Como nota de esto, la asignacion de etapas tarda aproximadamente 23 minutos en hacerse debido a la cantidad de aplicaciones que hay.


**como observacion general falta ver si es correcto en las migraciones de castelar ver si esta bien que se haga en las tablas correspondientes un inner join con la tabla THistoriaClinica y no CastelarTHistoriaClinica.**




