Test
constraintRegistryError_body_emptyE - 1
Location
/AdhocQueryResponse/RegistryErrorList/RegistryError[0]
Description
the body of RegistryError shall be empty(IHE_ITI_TF_Rev8-0_Vol3_FT Table 4.1-11)
Test
constraintRegistryError_allowedCode_RegistryStoredQueryE - 2
Location
/AdhocQueryResponse/RegistryErrorList/RegistryError[0]
Description
allowed error codes on Cross Gateway Query transaction are XDSRegistryError, XDSRegistryBusy, XDSRegistryOutOfResources, XDSTooManyResults, XDSUnknownPatientId,XDSUnknownStoredQuery, XDSStoredQueryMissingParam, XDSStoredQueryParamNumber, XDSResultNotSinglePatient, XDSUnknownCommunity, XDSMissingHomeCommunityId, XDSUnavailableCommunity
Test
constraintStatusR - 1
Location
/AdhocQueryResponse
Description
accepted status on Registry Response are Failure, Success or PartialSuccess (TF_Rev8.0_Vol3_FT Table 4.1-12)
Test
constraintRegistryError_required_attributesR - 2
Location
/AdhocQueryResponse/RegistryErrorList/RegistryError[0]
Description
on registryError, errorCode, codeContext and severity are required (IHE_ITI_TF_Rev8-0_Vol3_FT Table 4.1-11)
Test
constraintRegistryError_severity_valuesR - 3
Location
/AdhocQueryResponse/RegistryErrorList/RegistryError[0]
Description
severity shall have one of two values : urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Error, urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Warning (IHE_ITI_TF_Rev8-0_Vol3_FT Table 4.1-11)
Test
constraintHomeComunityId_OIDR - 4
Location
/AdhocQueryResponse/RegistryObjectList
Description
homeCommunityId must have OID URN structure (IHE_ITI_TF V3, 4.2.3.4.5)[ Assertion... ]
Test
constraintLastUpdateTime_DTMR - 5
Location
/AdhocQueryResponse/RegistryObjectList
Description
lastUpdateTime metadata must have DTM structure (IHE_ITI_TF V3, 4.2.3.4.6)[ Assertion... ]
Test
constraintXDSFolderCommentR - 6
Location
/AdhocQueryResponse/RegistryObjectList
Description
There can be at most one comment in the XDSFolder (IHE_ITI_TF V3, 4.2.3.4.3)[ Assertion... ]
Test
constraintXDSFolderTitleR - 7
Location
/AdhocQueryResponse/RegistryObjectList
Description
The title shall have a single value if present (IHE_ITI_TF V3, 4.2.3.4.8)[ Assertion... ]
Test
constraintXDSFolder_allowed_ExternalIdentifierR - 8
Location
/AdhocQueryResponse/RegistryObjectList
Description
Allowed Classification on XDSFolder are only XDSFolder.patientId and XDSFolder.uniqueId (IHE_ITI_TF V3, 4.2.3.4)[ Assertion... ]
Test
constraintXDSFolder_allowed_slotR - 9
Location
/AdhocQueryResponse/RegistryObjectList
Description
allowed Slot on XDSFolder is only lastUpdateTime, otherwise it's an extraMetadata (IHE_ITI_TF V3, 4.2.3.4)[ Assertion... ]
Test
constraintXDSFolder_lastUpdateTimeR - 10
Location
/AdhocQueryResponse/RegistryObjectList
Description
if XDSFolder present, lastUpdateTime shall have a single value at most (IHE_ITI_TF V3, 4.2.3.4.6)[ Assertion... ]
Test
constraintXDSFolder_statusR - 11
Location
/AdhocQueryResponse/RegistryObjectList
Description
status of XDSFolder shall be Approved (IHE_ITI_TF V3, 4.2.3.4.1)[ Assertion... ]
Test
constraintXDSFolder_uniqueId_uniqueR - 12
Location
/AdhocQueryResponse/RegistryObjectList
Description
the uniqueId of XDSFolder is unique (IHE_ITI_TF V3, 4.2.3.4.9)[ Assertion... ]
Test
cnstraintSubmissionSetTimeR - 13
Location
/AdhocQueryResponse/RegistryObjectList
Description
There can be only one title on SubmissionSet (IHE_ITI_TF V3, 4.2.3.3.10)[ Assertion... ]
Test
constraintAuthorSubmissionSet_urequiredIfKownR - 14
Location
/AdhocQueryResponse/RegistryObjectList
Description
The author is required on SubmissionSet if known (IHE_ITI_TF V3, 4.2.3.3.1)[ Assertion... ]
Test
constraintAvailabilityStatusR - 15
Location
/AdhocQueryResponse/RegistryObjectList
Description
status of a SubmissionSet shall be Approved : 'urn:oasis:names:tc:ebxml-regrep:StatusType:Approved' (IHE_ITI_TF V3, 4.2.3.3.2)[ Assertion... ]
Test
constraintContentTypeCode_uniqueR - 16
Location
/AdhocQueryResponse/RegistryObjectList
Description
contentTypeCode unique on SubmissionSet (IHE_ITI_TF V3, 4.2.3.3.4)[ Assertion... ]
Test
constraintEntryUUID_UUIDR - 17
Location
/AdhocQueryResponse/RegistryObjectList
Description
entryUUID SHOULD have the structure of UUID (IHE_ITI_TF V3, 4.2.3.3.5)[ Assertion... ]
Test
constraintEntryUUID_requiredR - 18
Location
/AdhocQueryResponse/RegistryObjectList
Description
entryUUID is required on SubmissionSet (IHE_ITI_TF V3, 4.3.1.1)[ Assertion... ]
Test
constraintHomeCommunity_idR - 19
Location
/AdhocQueryResponse/RegistryObjectList
Description
homeCommunityId shoud have OID URN structure (IHE_ITI_TF V3, 4.2.3.3.6)[ Assertion... ]
Test
constraintIntendedRecipienStrucR - 20
Location
/AdhocQueryResponse/RegistryObjectList
Description
The structure of intendedRecipien shall be 'XON|XCN|XTN' (IHE_ITI_TF V3, 4.2.3.3.7)[ Assertion... ]
Test
constraintIntendedRecipientR - 21
Location
/AdhocQueryResponse/RegistryObjectList
Description
intendedRecipient shall have one or more values if present on SubmissionSet (IHE_ITI_TF V3, 4.2.3.3.7)[ Assertion... ]
Test
constraintLimitedMetadataR - 22
Location
/AdhocQueryResponse/RegistryObjectList
Description
only one limitedMetadata attribute can be present (IHE_ITI_TF V3, 4.2.3.3.13)[ Assertion... ]
Test
constraintPatientIdR - 23
Location
/AdhocQueryResponse/RegistryObjectList
Description
patientId shall have a single value on SubmissionSet (IHE_ITI_TF V3, 4.2.3.3.8)[ Assertion... ]
Test
constraintSourceIdR - 24
Location
/AdhocQueryResponse/RegistryObjectList
Description
XDSSubmissionSet.sourceId shall have a single value (IHE_ITI_TF V3, 4.2.3.3.9)[ Assertion... ]
Test
constraintSubmissionDescriptionR - 25
Location
/AdhocQueryResponse/RegistryObjectList
Description
There can be only one description on SubmissionSet (IHE_ITI_TF V3, 4.2.3.3.3)[ Assertion... ]
Test
constraintSubmissionSet_allowed_classificationR - 26
Location
/AdhocQueryResponse/RegistryObjectList
Description
allowed classification on submissionSet are only author and contentTypeCode (IHE_ITI_TF V3, 4.2.3.3)[ Assertion... ]
Test
constraintSubmissionSet_allowed_slotR - 27
Location
/AdhocQueryResponse/RegistryObjectList
Description
allowed slot on submissionSet are only submissionTime and intendedRecipient, others are extraMetadata (IHE_ITI_TF V3, 4.2.3.3)[ Assertion... ]
Test
constraintSubmissionTimeR - 28
Location
/AdhocQueryResponse/RegistryObjectList
Description
submissionTime can have a singleValue on SubmissionSet (IHE_ITI_TF V3, 4.2.3.3.10)[ Assertion... ]
Test
constraintSubmissionTime_DTMR - 29
Location
/AdhocQueryResponse/RegistryObjectList
Description
submissionTime metadata must have DTM structure (IHE_ITI_TF V3, 4.2.3.3.10)[ Assertion... ]
Test
constraintUniqueIdR - 30
Location
/AdhocQueryResponse/RegistryObjectList
Description
uniqueId shall have at most a single value on SubmissionSet (IHE_ITI_TF V3, 4.2.3.3.12)[ Assertion... ]
Test
r40R - 31
Location
/AdhocQueryResponse/RegistryObjectList
Description
Folder.availableStatus is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r41R - 32
Location
/AdhocQueryResponse/RegistryObjectList
Description
Folder.codeList is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r43R - 33
Location
/AdhocQueryResponse/RegistryObjectList
Description
Folder.entryUUID is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r44R - 34
Location
/AdhocQueryResponse/RegistryObjectList
Description
Folder.homeCommunityId is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r46R - 35
Location
/AdhocQueryResponse/RegistryObjectList
Description
Folder.patientId is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r47R - 36
Location
/AdhocQueryResponse/RegistryObjectList
Description
Folder.title is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r48R - 37
Location
/AdhocQueryResponse/RegistryObjectList
Description
Folder.uniqueId is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r29R - 38
Location
/AdhocQueryResponse/RegistryObjectList
Description
SubmissionSet.availabilityStatus is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r31R - 39
Location
/AdhocQueryResponse/RegistryObjectList
Description
SubmissionSet.contentTypeCode is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r32R - 40
Location
/AdhocQueryResponse/RegistryObjectList
Description
SubmissionSet.entryUUID is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r33R - 41
Location
/AdhocQueryResponse/RegistryObjectList
Description
SubmissionSet.homeCommunityId is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r35R - 42
Location
/AdhocQueryResponse/RegistryObjectList
Description
SubmissionSet.patientId is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r36R - 43
Location
/AdhocQueryResponse/RegistryObjectList
Description
SubmissionSet.sourceId is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r37R - 44
Location
/AdhocQueryResponse/RegistryObjectList
Description
SubmissionSet.submissionTime is required (IHE_ITI_TF V3, 4.3.2.1)
Test
r39R - 45
Location
/AdhocQueryResponse/RegistryObjectList
Description
SubmissionSet.uniqueId is required (IHE_ITI_TF V3, 4.3.2.1)
Test
constraintRegistryResponseStatus_RegistryStoredQueryR - 46
Location
/AdhocQueryResponse
Description
accepted status on Registry Stored Query Response are Failure, PartialSuccess or Success for Provide and register transaction (TF_Rev8.0_Vol3_FT Table 4.1-15)