XDS Test Kit 2006-2007 Test Requirements

From IHEWiki

Jump to: navigation, search

Contents

Testing HowTos

Some important topics on testing XDS:

How to report test results

How to assign patientIDs and uniqueIDs for tests

How to use the Public Registry including how to allocate unique patientIDs for tests.

Key to Codes

R - Require
O - Optional
MD - Required for Multiple Document Submission Option
LC - Used for Document Life Cycle Management Option
F - Used for Folder Management Option
OL - Required for Offline Mode Option
ESO - Required if Embedded Repository accepts Provide and Register transaction (External Source Option)
A - Required if ATNA option implemented
C - Optional for ACC
Z - Placeholder for future or obsolete
CM - As directed by the Connectathon Manager
EDS - Required for External Document Source option
EDR - Required for External Document Repository option
IR - Required for Internal Repository option
QO - Required for Query Registry transaction option
BPPC - Required for BPPC Option
XDR - Required for XDR profile
XDM - Required for XDM profile

The test numbers are hyperlinks to the test descriptions. Tests where the test number is not a hyperlink are not ready yet.

Note on ATNA mutual TLS

XDS and ATNA related tests have been separated. Each XDS transaction has a list of tests to support it. They are listed below. Under each transaction is a single mutual TLS related test which demonstrates the ability to perform that transaction over mutual TLS.

BPPC Test Specification

The test specification for BPPC (a collection of ammendments to XDS) can be found here.

Basic Communications and Tools

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11710 NIST Connection + IP Registration RRRR
10511 XDS Patient Feed: A01 See MESA testkit
10512 XDS Patient Feed: A04 See MESA testkit
10513 XDS Patient Feed: A05 See MESA testkit
10514 XDS Patient Feed: A08 See MESA testkit
10515 XDS Patient Feed: A40 See MESA testkit
11717 Verify Mutual TLS connection with NIST ZZZZ
11720 Metadata Validation Tool OOOOO

Provide and Register Transaction

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11742 Generate Basic Transport - Document Source O
11744 Accept Basic Transport - Document Repository O
11746 Submit One Document REDR
11747 Submit Two Documents MDMD+EDR
11827 Accept Document R
11751 Accept Two Documents REDS
11886 Pass Arbitrary Metadata REDS
11728 Create Folder FF
11729 Create Folder with Initial Document FF
11730 Add Document to Folder FF+EDS
xxxxx Add Existing Document to Folder Z/FZZ/F
11748 Replace Existing Document RR
11749 Life-cycle Management ZZ
11750 Submit Transformation for Existing Document ZZ
11736 Submit Replace/Transformation for Existing Document ZZ
11737 Submit Add By-Reference to Submission Set OO
11752 Provide Example Document ZZ
11763 Submit example HL7 Lab ZZ
11764 Submit example PDF ZZ
11765 Submit example Wrapped PDF ZZ
11766 Submit example XDS-MS/CDA R2 ZZ
11738 Submit via Offline Mode OLOL
11743 Provide and Register with mutual TLS AAA+EDR
11887 Return Errors from Registry REDS
xxx All times in metadata must be UTC RR
11952 Submit a Consent Document BPPC
11953 Submit a Clinical Document BPPC

Register Transaction

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11721 Basic Transport O
11731 Register One Document RR
11732 Register Two Documents RR
11733 Accept Register One Document R
11735 Accept Register Two Documents R
11871 Accept Document Replace R
11873 Accept Document Addendum R
11874 Accept Document Transformation R
11875 Accept Document Replace with Transformation R
11876 Reject Submission of Invalid Patient ID R
11877 Reject Submission Set, Patient ID does not match Document R
11878 Reject Submission, Patient ID on Replacement Document does not match Original Z/R
11879 Accept Create Folder R
11880 Accept Create Folder with Initial Document R
11881 Accept Add Document to Folder R
11882 Reject Add Document to Folder - Patient ID does not match R
11883 Submission Stored - All or Nothing Z
11884 Accept Add By-Reference to Submission Set R
11885 Reject Duplicate Document uniqueID with Different Hash R
11740 Register with mutual TLS A
11953 Submit a Clinical Document BPPC
11952 Submit a Consent Document BPPC
11955 Accept Clinical Document referencing Consent BPPC

