class Family::MedicalLogsController < Family::Controller
  def index
    render_success :ok, json: logs.map { |l| log_props(l) }
  end

  private
    def logs
      current_family.nursing_logs
        .preload(:student, :complaint)
        .by_students(params[:student_id])
        .ordered
        .decorate
    end

    def log_props(log)
      {
        id: log.id,
        complaint_name: log.complaint_name,
        description: log.description,
        full_name: log.student_full_name,
        entry_date: log.entry_date,
        treatment: log.treatment
      }
    end
end
