github fastenhealth/fasten-onprem v0.1.0

latest releases: v1.1.2, v1.1.1, v1.1.0...
14 months ago
  • [feat] ⚠️ ⚠️ BREAKING ⚠️ ⚠️ Widget Query Language Enhancements 🎉
    • Fasten's query language has changed for the better. After a very productive conversation with @codyebberson from Medplum, I've decided to mimic their solution - extract the FHIR SearchParameters for each resource as they are being stored, and store them beside the raw FHIR resource data. This means querying is more performant with a "well documented" syntax (we'll be using a subset of the FHIR search syntax)
    • every FHIR resource type is now stored in its own table. This allows us to create additional columns for resource specific search parameter values.
      the new DB schema is incompatible with the old one, so you will need to delete your old .db file if you've persisted it outside of the container
    • Documentation for the Dashboard Configuration & Query language has been started (still a WIP)
    • closes #156
    • related #182
  • [feat] Widget-based Dashboard Enhancements 🥳
    • updating gridstack version. Better Widget UI/UX.
    • widgets are initialized dynamically based on JSON
    • chart queries are defined dynamically based on JSON
    • update chartsjs and ng-charts version
    • use raw objects + chartjs parsing key to display data in charts.
    • added loading and empty state UI for widgets
    • Default Dashboard can now be overridden with a custom JSON configuration file. (instructions for how to do this will be added soon) - https://github.com/fastenhealth/fasten-onprem/blob/main/backend/pkg/web/handler/dashboard/default.json
    • closes #21
  • [feat] 1000's of user contributed logos and websites for healthcare institutions have been merged into our dataset. Thanks to all our contributors!
  • [feat] Fixed a long standing issue when syncing resources with Healthcare institutions. Users with large patient histories would only see a portion of their data in Fasten, as their access token would expire before the sync completed. We've fixed this to refresh tokens even in the middle of the sync.
  • [feat] Almost complete test coverage has been added to the database layer.
  • [feat] Adding Storybook UI Library to display FHIR Components and available Dashboard Widgets
  • [bug] Fixed some compilation issues related to the ballooning size of the fasten-sources library
  • [bug] CI fixes related to docker image builds
Timestamp SHA Message Author
2023-07-16T19:40Z 40ca73e (v0.1.0) Automated packaging of release by Packagr packagrio-bot
2023-07-16T16:37Z 59fd25c do not print out the issuer key in plain text. only used for debugging. Jason Kulatunga
2023-07-15T03:43Z e897ddc fix docker image build again. Jason Kulatunga
2023-07-15T03:15Z b85cb51 make sure we can build docker images in parallel again (no mutex via volume mount caching) Jason Kulatunga
2023-07-15T02:52Z 12cfcae make sure that the sourcecredential interface is a pointer reciever. Jason Kulatunga
2023-07-11T04:17Z 49cee9f trying to fix OOM parallel build issue Jason Kulatunga
2023-07-11T04:11Z c8f06ea trying to fix OOM parallel build issue Jason Kulatunga
2023-07-10T16:10Z e34cca2 trying to fix OOM parallel build issue Jason Kulatunga
2023-07-10T05:15Z e60771c using fasten ascii art during startup. Jason Kulatunga
2023-07-10T04:59Z ea26ead update to fasten-sources 1.15 (includes 1200+ changes to source logos + patient access urls) Jason Kulatunga
2023-07-10T04:23Z 50ba91f differentiate error messages adding 600+ manually downloaded logos, thanks to everyone who contributed! Jason Kulatunga
2023-07-09T00:54Z f0fa05c adding new fhir resources. Jason Kulatunga
2023-07-08T16:50Z 7ae0546 make sure that branch tags are only present if its not main. Jason Kulatunga
2023-07-08T16:37Z 25ae2c6 build multiple flavors at the same time. handle tags for branches Jason Kulatunga
2023-07-08T14:43Z f1f2da2 Widget Dashboard Queries using extracted Search Parameters (#179) Jason Kulatunga
2023-05-19T14:58Z 3db6c42 ARM7 support adding support for ARM7 docker image builds. Jason Kulatunga

Don't miss a new fasten-onprem release

NewReleases is sending notifications on new releases.