Commit Graph

1350 Commits

Author SHA1 Message Date
Grahame Grieve 02b6e80b6d refactor language handling in R5 renderers 2024-03-22 22:49:31 +11:00
markiantorno 0cebf9af9f Updating version to: 6.3.4-SNAPSHOT and incrementing test cases dependency. 2024-03-20 13:31:17 +00:00
markiantorno ec51399045 Release: v6.3.3
## Validator Changes

* Fix grammar in validation messages
* Fix NPE in validator for SIDs
* Duplicate designations in a code system is a warning, not an error
* Fix value set validation to validate codes in example code systems

## Other code changes

* Improved multi-language support for IG development (LanguageUtils)
***NO_CI***
2024-03-20 12:38:29 +00:00
Grahame Grieve b2fefc75e5 set up release 2024-03-20 22:52:09 +11:00
Grahame Grieve 4f1269dcff update test cases dependencies 2024-03-20 21:01:18 +11:00
markiantorno b2e3c261e4 Updating version to: 6.3.3-SNAPSHOT and incrementing test cases dependency. 2024-03-18 15:09:50 +00:00
markiantorno 5b5a0a2cdf Release: v6.3.2
## Validator Changes

* CodeSystem property validation improvements
* More valueset validation improvements after real world testing
* Fix processing of NotSelectable filters using in | not-in
* Fix wrong collection type checking FHIRPath subsetOf parameter type

## Other code changes

