1.6 KiB
Alur Make ISO
Dokumen ini menjelaskan alur sederhana saat user membuat file ISO dari HISv3.
Secara singkat, HISv3 mengirim permintaan ke layanan DICOM ISO. Layanan ini mengambil data studi dari PACS, menyusunnya menjadi file ISO, lalu mengembalikan hasilnya untuk diunduh.
Diagram
@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
Penjelasan singkat
Saat user menekan Make ISO di HISv3, sistem HISv3 akan meminta file ISO ke layanan DICOM ISO.
Layanan ini lalu mengambil data pemeriksaan dari PACS sesuai nomor accession. Setelah data ditemukan dan terkumpul, layanan akan membuat satu file ISO.
Setelah file ISO selesai dibuat, hasilnya dikirim kembali sebagai file unduhan. Dari sisi user, alurnya tetap sederhana: klik Make ISO, tunggu prosesnya, lalu unduh file ISO.
Catatan
Diagram ini dibuat untuk memberi gambaran umum. Detail teknis di dalam proses sengaja tidak ditampilkan agar tetap mudah dibaca.