Dimse.Pdu.UserInformation (Dimse v0.8.7)

Copy Markdown View Source

User Information item used in A-ASSOCIATE-RQ/AC. PS3.8 Section 9.3.2.3.

Extended Negotiation Sub-Items (PS3.7 Annex D)

TypeHexStructNotes
–0x51(inline) max_pdu_lengthPS3.7 D.3.3.1
–0x52(inline) implementation_uidPS3.7 D.3.3.2
–0x55(inline) implementation_versionPS3.7 D.3.3.3
0x54–RoleSelectionPS3.7 Annex D.3.3.4
0x56–SopClassExtendedNegotiationPS3.7 Annex D.3.3.5
0x57–SopClassCommonExtendedNegotiationPS3.7 Annex D.3.3.6
0x58–UserIdentity (RQ only)PS3.7 Annex D.3.3.7
0x59–UserIdentityAc (AC only)PS3.7 Annex D.3.3.8

Async Operations Window (0x53) is not yet implemented.

Summary

Types

t()

@type t() :: %Dimse.Pdu.UserInformation{
  implementation_uid: String.t() | nil,
  implementation_version: String.t() | nil,
  max_pdu_length: pos_integer() | nil,
  role_selections: [Dimse.Pdu.RoleSelection.t()] | nil,
  sop_class_common_extended:
    [Dimse.Pdu.SopClassCommonExtendedNegotiation.t()] | nil,
  sop_class_extended: [Dimse.Pdu.SopClassExtendedNegotiation.t()] | nil,
  user_identity: Dimse.Pdu.UserIdentity.t() | nil,
  user_identity_ac: Dimse.Pdu.UserIdentityAc.t() | nil
}