docs: diagram flow and make iso flow
This commit is contained in:
27
docs/diagrams/make-iso-flow.puml
Normal file
27
docs/diagrams/make-iso-flow.puml
Normal file
@@ -0,0 +1,27 @@
|
||||
@startuml
|
||||
hide footbox
|
||||
skinparam shadowing false
|
||||
skinparam sequenceMessageAlign center
|
||||
skinparam responseMessageBelowArrow true
|
||||
skinparam ArrowColor #444444
|
||||
skinparam ParticipantBorderColor #666666
|
||||
skinparam ParticipantBackgroundColor #F8F8F8
|
||||
skinparam ActorBorderColor #666666
|
||||
skinparam ActorBackgroundColor #F8F8F8
|
||||
|
||||
actor User
|
||||
participant "HISv3 Verifikasi" as HIS
|
||||
participant "DICOM ISO API" as API
|
||||
participant "PACS Server" as PACS
|
||||
participant "ISO Builder" as ISO
|
||||
|
||||
User -> HIS: Click "Make ISO"
|
||||
HIS -> API: Request ISO by accession number
|
||||
API -> PACS: Find and retrieve DICOM study
|
||||
PACS --> API: Return DICOM files
|
||||
API -> ISO: Build ISO from DICOM files
|
||||
ISO --> API: ISO file ready
|
||||
API --> HIS: Return ISO download
|
||||
HIS --> User: User receives ISO file
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user