Skip to content

Add Scheduling docs for 3.1 - #81

Merged
aravindm4 merged 1 commit into
mainfrom
docs/scheduling-flows
Aug 11, 2026
Merged

Add Scheduling docs for 3.1#81
aravindm4 merged 1 commit into
mainfrom
docs/scheduling-flows

Conversation

@aravindm4

Copy link
Copy Markdown
Member

What

Adds documentation for three Scheduling modules. These were written from scratch against the backend and frontend sources — they did not exist in care_docs before.

Schedule & Availability

  • Replaces concepts/scheduling/schedule.mdx
  • Four flows: create, view, edit and delete a schedule template

Schedule Exception (new)

  • New concept at concepts/scheduling/exception.mdx
  • Three flows: create, view and remove a schedule exception

Token

  • Replaces concepts/scheduling/token.mdx
  • Four flows: create a token category, create a token, manage a token queue, cancel a token

Adds a Scheduling category to the 3.1 flows sidebar with the three modules nested under it.

Where the content comes from

Grounded in:

  • care/emr/models/scheduling/Schedule, Availability, AvailabilityException, SchedulableResource, Token, TokenQueue, TokenSubQueue, TokenCategory
  • care/emr/resources/scheduling/ — field-level specs, enums and validation rules
  • care/security/permissions/schedule.py and token.py — exact permission names
  • care_fe/src/pages/Scheduling/, src/pages/Facility/queues/, src/components/Tokens/ and public/locale/en.json — UI labels

Please review the flow steps closely

Field names, enums, validation rules and permissions are taken directly from the source and should be accurate. The step-by-step navigation in the flows is the weaker part: the entry points ("Open the facility. Go to the scheduling section…") were inferred from the component structure rather than verified by clicking through the product. Anywhere the exact menu path matters, please correct it.

Specifically worth checking:

  • How a user reaches the schedule of a resource, and whether the wording matches the UI
  • Whether the delete action on a schedule template exists in the UI as described
  • The Queues page: tab names, the Serve Next Patient action, and how service points are managed
  • Whether tokens are usually created from the Create Token panel, from an appointment, or both

Verification

Docusaurus build passes for both en and ml locales.

Add the Schedule & Availability, Schedule Exception and Token modules:
refreshed schedule and token concepts, a new schedule exception concept,
and eleven flows. Adds a Scheduling category to the 3.1 flows sidebar.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying coredocs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 48571fe
Status: ✅  Deploy successful!
Preview URL: https://7a954ba4.coredocs.pages.dev
Branch Preview URL: https://docs-scheduling-flows.coredocs.pages.dev

View logs

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generated by Docs Reviewer for #81 · opus50 · 207.2 AIC · ⌖ 15.8 AIC · ⊞ 11K

]
},
{
"type": "category",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mirroring (checklist 11). This whole change lands only in 3.1. The shared conventions keep versioned_docs/version-3.0 and version-3.1 byte-identical, so the 3.0 copies are missing: versioned_docs/version-3.0/concepts/scheduling/{schedule,token,exception}.mdx, the entire versioned_docs/version-3.0/flows/scheduling/ tree, and this same Scheduling category in versioned_sidebars/version-3.0-sidebars.json.

@aravindm4
aravindm4 merged commit d639d3a into main Aug 11, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant