Expand description
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.
Re-exports
pub use address::AeAddr;
pub use address::FullAeAddr;
pub use association::client::ClientAssociation;
pub use association::client::ClientAssociationOptions;
pub use association::server::ServerAssociation;
pub use association::server::ServerAssociationOptions;
pub use pdu::reader::read_pdu;
pub use pdu::writer::write_pdu;
pub use pdu::Pdu;
Modules
- Data types for addresses to nodes in DICOM networks.
- DICOM association module
- Protocol Data Unit module
Constants
- The current implementation class UID generically referring to DICOM-rs.
- The current implementation version name generically referring to DICOM-rs.