def f(patient, facility, n): for _ in range(n): medication = Medication() medication.patient = patient medication.facility = facility medication.from_date = random_date(date(2000, 1, 1), date.today()) if random.random() > 0.5: medication.to_date = random_date(medication.from_date, date.today()) medication.name = random.choice(MEDICATION_NAMES) medication.dose_quantity = random.randint(1, 10) medication.dose_unit = random.choice(medication_dose_units) medication.frequency = random.choice(medication_frequencies) medication.route = random.choice(medication_routes) db.session.add(medication)