* Revise FHIRPath API so hosts can evaluate expressions in custom functions
* Implement slice() function in validator
* more improvements to profile generation
* Fix issue where .resolve() in FHIRPath didn't work with URL values (and fix typo in i18n system)
* release notes
* Fix test ignore/exclude issues, bump test cases
---------
Co-authored-by: Grahame Grieve <grahameg@gmail.ccom>
Co-authored-by: dotasek <david.otasek@smilecdr.com>
* Fix HumanName getNameAsSingleString never returning text element
* Add test + gentle rename in joinStringsSpaceSeparated
* removed unused variable from unit test. added fix for getNameAsSingleString to r5.
* changed variable names in joinStringSpaceSeparated to more meaningful names
* Add tests and fixes for dstu2016may, dstu3, and r4b + gentle refactor
---------
Co-authored-by: dotasek <david.otasek@smilecdr.com>
If the base text was null, appending a text in the derived element (using "...") would show a "null" before the text. This commit adds the method Utilities.appendDerivedTextToBase() to implement to correct behavior.
* Redo pull pipeline to check for alternate file encodings
* Fix jdkVersion references in pull-request-pipeline
* Failing test for Cp1252 encoded Java environments
* Fix file encoding mistake
* Add fix + refactor test
* Backport ParserBase changes and tests to previous versions
* And I mean it, this time
* Update tx cache resources
Co-authored-by: dotasek <david.otasek@smilecdr.com>
* NPE fixes
* Smart Health Cards support in validator
* Fix bug generating spreadsheets due to sheet name length limitations
* Implement descendent-of filter
* more NPE fixes
* add Element.removeChild
* fix issue generation snapshot and content reference, and work around old erroneous binding description in R4
* improve SHC validation error
* fix for NPE generating ConceptMap spreadsheet
* fix crash in IG publisher rendering illegal content
* Improve slicing error messages
* more improving error message resolving slicing
* add missing code + track prohibited / required elements (improve rendering of IGs)
* fix for broken links in R4B IGs
* fix bug related to logger in FHIRToolingClient
* fix bug related to logger in context
* enable detection of whether tx server knows about value set and better track returned errors from tx server
* make likely source URL visible outside ProfileUtilities
* fix renderers - don't make nonvalid URLs into html links + fix NPE +
* fix bug with sheetnames generating spreadsheets
* supper branches in current version of packages
* report slicing information automatically where slicing is based on profile + fix shc support + support codesystem-properties-mode + fix value set validation on profiles + fix wrong entry point on vaildating contained resources with profiles
* fix misleading validation message + add -ips parameter for validator
* hint not warning when it's an example questionnaire
* ongoing work around connection problems with tx.fhir.org
* fix for bug processing CCDA constraints (logical model constraints)
* fix for bug loading Measures from packages
* fix NPEs loading invalid packages
* Start Working on i18n for Rendering + Fix case bug rendering bundles and parameters
* Fix for problem with expansion code checking and incomplete value sets
* release notes