Skip to content

Releases: hapifhir/org.hl7.fhir.core

6.2.8

10 Jan 21:23
Compare
Choose a tag to compare

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 doesnt 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)
  • Suppress date errors when searching for packages (some packages couldnt be installed)

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

6.2.6.1

09 Jan 22:23
Compare
Choose a tag to compare
6.2.6.1 Pre-release
Pre-release

This is a special purpose release to enable the update of several downstream libraries. It is not intended for production use.

Validator Changes

Other code changes

  • Added wrappers classes and methods for reverse compatibility with earlier releases.

6.2.7

15 Dec 12:54
Compare
Choose a tag to compare

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

13 Dec 19:01
Compare
Choose a tag to compare

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

24 Nov 19:28
Compare
Choose a tag to compare

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

15 Nov 18:49
Compare
Choose a tag to compare

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

11 Nov 06:43
Compare
Choose a tag to compare

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

07 Nov 03:24
Compare
Choose a tag to compare

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

01 Nov 22:51
Compare
Choose a tag to compare

Validator Changes

  • None

Other code changes

  • Backport: Use https for primary packages server

6.1.2.1

01 Nov 17:09
Compare
Choose a tag to compare
6.1.2.1 Pre-release
Pre-release

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