2028 Commits

Author SHA1 Message Date
Grahame Grieve
15bfd84da9
Merge pull request #880 from hapifhir/gg-202207-vs-validation
Gg 202207 vs validation
2022-07-26 06:43:59 +10:00
James Agnew
f010804e44
Rework precision checking in datetime (#874) 2022-07-25 16:40:55 -04:00
Grahame Grieve
9ba4e00254 fix evaluation of ValueSets that have only one value set import 2022-07-26 06:09:00 +10:00
Grahame Grieve
3fc3109cbc fix DocumentRendering to generate CompositionNarrative if 2022-07-26 06:08:32 +10:00
Grahame Grieve
bb7303cba7 Merge remote-tracking branch 'origin/master' 2022-07-23 09:15:47 +10:00
Grahame Grieve
c0031935e8 Restore Search Parameters 2022-07-23 09:15:36 +10:00
dotasek
6b7ac47076
Don't access getBinaries directly in XVerExtensionManager (#864)
* Don't access getBinaries directly in XVerExtensionManager

* Remove getBinaries() add getBinaryKeysAsSet()

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-07-22 11:13:42 -04:00
markiantorno
fa0597f864 Updating version to: 5.6.53-SNAPSHOT and incrementing test cases dependency. 2022-07-22 06:10:23 +00:00
markiantorno
aa6094c451 Release: v5.6.52
## Validator Changes

* Fix issue with startsWith in FHIRPath engine
* Fix bugs validating references (some references not resolved)
* Fix minor issue supporting 4.3.0 (R4B)
* fix bug loading R5 extensions

## Other code changes

* Fix NPE rendering bundles
* R5 Changes to ConceptMap
* Fix bug rendering extensions
* Fix bug accessing polymorphic fields when rendering
* Fix bug around lazy loading packages when validating references
* Add ability to suppress serialising ids when serialising element models
***NO_CI***
2022-07-22 05:50:56 +00:00
Grahame Grieve
a82bbeb887
Merge pull request #873 from hapifhir/gg-202207-version-annotations
fix up version annotations
2022-07-22 15:16:01 +10:00
Grahame Grieve
5284773527 fix up version annotations 2022-07-22 14:27:26 +10:00
Grahame Grieve
78c372961e
Merge pull request #872 from hapifhir/gg-202207-bug-fixes
Gg 202207 bug fixes
2022-07-22 13:19:50 +10:00
Grahame Grieve
4800d8a498 fix rendering of extensions in Profiles 2022-07-22 11:23:30 +10:00
Grahame Grieve
be51677623 Add ability to suppress serialising ids 2022-07-22 07:58:51 +10:00
Grahame Grieve
49cf36cc50 fix bug rendering extensoins 2022-07-20 11:27:00 +10:00
Grahame Grieve
fa54433022 fix bug loading R5 extensions 2022-07-20 11:26:49 +10:00
Grahame Grieve
0bf2ea7551 Fix bug accessing polymorphic fields 2022-07-20 11:26:20 +10:00
Grahame Grieve
2b626a9361 Changes to ConceptMap rendering as discussed with Vocab Committee 2022-07-20 11:25:10 +10:00
Grahame Grieve
421162d146 Fix NPE rendering bundles 2022-07-20 11:24:34 +10:00
Grahame Grieve
e150b50f54 Fix issue with startsWith in FHIRPath engine 2022-07-20 11:24:13 +10:00
dotasek
14494d23b9
Use property to set apache poi version (#861)
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-07-18 10:43:51 -04:00
markiantorno
bb13edfdc0 Updating version to: 5.6.52-SNAPSHOT and incrementing test cases dependency. 2022-07-18 10:41:30 +00:00
markiantorno
078ca1e13a Release: v5.6.51
## Validator Changes

* no changes

## Other code changes

* Update R5 for revised ConceptMap in R5 cibuild, and release new core library for R5 build process
***NO_CI***
2022-07-18 10:23:13 +00:00
Grahame Grieve
392b064433 updates for new release of R5 2022-07-18 17:56:23 +10:00
Grahame Grieve
a7303995cc Merge remote-tracking branch 'origin/master' 2022-07-12 12:29:31 +10:00
dependabot[bot]
169abbed09
Bump poi from 4.0.1 to 4.1.1 in /org.hl7.fhir.r5
Bumps poi from 4.0.1 to 4.1.1.

---
updated-dependencies:
- dependency-name: org.apache.poi:poi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-29 17:13:11 +00:00
Grahame Grieve
023aea34fb R4B and R5 extension changes 2022-06-28 15:39:15 +03:00
markiantorno
982ce5f58f Updating version to: 5.6.51-SNAPSHOT and incrementing test cases dependency. 2022-06-24 18:48:18 +00:00
markiantorno
4a654122fb Release: v5.6.50
## Validator Changes

* Improved logging when discriminator doesn't match doing slicing
* Use correct IPS branch when validating
* Load R5 extensions when validating (draft)
* Make it possible to run tests cases directly from validator (see command line help)

## Other code changes

* Regenerate R4B code for final R4B release
* Reduce text logging when running tests
* Minor test case fixes
* Fix fetching package by canonical to use pkgcanonical instead of canonical
* Fix broken link rendering code system references
* improvements to profile validation
***NO_CI***
2022-06-24 18:32:05 +00:00
dotasek
ae8b21014a Bump version to 5.6.50-SNAPSHOT 2022-06-24 11:29:30 -04:00
markiantorno
891aaf4a20 Release: v5.6.49
## Validator Changes

* Improved logging when discriminator doesn't match doing slicing
* Use correct IPS branch when validating
* Load R5 extensions when validating (draft)
* Make it possible to run tests cases directly from validator (see command line help)

## Other code changes

* Regenerate R4B code for final R4B release
* Reduce text logging when running tests
* Minor test case fixes
* Fix fetching package by canonical to use pkgcanonical instead of canonical
* Fix broken link rendering code system references
* improvements to profile validation
***NO_CI***
2022-06-24 12:41:29 +00:00
Grahame Grieve
95dee12d0e
Merge pull request #844 from hapifhir/gg-202206-amsterdam
Gg 202206 amsterdam
2022-06-24 13:53:33 +02:00
Grahame Grieve
ba7b0d8bfa reduce text logging running tests 2022-06-24 13:15:55 +02:00
Grahame Grieve
a81b5e2a9d Fix broken link rendering code systems 2022-06-24 11:41:54 +02:00
Grahame Grieve
38b0ed94ed fix logging bug in JsonParser 2022-06-24 11:41:33 +02:00
Grahame Grieve
2c46cfe690 Add loading R5 extensions 2022-06-24 11:41:19 +02:00
Grahame Grieve
636c651d76 Improvements to profile comparison 2022-06-24 11:40:42 +02:00
dotasek
8a3d7d3670 Catch ClassCastException and report clearer error message 2022-06-22 13:43:28 -04:00
dotasek
003be69129 More specific Exception type for test 2022-06-22 13:24:09 -04:00
dotasek
8ab27b2cb3 Failing test 2022-06-22 13:20:05 -04:00
Grahame Grieve
45efd0afaf
Merge pull request #839 from hapifhir/dotasek-fix-datetime-tozulu-day-message
Fix validation message for toCalendarZulu day validation
2022-06-21 22:18:13 +02:00
dotasek
0ecba5bf2a Fix validation message for toCalendarZulu day validation 2022-06-20 09:26:11 -04:00
dotasek
af7fd15667 Rebuild caches + fix parse of JSON in FHIRRequestBuilder 2022-06-17 18:15:48 -04:00
dotasek
35fbd191ac Add tests and tix for terminologyCapabilitiesQuick 2022-06-17 15:00:58 -04:00
dotasek
6ac813addd Add tests and fix for terminologyCapabilities 2022-06-17 11:21:11 -04:00
dotasek
093904abb1 Log errors, don't throw them down a hole 2022-06-17 10:42:55 -04:00
dotasek
36f4524c7e Add method to for retrying capabilities statements 2022-06-17 10:01:56 -04:00
dotasek
2195d76807 Assert preferredResourceFormat values in test 2022-06-17 10:01:06 -04:00
dotasek
7935f8238f Start with failing test 2022-06-17 09:43:50 -04:00
dotasek
1fee28fe84
Feature - run JUnit tests from validator_cli (#835)
* WIP add initial test running code

* Importing test modules fix breaking tests 1

* Clean up pom dependencies, move execution before context load

* Re-org and document cli pom

* Set more dependencies to compile. Print entries in classpath

* Try running via internal Executors

* Clearer class names + provide clear output

* Clean up test summarys and output + update class regex to junit default

* Refactor to avoid having to extend class

* Trim down dependency additions in pom + javadoc

* Add the rest of the modules to TestExecutor

* Parse additional params for classname filter and module

* Add experimental JUnit 4 runner in case JUnit 5 hates us.

* Include JUnit4 tests via adapters. Need to refactor for better naming.

* Update LoadIgTests to JUnit 5

* Gentle refactor, print execution time

* Remove unnecessary interface, organize packages

* Remove cached resources (need to fix this)

* Allow setting of txCache globally for tests + fix r5 tests

* Mild refactor of TestExecutor + Reorder test execution

* Add fhirTestCasesDirectory to testConfig + get r4 tests working

* Add dstu2016may and dstu3 tests

* Add dstu2 tests

* Add convertors tests

* Refactor resourceNameForFile + don't copy existing files

* Get all txCache directories centrally and allow all to live in same dir

* Start extracting txCache resources

* Finish extracting txCache resources

* Fix failing GraphQLEngineTest

* Try an mvn install for the pull pipeline

* Clean and refactor

* Test coverage

* Fix GraphQLEngineTests for local jar run

* More refactoring, more tests

* Add bare test for TxCacheResourceExtractor

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-06-14 17:04:00 -04:00