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

2023-10-04
  • [feat] Updates to Explore tables
    • fixed #229, thanks @OhHeyAlan 🥳
    • added support for CareTeam, Device, Binary, Location & Organization resources
  • [bug] Fixing tests (Frontend CI & Storybook)
    • fixed #242
  • [feat] Desktop - ensure that all external links open in an external window.
    • connecting a new healthcare source will open an external window in desktop mode
    • added a new desktop callback page specifically to emit Wails events (close external window & pass payload information back to main window)
  • [bug] Search fixes:
    • updated the elasticsearch query to correctly do a wildcard search
    • search against provider aliases as well
  • [feat] Background processing events - event bus
    • when navigating away from the sources page, sync would cancel. This is no longer the case
    • #251
  • [feat] Adding explore button to connected sources popup, reorganized action buttons (delete, reconnect, sync).
  • [feat] Lab Report Enhancements
    • adding pagination, filter and sort dropdowns on Lab page.
    • fixed #191
    • fixes #221
    • fixes #24
  • [feat] Medical History Enhancements
    • added pagination (better graph generation).
Screen Shot 2023-10-04 at 12 07 39 PM Screen Shot 2023-10-04 at 12 04 12 PM
TimestampSHAMessageAuthor
2023-10-04T19:01Z1435bbf5(v0.1.7) Automated packaging of release by Packagrpackagrio-bot
2023-10-04T18:36Z877a1326Merge pull request #223 from fastenhealth/paginate_graphJason Kulatunga
2023-10-04T18:35Z900218e5bump fasten-sources version (BCBSAL + BlueButton).Jason Kulatunga
2023-10-04T02:38Zd43e3d0dcenter the pagination block.Jason Kulatunga
2023-10-04T02:12Z597a80d3fixing import path.Jason Kulatunga
2023-08-13T15:17Z1fda5107finishing pagination for medical history page.Jason Kulatunga
2023-08-13T05:30Z345b2d5cworking medical history pagination - performance improvements by using placeholder ids for graph - only inflating with real resources once we’ve calculated pagination window.Jason Kulatunga
2023-08-12T16:26Z21dc5ebeWIP paginate graph (medical history view)Jason Kulatunga
2023-10-03T21:46Z9c5bf150bump golang and node runtime versions to be insync with local dev environment.Jason Kulatunga
2023-10-03T20:32Zc7805e97bump test timeout on GH Actions.Jason Kulatunga
2023-10-03T20:24Z0b995492Merge pull request #256 from fastenhealth/labwork_report_filteringJason Kulatunga
2023-10-03T20:21Zf26447c3make sure the currently selected report is highlighted.Jason Kulatunga
2023-10-03T20:05Z8e39cf60include report information in the header if filtered to report.Jason Kulatunga
2023-10-03T05:36Z74a3fd4blab report filtering is working.Jason Kulatunga
2023-10-03T03:43Z61528ac6paginated lab results page.Jason Kulatunga
2023-10-02T23:07Z595541f3correctly handle query for token with system but no code.Jason Kulatunga
2023-10-02T21:37Zf3b1c7e2fixing dashboard widgets with built-in queries containing aggregations.Jason Kulatunga
2023-10-02T21:27Z623c9ab6adding tests for processing aggregation parameters. make sure frontend code uses new aggregation parameter structure.Jason Kulatunga
2023-10-02T20:42Z01c293bfprovide mechanism to call functions when doing aggregations. provide a standardized format for token aggregation ($.system/$.code)Jason Kulatunga
2023-10-02T02:15Zaf2344ecadd sort_date as a DB field that can be queried. make sure that order_by is automatically desc for date fields.Jason Kulatunga
2023-10-02T00:05Z6d831f6emake sure we can send limit and offset when querying. list the diagnostic reports in the dropdown for filtering.Jason Kulatunga
2023-10-01T20:16Zc258ab44adding filter and sort dropdowns on Lab page.Jason Kulatunga
2023-09-20T21:17Zcce4a257fixed tests.Jason Kulatunga
2023-09-20T21:13Zc8718b2dadding NoopEventBus version. Fixing tests.Jason Kulatunga
2023-09-20T20:57Zb6da493dremoved singleton eventbus. Moved to application init. Added interface for eventbus. verified working.Jason Kulatunga
2023-09-13T20:55Z85986cf9disabling eventbus on windows, causes deadlock.Jason Kulatunga
2023-09-13T20:28Zce8efdb7making all references to EventBusListeners pointers adding a keepalive event type.Jason Kulatunga
2023-09-13T18:31Z7078f784fixing dashboard on windows - https://github.com/golang/go/issues/45230Jason Kulatunga
2023-09-13T16:43Z70ca68a6added background context todoJason Kulatunga
2023-09-11T19:49Zdf8890c7fixing dropdown button.Jason Kulatunga
2023-09-11T19:39Z067f7d99fixing explore button link.Jason Kulatunga
2023-09-11T18:23Zb64ec22eUpdate README.mdJason Kulatunga
2023-09-11T03:27Ze161a64btrying to fix frontend buildJason Kulatunga
2023-09-10T18:47Zc5829e73trying to fix build.Jason Kulatunga
2023-09-10T17:19Z3da2f807fixing missing dependency.Jason Kulatunga
2023-09-10T16:38Zdc7d5a54adding explore button to modal popup fixes #250Jason Kulatunga
2023-09-10T16:19Z8b6c321econsolidate event bus methods in EventBusService.Jason Kulatunga
2023-09-10T01:58Z2b0a1e0dworking updates.Jason Kulatunga
2023-09-10T01:56Z3c02bedeworking updates.Jason Kulatunga
2023-09-09T15:24Z9e1c7455moved event bus into its own package. created models for event bus messaging. added logger. added source complete and sync events.Jason Kulatunga
2023-09-09T04:34Zb2bff9ccremoving content type ehader from event bus connection.Jason Kulatunga
2023-09-08T21:10Z74fc682drenamed sse endpoint to events. Using the technology name in the API isnt a good idea.Jason Kulatunga
2023-09-08T18:27Z6a3afe15working private event notifications.Jason Kulatunga
2023-09-08T16:27Z862e3d6epass in the event bus to the DatabaseRepository for notifications.Jason Kulatunga
2023-09-08T04:54Z8ff42142deriving background context based on Gin Contex. Removed testing message bus heartbeats -> moved to /health endpoint.Jason Kulatunga
2023-09-08T04:15Zb344469crefactoring. Created EventBus singleton.Jason Kulatunga
2023-09-08T04:13Z0fd78b75refactoring. Created EventBus singleton.Jason Kulatunga
2023-09-08T03:23Z2027e898using Server-sent-events (SSE) for notifications support (and background processing) WIP.Jason Kulatunga
2023-09-07T23:58Z1646cec2fixing test.Jason Kulatunga
2023-09-07T23:07Z7dc03189adding loading spinner to desktop callback. make sure modal popup is closed in sources window when app is redirected.Jason Kulatunga
2023-09-07T15:48Z0ce1b3f2adding a desktop callback page, for event propogation to desktop windows.Jason Kulatunga
2023-09-07T05:30Z206d9479moving open external link functionality into shared lib.Jason Kulatunga
2023-09-07T02:50Z66918377fix relative links,Jason Kulatunga
2023-09-07T01:49Zbf03a987make sure that the dynamically populated text boxes (with content from NHS) correctly opens links in external windows.Jason Kulatunga
2023-09-07T01:39Z80d3f680ensure that all external links (other than Source OAuth/SmartOnFire) open in an external window.Jason Kulatunga
2023-09-06T03:30Zd5196840fixing storybook tests.Jason Kulatunga
2023-09-06T02:58Zbb9f4632fixing frontend tests.Jason Kulatunga
2023-09-06T02:26Z786f2f6ffixing testsJason Kulatunga
2023-09-06T02:18Zf5c245a0fixing testsJason Kulatunga
2023-09-05T17:17Z78677961Adding Address information for Location table.Jason Kulatunga
2023-09-05T16:47Zc063c654adding Organization Practitioner explore table data.Jason Kulatunga
2023-09-05T16:21Zd9564eb3adding CareTeam, Device, Binary and Location infomration to Explore tab.Jason Kulatunga
2023-09-05T15:29Z84bcf417using codableConcept formatter with OhHeyAlan’s pr.Jason Kulatunga
2023-08-16T03:37Z25f37f37Update list-document-reference.component.ts Current shows mostly “unknown”. This accurately reflects the category for all docs.OhHeyAlan
2023-09-05T14:30Z9be431c2adding support for popup-auth (disabled by default in all envs).Jason Kulatunga
2023-08-31T07:08Zad83fa7aadding explore functionality to header. make sure explore resource list has a pointer cursor. when report header doesnt return a patient, handle gracefully. when explore page has no connected sources, correctly display empty page.Jason Kulatunga
2023-08-30T14:25Z303621faadded support section to readme (Discord + GH Issues)Jason Kulatunga
2023-08-29T23:36Z25043bf2make sure we can build multiple flavors.Jason Kulatunga
2023-08-29T23:15Z204ea953adding build-frontend-desktop-prodJason Kulatunga
2023-08-29T23:05Z00d0684bcache locationJason Kulatunga
2023-08-29T14:34Zcb06d046Update README.mdJason Kulatunga
2023-08-29T04:08Zdd3e4c9dtrying to fix makefile.Jason Kulatunga