def bed_new(request): if request.method == "POST": form = BedForm(request.POST) if form.is_valid(): bed = form.save(commit=False) activeEvent = event_views.getActiveEvent() event_id = activeEvent[0].pk print(activeEvent[0].pk) current_user = request.user.id curr_username = request.user print('current_user_id: ' + str(current_user)) print('current_user: '******'user: '******'Found org: ' + str(org_id)) bed.event_id = activeEvent[0].pk bed.organization_id = org_id bed.num_available = bed.initial_num - bed.num_used bed.created_date = timezone.now() bed.save() beds = Bed.objects.filter(organization=org_id).filter( event=event_id) return render(request, 'beds/bed_list.html', {'beds': beds}) else: form = BedForm() # print("Else") return render(request, 'beds/bed_new.html', {'form': form})
def bed_edit(request, pk): bed = get_object_or_404(Bed, pk=pk) if request.method == "POST": # update form = BedForm(request.POST, instance=bed) if form.is_valid(): bed = form.save(commit=False) bed.num_available = bed.initial_num - bed.num_used bed.updated_date = timezone.now() bed.save() activeEvent = event_views.getActiveEvent() event_id = activeEvent[0].pk print(activeEvent[0].pk) current_user = request.user.id curr_username = request.user print('current_user_id: ' + str(current_user)) print('current_user: '******'Found org: ' + str(org_id)) beds = Bed.objects.filter(organization=org_id).filter( event=event_id) return render(request, 'beds/bed_list.html', {'beds': beds}) else: # edit form = BedForm(instance=bed) return render(request, 'beds/bed_edit.html', {'form': form})
def bed_list(request): event = event_views.getActiveEvent() event_id = event.first().id if event_id: print('Event: ' + str(event_id)) user = request.user if user.is_authenticated: if user.is_superuser: bed = Bed.objects.filter(event=event_id) return render(request, 'beds/bed_list.html', {'beds': bed}) else: current_user = request.user.id curr_username = request.user print('current_user_id: ' + str(current_user)) print('current_user: '******'user: '******'Found org: ' + str(org_id)) bed = Bed.objects.filter( organization=org_id).filter(event=event_id) return render(request, 'beds/bed_list.html', {'beds': bed}) else: bed = Bed.objects.filter(event=event_id) return render(request, 'beds/bed_list.html', {'beds': bed})
def patient_new(request): if request.method == "POST": event = getActiveEvent() event_id = event.first().id # ensure there is an active event if event: print('Event: ' + str(event)) current_user = request.user.id curr_username = request.user print('current_user_id: ' + str(current_user)) print('current_user: '******'user: '******'Found org: ' + str(org_id)) form = PatientForm(request.POST) if form.is_valid(): patient = form.save(commit=False) patient.organization_id = org_id patient.event_id = event_id patient.created_date = timezone.now() patient.save() patients = Patient.objects.filter( created_date__lte=timezone.now()) return render(request, 'patients/patient_list.html', {'patients': patients}) else: form = PatientForm() # print("Else") return render(request, 'patients/patient_new.html', {'form': form})
def patient_search_list(request): #if request.method == "GET": event = getActiveEvent() if event: event_id = event.first().id print('Event: ' + str(event_id)) first_name = request.GET['first_name'] last_name = request.GET['last_name'] print('last_name: ' + last_name) if last_name: if first_name: patients = Patient.objects.filter(event=event_id).filter( patient_last_name=last_name).filter( patient_first_name=first_name) else: patients = Patient.objects.filter(event=event_id).filter( patient_last_name=last_name) elif first_name: if last_name: patients = Patient.objects.filter(event=event_id).filter( patient_last_name=last_name).filter( patient_first_name=first_name) else: patients = Patient.objects.filter(event=event_id).filter( patient_first_name=first_name) else: patients = Patient.objects.none() else: patients = Patient.objects.all() return render(request, 'patients/patient_search_list.html', {'patients': patients})
def bed_availability(request): event = event_views.getActiveEvent() event_id = event.first().id if event_id: print('Event: ' + str(event)) beds = Bed.objects.filter( event_id=event_id).order_by('organization_id') return render(request, 'beds/bed_availability.html', {'beds': beds})
def patient_list(request): # ensure there is an acti99*ve event event = getActiveEvent() event_id = event.first().id if event_id: print('Event: ' + str(event_id)) current_user = request.user.id curr_username = request.user print('current_user_id: ' + str(current_user)) print('current_user: '******'user: '******'Found org: ' + str(org_id)) patients = Patient.objects.filter( organization=org_id).filter(event=event_id) for patient in patients: print('Patient: ' + chr(patient.id)) return render(request, 'patients/patient_list.html', {'patients': patients}) else: patients = Patient.object.none() return render(request, 'events/nurse_home.html') else: patients = Patient.object.none() return render(request, 'events/nurse_home.html') else: patients = Patient.object.none() return render(request, 'events/nurse_home.html') else: patients = Patient.object.none() # patients = Patient.objects.filter(created_date__lte=timezone.now()) return render(request, 'events/nurse_home.html')