3724 Commits

Author SHA1 Message Date
Grahame Grieve
6a3d7ffca8 more work on sample instance generation 2024-12-15 07:23:33 +11:00
Grahame Grieve
6942a91adf translation fixes 2024-12-15 04:49:54 +11:00
Grahame Grieve
22b645fb9e fix rendering issues - resources with no id, and urn: references shouldn't be links 2024-12-15 04:49:31 +11:00
Grahame Grieve
d891b278ed fix regex escapes 2024-12-15 04:48:57 +11:00
Grahame Grieve
45ceeb73e1 Improvements to translation file generation (better path, eliminate duplicates) 2024-12-15 04:48:46 +11:00
Grahame Grieve
bc09c923d7 More work on test instance generator 2024-12-15 04:48:21 +11:00
hl7-devops
3c91d609f5 Updating version to: 6.5.1-SNAPSHOT and incrementing test cases dependency. 2024-12-10 00:28:17 +00:00
hl7-devops
7e54ae9c89 Release: v6.5.0
## Validator Changes

* Add support for valueset-version
* Add support for terminology extraction
* Add support for expansion parameters when validating
* fix NPE in validator around Extension context
* Handle secondary terminology server errors properly
* Fix questionnaire response status checking
* Add versions to message about multiple matching profiles
* hide API-Key from appearing on the tx log
* Add supplements for used systems as well as for value set systems when validating on server
* fix missing port from server when doing tx-registry redirections
* Fix problem not finding current version of extensions pack for non-R5 versions
* Fix validation of displays when language is unknown
* fix issue missing idrefs validating IPS documents
* Update FHIRPath validation to handle rootResource type properly
* Fix obscure error on contentReference in profiles in FHIRPath engine
* Fix version conversion issue for validating derived questionnaires

## Other code changes

* New release of pubpack
* Fix r4b liquid tests
* Refactor Liquid engine and add support for forLoop and capture
* Add support for liquid on csv files
* Add support for using Liquid on plain JSON directly and add support for markdownify filter
* Many improvements to Profile Code Generation
* Start working on using new IG infrastructure for Tx tests
* Questionnaire rendering improvements
* Merge Functionality for CapabilityStatement.import
* Do not use metadata from data type profiles on elements when generating snapshots
* Fix presentation issues and union and intersection links in previous version comparison
* Fix filter comparison logic when comparing valuesets
* Fix version issues in snapshot generation tests
* Eliminate id from snapshot generation test case comparison
* Change rules around stripping extensions when generating snapshots
* fix bug using wrong reference on uri in liquid renderer
* add translations for expansion errors
* fix issue with comparison template missing
* Apply null pointer check to all switch(Enumeration) statements in version conversion code
* Remove mysql dependency
* Fix bug in DecimalType on null Bigdecimal ()] all versions)
* Fix bad URL in inter-version extension conversion of ValueSet for ValueSet property
***NO_CI***
2024-12-10 00:02:07 +00:00
Grahame Grieve
f71dd296c8 disable failing test 2024-12-08 21:07:49 +03:00
Grahame Grieve
62fe79bff2 Merge remote-tracking branch 'origin/master' 2024-12-08 19:59:45 +03:00
Grahame Grieve
17dfc5c285
Merge pull request #1850 from hapifhir/2024-12-gg-many-fixes
2024 12 gg many fixes
2024-12-08 19:59:24 +03:00
Grahame Grieve
01d2e60ea8
Merge pull request #1750 from hapifhir/CapabilityStatementCompare
CapabilityStatement Import Processing
2024-12-08 18:39:33 +03:00
Grahame Grieve
c7872174e8 bump minor version 2024-12-08 18:38:26 +03:00
Grahame Grieve
5385c313dc first stage of profile based generation 2024-12-08 18:09:25 +03:00
Grahame Grieve
2eb5140864 Fix validation of displays when language is unknown 2024-12-08 18:08:52 +03:00
Grahame Grieve
5b73c4762d Add support for terminology extraction and support for expansion parameters when validating 2024-12-08 18:08:29 +03:00
Grahame Grieve
16e826fd05 fix bug using wrong reference on uri in liquid renderer 2024-12-08 18:06:24 +03:00
Grahame Grieve
1f7289ed83 update FHIRPath checkTypes to handle rootResource type properly + fix error on contentReference in profiles 2024-12-08 18:05:26 +03:00
Grahame Grieve
be384bb61e Add support for valueset-version + add translations for expansion errors 2024-12-08 17:56:16 +03:00
Grahame Grieve
bb462b7500 fix issue with comparison template missing 2024-12-08 17:54:11 +03:00
Grahame Grieve
1296722a98 Fix version conversion issue for validating derived questionnaires 2024-12-08 17:52:28 +03:00
dotasek
d0fa45959e Add tests and fixes for remaining FHIR versions 2024-12-04 16:50:38 -05:00
dotasek
f210ef36a5 Breaking test and fix 2024-12-04 14:44:23 -05:00
dotasek
8851c35563 Comment spelling 2024-12-04 14:43:49 -05:00
Grahame Grieve
c63fdddbdc refactor Liquid engine and add support for forLoop and capture 2024-12-03 20:56:54 +03:00
Grahame Grieve
19255b503a Merge remote-tracking branch 'origin/master' 2024-12-02 22:49:08 +03:00
Grahame Grieve
27a94538d9 Add support for liquid on csv files 2024-12-02 22:49:02 +03:00
dotasek
bdef6f995c Test for new method instead of unused old one 2024-12-02 11:00:59 -05:00
dotasek
001af48777 Fix test mocks 2024-12-02 10:56:22 -05:00
Grahame Grieve
833051e995 Jens code generation changes 2024-12-02 09:07:08 +03:00
Grahame Grieve
3538428d98 new release of pubpack 2024-12-02 06:51:31 +03:00
Grahame Grieve
0ba7d8434c Add support for using Liquid on plain JSON directly and add support for markdownify filter 2024-12-02 06:51:16 +03:00
Grahame Grieve
1cdb7ea695 questionnaire rendering improvements 2024-12-02 06:50:31 +03:00
Grahame Grieve
7d54780cad hide API-Key from appearing on the tx log 2024-12-02 06:49:22 +03:00
Grahame Grieve
cff693eb10 Add supplements for used systems as well as for value set systems when validating on server 2024-12-02 06:49:00 +03:00
Grahame Grieve
caf5003215 Do not use metadata from data type profiles on elements when generating snapshots 2024-12-02 06:48:02 +03:00
Grahame Grieve
3adbd00209 Fix presentation issues and union and intersection links in previous version comparison 2024-12-02 06:47:12 +03:00
Lloyd McKenzie
d82856d9c7 Updated documentation on CS merge process 2024-11-29 19:24:06 +00:00
Grahame Grieve
69b96d8d3e generate enum add routine 2024-11-29 11:42:50 +00:00
Grahame Grieve
17b22424f6 fix missing port from server when doing tx-registry redirections 2024-11-27 04:44:19 +00:00
Grahame Grieve
4be38a5e0c more compile fixes 2024-11-26 12:12:36 +00:00
Grahame Grieve
c2e197a65d Fix filter comparison logic when comparing valuesets 2024-11-26 11:49:00 +00:00
Grahame Grieve
58581d5d95 Fix outstanding profile code generation issues 2024-11-26 11:48:29 +00:00
Grahame Grieve
f41adb90d4 Handle secondary terminology server errors properly 2024-11-25 14:58:02 +11:00
Grahame Grieve
b51951717d
Merge pull request #1704 from mrunibe/fml-performance
FML transform performance tuning
2024-11-25 08:45:41 +11:00
Grahame Grieve
20131f8b6a
Merge pull request #1818 from hapifhir/ShowDeprecationInSnapshotAndKey
Show deprecation in snapshot and key
2024-11-23 07:18:41 +11:00
hl7-devops
35c43456b1 Updating version to: 6.4.5-SNAPSHOT and incrementing test cases dependency. 2024-11-22 14:50:01 +00:00
dotasek
ec044b8004
Add gson annotations for fields and getter/setters (#1824) 2024-11-22 09:12:57 -05:00
Grahame Grieve
aa128248f6 fix NPE rendering reference 2024-11-22 22:50:59 +11:00
Grahame Grieve
44189e9bde fix NPE processing issue from template 2024-11-22 22:50:42 +11:00