B.29 Request Storage Commitment With HTTP Multipart Request For Instances From Multiple Studies
This example has the same intent as Section B.28,
but differs in having a multipart request, and the SOP Instances belonging to different studies.
Step 1:
POST /radiology/commitment-requests/1.1.99999.20220901 HTTP/1.1
Host: www.hospital-stmarco
Content-Type: multipart/related; type="application/dicom+xml"; boundary=MESSAGEBOUNDARY
--MESSAGEBOUNDARY
<?xml version="1.0" encoding="UTF-8"?>
<NativeDicomModel>
<DicomAttribute Tag="00081110" VR="SQ" Keyword="ReferencedStudySequence">
<Item number="1">
<DicomAttribute Tag="0020000D" VR="UI" Keyword="StudyInstanceUID">
<Value number="1">1.2.250.1.59.40211.12345678.678910</Value>
</DicomAttribute>
<DicomAttribute Tag="00081115" VR="SQ" Keyword="ReferencedSeriesSequence">
<Item number="1">
<DicomAttribute Tag="0020000E" VR="UI" Keyword="SeriesInstanceUID">
<Value number="1">1.2.250.1.59.40211.789001276.14556172.67789</Value>
</DicomAttribute>
<DicomAttribute Tag="00081112" VR="SQ" Keyword="ReferencedInstancesBySOPClassSequence">
<Item number="1">
<DicomAttribute Tag="00081150" VR="UI" Keyword="ReferencedSOPClassUID">
<Value number="1">1.2.840.10008.5.1.4.1.1.2</Value>
</DicomAttribute>
<DicomAttribute Tag="0008114A" VR="SQ" Keyword="ReferencedInstanceSequence">
<Item number="1">
<DicomAttribute Tag="00081155" VR="UI" Keyword="ReferencedSOPInstanceUID">
<Value number="1">1.3.12.2.1107.5.99.3.30000012031310075961300000059</Value>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</NativeDicomModel>
--MESSAGEBOUNDARY
<?xml version="1.0" encoding="UTF-8"?>
<NativeDicomModel>
<DicomAttribute Tag="00081110" VR="SQ" Keyword="ReferencedStudySequence">
<Item number="1">
<DicomAttribute Tag="0020000D" VR="UI" Keyword="StudyInstanceUID">
<Value number="1">1.2.250.1.59.40211.12345678.678911</Value>
</DicomAttribute>
<DicomAttribute Tag="00081115" VR="SQ" Keyword="ReferencedSeriesSequence">
<Item number="1">
<DicomAttribute Tag="0020000E" VR="UI" Keyword="SeriesInstanceUID">
<Value number="1">1.2.250.1.59.40211.789001276.14556172.68856</Value>
</DicomAttribute>
<DicomAttribute Tag="00081112" VR="SQ" Keyword="ReferencedInstancesBySOPClassSequence">
<Item number="1">
<DicomAttribute Tag="00081150" VR="UI" Keyword="ReferencedSOPClassUID">
<Value number="1">1.2.840.10008.5.1.4.1.1.2</Value>
</DicomAttribute>
<DicomAttribute Tag="0008114A" VR="SQ" Keyword="ReferencedInstanceSequence">
<Item number="1">
<DicomAttribute Tag="00081155" VR="UI" Keyword="ReferencedSOPInstanceUID">
<Value number="1">1.3.12.2.1107.5.99.3.30000012031310075961300000060</Value>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</NativeDicomModel>
--MESSAGEBOUNDARY
Step 2:
HTTP/1.1 200 OK
Content-Length: 2917
Content-Type: application/dicom+xml
<?xml version="1.0" encoding="UTF-8"?>
<NativeDicomModel>
<DicomAttribute Tag="00081110" VR="SQ" Keyword="ReferencedStudySequence">
<Item number="1">
<DicomAttribute Tag="0020000D" VR="UI" Keyword="StudyInstanceUID">
<Value number="1">1.2.250.1.59.40211.12345678.678910</Value>
</DicomAttribute>
<DicomAttribute Tag="00081115" VR="SQ" Keyword="ReferencedSeriesSequence">
<Item number="1">
<DicomAttribute Tag="0020000E" VR="UI" Keyword="SeriesInstanceUID">
<Value number="1">1.2.250.1.59.40211.789001276.14556172.67789</Value>
</DicomAttribute>
<DicomAttribute Tag="00081112" VR="SQ" Keyword="ReferencedInstancesBySOPClassSequence">
<Item number="1">
<DicomAttribute Tag="00081150" VR="UI" Keyword="ReferencedSOPClassUID">
<Value number="1">1.2.840.10008.5.1.4.1.1.2</Value>
</DicomAttribute>
<DicomAttribute Tag="0008114A" VR="SQ" Keyword="ReferencedInstanceSequence">
<Item number="1">
<DicomAttribute Tag="00081155" VR="UI" Keyword="ReferencedSOPInstanceUID">
<Value number="1">1.3.12.2.1107.5.99.3.30000012031310075961300000059</Value>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
<DicomAttribute Tag="0008119B" VR="SQ" Keyword="FailedStudySequence">
<Item number="1">
<DicomAttribute Tag="0020000D" VR="UI" Keyword="StudyInstanceUID">
<Value number="1">1.2.250.1.59.40211.12345678.678911</Value>
</DicomAttribute>
<DicomAttribute Tag="00081115" VR="SQ" Keyword="ReferencedSeriesSequence">
<Item number="1">
<DicomAttribute Tag="0020000E" VR="UI" Keyword="SeriesInstanceUID">
<Value number="1">1.2.250.1.59.40211.789001276.14556172.68856</Value>
</DicomAttribute>
<DicomAttribute Tag="00081112" VR="SQ" Keyword="ReferencedInstancesBySOPClassSequence">
<Item number="1">
<DicomAttribute Tag="00081150" VR="UI" Keyword="Referenced SOP Class UID">
<Value number="1">1.2.840.10008.5.1.4.1.1.2</Value>
</DicomAttribute>
<DicomAttribute Tag="0008114A" VR="SQ" Keyword="ReferencedInstanceSequence">
<Item number="1">
<DicomAttribute Tag="00081155" VR="UI" Keyword="ReferencedSOPInstanceUID">
<Value number="1">1.3.12.2.1107.5.99.3.30000012031310075961300000060</Value>
</DicomAttribute>
<DicomAttribute Tag="00081197" VR="UI" Keyword="FailureReason">
<Value number="2">274</Value>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</Item>
</DicomAttribute>
</NativeDicomModel>