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

Generic Scheduling System For CARE #53

Open
4 tasks
nihal467 opened this issue Mar 15, 2024 · 11 comments
Open
4 tasks

Generic Scheduling System For CARE #53

nihal467 opened this issue Mar 15, 2024 · 11 comments

Comments

@nihal467
Copy link
Member

nihal467 commented Mar 15, 2024

Requirements

Develop a scheduling system within CARE that supports managing outpatient (OP) tickets or slots. Each doctor should be able to configure their availability, specifying the days they will be available and either the number of slots or the duration they will be available for. Appointments can then be booked within these availability windows. The system should offer both an appointment-based and a token-based model, ensuring that the number of tokens matches the available slots. Additionally, the scheduling table should be flexible enough to handle bookings for different locations, such as operation theatres, cath labs, etc., which will be represented as location entities in CARE.

Appointments may include multiple participants or be linked to other objects. For example, a procedure could be an object with a team associated with it, and the team would consist of the participants involved in the appointment.

Moreover, a receptionist flow needs to be created for managing both the booking of appointments and the assignment of tokens, specifically for OP consultations. The receptionist flow should streamline the booking process for outpatient services.

Roadmap

  • Create a Care Enhancement Proposal (CEP) outlining the APIs & Models for enabling Scheduling
  • Get the CEP reviewed from the Core Team
  • Expand the CEP with planned Mockups
  • Design and Implement the models, APIs & UI
@r-nikhilkumar
Copy link

@nihal467, @rithviknishad It's really interesting, can I look for it?

@nihal467
Copy link
Member Author

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.

@JohnLu2004
Copy link

@nihal467 @vigneshhari
CARE sounds like a comprehensive system for hospital management, and I would love to contribute to the project as a Google Summer of Code Developer. I've joined the slack workspace. Is there anything else I can do to learn more about it or learn how to contribute?

@nihal467
Copy link
Member Author

nihal467 commented Mar 16, 2024

@nihal467 @vigneshhari CARE sounds like a comprehensive system for hospital management, and I would love to contribute to the project as a Google Summer of Code Developer. I've joined the slack workspace. Is there anything else I can do to learn more about it or learn how to contribute?

@JohnLu2004 https://rebuildearth.slack.com/archives/CC9LWNG1K/p1708600891675389 check this message in the announcement channel for more info

@Sulochan-khadka
Copy link

Hey @nihal467 , may you assign me this issue so that I can fix this as soon as possible.

Copy link

github-actions bot commented Apr 4, 2024

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

Copy link

Hi, @coronasafe/care-frontend-maintainers, This issue has been automatically marked as stale because it has not had any recent activity.

@gigincg
Copy link
Member

gigincg commented Aug 5, 2024

@khavinshankar You've been working on docs for Scheduling right? Can you update the PR in the docs repo and update here?

@khavinshankar
Copy link
Member

Docs of the initial ideation of scheduling can be found at #34

Preview: https://docs-git-scheduling-ohcnetwork.vercel.app/docs/care/CEP/Draft/scheduling

@khavinshankar khavinshankar removed their assignment Aug 20, 2024
@gigincg gigincg transferred this issue from ohcnetwork/care_fe Sep 23, 2024
@Sulochan-khadka
Copy link

Is this project completed @rithviknishad @gigincg ? I would like to work on it if it is not completed.

@rithviknishad
Copy link
Member

Hey @Sulochan-khadka

This is a larger piece that is to be built, we would create related smaller sub-issues and mark some of them as "good first issues". You can look out for them in the coming weeks.

Feel free to take up other good first issues in the meantime 😄
https://github.com/ohcnetwork/care_fe/contribute

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Up Next
Development

No branches or pull requests

7 participants