Oracle (Cerner) | High Level Design | IC3 | Senior Software Engineer (SMTS)
Summary
I was asked to design a high-level AI note-making system for hospitals to automate doctor-patient conversations, summarize notes, and generate prescriptions, focusing on backend components.
Full Experience
High Level Desigh Problem (Backend role)
Suppose I am going into the hospital as a patient and want to visit a doctor. The hospital makes an appointment for me. They also ask for any ongoing problems I might have like the history of me. In a 1:1 session with the Doctor, he needs to take all the notes during the conversation with me. And then finally the doctor gave me a prescription based on the notes.
We need to automate the above system by building an AI note-making system for hospitals for conversations between doctors and patients.
We need a conversational AI system that understands who is doctor, patient, make a summarized note of the conversation and also make the prescription details told by the doctor.
Give me a High-Level System design for this problem, including but not limited to, API, Database, Services, The Scale of deployment, and other things required to fulfill this requirement.
Interview Questions (1)
High-Level System Design: AI Note-Making System for Hospitals
High Level Desigh Problem (Backend role)
Suppose I am going into the hospital as a patient and want to visit a doctor. The hospital makes an appointment for me. They also ask for any ongoing problems I might have like the history of me. In a 1:1 session with the Doctor, he needs to take all the notes during the conversation with me. And then finally the doctor gave me a prescription based on the notes.
We need to automate the above system by building an AI note-making system for hospitals for conversations between doctors and patients.
We need a conversational AI system that understands who is doctor, patient, make a summarized note of the conversation and also make the prescription details told by the doctor.
Give me a High-Level System design for this problem, including but not limited to, API, Database, Services, The Scale of deployment, and other things required to fulfill this requirement.