DICOM PS3.19 2024d - Application Hosting
PS3.19
(Current)
Next
PS3.19
PS3.19
DICOM PS3.19 2024d - Application Hosting
DICOM Standards Committee
Copyright © 2024 NEMA
A DICOM® publication
Table of Contents
Notice and Disclaimer
Foreword
1. Scope and Field of Application
2. Normative References
Bibliography
3. Definitions
Glossary
4. Symbols and Abbreviations
5. Conventions
6. Application Hosting Overview
7. Hosted Application Life Cycle
7.1. Initialization
7.2. States
8. Interfaces
8.1. Application Interface
8.1.1. getState() : State
8.1.2. setState(newState : State) : boolean
8.1.3. bringToFront(requestedScreenArea : Rectangle) : boolean
8.2. Host Interface
8.2.1. generateUID() : UID
8.2.2. getAvailableScreen(appPreferredScreen : Rectangle) : Rectangle
8.2.3. getOutputLocation(preferredProtocols: ArrayOfString) : String
8.2.4. notifyStateChanged(state : State) : void
8.2.5. notifyStatus(status : Status) : void
8.3. DataExchange Interface
8.3.1. notifyDataAvailable(data : AvailableData, lastData : boolean) : boolean
8.3.2. getData(objectUUIDs : ArrayOfUUID, acceptableTransferSyntaxUIDs : ArrayOfUID, includeBulkData : boolean) : ArrayOfObjectLocator
8.3.3. getAsModels(objectUUIDs : ArrayOfUUID, classUID : UID, supportedInfosetTypes : ArrayOfMimeType) : ModelSetDescriptor
8.3.4. queryModel(models : ArrayOfUUID, xpaths : ArrayOfString) : ArrayOfQueryResult
8.3.5. queryInfoset(models : ArrayOfUUID, xpaths : ArrayOfString) : ArrayOfQueryResultInfoset
8.3.6. releaseData(objectUUIDs : ArrayOfUUID) : void
8.3.7. releaseModels(objectUUIDs : ArrayOfUUID) : void
9. Data Types and Structures
9.1. Arrayof[type]
9.2. AvailableData
9.2.1. ObjectDescriptor
9.2.2. Patient
9.2.3. Study
9.2.4. Series
9.3. MimeType
9.4. ModelSetDescriptor
9.5. ObjectLocator
9.6. QueryResult
9.7. QueryResultInfoset
9.8. Rectangle
9.9. State
9.10. Status
9.10.1. StatusType
9.11. UID
9.12. UUID
9.13. XPathNode
9.14. XPathNodeInfoset
9.15. XPathNodeType
10. Data Exchange Model Conventions
10.1. Coded Terminology
10.2. Person Name Components
A. Data Exchange Models
A.1. Native DICOM Model
A.1.1. Usage
A.1.2. Identification
A.1.3. Support
A.1.4. Information Model
A.1.5. Description
A.1.6. Schema
A.1.7. Examples
A.2. Abstract Multi-Dimensional Image Model
A.2.1. Usage
A.2.2. Identification
A.2.3. Support
A.2.4. Information Model
A.2.5. Description
A.2.6. Schema
A.2.7. Examples
A.2.7.1. Simple 3D Volume
A.2.7.2. Simple 4D Volume
A.2.7.3. 2D Ultrasound
A.2.7.4. 3D MR Metabolite Map - Single Component
A.2.7.5. 3D MR Metabolite Map - Multiple Component
B. Interface Definitions
B.1. Application Interface - Version 20100825
B.1.1. WSDL Definition of the Interface
B.1.2. Definition of Data Structures Used
B.1.2.1. Primary Definitions
B.1.2.2. Referenced Definitions
B.2. Host Interface - Version 20100825
B.2.1. WSDL Definition of the Interface
B.2.2. Definition of Data Structures Used
B.2.2.1. Primary Definitions
B.2.2.2. Referenced Definitions
List of Figures
1-1.
Interface between Hosted Application and Hosting System.
1-2.
Illustration of Platform Independence via Hosted Application Architecture.
7.1-1.
Hosted Application Initialization Sequence
7.2-1.
State Diagram of Hosted Applications.
8-1.
Diagram of the Interface Between the Hosting System and the Hosted Application
8.3-1.
Example File-based Data Exchange Sequence
8.3-2.
Example Model-based Data Exchange Sequence (continued on next page)
8.3-2b.
Example Model-based Data Exchange Sequence (continued from previous page)
A.1.4-1.
Native DICOM Model
A.2.4-1.
Abstract Multi-Dimensional Image Model
A.2.7.1-1.
Simple 3D Volume Example
A.2.7.2-1.
Simple 4D Volume Example
A.2.7.3-1.
2D Ultrasound Example
A.2.7.4-1.
Single Component 3D MR Metabolite Example
A.2.7.5-1.
Multiple Component 3D MR Metabolite Map Example
List of Tables
7.2-1.
States
7.2-2.
Transitions Between States
10.1-1a.
Basic Coded Terminology Macro
10.1-1b.
Enhanced Coded Terminology Macro
10.1-1.
Coded Terminology Macro
10.2-1.
Person Name Components Macro
A.1.5-1.
Native DICOM Model
A.1.5-2.
DICOM Data Set Macro
A.2.5-1.
Abstract Image Model
A.2.5-2.
Dimensional Data Macro
DICOM PS3.19 2024d - Application Hosting