DICOM PS3.18 2025a - Web Services |
---|
The Non-Patient Instance (NPI) Storage Service enables a user agent to retrieve, store, and search an origin server for Instances that are not related to an individual patient.
Non-Patient Instances adhere to a Composite Instance IOD Information Model that does not have at its root the Patient Information Entity representing an individual Patient.
"Non-patient" does not imply that there is no patient-related identifiable information in the Instances. E.g., the Inventory IOD does include Attributes of the patient, but it does not have a Patient IE at the root of its information model.
An NPI Storage Service manages a collection of resources belonging to the categories specified in Table 12.1.1-1.
All NPI Storage Service origin servers shall support the Retrieve Capabilities, Retrieve, and Search transactions. Support for the Store transaction is optional. All NPI Storage Service user agents support one or more of the Retrieve Capabilities, Retrieve, Store, or Search transactions.
An NPI Service manages resources from the same NPI Category. Target URIs have the following templates:
/{npi-name} /{npi-name}/{uid}
npi-name = "color-palettes" / "defined-procedure-protocols" / "hanging-protocols" / "implant-templates" / "inventories" uid ; is the Unique Identifier of an NPI Instance
Table 12.1.1-1 contains the templates for the NPI Resource Categories.
Table 12.1.1-1. Resource Categories, URI Templates and Descriptions
/color-palettes{/uid} |
Section GG “Non-Patient Object Storage Service Class” in PS3.4 |
|||
/defined-procedure-protocols{/uid} |
Section GG “Non-Patient Object Storage Service Class” in PS3.4 |
|||
/hanging-protocols{/uid} |
Section GG “Non-Patient Object Storage Service Class” in PS3.4 |
|||
/implant-templates{/uid} |
Section GG “Non-Patient Object Storage Service Class” in PS3.4 |
|||
/inventories{/uid} |
Section GG “Non-Patient Object Storage Service Class” in PS3.4 |
The NPI SOP Classes are listed in Table GG.3-1 “Standard SOP Classes” in PS3.4.
The origin server shall support Query Parameters as required in Table 12.1.2-1.
The user agent shall supply in the request Query Parameters as required in Table 12.1.2-1.
See also Section 8.4.
The origin server shall support the Media Types listed as Default or Required in Table 12.1.3-1 for all NPI transactions.
DICOM PS3.18 2025a - Web Services |
---|