Ndma socket transport protocol
First Claim
1. A multilayered data structure for communicating binary image data between a device that generates the binary image data and a remote NDMA archive system for storage of the binary image data, said structure comprising:
- a first layer comprising a socket protocol;
a second layer nested within said first layer, said second layer comprising a national digital mammography archive (NDMA) header;
a third layer nested within said second layer, said third layer comprising extensible markup language (XML) text; and
a fourth layer nested within said third layer, said fourth layer comprising said binary image data.
1 Assignment
0 Petitions
Accused Products
Abstract
Data transferred between DICOM devices located at a hospital or clinic to external storage and retrieval systems are formatted in accordance with a four layer protocol. The first layer includes an NDMA socket protocol. The second layer includes an NDMA header and is nested within the first layer. The third layer includes XML text nested within the second layer, and the fourth layer includes DICOM, or other binary data, that is nested within the third layer. This multi-layered data structure provides DICOM interactions with medical devices within the hospital secure network to be coupled with external communications mechanisms which can acquire or store NDMA content while maintaining the integrity of the hospital/clinic network security and incorporating strong firewall-like protections.
60 Citations
23 Claims
-
1. A multilayered data structure for communicating binary image data between a device that generates the binary image data and a remote NDMA archive system for storage of the binary image data, said structure comprising:
-
a first layer comprising a socket protocol;
a second layer nested within said first layer, said second layer comprising a national digital mammography archive (NDMA) header;
a third layer nested within said second layer, said third layer comprising extensible markup language (XML) text; and
a fourth layer nested within said third layer, said fourth layer comprising said binary image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for transferring binary image data between a digital imaging and communications in medicine (DICOM) compatible device and a storage device, wherein said binary image data comprises one of DICOM related data and a binary payload, said method comprising the steps of:
-
opening a socket and sending a socket protocol header indicating a total number of bytes to follow;
sending a first NDMA header for content type XML, each NDMA header containing version and length specifiers;
sending an XML message containing message identifiers, requested actions, and sender and receiver specifications;
sending a second NDMA header for content type binary image data; and
sending a binary payload containing the binary image data. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification