Repository navigation
feat(doctors): tokenised ICS calendar feed for doctors' schedules - #232
Philcsweb3 wants to merge 2 commits into
Conversation
|
@Philcsweb3 This PR now has merge conflicts with git fetch upstream # upstream = https://github.com/DocForum/docforum-core.git
git rebase upstream/main
# resolve the conflicts, re-run the tests, then:
git push --force-with-leaseThe usual culprits are shared docs like Automated message. It won't repeat unless the PR conflicts again after your next push. |
|
@Philcsweb3 CI is failing on this branch against the latest Backend (typecheck + test + build)
This PR also conflicts with |
|
@Philcsweb3 This PR now has merge conflicts with git fetch upstream # upstream = https://github.com/DocForum/docforum-core.git
git rebase upstream/main
# resolve the conflicts, re-run the tests, then:
git push --force-with-leaseThe usual culprits are shared docs like Automated message. It won't repeat unless the PR conflicts again after your next push. |
Overview
This PR lays the groundwork for a per-doctor, tokenised ICS calendar feed so doctors can subscribe to their DocForum schedule from Google/Outlook/phone calendars. It adds the doctor-side data access and route surface needed to resolve a feed token to a doctor, plus the roadmap entry tracking the Phase 2 work. The feed itself is intentionally scoped to carry no patient-identifying information — only time, a generic "DocForum appointment" summary, and a deep link.
Related Issue
Changes
📅 Doctor feed token plumbing
[MODIFY]
backend/src/modules/doctors/repositories/index.tsARCHITECTURE_ESSENTIALS.md).[MODIFY]
backend/src/modules/doctors/routes/index.ts🗺️ Roadmap
ROADMAP.mdVerification Results
typecheck— clean.GET /calendar/:token.icshandler to follow in this PRROADMAP.mdupdatedARCHITECTURE.md§4 /docs/api/README.mdupdated if models or endpoints changedNotes for reviewers
calendarFeedToken) will be added toARCHITECTURE.md§4 in the follow-up commit that introduces the ICS handler.Closes #130