Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update latest medplum #6

Merged
merged 221 commits into from
Jun 20, 2024
Merged

Update latest medplum #6

merged 221 commits into from
Jun 20, 2024

Conversation

dvidsilva
Copy link

No description provided.

codyebberson and others added 30 commits April 4, 2024 17:44
…4310)

* Fixes #4309 - server config setting for databaseRequireSsl

* Database ssl overrides

* Fixed build error

* Docs

* Temp log database config for staging

* Used period delimeter rather than slash

* Cleanup
* fix(core): account for `baseUrl`s containing subpaths

* fix(test): `describe` -> `test`

* test(core): add tests for `concatUrls`

* test(core): add more tests for `concatUrl`

* fix(core): remove trailing slash from `fhirBaseUrl`
Added sortStringArray utility function (#4297)Remove 'dist' from eligibility demo (#4300)
Fixes #3944 - patient everything pagination (#4296)
Fixed fragment with only one child warning (#4306)
Fixes #4299 - use correct cardinality on contentReference (#4304)
Add "New..." action in Medplum Provider app (#4303)
Updating case study material (#4305)
Drop unused columns from lookup tables (#4294)
Fixes #3905 - better graphql mutation error reporting (#4308)
Fixes #4309 - AWS Parameter Store support for required database SSL (#4310)
…urable height (#4312)

* fix(react): `AsyncAutocomplete` scrollable options dropdown w/ configurable height

* Fixed flaky test

* Increased default value to avoid default scrollbars

---------

Co-authored-by: Cody Ebberson <cody@ebberson.com>
* remove the max-width of form

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Fixes #4323 - add bot to BotEvent

* Fixed demo bots

* Fixed more examples

* PR feedback
* Dependency upgrade script tweaks

* Use draft PR
* fix: registration by not passing the `new` `projectId`

* Cleanup and test

---------

Co-authored-by: Cody Ebberson <cody@ebberson.com>
fix(react): `AsyncAutocomplete` scrollable options dropdown w/ configurable height (#4312)remove the max-width of form (#4322)
Fixes #4314 - jsdom version 24 (#4318)
Fixed register new user with google (#4321)
Fixes #4311 - more auth component maxWidth fixes (#4326)
Fixes #4323 - add bot to BotEvent (#4324)
Dependency upgrade script tweaks (#4338)
* WIP: Implement conditional update

* Finalize implementation and add test

* Update test case

* Update client and docs

* Deprecate old method

* Add router test

* Add logging around usage in batches

* Support more query types in client
* fix(client): make `QueryTypes` more accurate

* fix(client): account for `undefined` values in `QueryTypes` map
…`Agent/$push` (#4328)

* wip(ping): almost fixed ping failing when util missing

* wip(agent): get agent tests passing

* refactor(agent): `exec` -> `execAsync`

* fix(agent): send `OperationOutcome` when `AgentTrasmitResponse.statusCode` >= 400

* fix(agent): fix types, add ping count arg

* fix(ci): install ping util before running tests

* fix(ci): use `sudo` o.o

* ci: check where `iputils-ping` is installed

* ci: test if ping is accessible

* fix(agent): use proper help command on linux

* wip(ci): test if `ping` is found in PATH

* fix(agent): change how checking for ping on linux

* test(agent): add more tests for error cases, test `Agent/$push`

* chore(sonar): erase reject type error

* feat(agent): add `count` parameter for ping UI

* test(agent): add test for no ip entered

* cleanup(agent): remove unnecessary `isPingUtilAvailable`
* Added Theme Add-on to storybook

* Removing fonts.
Adding a new theme

* Updating package version

* Add additional themes and move to separate page

* Update example names

* Add custom fonts

* add colors to theme

* Update theme names

---------

Co-authored-by: Rahul Agarwal <rahul@medplum.com>
Just a small fix for the docs
* Add config to set default Project Features

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…4336)

* tweak(redis): add `getRedisSubscriber` for graceful shutdown safety

* chore(redis): update JSDoc comments

* test(redis): fix subscriber test hang

* refactor(server): all subscribers cleaned up on `closeRedis()`
* Clear all previous auth state on 401

* Update docs on medplumClient

* Prevent calling sessionStorage in Node env
* Agent SerialPort connections

* Fixed hibp mocks in projectinit.test.ts
* feat(agent): add pinging valid hostnames

* tweak(client): update UI to note hostnames are allowed
* WIP Adding Rich Sample Data to Task Demo

Add Example Task data

* Add PractitionerRoles to the example data

* Separate buttons to upload different types of sample data

* Fix business task dropdown

* Update example data bundle

Add PerformerType to display

* Clean up resource details page

Update to parseSearchRequest

* Upload buttons for different types of data

* Update Upload Link copy in sidebar

* Added Dynamic Links for State Tasks

* [autofix.ci] apply automated fixes

* Button to upload qualifications

* Example data with multiple patients

* Add cache time

* Script to generate Bot Deployment Bundle

* Added required fields

* In-app button to deploy bots

* Fixed example report data

* [autofix.ci] apply automated fixes

* Add PractitionerRole

* Upsert core data

* WIP - Fixing example tasks

* [autofix.ci] apply automated fixes

* Fixed Qualifications

* Clean Up Example Data and Bots

* Add or replace qualifications

* Added Diagnostic report display

* Adding due date to tasks

* [autofix.ci] apply automated fixes

* Add due date and priority to example tasks

* add example bots to gitignore

* remove example-bots.json

* remove whitespace

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
ThatOneBro and others added 29 commits June 11, 2024 23:48
…4660)

* Adding instructions to the example app READMEs on how to build bots

* Fixed the typos
The `useSearchImpl` function never sets its `loading` state to true; it is initialized to `false` (likely the bug) and then set to `false` after a successful load or an error response. 

This commit initializes `loading` to `true` so the flag is true before any response is returned.
…estionnaireForm (#4664)

* Export QuestionnaireFormContext and QuestionnairePageSequence

* edits for comments!
* WIP: CodeSystem lookup docs

* WIP: Document Terminology Service operations

* Add documentation for general Operation concepts

* Document validate-code operation

* Wrap large JSON in details

* Fix response examples

* Address PR feedback

* Reword abstract pramater description
* Dependency upgrades - step 1

* Dependency upgrades - step 2
* Initial commit from Jolt AI

jolt-ai@multiple.dev

* minor corrections
…#4625)

* Add Auto Confirmation Parameter for Headless Deployment #4600

* [autofix.ci] apply automated fixes

* Fixed build

* Removed duplicate tests

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Cody Ebberson <cody@ebberson.com>
* Implements FHIRPath string join (stu)

* Update packages/core/src/fhirpath/functions.ts

Co-authored-by: Matt Long <mattlong@users.noreply.github.com>

---------

Co-authored-by: Matt Long <mattlong@users.noreply.github.com>
* SQL-on-FHIR processResource

* [autofix.ci] apply automated fixes

* Generate test_report.json

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* feat(SubscriptionManager): add `subscriptionProps` to `SubscriptionManager.addCriteria`

* cleanup(SubscriptionManager): cleanup Map typing

* cleanup: remove stray console.log

* feat(useSubscription): add `UseSubscriptionOptions` prop

* test(subscriptions): add tests for {add,remove}Criteria with props

* fix(test): update WS supported interactions test

* test(useSubscription): test options changing

* docs(useSubscription): add more info about using `useSubscription`

* fix(mock): export `MockCriteriaEntry`
* Resolve conditional references

* Optimize conditional reference search

* DRY patch implementation

* Explicitly remove extraneous sort order

* Fix scanner condition

* Prepare a/sync crawler implmentation

* Convert referential integrity validation

* Convert conditional reference resolution

* Add tests

* PR feedback
…bscriptions (#4672)

* feat(subscriptions): add `unbind-from-token` message

* test(subscriptions): recall `unbind-from-token` w/ same token

* fix(subscriptions): actually cleanup sub completely in the `unbind-from-token` flow
* Document subsumes operation

* Document CodeSystem validate-code operation

* Document CodeSystem import operation

* Document local codes
* feat(agent): add `keepAlive` setting to `Agent`

* fix(agent): add handling for errors and socket closing

* refactor(agent): add explicit `reloadConfig` method

* test(agent): add tests for `keepAlive`

* test(hl7): `Hl7Server.stop` errors when no server

* fix(test): actually make sure error is working

* tweak(logging): make logging slightly cleaner

* cleanup(agent/esbuild): remove `pdfmake` from `externals`

* fix(package-lock): fix `package-lock.json`
* Validate certain references with systemRepo

* Add comments
@dvidsilva dvidsilva merged commit 303fce5 into awsm-eng:main Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet