title |
---|
FHIR IGPublisher Release Notes |
- Snapshot Generator: Fix for Core issue #95 - recursion on profile definition
- Validator: fix fatal NPE validating bundles when resource is missing
- Validator: Fix to check invariants on Elements with type redirections (e.g. ValueSet.compose.exclude)
- Validator: Fix to validate code units on Quantity
- Validator: Add validation for Attachment & check maxSize extension on base64Binary
- Renderer: fix rendering of ValueSet exclusions
- Renderer: Add improved Questionnaire rendering options
- Renderer: Add improved NamingSystem rendering
- Add resources.json to data directory for better layout control
- Fix bug where NamingSystem.title not being picked up correctly
- Provisional Support for Simplifier packages
- Release for version of main FHIR build
- update to v4.4.0 internally
- Package System: Change to use different secondary package server
- Renderer: Improve wording for dode systems and value sets that aren't used
- Fix bug processing redirects for UTG release
- fix bug checkling link messages
- improve error message for syntax issues in warnings file
- Fix bug checking publish box for non-HL7 implementation guides
- Fix bug not consistently populating version in data file for templates
- Validator: Update cross-version extension support for new preview of R5 published
- Validator: Check proper use of urn:ietf:rfc:3986 identifiers
- Renderer: Fix rendering bug in value set definitions
- Bump version for new preview release of R5
- Fix issue with CQL dependencies
- Fix for missing actors in history after first row
- Change history approach to use Provenance
- Fix JAXB dependencies
- Validator: Fix problem evaluating "type" discriminators ending with .resolve()
- Actually fix NPE loading some bundles
- Validator: add icd-9-cm to list of known URIs
- Renderer: Generate Narrative correctly for ContactDetails
- Renderer: change title of ValueSet display from "Definition" to "Logical Definition (CLD)"
- Fix NPE loading some bundles
- Add support for a history view on resources
- Terminology Sub-system: fix problem expanding flat code systems part #2
- Terminology Sub-system: fix problem with abstract concepts not appearing in code system expansions
- Package Manager: Fix Accept header when using package server
- Version Conversion: fix bug converting primitive types with no value (extensions only) between versions
- Terminology Sub-system: Allow expansions based on code system fragments
- Terminology Sub-system: fix problem expanding flat code systems
- Terminology Sub-system: fix version note when multiple versions of the same code system
- Validator: Better URL validation
- Validator: Fix using a FHIRPath context in an extension in a Bundle
- Validator: Add support for R5 extensions validating cross-version extensions
- Renderer: Add content mode to rendering of CodeSystem
- CQL Subsystem: Added support for model, code system and value set dependencies
- Publisher: start introducing US Realm Business rules
- Terminology Sub-system: pass too-costly note on when including value sets
- Renderer: Improve rendering of value set version dependencies
- Renderer: Add All codes value set to rendering of code system
- Renderer: fix bugs rendering Lists
- Improved rendering of filtered messages and group messages by type in qa.html
- Package Manager: fix to handle UTG terminology correctly
- Validator: Better error for wrong text in XML instance
- Publisher: Show line/col number for issues in qa.html
- SnapShot generator: fix NPE when element mapping is "" (illegal, but still shouldn't cause an NPE)
- Validator: more work on validating Measure & MeasureReport
- Validator: Change validator so root resource id is not in the same space as all other ids
- Validator: Add type to path statement when validating bundles for easier human understanding
- Validator: Fix bug determining system for a bound code where there is an exclude
- Renderer: Improve List Rendering
- Renderer: Fix link to maturity list (more work required on this link)
- Add support for automatically inserting binary files (easier to edit - see https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters parameter path-binary)
- Add support for compiling CQL and updating library resources with ELM and dependency information from the CQL
- Validator: Add a warning if a coding has a code but no system
- Validator: Add check for duplicate ids
- Validator: Validate MeasureReport against it's Measure
- Validator: Check that Canonical URLs are absolute
- Publisher: change the format of the suppressed messages file - see https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters for details
- Publisher: support // comments in json source for input resources (will be stripped out when publishing)
- Publisher: trust UTG template
- Validator: Fix problem validation questionnaire items
- Validator: fix problem validating bundles in references
- Renderer: fix problem rendering expansion with multiople versions of the same code system
- Template Manager: fix problem with missing liquid template directory
- Publisher: better error handling when snapshot generation fails
- Publisher: fix problem processing Sushi output error count
(no changes yet)
- Snapshot Generator: fix internal exception with missing type in R3
- Validator: Fix for R3 extension context of Any
- Validator: Better error message when encountering
null
in json format - Renderer: add missing short definitions from differential format
- Renderer: Change the rules around generation of value set CLD to allow CLD to be supplied by the narrative
- Renderer: Fix problem where generated narratives get links with script syntax in them
- Publisher: fix problem launching Sushi
- Change the way Sushi integration is handled to allow the -ig parameter to nominate ig.ini, whether it exists or not
- Validator: More validation of XML syntax + encoding + version + URLs in XHTML
a
andimg
- Support for pre-processing using Sushi (put sushi content in /fsh in ig root folder; see Sushi documentation for further details)
- Snapshot Generator: fix bugs generating 1.4.0 extensions
- Renderer: make code system properties that are URLs hotlinks in the html
- Package Manager: check version before checking cache if no version specified when loading a package
- Version Conversion: Fix issue with processing R4 concept maps with relationship type = relatedto
- Snapshot Generator: fix problem with bad maps from core spec
- Validator: Check that a Json Primitive is actually a list when it should be
- Publisher: Auto-populate modifierReason on modifierExtensions
- Publisher: Fix to support R5 implementation guides.
- Publisher: Improvements to ValueSet definition rendering
- Version Conversion: Add support for MedicinalProductDefinition
- Validator: Support for criteria on exists() in invariants
- Validator: Do not omit invariants that have a stated source
- Publisher: more fixes for codesystem property rendering
- Publisher: fix bug rendering value set with missing code on concept
- Publisher: improve codesystem property rendering
- Template Sub-system: Fix problem loading templates on unix/macOS
- Validator: Support for slicing by patternCoding
- Template Sub-system: support referring to github branches
- Publisher: fix for various bugs reported in loading templates and dealing with missing value sets
- NPM sub-system: fix package subsystem for challenge with hl7.fhir.au.base setup
- Publisher: improve rendering of concept map (relating to the directionality of the relationship codes)
- Publisher: Add hl7.be.fhir.template to the list of trusted templates
- NPM sub-system: Change to use http://packages.fhir.org
- Java Core: Fix problem loading xml:lang from narrative in some cases
- Version Conversion: Fix problem converting PlanDefinition.action.definition between R4 and R5
- Validator: Allow search references in transactions
- Publisher: Fix rendering of partial bindings in differentials
- Publisher: Don't report errors for tel: URLs
- Publisher: fix problem generating broken links in bundle rendering
- Publisher: remove extended checks for bad URLs from old versions of IGs? (review needed)
- Publisher: fix rendering of older version ConceptMaps (equivalence)
- Publisher Utils: Implement template release process
- Renderer: Workaround NPE in summary renderer for profiles
- Narrative Generation: Fix generator to add both lang and xml:lang per https://www.w3.org/TR/i18n-html-tech-lang/#langvalues (actually get it in the right place this time)
- Publisher: handle bad profile reference in ImplementationGuide.manifest.resource.exampleFor better
- NPM sub-system: Fix IHE template to work
- NPM sub-system: Enforce that package versions can only contain the characters a-zA-Z0-9-. or else start with file: followed by a valid local file system reference
- Snap-shot generator: Fix a bug where a differential caused an NPE in the snapshot-generator
- Snap-shot generator: Improve handling of circular dependencies in profiles (better error reporting, less errors)
- Version Conversion: Restructure the internal version conversion routines to convert extensions more faithfully (and be easier to manage)
- Narrative Generation: Fix generator to add both lang and xml:lang per https://www.w3.org/TR/i18n-html-tech-lang/#langvalues
- Narrative Generation: Fix the generator handle Concept Maps with missing tragets
- Validator: Fix warnings around xhtml language to cover both lang and xml:lang (see https://www.w3.org/TR/i18n-html-tech-lang/#langvalues)
- Validator: Questionnaire.item.enableWhen validation - stop producing spurious warnings about errors, and check enableWhen in descendent questions (was being ignored)
- Publisher: Ignore files starting with . when scanning for resources
- Publisher: Add opt-out support for stats to IG as a parameter
- Publisher: fix so empty context/contacts/jurisdictions in the IG don't clear these in other resources
- Publisher: Fix problem loading address of current packages
- Snapshot generation: handle profiles on Bundle.entry.resource properly
- This