docs: diagram flow and make iso flow
This commit is contained in:
BIN
docs/diagrams/diagram.png
Normal file
BIN
docs/diagrams/diagram.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.8 KiB |
1
docs/diagrams/diagram.svg
Normal file
1
docs/diagrams/diagram.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 9.2 KiB |
32
docs/diagrams/diagram.txt
Normal file
32
docs/diagrams/diagram.txt
Normal file
@@ -0,0 +1,32 @@
|
||||
┌─┐
|
||||
║"│
|
||||
└┬┘
|
||||
┌┼┐
|
||||
│ ┌────────────────┐ ┌─────────────┐ ┌───────────┐ ┌───────────┐
|
||||
┌┴┐ │HISv3 Verifikasi│ │DICOM ISO API│ │PACS Server│ │ISO Builder│
|
||||
User └────────┬───────┘ └──────┬──────┘ └─────┬─────┘ └─────┬─────┘
|
||||
│ Click "Make ISO" │ │ │ │
|
||||
│──────────────────────>│ │ │ │
|
||||
│ │ │ │ │
|
||||
│ │Request ISO by accession number │ │ │
|
||||
│ │───────────────────────────────>│ │ │
|
||||
│ │ │ │ │
|
||||
│ │ │Find and retrieve DICOM study │ │
|
||||
│ │ │─────────────────────────────>│ │
|
||||
│ │ │ │ │
|
||||
│ │ │ Return DICOM files │ │
|
||||
│ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │
|
||||
│ │ │ │ │
|
||||
│ │ │ Build ISO from DICOM files │
|
||||
│ │ │────────────────────────────────────────────────────>│
|
||||
│ │ │ │ │
|
||||
│ │ │ ISO file ready │
|
||||
│ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │
|
||||
│ │ │ │ │
|
||||
│ │ Return ISO download │ │ │
|
||||
│ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │
|
||||
│ │ │ │ │
|
||||
│User receives ISO file │ │ │ │
|
||||
│<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │ │ │ │
|
||||
│ │ │ │ │
|
||||
│ │ │ │ │
|
||||
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