Skip to content

Releases: fastenhealth/fasten-onprem

v0.0.6

25 Jan 14:44
Compare
Choose a tag to compare

What's Changed

  • Update CONTRIBUTING w/ production mode instruction by @bdruth in #15
  • update fasten-sources library. by @AnalogJ in #16
  • adding search to sources page. by @AnalogJ in #18
  • adding support for Composition resource type (Custom grouping) by @AnalogJ in #20
  • UI Tweaks by @AnalogJ in #32

New Contributors

Full Changelog: v0.0.5...v0.0.6

v0.0.5

23 Dec 17:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.4...v0.0.5

Screenshots

2 b-medical-sources-prod

labs

medical-history

Beta Release 4

17 Nov 18:55
Compare
Choose a tag to compare
  • created multiple environments (sandbox, sandbox-cloud, prod)
  • using JWT tokens for authentication
  • lighthouse is the source of truth for all available sources
  • Hello integration for cloud environments
  • expanded source clients to handle reference links.

Beta Release 3

18 Oct 05:42
Compare
Choose a tag to compare
  • Zero-knowledge encryption enabled
    • encryption key is generated on account creation
    • user is prompted to download their encryption key in Security Manager wizard
    • all FHIR resources are encrypted on the client-side (on device) using encryption key
    • when signing in using a new device (and a populated database), Fasten will prompt you for an encryption key (and validate data is decrypted successfully)
    • Security Manager page has been created for managing encryption key

Beta Release 2 - Reddit Feedback - 2022/10/13

13 Oct 15:17
77c23e6
Compare
Choose a tag to compare

Fasten has been rewritten/rearchitected to be a SPA.

  • Fasten license changed to GPLv3
  • Fasten is now designed to eventually support zero-knowledge encryption - all healthcare provider access is done on the client side, where data will (eventually) be encrypted with a user provided key BEFORE sending to backend/database.
  • Golang backend has been gutted, only webserver, CORS relay and couchDB shim remain.
  • Migrated from SQLite to CouchDB as internal datastore
  • Code to communicate with healthcare providers has been moved into a Typescript library.
  • All processing of data from healthcare providers is done via web-workers - keeping the UI snappy.
  • OAuth flow now leverages url fragments allowing healthcare providers to pass back transient authorization codes without hitting a Fasten server.

WIP/Broken

  • manual uploads of FHIR bundles are not supported (functionality was removed during refactor -- will be re-added)
  • refresh tokens (eventually used for background sync) may not be working consistently -- you may need to reconnect
  • Still no encryption at rest.

Beta Release 1 - Reddit Feedback - 2022/09/29

13 Oct 14:42
94d26ad
Compare
Choose a tag to compare

This release shows the code as it was in the (closed source) reddit beta announcement - https://www.reddit.com/r/selfhosted/comments/xr7fke/fasten_beta_release_a_selfhosted_personal/

The application backend was written in Go and the database used was SQLite.