• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

medplum / medplum / 28055599915
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: expand-code-prefix-filter
DEFAULT BRANCH: main
Ran 23 Jun 2026 08:47PM UTC
Jobs 1
Files 828
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jun 2026 08:40PM UTC coverage: 92.004% (+0.002%) from 92.002%
28055599915

push

github

web-flow
Remove Slot-based alpha scheduling implementations (#9523)

* Remove `Schedule/:id/$find` alpha operation

This was part of our original alpha implementation, but we have decided
to standardize on fewer, more powerful routes. Any users of this API
should migrate to `Appointment/$find`, which can handle a single
Schedule resource input as a basic scenario of its ability to handle
multiple Schedule resources as input.

Implementation note: some test cases were not satisfactorily covered on
both branches, so had to be updated and moved from the
`Schedule/:id/$find` test scenarios into `Appointment/$find` test
scenarios.

Breaking Change
===============
This removes an alpha scheduling API. We've communicated to users that
this will happen as early as June 19, 2026.

Signed-off-by: Noah Silas <noah@medplum.com>

* Update $book minimum access policy test

Signed-off-by: Noah Silas <noah@medplum.com>

* Remove alpha slot-based `Appointment/$book` operation

The first draft spec we implemented included the ability to pass `Slot`
resources into `$book`, but we've decided to standardize on a smaller
API. Instead of offering both `slot` and `appointment` parameters, we
now only accept `appointment` parameters as input to this operation.

This simplifies some implementation details, to the point where this
implementation is now almost entirely shared with the `$hold` operation.

Signed-off-by: Noah Silas <noah@medplum.com>

* PR Feedback

Signed-off-by: Noah Silas <noah@medplum.com>

---------

Signed-off-by: Noah Silas <noah@medplum.com>

20606 of 23406 branches covered (88.04%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

37107 of 39323 relevant lines covered (94.36%)

12834.95 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
90.91
-2.42% packages/server/src/fhir/operations/find.ts
Jobs
ID Job ID Ran Files Coverage
1 28055599915.1 23 Jun 2026 08:47PM UTC 828
92.0
GitHub Action Run
Source Files on build 28055599915
  • Tree
  • List 828
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • ea669aaa on github
  • Prev Build on gh-readonly-queue/main/pr-9536-340d53f764e6c8d1f7380788e211c7e4f8b5112c (#28055157675)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc