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.5

2023-08-29
  • [feat] Dashboard Widget Enhancements 🥳
    • Aggregation functionality added, groupBy, sortBy, orderBy
    • Fixed Donut graph in example.
    • Adding ability to customize dashboard (load configuration from Github Gists).
  • [feat] Usability updates for Explore tables
    • fixes #214
    • fixes #213
      • Thanks for the PR @OhHeyAlan ! 🥳
    • adding pagination to the explore page.
      • fixes #216
      • disabled sorting on Explore page tables.
  • [feat] Add User Settings table
  • [bug] Footer is hiding page elements. Temporarily fixed #160 by adding a margin-bottom:50px style to the Resource details debug bar.
  • [bug] ui fixes for medical history page. (broken details links and [Object object])
  • [bug] fixing Condition onset and abatement extraction.
  • [feat] update fasten-sources version to v0.2.13
    • fixes #225
    • Some providers do not correctly return wrapped Binary resources, instead returning raw PDF’s which are skipped during sync. Added logic to handle and wrap these resources ourselves.
    • better parsing of date/datetime values in FHIR Resources (previously only datetime was supported)
    • eClinicalHealth/Healow providers added (1,583 clinics)
      • related #195
    • AthenaHealth providers added (16,000 clinics)
  • make sure that the Binary component in the UI can query against the ResourceType+ResourceId and the SourceURI
    • fixes #232

Images

Screen Shot 2023-08-25 at 5 10 27 PM Screen Shot 2023-08-30 at 5 38 57 PM Screen Shot 2023-08-30 at 5 38 38 PM
TimestampSHAMessageAuthor
2023-08-29T03:11Zc4eb009e(v0.1.5) Automated packaging of release by Packagrpackagrio-bot
2023-08-28T23:23Za9cb793csplit frontend routing config from backend config. Added method to use embedded frontend routing. rename desktop config to desktop_sandbox config. adding desktop_mode (used for Wails Desktop app + hash based routing) make sure all window.location parsing works correctly with desktop_modeJason Kulatunga
2023-08-28T17:42Z0984f9edupgrade fasten-sources to 0.3.0 which significantly decreases the compile size (+ hopefully time)Jason Kulatunga
2023-08-28T00:09Z0a9eb88bfixing module name (fasten-onprem vs fastenhealth-onprem)Jason Kulatunga
2023-08-27T20:56Z011cfa37fixing build commands. make sure that we can build a desktop flavor of the UI.Jason Kulatunga
2023-08-26T15:45Z16209c91Update README.mdJason Kulatunga
2023-08-26T00:04Z8a080ebbupdate fasten-sources, adding support for AthenaHealth providers related https://github.com/fastenhealth/fasten-sources/issues/8Jason Kulatunga
2023-08-25T22:48Zc9b482d6fixing token expiration time (can be number or string), make sure we parse it correctly.Jason Kulatunga
2023-08-25T22:38Zb3519190fixing some tests.Jason Kulatunga
2023-08-25T04:43Z8b33c6d3adding examples and documentation links.Jason Kulatunga
2023-08-25T04:22Z34986321handle errors better. add dashboard location validation.Jason Kulatunga
2023-08-25T03:40Z9a4dcf98adding tests for dashboard settings fixing database persistence for settings. using reflection instead of abusing AppConfig for parsing UserSettingsEntries to UserSettings struct.Jason Kulatunga
2023-08-25T00:07Zcb6cb1d2adding the ability to add one custom dashboard at a time. make sure source information is automatically populated for remote dashboards adding modals to add dashboard via UI addign modals to edit make sure we can switch between dashboards.Jason Kulatunga
2023-08-24T19:28Z31479a4fadding support for user settings (Remote Dashboard Locations)Jason Kulatunga
2023-08-23T20:48Za0bce397update readme with additional information about future plans.Jason Kulatunga
2023-08-23T19:24Z3fe72918adding ability to count by wildcard (source_resource_type). internal fields like id, source_id, source_resource_id and source_resource_type are now queryable via keyword type.Jason Kulatunga
2023-08-23T01:11Zdbc2f49dmake sure that we can filter by platform in the left menu.Jason Kulatunga
2023-08-22T22:58Zdd50faabupdate instructions for dashboard.Jason Kulatunga
2023-08-22T00:20Z3db12ee4adding information about the unsafe endpoints. Dashboard locations should be added to settings table.Jason Kulatunga
2023-08-18T00:32Z97f15d52adding popover info for General Practitioner/Primary Care.Jason Kulatunga
2023-08-17T23:32Z5b014411style fixes (right-clickable links) related #192Jason Kulatunga
2023-08-17T23:02Z4e7560f9fixing resource links.Jason Kulatunga
2023-08-17T22:51Z2a8b3023fixing tests.Jason Kulatunga
2023-08-17T22:40Z3c30298bfixing tests.Jason Kulatunga
2023-08-17T22:15Z7c9a3226remove fasten-sources dependency alias.Jason Kulatunga
2023-08-17T22:14Z34859387remove fasten-sources dependency alias.Jason Kulatunga
2023-08-17T22:09Z43cc6b45make sure the diagnostic report correctly embeds attachments. Make sure that Binary resource types with fully qualified urls identifier are handled correctly (base64 encoded url is the ResourceID). Update fasten-sources version.Jason Kulatunga
2023-08-17T18:14Z2f292397where possible store the SourceURI with the resource. requires updated version of Fasten sources (better Binary compatibility)Jason Kulatunga
2023-08-14T23:50Z936af443disable client-side sorting in explore tables.Jason Kulatunga
2023-08-14T23:11Zb3a173dfworking aggregation codeJason Kulatunga
2023-08-14T22:50Z6f56fa9cworking aggregation code. added tests for sql generation.Jason Kulatunga
2023-08-14T06:35Z2c5133beadding testing framework for Aggregation code. WIP.Jason Kulatunga
2023-08-11T20:24Z495fce56starting to work on GroupBy aggregationsJason Kulatunga
2023-08-13T21:28Z1f113cdfmake sure reference fields are correctly extracted and stored in the DB.Jason Kulatunga
2023-08-13T20:15Z4f60d0eebump fasten-sources version (includes Immunization extraction fixes)Jason Kulatunga
2023-08-13T18:30Z4dad809fremoving Resource. segment of FHIRpath expressions (not supported)Jason Kulatunga
2023-08-13T18:21Zddbf6508fixing Condition onset and abatement extraction.Jason Kulatunga
2023-08-12T13:30Zb4ee83b0make sure explore page loading animation is present until all source lookups are complete.Jason Kulatunga
2023-08-12T06:04Z169dc287Practitioner UI tweaks.Jason Kulatunga
2023-08-12T05:44Z410696c2adding pagination to the explore page. fixes #216 simplified fallback component for table listJason Kulatunga
2023-08-12T03:20Z83114f00UI updates.Jason Kulatunga
2023-08-11T22:51Zf94f29dacleanup html attachments. fixing attachment titles.Jason Kulatunga
2023-08-11T21:51Z9469e296ui fixes for medical history page. (broken details links and [Object object])Jason Kulatunga
2023-08-11T14:17Zb834d3f8added a buffer to temporarily fix #160Jason Kulatunga
2023-08-11T14:13Zba64565aset a min image height for medical-sources-card, to ensure SVG images are always displayed.Jason Kulatunga
2023-08-09T22:15Z204d35b6more updates.Jason Kulatunga
2023-08-09T22:08Za298635fupdates to PR213. Added codeableConcept formatter and safe chaining to table explore view.Jason Kulatunga
2023-08-04T05:22Z09640e50Update list-condition.component.tsOhHeyAlan
2023-08-04T05:22Z20c2dd0fUpdate list-allergy-intolerance.component.tsOhHeyAlan
2023-08-04T05:21Z13c07c7eUpdate list-diagnostic-report.component.tsOhHeyAlan
2023-08-04T05:21Z69e0d192Update list-document-reference.component.tsOhHeyAlan
2023-08-04T05:20Z22ca0837Update list-encounter.component.tsOhHeyAlan
2023-08-04T05:19Z12735048Update list-immunization.component.tsOhHeyAlan
2023-08-04T05:19Zb1f7c477Update list-medication-request.component.tsOhHeyAlan
2023-08-04T05:18Z285e1ffdUpdate list-medication.component.tsOhHeyAlan
2023-08-04T05:17Z1f331d88Update list-medication.component.tsOhHeyAlan
2023-08-04T05:16Z45059fa8Update list-observation.component.tsOhHeyAlan
2023-08-04T05:12Z54e644bfUpdate list-service-request.component.tsOhHeyAlan
2023-08-09T18:51Z90df9bf0update gitignore file to exclude DB snapshots.Jason Kulatunga
2023-08-09T18:49Zc2d82b31fixing event type for latest docker image tag.Jason Kulatunga