Beispiel #1
0
def process_case_action(request):
    """Store the files in 'analysis' folder and save analysis"""
    analysis = Analysis()
    analysis.admin_id = request.user.pk
    analysis.content = request.POST['analysis']
    analysis.save()
    
    case_id = request.POST['case_id']
    case = Case.objects.get(pk=case_id)
    case.analysis =  analysis
    case.status = 3
    case.save()

    appointment = Appointment.objects.filter(case = case, is_current = True, is_cancelled = False)[0]
    
    title = 'Analysis is available for CASE #' + str(case.id) 
    title = title.upper()
    content = 'Analysis is available for CASE #: ' + str(case.id)
    message = Message.objects.create(receiver = appointment.doctor, case = case, title = title, content = content, type = 5, is_sys = True)
    message.save()
        
    return redirect('main.views.quantmd.process_cases')