Commit Graph

2237 Commits

Author SHA1 Message Date
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 b581e36cb5 add error message for tx.fhir.org 2024-01-18 11:42:27 +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 61b2b5e481 clarify wrong display message 2024-01-18 00:15:22 +11: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 fddd55f4be fix invalid file names in cache 2024-01-17 22:21:14 +11:00
Grahame Grieve ae944151aa fix bug processing empty structure maps 2024-01-17 20:47:10 +11:00
Grahame Grieve 14697210e5 tidy code up 2024-01-17 20:44:49 +11:00
Grahame Grieve 8613cd3944 rework terminology cache to manage multiple terminology servers 2024-01-17 20:44:37 +11:00
Grahame Grieve 510e3886d6 update tx cache for changes to cache 2024-01-17 20:36:27 +11:00
dotasek 602a113363 Fix version bump 2024-01-16 16:26:25 -05:00
Grahame Grieve fed806e40b updates for new tx ecosystem functionality 2024-01-16 22:11:50 +11: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 56fc442db4 revise BOM handling for stringToX routines 2024-01-15 17:29:42 +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 109ed9db2c
Merge pull request #1537 from hapifhir/2024-01-gg-mimetype-header-version
update headers on client to add ;fhirVersion=X
2024-01-10 22:15:41 +11:00
Grahame Grieve 69f13d2754 fix null flavor and rebuild cache 2024-01-10 21:26:35 +11:00
Jelmer ter Wal a50ee725f8
fix: correct usage of min decimal and integer 2024-01-10 10:45:03 +01:00
Grahame Grieve 9b9aa51e36 update headers on client to add ;fhirVersion=X 2024-01-10 15:48:47 +11:00
Grahame Grieve fe41fc9cfe Fix issue with search parameter expression validation not knowing %resource 2024-01-10 07:03:59 +11:00
Grahame Grieve b23c099fd2 WIP on validation advisor 2024-01-10 06:16:08 +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
Grahame Grieve d74b0e2b4a Refactor Context to support multiple terminology services 2024-01-08 21:07:08 +11:00
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 cadc326d26.
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
Grahame Grieve 2f8c2ea5eb ping build 2024-01-04 23:46:35 +11:00
Grahame Grieve c4865e95c5 more fixing tests 2024-01-04 20:28:52 +11:00
Grahame Grieve a17550dc87 one more set of changes for tx validation 2024-01-04 17:46:09 +11: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 108c6f0847 Fix for FHIRPath split() issue 2024-01-02 22:36:00 +11:00
Grahame Grieve 8abdcc6f83 tracking source of server (fix source) 2023-12-31 08:35:18 +11:00
Grahame Grieve f392abd708 clean up code 2023-12-31 08:35:02 +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 2dc3a5bc77
Merge pull request #1525 from hapifhir/2023-12-gg-tx-word
2023 12 gg tx work
2023-12-26 08:01:42 +11:00
Grahame Grieve 683408c3c5 Adjust validation for changes to validation behaviour 2023-12-26 07:08:39 +11:00
Grahame Grieve cf28e3b440 update terminology cache after changes to tx validation behaviour 2023-12-26 07:08:07 +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 0fdb8e767a Fix for missing search parameter definition in R4 2023-12-22 21:20:46 +11:00