care_fe
care_fe copied to clipboard
Develop a Consultation-Focused Basic Billing System Module to CARE
Project Detail
CARE is a centralized capacity management and patient management system, central to the 10BedICU Project, integrating patients, doctors, hospitals, labs, specialized treatment centers, hospital administrators, and shifting control cells. Hospitals update crucial information about their assets, providing district administration with a comprehensive view of the healthcare system via smart dashboards. CARE digitizes patient records, streamlines workflows for pandemic management, and is deployed in remote areas, enabling TeleICU services for underserved citizens. It revolutionizes healthcare management, enhancing efficiency, accessibility, and patient outcomes.
Features To Be Implemented
This Project outlines the creation of a new feature to support consultation-specific patient billing system tailored to support. This feature will constitute the first version of the billing system and is expected to cover the basic functionalities. The features expected to be achieved are outlined below:
- [ ] Integration with Patient Consultation: Ensure the system uses patient consultation-specific bill generation.
- [ ] Invoice Creation: Enable basic invoice creation for consultations (in-patient and outpatient), procedural services, diagnostics, room rent, doctor fees, Medicine etc. Support customisations in bill copies for insurance, hospital, payer, patient etc.
- [ ] Manual Entry Support: Allow manual adjustments or entries to accommodate exceptions or unique cases.
- [ ] Track payments: Allow invoices to be marked as eligible/ineligible for insurance claim, cash/card payment, payers details (individual payer, institutional payer etc) and status of payments.
- [ ] Reporting: Provide basic reporting capabilities for billing summaries and account receivables.
- [ ] Simple UI: Develop an intuitive UI for easy navigation and billing management.
- [ ] Audit: every change made to the invoices shall be audited and a trail of the audit must be accessible
Learning Path
Details | |
---|---|
Complexity | Medium |
Required Skills | ReactJS, NodeJS, TypeScript, Django |
Mentors | @nihal467 , @vigneshhari , @khavinshankar , @rithviknishad , @gigincg , @Ashesh3 , @sainak |
Project Size | 350 hours |
Link to documentation for Product Set-Up
- For setting up the frontend, please refer to the readme file available at: https://github.com/coronasafe/care_fe
- For setting up the backend, please refer to the readme file available at: https://github.com/coronasafe/care
Acceptance Criteria
- All the CI/CD workflows should pass.
- Code is logically structured for long-term project sustainability.
- Proper descriptions should be included for review purposes.
- QA and Code Review
Milestone
- [ ] Get to know CARE as a product and understand the workflow.
- [ ] Understand the user-level requirements and come up with a design.
- [ ] Design and implement the updated UI
- [ ] Complete functionality of Consultation-specific Billing System
- [ ] Implement a Basic Cypress automation test to test functionality
- [ ] Optimise and improve UX
- [ ] Review and QA
Hey Nihal,
I'm Uday, a passionate computer science undergraduate with a keen interest in full-stack development, particularly in the MERN stack. Your project for GSoC 2024 has caught my attention, and I'm excited about the prospect of contributing.
My expertise includes Next.js, React, TypeScript, JavaScript, Node.js, Tailwind CSS, Electron, Docker, CI/CD, Django, Python, Java, C++, and more. Beyond just participating in GSoC, I am genuinely eager to contribute meaningfully to your project and make a positive impact.
To facilitate communication and discuss potential collaboration, I'm open to connecting on Slack, Discord, or any platform you prefer. Could you guide me on the next steps to join the conversation and contribute effectively?
Eagerly looking forward to the opportunity to work together and make a significant contribution to your project!
Cheers, Uday
@nihal467
Hey everyone,
Thank you for showing interest in the projects. I would like to inform you that we have scheduled EOD calls on Zoom from Monday to Saturday at 7:30 PM to discuss your work and address any doubts with the core team. Alternatively, feel free to use our #care_general Slack channel.
The meeting links will be shared in our #reminder channel in our Slack workspace.
Link to join the Slack: Slack Workspace
Meanwhile, please explore the care platform and familiarize yourself with its features. Feel free to play around with it and assign any open issues as you see fit.
Hello Every one my name Is Joshua and I am a sophomore currently studying computer Engineering. I am thrilled by this project although I am new to the world of open source but I beleive I can learn and upskill myself as I contribute to this great project
Here are my tech stacks. I am proficient in the MERN Stack and I also know a little of python. I would need all the suppport and help I can get in participating in this project.
Hello @nihal467 , My name is Ashutosh Rai. Currently, I am pre-final year student in NSUT(formerly NSIT). Being curious about tech I learnt and done projects in MERN stack and also worked on tech stack like NextJs, NestJs and python based web framework(django, flask). I also worked for startup ArualApp helping them to add new features and improving UX alos and OG (OG raised funds) developed whole website from scratch.
I am not only committed to participating in GSoC but also genuinely enthusiastic about contributing substantially to your project, aiming to create a significant and positive influence. And this eventually help me to gain better experience and valuable learning.
I would appreciate your assistance throughout this opportunity.
Hello @nihal467 sir,
I'm Giteshwar Dewangan, a pre-final year student at SSTC BHILAI. Fueled by curiosity in tech, I've delved into MERN stack projects and explored JavaScript, TypeScript, and React at Internsavy. During my internship, I crafted portfolios and contact projects.
My enthusiasm extends beyond GSoC participation; I'm genuinely keen on making substantial contributions to your project. I aim to create a positive impact, enhancing my experience and learning along the way.
I would greatly appreciate your guidance and support throughout this exciting opportunity.
Best regards, Giteshwar Dewangan
Hello Nihal sir I'm Hritesh Kumar Shanty, a 3rd year student at CBIT hyderabad. I'm interested to contribute to this project...actually Its been a while making projects using react, nextjs and express but recently I explored django and I was really looking for a project like this where I can integrate django and nextjs. I would definitely like to give my 100% to this project idea
Hey,
I am expressing my interest in participating in this project. I have a background in open-source work and have previously contributed to projects. Additionally, I have been accepted into the GitHub Octernship Program under the Shuffle Organization.
My skill set includes proficiency in React.js and Javascript. Could you kindly provide me with any prerequisites or tasks that I could complete as a demonstration of my abilities and suitability for this project?
Thank you.
The "GSoC" label has been removed as this project won't be a part of the GSoC program.
Hi, @gigincg, @nihal467, @khavinshankar, @mathew-alex, @aparnacoronasafe, This issue has been automatically marked as stale because it has not had any recent activity.
discussion going on to visualise the entire structure of the billing
closing this issue , since its been tracked separately with the HMIS development