Commit Graph

316 Commits

Author SHA1 Message Date
jamesagnew 5fb7bd5156 Version bump to 5.1.0 2020-08-11 17:43:24 -04:00
Ken Stevens aed97ad1cb
added EMPI change log (#2036) 2020-08-11 15:33:33 -04:00
Jens Kristian Villadsen 39eea88b47
Update interceptors.md (#2033)
Added the mention of public requirement!
2020-08-11 05:25:36 -04:00
James Agnew e61b39fc30
Force a flush of the SearchParameter cache sooner when SPs change (#2030)
* Force a flush of the SearchParameter cache sooner when SPs change

* Add changelog

* Test fixes
2020-08-09 19:30:59 -04:00
James Agnew 8f6d08dd58
Fix #2022 - Invalidate caches on expunge (#2029)
* Fix #2022 - Invalidate caches on expunge

* Rename changelog file
2020-08-09 14:14:28 -04:00
James Agnew 8e0023c385
Disable referential integrity for some paths (#2025)
* Disable referential integrity for some paths

* Add changelog

* Remove unneeded file
2020-08-09 07:09:37 -04:00
James Agnew 0de0b88aa0
Fix TestpageOverlay XSS Vulnerability (#2027)
* Resolve XSS vulnerability

* Add changelog
2020-08-09 07:06:11 -04:00
James Agnew 63ef2ce006
Fix #2012 - Always filter total from search results when consent interceptor in use (#2020)
* consent bug test

* Fix #2012 - Always filter total from search results when consent
interceptor in use

* Add changelog

* Address coverage issues

Co-authored-by: Jens Kristian Villadsen <46567685+jvitrifork@users.noreply.github.com>
Co-authored-by: jvi <jvi@trifork.com>
2020-08-07 09:16:02 -04:00
Tadgh 6cb39a14ea
Empi doc updates (#2021)
* Update documentation about EMPI automatic linking

* Further documentation updates
2020-08-06 16:45:04 -04:00
Tadgh 3b9f9e6cc3 Rename operation 2020-08-03 21:35:12 -07:00
Tadgh 0ef1665061 Merge branch 'batch-empi-job' of github.com:jamesagnew/hapi-fhir into batch-empi-job 2020-08-01 11:48:27 -07:00
Tadgh 8b378995b2 Doc updates 2020-08-01 11:45:47 -07:00
Tadgh 4c64cec8fa
Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/docs/server_jpa_empi/empi_operations.md
Co-authored-by: Ken Stevens <khstevens@gmail.com>
2020-08-01 11:40:24 -07:00
Tadgh 9c5b69bb6e
Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/docs/server_jpa_empi/empi_operations.md
Co-authored-by: Ken Stevens <khstevens@gmail.com>
2020-08-01 11:37:11 -07:00
Tadgh dfecca33bc
Update hapi-fhir-docs/src/main/resources/ca/uhn/hapi/fhir/docs/server_jpa_empi/empi_operations.md
Co-authored-by: Ken Stevens <khstevens@gmail.com>
2020-08-01 11:32:30 -07:00
Tadgh 7299162f10 Update doc phrasing 2020-08-01 11:31:28 -07:00
Tadgh bd22b0239f Add caveat 2020-07-31 09:13:38 -07:00
Gary Graham 9f0af3c21c docs for batch run 2020-07-30 19:25:30 -07:00
Tadgh f731e44303 Partial addition of docs for batch run 2020-07-30 18:21:35 -07:00
Tadgh 07f9e8466b Add documentation for -clear 2020-07-30 15:23:43 -07:00
Tadgh 8b4fa8048f Add changelog 2020-07-30 14:42:25 -07:00
Tadgh 0e88f359f5 Merge remote-tracking branch 'remotes/origin/master' into batch-empi-job 2020-07-29 09:42:12 -07:00
James Agnew 3098affccb
Update path when updating resource links (#2007)
* fix resource link index reuse bug

* Resolve merge conflicts

Co-authored-by: Ken Stevens <khstevens@gmail.com>
2020-07-28 21:40:56 -04:00
James Agnew 6a8e09addf
Ensure that parent structuredefinitions are snapshotted before (#2005)
* Ensure that parent structuredefinitions are snapshotted before
snapshotting child

* Add changelog
2020-07-28 11:46:58 -04:00
Tadgh 82dcc395ec Merge branch 'master' into batch-empi-job 2020-07-27 14:59:27 -07:00
James Agnew 3a7ac0debc
Correct invalid decimal numbers stored in DB (#2003)
* Correct invalid decimal numbers stored in DB

* Add changelog
2020-07-27 13:33:27 -04:00
michelgleeson 4e66cb6752
Merge pull request #1994 from jamesagnew/fix_mssql_errors
Fix mssql errors
2020-07-24 11:26:23 -04:00
jamesagnew 296ed963cc Fix sentence fragment 2020-07-23 12:57:46 -04:00
Mike G 7b435d6052 changelog for mssql changers 2020-07-23 12:16:11 -04:00
Tadgh bbe6d5600e Address review comments 2020-07-22 11:58:08 -07:00
Ken Stevens 160778d3fd
Empi docs (#1989)
* Remove lines from image edges.  Thanks Max!

* fix case 4 docs
only mark possible match as eid if it was via an eid match
2020-07-21 13:07:49 -04:00
jamesagnew 4c4d46008b Credit for #1848 2020-07-21 05:40:41 -04:00
jamesagnew c13e17b4e6 Add changelog and bump Jetty 2020-07-17 11:50:45 -04:00
Ken Stevens ebd6ca4b64
Empi 3 ruleset version (#1978)
* add rule version

* add rule version

* Rough in model for Golden Record.

* Test Link Rule Version

* add eid match boolean

* added new fields to EmpiLink to provide more information about how the link was created

* add logging to check an edge case

* all tests pass

* wip with failing tests

* tests pass

* FIXME

* optimize imports

* test score in provider output

* FIXME

* FIXME

* Fix jpa test app context

* fix migration string length

* review feedback param name

* review feedback javadoc

* review feedback javadoc

* bean config reorganization for cdr

* add more tests
2020-07-17 08:31:15 -04:00
jamesagnew 49c08f31d8 Credit for #1896 2020-07-16 09:26:41 -04:00
James Agnew 077ee02771
Fix validation for enumerated ValueSets (#1982)
* Allow code validation against enumerated VS

* Work on validation

* Work on this

* Work on tests

* Work on validation

* Work on tests

* Work on validation

* Test fixes

* Add changelog

* For a change

* Test fixes
2020-07-15 13:38:14 -04:00
James Agnew 063bf4237c
Allow ConceptMap with no explicit group source/target (#1983)
* Allow ConceptMap with no explicit group source/target

* Add changelog
2020-07-15 12:57:10 -04:00
James Agnew baba4cc240
Avoid version conflicts on current writes (#1971)
* Add auto retry of transactions

* Experiment in Maven build

* Transaction autoretry

* Work on transaction retries

* Work on transaction retry

* Work on transaction retry

* Fix tests

* Avoid version conflicts

* Add changelog

* Resolve LGTM issue

* FIx transaction scope error

* Test fixes

* Test fix

* Test fixes

* Test fix

* Test fixes
2020-07-13 08:51:13 -04:00
jamesagnew c40d15294d Credit for #1966 2020-07-08 10:44:52 -04:00
jamesagnew b786006183 Credit for #1878 2020-07-06 13:46:30 -04:00
jamesagnew 11ad41d472 Credit for #1893 2020-07-06 05:52:40 -04:00
jamesagnew 2b5c834d96 Merge branch 'atlas-grand-rounds' of https://github.com/ConsultingMD/hapi-fhir into ConsultingMD-atlas-grand-rounds 2020-07-06 05:45:19 -04:00
Sumeet Chhetri 4c883cf741
Added an entry for Ohum/FHIR (#1930) 2020-07-06 05:43:20 -04:00
James Agnew 4b1546f002
Add support for ISO 3166 to validator (#1967)
* Add ISO 3166 support

* Add support for ISO-3166

* Add changelog

* Test fixes
2020-07-06 05:29:48 -04:00
James Agnew 6fb6675b1e
Resolve validation errors to ValueSet with UCUM (#1948)
* Add tests for validation errors

* Work on validation errors

* Bump core version

* Fix validation errors

* Test fixes

* Add changelog

* Test fix

* Test fix

* Test fix
2020-07-05 19:59:21 -04:00
James Agnew f356c7c385
Migrate to JUnit5 (#1952)
* Work on junit

* Work on junit 5

* Work on junit 5

* Bump errorprone vcersion

* Work on tests

* Junit 5 tweaks

* Fixes

* Work on tests

* Work on junit5

* Work on tests

* Test fixes

* Work on junit5

* Test work

* Get junit5 working

* Test fix

* Work on tests

* WOrk on tests

* Work on tests

* fixes

* Compile fix

* One more tweak

* Compile fix

* Add changelog

* Fix compile error

* Compile fix
2020-07-04 18:28:16 -04:00
James Agnew 290577ff3e
Remove unnecessary type predicate (#1963)
* Remove unnecessary type predicate

* Add changelog
2020-07-03 17:54:25 -04:00
Ken Stevens 714bd6216e
Empi 70 phonetic indexing (#1941)
* start with failing test

* test passes with fixmes

* javadoc and config

* pre-review cleanup

* generalize encoding

* test passes, but indexing needs to be optimized

* test passes, but indexing needs to be optimized

* step 1 of optimization.  big refactor of all predicates

* step 2 of optimization: determine phonetic encoder at time of RuntimeSearchParam creation

* integrated new phonetic encoders into empi

* phonetic search implemented

* IT passes

* pre-review cleanup

* final pre-review cleanup

* final pre-review cleanup

* Fix compile error

Co-authored-by: James Agnew <jamesagnew@gmail.com>
2020-06-30 17:36:54 -04:00
James Agnew fa4bbe3685
Allow search criteria as subscription delivery mechanism (#1951)
* Terser should create correct Enumeration on create

* Start work

* Work on subscriptions

* Work on seed bundles

* Bundle transmission

* Add changelog

* Test fix

* Fix LGTM warning
2020-06-30 14:29:09 -04:00
James Agnew 072f3a422a
Use read partition for finding update candidate on upsert (#1945)
* Use read partition for finding update candidate on upsert

* Add changelog
2020-06-29 18:22:27 -04:00