Esempio n. 1
0
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
Esempio n. 2
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)