dotasek
b9fe85996b
Fix literal inclusion of Java contants in static text file in cli hjelp
2022-01-14 16:16:26 -05:00
dotasek
bd74bf3cee
Fix typos
2022-01-14 14:53:36 -05:00
dotasek
43fb17e5d2
Merge branch 'master' into Add_map_compile
2022-01-14 10:41:19 -05:00
dotasek
6e0b14b0b6
Merge branch 'master' into tx-server-cache-analysis
2022-01-13 09:46:45 -05:00
Grahame Grieve
7d3f34b0ca
fix error in FHIRPath handling for incomplete FHIR Path expressions
2022-01-12 17:44:11 +11:00
Lloyd McKenzie
195872a9cc
Better handle error conditions
2022-01-10 10:29:47 -07:00
Grahame Grieve
0bb4628f6b
fix NPE in validator & rendering fixes: concept map display + name rendering issue for Med Resources + fix locale date issue
2022-01-10 20:29:06 +11:00
dotasek
5635d96576
Configure error cacheing at code level + create profile for cache clean
2022-01-07 12:01:46 -05:00
dotasek
1a2e995104
Store cache in resources
2022-01-06 16:20:22 -05:00
dotasek
2d4bbe3749
Clean code
2022-01-04 13:57:39 -05:00
dotasek
9fb60f4fed
Code cleanup + Fix merge
2022-01-04 13:43:01 -05:00
dotasek
7ee5d0c5e4
Merge remote-tracking branch 'origin/master' into tx-server-cache-analysis
2022-01-04 13:23:32 -05:00
Lloyd McKenzie
cb583208d4
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core into Add_map_compile
2022-01-03 13:16:58 -07:00
Lloyd McKenzie
f3727c2cf8
Add support for spitting out a StructureMap from a FHIR mapping language file
2022-01-03 13:16:28 -07:00
Grahame Grieve
c627ec43d9
Add R4B code + update generator for R4B generation
2022-01-01 16:33:10 +11:00
Grahame Grieve
8bb6ebfa31
* fix bug looking for contained resources inside bundles when validating resources using conformsTo()
...
* fix problems validating canonical reference profile types
2021-12-23 09:56:39 +11:00
Grahame Grieve
3a2428bb2f
fix bug checking enableWhen - ignoring items in answers
2021-12-22 22:39:13 +11:00
Grahame Grieve
04c7111eb6
get .ofType() working in discriminators (round #1!) + Improve Error message when snapshot can't be generated
2021-12-22 22:39:00 +11:00
Grahame Grieve
ef0afae743
More support for R4B
2021-12-22 07:31:09 +11:00
Grahame Grieve
3a33cb2174
## Validator
...
* Allow both -output and -output-style parameters (output-style applies to output now) + add csv output style
* Implement the ```-level``` parameter
* Add support for R4B validation
* fix bug in deep profiles (profiles that don't start at the root)
## Other code changes
* Regenerate R5 code for 5.0.0-snapshot1 & many consequential changes
* Add version support for R4B and R5 (R4B code generation still to be done)
2021-12-21 19:53:20 +11:00
Grahame Grieve
72553a29ec
fix up determination criteria for IRIs on identifiers in urn:ietf:rfc:3986
2021-12-18 07:20:48 +11:00
Grahame Grieve
3d2400bb55
fix bundle link resolution (remove overloaded use of 'root resource')
2021-12-17 16:20:09 +11:00
Grahame Grieve
e4d3047138
#357 : fix bug looking for contained resources inside bundles
2021-12-17 14:38:21 +11:00
Grahame Grieve
a13a43ffdf
check StructureDefinition derivation consistency
2021-12-17 12:09:29 +11:00
dotasek
80382865de
Merge branch 'master' into tx-server-cache-analysis
2021-12-15 16:49:39 -05:00
Grahame Grieve
c15e60f2c6
main Build fixes: new version of FHIR (4.3.0) + transit to using release indicators in version + fix various build issues
2021-12-15 07:28:19 +11:00
dotasek
cbd1394549
Merge branch 'master' into tx-server-cache-analysis
2021-12-13 15:22:21 -05:00
Grahame Grieve
65e65d3e7b
fix bug in client caching for unidentified value sets + look for code system definitions in local context + fix path error in Questionnaire Response validation
2021-12-13 18:39:44 +11:00
Grahame Grieve
b79d71f947
better version specific resolution of special canonical resources
2021-12-13 18:36:56 +11:00
dotasek
3b58aef820
More cacheing for tests + allow cacheing for error responses
...
WORK IN PROGRESS; cacheErrors is set to TRUE always at this stage.
2021-12-10 16:46:26 -05:00
dotasek
394452b747
Fix cacheing for large valuesets
2021-12-09 15:50:03 -05:00
Grahame Grieve
07443ef6f8
fix broken tests
2021-12-09 10:56:04 +11:00
Grahame Grieve
0cbc88cb54
* check that base64 content doesn't have whitespace (warning in <R5)
2021-12-09 09:30:01 +11:00
Grahame Grieve
700d86928b
add missing chagnes
2021-12-09 08:22:08 +11:00
Grahame Grieve
ccdb0c434f
* Fix count on erroneous element defintions when generating snapshots
...
* add version specific access to context resources
* enforce minValue and maxValue for decimal and Quantity types
2021-12-09 08:20:56 +11:00
dotasek
e5976307f4
Refactor to get consistent ValidationEngine with txCache in tests
2021-12-08 12:34:35 -05:00
dotasek
1c1e7d22ca
WIP track server requests
2021-12-07 16:08:28 -05:00
Grahame Grieve
d303dba48d
fix problem resolving nested contained value sets in QuestionnaireResponses + fix NPE rendering questionnaire + fix bug validating profile on resource at root of Bundle
2021-12-03 06:51:23 +11:00
Grahame Grieve
b4597687b8
fix bug in code system handling (NPE) + add support for json test cases in fhirpath tests + fix error validating references in bundles
2021-11-30 15:37:12 +11:00
Grahame Grieve
7f5a1d95cc
extend policy advisor to control terminology validation + hack fixes for problems in R4B
2021-11-30 10:57:56 +11:00
Grahame Grieve
93d266b363
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2021-11-29 16:11:23 +11:00
Grahame Grieve
96b5bce878
fix up SHC parsing problem
2021-11-29 16:11:13 +11:00
Mark Iantorno
4d0692ff61
Validate contains ( #669 )
...
* wip
* first go at this, still some failing tests
* post-pairing with Grahame
* wip
* failing test cases
* fixed InstanceValidator to respect new validation options for both references and contained resources
* removed dead code
* put copyright back in BaseValidator
* wip
2021-11-25 15:52:29 -05:00
Grahame Grieve
41b7a0566c
fix processing of modifier extensions and cross-version modifier extensions
2021-11-21 19:37:05 +11:00
Grahame Grieve
de15633f4f
Address issues around fragment and example code systems + fix value set related validation messages
2021-11-18 10:59:49 +11:00
Grahame Grieve
0f087234de
* Check for using CodeSystem not ValueSet in a value set binding
2021-11-16 17:25:18 +11:00
Grahame Grieve
1e69909466
Add warning about resources not linked to in bundles
2021-11-10 17:04:51 +11:00
Grahame Grieve
5a33d5c15a
merge conflicts + rework rendering + gather all HTTP access to SimpleHTTPClient + add TerminologyCacheManager
2021-11-09 16:24:21 +11:00
Grahame Grieve
1aae6c8c76
rework HTTP client - all client calls route through SimpleHTTPClient + define CommonPackages infrastructure
2021-11-09 11:38:25 +11:00
dotasek
20989776db
Convertor refactor iii ( #635 )
...
* Move loaders to own packages
* Move inner loader classes up one level
* Use lombok annotaions for BaseLoaderX classes
* Move ADLImporter
* Use lombok for ADLImporter inner classes
* Move inner ADLImporter classes up one level
* Move misc classes with inner classes to their own packages
* Encapsulate and add lombok to misc internal classes
* Move inner misc classes up one level
* Clean up explicit type arguments
* Revert back to master validator_test_case_version in pom.xml
* Update RELEASE_NOTES.md
Co-authored-by: David Otasek <david.otasek@Davids-MacBook-Pro.local>
2021-11-08 12:06:51 -05:00
Grahame Grieve
94376300b6
fix typo
2021-11-03 12:46:17 +11:00
Grahame Grieve
4cde3369ff
Merge pull request #637 from hapifhir/gg-202110-CVE-2021-42574
...
Gg 202110 CVE 2021 42574
2021-11-03 12:08:42 +11:00
Grahame Grieve
1717f53943
Merge pull request #630 from DBCG/feature-validate-mr-groups-iff-m-groups
...
Validate MeasureReport groups only if Measure has groups
2021-11-03 11:20:46 +11:00
Grahame Grieve
36ea3f5b45
whatever I really hate git
2021-11-03 10:35:47 +11:00
Grahame Grieve
57edd95e81
add -no_unicode_bidi_control_chars to the validator for CVE-2021-42574 ( https://trojansource.codes/ )
2021-11-02 17:47:25 +11:00
Grahame Grieve
1c65a9b261
Gg 202110 validation various ( #634 )
...
* add explicit control over the User-Agent header, and make sure headers flow through properly to all calls
* #328 - wrong processing of markdown URLs
* test fixes for URL handling
* fix tests
* improved validation of UUIDs
* fix test case dependency
* Add Dicom Package builder
2021-10-29 16:26:50 -04:00
Mark Iantorno
69cee8b485
Issue 623 ( #636 )
...
* wip
* upping pom.xml test-case dep
2021-10-29 16:26:00 -04:00
Grahame Grieve
e4b503751c
improved validation of UUIDs
2021-10-29 09:20:23 +11:00
Grahame Grieve
307246ce91
fix tests
2021-10-29 09:20:05 +11:00
Grahame Grieve
5b9736dbff
add explicit control over the User-Agent header, and make sure headers flow through properly to all calls
2021-10-23 05:56:36 +11:00
rob-reynolds
4da4ad31de
Validate MeasureReport groups only if Measure has groups
2021-10-21 19:38:02 -06:00
Grahame Grieve
54d31a33dc
add -output-style parameter
2021-10-21 12:56:56 +11:00
Grahame Grieve
e62f3a3c6c
handle naming system URLs when resolving URLs
2021-10-21 07:02:48 +11:00
Grahame Grieve
b60afcb608
fix profile comparison
2021-10-21 06:18:17 +11:00
Grahame Grieve
4cdead6f80
more validation for canonical URLs
2021-10-20 17:06:59 +11:00
Grahame Grieve
e21a9830b8
fix terminology version management and caching + better error messages for extension context
2021-10-19 12:47:37 +11:00
Eric Lemieux
dc368e17cb
Fix Issue 618 | NPE bundle validation
...
When validating a bundle, with the type, searchset, a NPE would be
thrown if some but not all entities contained a search mode.
2021-10-12 15:59:09 -04:00
Grahame Grieve
237897965b
Gg 202110 misc validation ( #617 )
...
* NPE fixes
* Smart Health Cards support in validator
* Fix bug generating spreadsheets due to sheet name length limitations
* Implement descendent-of filter
* more NPE fixes
* add Element.removeChild
* fix issue generation snapshot and content reference, and work around old erroneous binding description in R4
* improve SHC validation error
* fix for NPE generating ConceptMap spreadsheet
* fix crash in IG publisher rendering illegal content
* Improve slicing error messages
* more improving error message resolving slicing
* add missing code + track prohibited / required elements (improve rendering of IGs)
* fix for broken links in R4B IGs
* fix bug related to logger in FHIRToolingClient
* fix bug related to logger in context
* enable detection of whether tx server knows about value set and better track returned errors from tx server
* make likely source URL visible outside ProfileUtilities
* fix renderers - don't make nonvalid URLs into html links + fix NPE +
* fix bug with sheetnames generating spreadsheets
* supper branches in current version of packages
* report slicing information automatically where slicing is based on profile + fix shc support + support codesystem-properties-mode + fix value set validation on profiles + fix wrong entry point on vaildating contained resources with profiles
* fix misleading validation message + add -ips parameter for validator
* hint not warning when it's an example questionnaire
2021-10-10 17:37:02 -04:00
Grahame Grieve
342d75b2df
Gg 202109 misc snapshot ( #610 )
...
* NPE fixes
* Smart Health Cards support in validator
* Fix bug generating spreadsheets due to sheet name length limitations
* Implement descendent-of filter
* more NPE fixes
* add Element.removeChild
* fix issue generation snapshot and content reference, and work around old erroneous binding description in R4
* improve SHC validation error
* fix for NPE generating ConceptMap spreadsheet
* fix crash in IG publisher rendering illegal content
* Improve slicing error messages
* more improving error message resolving slicing
* add missing code + track prohibited / required elements (improve rendering of IGs)
* fix for broken links in R4B IGs
2021-09-29 10:29:10 -04:00
Grahame Grieve
9a8394bc2a
handle network failures better in IG publisher
2021-09-10 06:50:10 +10:00
Grahame Grieve
a56978bdd0
remove invalid warning
2021-09-04 05:58:20 +10:00
Grahame Grieve
1e3f5cdabc
fix logical model type testing
2021-09-02 07:35:47 +10:00
Grahame Grieve
11e60c3825
* fix NPE bug logging terminology server calls
...
* fix NPE bug validating logical models
* fix problem with Type Name when validating against Logical Models
2021-09-02 06:27:06 +10:00
Grahame Grieve
6c6052fa31
merge
2021-09-01 10:12:36 +10:00
Grahame Grieve
7d7280078f
Hack fix for wrong R3 invariant, Improved Terminology Performance Tracking
2021-09-01 09:59:23 +10:00
Grahame Grieve
2845078c9e
Spreadsheet generation by validator
2021-09-01 09:53:18 +10:00
Grahame Grieve
2250b01fdd
improvements to tx client logging functionality and terminology performance tracking
2021-09-01 09:52:50 +10:00
Grahame Grieve
f22855e82a
change interface for evaluating constants in FHIRPath (allow collections)
2021-09-01 09:46:51 +10:00
Grahame Grieve
4d1f75920d
validation for resource and element id ( #590 )
...
* revise validation of resource and element id
* wip
Co-authored-by: markiantorno <markiantorno@gmail.com>
2021-08-27 11:28:47 -04:00
Grahame Grieve
3cb384a297
revise validation of resource and element id
2021-08-27 09:59:17 +10:00
Mark Iantorno
88efa6f863
Issue 513 ( #587 )
...
* wip
* wip
* sdjkhfakjsdhllkjsdhfsdkh
* wip
2021-08-25 14:45:21 -04:00
Mark Iantorno
be25055574
https://github.com/hapifhir/org.hl7.fhir.core/issues/564 ( #572 )
...
* https://github.com/hapifhir/org.hl7.fhir.core/issues/564
* updating help text as per Grahame's feedback.
* wip
2021-08-25 14:06:34 -04:00
Tadgh
5ca6d19c69
Replace proprietary notnull with javax.annotation.Nonnull ( #584 )
...
* Replace proprietary notnull with javax.annotation.Nonnull
* wip
Co-authored-by: markiantorno <markiantorno@gmail.com>
2021-08-25 08:39:44 -04:00
Lloyd McKenzie
4e96d087c9
Added documentation
2021-08-21 10:10:32 -06:00
Lloyd McKenzie
59902b6b9a
Expose showMessagesFromReferences on the CLI as it provides much more useful information when validating Bundles.
2021-08-20 13:57:03 -06:00
Mark Iantorno
58c0e216e8
Conversion library overhaul ( #568 )
...
* wip
* adding pathing to 40_50 conversion
* wip
* 30_50 and 40_50 updated to factory
* 30_40 factory
* 14_50
* 14_40
* 14_30, 10_50
* 10_40
* 10_30
* forcing non-null on VersionConvertors
* *trying* to clean up advisor code, switching from jetbrains NotNull to javax Nonnull annotation
* all calls within convertor classes should use INSTANCE access, not factory to maintain thread safety
* adding README for conversion library
* spacing
* threaded test removal
* release notes
* Update RELEASE_NOTES.md
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
* Update RELEASE_NOTES.md
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
* Update org.hl7.fhir.convertors/CONVERTORS.md
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
* Update org.hl7.fhir.convertors/CONVERTORS.md
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
* Update org.hl7.fhir.convertors/CONVERTORS.md
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
Co-authored-by: Tadgh <tadgh@cs.toronto.edu>
2021-08-06 19:28:24 -04:00
Mark Iantorno
aab5bd4a0f
Convertor refactor ii ( #556 )
...
* 10_30
* 10_40
* 10_50
* 14_30
* 14_40
* 14_50
* 30_40
* 40_50
* cleaningup
2021-07-07 22:41:14 -04:00
Lloyd McKenzie
8d29632703
Fixed issue where validator fails to detect invariant issue when ther… ( #554 )
...
* Fixed issue where validator fails to detect invariant issue when there are multiple profiles that use the same invariant on the same element. Also addressed issue revealed by the fix where the context resource wasn't being set properly when checking certain invariants (identified by one of the existing test cases).
* Moved notes from code into commit notes (this one) and added Release notes
Changed call to checkInvariants within checkChildByDefinition such that onlyNonInherited is now false because inherited invariants can be overridden and it's important to check both. Note that this means that onlyNonInherited doesn't seem to be used any more. @grahamegrieve - consider whether it should be removed.
2021-07-06 13:42:35 -04:00
Grahame Grieve
4dd5b370e3
add properties mode as a known extension until it's defined properly
2021-06-25 17:36:45 +10:00
Grahame Grieve
b0c1f2b129
fix bug validating profiles on bundle.entry.resource
2021-06-24 21:48:27 +10:00
Grahame Grieve
309dbba9b6
update pubpack to v0.0.9
2021-06-24 21:47:50 +10:00
Grahame Grieve
3a319a5d57
Fix pathing issues in the validator
2021-06-23 20:35:38 +10:00
Grahame Grieve
1aaf086c55
Fix wrong profile error message + NPE prevention
2021-06-21 15:32:06 +10:00
Grahame Grieve
c4604029ff
Fix validation bug on Canonical references
2021-06-18 07:08:12 +10:00
Grahame Grieve
d67cecc83f
* CDA: Fix erroneous type validation on CDA templates
...
* CDA: Suppress erroneous "Expansion" text appearing in view
* CDA: Don't delete binding information in snapshot for CDA bindable data types
* Rendering: add support for CodeableReference
* Rendering: Support binding mode and XML element information
2021-06-17 16:55:15 +10:00
Grahame Grieve
8088cedb66
add the -verbose parameter, and add additional verbose messages
2021-06-15 08:51:47 +10:00
Grahame Grieve
a371f5fe3e
Add -allow-example-urls option to the validator
2021-06-02 17:45:50 +10:00
Grahame Grieve
e1f29ff29d
Clean up SID code and Validation of cardinality on address-line elements containing pattern elements fixed
2021-06-02 06:22:11 +10:00
Mark Iantorno
375c8cb46d
fixes for eclipse ( #524 )
...
rip
2021-06-01 07:53:40 -04:00
Grahame Grieve
aeb87c8c12
Merge pull request #504 from pieter-edelman-nictiz/502
...
Fix for a bug where the line number was reported as column number when validating constraints
2021-05-31 08:44:17 +10:00
Grahame Grieve
afe5c09f26
Merge pull request #508 from alexzautke/az-fix-extensions-on-pattern
...
Allow extensions in checkFixedValue if a pattern instead of a fixedValue is defined on the element
2021-05-31 08:39:18 +10:00
Grahame Grieve
c5009f377c
Merge pull request #519 from hapifhir/conversion_update_II
...
Conversion update ii
2021-05-31 07:56:17 +10:00
markiantorno
30e45f54ed
wip
2021-05-25 13:36:07 -04:00
Alexander Zautke
22af0cba90
Allow extensions in checkFixedValue if a pattern instead of a fixedValue is defined on the element
2021-05-20 17:23:34 +02:00
Pieter Edelman
396e562d89
Fix for a bug where the line number was reported as column number when validating constraints
2021-05-19 16:52:53 +02:00
Grahame Grieve
cf859c9ed1
add new parameter for whether to include FHIRPath in invariant error messages
2021-05-14 12:21:28 +10:00
Grahame Grieve
3cb51f88c8
fix overrun error reading invalid xhtml + fix loading problem on validation test
2021-05-13 22:51:01 +10:00
Mark Iantorno
9a82457b36
Adding version option to ignore bundle entry in conversion advisors ( #492 )
2021-05-07 14:50:40 -04:00
Grahame Grieve
154ac5c3ca
Merge branch 'master' into gg-202105-bugfixes-2
2021-05-07 18:30:26 +10:00
Grahame Grieve
4e173f4715
* Validator: Load code systems from known packages on the fly
...
* Validator: better handle invalid v3 dates
* Renderer: Render OperationDefinition.InputProfile and OutputProfile
* Important: Allow more valid schemas for Utilities.isAbsoluteUrl
* Validator: remove notes about extensible bindings if profile extensible binding is valid
2021-05-07 18:29:21 +10:00
Mark Iantorno
05cd371796
Convertor advisor 1 ( #490 )
...
* RELEASE THE ~~KRAKEN~~ KOTLIN
* doing some cleanup before going into more details
* renaming folder
* commit merge issues
* release notes
2021-05-06 09:18:11 -04:00
Grahame Grieve
6da83fa41e
Do not flag internal references as suspicious
2021-05-05 10:17:08 +10:00
Grahame Grieve
c6f392b7e0
#466 : fix problem checking types on logical models
2021-05-05 09:54:22 +10:00
Grahame Grieve
6a7435787f
tidy up and document version conversion advisors
2021-05-05 08:28:03 +10:00
Grahame Grieve
11a727b40f
update R5 to 4.6.0
2021-05-04 09:03:13 +10:00
Grahame Grieve
1c320586e5
Ensure that CVX uses tx.fhir.org, not UTG definitions which are wrong + Fix problems with Bundle validation for ids in collections and add additional search related validation + Remove check on ElementDefinition.id for R2B
2021-04-22 13:27:32 +10:00
Mark Iantorno
b6abeef327
Fix for https://github.com/hapifhir/hapi-fhir/issues/2540 ( #481 )
...
woooooo
2021-04-21 11:26:53 -04:00
Grahame Grieve
7b60c1b85d
Fix issue where primitive elements with required bindings must have a value, but this wasn't be checked
2021-04-21 17:41:22 +10:00
Grahame Grieve
7d2df18fb9
Better memory tracking for validator
2021-04-21 17:40:42 +10:00
Grahame Grieve
a10fdb13e3
validation optimisation
2021-04-12 11:22:43 +10:00
Grahame Grieve
50642db412
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2021-04-02 06:24:53 +11:00
Grahame Grieve
11f66836ed
fix for R2B validation of resource ids, and problems validating codes
2021-04-02 06:24:43 +11:00
Mark Iantorno
5c9cd6830a
wip ( #471 )
2021-04-01 12:50:09 -04:00
Grahame Grieve
032b81a38e
fix issue with validating fixed values for primitive elements
2021-03-29 17:26:12 +11:00
Grahame Grieve
4e4885dc7d
Fix null pointer exception in validator validating language codes
2021-03-29 13:35:51 +11:00
Grahame Grieve
58055aeaa6
Merge pull request #452 from health-validator/fix-crash-folder-in-scope
...
Fix validator crash when a nested folder is present in -ig <path>
2021-03-29 08:56:32 +10:00
Mark Iantorno
1712d66c08
commenting out code causing IG publishing errors for extension.url ( #465 )
2021-03-19 18:49:06 -04:00
markiantorno
76112af3c7
setting session ID on all response bodies
2021-03-11 15:31:35 -05:00
markiantorno
d275e304fa
JsonProperty label change for validation session id
2021-03-11 14:46:36 -05:00
Vadim Peretokin
776811813e
fix crash when folder is present in ig folder
2021-03-07 11:58:18 +01:00
Mark Iantorno
dfc59882ca
the validator front end needs these changes ( #450 )
2021-03-04 20:38:01 -05:00
Grahame Grieve
14dc86e3a2
Fix bug in profile validation
2021-03-04 07:27:11 +11:00
Grahame Grieve
cd7a8d39e7
* Improve terminology validation error messages
...
* add additional validation on profiles around types (for logical models)
2021-03-03 13:30:58 +11:00
Mark Iantorno
b700d82eab
Validation sessions ( #443 )
...
* Sessions are working,
* adding javadocs to cache
* These changes were already added, the merge re-added them to the RELEASE_NOTES by mistake.
* cleaning code a little
2021-02-23 14:44:13 -05:00
Mark Iantorno
c422ddc388
Refactoring validator engine ( #436 )
...
* Initial commit, tests passing
* continuing breaking up massive classes
2021-02-15 16:48:40 -05:00
Lloyd McKenzie
d0df12b85f
Revert to current content on HAPI
2021-02-08 08:40:11 -07:00
Lloyd McKenzie
b91b68d1a2
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
...
# Conflicts:
# org.hl7.fhir.convertors/pom.xml
# org.hl7.fhir.dstu2/pom.xml
# org.hl7.fhir.dstu2016may/pom.xml
# org.hl7.fhir.dstu3/pom.xml
# org.hl7.fhir.r4/pom.xml
# org.hl7.fhir.r5/pom.xml
# org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/conformance/ProfileUtilities.java
# org.hl7.fhir.report/pom.xml
# org.hl7.fhir.utilities/pom.xml
# org.hl7.fhir.utilities/src/main/resources/Messages.properties
# org.hl7.fhir.validation.cli/pom.xml
# org.hl7.fhir.validation/pom.xml
# org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/instance/InstanceValidator.java
# pom.xml
2021-02-08 08:22:58 -07:00
Grahame Grieve
82edacbde4
Merge pull request #434 from hapifhir/gg-2021-feb-1
...
Gg 2021 feb 1
2021-02-08 13:28:31 +11:00
Grahame Grieve
ef3b8c1f0a
Fix bug validating mime types without terminology serverBase (warning, not error)
...
Performance improvements in JSON metadata based parser
Add first round of supplement validation
improve error message on profile validation fail
fix NPE validating some slices
fix bug validating canonicals as part of choice data types
Adds special support for http://hl7.org/fhirpath/System .* types
fix bug matching slices in contained resources that have references to #
2021-02-08 09:40:25 +11:00
Grahame Grieve
2413ec1dbb
#431 - fix doco about questionnaire
2021-02-08 09:35:52 +11:00
Grahame Grieve
ff02c5b71a
Merge branch 'val_fhirpath_resolveinbundle' of https://github.com/ahdis/org.hl7.fhir.core into ahdis-val_fhirpath_resolveinbundle
...
# Conflicts:
# org.hl7.fhir.validation/src/main/java/org/hl7/fhir/validation/ValidationEngine.java
2021-02-08 06:53:38 +11:00
Jonathan Percival
4b416ee5f4
Use FHIRPathEngine where possible
2021-01-27 10:30:45 -07:00
Oliver Egger
5b5bf912e0
configure fhirpath with resolve bundle func
2021-01-14 15:15:42 +01:00
Grahame Grieve
3ba81328cc
* More rules around URL validation, instead of just marking them as errors
...
* Don't report errors for extensible bindings when profiles apply required bindings
* fix rendering issue with profile references
* only use c:\temp if it's writeable
2020-12-24 13:21:30 +11:00
Grahame Grieve
c4db541d7e
fix up validation for R2B issues (value set references, profiled types)
2020-12-18 22:45:39 +11:00
Grahame Grieve
d837214c66
fix up validation of value set for code system and expansions
2020-12-18 22:44:54 +11:00
Grahame Grieve
f5c54d0d6d
fix terminology warning problem
2020-12-15 16:11:32 +11:00
Grahame Grieve
5b52a75d3b
Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core
2020-12-15 07:50:45 +11:00
Mark Iantorno
3d3bda30ec
Code changes to assist with validator updates in HAPI ( #400 )
...
* just some cleanup and simple changes
* changed folder name the map is currently structured, not in the past
2020-12-10 10:56:56 -05:00
Grahame Grieve
e2a8581a3b
improve error message for FHIRPath errors when slicing
2020-12-10 13:50:20 +11:00