Grahame Grieve
cc1f81bff4
New version of pubpack
2022-11-02 08:51:33 +11:00
dotasek
bbf1a3af6f
MULTIPLE_LOGICAL_MODELS_PLURAL
2022-10-31 10:58:38 -04:00
dotasek
56bc6bcf4c
FHIRPATH_FOCUS_PLURAL
2022-10-31 10:53:41 -04:00
dotasek
0f8ac2958a
FHIRPATH_DISCRIMINATOR_MULTIPLE_PROFILES_PLURAL
2022-10-31 10:49:58 -04:00
dotasek
c16b42d8da
FHIRPATH_DISCRIMINATOR_MULTIPLE_TYPES_PLURAL
2022-10-31 10:43:20 -04:00
dotasek
789bd3f4ba
FHIRPATH_RESOLVE_DISCRIMINATOR_NO_TARGET_PLURAL
2022-10-31 10:42:19 -04:00
dotasek
0f01b0b519
FHIRPATH_DISCRIMINATOR_RESOLVE_MULTIPLE_TYPES_PLURAL
2022-10-31 10:28:32 -04:00
dotasek
2f5056c4ef
FHIRPATH_LEFT_VALUE_PLURAL + FHIRPATH_RIGHT_VALUE_PLURAL
2022-10-31 10:20:31 -04:00
dotasek
269680608f
Merge master
2022-10-31 09:50:26 -04:00
Grahame Grieve
5116536617
Finish CDS hooks extension validation
2022-10-29 19:18:19 +11:00
Grahame Grieve
ddf769851b
improve error messages in json parser
2022-10-29 11:59:00 +11:00
Grahame Grieve
27511f40dd
Add support for json-primitive-choice
2022-10-29 09:11:09 +11:00
dotasek
59df630985
BUNDLE_BUNDLE_ENTRY_MULTIPLE_PROFILES_PLURAL
2022-10-28 16:57:44 -04:00
dotasek
0b0cbab26d
XHTML_URL_INVALID_CHARS_PLURAL
2022-10-28 16:56:11 -04:00
dotasek
25ef2dca4d
Merge remote-tracking branch 'origin/master' into do-i18n-plurals
2022-10-28 14:54:37 -04:00
dotasek
2de6340cfa
Rename PL to Plural in method signatures
2022-10-28 14:44:09 -04:00
dotasek
71a8c46c1d
Display_Name_for__should_be_one_of__instead_of_PLURAL
2022-10-28 13:16:00 -04:00
dotasek
39dbf45a97
Discriminator__is_based_on_type_but_slice__in__has_multiple_types_PLURAL
2022-10-28 13:10:23 -04:00
dotasek
f8a439f529
Profile_based_discriminators_must_have_only_one_type__in_profile_PLURAL
2022-10-28 13:09:27 -04:00
dotasek
21c2f934b8
ould_not_match_discriminator_for_slice_in_profile_PLURAL_one
2022-10-28 12:14:57 -04:00
dotasek
839fdc25e3
Reorg nl duplicate keys
2022-10-28 11:15:12 -04:00
dotasek
404f4f712b
Validation_VAL_Profile_MultipleMatches_PLURAL
2022-10-28 10:40:13 -04:00
dotasek
36df92c731
Validation_VAL_Profile_NoCheckMin_PLURAL
2022-10-28 10:34:23 -04:00
dotasek
d67292676a
Validation_VAL_Profile_NoCheckMax_PLURAL
2022-10-28 10:29:27 -04:00
dotasek
1bb3158444
Validation_VAL_Profile_Minimum/Maximum_PLURAL
2022-10-28 09:51:58 -04:00
dotasek
f095b04bb1
Bundle_BUNDLE_Entry_Type3_PLURAL
2022-10-28 09:42:59 -04:00
dotasek
a1a7e307ae
Questionnaire_QR_Item_OnlyOneA special case
2022-10-28 09:36:13 -04:00
Grahame Grieve
83dfcd398c
Fix problem with determining implied code system
2022-10-28 09:09:48 +11:00
dotasek
da14683990
Refactor, document
2022-10-27 17:52:38 -04:00
dotasek
865f41b71f
Typo in test name
2022-10-27 17:37:34 -04:00
dotasek
ef2092e500
Start implementing pluralization
2022-10-27 17:34:12 -04:00
dotasek
9e4a19bb61
Improve germal pluralization test
2022-10-27 17:29:34 -04:00
dotasek
cd5c9efcec
Add ICU4J dependency + initial tests
2022-10-27 16:02:44 -04:00
Grahame Grieve
a1a27b359d
json fix
2022-10-27 07:39:30 +11:00
Grahame Grieve
b187d289b6
fixes for plural messages for i18n
2022-10-26 14:30:25 +11:00
Grahame Grieve
1c1138ec9b
improve error message for extensions without values
2022-10-25 14:58:38 +11:00
Grahame Grieve
628ace4716
More control over copying files
2022-10-23 23:13:45 +11:00
Grahame Grieve
41950eeb0a
Updates to validator for CDS Hooks support
2022-10-21 16:25:07 +11:00
Grahame Grieve
c053f08a13
fix NPE building CCDA
2022-10-20 22:07:05 +11:00
Grahame Grieve
4850a4c740
eliminate platform dependency in error message
2022-10-20 10:59:17 +11:00
Grahame Grieve
108321e172
fix i18nconstants
2022-10-19 21:01:12 +11:00
Grahame Grieve
574cd143ba
clarify resource id error + support type characteristics extension
2022-10-19 20:48:37 +11:00
Grahame Grieve
f13dc58d8b
More work on language production
2022-10-19 20:47:18 +11:00
Grahame Grieve
a6e31d36d3
value set validation version fixes, support for ActorDefinition, support for validating binaries by Logical Models, Language works starts,
2022-10-18 21:19:51 +11:00
Grahame Grieve
9dd886ee2b
package fixes for r4/r4b package conversion
2022-10-13 06:49:08 +11:00
Grahame Grieve
a15b57ef9a
Improved support for Logical Models (inc. cds-hooks)
2022-10-13 06:48:29 +11:00
Grahame Grieve
3d83de32c6
fix problem with vocab test because of issue in package cache management
2022-10-12 10:22:05 +11:00
Grahame Grieve
fb921f6f3f
Fix content reference generation
2022-10-10 20:45:46 +11:00
Grahame Grieve
a66ca2a197
Add JSON enhancements for CDS hooks logical model
2022-10-10 17:05:12 +11:00
Grahame Grieve
e1657c66b0
refactor IWorkerContext
2022-10-07 21:50:59 +11:00
Grahame Grieve
c7ef0a3ac6
Add support for http://hl7.org/fhir/StructureDefinition/structuredefinition-dependencies to validator
2022-10-05 21:19:30 +11:00
Grahame Grieve
86a3a56c42
better handling for sax errors and jvm issue
2022-10-04 16:55:17 +11:00
Grahame Grieve
098b2895bc
Markdown changes for FHIR-38714 + fix up test framework for validator to use OperationOutcome
2022-10-04 14:06:30 +11:00
Grahame Grieve
d71a5833c1
Gg 202210 shareables ( #936 )
...
* Don't validate contained resources against Shareable* Profiles, + validate ShareableMeasure
* release notes
* fix compile problem
Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
2022-09-30 15:00:22 -04:00
dotasek
eabf51938b
Remove CapabilityStatement2 from reported and checked resource names ( #935 )
...
* Remove CapabilityStatement2 from reported and checked resource names
* Update RELEASE_NOTES.md
***NO_CI***
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-09-30 13:10:51 -04:00
dotasek
6ffb981156
Warn CLI users if file.encoding is not UTF-8 ( #933 )
...
* Print warning for wrong file encoding
* Gentle refactor
Co-authored-by: dotasek <david.otasek@smilecdr.com>
2022-09-28 15:09:04 -04:00
Grahame Grieve
a1d97b6ed4
fix test dependency
2022-09-27 08:46:49 -04:00
Grahame Grieve
2285da5f8d
minor validation improvements
2022-09-26 23:49:32 -04:00
Grahame Grieve
695a8610a2
fix error with code system validation messages
2022-09-23 09:33:25 -04:00
Grahame Grieve
204157c1ec
update validator rules for supplements
2022-09-20 08:29:45 -04:00
Grahame Grieve
72b3d2f6d1
escape bare html entities
2022-09-20 04:52:20 -04:00
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