Guest User

Untitled

a guest
Mar 24th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. class VisitCreate(CreateView):
  2. model = Visit
  3. fields = ['fk_visit_main', 'visit_date', 'visit_progress_notes']
  4. success_url = reverse_lazy('clincher:main')
  5.  
  6. def get_initial(self):
  7. return self.request.GET
  8.  
  9. class Visit(models.Model):
  10. fk_visit_main = models.ForeignKey(Main, on_delete=models.CASCADE, verbose_name=('Patient Name'))
  11. visit_date = models.DateField()
  12. visit_label = models.CharField(max_length=256, blank=True, null=True)
  13. visit_types_list = (
  14. (str(1), 'Consultation'),
  15. (str(2), 'Procedure'),
  16. (str(3), 'Administrative'),)
  17. visit_type = models.CharField(
  18. max_length=256,
  19. choices=visit_types_list,
  20. default=1,)
  21. visit_progress_notes = models.TextField(max_length=10000,
  22. blank=True)
  23. outcomes = models.BooleanField(default=False)
  24.  
  25. def __str__(self):
  26. return str(self.visit_label)
  27.  
  28. def get_absolute_url(self):
  29. return reverse('clincher:main-detail', kwargs={'pk': self.pk})
Add Comment
Please, Sign In to add comment