Commit Graph

628 Commits

Author SHA1 Message Date
Jason Kulatunga 13e21b580b
always update source credential when doing unsafe raw request. 2023-10-12 22:06:35 -07:00
Jason Kulatunga 0ddfe68636
update fasten-sources (adding VA Health sandbox) 2023-10-12 20:30:56 -07:00
Jason Kulatunga 30fe42825f
update bluebutton/medicare logo and VAHealth logos. 2023-10-12 16:52:55 -07:00
Jason Kulatunga 504cd4264c
[WIP] adding factory pattern support to Database package.
Users can select database type using database.type configuration when calling NewRepository()
2023-10-12 14:19:12 -07:00
Jason Kulatunga a6edb24aa0
move registration code into the sourceCredential.
Added ability to Reconnect/Update source
make sure re-connect function is disabled for manual sources.
2023-10-11 20:43:27 -07:00
Jason Kulatunga c590663537
adding ability to delete source + associated records. 2023-10-11 07:54:18 -07:00
Jason Kulatunga 8c4759a236
updated fasten-sources to v0.4.2 (eClinicalWorks -> Healow issuer) 2023-10-10 21:05:37 -07:00
Jason Kulatunga ce5a37db56
updated fasten-sources to v0.4.1 (eClinicalWorks -> Healow endpoints) 2023-10-10 16:04:29 -07:00
Jason Kulatunga 07abc69086
updated fasten-sources to v0.4.1 (eClinicalWorks -> Healow endpoints) 2023-10-10 16:03:50 -07:00
Jason Kulatunga fa1003b1e3
adding logos from updated fasten-sources. 2023-10-10 15:40:45 -07:00
Nicholas Murray 83d90cc373 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
2023-10-10 12:25:52 -07:00
Nicholas Murray 816d823bc5 Add database.type to config file
We add a database type, which is defaulted to sqlite
2023-10-10 10:51:43 -07:00
Jason Kulatunga 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.

fixes #267
2023-10-09 17:16:18 -07:00
Jason Kulatunga 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.

fixes #272
2023-10-09 16:38:17 -07:00
Jason Kulatunga bbf5169a44
make sure background jobs status is updated every minute. 2023-10-09 11:28:35 -07:00
Jason Kulatunga c1f057a15a
make sure api calls are not cached in the desktop app.
fixes #270
2023-10-09 10:51:38 -07:00
Jason Kulatunga dcabfc8cd9
Background Jobs (#266) 2023-10-08 16:29:26 -07:00
Jason Kulatunga b8cf1c23ad
Merge pull request #261 from fastenhealth/eob_enhancements 2023-10-06 08:06:58 -07:00
Jason Kulatunga aee2d5c9f7
Update fasten-sources (extract Contained resources)
EOB code extraction
2023-10-05 20:20:41 -07:00
Jason Kulatunga d09d4adb48
update reference model datatype (include identifier model) 2023-10-04 17:50:48 -07:00
packagrio-bot 1435bbf53a (v0.1.7) Automated packaging of release by Packagr 2023-10-04 19:01:00 +00:00
Jason Kulatunga 877a1326f1
Merge pull request #223 from fastenhealth/paginate_graph 2023-10-04 11:36:22 -07:00
Jason Kulatunga 900218e585
bump fasten-sources version (BCBSAL + BlueButton). 2023-10-04 11:35:12 -07:00
Jason Kulatunga d43e3d0def
center the pagination block. 2023-10-03 19:38:24 -07:00
Jason Kulatunga 597a80d381
fixing import path. 2023-10-03 19:12:54 -07:00
Jason Kulatunga 1fda51074e
finishing pagination for medical history page. 2023-10-03 17:27:08 -07:00
Jason Kulatunga 345b2d5cfd
working medical history pagination
- performance improvements by using placeholder ids for graph
- only inflating with real resources once we've calculated pagination window.
2023-10-03 17:25:30 -07:00
Jason Kulatunga 21dc5ebe92
WIP paginate graph (medical history view) 2023-10-03 17:19:13 -07:00
Jason Kulatunga 9c5bf15016
bump golang and node runtime versions to be insync with local dev environment. 2023-10-03 14:46:49 -07:00
Jason Kulatunga c7805e9790
bump test timeout on GH Actions. 2023-10-03 13:32:15 -07:00
Jason Kulatunga 0b99549216
Merge pull request #256 from fastenhealth/labwork_report_filtering 2023-10-03 13:24:06 -07:00
Jason Kulatunga f26447c3fc
make sure the currently selected report is highlighted. 2023-10-03 13:21:33 -07:00
Jason Kulatunga 8e39cf60a7
include report information in the header if filtered to report. 2023-10-03 13:05:48 -07:00
Jason Kulatunga 74a3fd4b4e
lab report filtering is working. 2023-10-02 22:36:57 -07:00
Jason Kulatunga 61528ac643
paginated lab results page. 2023-10-02 20:43:24 -07:00
Jason Kulatunga 595541f3a0
correctly handle query for token with system but no code. 2023-10-02 16:07:25 -07:00
Jason Kulatunga f3b1c7e283
fixing dashboard widgets with built-in queries containing aggregations. 2023-10-02 14:37:57 -07:00
Jason Kulatunga 623c9ab663
adding tests for processing aggregation parameters.
make sure frontend code uses new aggregation parameter structure.
2023-10-02 14:27:35 -07:00
Jason Kulatunga 01c293bf40
provide mechanism to call functions when doing aggregations.
provide a standardized format for token aggregation ($.system|$.code)
2023-10-02 13:42:41 -07:00
Jason Kulatunga af2344ec00
add sort_date as a DB field that can be queried.
make sure that order_by is automatically desc for date fields.
2023-10-01 19:15:24 -07:00
Jason Kulatunga 6d831f6ee7
make sure we can send limit and offset when querying.
list the diagnostic reports in the dropdown for filtering.
2023-10-01 17:05:55 -07:00
Jason Kulatunga c258ab44d4
adding filter and sort dropdowns on Lab page. 2023-10-01 13:16:44 -07:00
Jason Kulatunga cce4a2577b fixed tests. 2023-09-20 14:57:05 -07:00
Jason Kulatunga c8718b2d8f adding NoopEventBus version. Fixing tests. 2023-09-20 14:57:05 -07:00
Jason Kulatunga b6da493d62 removed singleton eventbus. Moved to application init.
Added interface for eventbus.
verified working.
2023-09-20 14:57:05 -07:00
Jason Kulatunga 85986cf95c disabling eventbus on windows, causes deadlock. 2023-09-13 13:57:17 -07:00
Jason Kulatunga ce8efdb753 making all references to EventBusListeners pointers
adding a keepalive event type.
2023-09-13 13:57:17 -07:00
Jason Kulatunga 7078f784c4
fixing dashboard on windows - https://github.com/golang/go/issues/45230 2023-09-13 11:31:11 -07:00
Jason Kulatunga 70ca68a6ec
added background context todo 2023-09-13 09:43:56 -07:00
Jason Kulatunga df8890c794
fixing dropdown button. 2023-09-11 12:49:05 -07:00