EVS_FHIR_IG-based_Validation

Test Summary

The Gazelle External Validation Service (EVS) performs validation using FHIR StructureDefinitions contained in IHE profiles published in FHIR Implementation Guide (IG) format (e.g. the ITI Mobile Access to Health Documents (MHD) IG, and many others).  The StructureDefinitions used by EVS are found on the "Artifacts" page of the IG. 

In this test, you will use the Gazelle EVS tool to validate:

  • FHIR®© Resources created by your application and/or returned by your application in response to a query
  • IHE transactions based on FHIR:  outbound messages and responses with constraints defined in IHE transaction definitions.

The validators are available in EVS under menu IHE-->FHIR IG-based -->Validate.

 

Who performs this test

This test appears in Gazelle Test Management as a Preparatory test, so... 

  • If your actor icreates FHIR resources and/or initiates a transaction containing one or more FHIR Resources in XML or JSON format, you should perform this test to use the EVS tool ensure the Resource(s) and transactions you create pass validation.
  • If your actor responds to a query and returns FHIR Resource(s) in XML or JSON format, you should perform this test.
  • If your actor audits a transaction using an ATNA ATX FHIR Feed (AuditEvent), you should validate your audit messages.

    • How do you know which resources and transactions to test?  IHE profiles that exchange FHIR-based Resources identify the actor(s) and the applicable transactions and resources.  We will not restate the requirements for each actor here, but here are some examples:
      • A PDQm Patient Demographics Supplier responds to an [ITI-78] query by sending a Bundle of one or more Patient Resources.  The Patient Resource is not constrained in the PDQm profile
      • An IPS Content Creator creates a FHIR bundle with IPS content.
      • An MHD Document Source sends [ITI-65].  Depending on the type of submission, ITI-65 sends a Transaction Bundle with a combination of List, DocumentReference, Binary and Patient Resources, with constraints defined in MHD.
      • An ATNA Secure Node/Application that supports the ATX: FHIR Feed option for [ITI-20] sends AuditEvent Resources to an Audit Record Repository; some IHE transactions have constraints on the AuditEvent Resource.
    • You should validate Resources that your system has created.  For some actors (e.g. PDQm Supplier, mCSD Supplier), Connectathon technical managers provide pre-defined test data used in Connectathon tests.   You should not validate these resources; instead, we assume that your application is also able to create Patient, Practitioner, Organzation, etc Resources.  These are the ones you should test.

Instructions

  • Identify the FHIR Resources and FHIR-based transactions supported by your application.
  • Access the Gazelle EVS: https://gazelle.ihe.net/evs
  • From the EVS user interface, select menu IHE-->FHIR IG-based-->Validate 
  • Upload the XML or JSON file produced by your application
  • Select the correct Validator from the dropdown list.
  • Click on Validate.
  • Repeat as needed for other resources or transactions.

Evaluation

  • The EVS creates a Permanent link to your results under IHE-->FHIR IG-based-->Validation Log
  • Paste the Permanent Link into Gazelle Test Management as the results for this test.
  • Many systems will have more than one result to report.

RAD_IMR_IG-based_Validation

 

Test Summary

The Gazelle External Validation Service (EVS) performs validation using FHIR StructureDefinitions contained in the IHE Radiology Interactive Multimedia Report (IMR) Profile. The StructureDefinitions used by EVS are found on the "Artifacts" page of the IMR IG. 

In this test, you will use the Gazelle EVS tool to validate:

  • FHIR®© Resources created by your application and/or returned by your application in response to a query
  • IHE transactions based on FHIR:  outbound messages and responses with constraints defined in IHE transaction definitions.

The validators are available in EVS under menu IHE-->FHIR IG-based -->Validate.

 

Who performs this test

This test appears in Gazelle Test Management as a Preparatory test for IMR actors.

  • If your actor initiates a transaction containing one or more FHIR Resources, or if your actor responds to a query and returns FHIR Resource(s), you should perform this test to use the EVS tool ensure the Resource(s) and transactions you support pass validation.

