To be able to enter a prescription with structured data in a software system, within a comparable time to hand written prescription
EMR software is used by doctors to enter all patient information. They also add the prescribed prescriptions, prescription data entry in software makes it possible for pharmacy and insurance firms to access prescription information and lends itself to research and analytics, but it takes far longer than entering a prescription by hand.
We will therefore simplify and make prescription data entry comparable to handwritten prescription data entry.
- React.js for Frontend
- Node.js and Express.js for Backend
- MonogDB for Database
- Tailwind CSS for frontend UI
curl --location --request GET 'http://localhost:5000/api/patient/find?q={name}'
curl --location --request GET 'http://localhost:5000/api/doctor/find?q={name}'
curl --location --request POST 'http://localhost:5000/api/doctor/new' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: ARRAffinity=59ed4a69001d7adf38f26ae63c4e590c47dbb2ac549c856f50127e235fd98cf4; ARRAffinitySameSite=59ed4a69001d7adf38f26ae63c4e590c47dbb2ac549c856f50127e235fd98cf4' \
--data-urlencode 'name=Dr. Saumya Gupta
' \
--data-urlencode 'degree=MBBS' \
--data-urlencode 'specialization=Dentist' \
--data-urlencode 'address=D57/51B, Siddhgiri Bagh, Varanasi 201001' \
--data-urlencode 'registrationNumber=02916'
curl --location --request POST 'http://localhost:5000/api/patient/new' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: ARRAffinity=59ed4a69001d7adf38f26ae63c4e590c47dbb2ac549c856f50127e235fd98cf4; ARRAffinitySameSite=59ed4a69001d7adf38f26ae63c4e590c47dbb2ac549c856f50127e235fd98cf4' \
--data-urlencode 'name=Sahil Kumar Jena' \
--data-urlencode 'age=21' \
--data-urlencode 'symtoms=complain of fever' \
--data-urlencode 'gender=Male' \
--data-urlencode 'address=chennai' \
--data-urlencode 'phoneNumber=8787064557'
โโโ README.md <- The top-level README for developers using this project.
โ
โโโ emids-frontend
โ โโโ package.json <- Containing the required node modules start up scripts etc
โ โโโ postcss.config.js <- Tailwind css file
โ โโโ tailwind.config.js <- Tailwind css file
โ โโโ public
โ โโโ src
โ โโโ App.js <- React App
โ โโโ index.js <- React App startup
โ โโโ Home.js <- Home Page
โ โโโ Layout.js <- Navigation Structure
โ โโโ pages <- Folder for pages
โ โโโ components <- Folder for react components
โ
โ
โโโ emids-backend
โโโ node_modules <- Folder containg node modules
โโโ .env <- MongoDB connection string
โโโ prescription
โ โโโ index.js <- Making the html for EHR and converting to pdf format
โโโ routes
โ โโโ patient.js <- API Routes for add/deleting a patient
โ โโโ doctor.js <- API Routes for add/deleting a doctor
โโโ models
โ โโโ patient.js <- Defining Database Structure Routes for a patient
โ โโโ doctor.js <- Defining Database Structure Routes for a doctor
โ
โโโ Prescription.pdf. <- Sample PDF File for editing
โ
โโโ index.js <- Express app with startu
โโโ package.json <- Containing the required node modules start up scripts etc
โโโ db
โโโ conn.js <- Connect to MongoDB
cd emids-frotned
npm start
cd emids-backend
node index