Instalasi OHIF Viewer PHTA #11
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Date: Tue, 27 May 2025
Requirements:
1. Install Docker
Set up Docker's
aptrepositoryInstall the Docker packages (latest as possible)
Tambahkan permission ke user saat ini (atau 'pacs' biasanya)
Verify:
2. Run dicomweb-proxy:2.0
Login dan pull image:
Buat folder yang diperlukan:
Buat
docker-compose.yml:Lalu copykan script berikut:
Buat config
default.json:Lalu copykan script berikut:
Config Adjustment
Run dan Verify
Verifikasi:
Buka
ip.pacs.server:5000di browser. Jika sudah muncul study list OHIF, maka sudah berhasil.Troubleshoot
Untuk melihat log/troubleshoot jika ada eror:
3. Install node.js >18.0
Install NVM
Verify:
Pastikan hasil nya adalah node yang digunakan dari nvm. Misal:
Clone OHIF
Install dependencies:
Ubah config OHIF
Ubah config di
platform/app/public/config/default.js:Keterangan:
ip.dicomweb_proxy.pacs.server:5000nv/api.phpmaka biasanya ini diisi dengan IP PACS ServerBuild OHIF
Jika ada eror
TypeError: pathToRegExp.compile is not a function. Solusinya:Modify
/home/pacs/ohif-viewer/node_modules/serve-handler/src/index.jsline 81Run OHIF
Lihat:
ip.pacs.server:3000untuk memastikan OHIF berjalan dengan normalAllow OHIF Akses Expertise
Jangan lupa bypass CORS di nv/query.php agar OHIF bisa akses Expertise
4. Run Viewer as systemd
Jika sebelumnya viewer berjalan di atas terminal npx, yang mana akan mati ketika terminal ditutup. Maka solusinya adalah menggunakan
systemd service. Berikut cara membuatnya:systemd .servicefileIsi dengan: sesuaikan path node
Periksa konfigurasi dan sesuaikan:
ohif-viewer/platform/app/distdan fileohif-viewer/platform/app/public/serve.jsonada di serverBuka
ip.pacs.server:3000di browserSebisa mungkin hindari penggunaan Firefox karena akan ada bug 'Random Order Juggling' di Study List. Namun viewernya tidak masalah
Modifikasi OHIF
Jika ada modifikasi yang dilakukan di kode OHIF, setelah merubah, ulangi dari langkah
Build OHIFuntuk mengimplementasikan perubahan5. (Alt) Jika Ubuntu18 Gagal Build OHIF
Jika Ubuntu 18 menyebabkan gagal build OHIF dan terlalu banyak perubahan yang beresiko. Maka gunakan OHIF Docker sebagai alternatif:
default.jsRe run ohif-container