Commit Graph

  • 83d90cc373 models/database: update generate.go with postgres db model Nicholas Murray 2023-10-10 12:25:52 -0700
  • 816d823bc5 Add database.type to config file Nicholas Murray 2023-09-21 00:29:58 -0700
  • e5f920c2ec
    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. Jason Kulatunga 2023-10-09 17:16:18 -0700
  • cae3afce72
    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. Jason Kulatunga 2023-10-09 16:38:17 -0700
  • bbf5169a44
    make sure background jobs status is updated every minute. Jason Kulatunga 2023-10-09 11:28:35 -0700
  • c1f057a15a
    make sure api calls are not cached in the desktop app. fixes #270 Jason Kulatunga 2023-10-09 10:51:38 -0700
  • dcabfc8cd9
    Background Jobs (#266) Jason Kulatunga 2023-10-08 16:29:26 -0700
  • 7fe2573793
    adding a link in the toast error to the background jobs page. #266 Jason Kulatunga 2023-10-08 10:17:54 -0700
  • 82818c9352
    make sure long background job modal is scrollable. Jason Kulatunga 2023-10-08 09:24:48 -0700
  • 06601bed99
    make sure we can update the data field in the BackgroundJob. better handling of error messages during sync. Visual tweaks for failing sources. Jason Kulatunga 2023-10-07 20:14:45 -0700
  • 6c1f6123a1
    updates to the notification header (real content). Jason Kulatunga 2023-10-07 13:48:52 -0700
  • fbdfd02fdb
    fixing broken logos on redirect back from provider fixes #264 Jason Kulatunga 2023-10-07 13:23:20 -0700
  • 0fe9e9572b
    update to fasten-source v0.4.0 which has matching BackgroundCheckpoint functionality. Moved SyncSourceResources to BackgroundJobSyncResources Correctly using context.Background when calling Added Jobs endpoint for listing background jobs. Jason Kulatunga 2023-10-07 13:10:54 -0700
  • d06112e5f0
    make sure new BackgroundJob is registered with the DB init migration. Adding ability to set/reset LatestBackgroundJobID when updating Source. Make sure that LatestBackgroundJob is always preloaded with SourceCredential queries. Added multiple BackgroundJob operations (Create, Get, List) Changed Journal Mode to WAL for sqlite db. Added Background Job Checkpoint function. Jason Kulatunga 2023-10-07 12:59:14 -0700
  • de7f19e747
    adding new Background Job models. Sync + ScheduledSync (WIP). Added reference to latest BackgroundJob to the SourceCredential (for status lookups) Made User association nillable. Jason Kulatunga 2023-10-07 12:51:58 -0700
  • c65b204e2d
    adding new Background Job constants (JobType, JobStatus and Context lookup key). Jason Kulatunga 2023-10-07 12:45:04 -0700
  • f5c873ce8c
    revert Status comment. Jason Kulatunga 2023-10-07 12:43:42 -0700
  • a004fd2160
    store sync information/status in the Background Job, and reference it in the SourceCredential (Which is sent with every source lookup/query). Jason Kulatunga 2023-10-07 12:41:32 -0700
  • 3a4f12e2c2
    adding a failed status to the source card Jason Kulatunga 2023-10-07 08:55:36 -0700
  • bbda1eb8da
    adding a UI page for Background Jobs. Jason Kulatunga 2023-10-07 08:37:35 -0700
  • b8cf1c23ad
    Merge pull request #261 from fastenhealth/eob_enhancements Jason Kulatunga 2023-10-06 08:06:58 -0700
  • aee2d5c9f7
    Update fasten-sources (extract Contained resources) EOB code extraction #261 Jason Kulatunga 2023-10-05 20:20:41 -0700
  • d09d4adb48
    update reference model datatype (include identifier model) Jason Kulatunga 2023-10-04 17:50:48 -0700
  • 1435bbf53a (v0.1.7) Automated packaging of release by Packagr v0.1.7 packagrio-bot 2023-10-04 19:01:00 +0000
  • 877a1326f1
    Merge pull request #223 from fastenhealth/paginate_graph Jason Kulatunga 2023-10-04 11:36:22 -0700
  • 900218e585
    bump fasten-sources version (BCBSAL + BlueButton). #223 Jason Kulatunga 2023-10-04 11:35:12 -0700
  • d43e3d0def
    center the pagination block. Jason Kulatunga 2023-10-03 19:38:24 -0700
  • 597a80d381
    fixing import path. Jason Kulatunga 2023-10-03 19:12:54 -0700
  • 1fda51074e
    finishing pagination for medical history page. Jason Kulatunga 2023-08-13 09:17:32 -0600
  • 345b2d5cfd
    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-12 23:30:53 -0600
  • 21dc5ebe92
    WIP paginate graph (medical history view) Jason Kulatunga 2023-08-12 10:26:40 -0600
  • 9c5bf15016
    bump golang and node runtime versions to be insync with local dev environment. Jason Kulatunga 2023-10-03 14:46:49 -0700
  • c7805e9790
    bump test timeout on GH Actions. Jason Kulatunga 2023-10-03 13:32:15 -0700
  • 0b99549216
    Merge pull request #256 from fastenhealth/labwork_report_filtering Jason Kulatunga 2023-10-03 13:24:06 -0700
  • f26447c3fc
    make sure the currently selected report is highlighted. #256 Jason Kulatunga 2023-10-03 13:21:33 -0700
  • 8e39cf60a7
    include report information in the header if filtered to report. Jason Kulatunga 2023-10-03 13:05:48 -0700
  • 74a3fd4b4e
    lab report filtering is working. Jason Kulatunga 2023-10-02 22:36:57 -0700
  • 61528ac643
    paginated lab results page. Jason Kulatunga 2023-10-02 20:43:24 -0700
  • 595541f3a0
    correctly handle query for token with system but no code. Jason Kulatunga 2023-10-02 16:07:25 -0700
  • f3b1c7e283
    fixing dashboard widgets with built-in queries containing aggregations. Jason Kulatunga 2023-10-02 14:37:57 -0700
  • 623c9ab663
    adding tests for processing aggregation parameters. make sure frontend code uses new aggregation parameter structure. Jason Kulatunga 2023-10-02 14:27:35 -0700
  • 01c293bf40
    provide mechanism to call functions when doing aggregations. provide a standardized format for token aggregation ($.system|$.code) Jason Kulatunga 2023-10-02 13:42:41 -0700
  • af2344ec00
    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-01 19:15:24 -0700
  • 6d831f6ee7
    make sure we can send limit and offset when querying. list the diagnostic reports in the dropdown for filtering. Jason Kulatunga 2023-10-01 17:05:55 -0700
  • c258ab44d4
    adding filter and sort dropdowns on Lab page. Jason Kulatunga 2023-10-01 13:16:02 -0700
  • cce4a2577b fixed tests. Jason Kulatunga 2023-09-20 14:17:51 -0700
  • c8718b2d8f adding NoopEventBus version. Fixing tests. Jason Kulatunga 2023-09-20 14:13:57 -0700
  • b6da493d62 removed singleton eventbus. Moved to application init. Added interface for eventbus. verified working. Jason Kulatunga 2023-09-20 13:57:12 -0700
  • 6416979108
    fixed tests. #254 Jason Kulatunga 2023-09-20 14:17:51 -0700
  • 893fa928a3
    adding NoopEventBus version. Fixing tests. Jason Kulatunga 2023-09-20 14:13:57 -0700
  • f45c89ec04
    removed singleton eventbus. Moved to application init. Added interface for eventbus. verified working. Jason Kulatunga 2023-09-20 13:57:12 -0700
  • 3fa45646ce Connection string goes into the .yaml config file #253 Nicholas Murray 2023-09-16 17:44:17 -0700
  • 2fe5f1be79 Replace all instances of datetime with timestamptz, backend runs now Nicholas Murray 2023-09-16 09:24:36 -0700
  • a8fb9754ff Swap datetime for postgres timestamptz Nicholas Murray 2023-09-15 05:18:46 -0700
  • addcdb0ba9 Database connection works now, initial table creation works Nicholas Murray 2023-09-14 17:07:00 -0700
  • 5541a1e36a Update header + dashboard title Nicholas Murray 2023-09-14 13:46:27 -0700
  • 85986cf95c disabling eventbus on windows, causes deadlock. Jason Kulatunga 2023-09-13 13:55:44 -0700
  • ce8efdb753 making all references to EventBusListeners pointers adding a keepalive event type. Jason Kulatunga 2023-09-13 13:28:37 -0700
  • d6ed093049
    disabling eventbus on windows, causes deadlock. #252 Jason Kulatunga 2023-09-13 13:55:44 -0700
  • 417a7f480c
    making all references to EventBusListeners pointers adding a keepalive event type. Jason Kulatunga 2023-09-13 13:28:37 -0700
  • 7078f784c4
    fixing dashboard on windows - https://github.com/golang/go/issues/45230 Jason Kulatunga 2023-09-13 11:31:11 -0700
  • 70ca68a6ec
    added background context todo Jason Kulatunga 2023-09-13 09:43:56 -0700
  • df8890c794
    fixing dropdown button. Jason Kulatunga 2023-09-11 12:49:05 -0700
  • 067f7d99cf
    fixing explore button link. Jason Kulatunga 2023-09-11 12:39:42 -0700
  • b64ec22e07
    Update README.md Jason Kulatunga 2023-09-11 11:23:39 -0700
  • e161a64b32
    trying to fix frontend build Jason Kulatunga 2023-09-10 20:27:33 -0700
  • c5829e7390
    trying to fix build. Jason Kulatunga 2023-09-10 11:47:38 -0700
  • 3da2f80720
    fixing missing dependency. Jason Kulatunga 2023-09-10 10:19:50 -0700
  • dc7d5a5424
    adding explore button to modal popup fixes #250 Jason Kulatunga 2023-09-10 09:38:59 -0700
  • 8b6c321e8e consolidate event bus methods in EventBusService. Jason Kulatunga 2023-09-10 09:19:59 -0700
  • 2b0a1e0d6d working updates. Jason Kulatunga 2023-09-09 18:58:20 -0700
  • 3c02bede7a working updates. Jason Kulatunga 2023-09-09 18:56:21 -0700
  • 9e1c7455d1 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-09 08:24:25 -0700
  • b2bff9ccdd removing content type ehader from event bus connection. Jason Kulatunga 2023-09-08 21:34:11 -0700
  • 74fc682dbf renamed sse endpoint to events. Using the technology name in the API isnt a good idea. Jason Kulatunga 2023-09-08 14:10:37 -0700
  • 6a3afe150e working private event notifications. Jason Kulatunga 2023-09-08 11:27:38 -0700
  • 862e3d6ea7 pass in the event bus to the DatabaseRepository for notifications. Jason Kulatunga 2023-09-08 09:27:37 -0700
  • 8ff42142fb deriving background context based on Gin Contex. Removed testing message bus heartbeats -> moved to /health endpoint. Jason Kulatunga 2023-09-07 21:54:25 -0700
  • b344469caa refactoring. Created EventBus singleton. Jason Kulatunga 2023-09-07 21:15:49 -0700
  • 0fd78b7533 refactoring. Created EventBus singleton. Jason Kulatunga 2023-09-07 21:13:40 -0700
  • 2027e898b3 using Server-sent-events (SSE) for notifications support (and background processing) Jason Kulatunga 2023-09-07 20:23:51 -0700
  • dac6bb85e8
    consolidate event bus methods in EventBusService. #251 Jason Kulatunga 2023-09-10 09:19:59 -0700
  • 77ddbbda0a
    working updates. Jason Kulatunga 2023-09-09 18:58:20 -0700
  • 7ed7cfe91c
    working updates. Jason Kulatunga 2023-09-09 18:56:21 -0700
  • 6e2aafa56a
    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-09 08:24:25 -0700
  • 05d9407d08
    removing content type ehader from event bus connection. Jason Kulatunga 2023-09-08 21:34:11 -0700
  • 9557057175
    renamed sse endpoint to events. Using the technology name in the API isnt a good idea. Jason Kulatunga 2023-09-08 14:10:37 -0700
  • aa4f5e6164
    working private event notifications. Jason Kulatunga 2023-09-08 11:27:38 -0700
  • ee2129c188
    pass in the event bus to the DatabaseRepository for notifications. Jason Kulatunga 2023-09-08 09:27:37 -0700
  • 71a5c9212c
    deriving background context based on Gin Contex. Removed testing message bus heartbeats -> moved to /health endpoint. Jason Kulatunga 2023-09-07 21:54:25 -0700
  • 17b8a8ed12
    refactoring. Created EventBus singleton. Jason Kulatunga 2023-09-07 21:15:49 -0700
  • 85ab30f9f6
    refactoring. Created EventBus singleton. Jason Kulatunga 2023-09-07 21:13:40 -0700
  • a7f2ddaf1e
    using Server-sent-events (SSE) for notifications support (and background processing) Jason Kulatunga 2023-09-07 20:23:51 -0700
  • 1646cec253 fixing test. Jason Kulatunga 2023-09-07 16:58:02 -0700
  • 7dc0318931 adding loading spinner to desktop callback. make sure modal popup is closed in sources window when app is redirected. Jason Kulatunga 2023-09-07 16:07:46 -0700
  • 0ce1b3f20f adding a desktop callback page, for event propogation to desktop windows. Jason Kulatunga 2023-09-07 08:48:14 -0700
  • 206d9479fc moving open external link functionality into shared lib. Jason Kulatunga 2023-09-06 22:30:42 -0700
  • 6691837797 fix relative links, Jason Kulatunga 2023-09-06 19:50:01 -0700
  • bf03a987f3 make sure that the dynamically populated text boxes (with content from NHS) correctly opens links in external windows. Jason Kulatunga 2023-09-06 18:49:37 -0700
  • 80d3f680a5 ensure that all external links (other than Source OAuth/SmartOnFire) open in an external window. Jason Kulatunga 2023-09-06 18:39:01 -0700