main.forms

Classes defining characteristics for data entry forms. Forms are generated as HTML from the structure of each Form’s superclass.

Functions

filter_campaigns_for_instances(user)

Classes

AddSupplyForm(*args, **kwargs)

AdminPasswordForm(*args, **kwargs)

Data entry form - fEMRUser

AuxiliaryPatientEncounterForm(*args, **kwargs)

CSVUploadForm(*args, **kwargs)

CampaignForm([data, files, auto_id, prefix, …])

Data entry form - Campaign

ChiefComplaintForm(*args, **kwargs)

ContactForm([data, files, auto_id, prefix, …])

Data entry form - Contact

DateInputOverride([attrs, format])

Overrides the form type for date inputs.

DiagnosisForm(*args, **kwargs)

EthnicityForm([data, files, auto_id, …])

Data entry form - Instance

ForgotUsernameForm([data, files, auto_id, …])

HistoryOfPresentIllnessForm(*args, **kwargs)

HistoryPatientEncounterForm(*args, **kwargs)

InstanceForm([data, files, auto_id, prefix, …])

Data entry form - Instance

InventoryEntryForm(*args, **kwargs)

LoginForm([data, files, auto_id, prefix, …])

Handles managing forms for user authentication.

MOTDForm(*args, **kwargs)

MedicationForm(*args, **kwargs)

OrganizationForm([data, files, auto_id, …])

PatientDiagnosisForm(*args, **kwargs)

PatientEncounterForm(*args, **kwargs)

Data entry form - PatientEncounter

PatientForm(*args, **kwargs)

Data entry form - Patient

PhotoForm(*args, **kwargs)

RaceForm([data, files, auto_id, prefix, …])

Data entry form - Race

RegisterForm([data, files, auto_id, prefix, …])

Handles managing forms for new user registration.

RemoveSupplyForm(*args, **kwargs)

TreatmentForm(*args, **kwargs)

UserForm(*args, **kwargs)

Data entry form - fEMRUser

UserUpdateForm(user, *args, **kwargs)

Data entry form - fEMRUser

VitalsForm(*args, **kwargs)

Data entry form - Vitals

fEMRAdminUserForm(*args, **kwargs)

Data entry form - fEMRUser

fEMRAdminUserUpdateForm(*args, **kwargs)

Data entry form - fEMRUser