pynetdicom Documentation¶
DICOM¶
DICOM is the international standard for medical images and related information. It defines the formats and communication protocols for media exchange in radiology, cardiology, radiotherapy and other medical domains. If you’ve ever had an X-ray, an MR scan, an ultrasound or one of many other medical procedures, then the chances are that the DICOM standard was involved in some way.
pynetdicom¶
pynetdicom is a pure Python 2.7/3.4+ 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.
Supported Service Classes¶
pynetdicom currently supports the following DICOM service classes:
- Application Event Logging
- Basic Worklist Management
- Color Palette Query/Retrieve
- Defined Procedure Protocol Query/Retrieve
- Display System Management
- Hanging Protocol Query/Retrieve
- Implant Template Query/Retrieve
- Instance Availability Notification
- Media Creation Management
- Non-Patient Object Storage
- Print Management
- Procedure Step
- Protocol Approval Query/Retrieve
- Query/Retrieve
- Composite Instance Retrieve Without Bulk Data
- Instance and Frame Level Retrieve
- Relevant Patient Information Query
- RT Machine Verification
- Storage
- Ophthalmic Refractive Measurements
- Softcopy Presentation State
- Structured Reporting
- Volumetric Presentation State
- Storage Commitment
- Substance Administration Query
- Unified Procedure Step
- Verification
User Guide¶
The User Guide is intended as an introduction to pynetdicom and explains how to install the API and covers basic usage. For detailed documentation of the functions and classes see the API reference.
Examples¶
- Basic Worklist Management (C-FIND)
- Display System Management (N-GET)
- Modality Performed Procedure Step Management
- Print Management
- Query/Retrieve
- Relevant Patient Information Query (C-FIND)
- Storage (C-STORE)
- Verification (C-ECHO)