Query Transaction

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11814 Basic Transport OO
11801 Query for ObjectRefs OO
11802 Query for LeafClass OO
11910 FindDocuments Query QO
11911 FindSubmissionSets Query QO
11912 FindFolders Query QO
11913 GetAll Query QO
11914 GetDocuments Query QO
11915 GetFolders Query QO
11916 GetAssociations Query QO
11917 GetDocumentsAndAssociations Query QO
11918 GetSubmissionSets Query QO
11919 GetSubmissionSetAndContents Query QO
11920 GetFolderAndContents Query QO
11921 GetFoldersForDocument Query QO
11922 GetRelatedDocuments Query QO
11923 FindDocuments Query O
11924 FindSubmissionSets Query O
11925 FindFolders Query O
11926 GetAll Query O
11927 GetDocuments Query O
11928 GetFolders Query O
11929 GetAssociations Query O
11930 GetDocumentsAndAssociations Query O
11931 GetSubmissionSets Query O
11932 GetSubmissionSetAndContents Query O
11933 GetFolderAndContents Query O
11934 GetFoldersForDocument Query O
11935 GetRelatedDocuments Query O
11803 FindDocuments Query ZZ
11804 FindSubmissionSets Query ZZ
11805 FindFolders Query ZZ
11806 GetAll Query ZZ
11893 GetDocuments Query ZZ
11888 GetFolders Query ZZ
11889 GetAssociations Query ZZ
11891 GetDocumentsAndAssociations Query ZZ
11892 GetSubmissionSets Query ZZ
11894 GetSubmissionSetAndContents Query ZZ
11895 GetFolderAndContents Query ZZ
11810 GetFoldersForDocument Query ZZ
11896 GetRelatedDocuments Query ZZ
11741 Query with mutual TLS AA
11807 GetDocument Query ZZ
11808 GetSubmissionSetContents Query ZZ
11809 GetFolderContents Query ZZ
11811 GetAddendums Query ZZ
11812 GetHistory Query ZZ
11813 GetTransformations Query ZZ

Stored Query Transaction

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11814 Basic Transport OO
11949 Stored Query for ObjectRefs OO
11950 Stored Query for LeafClass OO
11897 FindDocuments Stored Query R
11898 FindSubmissionSets Stored Query R
11899 FindFolders Stored Query R
11900 GetAll Stored Query R
11901 GetDocuments Stored Query R
11902 GetFolders Stored Query R
11903 GetAssociations Stored Query R
11904 GetDocumentsAndAssociations Stored Query R
11905 GetSubmissionSets Stored Query R
11906 GetSubmissionSetAndContents Stored Query R
11907 GetFolderAndContents Stored Query R
11908 GetFoldersForDocument Stored Query R
11909 GetRelatedDocuments Stored Query R
11936 FindDocuments Stored Query O
11937 FindSubmissionSets Stored Query O
11938 FindFolders Stored Query O
11939 GetAll Stored Query O
11940 GetDocuments Stored Query O
11941 GetFolders Stored Query O
11942 GetAssociations Stored Query O
11943 GetDocumentsAndAssociations Stored Query O
11944 GetSubmissionSets Stored Query O
11945 GetSubmissionSetAndContents Stored Query O
11946 GetFolderAndContents Stored Query O
11947 GetFoldersForDocument Stored Query O
11948 GetRelatedDocuments Stored Query O
11741 Query with mutual TLS AA
11954 Query for a Consent protected Clinical Document BPPC
11957 Accept Query requiring Consent filtering BPPC
11958 Accept Query bypassing Consent filtering BPPC
11960 Consent Revocation BPPC
11961 Consent Expiration BPPC

Retrieve Document Transaction

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
Basic Transport ZZ
11734 Retrieve Document ORR
11739 Retrieve Document with TLS O/AAA

ATNA Audit Logging

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11860 XDS Audit Document Export
11861 XDS Audit Document Import
11862 XDS Audit Query



Load Test Data

Test Data Description

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11870 Load test data set 1 R
11951 Load test data set 2 R
11890 Load test data set 3 F
11959 Load BPPC test data BPPC

XDM/XDR

Test # Test Name Doc Src Doc Recipient PMC PMI
11964 Send One Document XDR
11963 Accept Submission XDR
11962 Submit XDM content for evaluation XDM
11965 Accept XDM Content XDM
Personal tools