XDS Test Kit 2009 Test Requirements

From IHEWiki

Jump to: navigation, search

Next year's tests are documented here.

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
DR - Required for Document Replacement 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 - A test which is not yet available. It will be available later in the testing season. This code is frequently coupled with other codes such as:

Z/R - Will be required, but the test is not ready yet
Z/O - Will be an optional test, but it's not ready yet

D - Deprecated
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.


Basic Communications and Tools

Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11710 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 DDDD
11720 Metadata Validation Tool Z/OZ/OZ/OZ/OZ/O

Provide and Register Document Set (-a and -b)

XDS.a Test # XDS.b Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11742 xxxxx Generate Basic Transport - Document Source D
11744 xxxxx Accept Basic Transport - Document Repository D
11746 12049 Submit One Document REDR
11743 12046 Provide and Register with mutual TLS A
11747 12047 Submit Two Documents MDMD+EDR
11728 11969 Create Folder FF
11729 11970 Create Folder with Initial Document FF
11730 11971 Add New Document to Existing Folder FF+EDS
11972 11973 Add Existing Document to Existing Folder FF+EDS
11748 11974 Replace Existing Document DRDR
11750 11975 Submit Transformation for Existing Document Z/OZ/O
11976 11977 Submit Addendum for Existing Document Z/OZ/O
11737 11978 Submit Add By-Reference to Submission Set Z/OZ/O
11827 11966 Accept Document R
11751 11979 Accept Two Documents REDS
11982 11983 Reject submissions where metadata and documents do not match R
12085 12086 Accept Document w mutual TLS R
11980 11981 Accept Document with size, hash and URI attributes RZ/EDS
11886 11968 Pass Arbitrary Metadata Z/RZ/EDS
11749 Life-cycle Management DD
11736 11736 Submit Replace/Transformation for Existing Document DD
11752 Provide Example Document DD
11763 Submit example HL7 Lab DD
11764 Submit example PDF DD
11765 Submit example Wrapped PDF DD
11766 Submit example XDS-MS/CDA R2 DD
11738 Submit via Offline Mode DD
11887 11986 Return Errors from Registry RZ/EDS
xxxxx xxxxx All times in metadata must be UTC DD
11952 Submit a Consent Document D
11953 Submit a Clinical Document D

Register Document Set (-a and -b)

XDS.a Test # XDS.b Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11721 Basic Transport D
11731 Register One Document DD
12320 Registry SOAP Pattern D
12321 Repository SOAP Pattern D
11732 Register Two Documents DD
11733 11990 Accept Register One Document R
11735 11991 Accept Register Two Documents R
11871 11992 Accept Document Replace R
12048 12022 Accept Document Replace, Addendum or Transformation present Z/R
11873 11993 Accept Document Addendum R
11874 11994 Accept Document Transformation R
11875 11995 Accept Document Replace with Transformation R
11876 11996 Reject Submission of Invalid Patient ID R
11877 11997 Reject Submission Set, Patient ID does not match Document R
11878 11998 Reject Submission, Patient ID on Replacement Document does not match Original Z/R
11879 11999 Accept Create Folder R
11880 12000 Accept Create Folder with Initial Document R
11881 12001 Accept Add New Document to Folder R
12325 12326 Accept Existing Document to Existing Folder R
12322 12323 Manage Folder lastUpdateTime R
11882 12002 Reject Add Document to Folder - Patient ID does not match R
12324 12327 Accept Document Replace, Document in Folder R
11883 12084 Submission Stored - All or Nothing R
11884 12003 Accept Add By-Reference to Submission Set Z/R
11885 12004 Reject Duplicate Document uniqueID with Different Hash R
11740 12005 Accept Register with mutual TLS R
11953 Submit a Clinical Document D
11952 Submit a Consent Document D
11955 Accept Clinical Document referencing Consent D
12050 12051 Register One Document R
12052 12053 Register One Document with mutual TLS R
12054 12055 Register Two Documents O
12056 12057 Replace Existing Document Z/O
12058 12059 Transform Existing Document Z/O
12060 12061 Submit Addendum to Existing Document Z/O
12062 12063 Submit Add By-Reference to Submission Set Z/O
12064 12065 Create Folder Z/F
12066 12067 Create Folder with initial Document Z/F
12068 12069 Add New Document to Folder Z/F
12070 12071 Add Existing Document to Folder Z/F

