การติดตั้ง GlauCUTU-PACS
ความต้องการเบื้องต้น
- ทรัพยากรในการประมวลผลไม่น้อยกว่า
- CPU: 4 Core
- RAM: 8 GB
- Storage: 20 GB
- ระบบปฏิบัติการที่แนะนำ: Ubuntu Server 22.04 LTS
-
dockerและdocker-compose(ขั้นตอนการติดตั้ง Docker)
ขั้นตอนการติดตั้งระบบ
- ดาวน์โหลด Script ในที่ใช้ในการติดตั้งด้วยคำสั่ง
git clone https://git.cils.space/pub/glaucutu-pacs.git
cd glaucutu-pacs
docker compose pull
- แก้ไขไฟล์
config.yamlเพื่อตั้งค่าระบบและการเชื่อมต่อกับ PACS (หากต้องการ Demo สามารถติดตั้ง PACS อย่างง่ายได้ที่นี่) โดยภายในไฟล์config.yamlประกอบด้วย 7 ส่วนสำคัญดังนี้-
aet_servicesใช้สำหรับเพิ่มรายชื่อ AET (Application Entities Title) เพื่อให้ระบบรู้จัก -
serverใช้สำหรับตั้งค่าระบบ GlauCUTU-PACS เช่น Port ที่ให้บริการ, AE_TITLE, AET ปลายทาง, รูปแบบเอกสารและ Field เพิ่มเติม, และ Keyword ที่ใช้เก็บชั่วคราวสำหรับการสร้าง Report เป็นต้น -
queryใช้สำหรับตั้งค่าการค้นหาไฟล์บน DICOM Network ทั้งระยะเวลา, ขอบเขตการค้นหา, Field ที่ใช้ในการค้นหา, และคำสั่งในการดึงข้อมูล (C_GET/C_MOVE) -
pdf_templateใช้สำหรับตั้งค่าไฟล์ Template สำหรับรายงาน -
cacheใช้สำหรับตั้งค่าการเก็บข้อมูลชั่วคราว โดยระยะเวลา expire ต้องมากกว่าขอบเขตในการค้นหา (query.delay) ไม่อย่างนั้นระบบอาจจะทำการประมวลผลซ้ำได้ -
mqใช้สำหรับตั้งค่า message queue -
uploaderใช้สำหรับตั้งค่าระบบ Anonymous Uploader (Deidentity) สำหรับการทดสอบ
-
-
แก้ไขไฟล์
docker-compose.ymlเพื่อตั้งค่าระบบ หากต้องการเปลี่ยนแปลง port ที่ใช้หรือการตั้งค่าอื่นๆ -
ตั้งค่า PACS ให้รู้จัก AET ของ GlauCUTU-PACS โดยการเพิ่ม AET ใน PACS ให้สอดคล้องกับค่า
server.addr,server.port, และserver.ae_titleในไฟล์config.yaml
- สั่งติดตั้งระบบโดยคำสั่ง
docker compose up -d
หรือ สำหรับการ Demo สามารถเปิดระบบ Anonymous Uploader ได้โดยคำสั่ง
docker compose up -d --scale uploader=1
- สามารถเช็คสถานะการทำงานได้โดยคำสั่ง
docker compose ps
- หากทุก service ทำงานได้อย่างสมบูรณ์ สถานะของทุก service จะเป็น
Upทั้งหมด
- ตัวอย่างการทำงาน






