medplum

Medplum is a healthcare platform that helps you quickly develop high-quality compliant applications.

APACHE-2.0 License

Downloads
206.8K
Stars
1.4K
Committers
68

Bot releases are visible (Hide)

medplum - Version 3.2.16

Published by medplumbot 23 days ago

What's Changed

  • Update search docs to highlight _offset limits (#5298)
  • Only delete Addresses for known ResourceType (#5297)
  • Fix flaky test (#5301)
  • Fix search resources included at page boundary (#5306)
  • Actually fail esbuild in catch (#5309)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.15...v3.2.16

medplum - Version 3.2.15

Published by medplumbot 24 days ago

What's Changed

  • Fixes #5268 Fixes #5269 - docker scout recommendations (#5270)
  • Allow super admins to remove User.meta.project (#5280)
  • Update API reference docs (#5281)
  • Fix cursor progress check (#5292)
  • Update Refresh Token in Memory (#5288)
  • Dependency upgrades 2024-09-23 (#5289)
  • fix(docs): fix broken auth/client-credentials page (#5296)
  • Typo "Save" -> "Update" (#5286)
  • Update run-the-stack.md (#5284)
  • Vital bots bug fixes (#4981)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.14...v3.2.15

medplum - Version 3.2.14

Published by medplumbot 29 days ago

What's Changed

  • fix(core): on activeLogin change, check against profile.reference instead of profile.id (#5265)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.13...v3.2.14

medplum - Version 3.2.13

Published by medplumbot about 1 month ago

What's Changed

  • Remove ID condition on cursor search (#5229)
  • Add default database settings (#5219)
  • fix(core): fix hard reloading other tabs on token refresh (#5256)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.12...v3.2.13

medplum - Version 3.2.12

Published by medplumbot about 1 month ago

What's Changed

  • Add vaccination history to patient intake questionnaire (#5181)
  • [Patient Intake Example] Preferred Pharmacy (#5225)
  • Refactor to elide intermediate arrays (#5232)
  • Add health gorilla demo app (#5231)
  • Removing tag from tab (#5242)
  • Shorten codeVerifier to 128 characters (#5241)
  • tweak(useSubscription): unsub when given empty criteria (#5236)
  • Restrict types of written compartment references (#5247)
  • Dependency upgrades 2024-09-16 (#5245)
  • Update eslint-config peerDep versions to match what we build against (#5249)
  • Allow rewriting Bundle-local references for update interactions (#5246)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.11...v3.2.12

medplum - Version 3.2.11

Published by medplumbot about 1 month ago

What's Changed

  • System bots and executing bots from linked projects (#5211)
  • Implement full batch and transaction support (#4358)
  • Add @medplum/health-gorilla-react package (#5220)
  • feat(react): extend AsyncAutocomplete to allow pill customization (#5223)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.10...v3.2.11

medplum - Version 3.2.10

Published by medplumbot about 1 month ago

What's Changed

  • tweak(core): align .isLoading() to what was previously perceived in React (#5194)
  • Remove server-side slow query log (#5208)
  • fix(agent): keep callback on response to incoming hl7 (#5212)
  • Part 1: Add @medplum/health-gorilla-core (#5206)
  • Dependency upgrades 2024-09-10 (#5216)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.9...v3.2.10

medplum - Version 3.2.9

Published by medplumbot about 1 month ago

What's Changed

  • Enable Projects to set default profiles for resources (#5121)
  • chore(cdk): Add stack visualization to README (#5132)
  • Document maxConnections server config setting (#5153)
  • Bump micromatch from 4.0.7 to 4.0.8 (#5149)
  • Specify DB parameters for reader instances in CDK (#5134)
  • Allow Project admin to use CodeSystem import (#5158)
  • FIx typo in medplum-chat-demo README.md (#5157)
  • Fix package.json files from patient-intake and scheduling demos (#5159)
  • [Patient Intake Sample] Create RelatedPerson resource when necessary (#5166)
  • Improve matching on identifier and codeablceconcept token searches (#5148)
  • Dependency upgrades 2024-09-02 (#5165)
  • Remove limit on server-side compartments (#5171)
  • Validate AccessPolicy criteria string (#5170)
  • Fix parsing of a profile with 2 subsequent sliced properties (#5164)
  • feat: #5091 AsyncAutocomplete minimum input length & configurable empty component (#5173)
  • Fixes #5160 - handle unicode in base64 utilities (#5172)
  • feat(useSubscription): add onError cb to options (#5175)
  • Accept more JSON mime types (#5183)
  • MockClient forwards headers, more accurate precondition check for MemoryRepository.updateResource (#5179)
  • chore(core/client): #5090 exported UnauthenticatedError (#5094)
  • [Photon Health] Handle prescription webhooks (#5045)
  • Add minimum filter length for hierarchical ValueSet expansions (#5178)
  • [Scheduling Sample] Example Data Bundle (#5156)
  • [Scheduling Sample] Improve UX in slot management, and minor code refactoring (#5168)
  • [Photon Health] Handle webhook order events (#5084)
  • curl command is incorrect (#5193)
  • Use default max search results for _(rev)include circuit breaker (#5191)
  • various typos (#5192)
  • Document setting Postgres database parameters (#5195)
  • Optimize documentation images (#5196)
  • Report full indexed path for resource validation errors (#5197)
  • Add more waiting to test wait utility (#5202)
  • Include the URL for OAUTH on localhost. (#5189)
  • Update server shutdown order (#5204)
  • Show ValueSet expansion with empty filter (#5187)
  • Update graphiql introspection url default (#5203)
  • Dependency upgrades 2024-09-09 (#5199)
  • Fix Permissions-Policy HTTP header (#5201)
  • Update bot-basics.md (#5188)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.8...v3.2.9

medplum - Version 3.2.8

Published by medplumbot about 2 months ago

What's Changed

  • Updated paginated search docs for cursors (#5120)
  • Report lastUpdated timestamp for reindex job progress (#5122)
  • Allow adding to Meta.compartment (#5125)
  • [Scheduling Sample] View Slot details, and update Encounter type mapping (#5109)
  • [Scheduling Sample] Adjust appointment cancellation flow (#5123)
  • [Scheduling Sample] Implement Set Availability Action (#5127)
  • [Scheduling Sample] Implement Block Availability Action (#5137)
  • Fixed Iframe Mobile Width Issue #5107 (#5135)
  • Relax new transaction inside low-level repo operations (#5139)
  • Document recommended instance sizes (#5133)
  • fix(subscriptions): reconnect on profile change (#5143)
  • Add grace period to refreshIfExpired (#5128)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.7...v3.2.8

medplum - Version 3.2.7

Published by medplumbot about 2 months ago

What's Changed

  • Close reindex worker before queue (#5067)
  • Batch writes to resource tables in reindex (#5068)
  • Fixes #5065 - add bot-layer to example packages (#5069)
  • Use same array for batched reindex (#5071)
  • Tests for useCachedBinaryUrl hook (#5073)
  • Tests for patch button on Edit page (#5074)
  • Updating compliance documentation to reflect new listing (#5075)
  • Superbill and CMS 1500 Bots (#4690)
  • [Patient Intake Sample] [Part 1] Add other commonly requested items to the questionnaire (#5026)
  • [Patient Intake Sample] [Part 2] Add emergency contact, allergies, and medications to the questionnaire (#5033)
  • [Patient Intake Sample] [Part 3] Add medical history and smoking status to the questionnaire (#5049)
  • Defend against malformed account references in compartments (#5079)
  • [Photon Health] Verify webhooks (#5025)
  • Dependency upgrades 2024-08-12 (#5077)
  • Handle non-resource types in crawler and validator (#5072)
  • Check if User.project is a UUID before writing to DB (#5080)
  • null-check-added@readResources (#5070)
  • More defensive compartments (#5081)
  • FHIRMapper cast, cc, and import conceptmap (#5076)
  • fix(expo-polyfills): split keys larger than 2000 chars (#5082)
  • Add compound Encounter index (#5086)
  • Revert "Add request ID to Postgres transaction error logs (#5038)" (#5089)
  • Support in ValueSet property filter (#5092)
  • Actually log SQL in Slow search query log line (#5096)
  • Added server config setting for max search offset (#5085)
  • Add missing export for RatioInput component in React components index (#5095)
  • Enable setting DB parameters via CDK (#5088)
  • Use turbo for linting (#5100)
  • Search pagination with _cursor and lastUpdated (#5098)
  • Use cursor in bulk data export (#5102)
  • Add stub CodeSystem for immunizations ValueSet (#5103)
  • [Scheduling Sample] Add bot to handle booking an appointment (#5099)
  • Use trigram index for Coding display text (#5105)
  • Fix trigram extension in schema migration (#5106)
  • Enhance reindex job for full database reindex (#5101)
  • Add projectId to Project-scoped Users (#5110)
  • Write projectId in reindex (#5111)
  • Fix use of cursor in database reindex job (#5114)
  • Fix AWS stub generic params (#5115)
  • Fixed docusaurus warnings (#5113)
  • Reset reindex cursor between resource types (#5116)
  • [Patient Intake Sample] Add the Onboarding > New Patient page (#5059)
  • [Photon Health] Polish Prescription Page (#5117)
  • config(server): Add PG pool max connection config. (#5112)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.6...v3.2.7

medplum - Version 3.2.6

Published by medplumbot 2 months ago

What's Changed

  • Use StructureDefinition.type (#4993)
  • Fixes #5047 - better error message for change password with no existing password (#5051)
  • Add sampling config for slow query log (#5037)
  • Split batch logs (#5050)
  • Replace some example.com URLS with data URLS (#5056)
  • Use DataLoader for nested GraphQL searches (#4811)
  • Improve observability of reindex job (#5054)
  • fix(core): don't clear sessionDetails while refreshing profile (#5057)
  • re-enable turbosnap (#5058)
  • Handle array reference columns (#5061)
  • Update function signatures for crawlResource (#5060)
  • refactor(core/subscriptions): use ReconnectingWebSocket for SubscriptionManager (#4853)
  • Add search mode to search results Bundle (#5066)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.5...v3.2.6

medplum - Version 3.2.5 Latest Release

Published by medplumbot 2 months ago

What's Changed

  • Remove ValueSet pre-expansion table (#4988)
  • Document Terminology Service architecture (#4984)
  • [Photon Health] Sync Patients to photon health (#4946)
  • [Scheduling Sample] Adds calendar component and Slot management (#4985)
  • Added prune-branches.sh helper script (#4989)
  • Remove unused config settings (#4990)
  • [Scheduling Sample] Displays appointments in the schedule calendar (#4992)
  • Fix reindex test (#4996)
  • Update ELB SSL policy (#5000)
  • fix(agent): properly log errors that come from Bot targets (#4979)
  • Add indexes to lookup tables for common query patterns (#5003)
  • Allow display text override in ValueSet expansion (#5002)
  • Restore token table indexes (#5008)
  • Log slow search queries (#5011)
  • Add index data to db-stats operation (#5010)
  • Use display text for CodeSystem property relationships (#5013)
  • Handle timeout errors in database migrations (#5012)
  • Use x-amzn-trace-id header if available (#5014)
  • Re-drop token indexes (#5016)
  • Nullify extra token index migrations (#5018)
  • Document future GraphQL query limits (#4791)
  • Add stub CodeSystems (#5019)
  • fix(server/agent): don't send 500 on error during $push (#5022)
  • Fixes #4994 - better error for resource type not found (#5021)
  • Add disablePagination and excludeButtons to QuestionnaireForm (#5020)
  • Examples: Chart Example: update pkgs (#5017)
  • fixed the issue of Create project, no alert when create is wrong (#4834)
  • [Photon Health] Add patient's allergies and medication history when syncing (#4968)
  • Allow conditional references in Resource.meta (#5028)
  • Dependency upgrades 2024-08-05 (#5024)
  • Fix landing page typos (#5031)
  • Don't re-use migration DB connection (#5035)
  • Fixes #5029 - ResourceInput custom item component (#5034)
  • fix(SearchControl): prevent rerender triggering loadResults (#5023)
  • Defensive indexing of HumanName (#5040)
  • react-hooks types only bundled within @medplum/react (#5041)
  • Even more defensive check for indexing HumanName (#5043)
  • [Photon Health] Add props to photon elements (#5001)
  • Update RDS CA (#5044)
  • Log request duration as a number (#5039)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.4...v3.2.5

medplum - Version 3.2.4

Published by medplumbot 3 months ago

What's Changed

  • Dependency upgrades 2024-07-22 (#4954)
  • Fixes #4495 - use consistent storage url format (#4956)
  • More eng career pages (#4959)
  • Fixes #4905 - add more headers to rest-hook subscription requests (#4960)
  • [Scheduling Sample] Adds sample project structure (#4958)
  • [Patient Intake Sample] Creates all expected resources based on intake form response (#4851)
  • [Photon Health] Get authentication working (#4880)
  • Fixes broken links in example apps (#4967)
  • Document conditional reference resolution (#4966)
  • Project feature flag for reference lookup table (#4945)
  • Expand nested ValueSet references (#4961)
  • Add search filter to reindex (#4972)
  • [Scheduling Sample] Adds Appointments page with tabs and filters (#4964)
  • [Scheduling Sample] Appointment details page (#4971)
  • Paginate ListStacksCommand and exclude DELETE_COMPLETE stack status on API call (#4970)
  • Fixed incorrect link for the docs (#4978)
  • [Scheduling Sample] Adds Patient details page (#4975)
  • fix(searchparams): Location.physicalType -> Location.physical-type (#4977)
  • Dependency upgrades 2024-07-29 (#4980)
  • Improve clamp on estimated search count (#4983)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.3...v3.2.4

medplum - Version 3.2.3

Published by medplumbot 3 months ago

What's Changed

  • Resend subscriptions UI (#4918)
  • Add clarifying notes to GraphQL docs (#4752)
  • [Patient Intake Sample] Adds organizations to example data (#4919)
  • [Patient Intake Sample] Updates project README (#4913)
  • [Chart demo] Fixes bots handler function signature (#4902)
  • Update user-management-guide.md (#4832)
  • Add and set AccessPolicy.basedOn (#4925)
  • Add system URL to precomputed ValueSet expansion (#4944)
  • Use split button on ResourceForm (#4943)
  • fix: web build error - vite config (#4927)
  • feat(fhir): add Location.physicalType search param (#4950)
  • ✨ Vital Integration (#4571)
  • Fixes #4891 - CDK options for WAF IP access rules (#4952)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.2...v3.2.3

medplum - Version 3.2.2

Published by medplumbot 3 months ago

What's Changed

  • metrics(db): track reader instance stats if reader configured (#4845)
  • fixed the issue of Throw error if PATCH tries to change resourceType … (#4833)
  • fixed the matchesStringValue doesn't match exactly on tokens (#4849)
  • [Patient Intake Sample] Observation and Consent tabs (#4827)
  • [Partial][Patient Inatake Sample] Adds Observations based on sexual orientation, housing status and educational level (#4837)
  • fix(metrics): remove s unit from count metrics (#4852)
  • Revert "fixed the matchesStringValue doesn't match exactly on tokens (#4849)" (#4855)
  • Add verbose option for resend subscriptions (#4859)
  • Add resend subscription option for interaction (#4863)
  • Fixes #4862 - handle non uuid projectId in google auth (#4865)
  • metrics(db): add metric for reader db.healthcheckRTT (#4864)
  • Fixes #4343 - ONC service base url (#4869)
  • Re-write external IDP demo to use react (#4844)
  • On-behalf-of docs (#4866)
  • Dependency upgrades 2024-07-15 (#4879)
  • Adding post on care flow (#4886)
  • Fixes #4882 - inclue email claim in ID token JWT (#4887)
  • Precompute ValueSet expansions (#4829)
  • Batch queries for CodeSystem import operation (#4888)
  • Fix code links in 2023-03-08-patient-deduplication.md (#4883)
  • Deploy bot layer on staging deploys (#4765)
  • feat(fhir-router/graphql): fix #4567 configurable graphql settings (#4893)
  • Fixes #4892 - vite transform error (#4896)
  • Fix fhirpath not equals on empty arrays (#4895)
  • Remove extraneous log (#4894)
  • More project-level graphql config settings (#4897)
  • Fix chained search with modifiers (#4899)
  • actions(pr-assign): add permission for assigning to PR (#4908)
  • Fix bug when selecting multiple values in AsyncAutocomplete (#4858)
  • Add option to only resend webhooks for single subscription (#4907)
  • Support count-only graphql connection queries (#4904)
  • [Photon Health] Set up prescription UX (#4836)
  • [Patient intake sample] Prevents infinite loop on welcome screen (#4909)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.1...v3.2.2

medplum - Version 3.2.1

Published by medplumbot 3 months ago

What's Changed

  • [Patient Intake Sample] Add upload pages (#4807)
  • Uses Medplum chat widget in Foomedical example (#4777)
  • Updating timestamp on network diagram (#4813)
  • Improve consent fields modeling in the patient intake questionnaire (#4818)
  • [Patient Intake Sample] Adds page to allow customizing the intake form #4801 (#4808)
  • Support negative reference match (#4809)
  • tweak(otel): add units to some metrics (#4820)
  • Dependency upgrades 2024-07-08 (#4814)
  • Fixes typo on provider-organizations.md docs (#4823)
  • [Patient Intake Sample] Complete and View actions (#4824)
  • Fix flaky async tests (#4826)
  • fixed the medplum aws update-app issue (#4812)
  • [Patial][Patient Intake Sample] Adds bot to parse submited intake questionnaire and update patient demographic & language information #4802 (#4821)
  • On-behalf-of checkpoint (#4740)
  • Update valuesets in the patient intake questionnaire (#4838)

Full Changelog: https://github.com/medplum/medplum/compare/v3.2.0...v3.2.1

medplum - Version 3.1.11

Published by medplumbot 4 months ago

What's Changed

  • fix(client): correct loading behavior, add MedplumClient lifecycle events (#4701)
  • Fix typo in ValueSet expand docs (#4714)
  • Dependency upgrades 2024-06-24 (#4715)
  • Polish charting demo (#4662)
  • fix(core/search): remediate cannot read type of undefined in matchesStringFilter (#4720)
  • Add ResourceTimeline 'getMenu' prop (#4717)
  • Fixed athena 'create table' section (#4721)
  • More SQL-on-FHIR tests (#4702)
  • Fix recursive filter application in ValueSet expand (#4722)
  • Guide on Migrating to Medplum (#4713)
  • Adding new file (#4709)
  • Optimize database reindex (#4558)
  • Increase db conn pool size (#4735)
  • AWS Textract demo (#4624)
  • Revert "Optimize database reindex (#4558)" (#4745)
  • Homepage updates (#4744)
  • feat(core): add maxRetries opt to MedplumRequestOptions (#4723)
  • Fixed integer64 type (#4742)

Full Changelog: https://github.com/medplum/medplum/compare/v3.1.10...v3.1.11

medplum - Version 3.1.10

Published by medplumbot 4 months ago

What's Changed

  • Updating video links (#4705)
  • tweak(prepare-release): prepend * to each line of release notes (#4706)
  • fix(ci): update node to 20 for agent build, move linux -> node:sea (#4707)

Full Changelog: https://github.com/medplum/medplum/compare/v3.1.9...v3.1.10

medplum - Version 3.1.9

Published by medplumbot 4 months ago

What's Changed

  • fix(ci): fix \n missing due to reversal, use git log --reverse (#4649)
  • Allow chained search in _filter (#4647)
  • Polish eligibility demo (#4637)
  • cleanup(core): remove stray console.log (#4653)
  • Update sidebar.ts (#4652)
  • Feat: Configure refresh token expiry (#4525)
  • Dependency upgrades 2024-06-10 (#4650)
  • cleanup(chart-demo): rm ignored example-bots.json (#4656)
  • Adding instructions to the example app READMEs on how to build bots (#4660)
  • Update useSearch.ts (#4663)
  • Export QuestionnaireFormContext and QuestionnairePageSequence from QuestionnaireForm (#4664)
  • Add expo-polyfills to README packages list (#4666)
  • revert(react): remove export of QuestionnairePageSequence (#4669)
  • Fix wrong pipe character in README (#4671)
  • Document Terminology Service operation endpoints (#4665)
  • Dependency upgrades 2024-06-17 (#4673)
  • Gracefully handle no major dep upgrades (#4675)
  • SQL on FHIR ViewDefinition types (#4674)
  • fix(build) Update deprecated import assertion into import attribute (#4682)
  • Fixes #4398 - add mapByIdentifier util function (#4635)
  • Fixes #4600 - Add Auto Confirmation Parameter for Headless Deployment (#4625)
  • fix(react-hooks): make loading track MedplumClient#isLoading() (#4677)
  • Implements FHIRPath string join (stu) (#4683)
  • SQL-on-FHIR processResource (#4678)
  • feat(useSubscription): add subscriptionProps as optional param (#4180)
  • Resolve conditional references (#4633)
  • feat(subscriptions): add unbind-from-token message for WebSocket subscriptions (#4672)
  • Document remaining Terminology Service operations (#4680)
  • feat(agent): add keepAlive setting to Agent (#4657)
  • Update README.md (#4687)
  • Fix all copyright dates (#4689)
  • Fixes subject input on PlanDefinitionApplyForm (#4699)
  • Deprecate non-strict mode (#4651)
  • Validate certain references with systemRepo (#4700)
  • docs(useSubscription): clean up examples, add JSDoc comment (#4692)
  • cleanup(repo): handleMaybeCacheOnly -> handleStorage (#4696)
  • Minor fixes to Eligibility Demo (#4703)
  • feat(agent): Agent/$upgrade operation (https://github.com/medplum/medplum/pull/4613)

Full Changelog: https://github.com/medplum/medplum/compare/v3.1.8...v3.1.9

medplum - Version 3.1.8

Published by medplumbot 4 months ago

What's Changed

  • Dependency upgrades 2024-06-03 (#4623)
  • JDs: Solutions engineer and Developer Experience Engineer (#4626)
  • Fix typo on careers page
  • Add contact info for new JDs (#4627)
  • Update devex-engineer.md (#4628)
  • Update Charting Demo (#4494)
  • Fix typos in docker-compose,preview (#4634)
  • Adding images to JDs (#4640)
  • Add section about project linking (#4629)
  • Document update-config (#4636)
  • Add Terminology Service docs (#4641)
  • feat(server): add disableGravatarProfiles to Project settings (#4643)
  • fix: remove gravatar (#4646)

Full Changelog: https://github.com/medplum/medplum/compare/v3.1.7...v3.1.8