Skip to content

Releases: usnistgov/asbestos

NIST FHIR Toolkit 4.2.0

02 Mar 03:25
Compare
Choose a tag to compare

What's Changed

  • TestScript is now capable of calling HL7 FHIR(r) Implementation Guide (IG) package validation (can use internal IG package or through external channel)
  • User supplied test fixture, a utility test collection test, allows any valid FHIR resource input to be posted to a channel
  • Getter tool fixes
  • IHE MHD profile v4.2.0 support in the form of inspecting messages exchanged through channel events and running the IG validator on the request and response message
  • Made configuration more general purpose suitable to adapt writing FTK TestScripts for other implementation guides
  • Channel selection fixes
  • Bump eventsource from 1.1.0 to 1.1.1 in /asbestos-view by @dependabot in #204
  • Bump json5, @vue/cli-plugin-babel and @vue/cli-service in /asbestos-view by @dependabot in #220
  • Bump minimist from 1.2.5 to 1.2.6 in /asbestos-view by @dependabot in #202
  • Bump shell-quote from 1.7.2 to 1.7.3 in /asbestos-view by @dependabot in #206

Full Changelog: v4.1.2...v4.2.0

Bugfix 4.1.2

12 Sep 20:09
Compare
Choose a tag to compare

This release will be used at the IHE Joint Connectathon 2022 (NA+EU).

  • Based on Release 4.1.0
  • Allows an optional external patient reference configuration (through the patientServerBase property in service.properties)
  • Fixes DocumentReference.content.attachment.creation assertion
  • PDB conformance tests were updated to use Resource Type in the PDB Bundle.entry.request.url

Sha256sum
6ef6fe88d32ca4f825c7cc2c540b4100bf7b2d8c28cff83055f36c4608f1652f asbestos.zip

Bugfix 4.1.1

29 Aug 00:49
Compare
Choose a tag to compare
  • Based on Release 4.1.0
  • Fixes default host port. For example, when FHIR Toolkit is hosted behind Apache using default port, reference resolution fails
  • Fixes incorrect assertion comment

Sha256sum
70e2f571a6e6e98b77dad55a33d30e0294d39fad74dfdf4ca73eff51cc14bcac asbestos.zip

Version 4.1.0

17 Aug 23:26
Compare
Choose a tag to compare

Installation Guide

Please see the installation guide here.

What's Changed

  • MHDv4 compatible actor capability statement #177
  • Updates existing IHE MHD Test Collections to support MHD 4.1.0 updates #208
    • Uses updated MHD canonical URI
    • Checks for SubmissionSet type List mode current
  • Other bug fixes

A FHIR Toolkit Document Recipient channel can support multiple versions of Document Source. The channel configuration must be updated to select the proper MHD version. Selecting an incorrect version will cause test failures. There are three MHD version choices available: MHDv3.x, MHDv4, and MHDv410. The default is MHDv3.x.

For this release, the NIST FHIR Toolkit release number coincides with the IHE MHD 4.1.0 profile release version, this is not to be expected in the future releases since the toolkit version release numbers are independent of the MHD profile release version number.

Sha256sum

Use the sha256sum to verify the data integrity of downloads below.
d4b4d4e0ede35c3513191bf30ed1a6c7907b50f91d314d852db6f8de8b09288c asbestos.zip
10f2ce30a43a8313aac109e362073f3171fc729dbfd0fbe77ba4a6fef715511d docker.zip

2022 Release v4.0.0

31 Mar 11:18
Compare
Choose a tag to compare

Installation information can be found here: https://github.com/usnistgov/asbestos/wiki/Installation-Guide-v4.0.0.

This new release contains the following updated tests:

MHD v4 Test Collection

Document Recipient

  • 26 Comprehensive Metadata Tests
  • 17 Minimal Metadata Tests

Document Source

  • 2 Comprehensive Metadata Tests
  • 2 Minimal Metadata Tests

MHD v3 Test Collection

Document Recipient

  • 28 Comprehensive Metadata Tests
  • 17 Minimal Metadata Tests

