Esempio n. 1
0
File: dev.py Progetto: rclanan/radar
    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)