DjPapzin's picture
Add falcondemo.mp4 and .keras model to Git LFS
c77acf1
from rest_framework.decorators import api_view
from rest_framework.response import Response
from .serializers import DiagnosisSerializer, DrugSerializer
from rest_framework.views import APIView
from rest_framework import status
from rest_framework.parsers import FormParser, MultiPartParser
from .serializers import FileUploadSerializer
from .models import DrugPrescriptionFileUpload
@api_view(['GET'])
def chatbot_diagnosis(request):
# In a real application, you would process the diagnosis here
diagnosis_data = {"diagnosis": "This is a preliminary diagnosis based on symptoms."}
serializer = DiagnosisSerializer(diagnosis_data)
return Response(serializer.data)
@api_view(['GET'])
def drug_identification(request):
# In a real application, you would process the drug identification here
drug_data = {"drug_info": "This is the identified drug information."}
serializer = DrugSerializer(drug_data)
return Response(serializer.data)
class upload_drug_prescription_view(APIView):
serializer_class = FileUploadSerializer
parser_classes = (MultiPartParser, FormParser)
def post(self, request):
serialiser = self.serializer_class(data=request.data)
if serialiser.is_valid():
serialiser.save()
return Response(
serialiser.data,
status=status.HTTP_201_CREATED
)
return Response(
serialiser.errors,
status=status.HTTP_400_BAD_REQUEST
)