* Fix rendering of contained resources in Kindling
* Put jurisdiction in NPM package file
* Rendering improvements for xver IG
* More xver support for concept maps
* Fix NPE in ContextUtilities (kindling)
* Add OID Assigner utility
***NO_CI***
2024-03-18 14:24:12 +00:00
Grahame Grieve 8af7859393 add release notes 2024-03-18 20:13:53 +11:00
dotasek 25267b6096
Bump commons-compress to 1.26.0 (#1570) 2024-03-15 10:25:28 -04:00
Grahame Grieve a058d0ee4d upgrade test case dependency 2024-03-14 16:49:18 +11:00
markiantorno da3bb9e353 Updating version to: 6.3.2-SNAPSHOT and incrementing test cases dependency. 2024-03-10 21:41:17 +00:00
markiantorno 072be957d4 Release: v6.3.1
## Validator Changes

* Add validation for CodeSystem Properties and ValueSet filters
* More validation for Code Systems: contained code systems, supplement cross checks
* Add more validation around ValueSet.compose.include.system - must be a proper URL, and not a direct reference to a supplement
* HL7: Don't require HL7 publishing status on contained resources
* Don't walk into nested bundles when validating links in bundles
* fix up implementation of notSelectable in value set filters
* Add check for multiple version matches for a versionless canonical reference

## Other code changes

* Fix narrative generator generating duplicate anchors (prefix 'hc')
* exclude .DS_Store from generated zip files
* Add cross-version support extension
* Add ConceptMap utilities in support of cross-version module
***NO_CI***
2024-03-10 20:52:29 +00:00
Grahame Grieve a20704de16 update test case dependency for release 2024-03-11 07:01:40 +11:00
Grahame Grieve 7ba1511748 Fix bug where some XHTML elements wrongly serialised concisely 2024-03-01 16:41:32 +11:00
markiantorno 48023c0ba4 Updating version to: 6.3.1-SNAPSHOT and incrementing test cases dependency. 2024-02-28 05:56:31 +00:00
markiantorno b44c34c7e2 Release: v6.3.0
## Validator Changes

* Fix significant bug where validator gets internal child lists incorrect and doesn't do complete validation when switching between validating profiles and resources directly
* Performance improvement for validator parsing - thanks Brian Postlethwaite
* Fix Crash on slicing a sliced element #862
* Fix ig loading from direct URL (#1559)
* Fix bug copying constraints into Bundle.entry.resource profiles
* Fix bug loading R5 extensions with imported value sets
* Replace dom-3 with custom java code, and check xhtml references to contained content
* Improve concept map code validation
* Update observation validator for committee decision not to enforce Blood Pressure profile for Mean Blood Pressure
* Validate value set internal codeSystem references
* Split value set validation into 10k batches for very large extensional value sets
* Hack fix for opd-3
* Fix bug where using ontoserver when not appropriate
* Fix issues with inferSystem
* Don't require HL7 committee for contained resources in HL7 namespace
* Fix where validator was ignoring minimum cardinality for XML attributes (especially in CDA)
* Improved ConceptMap validation
* Updated IG versions used for -cda and -ccda CLI validation options.
* Change validator so that it marks value properties in primitive data types as illegal

## Other code changes

* Fix code system rendering for uri properties
* Fix broken links Bundle and Profile rendering
* Take copy of code when doing local validation
* WIP: major refactor of cross version analysis
* Add support for subsumes in tx client
* Don't generate snapshots when scanning structure definitions for resource names
* Work on ConceptMap infrastructure for cross-version analysis
* Fix bug where not rendering ConceptMap relationships
* Fix wrong URLs rendering Profiles and Questionnaires
* Fix bug using wrong version constant for R3
* Updates for R5 StructureMap syntax
* Support for case sensitive Code system tests
* Add TurtleGeneratorTests for R5
* Introduce new validator cliContext option disableDefaultResourceFetcher (#1526)
* Render contained resources when rendering Patient resources
* Fix bug in FML Parser
***NO_CI***
2024-02-28 05:04:13 +00:00
Grahame Grieve d5d7971917 set up release 2024-02-28 15:23:49 +11:00
Grahame Grieve da56e4296b Change validator so that it marks value properties in primitive data types as illegal 2024-02-28 12:22:33 +11:00
dotasek 70505b1704
Bump sqlite to 3.45.1.0 (#1562) 2024-02-20 10:23:37 -05:00
Grahame Grieve a266540d1d update test case dependency 2024-02-10 23:23:03 +11:00
markiantorno 3a1946e37d Updating version to: 6.2.16-SNAPSHOT and incrementing test cases dependency. 2024-01-30 11:13:01 +00:00
markiantorno 0bb2010409 Release: v6.2.15
## Validator Changes

* Fix bug in deciding whether a ValueSet is supported by the server
* Rework server decision making when multiple code systems being used
* Fix file type inference in ValidationService for unknown file types

## Other code changes

* Kindling related fixes for terminology stability
* Fix parameter type for system-version
* Fix mini-terminology server bugs around unknown systems
* Improvements to Identifier rendering
***NO_CI***
2024-01-30 10:29:12 +00:00
Grahame Grieve cb707e2992 upgrade test cases dependencies 2024-01-30 20:56:27 +11:00
Grahame Grieve ebfd70477c fix mini-terminology server bugs around unknown systems 2024-01-30 19:05:49 +11:00
markiantorno f492c2114a Updating version to: 6.2.15-SNAPSHOT and incrementing test cases dependency. 2024-01-25 17:19:04 +00:00
markiantorno 485bb2a9a7 Release: v6.2.14
## Validator Changes

* no changes

## Other code changes

* Fix text creation on wrong xhtml node type
***NO_CI***
2024-01-25 16:34:27 +00:00
dotasek 7ba2cfa153 Use released test cases 2024-01-24 16:46:06 -05:00
Grahame Grieve 07d81e3a5b
Fix additional bindings html generation issue (#1551)
* Fix additional bindings html generation issue

* Use new test cases snapshot

---------

Co-authored-by: dotasek <dotasek.dev@gmail.com>
2024-01-24 14:47:49 -05:00
markiantorno 4ffe900fb3 Updating version to: 6.2.14-SNAPSHOT and incrementing test cases dependency. 2024-01-19 12:52:04 +00:00
markiantorno bebd1f31c1 Release: v6.2.13
## Validator Changes

* no changes

## Other code changes

* Fix for handling large expansions correctly
***NO_CI***
2024-01-19 12:17:24 +00:00
markiantorno a85b5e74cd Updating version to: 6.2.13-SNAPSHOT and incrementing test cases dependency. 2024-01-19 03:37:05 +00:00
markiantorno 8ff31256fe Release: v6.2.12
## Validator Changes

* Handle terminology server errors better

## Other code changes

* Fix expansion related bugs and adjust tests accordingly
* Update test framework for changes to expansion functionality
* Update presentation of fixed and pattern values in profile views
* Handle toString for XhtmlNode when nodeType == null
***NO_CI***
2024-01-19 02:47:02 +00:00
Grahame Grieve 2102d0301e set up release 2024-01-19 12:56:45 +11:00
Grahame Grieve bf57789467 Fix expansion related bugs and adjust tests accordingly 2024-01-19 10:39:29 +11:00
markiantorno 2156a44395 Updating version to: 6.2.12-SNAPSHOT and incrementing test cases dependency. 2024-01-18 03:15:19 +00:00
markiantorno 4ca3400a86 Release: v6.2.11
## Validator Changes

* Remove debugging code hiding error from server

## Other code changes

* fix broken links rendering questionnaires
* render target profiles on operation definition parameters
* fix up cvx importer
***NO_CI***
2024-01-18 02:26:19 +00:00
Grahame Grieve 1c0e332d05 update test case dependency 2024-01-18 11:47:07 +11:00
markiantorno 0c431880f7 Updating version to: 6.2.11-SNAPSHOT and incrementing test cases dependency. 2024-01-17 16:48:24 +00:00
markiantorno 9c15aff0f3 Release: v6.2.10
## Validator Changes

* Fix issues with multiple terminology servers (should be live soon)
* Rework terminology system & cache to support new terminology server ecosystem
* Handle value set with exclusion filters when expanding
* Fix to consistent error messages when value sets can't be resolved

## Other code changes

* Fix bug processing empty structure maps
* Performance improvements to common IO routines, with test cases - see https://blog.qligier.ch/posts/2024-improving-perf-ig-publisher-io/ (thanks to Quentin Ligier)
***NO_CI***
2024-01-17 15:53:34 +00:00
dotasek 292f2ebae9
Bump test cases tor release meeting 2024-01-17 09:47:56 -05:00
Grahame Grieve f49183b21b bump version 2024-01-17 08:22:58 +11:00
Grahame Grieve c4206ebd11 update test cases 2024-01-17 07:37:11 +11:00
Grahame Grieve 362e7e2600 more work on multiple terminology servers 2024-01-12 09:16:16 +11:00
markiantorno e2ba911f4e Updating version to: 6.2.9-SNAPSHOT and incrementing test cases dependency. 2024-01-10 21:29:35 +00:00
markiantorno a5e0b5a1dd Release: v6.2.8
## Validator Changes

* Major rework of tx and validation test cases associated with reworking terminology / validator interface and ongoing testing + reconciliation with Ontoserver
major upgrade to validation - use terminology server to perform more logic, and standardise interface based on agreements with Vocab & Ontoserver
* Improve slicing error message
* Add warning to user when referencing an extension that doesn't exist in FHIRPath
* Fix bugs in FHIRPath implementation of split() and join()
* Fix bug handling null objects in JSON (R5)
* Fix for missing search parameter definition in R4
* fix bug handling XML name extension
* Fix FHIRPath validation errors around use of %resource and %rootResource
* Correct validator enforcement of minValue for decimal and integer (#1538)

## Other code changes

* Properly populate property definitions in expansions
* Add CVX Importer
* R6 release support
* IPS tool development
* Improved errors publishing IGs
* Refactor Context to support multiple terminology services
* change type of error when value set circularity found
* Track generated side files when rendering resources
* Support for extended Unicode characters in XHTML / XML / JSON / Turtle
***NO_CI***
2024-01-10 21:03:47 +00:00
dotasek c3284c843c
Bump fhir-test-cases to released version 2024-01-10 14:53:05 -05:00
dotasek fc040b9dfc Bump nexus-staging-maven-plugin 2024-01-10 09:27:31 -05: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