1160 Commits

Author SHA1 Message Date
Grahame Grieve
db0413c735 Don't load resources from core examples package 2023-08-02 22:11:43 +10:00
Grahame Grieve
32f2f6acc7 warnings for status on terminology resources 2023-08-02 18:12:02 +10:00
Grahame Grieve
96b5b6c520
Merge pull request #1370 from hapifhir/2023-07-gg-extension-context-fixes
2023 07 gg extension context fixes
2023-08-02 06:05:10 +10:00
dotasek
fd1eea71e6
Fix error creating new manifest file (#1372) 2023-08-01 14:03:24 -04:00
Grahame Grieve
0eb96f1f0a fixes for extensions IG testing 2023-07-31 20:46:30 +10:00
Grahame Grieve
d314a927af FIx up problem resolving URLs 2023-07-31 14:38:09 +10:00
Grahame Grieve
b42c908328 More improved FHIRPath checking when validating 2023-07-31 14:37:41 +10:00
Grahame Grieve
c58703c63f Improved invariant checking 2023-07-29 08:49:27 +10:00
Grahame Grieve
06c865badf Fix NPE validating codes in value sets with improper expansions 2023-07-27 17:50:42 +10:00
Grahame Grieve
6afb151dff Better information when CodeSystem.content = not-present 2023-07-27 17:49:03 +10:00
Grahame Grieve
a3c32d86a0 add support for Liquid assign + Fix JSON unicode encoding and add character check in validator for illegal XML Unicode characters 2023-07-26 12:32:51 +10:00
Grahame Grieve
3eef08dab8 remove unused imports 2023-07-26 08:31:21 +10:00
Grahame Grieve
fefd1ad1d6 fix -ips parameter and add -check-ips-codes parameter 2023-07-26 00:59:02 +10:00
Grahame Grieve
659da6367d update IPS versions 2023-07-25 05:54:27 +10:00
Grahame Grieve
363045c1c8 Fix bugs in FHIRPath handling of logical models 2023-07-22 08:18:55 +10:00
Grahame Grieve
6350d9743e Don't check FHIRPaths on differentials - not enough type info to test reliably 2023-07-21 21:18:38 +10:00
Grahame Grieve
ce44ab27fe fix type of x-unknown-code-system 2023-07-21 21:18:10 +10:00
Grahame Grieve
672ebf0348 Fix CDA validation test case 2023-07-21 21:17:51 +10:00
Grahame Grieve
8980df2364 add value set qa checking 2023-07-21 21:17:12 +10:00
Grahame Grieve
cf1b53bba0 Update terminology server implementation and tests for changes to test cases 2023-07-21 05:38:09 +10:00
Grahame Grieve
616cf5fdb3 Add provisional support for alternate codes 2023-07-20 08:21:19 +10:00
Grahame Grieve
ced714305d Fix to get context variables right when running invariants + fix for parent not always being populated + check type in derived profiles 2023-07-18 11:05:06 +10:00
dotasek
8cf4a62f32
Remove unneeded resources (#1346) 2023-07-12 16:46:42 -04:00
Grahame Grieve
5e30c0ee92 Fix checking FHIRPath statements on inner elements of type slices 2023-07-09 08:03:35 +10:00
Grahame Grieve
1f6912d3a6 fix issue checking invariant expressions in R5 2023-07-08 16:44:50 +10:00
Grahame Grieve
9acd16e35a clarify code 2023-07-07 14:43:16 +10:00
Grahame Grieve
cacf6696cd
Merge pull request #1333 from DarthGizka/stability-fixes-20230630
Fix typo in ValidatorUtils::readInteger(), fix accident-prone file list loop & exempt missing files from processing
2023-07-07 14:41:59 +10:00
Grahame Grieve
83fc639242 more fixing processing logical models 2023-07-07 10:17:48 +10:00
Grahame Grieve
c6e68dc9c6 Fixes to validator for new CDA package (proper handling of logical model types) 2023-07-07 09:38:55 +10:00
Grahame Grieve
f77392199d Add test for UCUM with no terminology server 2023-07-05 07:23:10 +10:00
Grahame Grieve
4a85513acb pick up missing hints and warnings on terminology fields 2023-07-05 07:22:46 +10:00
Stefan Otto
213cd931f9
Update ValidationEngine.java 2023-06-30 17:20:37 +02:00
Stefan Otto
a05b69288f
Update ValidatorUtils.java 2023-06-30 17:19:21 +02:00
Stefan Otto
49bc184877
fix typo in Params::readInteger() 2023-06-30 17:12:21 +02:00
Grahame Grieve
37e2600186 Don't duplicate warnings about missing expressions on invariants in R5 2023-06-29 13:19:02 +10:00
Grahame Grieve
efafc9fb9b Fix issues validating names and urls for logical models 2023-06-29 13:18:37 +10:00
Grahame Grieve
bb66eccf45 Allow target to be treated as source when validating FML 2023-06-29 13:18:01 +10:00
Grahame Grieve
a0c776e61d
Merge pull request #1327 from hapifhir/do-20230627-fix-help-placeholders
Fix CLI '-help' text placeholders
2023-06-28 15:51:29 +10:00
Grahame Grieve
29c2f46726 Merge remote-tracking branch 'origin/master' 2023-06-28 13:27:19 +10:00
Grahame Grieve
704d498300 Fix NPE handling R3 structure definitions 2023-06-28 05:56:14 +10:00
dotasek
a114d751db Refactor version utility code 2023-06-27 11:29:24 -04:00
dotasek
50e8d990a8 Fix help placeholders 2023-06-27 10:49:55 -04:00
Grahame Grieve
ec8e999162 exempt ele-1 from constraint consistency checking 2023-06-27 22:19:44 +10:00
Grahame Grieve
4b07f4f7dc fix missing error validation structure maps 2023-06-27 22:18:56 +10:00
Grahame Grieve
5a55f74a91 fix failing mock test 2023-06-27 06:22:24 +10:00
Grahame Grieve
ba27fc9da7 fix testing bugs 2023-06-24 09:36:45 +10:00
Grahame Grieve
d35eba6b23 Add -watch-scan-delay and -watch-settle-time 2023-06-24 09:07:07 +10:00
Stefan Otto
26eb05219a
ValidationEngine::validate(): print source file getRef() instead of Object::toString()
`ValidationUtils.SourceFile` does not override Java's default implementation of `toString()`, which is why `validate()'  currently prints "Validate org.hl7.fhir.validation.ValidatorUtils$SourceFile@5382184b" or something like that.
2023-06-22 13:00:33 +02:00
Grahame Grieve
661a0a6919 fix validation tests 2023-06-21 09:23:28 +10:00
Grahame Grieve
59320a56fc fix erroneous R5 FHIRpath constraint (" -> ') 2023-06-21 09:23:08 +10:00