Week 11: Buccal Up!
May 10, 2024
Hi everyone, and welcome to Week 11 of my senior project! As we reach our final stretch of this project, I would like to share this week’s updates and the steps to refine my model. So, let’s get into it!
Making my Model More Secure
As I was testing out my chatbot, I realized that it is not that hard for anyone to get lucky and input a patient ID number that is in the system. Once they input an ID number and it is found, the patient now has access to their patient information, which includes confidential information such as their medical history and birthday.
In order to solve this issue, I went back to my sample patient dataset and created another column named Patient PIN Number. This means that every patient is assigned a six digit number that they would have to memorize in order to confirm their identity.
However, while testing out this new method, I ran into a bug where if the user inputs any PIN found in the system (not just that specific patient’s), it would still work and the chatbot will assume that the patient is authorized. To debug this problem, I configured the chatbot to only authorize the patient if and only if the PIN corresponds to the ID number.
Essentially, after the user inputs a patient ID that is in the system, the chatbot will ask them to type in the corresponding PIN number. If the PIN number is typed in wrong more than 3 times, the chatbot will end the session. This ensures a more secure way of protecting the patient’s privacy and ensuring that someone else is getting access to confidential information.
New Patient Questionnaire
As I mentioned last week, I wanted to mimic a new patient questionnaire for anyone using my chatbot who isn’t included in the system. This will ensure that the chatbot has a sense of anything that might affect their treatments before providing them with any oral care tips.
This is a section of the questionnaire:
If the user states that they are new or if they input an ID number that isn’t in the system, the chatbot will refer them to this questionnaire. Once they fill it out, they will need to input it back into the chatbot and my model will be able to learn from their symptoms and medical history to provide them with the best possible treatment for their stated problem.
Final Product
Over the next week, while continuously regulating my model, I plan to integrate my model into a website. The website will be a mock-up for dental professionals to use if needed. Stay tuned to find out what my website looks like! Thanks for reading and please let me know if you have any questions!
Leave a Reply
You must be logged in to post a comment.