Document Source

  • 2 Comprehensive Metadata Tests
  • 2 Minimal Metadata Tests

New Features

  • PDB validations are automatically run on every test
  • MHDv4 PDB validations have built-in specification references
  • Improved Asbestos channel log viewer
  • Asbestos Modular TestScript Extensions
  • Many performance improvements and bug fixes, details can be found here
  • Several key updates changed the Asbestos release version from v2.3.0 to v4.0.0
  • TLS Asbestos channel support (no-client authentication)
  • OAuth will be considered for a future release

Known Issues:

  • Capability statement supplied by Asbestos channels may not reflect MHDv4 updates

What's Changed

New Contributors

Full Changelog: v2.2.1...v4.0.0

Version 2.2.1 - Initial MHDv4.0.1 List support

24 Sep 17:52
Compare
Choose a tag to compare

The downloadable zip file contains NIST FHIR Toolkit v2.2.1 and NIST XDS Toolkit v7.7.0.
Installation information can be found here: https://github.com/usnistgov/asbestos/wiki/Installation-Guide-v2.2.x

Multiple MHD Version support
Channel configuration can be limited to certain MHD version(s). Test Collections are filtered based on the channel configuration and only those that meet the MHD version level are displayed. By default, channels are not restricted and all Test Collections are displayed. At the moment all existing tests from previous releases are available and three new Minimal Metadata Test Collection MHD v4.0.1 server tests are available. The three new tests are: 1) 1_Prerequisite_Single_Document_with_Binary, 2) Missing_DocumentReference_with_reference, and 3) Missing_SubmissionSetTypeList. More tests will be added in a future release.

PDB Validations
Inspector tool now has a drop to perform PDB Validations based on the MHD version. Click Inspect Request and select the PDB Validations drop down option. This feature only works if the request is an HTTP POST and has PDB content.

NIST FHIR(r) Toolkit (Asbestos) v2.2.1 Bug fixes and improvements:

#82 Upgrade HAPI...
#157 Tests for Document Addendum, Document Transformation
#159 MHD 4.0.1 Canonical URLs (Applies to MHDv4 Test Collections only)
#160 MHD 4.0.1 - DocumentManifest has been replaced by List (Applies to MHDv4 Test Collections only)
#161 Integrate XDS Toolkit v7.7.0
#163 Support multiple versions of MHD
#164 Java 9+ runtime support

Known Issues:

  1. Root directory README.html has an incorrect release number. The correct release number is v2.2.1. The installation guide also points to an older installation guide hosted on the GitHub project page. The older installation guide has been updated with a link to v2.2.1 to help navigate to the proper page. See #165.
  2. Do not restrict a channel to the MHDv3.x version in the channel configuration, there is a bug which will cause a null pointer exception when the channel receives a PDB. By default, channels are not restricted to a MHD version. So, not selecting the MHD3.x MHD version will simply use the bundle profile to determine the MHD version. See #174.

June EU Connectathon 2021

10 Jun 15:37
Compare
Choose a tag to compare

This update is based on the v2.1.0 base installation:
https://github.com/usnistgov/asbestos/releases/tag/v2.1.0
The downloadable zip file contains NIST XDS Toolkit v7.6.0 and NIST FHIR Toolkit v2.1.2.
Installation information can be found here: https://github.com/usnistgov/asbestos/wiki/xInstallation-Guide-v2.x.x

NIST FHIR(r) Toolkit (Asbestos) v2.1.2 Bug fixes and improvements:

#137 Channel configuration requires a port number even if port 80 is assumed to be the default
#139 Improve refresh health check button and indicate proxy log loading status
#140 Redesign Channel Config components
#141 Use HTTP PUT for channel configuration replacement API
#142 Enable the Test Session feature
#147 Negative tests should use the document responder location from a prior successful PDB response
#150 DocRecip 'Single Document without Binary' test
#152 XML option feature does not work

Supported Profile:
IHE MHD Rev. 3.1 – Trial Implementation

