Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop a Consultation-Focused Basic Billing System Module to CARE #7156

Closed
14 tasks
nihal467 opened this issue Feb 2, 2024 · 11 comments
Closed
14 tasks

Develop a Consultation-Focused Basic Billing System Module to CARE #7156

nihal467 opened this issue Feb 2, 2024 · 11 comments

Comments

@nihal467
Copy link
Member

nihal467 commented Feb 2, 2024

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

  1. For setting up the frontend, please refer to the readme file available at: https://github.com/coronasafe/care_fe
  2. 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
@nihal467 nihal467 added the GSoC Issues Created as part of Google Summer of Code label Feb 2, 2024
@github-project-automation github-project-automation bot moved this to Triage in Care Feb 2, 2024
@UdaySagar-Git
Copy link
Contributor

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

@nihal467
Copy link
Member Author

nihal467 commented Feb 22, 2024

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.

@BigJoe17
Copy link

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.

@Ashutosh0602
Copy link
Contributor

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.

@GiteshDewangan
Copy link

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

@hrit2773
Copy link
Contributor

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

@LalitDeore
Copy link

LalitDeore commented Mar 3, 2024

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.

@nihal467 nihal467 removed the GSoC Issues Created as part of Google Summer of Code label Mar 4, 2024
@nihal467
Copy link
Member Author

nihal467 commented Mar 4, 2024

The "GSoC" label has been removed as this project won't be a part of the GSoC program.

Copy link

Hi, @gigincg, @nihal467, @khavinshankar, @mathew-alex, @aparnacoronasafe, This issue has been automatically marked as stale because it has not had any recent activity.

@nihal467
Copy link
Member Author

discussion going on to visualise the entire structure of the billing

@nihal467
Copy link
Member Author

nihal467 commented Sep 9, 2024

closing this issue , since its been tracked separately with the HMIS development

@nihal467 nihal467 closed this as completed Sep 9, 2024
@github-project-automation github-project-automation bot moved this from Triage to Done in Care Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

7 participants