Medplum is a healthcare platform that helps you quickly develop high-quality compliant applications.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by medplumbot 9 months ago
Fixes #3753 - root constraint validation (#3779)
Fixes #3614 - configurable agent log level (#3781)
Fixed validateDOMNesting warning (#3780)
Fixes #3775 - AsyncAutocomplete call onChange on remove (#3777)
Dependency upgrades (#3774)
Remove notice to contact [email protected]
to enable open patient registration (#3776)
Move logger from server to core (#3773)
Create a task demo app (#3555)
Add docs for setting up CORS when self-hosting (#3752)
Export NotesDisplay from @medplum/react (#3759)
Fixes #3751 - restore AsyncAutocomplete props (#3758)
Add CodeSystem validate-code operation (#3705)
Update provider directory docs to administration section (#3747)
Avoid error on SearchPage while schema is being requested (#3757)
Fixes #3755 - allow embedding PDFs on external domains (#3756)
Fixes #3653 - Agent handle DICOM C-STORE (#3736)
ci(madge): add madge
job for PRs against medplum/test-actions
(#3745)
Handle websocket max payload exceeded (#3750)
Implement CodeSystem lookup operation (#3702)
Require super admin for CodeSystem import (#3739)
Add OTel documentation (#3738)
Better error on unique constraint violation (#3743)
Dependency upgrades (#3744)
feat(examples): add live chat example (#3713)
Move response utils to separate file (#3742)
Fix wrapping CodeSystem import handler (#3741)
Add lookup table to index CodeSystem codings (#3731)
Published by codyebberson 9 months ago
Woohoo, Medplum 3.0! 🎉
This is a major release due to breaking API changes. But do not fear, these changes are not as scary as they may sound. This major version bump is largely due to breaking changes in our dependencies.
@types/fhir
in using required field for required FHIR properties.MedplumClient
cacheTime
logic. Before, the default cacheTime
was 60 seconds. Now, the default cacheTime
is 60 seconds in browser environments (typeof window !== 'undefined'
), but the default in Node.js environments is 0.Required fields in FHIR type definitions
Fixes #3724 - change MedplumClient default cache time
Mantine 7
Fixes #3117 - more details in CLI error messages (#3729)
Fixes #3548 - added ClientApplication.status (#3728)
Fixes #3453 - custom metrics for bot executions (#3727)
Document priority-order
search parameter (#3721)
Fixes #3412 - cli command to update Parameter Store config (#3725)
bug: Prevent isRegisterEnabled optimization (#3723)
Server update CLI (#3087)
CodeSystem import operation (#3589)
Published by medplumbot 9 months ago
[!NOTE]
These changes were originally released in Version 2.2.8, but that release failed to publish to NPM. The issue has been resolved, and now published as Version 2.2.10
Explicitly set registry-url in Github Actions (#3718)
Fixes #3697 - better agent reconnect logic (#3715)
Updated otel insrumentation (#3706)
Docusaurus cleanup (#3712)
Dependency upgrades (#3707)
fix(react): make ErrorBoundary
clear based on window.location
(#3701)
Support a Linux Agent artifact on the publish GitHub Actions. Fixes 3699 (#3700) - thank you @jmalobicky !
Use DocumentReference instead of Media (#3698)
Node.js 20 (#3573)
Fixes #3446 - setup OpenTelemetry (#3695)
Remove sweep (#3696)
Update hibp server dependency and include in future dependency upgrades (#3690) - thank you @wKovacs64 !
Update subscription worker concurrency and start time logic (#3693)
Project admin password reset cleanup (#3688)
Health Gorilla - move patient to QuestionnaireResponse.subject (#3686)
Published by medplumbot 9 months ago
Published by medplumbot 9 months ago
Fixes #3697 - better agent reconnect logic (#3715)
Updated otel insrumentation (#3706)
Docusaurus cleanup (#3712)
Dependency upgrades (#3707)
fix(react): make ErrorBoundary
clear based on window.location
(#3701)
Support a Linux Agent artifact on the publish GitHub Actions. Fixes 3699 (#3700) - thank you @jmalobicky !
Use DocumentReference instead of Media (#3698)
Node.js 20 (#3573)
Fixes #3446 - setup OpenTelemetry (#3695)
Remove sweep (#3696)
Update hibp server dependency and include in future dependency upgrades (#3690) - thank you @wKovacs64 !
Update subscription worker concurrency and start time logic (#3693)
Project admin password reset cleanup (#3688)
Health Gorilla - move patient to QuestionnaireResponse.subject (#3686)
Published by medplumbot 10 months ago
Fix documentation typos (#3684) - thanks @b-tops 🎉
Health Gorilla SDK package (#3680)
Fixes #3669 - preemptive token refresh (#3681)
Run Chromatic on forks (#3679)
Fixes #3675 - bot to create/maintain health gorilla subscriptions (#3678)
Fix broken link to medplum docs in README.md (#3674)
Fixes #3676 - move health gorilla config to env vars (#3677)
feat(expo-polyfills): add polyfill config (#3666)
Align the agent log file name with the service name (#3671)
Run chromatic on every push (#3670)
Document log streaming (#3667)
Fixes #3625 - PatientSummary react component (#3661)
Fixes #3651 - add ValueSet expand params to input components (#3660)
Updating links to new storybook stories for patient demographic, impl… (#3644)
Tooling for consistent timestamps in storybook stories (#3616)
feat(subscriptions): add WebSocket
subscriptions (#3536)
ReferenceInput looks for Medplum resource types as well (#3657)
Fixes #3309 - secrets editor textarea value with conceal/reveal (#3642) - thanks @dillonstreator 🎉
Published by medplumbot 10 months ago
Add stories for US Core Patient Profile and Implantable Device (#3617)
Fixes #3605 - SmartAppLaunchLink react component (#3641)
FHIR Mapper - translate (#3636)
Fixed core utils tests (#3637)
FHIR Mapper - arrays and list modes (#3635)
Adding documentation related to implantable device list, related to #3002 (#3633)
CDS documentation (#3628)
Updating erroneous links to 5.0.1. profiles fixes #3611 (#3621)
Adding landing page for enterprise (#3631)
FHIR Mapper - parse 'evaluate' transforms (#3630)
Bump msgpackr from 1.10.0 to 1.10.1 (#3626)
adding year in review post (#3629)
Added chromatic badge (#3620)
Better agent websocket reconnect (#3619)
Fix client secret
label in docs (#3618)
fix: duplicate headers warning on $expunge (#3615)
Add additional logging for /invite endpoint (#3609)
Chromatic in CI/CD (#3608)
Published by medplumbot 10 months ago
Self hosting notes:
Fixes #3560 - global server heartbeat for websockets (#3607)
Improve form based on US Core Implantable Device (#3594)
Fixes #3137 - handle multiple memberships in invite (#3593)
Fix typo in filter-search-parameter.ts
(#3603)
Implement oauth2 userinfo email_verified (#3602)
Added redirectUri to reset password request (#3600)
Display error from the server (#3601)
Index V2 Tables (#3595)
Fixed constraint validation on primitive extensions (#3597)
FHIR Mapper - use TypedValue (#3596)
Reference input profile support (#3552)
Fixing and editing copy (#3588)
Adding additional case study materials (#3584)
Add SubscriptionStatus types from R4B (#3586)
Fixes #3561 - make Agent.channel optional (#3587)
FHIR Mapper - recursion and more functions (#3585)
FHIR Mapper - structure map imports (#3581)
Fixes #3580 - handle valid null in batch request (#3582)
Adding a draft of case studies page (#3556)
FHIR Mapper - nested objects and dependent rules (#3577)
Remove tsconfig.build.json files (#3579)
Update FHIR Basics (#3574)
Fixed react tsc errors (#3571)
Align 'delete' and 'update' access policy criteria (#3578)
Add comment to show how to set baseUrl in FooMedical (#3530)
More support for FHIR Mapping Language (#3568)
Fixed sonar warnings and added code coverage (#3566)
Add StructureDefinition to default access policy (#3567)
Published by medplumbot 10 months ago
Add missing export (#3551)
Fixes #3539 - Agent installer fixes (#3550)
Add hosted zone override setting (#3542)
Fixes #3469 - handle resolved choice-of-type property names (#3538)
fix broken storybook stories (#3547)
Forms for resource profiles (#3346)
Document how to find 500 errors in Athena (#3523)
Fixes #3372 (#3522)
Published by medplumbot 10 months ago
Update docker tagging strategy (#3544)
Document how to perform an upsert with FHIR Batches (#3541)
getExternalAuthRedirectUri
Should Respect Scope Parameter (#3532)
skip choice options with undefined/falsy value in questionnaire (#3533)
Document ConceptMap translate operation (#3520)
Fix staging deploy action (#3534)
Adding charting resources to documentation (#3528)
Published by medplumbot 11 months ago
Use maxsockets=1 in all github actions (#3526)
Published by medplumbot 11 months ago
Fix npm ci on Windows runner (#3524)
Published by medplumbot 11 months ago
Self-hosting notes:
Reference
tables for more complete and performant chained searchesmedplum aws upgrade
command to re-index dataGithub Action for staging (#3517)
Create reference lookup tables (#3325)
Document how to enable bots (#3513)
Fixes #3511 - throw error on unknown search param (#3514)
Updated health gorilla demo bots for prod testing (#3510)
Fixes #3507 - agent manual uninstall docs (#3509)
Implement ConceptMap translate operation (#3488)
Fixes #3484 Fixes #3485 - agent properties file (#3505)
Adding documentation related to #3000 CPOE (#3492)
Agent request response (#3465)
Published by medplumbot 11 months ago
Dependency upgrades (#3501)
Fix example project configs (#3502)
Fix permissions on add-issue-to-project action (#3493)
Fix client cache docs (#3491)
Fixed QuestionnaireBuilder and PlanDefinition accessibility warnings (#3490)
Fixes #3185 - questionnaire form referenceFilter (#3489)
Fixes #1918 - multiple projects sharing googleClientId (#3486)
update condition on defaultProperty type to account of undefined string (#3464)
Project admins force set password for project-scoped users (#3394)
add cli option bots do not write to config (#3442)
Fix broken links (#3475)
Published by medplumbot 11 months ago
Added wget to agent installer publish action (#3482)
Published by medplumbot 11 months ago
Fixed agent installer publish action (#3480)
Published by medplumbot 11 months ago
Fixes #3476 - disjunctions in _filter param (#3477)
Agent installer fixes (#3473)
Fix non-ASCII characters in definition file (#3474)
Use maxsockets in npm ci (#3472)
Add Project $init operation (#3330)
Adding documentation related to ONC (a)(5) (#3462)
Fixes #3451 Fixes #3461 - subscription retry update (#3467)
Add pull requests to project board (#3468)
Ignore package-lock.json changes in deploy script (#3466)
Agent DICOM proof-of-concept (#3439)
Documentation touch up for insurance workflow for Health Gorilla (#3460)
Update docs for publishing to npm (#3459)
Fix assign-pull-request action for outside contributors (#3458)
Fixes #3389 - add rfc6902 to nextjs demo (#3457)
fix icons in batch page - add loading field (#3456)
Upgrade docusaurus to 3.0.1 (#3454)
Published by medplumbot 11 months ago
Fixes #3391 - setup git in preapare-release-yml (#3448)
Create example bots that use a shared code library (#3441)
Fixes #2789 - support 'delete' subscriptions with bots (#3426) (#3445)
Fixes #3391 - github action for prepare-release.sh (#3443)
Update AWS instructions (#3437)
Bump @adobe/css-tools from 4.3.1 to 4.3.2 (#3440)
Fix ValidBot warnings (#3438)
Fixes #3404 - add Referrer-Policy and Permissions-Policy headers (#3436)
Fixes #2789 - support 'delete' subscriptions with bots (#3426)
Agent source cleanup (#3431)
Stop reviving removed meta properties (#3432)
Create docs for building questionnaires (#3393)
feat(@medplum/core) Add AbortSignal
support to client's createBinary
and createAttachment
methods (#3420)
Fixes #3401 - Handle no AWS credentials in AWS init tool (#3418)
Revert "BinarySource
supporting ReadableStream
(#3411)" (#3421)
Add bulleted list of SuperAdmin priveleges (#3408)
Add a note that config must be updated locally when making changes (#3410)
Improve linking for using binary data (#3406)
Fixes #3413 - set meta.author when updating access policy (#3419)
BinarySource
supporting ReadableStream
(#3411)
Handle non-string code in formatCoding (#3415)
Fixes #3414 - use ESM in example apps (#3416)
Fixes #3389 - add vercel.json config to examples (#3417)
feat(fhircast): add heartbeat
event (#3350)
Add note about graphql respecting access policies (#3403)
Fixes #3395 - Build scripts handle no git repo (#3400)
Dependency upgrades (#3397)
Add callout for batch vs transaction bundles (#3399)
Fixes #3395 - Build scripts handle no git repo (#3396)
Improve examples in the include search docs (#3359)
QuestionnaireBuilder Autosave (#3253)
chore(package.json): add private: true
to root (#3390)
Docs: FHIR Profile Creation & Search (#3357)
Published by codyebberson 11 months ago
New resource diff page (#3387)
Update team page (#3386)
Add exception handling for invalid /authorize url (#3352)
Fixes #3367 - health gorilla fixes (#3385)
Fixed id property type in ResourcePRopertyDisplay (#3384)
fix(types): export IExpoClientStorage
(#3383)
Fixes #3368 - code sign agent and agent installer (#3381)
Published by codyebberson 11 months ago
Fixes #3370 - revert .d.cts and .d.mts file extensions (#3377)