@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