Sha256: e2e03faba5368d5191d5b39201d69d462e92dfe3a60b8375c536ba9a6f84f04b
Contents?: true
Size: 957 Bytes
Versions: 1
Compression:
Stored size: 957 Bytes
Contents
# encoding: utf-8 namespace :db do desc "Levantamento dos valores de antropometrias (peso, estatura, IMC, zscores, etc.) lançados incorretamente" task :levantar_antropometrias_incorretas => :environment do consultas = Array.new Paciente.all.each do |paciente| consultas_paciente = paciente.consultas consultas_paciente.each do |consulta| consulta_anterior = consultas_paciente[consultas_paciente.index(consulta) - 1] unless consulta_anterior.nil? if consulta.peso > (consulta_anterior.peso * 5) puts "Lançamento incorreto detectado (peso): #{consulta_anterior.peso} Kg => #{consulta.peso} Kg; ID: #{consulta.id}" end if consulta.estatura > (consulta_anterior.estatura * 5) puts "Lançamento incorreto detectado (estatura): #{consulta_anterior.estatura} cm => #{consulta.estatura} cm; ID: #{consulta.id}" end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-sabia-1.0.1 | lib/tasks/db.rake |