Base classes for managing next appointment CRF at each timepoint in clinicedc/edc projects
Project description
edc-next-appointment
Base classes for managing next appointment CRF at each timepoint
Declare in your app as a longitudinal model / CRF.
For example:
# model.py
class NextAppointment(NextAppointmentCrfModelMixin, CrfModelMixin, BaseUuidModel):
class Meta(CrfModelMixin.Meta, BaseUuidModel.Meta):
verbose_name = "Next Appointment"
verbose_name_plural = "Next Appointments"
# forms.py
class NextAppointmentForm(NextAppointmentModelFormMixin, CrfModelFormMixin, forms.ModelForm):
form_validator_cls = NextAppointmentFormValidator
class Meta:
model = NextAppointment
fields = "__all__"
# admin.py
@admin.register(NextAppointment, site=intecomm_subject_admin)
class NextAppointmentAdmin(NextAppointmentModelAdminMixin, CrfModelAdmin):
form = NextAppointmentForm
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
edc-next-appointment-0.1.2.tar.gz
(30.3 kB
view hashes)
Built Distribution
Close
Hashes for edc-next-appointment-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b93f0aac9bf9b97c5e1382f02db42c847c34aebf76d9fe644b17fd99c46c1fe7 |
|
MD5 | c2150ab8e80daefdf8712308eebd2d4a |
|
BLAKE2b-256 | 37b7061928839c4cda191664b1e249aa674aa2f80c64da04f670fdf4ba848e77 |
Close
Hashes for edc_next_appointment-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97ffe159a20d1ceb68af3ff555c98048b0415e610ef2f403e5b130ca18d1ef26 |
|
MD5 | 94bedcf593a839d3d02bf9bf63d1d87c |
|
BLAKE2b-256 | 497a6469779530ad40138953378096fcd6115afa243be69dbe653455400b4529 |