This table identifies IMR actors (Col 1), the content it creates (Col 2), and which validators in EVS to use to validate that content (Col 3).

IMR actor Content that is validated
RAD IMR Validator in EVS
Report Creator create/store a report with RAD-141 Bundle
Report Creator in the IMR bundle DiagnosticReport
Report Creator may include in IMR bundle ServiceRequest
Report Creator may include in IMR bundle ImagingStudy
Report Creator in the ImagingStudy ImagingStudy Endpoint
Report Repository, Report Reader,
Rendered Report Reader
response to a RAD-141 transaction Bundle Response
Report Repository response to an RAD-143 transaction Find Multimedia Report Response
    Imaging Observation (experimental)

 

Instructions

  • Using the table above, identify the FHIR Resources and FHIR-based transactions supported by your application
  • Access the Gazelle EVS: https://gazelle.ihe.net/evs
  • From the EVS user interface, select menu IHE-->FHIR IG-based-->Validate
  • Upload the XML or JSON file produced by your application
  • Select the correct Validator from the dropdown list.
  • Click on Validate.
  • Repeat as needed for other resources or transactions.

 

Evaluation

  • The EVS creates a Permanent link to your results under IHE-->FHIR IG-based-->Validation Log
  • Paste the Permanent Link into Gazelle Test Management as the results for this test.
  • Many systems will have more than one result to report.

RAD_IRA_IG-based_Validation

 

Test Summary

The Gazelle External Validation Service (EVS) performs validation using FHIR StructureDefinitions contained in the IHE Radiology Integrated Reporting Applications (IRA) Profile. The StructureDefinitions used by EVS are found on the "Artifacts" page of the IRA IG. 

In this test, you will use the Gazelle EVS tool to validate:

  • FHIR®© Resources created by your application and/or returned by your application in response to a query
  • IHE transactions based on FHIR:  outbound messages and responses with constraints defined in IHE transaction definitions.

The validators are available in EVS under menu IHE-->FHIR IG-based -->Validate.

 

Who performs this test

This test appears in Gazelle Test Management as a Preparatory test for IRA actors.

  • If your actor initiates a transaction containing one or more FHIR Resources, you should perform this test to use the EVS tool ensure the Resource(s) and transactions you support pass validation.

This table identifies IMR actors (Col 1), the content it creates {Col 2), and which validators in EVS to use to validate that content (Col 3).

IRA actor
Content that is validated
RAD IRA Validator in EVS
Image Display, Report Creator,
Worklist Client
Open Report Context [RAD-148] DiagnosticReport Context
Patient Context
ImagingStudy Context
Content Creator (see Note) Update Report Content [RAD-150] DiagnosticReport Update
Content Creator Update Report Content [RAD-150] ImagingSelection Content
Content Creator Update Report Content [RAD-150] Observation Content
Content Creator may include in DiagnosticReport DiagnosticReport associated study

 Note: The Content Creator in Column 1 is grouped with one of these actors: Report Creator, Evidence Creator, Image Display, Evidence Creator, Stateless Evidence Creator. The type of 'content' it creates (i.e. the FHIR Resource validated in Column 3) depends on this grouped actor.

 

Instructions

  • Using the table above, identify the FHIR Resources and FHIR-based transactions supported by your application
  • Access the Gazelle EVS: https://gazelle.ihe.net/evs
  • From the EVS user interface, select menu IHE-->FHIR IG-based-->Validate
  • Upload the XML or JSON file produced by your application
  • Select the correct Validator from the dropdown list.
  • Click on Validate.
  • Repeat as needed for other resources or transactions.

 

Evaluation

  • The EVS creates a Permanent link to your results under IHE-->FHIR IG-based-->Validation Log
  • Paste the Permanent Link into Gazelle Test Management as the results for this test.
  • Many systems will have more than one result to report.