Query Transaction

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

Stored Query Transaction

XDS.a Test # XDS.b Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11814 11814 Basic Transport DD
11949 11949 Stored Query for ObjectRefs DD
11950 11950 Stored Query for LeafClass DD
12347 11897 FindDocuments Stored Query R
12348 11898 FindSubmissionSets Stored Query R
12349 11899 FindFolders Stored Query R
11900 11900 GetAll Stored Query Z/R
12350 11901 GetDocuments Stored Query R
12351 11902 GetFolders Stored Query R
12352 11903 GetAssociations Stored Query R
12353 11904 GetDocumentsAndAssociations Stored Query R
12354 11905 GetSubmissionSets Stored Query R
12355 11906 GetSubmissionSetAndContents Stored Query R
12356 11907 GetFolderAndContents Stored Query R
12357 11908 GetFoldersForDocument Stored Query R
12358 11909 GetRelatedDocuments Stored Query R
12363 12363 Demonstrate use of at least one Stored Query R
11936 11936 FindDocuments Stored Query O
11937 11937 FindSubmissionSets Stored Query O
11938 11938 FindFolders Stored Query O
11939 11939 GetAll Stored Query O
11940 11940 GetDocuments Stored Query O
11941 11941 GetFolders Stored Query O
11942 11942 GetAssociations Stored Query O
11943 11943 GetDocumentsAndAssociations Stored Query O
11944 11944 GetSubmissionSets Stored Query O
11945 11945 GetSubmissionSetAndContents Stored Query O
11946 11946 GetFolderAndContents Stored Query O
11947 11947 GetFoldersForDocument Stored Query O
11948 11948 GetRelatedDocuments Stored Query O
11741 11741 Query with mutual TLS AA
11954 11954 Query for a Consent protected Clinical Document D
11957 11957 Accept Query requiring Consent filtering D
11958 11958 Accept Query bypassing Consent filtering D
11960 11960 Consent Revocation D
11961 11961 Consent Expiration D
12342 Stored Query in the presence of XCA R

Retrieve Document Transaction

XDS.a Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11734 Retrieve Document O
11739 Retrieve Document with TLS O
12024 Accept Retrieve Document R
12026 Accept Retrieve Document with mutual TLS Z/A
12045 Accept Retrieve Document R
12043 Accept Retrieve Document with mutual TLS Z/A
12359 XDS.a Retrieve mimetype R
12362 XDS.a vs XDS.b Retrieve R

Retrieve Document Set Transaction

XDS.b Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
12023 Retrieve Documents R
12020 Retrieve Documents with TLS R
12029 Accept Retrieve Document Set – single document R
12021 Accept Retrieve Document Set – two documents R
12028 Accept Retrieve Document Set with Mutual TLS A
12038 Accept Retrieve Document Set – single document R
12037 Accept Retrieve Document Set – two documents R
12083 Accept Retrieve Document Set with Mutual TLS A
12343 Retrieve Documents in the presence of XCA R
12360 XDS.b Retrieve mimetype R
12362 XDS.a vs XDS.b Retrieve R

ATNA Audit Logging

XDS.a Test # XDS.b 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
12030 12031 Audit Logging of Provide and Register R
12032 12033 Audit Logging of Provide and Register R
12034 12035 Audit Logging of Register R
12036 xxxxx Audit Logging of Retrieve R
xxxxx 12039 Audit Logging of Retrieve Multiple R
12077 12078 Audit Logging of Register R
12079 xxxxx Audit Logging of Retrieve R
xxxxx 12082 Audit Logging of Retrieve Multple R
12040 12041 Audit Logging of Register R
12042 xxxxx Audit Logging of Query QO
12044 12044 Audit Logging of Stored Query R
12027 xxxxx Audit Logging of Query QO
12025 12074 Audit Logging of Stored Query R
12075 xxxxx Audit Logging of Retrieve O
xxxxx 12076 Audit Logging of Retrieve Multiple O

Load Test Data

Test Data Description

XDS.a Test # XDS.b Test # Test Name Doc Src Doc Cons Registry Repository Src/Rep
11890 12346 Registry Test data R
12328 12345 Repository & Registry Test data R

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

XCA

Tests for XCA are documented the following pages:

Initiating Gateway tests are found here.

Responding Gateway tests are found here.

Async

Tests and notes for asynchronous web services can be found here.

Personal tools