Fasten Health logo

Fasten Health

Self-hosted personal and family electronic medical record aggregator

Alternative to: mychart, apple health, commonhealth


About Versions (26)

v0.1.0

2023-07-16
  • [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.
    • closes #175
    • closes #173
  • [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
    • closes #147
TimestampSHAMessageAuthor
2023-07-16T19:40Z40ca73ea(v0.1.0) Automated packaging of release by Packagrpackagrio-bot
2023-07-16T16:37Z59fd25c8do not print out the issuer key in plain text. only used for debugging.Jason Kulatunga
2023-07-15T03:43Ze897ddc3fix docker image build again.Jason Kulatunga
2023-07-15T03:15Zb85cb51bmake sure we can build docker images in parallel again (no mutex via volume mount caching)Jason Kulatunga
2023-07-15T02:52Z12cfcaeemake sure that the sourcecredential interface is a pointer reciever.Jason Kulatunga
2023-07-11T04:17Z49cee9fftrying to fix OOM parallel build issueJason Kulatunga
2023-07-11T04:11Zc8f06ea1trying to fix OOM parallel build issueJason Kulatunga
2023-07-10T16:10Ze34cca21trying to fix OOM parallel build issueJason Kulatunga
2023-07-10T05:15Ze60771c9using fasten ascii art during startup.Jason Kulatunga
2023-07-10T04:59Zea26ead0update to fasten-sources 1.15 (includes 1200+ changes to source logos + patient access urls)Jason Kulatunga
2023-07-10T04:23Z50ba91ffdifferentiate error messages adding 600+ manually downloaded logos, thanks to everyone who contributed!Jason Kulatunga
2023-07-09T00:54Zf0fa05c2adding new fhir resources.Jason Kulatunga
2023-07-08T16:50Z7ae0546cmake sure that branch tags are only present if its not main.Jason Kulatunga
2023-07-08T16:37Z25ae2c66build multiple flavors at the same time. handle tags for branchesJason Kulatunga
2023-07-08T14:43Zf1f2da2dWidget Dashboard Queries using extracted Search Parameters (#179)Jason Kulatunga
2023-05-19T14:58Z3db6c421ARM7 support adding support for ARM7 docker image builds.Jason Kulatunga