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.3.0.tar.gz
(35.9 kB
view hashes)
Built Distribution
Close
Hashes for edc-next-appointment-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a0b1e49bb24e81b45907e4207290fe999dc0ecc2d9b537100464c070b9f4ef8 |
|
MD5 | a881ea69e611c1d7d4a32323cf9d85ad |
|
BLAKE2b-256 | aff9cd59aa716ceb045dd764da39093dce4913cbe081b4811abf2562a5a715b3 |
Close
Hashes for edc_next_appointment-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bbdd2d39055d2615de9236844b7300848a013ab5250a59c0489b2b46f33a216 |
|
MD5 | 56ec4fd08f80e6f4f88feed3dfba867c |
|
BLAKE2b-256 | 51e8baf025df2c3a24c51ba0c6615dbf5aa19304d185411119420c76d3bf1f38 |