Known-issues:
Directly clicking on "PDB Validations" link does not work. As a walk-around, click the "PDB Validations" link, followed by "Inspect Request", and then " PDB Validations" once again.

Bug fix

24 Feb 16:16
Compare
Choose a tag to compare

Fixed: #125 Search query string parameters were not URL encoded

This fix requires the v2.1.0 base installation.
Stop Toolkit before the update.
Remove the 'asbestos' and 'ROOT' directories from the asbestos/tomcat/Toolkits/FhirToolkit/webapps directory.
Unzip the FhirToolkit-v2.1.1.zip into the webapps directory.

Version 2.1.0

23 Feb 03:38
Compare
Choose a tag to compare

This release is built on top of Version 2.0.0. See its release notes at
https://github.com/usnistgov/asbestos/releases/tag/v2.0.0

This release contains some updated features and bug fixes from the November 2020 IHE-Europe Connectathon.
Standard FHIR Validation is automatically included in the Inspector tool.
Better TestScript/TestReport viewing, including FHIR Toolkit extensions.
Additional tests for PDB: reference server Binary resources, client Document Replace.
Start on Document Responder/Document Consumer tests and infrastructure.
If a PDB response entries point to a resource location outside of the recipient base FHIR address, some manual testing is required until the TestScripts have been updated. Only the Document Recipient Minimal Profile Missing Manifest test currently supports different responder address.
The bundled XDS Toolkit release v7.6.0 is not configured with a TLS keystore. It must be configured as needed in the XdsToolkit/conf/server.xml file. A stack trace will be printed in the Tomcat log upon start up. This does not impact IHE MHD testing at a local installation.

Bug fixes
#121 TestScript Assertion ContentType pattern type is not working
#125 Server test queries for DocumentManifest violate MHD spec
#126 Invalid OIDs used for identifiers
#129 Missing format name in the content of DocumentReference
#130 Clarify Inspector "raw event" message term
#131 Display Inspector loading message
#132 Binary resource content cannot be retrieved through proxy
#133 Inspector uses PDB response bundle self link instead of entry response location

Broken
Inspector/PDB Validations (a Connectathon tool) does not work. Most of its validations have
been moved to run as part of tests. Directly clicking on "PDB Validations" does not work. As a walk-around, click the "PDB Validations" link, followed by "Inspect Request", and then " PDB Validations" once again.

Features for next release (2.2.0)
Advanced debugging features.
Tests for Document Addendum, Document Transformation

Version 2

15 Jun 17:33
Compare
Choose a tag to compare

This release is built on top of 2020 Alpha 1. See its release notes at
https://github.com/usnistgov/asbestos/releases/tag/v2.0.0-alpha1

In addition, this release contains many, many updgrades and fixes

  • Document Source tests now accepts PDB Minimal metadata without subject. Document Recipient tests send no subject.
  • Improved support for XDSonFHIR searchs.
  • Generalized GET tool.
  • Setup - (top menu item) added for verifying operation after installation. This has two sections:
    install static support Patients into support FHIR server and run each test collection against
    the appropriate server simulator.
  • Expanded collection of tests included.
  • New status display for use when drilling down during conformance test operation. Summary page displayed before
    offering ability to jump into Inspector. Part of this summary is a listing of the messages generated/referenced
    by this test step (Fixtures) and intermediate data elements (Variables) These are elements of the TestScript test language. Selection opens fixture in Inspector in new browser tab. This mode of operation seems
    more convienent than opening Inspector inline.

Broken

  • Inspector/PDB Validations (a Connectathon tool) does not work. Most of its validations have
    been moved to run as part of tests. We are rethinking this tool.

Features for next release (2.1.0)

  • Validate against custom StructureDefinitions - all IHE published StructureDefinitions will be included.
    User can install addition.
  • Better TestScript/TestReport viewing, including FHIR Toolkit extensions.
  • Additional tests for PDB: reference server Binary resources, client Document Replace, Document Addendum,
    Document Transformation.
  • Start on Document Responder/Document Consumer tests and infrastructure.