ITI41 | ITI41-1 | reviewed | Testable |
2
|
1
| | A Provide and Register Document Set-b transaction shall carry within metadata, one XDSDocumentEntry object per document | 156 | Section 3.41.1 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-10 | reviewed | Testable |
0
|
1
| | In the case where the Document Source submits a replacement of documents, if the Document Recipient is not able to process the replacement semantics in the submission it shall return a PartialReplaceContentNotProcessed warning which includes a textual description identifying that the replacement semantics were not processed. In this case the Document Recipient is expected to have processed the rest of the submission successfully | 159 | Section 3.41.4.1.3 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-11 | reviewed | Testable |
3
|
1
| | A Document Repository shall forward the metadata to the Document Registry using the Register Document Set-b transaction [ITI-42] | 159 | Section 3.41.4.1.3 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-12 | reviewed | Testable |
3
|
1
| | Each document within the message shall be stored into the Document Repository as an octet stream with an associated MIME type. | 159 | Section 3.41.4.1.3 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-13 | reviewed | Testable |
3
|
1
| | The Document Repository shall modify the received document metadata before initiating the Register Document Set-b transaction to the Document Registry by adding/replacing:
The repositoryUniqueId for this Document Repository to allow for the Document Consumer to correctly identify the proper Document Repository for each document (XDSDocumentEntry.repositoryUniqueId).
A hash value (XDSDocumentEntry.hash)
A size (XDSDocumentEntry.size). | 159 | Section 3.41.4.1.3 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-15 | reviewed | Testable |
0
|
1
| | The Document Repository shall ensure that when any Retrieve Document Set transaction is received requesting a specific document(s), it shall be provided to the Document Consumer unchanged from the octet stream that was submitted (full fidelity repository) and shall match the size and hash attributes of the XDSDocumentEntry object | 159 | Section 3.41.4.1.3 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-16 | reviewed | Testable |
1
|
1
| | If the Document Repository or Document Recipient detects a failure it shall return an error message to the Document Source or Metadata-Limited Document Source thus terminating this transaction. | 159 | Section 3.41.4.1.3 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-17 | reviewed | Testable |
3
|
1
| | The Document Repository or Document Recipient shall send a Provide and Register Document Set-b Response when the processing of a Provide and Register Document Set-b Request is complete | 161 | Section 3.41.4.2 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-18 | reviewed | Testable |
3
|
1
| | The document(s) received by the Document Recipient shall be available for further processing according to the capabilities of the system | 161 | Section 3.41.4.2.3 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-19 | reviewed | Testable |
3
|
1
| | The metadata added to the registry shall be available for discovery via Registry Stored Query transactions | 161 | Section 3.41.4.2.3 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-2 | reviewed | Testable |
1
|
1
| | A Provide and Register Document Set-b transaction shall carry XDS Submission Set definition along with the linkage to new documents and references to existing documents | 156 | Section 3.41.1 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-20 | reviewed | Testable |
2
|
1
| | An implementation of the Document Source or Metadata-Limited Document Source Actor shall be capable of Submit one or more documents | 166 | Section 3.41.6.1 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-22 | reviewed | Testable |
2
|
1
| | A Document Repository or Document Recipient shall be capable of accepting submissions containing multiple documents | 167 | Section 3.41.6.2 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-23 | reviewed | Testable |
3
|
1
| | A Document Repository shall validate the following metadata element received as part of a Provide and Register transaction: XDSDocumentEntry.uniqueId, XDSSubmissionSet.sourceId, XDSDocumentEntry.hash, XDSDocumentEntry.size | 167 | Section 3.41.6.2 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-24 | reviewed | Testable |
1
|
1
| | A submission shall be rejected if not unique within the repository and the hashes of the two documents do not match. If the hashes of the documents match, the Document Repository shall accept the duplicate document | 167 | Section 3.41.6.2 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-25 | reviewed | Testable |
1
|
1
| | a submission shall be rejected if the hash is included in the submission and its value does not match the hash for the received document (ignoring case), as calculated by the Document Repository or Document Recipient; an XDSRepositoryMetadataError shall be returned on mismatch | 167 | Section 3.41.6.2 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-26 | reviewed | Testable |
1
|
1
| | a submission shall be rejected if the size is included in the submission and its value does not match the size of the received document, as computed by the Document Repository or Document Recipient; an XDSRepositoryMetadataError shall be returned on mismatch | 167 | Section 3.41.6.2 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-27 | reviewed | Testable |
0
|
1
| | The Provide and Register Document Set-b Transaction is either a PHI-Import event or a PHI-Export event, depending on actor, as defined in ITI TF-2a: Table 3.20.6-1, with the following exceptions | 167 | Section 3.41.7.1 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-3 | reviewed | Testable |
1
|
1
| | The Document Repository shall, upon receipt of a Provide and Register Document Set-b [ITI-41] transaction send a corresponding Register Document Set-b [ITI-42] transaction to the Document Registry Actor | 158 | Section 3.41.4.1 | 2/5/16 12:27:23 PM by aboufahj |
|
ITI41 | ITI41-4 | reviewed | Testable |
3
|
1
| | The Document Repository Actor shall create and insert the XDSDocumentEntry.repositoryUniqueId, XDSDocumentEntry.size, and XDSDocumentEntry.hash attributes for each document received from the Provide and Register Document Set-b [ITI-41] transaction into the resulting Register Document Set-b [ITI-42] transaction metadata | 158 | Section 3.41.4.1 | 2/5/16 12:27:23 PM by aboufahj |
|