10 releases (5 breaking)

new 0.7.0 Apr 25, 2024
0.5.1 Oct 31, 2023
0.5.0 Jul 23, 2023
0.4.4 Dec 12, 2022
0.1.0 May 24, 2020

#1574 in Network programming

Download history 385/week @ 2024-01-02 401/week @ 2024-01-09 330/week @ 2024-01-16 241/week @ 2024-01-23 453/week @ 2024-01-30 292/week @ 2024-02-06 405/week @ 2024-02-13 359/week @ 2024-02-20 290/week @ 2024-02-27 315/week @ 2024-03-05 336/week @ 2024-03-12 225/week @ 2024-03-19 135/week @ 2024-03-26 283/week @ 2024-04-02 272/week @ 2024-04-09 388/week @ 2024-04-16

1,106 downloads per month
Used in 6 crates

MIT/Apache

460KB
9K SLoC

DICOM-rs ul

CratesIO Documentation

This is an implementation of the DICOM upper layer protocol.


lib.rs:

This crates contains the types and methods needed to interact with DICOM nodes through the upper layer protocol.

This crate can be used as a base for finite-state machines and higher-level helpers, enabling the creation of concrete service class users (SCUs) and service class providers (SCPs).

  • The address module provides an abstraction for working with compound addresses referring to application entities in a network.
  • The [pdu] module provides data structures representing protocol data units, which are passed around as part of the DICOM network communication support.
  • The association module comprises abstractions for establishing and negotiating associations between application entities, via the upper layer protocol by TCP.

Dependencies

~7–13MB
~122K SLoC