800 Commits

Author SHA1 Message Date
Grahame Grieve
689b9a57b1 check ShareableValueSet and shareableCodeSystem profiles for publishing resources 2022-09-20 04:52:01 -04:00
Grahame Grieve
cfa5d39bdb reorg extensions (clean up) 2022-09-20 04:51:00 -04:00
Grahame Grieve
5cf7e2c3bd fix html parser for comments that end with ---> 2022-09-17 09:51:59 -04:00
Grahame Grieve
ccc38e48df Fix NPE processing constraints without keys + fix for R5 terminology package problem 2022-09-16 23:49:26 -04:00
Grahame Grieve
43420db756 fix error with IG constraint 2022-09-15 09:00:51 +02:00
Grahame Grieve
8ee2480f61 example generation improvements 2022-09-09 09:03:16 +10:00
Grahame Grieve
ace807bca0 Add missing img.alt tags 2022-09-08 22:45:24 +10:00
Grahame Grieve
4cbbce4ec8 img conformance in xhtml 2022-09-08 22:22:17 +10:00
dotasek
6e80637185
Change message when extension is in modifierExtension field (#917)
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-09-07 16:56:19 -04:00
Grahame Grieve
6cf6d139c4 fix up for r5 tests 2022-09-07 08:12:20 +10:00
Grahame Grieve
fa22d50297 utilities for OID rework in R5 2022-09-03 21:31:24 +10:00
Grahame Grieve
f366962f51 Fix bindings constraint issue in validator 2022-09-03 07:37:38 +10:00
Grahame Grieve
5fcc1866cd better support for allowExamples 2022-08-26 21:00:50 +10:00
Grahame Grieve
fba2145a9c Fix bug where instance validator doesn't check type of sub-extensions, and check type characteristics 2022-08-23 22:32:40 +10:00
Grahame Grieve
cd820bdf3f Fix problem rendering ConceptMaps in value sets 2022-08-18 09:39:01 +10:00
Grahame Grieve
6fb61b75f0 R5 related fixes 2022-08-12 21:24:14 +10:00
Grahame Grieve
80ca7e31f9 Improvements to SearchParameterRenderer 2022-08-11 19:16:49 +10:00
Grahame Grieve
e2d1cbfffa msic commit 2022-08-09 20:19:39 +10:00
Grahame Grieve
b43c210e1a Rendering improvements for Documents 2022-07-28 21:30:59 +10:00
Grahame Grieve
5c76af8dcd fhirpath fixes 2022-07-27 22:39:05 +10: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
dotasek
6f3c297c35
Fix dependency on resource more consistently (#845)
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-07-19 10:33:31 -04:00
dotasek
5560093c02
Instantiate all ValidationMessage with this() instead of super() (#853)
super() would call Object() instead of ValidationMessage(). This way, debugging can track instantiations of ValidationMessage from one place

Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-07-18 13:26:13 -04:00
Grahame Grieve
023aea34fb R4B and R5 extension changes 2022-06-28 15:39:15 +03:00
Grahame Grieve
7205cd91da New version of pubpack 2022-06-24 16:25:52 +02: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
30aefb8fde Load R5 extensions when validating 2022-06-24 11:43:34 +02:00
Grahame Grieve
8e2958c7d6 use pkgCanonical when fetching packages 2022-06-24 11:42:38 +02:00
dotasek
552127464c Rename again + pass tests 2022-06-23 12:39:35 -04:00
dotasek
c6a69e81ae Failing test + gentle refactor 2022-06-23 12:32:02 -04:00
dotasek
3f7163b41b Case insensitive fhir.txcache.rebuild 2022-06-17 17:03:03 -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
Grahame Grieve
74e348f021 fix for NPE in package 2022-06-13 21:40:04 +03:00
Grahame Grieve
b0dfc9f281 fix bug counting children + fix issue with automatic string conversion in FHIRPath + fix bug in HTTP client + fix bug rendering profile comparison 2022-06-08 08:56:46 +10:00
Grahame Grieve
12a1dbfc05 #820 Add warnings when potential matches are found when performing reference resolution in bundles 2022-05-27 13:43:19 +10:00
dotasek
caf4632464
Update CommonPackages.java
Update hl7.fhir.pubpack to release 0.1.0
2022-05-26 16:08:54 -04:00
Grahame Grieve
47e205883c Performance work in the validator 2022-05-23 12:23:23 +10:00
Grahame Grieve
919d6e6d8b extend FHIRPath to support lowBoundary(), highBoundary() and precision() 2022-05-14 00:19:08 +10:00
Grahame Grieve
eddcaba803 get packages by dependency 2022-05-12 16:19:01 +10:00
Grahame Grieve
9c20a28710 allow suppression of npm management logging 2022-05-11 06:58:46 +10:00
Grahame Grieve
0999c8d460 fix issue with complex extension snapshot goes into 3rd level when it doesn't need to 2022-05-11 02:13:35 +10:00
Grahame Grieve
d820260184 Support IGs with main not master 2022-05-06 10:00:04 +10:00
Grahame Grieve
3bc1f4bb38 release notes 2022-05-05 07:56:10 +10:00
Grahame Grieve
c6d1ff1fa0 Handle invalid HTTP responses better 2022-05-05 05:41:32 +10:00
Grahame Grieve
0a58140163 enable -extension parameter for validator 2022-04-27 08:28:29 +10:00
Grahame Grieve
a464c81474 release notes 2022-04-23 23:02:22 +10:00
Grahame Grieve
79bff7d1bb fix bugs in temp rework 2022-04-22 16:36:16 +10:00
Grahame Grieve
fa92f85f3c Merge remote-tracking branch 'origin/master' 2022-04-22 07:36:53 +10:00