3225 Commits

Author SHA1 Message Date
Grahame Grieve
1d08c506d0 release notes 2024-01-19 21:56:31 +11:00
Grahame Grieve
41c5f8fee5
Merge pull request #1549 from hapifhir/2024-01-gg-expansion-rework
Fix the way overly large value set expansions are handled
2024-01-19 21:54:51 +11:00
Grahame Grieve
a3d4c0645d Fix the way overly large value set expansions are handled 2024-01-19 20:09:57 +11: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
70f30a2fe9 update tests for changes to expansion functionality 2024-01-19 10:40:17 +11:00
Grahame Grieve
f1d81856a5 update presentation of fixed and pattern values in profile views 2024-01-19 10:40:03 +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
42e3b9a948 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-01-18 11:46:49 +11:00
Grahame Grieve
6838576d9e fix broken links rendering questionnaires 2024-01-18 11:42:07 +11:00
Grahame Grieve
0502234ba3 render target profiles on operation definition parameters 2024-01-18 11:41:56 +11:00
Grahame Grieve
da5e389fd3 render target profiles on operation definition parameters 2024-01-18 11:40:46 +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
Grahame Grieve
0a41d467b9 fix bug in external valueset processing 2024-01-17 23:39:02 +11:00
Grahame Grieve
8f5afdbcd1 fix bug with processing external valuesets 2024-01-17 23:31:54 +11:00
Grahame Grieve
686f0afaca add debugging code 2024-01-17 23:17:53 +11:00
Grahame Grieve
8a8a13182d fix BOM issue parsing FML 2024-01-17 22:21:27 +11:00
Grahame Grieve
d70cefcfd4 url encode parameters to call to resolve code system server 2024-01-17 20:52:46 +11:00
Grahame Grieve
e28e33f06d add debug flag when expanding value sets 2024-01-17 20:47:56 +11:00
Grahame Grieve
1895698c24 fix NPEs in http logging 2024-01-17 20:47:32 +11:00
Grahame Grieve
ae944151aa fix bug processing empty structure maps 2024-01-17 20:47:10 +11:00
Grahame Grieve
8613cd3944 rework terminology cache to manage multiple terminology servers 2024-01-17 20:44:37 +11:00
Grahame Grieve
63c62bb80c update tx cache for changes to cache 2024-01-17 20:36:47 +11:00
dotasek
602a113363 Fix version bump 2024-01-16 16:26:25 -05:00
Grahame Grieve
de0024ceec Add support for fetching unknown value sets from tx.fhir.org/ecosystem 2024-01-16 11:45:13 +11:00
Grahame Grieve
ec67f6c97a Add search support to ITerminologyClient 2024-01-16 11:41:54 +11:00
Grahame Grieve
56fc442db4 revise BOM handling for stringToX routines 2024-01-15 17:29:42 +11:00
Grahame Grieve
e6df130e3a handle value set with exclusion filters when expanding 2024-01-15 15:05:01 +11:00
Grahame Grieve
449821a4b4 update tests to handle missing value sets properly 2024-01-15 15:04:47 +11:00
Grahame Grieve
5b0f154620 tidy up fixmes 2024-01-12 10:10:18 +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
Grahame Grieve
69f13d2754 fix null flavor and rebuild cache 2024-01-10 21:26:35 +11:00
Grahame Grieve
9b9aa51e36 update headers on client to add ;fhirVersion=X 2024-01-10 15:48:47 +11:00
Grahame Grieve
765e41816a Stability fixes 2024-01-10 09:06:31 +11:00
Grahame Grieve
7c6d5fa688 extended unicode support 2024-01-10 08:00:32 +11:00
Grahame Grieve
7d7988597c track by-product files rendering resources 2024-01-10 06:15:42 +11:00
Grahame Grieve
4581849e72 fix typos in fhirpath error messages 2024-01-10 06:15:26 +11:00
Grahame Grieve
4fc0a78993 fix path 2024-01-09 14:10:59 +11:00
Grahame Grieve
f7e0f658c0 Merge branch 'master' of https://github.com/hapifhir/org.hl7.fhir.core 2024-01-09 13:22:23 +11:00
Grahame Grieve
2663bea72b update test cases for new facility to compare array sizes 2024-01-09 13:22:15 +11:00
Grahame Grieve
4160d02bd1 change type of error when value set circularity found 2024-01-09 12:00:00 +11:00
dotasek
3e2039a514 Fix tests + renaming 2024-01-08 12:35:12 -05:00
Grahame Grieve
d74b0e2b4a Refactor Context to support multiple terminology services 2024-01-08 21:07:08 +11:00
Grahame Grieve
cf72798e9f Properly populate property definitions in expansions 2024-01-05 12:39:32 +11:00
Grahame Grieve
4cdfb0fcd6 Add warning to user when referencing an extension that doesn't exist. 2024-01-05 12:39:00 +11:00