pynetdicom#
pynetdicom is a pure Python package that implements the DICOM networking protocol. Working with pydicom, it allows the easy creation of DICOM Application Entities (AEs), which can then act as Service Class Users (SCUs) and Service Class Providers (SCPs) by associating with other AEs and using or providing the services available to the association.
User guide#
An overview for using pynetdcom and the concepts relevant to DICOM networking.
- User Guide
- Installation
- UIDs
- DICOM Information Model
- Application Entities
- Presentation Contexts
- Association
- Introduction
- Registering private or retired SOP Classes
- Contexts and the Association Requestor
- Contexts and the Association Acceptor
- Presentation Context Negotiation
- C-GET and SCP/SCU Role Selection
- Event types
- Notification Events
- Intervention Events
- Event Handlers
- Introduction
- Use as an SCU
- Use as an SCP
- Requesting an association
- Using the association
- Accessing User Identity responses
- Listening for association requests
- Providing DIMSE services
Tutorials#
Examples#
Example source code and applications.
Reference#
Documentation for pynetdicom’s public functions, classes and other objects.
Services#
Supported DICOM service classes.
- Service Classes
- Application Event Logging Service Class
- Basic Worklist Management Service Class
- Color Palette Query/Retrieve Service Class
- Defined Procedure Protocol Query/Retrieve Service Class
- Display System Management Service Class
- Hanging Protocol Query/Retrieve Service Class
- Implant Template Query/Retrieve Service Class
- Inventory Query/Retrieve Service Class
- Instance Availability Notification Service Class
- Media Creation Management Service Class
- Modality Performed Procedure Step Management
- Non-Patient Object Storage Service Class
- Print Management Service Class
- Protocol Approval Query/Retrieve Service Class
- Query/Retrieve Service Class
- Relevant Patient Information Query Service Class
- RT Machine Verification Service Class
- Storage Service Class
- Storage Commitment Service Class
- Storage Management Service Class
- Substance Administration Query Service Class
- Unified Procedure Step Service Class
- Verification Service Class