Skip to content

hartmandy/cat-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cat Cache

Building a Comprehensive Patient Intake Management System for Emergency Vet Care

In the high-stakes environment of an emergency veterinary office, efficiency and accuracy are paramount. To address these needs, I developed a patient intake management system designed to streamline the entire process from onboarding to ongoing care. This system meticulously tracks every aspect of a pet's journey, from the initial check-in to the detailed logs of care and symptoms observed during their stay. The result is a robust application that enhances the workflow for both ER staff and receptionists, ensuring that every pet receives the attention they need and every owner has quick access to their pet's status.

The core functionality of this system includes managing detailed profiles for pets with information about their owners. Each pet profile provides a comprehensive view of the pet's medical history, including visits, notes, and symptoms tracked during their stay. This allows veterinarians to quickly access vital information, ensuring that they can provide the best possible care. Additionally, the system features distinct interfaces tailored to the needs of ER staff and receptionists. The ER staff view focuses on in-depth medical records and ongoing treatment logs, while the receptionist view prioritizes quick check-ins and easy access to owner contact information.

0fdfc749074e09fe824c92b4c6456efe505f7a57-921x553

The frontend is built using React, providing a dynamic and responsive user experience. The design was created utilizing Tailwind CSS, which allows for rapid styling and a consistent look and feel across the application. React's component-based architecture ensures that the system is both scalable and maintainable, making it easy to add new features or update existing ones as needed.

On the backend, I utilize a Python Flask API to handle the business logic and interact with a SQLite database. Flask's lightweight yet powerful framework allows me to create a robust API that can efficiently manage the data flow between the frontend and the database. SQLite, a reliable and easy-to-manage database solution, ensures that all pet and owner information is stored securely and can be accessed quickly. This combination of technologies delivers a seamless experience for both staff and pet owners, enhancing the overall efficiency of the emergency vet office. This system could not only improves the workflow of veterinary staff but also ensures that pet owners are kept informed and reassured throughout their pet's treatment.

aabf26b5c4279ac169114ac376314ba19bb2b51b-2880x1628

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.
You may also see any lint errors in the console.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

npm run build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

See the section about deployment for more information.

This section has moved here: https://facebook.github.io/create-react-app/docs/deployment

npm run build fails to minify

This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify

About

Patient dashboard for ER vet office created with React, Typescript, Python, Tailwind CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors