def medication(patient): medication = Medication() medication.patient = patient medication.from_date = date(2015, 1, 1) medication.to_date = date(2015, 1, 2) medication.name = "Paracetamol" medication.dose_quantity = 100 medication.dose_unit = MedicationDoseUnit(id="mg") medication.frequency = MedicationFrequency(id="daily") medication.route = MedicationRoute(id="oral") return medication
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)