Skip to main content
Inferno on is for demonstration only. Not for use with is not for use with sensitive data or Protected Health Information (PHI). Data periodically removed.

DaVinci Plan Net Test Kit

Test Kit Version: 0.9.1
Maturity: Low

The DaVinci Plan Net Test Kit validates the conformance of a server implementation to version 1.1.0 of the DaVinci PDEX Plan Net Implementation Guide.

Inferno will act as a client and make a series of requests to the server under test. The responses will be checked for conformance to the Plan Net IG requirements individually and used in aggregate to determine whether required features and functionality are present.

The test kit currently tests the following requirements:

  • Support for Must Support Elements
  • json Support
  • Support for all Plan Net Profiles
  • Read Interaction
  • Individual Search Parameters
  • _include Searches
  • _revinclude Searches
  • Forward Chain Searches
  • Reverse Chain Searches
  • Search Parameters in Combination

The DaVinci Plan Net Test Kit is built using the Inferno Framework. The Inferno Framework is designed for reuse and aims to make it easier to build test kits for any FHIR-based data exchange.

Known Limitations

The following areas of the IG are not fully tested in this draft version of the test kit:

  • All search parameter combinations: the tests check for support of only specific combinations of search parameters driven by anticipated searches listed in the IG.
  • Response classes: the Plan Net IG lists HTTP response codes that the server needs to be able to return, but does not indicate specific criteria for requests that elicit these status codes.

Additional details on these and other areas where the tests may not align with the IGs requirements, see this requirements analysis spreadsheet.

Reporting Issues

Please report any issues with this set of tests in the GitHub Issues section of this repository.

Start Testing

Create Test Session
Your Recent Sessions

    No recent test sessions have been run from this browser.

    If you run tests using Inferno on, links to the 5 most recent test sessions will be shown here.