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

2023-07-21
  • [feat] Epic offline scope support:
    • make sure that we can generate offline tokens for Epic providers (using dynamic client registration - https://fhir.epic.com/Documentation?docId=Oauth2&section=Standalone-Oauth2-OfflineAccess-0)
    • when SourceCredential is sent to the CreateSource API, we’ll check if dynamic client regirstion is enabled. If it is, we’ll use this token to register a new client, store the client information, and geneate a new Access Token using the key pair associated with this newly registered client.
    • added additional fields to SourceCredential table (registration_endpoint, dynamic_client_registration_mode, dynamic_client_jwks, dynamic_client_id)
    • fixes #178
    • Screen Shot 2023-07-20 at 10 02 14 AM
  • [feat] renamed RefreshTokens to SetTokens in SourceCredential model - to have consistent naming
  • [feat] added IsDynamicClient and RefreshDynamicClientAccessToken methods to SourceCredential Model
  • [bug] make sure docker images are correctly tagged when new release is cut.
    • fixes #147
TimestampSHAMessageAuthor
2023-07-21T05:39Z60bedabe(v0.1.3) Automated packaging of release by Packagrpackagrio-bot
2023-07-21T05:38Z214ebfeatrying to use Github App Token to create release, as thsi should allow Docker image creation to work as well.Jason Kulatunga
2023-07-21T05:26Zc2f3970ftrying to use Github App Token to create release, as thsi should allow Docker image creation to work as well.Jason Kulatunga
2023-07-21T05:21Zae4903ecMerge pull request #190 from fastenhealth/epic_dynamic_client_registrationJason Kulatunga
2023-07-21T05:08Z07d01fc3fixing tests.Jason Kulatunga
2023-07-21T04:43Zf1b7e80emake sure that we print the error response body if we can. Added an update source method. After sync, if sourcecredential access token/refresh token has been updated make sure we store it int he database.Jason Kulatunga
2023-07-20T05:45Za5b37159- make sure that we can generate offline tokens for Epic providers (using dynamic client registration - https://fhir.epic.com/Documentation?docId=Oauth2&section=Standalone-Oauth2-OfflineAccess-0) - when SourceCredential is sent to the CreateSource API, we’ll check if dynamic client regirstion is enabled. If it is, we’ll use this token to register a new client, store the client information, and geneate a new Access Token using the key pair associated with this newly registered client. - added additional fields to SourceCredential table (registration_endpoint, dynamic_client_registration_mode, dynamic_client_jwks, dynamic_client_id) - renamed RefreshTokens to SetTokens in SourceCredential model - to have consistent naming - added IsDynamicClient and RefreshDynamicClientAccessToken methods to SourceCredential Model fixes #178Jason Kulatunga
2023-07-17T04:35Zbe30cb04better error message printing (no more [Object object]) when server error is sent.Jason Kulatunga