2059 Commits

Author SHA1 Message Date
Grahame Grieve
85435f38a2 Improve slicing error message 2024-01-05 13:20:25 +11:00
Grahame Grieve
c0f61b585f Revert "Improve message when slice is missing"
This reverts commit cadc326d26122188bf61b7134d29255a910c5788.
2024-01-05 12:41:35 +11:00
Grahame Grieve
cadc326d26 Improve message when slice is missing 2024-01-05 12:39:53 +11:00
Grahame Grieve
cf72798e9f Properly populate property definitions in expansions 2024-01-05 12:39:32 +11:00
Adrian Clay
b8e8e771f0 Add support to XhtmlParser to handle 2 character HTML Entities
Previously, the parser would mangle any HTML entity greater than
0xFFFF
2024-01-04 16:29:05 +00:00
Grahame Grieve
2b978b4d4d more terminology qa updates 2024-01-04 14:29:19 +11:00
Grahame Grieve
92fca7a947 more tx validation improvements 2024-01-03 22:19:05 +11:00
Grahame Grieve
84659e501c fix split implementation 2024-01-02 09:40:32 +11:00
Grahame Grieve
159e189520 Add support for tracking source server of issue 2023-12-31 08:34:55 +11:00
Grahame Grieve
d429f48760 major upgrade to validation - use terminology server to perform more logic, and standardise interface based on agreements with Vocab & Ontoserver 2023-12-30 23:02:19 +11:00
Grahame Grieve
3ed816209d update terminology server for test reconciliation with tx.fhir.org 2023-12-25 00:28:39 +11:00
Grahame Grieve
70af787438 IPS development 2023-12-22 21:23:34 +11:00
Grahame Grieve
74893e42e7 Improved errors publishing IGs 2023-12-22 21:23:17 +11:00
Grahame Grieve
073311bbb6 Various fixes to terminology service after reconciliation with Michael Lawley 2023-12-22 21:20:10 +11:00
markiantorno
d4d7600635 Updating version to: 6.2.8-SNAPSHOT and incrementing test cases dependency. 2023-12-15 13:00:23 +00:00
markiantorno
6c78cc3e48 Release: v6.2.7
## Validator Changes

* Fix up validation of fragment and example value sets
* Improve handling of terminology messages + handling of example and fragment code systems
* Add support for logical_container extension (for CDA constraint validation)
* Clean up handling of xml_name
* Check for xver extension canonical urls when validating uri elements
* Upgrade xver to latest R5 definitions

## Other code changes

* Fix string index error in xver manager
* Fix rendering of type for previous versions
***NO_CI***
2023-12-15 10:50:47 +00:00
Grahame Grieve
09c2c8f81b Improve handling of terminology error and warning messages + handling of example and fragment code systems 2023-12-15 04:21:50 -05:00
Grahame Grieve
45b35c52d5 upgrade xver to latest R5 definitions 2023-12-14 07:20:45 -05:00
markiantorno
ceaa131d81 Updating version to: 6.2.7-SNAPSHOT and incrementing test cases dependency. 2023-12-13 19:07:52 +00:00
markiantorno
b5902aac98 Release: v6.2.6
## Validator Changes

