Skip to content

Releases: fastenhealth/fasten-onprem

v1.1.2

03 Apr 23:40
Compare
Choose a tag to compare
  • [feat] Added additional sources & supported healthcare institutions
    • fasten-sources updated
    • added missing logos & healthcare institution metadata
    • added "Community Technology Cooperative" and associated regional FQHC members
  • [feat] Search now also queries healthcare institution aliases (see screenshot)
  • [bug] frontend tests fixed
  • [bug] fixed issue where patient-friendly description for procedures & medication would overflow the text area
  • [bug] fixed issue where Resources were not displayed correctly in Explorer "an error occurred while parsing"
  • [bug] Correctly parse reference ranges that use < and >
  • [feat] Support for non-numerical Observation results.
  • [docs] Fixed CONTRIBUTING.md to make it easier for devs to get started
Screen Shot 2024-03-04 at 12 36 45 PM bar-chart table table2
Timestamp SHA Message Author
2024-04-03T23:39Z d0f2080 (v1.1.2) Automated packaging of release by Packagr packagrio-bot
2024-03-29T15:32Z 6264415 Support displaying non-numerical observation results (#453)
  • Add new datatype models and specs
  • Update datatypes/coding-model
  • Add new factories and update observation-r4-factory
  • Update observation model to use new datatypes
  • Add new observation-visualization and observation-table components
  • Update observation-bar-chart
  • Update observation and report-labs-observation components
  • Forgot to switch to observation-visualization; add test and update test imports to fix errors
  • Jean Fernandez
    2024-03-18T04:48Z 1bcf4aa Parse lab values that include a range (#452) Jean Fernandez
    2024-03-15T23:00Z bcffbb4 Parse reference ranges that use < and > (#450)
  • Add vscode config
  • Comment out empty tests causing issues running tests in vscode
  • Add Fishery, update test dependencies, update chart.js
  • Add factory for building fhir r4 observation object
  • Fix deprecation warnings in _mixins.scss
  • Update observation model for better value and reference range parsing
  • Add observation-bar-chart.component to pull out bar chart logic into reusable component
  • Use new component in observation resource and report lab component
  • Jean Fernandez
    2024-03-07T23:17Z 43579df Fix URL encoding issue for links (#446)
  • Use [routerLink] with array instead of routerLink with interpolated string
  • switch navigateByUrl to navigate with array format
  • add some quick tests
  • Jean Fernandez
    2024-03-06T18:54Z c487c9f Fix horizontal overflow for glossary lookup (#445)
  • Fix Overflow for Labs Glossary
  • Add story to glossary lookup and report labs observation
  • Jean Fernandez
    2024-03-06T18:52Z d025251 Prevent possible endless loop with image fallback (#444) Jean Fernandez
    2024-03-04T20:25Z 62051f9 updaet fasten-sources (athena fixes & alias searching). Jason Kulatunga
    2024-03-04T20:14Z f5e2077 adding logos Jason Kulatunga
    2024-03-04T18:17Z 7dec049 Merge pull request #439 from jean-the-coder/fix-storybook Fix Storybook Jason Kulatunga
    2024-03-04T03:17Z 159743b Split tests into separate workflow Split tests into separate development workflow that can be included within ci file. Restrict ci to only run on pushes to main/beta branches. run dev workflow on pull requests Jean Fernandez
    2024-03-02T05:38Z a386e43 Fix stories Jean Fernandez
    2024-03-02T05:35Z f4454b9 Update docs and Makefile commands Jean Fernandez
    2024-03-02T20:47Z b003a62 make sure we can display alias values in search fixes #299 Jason Kulatunga
    2024-03-01T04:50Z 05a6840 Fix frontend tests (#436)
  • Update CONTRIBUTING.md
  • Fix tests
  • Jean Fernandez
    2024-03-01T02:53Z 3b52e9f udpate fasten-sources, fixes #435 fixes #432 related #406 Jason Kulatunga
    2024-02-28T02:15Z e4a73ff update fasten-sources version to include addl logging during token refresh. Jason Kulatunga

    v1.1.1

    15 Feb 22:20
    Compare
    Choose a tag to compare
    • [feat] Better First Run Experience
    • [feat] System settings table & Installation ID
    • [feat] EHR Sandboxes
      • MedHost
      • Qualifacts
      • MeldRX
      • Netsmart
      • PracticeFusion
      • MaximEyes
    • [bug] Fixes issues with Athena providers
    • [bug] silently ignoring failures during wizard resource creation. fixed file upload error in wizard.
    • [bug] better handling of cards in Wizard UI
    • [bug] Fix date display
    • [bug] Fix for incorrectly merged Epic institutions
    • [docs] better installation instructions for windows
    • [docs] updates to Docs
    Screen Shot 2024-02-15 at 2 44 13 PM
    Timestamp SHA Message Author
    2024-02-15T22:19Z d4d29b0 (v1.1.1) Automated packaging of release by Packagr packagrio-bot
    2024-02-15T22:07Z 06cccb7 update fasten-sources version - includes fixes for Qualifacts EHR. Jason Kulatunga
    2024-02-15T19:19Z 8059a1a working signup wizard redirect (Show First Run Wizard) Jason Kulatunga
    2024-02-15T01:42Z f8292c3 working signup wizard. Jason Kulatunga
    2024-02-15T01:15Z db893f6 fixing styles. Error handling. Jason Kulatunga
    2024-02-13T16:47Z 017247a adding qualifacts + user contributed logo changes. Jason Kulatunga
    2024-02-13T16:41Z 7232b09 adding qualifacts + user contributed logo changes. Jason Kulatunga
    2024-02-13T01:56Z ea16305 signup wizard experiment. (#415)
  • signup wizard experiment.
  • better signon wizard page logos (shuffled)
  • adding border shadow.
  • remove duplicate logo.
  • adding join mailing list button.
  • make sure unnecessary admin user is removed from the database.
  • updated fasten-sources to fix incorrectly merged epic brands. see #366
  • Jason Kulatunga
    2024-02-12T18:23Z d450f8b update fasten-sources. Make sure we correctly handle error when endpoint not found. Jason Kulatunga
    2024-02-10T03:44Z 4f986e9 Fix date display (#410)
  • fix homepage age
  • fix misspelling
  • remove log
  • Kayla Cross
    2024-02-09T17:10Z c85e829 Adding new system settings table. (#409)
  • Adding new system settings table. Adding associated database migration. Added tests Fixing tests for user-settings.
  • updated migration, make sure default system settings are created. Added database commands to create and update system settings. Added generic response wrapper.
  • make sure we can get related versions (fasten sources, onprem and desktop) when starting the app.
  • Jason Kulatunga
    2024-02-07T20:18Z dc97048 adding support for patient-fusion/practice-fusion and maximeyes EHR sandboxes. Jason Kulatunga
    2024-02-04T19:44Z 4dbea92 update fasten-sources with user-contributed changes. Logos & websites. Jason Kulatunga
    2024-02-04T16:05Z 21fbcc8 updates to sources directory only. Jason Kulatunga
    2024-02-04T16:02Z e133093 update workflow Jason Kulatunga
    2024-02-04T16:01Z a691729 update workflow Jason Kulatunga
    2024-02-04T16:00Z 2f90327 update workflow Jason Kulatunga
    2024-02-04T16:00Z f003d06 update workflow Jason Kulatunga
    2024-02-04T15:59Z aa27b03 default log level. Jason Kulatunga
    2024-02-04T15:57Z a639693 cdn sync. Jason Kulatunga
    2024-02-03T15:41Z f2bd182 user contributed updates from https://toolbox.fastenhealth.com/catalog/editor Jason Kulatunga
    2024-02-02T20:33Z 74a1819 make sure the request body is correctly passed to the ReverseProxy. fixes #404 Jason Kulatunga
    2024-02-02T18:29Z 2636235 update fasten-sources (fixes for eclinicalworks/healow) Jason Kulatunga
    2024-02-02T01:19Z b40b0fe Updated install instructions for new users/Windows (#402)
  • Updated README.md with differentiated instructions for Windows
  • Simplified install guide
  • Delete TODO.md Made redundant by projects
  • beckyosb
    2024-01-31T01:51Z f21ff8b fixing token endpoint override for confidential clients. Jason Kulatunga
    2024-01-30T03:45Z c48af66 CORS Proxy for Athena providers (#398) Handle cors_relay_required = true for Providers in UI. Added a safe CORS Proxy, which support for Whitelisted endpoints only. Jason Kulatunga
    2024-01-30T00:36Z 8ee9884 make sure we correctly extract error message fields. Jason Kulatunga
    2024-01-29T22:48Z 947f025 [bugfix] add space between wizard list items (#372)
  • add space between wizard list items
  • - remove wizard component view encapsulation edit - move wizard card style to custom.scss
  • remove unused import
  • beekter
    2024-01-29T22:38Z e9d1d57 Merge pull request #395 from fastenhealth/fix_wizard_upload added test to verify that wizard resource creation works correctly. Jason Kulatunga
    2024-01-29T22:24Z b1c9fec better error message or callback Jason Kulatunga
    2024-01-29T22:23Z 78a1935 fixed test for related count. Jason Kulatunga

    v1.1.0

    29 Jan 02:50
    Compare
    Choose a tag to compare
    • [feat] 🎉 🥳 Fasten Health is now available in the App Store! 🎉 🥳
      • mac-store
    • [feat] Adding CCDA support, powered by Health Samurai
      • allows users from (the now shutdown) Microsoft Health Vault and Lydia to migrate to Fasten.
      • Converter is not open source, however it is running on Fasten Health, Inc's infrastructure, and does not send any data back to Health Samurai during conversion.
      • It's use is completely OPTIONAL, with a clear prompt explaining how it's used and providing you with an option to cancel. See below for screenshots
    • [feat] Adding support for Kaiser Benefits/Claims integration
    • [feat] ⚠️ MUST UPDATE ⚠️ - Fasten Sources Search engine and metadata datastructure has changed. Users must update to fasten-onprem v1.0.1+ to query and connect to new providers.
    • [feat] Better logging and handling of broken Provider connections. Error message for failed messages are now persisted in the database for easier debugging.
    • [feat] Replaced Fasten Sources Editor: https://toolbox.fastenhealth.com/
      • You can now easily search for sources in our catalog, and submit logo, institution name/aliases and website corrections.
    • [feat] Added the ability to delete individual accounts.
    • [bug] Fixed issues with Organization logos
    • [bug] Added changes to ensure database migrations are more consistent between versions.
    • [docs] Added bug report and feature request templates to Github Issues
    • [docs] Updated broken links in README.

    Screenshots

    CCDA Converter

    Screen Shot 2024-01-24 at 7 35 37 AM

    Connection Error Messages

    Screen Shot 2024-01-21 at 10 03 01 AM

    Fasten Sources Editor

    Screen Shot 2024-01-20 at 11 20 35 AM Screen Shot 2024-01-20 at 11 31 43 AM Screen Shot 2024-01-20 at 11 29 15 AM

    v1.0.0

    13 Dec 12:11
    Compare
    Choose a tag to compare

    🥳 🎉 v1.0.0 Release Notes 🥳 🎉

    • [feat] Manual Record Wizard allowing users to create encounters & associated records
      • Wizard based, broken into multiple sections
      • Allows you to search for existing records (Practitioners, Organizations, etc) rather than re-entering the same data again and again.
      • Allows you to "add" records to an existing encounter/office visit (or create a new one)
      • Displays "automated/synced" records as locked, while manually created records can be edited.
      • Allows creating Observations/Lab Results
    • [feat] updated fasten-source
      • Added patient portal links & logos for ~7000 providers
      • Added support for Humana
    • [feat] Added support for RTF binary file types
    • [docs] Added deprecation tags to report-medical-history-editor and eport-medical-history-explanation-of-benefit and report-medical-history-condition
    • [bug] fixing modal zindex, so that stacked modals work correcly
    • [bug] Fixed invalid models.
    • [bug] When app redirects to the login screen, we should close all modals
    • [bug] Fixed issue with PDF files not displaying correctly
    • [feat] Added Fasten Health source to store all resources created manually
    • [feat] Adding displaymodel for Encounter
    • [feat] Reorganized fhir-card resources
    • [feat] Create fhir-datatable resources
    • [feat] Added Callout support for cards
    • [feat] make sure that manually uploaded & created resources will automatically create Background Job for tracking.
    • [bug] fixed broken chart when Observation missing effective date
    • [bug] fixed broken images
    • [docs] Updated Roadmap

    supersedes #293

    related #60
    related #90
    related #137


    Outstanding Issues


    Screenshots

    Screen Shot 2023-11-26 at 5 41 08 PM Screen Shot 2023-11-30 at 7 40 37 PM Screen Shot 2023-11-30 at 7 40 26 PM Screen Shot 2023-11-30 at 7 40 20 PM Screen Shot 2023-11-30 at 7 40 12 PM Screen Shot 2023-11-30 at 7 39 58 PM Screen Shot 2023-12-07 at 2 27 28 PM Screen Shot 2023-12-07 at 2 27 04 PM

    v0.2.2

    26 Nov 03:02
    Compare
    Choose a tag to compare
    • [feat] Medical History View
      • fixed #325
      • In an ideal world the EHR systems would associate all encounters, procedures, medications with a condition, however this is not the case in reality. Large portions of real-world record data is unassociated, causing the Condition based UI to be sparsely populated & useless. In addition, this doesn't account for Patients that have not recieved a diagnosis yet -- they might have symptions & diagnostic procedures that they are tracking, without a known "root cause" and this might go on for years.
      • With an Encounter Timeline based UI, we can allow patients to "tag" encounters with a condition after the fact (in a pretty intuitive UI).
      • We can also allow patients to add comments & attach documents to a specific encounter
      • References:
    • [feat] fhir resource extraction enhancements
      • better extraction of meta.* keys.
      • better testing of FHIR Resource extraction
      • fixed #323
    • [feat] Added display popups for Location, Organization & Observation
    • [bug] Fixed issue where Graph query results were not consistent. Was related to a silent error that would cause graph traversal to exit prematurely
    • [bug] Fixed Binary resource data display in UI
    • [bug] Make sure that Lab Results and Observations are correctly displayed in the chart (max scale is 10% greater than largest value)
    • [bug] fixes dynamic client registration errors
      • we now detect Epic dynamic client registration support in fasten-sources
      • fixed #276
      • fixed #290
    • [docs] FHIR Api documetation for EHR systems
    • [docs] fixed links in README
    Screen Shot 2023-11-22 at 9 58 36 AM
    Timestamp SHA Message Author
    2023-11-26T03:02Z a8be7f3 (v0.2.2) Automated packaging of release by Packagr packagrio-bot
    2023-11-25T05:19Z bee007e update fasten-sources, detect epic servers missing dynamic client registration endpoint fixed #276 fixed #290 Jason Kulatunga
    2023-11-23T16:51Z 2061684 WIP adding medical history timeline view. (#325) Jason Kulatunga
    2023-11-20T17:23Z a161f41 make sure we migrate the database models. Jason Kulatunga
    2023-11-19T19:09Z dbd868c adding meta prefix to all relevant meta keys. (#323)
  • adding meta prefix to all relevant meta keys. moved extractor functions into reusable script.
  • adding comprensive tests and types for extracted data stored in tables.
  • update with README.
  • using choiceTypePaths to correctly append types to the search parameter queries.
  • adding comment or keyword types
  • better extraction of Date information.
  • fix tests.
  • Jason Kulatunga
    2023-11-18T01:16Z d37fb12 adding tests for condition and encounter. Jason Kulatunga
    2023-11-16T19:25Z a82bef1 Update funding and FAQs links in README (#316) Jesse Cooke
    2023-11-14T23:25Z 0a8b4fe Create dependabot.yml Jason Kulatunga

    v0.2.1

    14 Nov 12:35
    Compare
    Choose a tag to compare
    • [feat] Added/Fixed Healthcare Providers
      • Kaiser Permanente - related #19
      • United Healthcare supported
      • Medicare supported - fixes #277
    • [tests] Observation & Patient db table tests
    • [tests] Added tests to Resource List handler
    Timestamp SHA Message Author
    2023-11-14T12:35Z 6383aaa (v0.2.1) Automated packaging of release by Packagr packagrio-bot
    2023-11-14T12:32Z f2cb6a9 added tests for resource_fhir_test.go -> ListResourceFhir (#302) Mohanish Patel
    2023-11-14T02:51Z 1ac8c3b adding support for medicare prod. Jason Kulatunga
    2023-11-14T02:16Z a37e83e adding a logo for unitedhealthcare sandbox. Jason Kulatunga
    2023-11-14T01:17Z 038fea8 working united healthcare sandbox and added logos for payers Jason Kulatunga
    2023-11-13T22:09Z f433927 working unitedhealthcare sandbox. Jason Kulatunga
    2023-11-13T18:43Z 7c8a118 update FhirPatient unit tests for most fields (#301) Co-authored-by: Jason Kulatunga jason@thesparktree.com Akash Sampurnanand Pandey
    2023-11-13T18:37Z a71c690 update FhirObservation unit tests (#303) Akash Sampurnanand Pandey

    v0.2.0

    09 Nov 16:14
    Compare
    Choose a tag to compare
    Timestamp SHA Message Author
    2023-11-09T16:13Z 1106d4e (v0.2.0) Automated packaging of release by Packagr packagrio-bot
    2023-11-09T04:08Z eee8f9c fixes to searchAfter Jason Kulatunga
    2023-11-01T23:07Z 37acb23 update tagline. Jason Kulatunga
    2023-11-09T00:55Z 0479983 update fasten-sources to add support for phr, ndjson, jsonl, ips and json bundle uploads. Jason Kulatunga
    2023-11-08T18:30Z 8fa331d remove raspberry pi build. Jason Kulatunga
    2023-11-08T16:39Z e194eb6 update to fasten-sources v0.4.10 which includes epic-legacy change for Sutter Health Jason Kulatunga
    2023-11-08T16:31Z 97838df attempting to build static binary. Make sure we "test" binary in final static-debian11 container by running help as part of build. Jason Kulatunga
    2023-11-08T15:05Z f9bab38 enable CGO compilation with encryption Jason Kulatunga
    2023-11-08T04:47Z 65aca53 adding an encryption key field. Jason Kulatunga
    2023-11-07T23:17Z 77cb814 Encryption At Rest (#284) Jason Kulatunga
    2023-11-06T23:21Z d657ec0 moved the replace lines to the top o the go.mod file. Jason Kulatunga
    2023-11-06T02:16Z 1ba4f46 remove deprecated endpoint. Updated fasten-sources to include Epic Legacy client for Epic clients that don't support dynamic client registration. Jason Kulatunga
    2023-11-05T18:53Z bba1dde better error messages when dynamic client registration fails. Jason Kulatunga
    2023-11-04T23:01Z 11386db Spleling fix (#296) Sharif Nassar
    2023-10-30T19:07Z 1920e25 skipping test Jason Kulatunga
    2023-10-30T18:35Z 457608f Merge pull request #292 from mohanish2504/mohanish/resource_fihr_tests Jason Kulatunga
    2023-10-30T18:02Z 8652218 WIP fixing tests (1 failure) Jason Kulatunga
    2023-10-30T18:00Z ca450f5 update: sepated logic to hit invalid source,resource id during test case. mohanish2504
    2023-10-29T13:57Z f4a776d adding: resource_fhir_test.go update: source_test.go moved test data creating to a common logic. mohanish2504
    2023-10-23T18:16Z 627b697 update README.md Jason Kulatunga
    2023-10-23T18:16Z 42ede9e update README.md Jason Kulatunga
    2023-10-23T18:14Z 1896981 update README.md Jason Kulatunga
    2023-10-21T15:32Z 8f430f4 Merge pull request #287 from akash-pandey1729/unit_test_extract_search_parameters Jason Kulatunga
    2023-10-21T15:08Z b212e97 formatting stuff Akash
    2023-10-21T07:14Z 79a5c20 unit test for identifier and telecom for example1 Akash
    2023-10-18T04:35Z 6f4067d adding unsafe selective sync endpoint for testing purposes. Jason Kulatunga
    2023-10-18T03:25Z 145eea6 update uuid.Nil reference for special placeholder reference. Jason Kulatunga
    2023-10-18T01:29Z 9327464 Merge pull request #281 from OhHeyAlan/patch-3 Jason Kulatunga
    2023-10-18T01:27Z e0373a9 Update list-medication.component.ts using codeableConcept formatter Jason Kulatunga
    2023-10-18T00:34Z 4fd24e3 update fasten-sources, adding support for Humana sandbox Jason Kulatunga

    v0.1.8

    17 Oct 21:48
    Compare
    Choose a tag to compare
    • [feat] ExplanationOfBenefits enhancements
    • [feat] Background Sync Enhancements
      • tracking sync information in the database for easier debugging (instead of scrolling through the log history)
      • sync is running in the background (kind of, not true multithreading)
      • Added a job history page (see screenshot below)
      • Added a tag to the provider chicklet to clearly show failed status (See screenshot below)
      • fixed some UI issues
      • The database changes also include a Checkpointing mechanism - updates background job every 100 resources synced.
        • fixes #269
        • Eventually you can resume failed sync operations from the last checkpoint -- this is useful because some syncs can take a couple of hours.
      • closes #258
      • closes #257
    • [feat] adding ability to submit support tickets in-app.
    • [feat] fasten-sources updated to v0.4.5
      • Extract Contained Resources
      • fixed #261
      • eClinicalWorks/Healow fixes
      • logo updates (~200 new logos)
      • VA Health Sandbox added
    • [feat] Added ability to reconnect & delete source + associated records.
    • [feat] Database Migration framework
    Screen Shot 2023-10-07 at 7 13 34 PM Screen Shot 2023-10-07 at 1 49 48 PM Screen Shot 2023-10-09 at 4 16 08 PM Screen Shot 2023-10-11 at 8 43 41 PM
    Timestamp SHA Message Author
    2023-10-17T21:47Z 6ed83e8 (v0.1.8) Automated packaging of release by Packagr packagrio-bot
    2023-10-17T18:46Z 6858ae8 added database migration framework. Jason Kulatunga
    2023-10-17T17:56Z 7018c3b rollback SBOM support. Jason Kulatunga
    2023-10-17T14:52Z f320044 adding SBOM support https://depot.dev/blog/build-with-sboms Jason Kulatunga
    2023-10-17T13:25Z 4f1222d adding SBOM support https://depot.dev/blog/build-with-sboms Jason Kulatunga
    2023-10-17T04:49Z 9087f59 fixing test suite. Jason Kulatunga
    2023-10-16T18:43Z 8861e4b Merge pull request #275 from fastenhealth/nickmurray/add-postgres-db-option Jason Kulatunga
    2023-10-16T18:40Z 189ebde Update config.yaml Jason Kulatunga
    2023-10-16T16:24Z ef68bfc Update list-binary.component.ts (#280) Co-authored-by: Jason Kulatunga jason@thesparktree.com OhHeyAlan
    2023-10-16T14:49Z d154d9e Merge main Picked up on most recent change with DeleteSource func Nicholas Murray
    2023-10-15T21:12Z 79c3e85 update images width. Jason Kulatunga
    2023-10-14T21:01Z f9f4492 adding edifecs logo Jason Kulatunga
    2023-10-14T20:58Z 10125e7 disable "sync" operation for manual record. Jason Kulatunga
    2023-10-14T20:57Z a486f91 adding display information for manual source. Jason Kulatunga
    2023-10-14T20:32Z 3cd3448 update text. Jason Kulatunga
    2023-10-14T17:52Z 8be1e34 backend/pkg/database: add postgres package and postgres specific db instantiation Nicholas Murray
    2023-10-14T17:33Z c90f3c0 backend/pkg/database: to squash, git add renamed files Nicholas Murray
    2023-10-14T04:38Z 04c1429 Merge pull request #279 from fastenhealth/default-dashboard-tweaks Jason Kulatunga
    2023-10-14T04:37Z c25b164 adding loading + empty panel support to the records summary widget. Jason Kulatunga
    2023-10-14T03:41Z 8e999e6 adding records summary to dashboard. Jason Kulatunga
    2023-10-14T03:19Z 8c54c9f adding groupsummary Jason Kulatunga
    2023-09-17T03:13Z 1008b31 adding a care team widget. Jason Kulatunga
    2023-09-17T00:05Z f222211 fixing table 2 column. Jason Kulatunga
    2023-09-16T18:46Z d427f79 adding icons and updated dashboard. Added new way to register widgets with Gridstack (comes from widgetModule directly) Jason Kulatunga
    2023-10-14T00:03Z 90b08b8 update fasten-sources v0.4.5 Jason Kulatunga
    2023-10-13T23:57Z abbfa9a backend/pkg/database: move all common Gorm functionality to new files Nicholas Murray
    2023-10-13T05:06Z 13e21b5 always update source credential when doing unsafe raw request. Jason Kulatunga
    2023-10-13T03:30Z 0ddfe68 update fasten-sources (adding VA Health sandbox) Jason Kulatunga
    2023-10-12T23:52Z 30fe428 update bluebutton/medicare logo and VAHealth logos. Jason Kulatunga
    2023-10-12T21:19Z 504cd42 [WIP] adding factory pattern support to Database package. Users can select database type using database.type configuration when calling NewRepository() Jason Kulatunga
    2023-10-12T03:43Z a6edb24 move registration code into the sourceCredential. Added ability to Reconnect/Update source make sure re-connect function is disabled for manual sources. Jason Kulatunga
    2023-10-11T14:54Z c590663 adding ability to delete source + associated records. Jason Kulatunga
    2023-10-11T04:05Z 8c4759a updated fasten-sources to v0.4.2 (eClinicalWorks -> Healow issuer) Jason Kulatunga
    2023-10-10T23:04Z ce5a37d updated fasten-sources to v0.4.1 (eClinicalWorks -> Healow endpoints) Jason Kulatunga
    2023-10-10T23:03Z 07abc69 updated fasten-sources to v0.4.1 (eClinicalWorks -> Healow endpoints) Jason Kulatunga
    2023-10-10T22:40Z fa1003b adding logos from updated fasten-sources. Jason Kulatunga
    2023-10-10T19:25Z 83d90cc models/database: update generate.go with postgres db model We need to swap out datetime with timestamptz in order to properly allow for a postgres DB provider Nicholas Murray
    2023-09-21T07:29Z 816d823 Add database.type to config file We add a database type, which is defaulted to sqlite Nicholas Murray
    2023-10-10T00:16Z e5f920c when server restarts, we should unlock all locked jobs, and set their status to failed make sure we can customize the limit value for Background Job query. fixes #267 Jason Kulatunga
    2023-10-09T23:38Z cae3afc adding ability to submit support tickets in-app. added logos to the patient profile menu added link to fundraising doc in-app update fontawesome version. fixes #272 Jason Kulatunga
    2023-10-09T18:28Z bbf5169 make sure background jobs status is updated every minute. Jason Kulatunga
    2023-10-09T17:51Z c1f057a make sure api calls are not cached in the desktop app. fixes #270 Jason Kulatunga
    2023-10-08T23:29Z dcabfc8 Background Jobs (#266) Jason Kulatunga
    2023-10-06T15:06Z b8cf1c2 Merge pull request #261 from fastenhealth/eob_enhancements Jason Kulatunga
    2023-10-06T03:20Z aee2d5c Update fasten-sources (extract Contained resources) EOB code extraction Jason Kulatunga
    2023-10-05T00:50Z d09d4ad update reference model datatype (include identifier model) Jason Kulatunga

    v0.1.7

    04 Oct 19:01
    Compare
    Choose a tag to compare
    • [feat] Updates to Explore tables
      • fixed #229, thanks @OhHeyAlan 🥳
      • added support for CareTeam, Device, Binary, Location & Organization resources
    • [bug] Fixing tests (Frontend CI & Storybook)
    • [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
    Timestamp SHA Message Author
    2023-10-04T19:01Z 1435bbf (v0.1.7) Automated packaging of release by Packagr packagrio-bot
    2023-10-04T18:36Z 877a132 Merge pull request #223 from fastenhealth/paginate_graph Jason Kulatunga
    2023-10-04T18:35Z 900218e bump fasten-sources version (BCBSAL + BlueButton). Jason Kulatunga
    2023-10-04T02:38Z d43e3d0 center the pagination block. Jason Kulatunga
    2023-10-04T02:12Z 597a80d fixing import path. Jason Kulatunga
    2023-08-13T15:17Z 1fda510 finishing pagination for medical history page. Jason Kulatunga
    2023-08-13T05:30Z 345b2d5 working 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:26Z 21dc5eb WIP paginate graph (medical history view) Jason Kulatunga
    2023-10-03T21:46Z 9c5bf15 bump golang and node runtime versions to be insync with local dev environment. Jason Kulatunga
    2023-10-03T20:32Z c7805e9 bump test timeout on GH Actions. Jason Kulatunga
    2023-10-03T20:24Z 0b99549 Merge pull request #256 from fastenhealth/labwork_report_filtering Jason Kulatunga
    2023-10-03T20:21Z f26447c make sure the currently selected report is highlighted. Jason Kulatunga
    2023-10-03T20:05Z 8e39cf6 include report information in the header if filtered to report. Jason Kulatunga
    2023-10-03T05:36Z 74a3fd4 lab report filtering is working. Jason Kulatunga
    2023-10-03T03:43Z 61528ac paginated lab results page. Jason Kulatunga
    2023-10-02T23:07Z 595541f correctly handle query for token with system but no code. Jason Kulatunga
    2023-10-02T21:37Z f3b1c7e fixing dashboard widgets with built-in queries containing aggregations. Jason Kulatunga
    2023-10-02T21:27Z 623c9ab adding tests for processing aggregation parameters. make sure frontend code uses new aggregation parameter structure. Jason Kulatunga
    2023-10-02T20:42Z 01c293b provide mechanism to call functions when doing aggregations. provide a standardized format for token aggregation ($.system/$.code) Jason Kulatunga
    2023-10-02T02:15Z af2344e add 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:05Z 6d831f6 make sure we can send limit and offset when querying. list the diagnostic reports in the dropdown for filtering. Jason Kulatunga
    2023-10-01T20:16Z c258ab4 adding filter and sort dropdowns on Lab page. Jason Kulatunga
    2023-09-20T21:17Z cce4a25 fixed tests. Jason Kulatunga
    2023-09-20T21:13Z c8718b2 adding NoopEventBus version. Fixing tests. Jason Kulatunga
    2023-09-20T20:57Z b6da493 removed singleton eventbus. Moved to application init. Added interface for eventbus. verified working. Jason Kulatunga
    2023-09-13T20:55Z 85986cf disabling eventbus on windows, causes deadlock. Jason Kulatunga
    2023-09-13T20:28Z ce8efdb making all references to EventBusListeners pointers adding a keepalive event type. Jason Kulatunga
    2023-09-13T18:31Z 7078f78 fixing dashboard on windows - https://github.com/golang/go/issues/45230 Jason Kulatunga
    2023-09-13T16:43Z 70ca68a added background context todo Jason Kulatunga
    2023-09-11T19:49Z df8890c fixing dropdown button. Jason Kulatunga
    2023-09-11T19:39Z 067f7d9 fixing explore button link. Jason Kulatunga
    2023-09-11T18:23Z b64ec22 Update README.md Jason Kulatunga
    2023-09-11T03:27Z e161a64 trying to fix frontend build Jason Kulatunga
    2023-09-10T18:47Z c5829e7 trying to fix build. Jason Kulatunga
    2023-09-10T17:19Z 3da2f80 fixing missing dependency. Jason Kulatunga
    2023-09-10T16:38Z dc7d5a5 adding explore button to modal popup fixes #250 Jason Kulatunga
    2023-09-10T16:19Z 8b6c321 consolidate event bus methods in EventBusService. Jason Kulatunga
    2023-09-10T01:58Z 2b0a1e0 working updates. Jason Kulatunga
    2023-09-10T01:56Z 3c02bed working updates. Jason Kulatunga
    2023-09-09T15:24Z 9e1c745 moved 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:34Z b2bff9c removing content type ehader from event bus connection. Jason Kulatunga
    2023-09-08T21:10Z 74fc682 renamed sse endpoint to events. Using the technology name in the API isnt a good idea. Jason Kulatunga
    2023-09-08T18:27Z 6a3afe1 working private event notifications. Jason Kulatunga
    2023-09-08T16:27Z 862e3d6 pass in the event bus to the DatabaseRepository for notifications. Jason Kulatunga
    2023-09-08T04:54Z 8ff4214 deriving background context based on Gin Contex. Removed testing message bus heartbeats -> moved to /health endpoint. Jason Kulatunga
    2023-09-08T04:15Z b344469 refactoring. Created EventBus singleton. Jason Kulatunga
    2023-09-08T04:13Z 0fd78b7 refactoring. Created EventBus singleton. Jason Kulatunga
    2023-09-08T03:23Z 2027e89 using Server-sent-events (SSE) for notifications support (and background processing) WIP. Jason Kulatunga
    2023-09-07T23:58Z 1646cec fixing test. Jason Kulatunga
    2023-09-07T23:07Z 7dc0318 adding loading spinner to desktop callback. make sure modal popup is closed in sources window when app is redirected. Jason Kulatunga
    2023-09-07T15:48Z 0ce1b3f adding a desktop callback page, for event propogation to desktop windows. Jason Kulatunga
    2023-09-07T05:30Z 206d947 moving open external link functionality into shared lib. Jason Kulatunga
    2023-09-07T02:50Z 6691837 fix relative links, Jason Kulatunga
    2023-09-07T01:49Z bf03a98 make sure that the dynamically populated text boxes (with content from NHS) correctly opens links in external windows. Jason Kulatunga
    2023-09-07T01:39Z 80d3f68 ensure that all external links (other than Source OAuth/SmartOnFire) open in an external window. Jason Kulatunga
    2023-09-06T03:30Z d519684 fixing storybook tests. Jason Kulatunga
    2023-09-06T02:58Z bb9f463 fixing frontend tests. Jason Kulatunga
    2023-09-06T02:26Z 786f2f6 fixing tests Jason Kulatunga
    2023-09-06T02:18Z f5c245a fixing tests Jason Kulatunga
    2023-09-05T17:17Z 7867796 Adding Address information for Location table. Jason Kulatunga
    2023-09-05T16:47Z c063c65 adding Organization Practitioner explore table data. Jason Kulatunga
    2023-09-05T16:21Z d9564eb adding CareTeam, Device, Binary and Location infomration to Explore tab. Jason Kulatunga
    2023-09-05T15:29Z 84bcf41 using codableConcept formatter with OhHeyAlan's pr. Jason Kulatunga
    2023-08-16T03:37Z 25f37f3 Update list-document-reference.component.ts Current shows mostly "unknown". This accurately reflects the category for all docs. OhHeyAlan
    2023-09-05T14:30Z 9be431c adding support for popup-auth (disabled by default in all envs). Jason Kulatunga
    2023-08-31T07:08Z ad83fa7 adding 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:25Z 303621f added support section to readme (Discord + GH Issues) Jason Kulatunga
    2023-08-29T23:36Z 25043bf make sure we can build multiple flavors. Jason Kulatunga
    2023-08-29T23:15Z 204ea95 adding build-frontend-desktop-prod Jason Kulatunga
    2023-08-29T23:05Z 00d0684 cache location Jason Kulatunga
    2023-08-29T14:34Z cb06d04 Update README.md Jason Kulatunga
    2023-08-29T04:08Z dd3e4c9 trying to fix makefile. Jason Kulatunga

    v0.1.5

    29 Aug 03:11
    Compare
    Choose a tag to compare
    • [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
      • 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)
      • AthenaHealth providers added (16,000 clinics)
    • make sure that the Binary component in the UI can query against the ResourceType+ResourceId and the SourceURI

    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
    Timestamp SHA Message Author
    2023-08-29T03:11Z c4eb009 (v0.1.5) Automated packaging of release by Packagr packagrio-bot
    2023-08-28T23:23Z a9cb793 split 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_mode Jason Kulatunga
    2023-08-28T17:42Z 0984f9e upgrade fasten-sources to 0.3.0 which significantly decreases the compile size (+ hopefully time) Jason Kulatunga
    2023-08-28T00:09Z 0a9eb88 fixing module name (fasten-onprem vs fastenhealth-onprem) Jason Kulatunga
    2023-08-27T20:56Z 011cfa3 fixing build commands. make sure that we can build a desktop flavor of the UI. Jason Kulatunga
    2023-08-26T15:45Z 16209c9 Update README.md Jason Kulatunga
    2023-08-26T00:04Z 8a080eb update fasten-sources, adding support for AthenaHealth providers related fastenhealth/fasten-sources#8 Jason Kulatunga
    2023-08-25T22:48Z c9b482d fixing token expiration time (can be number or string), make sure we parse it correctly. Jason Kulatunga
    2023-08-25T22:38Z b351919 fixing some tests. Jason Kulatunga
    2023-08-25T04:43Z 8b33c6d adding examples and documentation links. Jason Kulatunga
    2023-08-25T04:22Z 3498632 handle errors better. add dashboard location validation. Jason Kulatunga
    2023-08-25T03:40Z 9a4dcf9 adding 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:07Z cb6cb1d adding 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:28Z 31479a4 adding support for user settings (Remote Dashboard Locations) Jason Kulatunga
    2023-08-23T20:48Z a0bce39 update readme with additional information about future plans. Jason Kulatunga
    2023-08-23T19:24Z 3fe7291 adding 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:11Z dbc2f49 make sure that we can filter by platform in the left menu. Jason Kulatunga
    2023-08-22T22:58Z dd50faa update instructions for dashboard. Jason Kulatunga
    2023-08-22T00:20Z 3db12ee adding information about the unsafe endpoints. Dashboard locations should be added to settings table. Jason Kulatunga
    2023-08-18T00:32Z 97f15d5 adding popover info for General Practitioner/Primary Care. Jason Kulatunga
    2023-08-17T23:32Z 5b01441 style fixes (right-clickable links) related #192 Jason Kulatunga
    2023-08-17T23:02Z 4e7560f fixing resource links. Jason Kulatunga
    2023-08-17T22:51Z 2a8b302 fixing tests. Jason Kulatunga
    2023-08-17T22:40Z 3c30298 fixing tests. Jason Kulatunga
    2023-08-17T22:15Z 7c9a322 remove fasten-sources dependency alias. Jason Kulatunga
    2023-08-17T22:14Z 3485938 remove fasten-sources dependency alias. Jason Kulatunga
    2023-08-17T22:09Z 43cc6b4 make 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:14Z 2f29239 where possible store the SourceURI with the resource. requires updated version of Fasten sources (better Binary compatibility) Jason Kulatunga
    2023-08-14T23:50Z 936af44 disable client-side sorting in explore tables. Jason Kulatunga
    2023-08-14T23:11Z b3a173d working aggregation code Jason Kulatunga
    2023-08-14T22:50Z 6f56fa9 working aggregation code. added tests for sql generation. Jason Kulatunga
    2023-08-14T06:35Z 2c5133b adding testing framework for Aggregation code. WIP. Jason Kulatunga
    2023-08-11T20:24Z 495fce5 starting to work on GroupBy aggregations Jason Kulatunga
    2023-08-13T21:28Z 1f113cd make sure reference fields are correctly extracted and stored in the DB. Jason Kulatunga
    2023-08-13T20:15Z 4f60d0e bump fasten-sources version (includes Immunization extraction fixes) Jason Kulatunga
    2023-08-13T18:30Z 4dad809 removing Resource. segment of FHIRpath expressions (not supported) Jason Kulatunga
    2023-08-13T18:21Z ddbf650 fixing Condition onset and abatement extraction. Jason Kulatunga
    2023-08-12T13:30Z b4ee83b make sure explore page loading animation is present until all source lookups are complete. Jason Kulatunga
    2023-08-12T06:04Z 169dc28 Practitioner UI tweaks. Jason Kulatunga
    2023-08-12T05:44Z 410696c adding pagination to the explore page. fixes #216 simplified fallback component for table list Jason Kulatunga
    2023-08-12T03:20Z 83114f0 UI updates. Jason Kulatunga
    2023-08-11T22:51Z f94f29d cleanup html attachments. fixing attachment titles. Jason Kulatunga
    2023-08-11T21:51Z 9469e29 ui fixes for medical history page. (broken details links and [Object object]) Jason Kulatunga
    2023-08-11T14:17Z b834d3f added a buffer to temporarily fix #160 Jason Kulatunga
    2023-08-11T14:13Z ba64565 set a min image height for medical-sources-card, to ensure SVG images are always displayed. Jason Kulatunga
    2023-08-09T22:15Z 204d35b more updates. Jason Kulatunga
    2023-08-09T22:08Z a298635 updates to PR213. Added codeableConcept formatter and safe chaining to table explore view. Jason Kulatunga
    2023-08-04T05:22Z 09640e5 Update list-condition.component.ts OhHeyAlan
    2023-08-04T05:22Z 20c2dd0 Update list-allergy-intolerance.component.ts OhHeyAlan
    2023-08-04T05:21Z 13c07c7 Update list-diagnostic-report.component.ts OhHeyAlan
    2023-08-04T05:21Z 69e0d19 Update list-document-reference.component.ts OhHeyAlan
    2023-08-04T05:20Z 22ca083 Update list-encounter.component.ts OhHeyAlan
    2023-08-04T05:19Z 1273504 Update list-immunization.component.ts OhHeyAlan
    2023-08-04T05:19Z b1f7c47 Update list-medication-request.component.ts OhHeyAlan
    2023-08-04T05:18Z 285e1ff Update list-medication.component.ts OhHeyAlan
    2023-08-04T05:17Z 1f331d8 Update list-medication.component.ts OhHeyAlan
    2023-08-04T05:16Z 45059fa Update list-observation.component.ts OhHeyAlan
    2023-08-04T05:12Z 54e644b Update list-service-request.component.ts OhHeyAlan
    2023-08-09T18:51Z 90df9bf update gitignore file to exclude DB snapshots. Jason Kulatunga
    2023-08-09T18:49Z c2d82b3 fixing event type for latest docker image tag. Jason Kulatunga