DICOM PS3.8 2019a - Network Communication Support for Message Exchange

9.2.2 State Machine Actions Definition

Table 9-6. Association Establishment Related Actions

Action

Definition

AE-1

Issue TRANSPORT CONNECT request primitive to local transport service

Next state is Sta4

AE-2

Send A-ASSOCIATE-RQ-PDU

Next state is Sta5

AE-3

Issue A-ASSOCIATE confirmation (accept) primitive

Next state is Sta6

AE-4

Issue A-ASSOCIATE confirmation (reject) primitive and close transport connection

Next state is Sta1

AE-5

Issue Transport connection response primitive; start ARTIM timer

Next state is Sta2

AE-6

Stop ARTIM timer and if A-ASSOCIATE-RQ acceptable by service-provider:

  • issue A-ASSOCIATE indication primitive

    Next state is Sta3

otherwise:

  • issue A-ASSOCIATE-RJ-PDU and start ARTIM timer

    Next state is Sta13

AE-7

Send A-ASSOCIATE-AC PDU

Next state is Sta6

AE-8

Send A-ASSOCIATE-RJ PDU and start ARTIM timer

Next state is STA13


Table 9-7. Data Transfer Related Actions

State

Definition

DT-1

Send P-DATA-TF PDU

Next state is Sta6

DT-2

Send P-DATA indication primitive

Next state is Sta6


Table 9-8. Association Release Related Actions

Action

Definition

AR-1

Send A-RELEASE-RQ PDU

Next state is Sta7

AR-2

Issue A-RELEASE indication primitive

Next state is Sta8

AR-3

Issue A-RELEASE confirmation primitive, and close transport connection

Next state is Sta1

AR-4

Issue A-RELEASE-RP PDU and start ARTIM timer

Next state is Sta13

AR-5

Stop ARTIM timer

Next state is Sta1

AR-6

Issue P-DATA indication

Next state is Sta7

AR-7

Issue P-DATA-TF PDU

Next state is Sta8

AR-8

Issue A-RELEASE indication (release collision):

  • if association-requestor, next state is Sta9

  • if not, next state is Sta10

AR-9

Send A-RELEASE-RP PDU

Next state is Sta11

AR-10

Issue A-RELEASE confirmation primitive

Next state is Sta12


Table 9-9. Association Abort Related Actions

Action

Definition

AA-1

Send A-ABORT PDU (service-user source) and start (or restart if already started) ARTIM timer

Next state is Sta13

AA-2

Stop ARTIM timer if running. Close transport connection

Next state is Sta1

AA-3

If (service-user inititated abort):

  • issue A-ABORT indication and close transport connection

otherwise (service-provider inititated abort):

  • issue A-P-ABORT indication and close transport connection

Next state is Sta1

AA-4

Issue A-P-ABORT indication primitive

Next state is Sta1

AA-5

Stop ARTIM timer

Next state is Sta1

AA-6

Ignore PDU

Next state is Sta13

AA-7

Send A-ABORT PDU

Next state is Sta13

AA-8

Send A-ABORT PDU (service-provider source-), issue an A-P-ABORT indication, and start ARTIM timer

Next state is Sta13


DICOM PS3.8 2019a - Network Communication Support for Message Exchange