def save_medical(request): if request.method == "POST" and utilities.is_permission_granted( request.user, 'add_medicalmodel'): m_form = PostMedical(request.POST) if m_form.is_valid(): name = m_form.cleaned_data['name'] effect = m_form.cleaned_data['effect'] r = requests.post('http://127.0.0.1:8000/api/medical/', data={ 'name': name, 'effect': effect }) if r.status_code == 200 or 201: data = r.json() print(data) return redirect('medical_list') else: # Added else statment msg = 'Errors: %s' % m_form.errors.as_text() return HttpResponse(msg, status=400) else: m_form = PostMedical() context = { 'selected_tab': 'medical', 'permissions': utilities.get_user_permissions(request.user), 'm_form': m_form } return render( request, utilities.get_template_name(request.user, 'add_medicalmodel', 'create_medical_form.html'), context)
def get_context_data(self, id, *args, **kwargs): context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(self.request.user), 'hospital_record': get_hospital_record_detail(id), } return context
def get_context_data(self, id, *args, **kwargs): context = { 'selected_tab': 'medical', 'permissions': utilities.get_user_permissions(self.request.user), 'medical': get_medical_detail(id), } return context
def get_context_data(self, *args, **kwargs): context = { 'selected_tab': 'physical', 'permissions': utilities.get_user_permissions(self.request.user), 'physical': get_physical_list(self.request.user.id), } return context
def get_context_data(self, *args, **kwargs): context = { 'selected_tab': 'medical', 'permissions': utilities.get_user_permissions(self.request.user), 'medical': filter_all_medical(self.request), } return context
def get_context_data(self, hospital_record_id, *args, **kwargs): context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(self.request.user), 'hospital_record_id': hospital_record_id, 're_examination': get_re_examination_list(hospital_record_id), } return context
def get_context_data(self, *args, **kwargs): page = 1 page = self.request.GET.get('page') context = { 'selected_tab': 'medical', 'permissions': utilities.get_user_permissions(self.request.user), 'medical': get_medical_list(page), } return context
def get_context_data(self, hospital_record_id, id, medical_detail_id, *args, **kwargs): context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(self.request.user), 'hospital_record_id': hospital_record_id, 're_examination_id': id, 'medical_detail': get_medical_detail_detail(id, medical_detail_id) } return context
def get_context_data(self, *args, **kwargs): group = utilities.get_user_group(self.request.user) for gr in group: if str(gr) == 'Doctor': context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(self.request.user), 'hospital_record': filter_all_hospital_record(self.request), } else: context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(self.request.user), 'hospital_record': filter_user_hospital_record(self.request.user.id, self.request), } return context
def get_context_data(self, *args, **kwargs): group = utilities.get_user_group(self.request.user) for gr in group: if str(gr) == 'Doctor': print("okkkkkkkkkkkkkkkkkkkkkkk") context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(self.request.user), 'hospital_record': get_all_hospital_record(self.request.user.id), } else: print("---------------------------") context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(self.request.user), 'hospital_record': get_hospital_record_list(self.request.user.id), } return context
def save_re_examination(request, hospital_record_id): if request.method == "POST" and utilities.is_permission_granted( request.user, 'add_reexaminationmodel'): r_form = PostReExamination(request.POST) if r_form.is_valid(): #doctor = r_form.cleaned_data['doctor'] doctor = request.user.username result = r_form.cleaned_data['result'] date = r_form.cleaned_data['date'] #appointment_date = r_form.cleaned_data['appointment_date'] appointment_date = request.GET.get('appointment_date') r = requests.post( 'http://127.0.0.1:8000/api/re-examination/hospital_record/{}/'. format(hospital_record_id), data={ 'doctor': doctor, 'result': result, 'date': date, 'appointment_date': appointment_date, 'hospital_record': hospital_record_id }) if r.status_code == 200 or 201: data = r.json() print(data) return redirect('re_examination_list', hospital_record_id=hospital_record_id) else: # Added else statment msg = 'Errors: %s' % r_form.errors.as_text() return HttpResponse(msg, status=400) else: print("----------------------------") r_form = PostReExamination() context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(request.user), 'hospital_record_id': hospital_record_id, 'r_form': r_form } return render( request, utilities.get_template_name(request.user, 'add_reexaminationmodel', 'create_re_examination_form.html'), context)
def save_medical_detail(request, hospital_record_id, id): if request.method == "POST" and utilities.is_permission_granted( request.user, 'change_medicaldetailmodel'): md_form = PostMedicalDetail(request.POST) if md_form.is_valid(): medical = md_form.cleaned_data['medical'] quantity = md_form.cleaned_data['quantity'] time = md_form.cleaned_data['time'] dates = md_form.cleaned_data['dates'] r = requests.post( 'http://127.0.0.1:8000/api/medical-detail/post/{}/'.format(id), data={ 'medical': medical.id, 'quantity': quantity, 'time': time, 'dates': dates, 're_examination': id }) if r.status_code == 200 or 201: data = r.json() print(data) return redirect('medical_detail_list', hospital_record_id=hospital_record_id, id=id) else: msg = 'Errors: %s' % md_form.errors.as_text() return HttpResponse(msg, status=400) else: md_form = PostMedicalDetail() context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(request.user), 're_examination': id, 'md_form': md_form } return render( request, utilities.get_template_name(request.user, 'add_medicaldetailmodel', 'create_medical_detail_form.html'), context)
def save_physical(request): if request.method == "POST" and utilities.is_permission_granted( request.user, 'add_physicalmodel'): form = PostPhysical(request.POST) if form.is_valid(): height = form.cleaned_data['height'] weight = form.cleaned_data['weight'] date = form.cleaned_data['date'] user = form.cleaned_data['user'] r = requests.post('http://127.0.0.1:8000/api/physical/', data={ 'height': height, 'weight': weight, 'date': date, 'user': user.id }) if r.status_code == 200 or 201: data = r.json() print(data) return redirect('physical_list') else: msg = r.json() return HttpResponse(msg) else: # Added else statement msg = 'Errors: %s' % form.errors.as_text() return HttpResponse(msg, status=400) else: form = PostPhysical() context = { 'selected_tab': 'physical', 'permissions': utilities.get_user_permissions(request.user), 'form': form } return render( request, utilities.get_template_name(request.user, 'add_physicalmodel', 'create_form.html'), context)
def save_hospital_record(request): if request.method == "POST" and utilities.is_permission_granted( request.user, 'add_hospitalrecordmodel'): h_form = PostHospitalRecord(request.POST) if h_form.is_valid(): hospital = h_form.cleaned_data['hospital'] disease = h_form.cleaned_data['disease'] start_time = h_form.cleaned_data['start_time'] status = h_form.cleaned_data['status'] user = h_form.cleaned_data['user'] r = requests.post('http://127.0.0.1:8000/api/hospital-record/', data={ 'hospital': hospital, 'disease': disease, 'start_time': start_time, 'status': status, 'user': user.id }) if r.status_code == 200 or 201: data = r.json() print(data) return redirect('hospital_record_list') else: # Added else statment msg = 'Errors: %s' % h_form.errors.as_text() return HttpResponse(msg, status=400) else: h_form = PostHospitalRecord() context = { 'selected_tab': 'hospital_record', 'permissions': utilities.get_user_permissions(request.user), 'h_form': h_form } return render( request, utilities.get_template_name(request.user, 'add_hospitalrecordmodel', 'create_hospital_record_form.html'), context)