DICOM PS3.18 2018e - Web Services

6.9.11 SendEventReport

This operation sends an Event Report over an established WebSocket connection.

6.9.11.1 Request

The request message shall be formed as follows:

6.9.11.1.1 Request Message Body

WebSocket Events are encoded as WebSocket data frames with an opcode of "%x1" (text).

The frame payload data shall be a DICOM JSON dataset containing the attributes of the Event Report.

Note

  1. Example WebSocket payload:

    {
    "00000002": { "vr" : "UI", [ "1.2.840.10008.5.1.4.34.​6.​4" ] },
    "00000100": { "vr" : "US", [ 256 ] },
    "00000110": { "vr" : "US", [ 23 ] },
    "00000800": { "vr" : "US", [ 0 ] },
    "00001000": { "vr" : "UI", [ "1.2.840.10008.5.1.4.34.​6.​4.2.3.44.22231" ] },
    "00001001": { "vr" : "US", [ 1 ] },
    "00741238": { "vr" : "CS", [ "SCHEDULED" ] },
    "00744041": { "vr" : "CS", [ "READY" ] }
    }
    
  2. The WebSocket protocol does not allow content negotiation so it is not possible to support both XML and JSON encoding of Event Report messages without extending the protocol.

DICOM PS3.18 2018e - Web Services