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

medplum / medplum / 26245060159
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: kevin-message-editing
DEFAULT BRANCH: main
Ran 21 May 2026 06:31PM UTC
Jobs 1
Files 786
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

21 May 2026 06:23PM UTC coverage: 92.03% (+0.03%) from 92.005%
26245060159

push

github

web-flow
React and Provider App components for Meds Ordering (#8999)

* feat: meds order form improvements

Signed-off-by: Oleg Rocklin <oleg@medplum.com>

* [autofix.ci] apply automated fixes

* fix: condition lookup fix

Signed-off-by: Oleg Rocklin <oleg@medplum.com>

* feat: order set prescribing support

Signed-off-by: Oleg Rocklin <oleg@medplum.com>

* fix: address PR comments and refactor dark mode

Signed-off-by: Oleg Rocklin <oleg@medplum.com>

* [autofix.ci] apply automated fixes

* fix: use of fhir ops vs bot ids for refs

Signed-off-by: Oleg Rocklin <oleg@medplum.com>

* fix: ci errors

Signed-off-by: Oleg Rocklin <oleg@medplum.com>

* fix: linter errors fix

Signed-off-by: Oleg Rocklin <oleg@medplum.com>

* [autofix.ci] apply automated fixes

* feat(meds-order-set): migrate useMedicationOrderSet to $order-set-url FHIR custom operation

Closes the API asymmetry flagged in PR #8999 Claude review: useMedicationOrderSet
no longer takes a botIdentifier and calls executeBot directly. Now POSTs to a
project-scoped $order-set-url custom FHIR operation on PlanDefinition, mirroring
the $order-medication pattern from the prior commit. Bot binding moves to deploy
time via OperationDefinition + operationDefinition-implementation extension.

- @medplum/core: add MedicationOrderSetRequest/Response, helpers
  (medicationOrderSetRequestToParameters / parametersToMedicationOrderSetResponse),
  isMedicationOrderSetResponse type guard, INVALID_MEDICATION_ORDER_SET_RESPONSE
  constant, and round-trip + missing-launchUrl coverage.
- @medplum/react-hooks: rewrite useMedicationOrderSet — no botIdentifier arg,
  no vendorOrderSetIdField (operation locks the param name); POSTs Parameters
  to PlanDefinition/\$order-set-url and decodes the response. Public surface
  ({ url, loading, error, refresh }) unchanged. 11/11 tests.
- @medplum/scriptsure-react: collapse useScriptSureOrderSet to a 4-line
  forwarder that maps scriptSureOrdersetId → vendorOrderSetId; mark
  SCRIPTSURE_... (continued)

21429 of 24150 branches covered (88.73%)

Branch coverage included in aggregate %.

257 of 267 new or added lines in 8 files covered. (96.25%)

35208 of 37392 relevant lines covered (94.16%)

23574.19 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
95.18
packages/core/src/medication-order-utils.ts
5
92.66
packages/react-hooks/src/useMedicationOrderSet/useMedicationOrderSet.ts
Jobs
ID Job ID Ran Files Coverage
1 26245060159.1 21 May 2026 06:31PM UTC 916
92.27
GitHub Action Run
Source Files on build 26245060159
  • Tree
  • List 786
  • Changed 86
  • Source Changed 3
  • Coverage Changed 85
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26245060159
  • 9e0e8516 on github
  • Prev Build on gh-readonly-queue/main/pr-9210-dd7998e66a075d7858ee6737db253f65214b8790 (#26242830193)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc