Org.hl7.fhir.core Versions Save

6.2.7

5 months ago

Validator Changes

  • Fix up validation of fragment and example value sets
  • Improve handling of terminology messages + handling of example and fragment code systems
  • Add support for logical_container extension (for CDA constraint validation)
  • Clean up handling of xml_name
  • Check for xver extension canonical urls when validating uri elements
  • Upgrade xver to latest R5 definitions

Other code changes

  • Fix string index error in xver manager
  • Fix rendering of type for previous versions

6.2.6

5 months ago

Validator Changes

  • Fix bug where validator doesnt actually validate web sourced input
  • Fix narrative link validation and add id/idref validation
  • Remove fhir-test-cases from Validator CLI JAR (#1497) (reduce size)
  • Fix to CDA xsi:type validation per SD decision
  • Apply regex pattern to literal format if defined
  • Improvements to vital signs related messages
  • Fix R4 con-3 FHIRPath expression
  • Fix bug loading packages with partially specified version that doesnt exist
  • Fix for occasional missing warnings around bundle link validation
  • Fix using wrong resource type when validating constraints in data type definitions during R6 build
  • Fix NPE in validator processing CCDA examples
  • Fix problem with version dependencies when loading npm packages directly as files
  • Fix for SearchParameter validation using custom resource types

Other code changes

  • Bump commonmark version
  • fix Utilities display of time periods (fixed width hour:min)
  • Fix stated path for error when code not in value set
  • Fix rendering of trigger definition using tables inside paragraphs
  • Update VSAC importer to fix timeout issues
  • Refactor FHIRPath java package
  • Fix problem with profiled resources being called examples in IG publisher
  • Remove dependencies for unused UI experiment (#1465)
  • Remove AU connectathon
  • Include hamcrest dependency
  • Fix breaking ValidationEngineTests
  • Give kinder error message for missing param
  • Fix commonmark group and bump version (#1500)
  • Remove dep used for local testing
  • Bump jackson & logback versions
  • Fix StringType element properties not being copied in various Address, HumanName convertors
  • Handle all initial value types when rendering Questionnaires
  • Ensure Address.line[] element data is copied over
  • Write locking on FilesystemPackageCacheManager
  • Fix problems setting owning committee consistently
  • Utility classes for fule system package cache pre-loading

6.2.5

6 months ago

Validator Changes

  • Fix validator not allowing canonical resource extensions in canonical resources in bundles
  • Fix bundle validation error on intneral link checking
  • Check parameter type for FHIRPath where() and all()
  • Validate that composite search parameters have components

Other code changes

  • Refactor timeout control on client
  • Support IPS in validation tests
  • Remove orphan R4B test
  • Improve expansion error messages
  • Fix expansion language - dont set for displayName parameter
  • Adjust value set rendering for fragment code systems
  • Fix NPE rendering some resources
  • Fix rendering of TriggerDefinition
  • Support parsing ad-hoc json data type fragments
  • More memory work for IG Publisher
  • Move ILoggingService & VersionUtil
  • Fix timeout issue in vsac
  • Introduce ips builder + Infrastructure changes for IPS builder
  • Move json and xml extensions from extensions pack to tooling ig
  • Add support for rendering union and intersections of profiles in profile comparison
  • FHIRPath iif() test case fixes
  • Add support for IPS validation in test cases
  • Fix for broken markdown re-processing
  • Improve identifier rendering
  • Fix committee URLs

6.2.4

6 months ago

Validator Changes

  • Add support for NZ IPS
  • Dont fail on erroneously repeating elements, and more bundle link validation
  • Rework bundle references validation
  • Fix problem creating CDA type discriminators
  • Fix bundle resolution rules to conform to the specification in version R4+

Other code changes

  • Fix issue where markdown with multiple characters was being cut off sometimes
  • Fix bundle resolution rules to conform to the specification in version R4+
  • More work on versioned API
  • Fix up VSAC import for large value sets
  • Fix FHIRPath cda tests for empty package cache
  • Fix problem with R3 expansion
  • Add support for CCDA .hasTemplateIdOf(canonical)
  • Fix issue where markdown with multiple characters was being cut off sometimes

6.2.3

6 months ago

Validator Changes

  • Remove wrong LOINC code for circumference % from vital signs scan
  • Remove spurious error when profile discriminators have no value
  • Fix as() and ofType() in FHIRPath engine to support type namespaces properly
  • Fix problem with FHIRPath engine wrongly checking types in context of CDA
  • Fix date validation error in CDA validation
  • Update error handling to preserve message ids properly

Other code changes

  • Add rendering of II.system
  • Fix extension handling when generating snapshots - which are ignored, overwrite, or add
  • Delete some empty java files
  • Remove unnecessary snapshot tests

6.2.2

6 months ago

Validator Changes

  • Validate Vital signs Profiles when validating observations
  • Hack around problem with vs-1 constraint in R4
  • Check for retired status when multiple OID matches exist
  • Fix for validating extensions on R5 resources in R4 (R4 special case)
  • Minor fixes for standalone ViewDefinition validator

Other code changes

  • Revised Capability Statement rendering (Thanks Vassil Peytchev)
  • Fix bug rendering primitive types with an extension that provides a value alternative
  • Add links to references when rendering json and xml instances in IG publisher
  • Fix bug generating profile spreadsheets
  • Support suppress examples when generating snapshots
  • VSAC Import improvements

6.1.2.2

6 months ago

Validator Changes

  • None

Other code changes

  • Backport: Use https for primary packages server

6.1.2.1

7 months ago

NOT A VIABLE RELEASE. This contains unintended code from 6.2.2-SNAPSHOT

Validator Changes

  • no changes

Other code changes

  • Backport: Use https for primary packages server

6.2.1

7 months ago

Validator Changes

  • Validate contextInvariant in extension definitions
  • fix Typo in TI WG name
  • Handle unknown constants properly in FHIRPath
  • Fix handling of type ancestors at the root of FHIRPath expressions
  • CDA templates with no extension value use urn:oid: not urn:hl7ii:
  • Allow URL as a type of string in FHIRPath type checking
  • Fix semver validation
  • Fix problem resolving context in CDA invariants

Other code changes

  • Finish SQL in FHIR Implementation, but disable sql on fhir tests until package is packaged properly by next release of IG publisher
  • Fixes to Search Parameter rendering per FHIR-I decision
  • Fix broken links in extension references done by [[[]]]
  • Fix broken links in code system rendering of parents
  • Support using names in [[[markdown]]] when rendering
  • Remove profile from tx operations
  • Include checkIPSCodes and bundleValidationRules in json

6.2.0

7 months ago

Validator Changes

  • Validation by templateId for CDA
  • Fix NPE validating concept maps
  • Update ViewDefinition validator for change (alias -> name)
  • Fix for NPE validating sql-on-fhir ViewDefinition
  • Fix for index out of bounds error when extension uses itself
  • Fix issue where .resolve() in FHIRPath didnt work with URL values (and fix typo in i18n system)
  • Implement FHIRPath slice() function in validator
  • Fix bug where Snapshot generation can run off the end of the differential

Other code changes

  • Breaking API Change: Revise FHIRPath API so hosts can evaluate expressions in custom functions
  • Add package use tracking to FHIR cache for validator.fhir.org
  • Support for instance-name and instance-description in IG publisher
  • Element.removeExtension (support for instance-name and instance-description extensions in IG publisher)
  • Split terminology service tests
  • Hack for wrong URLs in subscriptions backport
  • Remove dependencies for unused UI experiment
  • More improvements to profile code generation