* Fix bug where validator doesn't actually validate web sourced input
* Fix narrative link validation and add id/idref validation
* Remove fhir-test-cases from Validator CLI JAR (#1497) (reduce size)
* Fix to CDA xsi:type validation per SD decision
* Apply regex pattern to literal format if defined
* Improvements to vital signs related messages
* Fix R4 con-3 FHIRPath expression
* Fix bug loading packages with partially specified version that doesn't exist
* Fix for occasional missing warnings around bundle link validation
* Fix using wrong resource type when validating constraints in data type definitions during R6 build
* Fix NPE in validator processing CCDA examples
* Fix problem with version dependencies when loading npm packages directly as files
* Fix for SearchParameter validation using custom resource types

## Other code changes

* Bump commonmark version
* fix Utilities display of time periods (fixed width hour:min)
* Fix stated path for error when code not in value set
* Fix rendering of trigger definition using tables inside paragraphs
* Update VSAC importer to fix timeout issues
* Refactor FHIRPath java package
* Fix problem with profiled resources being called examples in IG publisher
* Remove dependencies for unused UI experiment (#1465)
* Remove AU connectathon
* Include hamcrest dependency
* Fix breaking ValidationEngineTests
* Give kinder error message for missing param
* Fix commonmark group and bump version (#1500)
* Remove dep used for local testing
* Bump jackson & logback versions
* Fix StringType element properties not being copied in various Address, HumanName convertors
* Handle all initial value types when rendering Questionnaires
* Ensure Address.line[] element data is copied over
* Write locking on FilesystemPackageCacheManager
* Fix problems setting owning committee consistently
* Utility classes for fule system package cache pre-loading
***NO_CI***
2023-12-13 18:41:20 +00:00
dotasek
0afea8dc1d
CLI Task to preload package cache (#1508)
* WIP start building preload task

* Slightly refactor exceptions

* sleep between each query

* WIP - FilesystemPackageCacheManager refactor

* Finish refactor

* Customize PackageVisitor

* Remove unused code

* Remove unused code 2

* Add debug logging for failing test

* Point withCacheFolder if to correct param

* Remove console chatter

* Rename to FilesystemPackageCacheManager.Builder

* Move logic to PackageCacheDownloader for re-use in other projects

* Fix spacing
2023-12-13 11:27:15 -05:00
dotasek
27e0fbad16 Merge remote-tracking branch 'origin/master' into do-20231127-package-cache-threadsafe 2023-12-11 09:56:39 -05:00
Grahame Grieve
de7dc3023d fix validation issues on HL7 publisher 2023-12-11 16:56:27 +11:00
Grahame Grieve
4b1488438e missed files 2023-12-11 14:10:26 +11:00
Grahame Grieve
f88f4e492e fix bug loading packages with no specified version that don't exist 2023-12-11 14:08:28 +11:00
Grahame Grieve
e697ec1c4c check extensions with fhirpath context 2023-12-05 16:56:44 +11:00
Grahame Grieve
53586dfba5 update pubpack 2023-12-03 20:05:21 +11:00
Grahame Grieve
c4f6fe4676 Addressing WG problems in kindling 2023-12-03 20:05:10 +11:00
Grahame Grieve
592c1a4315 fix display of time periods (fixed width hour:min) 2023-12-01 16:56:28 +11:00
Grahame Grieve
0ae15f7d4d Fix narrative link validation and add id/idref validation 2023-12-01 16:56:11 +11:00
dotasek
698849b9f2
Remove fhir-test-cases from Validator CLI JAR (#1497)
* WIP drop fhir-test-cases from CLI jar

* Fix missing JUnit4 tests, update to JUnit5 where possible

* Fix unused import

* Include hamcrest dependency

* Fix breaking ValidationEngineTests

* Give kinder error message for missing param
2023-11-29 14:48:18 -05:00
dotasek
37a8373b94
Fix commonmark group and bump version (#1500)
* Fix commonmark group bump version

* Remove dep used for local testing
2023-11-29 14:47:51 -05:00
dotasek
1866be1673 Use a smaller package 2023-11-29 12:02:41 -05:00
dotasek
09ab60405d Add per-file ReadWriteLock to CacheLock 2023-11-29 10:59:01 -05:00
dotasek
84e456c5dc Actual assertion for test 2023-11-29 10:35:49 -05:00
dotasek
ff6ea47751 Failing test 2023-11-28 17:41:59 -05:00
dotasek
2ea6d44330 Revert "Fix commonmark group bump version"
This reverts commit 5cf89d82021874a81f3cae8c0530c64ce9b7b324.
2023-11-27 13:14:18 -05:00
dotasek
5cf89d8202 Fix commonmark group bump version 2023-11-27 11:13:31 -05:00
dotasek
a04475ea9c Revert "Fix commonmark group bump version"
This reverts commit 6b45c636382be80fa13effd7b87d6eae1ce4c801.
2023-11-27 11:10:02 -05:00
dotasek
6b45c63638 Fix commonmark group bump version 2023-11-27 11:06:48 -05:00
markiantorno
bf426e2d28 Updating version to: 6.2.6-SNAPSHOT and incrementing test cases dependency. 2023-11-24 19:35:02 +00:00
markiantorno
70d3c801d3 Release: v6.2.5
## Validator Changes

* Fix validator not allowing canonical resource extensions in canonical resources in bundles
* Fix bundle validation error on intneral link checking
* Check parameter type for FHIRPath where() and all()
* Validate that composite search parameters have components

## Other code changes

* Refactor timeout control on client
* Support IPS in validation tests
* Remove orphan R4B test
* Improve expansion error messages
* Fix expansion language - don't set for displayName parameter
* Adjust value set rendering for fragment code systems
* Fix NPE rendering some resources
* Fix rendering of TriggerDefinition
* Support parsing ad-hoc json data type fragments
* More memory work for IG Publisher
* Move ILoggingService & VersionUtil
* Fix timeout issue in vsac
* Introduce ips builder + Infrastructure changes for IPS builder
* Move json and xml extensions from extensions pack to tooling ig
* Add support for rendering union and intersections of profiles in profile comparison
* FHIRPath iif() test case fixes
* Add support for IPS validation in test cases
* Fix for broken markdown re-processing
* Improve identifier rendering
* Fix committee URLs
***NO_CI***
2023-11-24 19:08:02 +00:00
Grahame Grieve
36361eaa1d refactor timeout control on client 2023-11-24 12:06:18 +11:00
Grahame Grieve
623760d887 Improve expansion error messages 2023-11-24 08:51:47 +11:00
Grahame Grieve
bd98afaa09 refactor versionutil 2023-11-24 06:10:38 +11:00
Grahame Grieve
aa20c450d2 fix for broken markdown re-processing 2023-11-17 07:10:57 +11:00
Grahame Grieve
e009734d85 fix committee URLs 2023-11-17 07:10:02 +11:00
markiantorno
8fe88a320e Updating version to: 6.2.5-SNAPSHOT and incrementing test cases dependency. 2023-11-15 18:56:03 +00:00
markiantorno
29b1cd98dc Release: v6.2.4
## Validator Changes

* Add support for NZ IPS
* Don't fail on erroneously repeating elements, and more bundle link validation
* Rework bundle references validation
* Fix problem creating CDA type discriminators
* Fix bundle resolution rules to conform to the specification in version R4+

## Other code changes

* Fix issue where markdown with multiple characters was being cut off sometimes
* Fix bundle resolution rules to conform to the specification in version R4+
* More work on versioned API
* Fix up VSAC import for large value sets
* Fix FHIRPath cda tests for empty package cache
* Fix problem with R3 expansion
* Add support for CCDA .hasTemplateIdOf(canonical)
* Fix issue where markdown with multiple characters was being cut off sometimes
***NO_CI***
2023-11-15 18:29:25 +00:00
Grahame Grieve
220210bca3 fix failing test 2023-11-15 18:06:55 +11:00