Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class VisitCreate(CreateView):
- model = Visit
- fields = ['fk_visit_main', 'visit_date', 'visit_progress_notes']
- success_url = reverse_lazy('clincher:main')
- def get_initial(self):
- return self.request.GET
- class Visit(models.Model):
- fk_visit_main = models.ForeignKey(Main, on_delete=models.CASCADE, verbose_name=('Patient Name'))
- visit_date = models.DateField()
- visit_label = models.CharField(max_length=256, blank=True, null=True)
- visit_types_list = (
- (str(1), 'Consultation'),
- (str(2), 'Procedure'),
- (str(3), 'Administrative'),)
- visit_type = models.CharField(
- max_length=256,
- choices=visit_types_list,
- default=1,)
- visit_progress_notes = models.TextField(max_length=10000,
- blank=True)
- outcomes = models.BooleanField(default=False)
- def __str__(self):
- return str(self.visit_label)
- def get_absolute_url(self):
- return reverse('clincher:main-detail', kwargs={'pk': self.pk})
Add Comment
Please, Sign In to add comment