...
The CONNECT team has collaborated with the NIST team on testing and validating SOAP-based transport for XDR Document Submission and Direct using the NIST's Transport Testing Tool (TTT). This is part of an ongoing effort to ensure that the CONNECT product meets all compliance requirements that are being tested by various certification bodies including NIST.
Info | ||
---|---|---|
| ||
The NIST TTT that used for this test is no longer available; NIST ETT may be use but current document reference for NIST TTT. the source for the TTT may be found here. |
Info | ||
---|---|---|
| ||
|
NIST Transport Edge Testing Tool (httphttps://transport-testingttpedge.nistsitenv.govorg/ttp/ttt#/home)
Note |
---|
As of CONNECT release 4.5, TTT ETT testing for only the following are available:
|
...
- Download the NIST keystore from http://sourceforge.net/projects/iheos/files/SOAP_TEST.zip/download
- Copy the NIST keystore into key store directory (C:\glassfish3\glassfish\domains\domain1\configCONNECT Properties)
- Export the NIST certificate from keystore as nist.cer
...
Configure Direct
- Import the direct.connectopensource.org mail certificate into cacerts.jks (TTT not set up to communicate with direct direct.connectopensource.net)
- If configdb is not already set up for Direct testing, run PopulateConfigDB-CERTS-anchors.sql
- Download the NIST trust anchor at http://transport-testing.nist.gov/ttt/pubcert/nist.gov.der
- Using AdminGUI, add the trust anchor to the Direct domain
...
Send request from TTT to SUT
- Browse to http://transport-testing.nist.gov/ttt/
- Click on XDR Send
- In Environment dropdown, select SOAP_TEST
- Enter local patient ID
- In Select Test Data Set, select anything that has full metadata
- In SAML dropdown, select NHIN SAML
- Check the TLS box
- For Document Recipient, choose the Actor
- Click Run
- Click Inspect Results for detailed test results.
...
- On the Home panel, select the “Simulator Control” in the “Simulators” column
- In the Environment dropdown, select SOAP_TEST
- Select “Document Recipient” from the Actor Type pull-down menu.
- Click “Create Actor Simulator”
- Copy the End Point Displayed in “PnR TLS endpoint”, this is a TLS endpoint, DO NOT USE the PnR endpoint above it, as it is non-TLS. Note/Copy the TLS endpoint displayed in the page which needs to be updated in the uddiConnectionInfo_g1.xml. The endpoint looks like https://ttt.transport-testing.org:8443/ttt/sim/e6bb0458-ee24-42dc-a003-cb28683e3cd2/rec/xdrpr where the bold characters in the URL is the simulator actor data which will change for each simulator actor we create.
- Select the Expected C-CDA Type from the list that you will send to the TTT, this will allow the C-CDA to be sent to the appropriate Validator. This endpoint will always be associated with this type C-CDA, you will create an endpoint for each C-CDA you will send. Select Non-CCDA content (no validation) as Expected CCDA Type for XDR content.
- Enter in the “Name” field the Name you wish to give this connection and save it.
- Click “Save”, this will create a new simulator under the name you entered above. You can continue to create several connections here, give each a different name to reference later. These names can be referenced in the simulator control messages page for filtering.
- To leave the “Sim Control” menu up, click “Home”
...
Info |
---|
CCDA_Inpatient.xml and CCDA_Inpatient_in_XDM.zip can both be downloaded from the shared drive in the \ConnectShareshared-folder\nist\4.4_release\documents directory |
...
Transport Testing Tool User Guide
Transport Testing Tool Configuration (source)