Penampil Pencitraan Medis OHIF
OHIF Viewer adalah penampil gambar medis tanpa jejak yang disediakan oleh Open Health Imaging Foundation (OHIF). Ini adalah aplikasi web progresif yang dapat dikonfigurasi dan diperluas dengan dukungan out-of-the-box untuk arsip gambar yang mendukung DICOMweb.
Tentang
OHIF Viewer menawarkan serangkaian fitur yang komprehensif, termasuk:
Penanganan Gambar:
1. Pengambilan dan pemuatan gambar dari berbagai sumber dan format.
2. Merender kumpulan gambar dalam representasi 2D, 3D, dan direkonstruksi.
Anotasi dan Manipulasi:
3. Manipulasi, anotasi, dan serialisasi observasi.
Fitur Tambahan:
4. Dukungan internasionalisasi.
5. Integrasi OpenID Connect.
6. Kemampuan penggunaan offline.
7. Dukungan hotkey yang luas.
OHIF Viewer menawarkan penyesuaian dan konfigurasi tingkat tinggi. Jika Anda memerlukan fitur yang belum diimplementasikan, komunitas menyambut permintaan penarikan dan Sistem Ekstensi terus ditingkatkan.
Mengapa Memilih Penampil OHIF?
Komunitas & Pengalaman
OHIF Viewer adalah proyek kolaboratif yang berperan penting dalam mengembangkan banyak pemirsa pencitraan medis yang aktif, produksi, dan disetujui FDA. Ini mendapat manfaat dari pengalaman luas komunitasnya dan kontribusi dari individu, kelompok penelitian, dan organisasi komersial.
Dibangun untuk Beradaptasi
Setelah lebih dari delapan tahun berintegrasi dengan berbagai perusahaan dan organisasi, OHIF Viewer telah didesain ulang dari awal untuk memenuhi beragam alur kerja dan kebutuhan konfigurasi basis penggunanya. Semua fitur inti dibangun menggunakan sistem ekstensinya sendiri. Ekstensibilitas ini memungkinkan Anda untuk:
1. Sesuaikan penampil untuk alur kerja spesifik Anda.
2. Tambahkan fungsi baru sesuai kebutuhan.
3. Pertahankan penyesuaian ini secara pribadi tanpa mem-forking repositori.
Mendukung
Untuk dukungan komersial, kolaborasi akademis, atau jawaban atas pertanyaan umum, silakan gunakan bagian "Dapatkan Dukungan" untuk menghubungi kami.
Berkembang
Cabang
OHIF Viewer menggunakan strategi percabangan untuk mengelola pengembangan dan rilis:
1. cabang utama:
Berisi rilis pengembangan terbaru (beta).
Menampilkan kode yang telah lulus tinjauan kode dan pengujian otomatis.
Mungkin belum dianggap siap untuk diproduksi.
Mewakili perubahan dan fitur terkini yang sedang dikerjakan oleh tim pengembangan.
Berfungsi sebagai titik awal untuk membuat cabang fitur (untuk mengembangkan fitur baru) dan cabang hotfix (untuk perbaikan mendesak).
Setiap paket ditandai dengan nomor versi beta dan dipublikasikan ke npm (misalnya, @ohif/[email protected]).
2. rilis/* cabang:
Menampung rilis stabil terbaru.
Kode di cabang-cabang ini telah menjalani tinjauan kode menyeluruh dan pengujian QA dan dianggap siap untuk diproduksi.
Misalnya, rilis/3.5 adalah cabang untuk versi 3.5.0, dan rilis/3.6 adalah untuk versi 3.6.0.
Setelah setiap rilis, masa tunggu diberlakukan untuk memastikan tidak ada bug kritis yang ditemukan. Jika ada bug kritis yang muncul, bug tersebut diperbaiki di cabang rilis dan rilis baru dengan versi minor dibuat (misalnya, 3.5.1 di cabang rilis/3.5).
Setiap paket ditandai dengan nomor versi dan dipublikasikan ke npm (misalnya, @ohif/[email protected]).
Cabang master selalu berada di depan cabang rilis.
Build Docker diterbitkan untuk rilis beta dan stabil.
Representasi Skema Alur Kerja Pengembangan:
[Masukkan representasi skema alur kerja pengembangan, yang menggambarkan cabang master, cabang rilis/*, dan aliran kode di antara keduanya.]
Persyaratan
[Buat daftar persyaratan perangkat lunak yang diperlukan untuk mengembangkan atau menggunakan OHIF Viewer, termasuk sistem operasi, bahasa pemrograman tertentu, dan dependensi apa pun.]
Memulai
[Berikan panduan langkah demi langkah bagi pengguna baru untuk mengatur dan mulai menggunakan OHIF Viewer. Sertakan petunjuk untuk menginstal perangkat lunak yang diperlukan, mengonfigurasi penampil, dan mengakses fitur dasar.]
Untuk Berkembang
Dari direktori root repositori ini:
1. Aktifkan Ruang Kerja Benang:
' pesta
konfigurasi benang mengatur ruang kerja-eksperimental benar
`
2. Pulihkan Ketergantungan:
' pesta
pemasangan benang
`
Perintah
Perintah-perintah ini tersedia dari direktori root. Setiap direktori proyek juga mendukung berbagai perintah yang diuraikan dalam file README.md dan package.json masing-masing.
[Buat daftar perintah yang tersedia untuk mengembangkan OHIF Viewer. Sertakan deskripsi untuk setiap perintah dan catatan penggunaan spesifik apa pun.]
Proyek
Platform Tampilan Gambar Medis OHIF dipertahankan sebagai monorepo. Artinya, repositori ini berisi banyak proyek, bukan hanya satu proyek. Menjelajahi struktur proyek mengungkapkan hal berikut:
`
.
├── ekstensi #
│ ├── _example # Kerangka contoh ekstensi
│ ├── default # Kumpulan fungsi dasar yang berguna (sumber data, panel, dll)
│ ├── landasan # Render gambar dan alat dengan Cornerstone3D
│ ├── cornerstone-dicom-sr # Render dan ekspor Laporan Terstruktur DICOM
│ ├── cornerstone-dicom-seg # DICOM Segmentasi rendering dan ekspor
│ ├── landasan-dicom-rt # rendering DICOM RTSTRUCT
│ ├── landasan-mikroskopi # Rendering Mikroskop Slide Utuh
│ ├── dicom-pdf # Render PDF
│ ├── dicom-video # Layanan DICOM RESTful
│ ├── pelacakan pengukuran # Pelacakan pengukuran memanjang
│ ├── tmtv # Perhitungan Total Volume Tumor Metabolik (TMTV)
|
│
├── mode #
│ ├── _example # Kerangka mode contoh
│ ├── mode pengembangan dasar # Mode pengembangan dasar
│ ├── longitudinal # Mode longitudinal (pelacakan pengukuran)
│ ├── tmtv # Mode penghitungan Volume Tumor Metabolik Total (TMTV)
│ └── mikroskop # Mode Mikroskop Slide Utuh
│
├── platform #
│ ├── inti #Logika Bisnis
│ ├── i18n # Dukungan Internasionalisasi
│ ├── ui # Pustaka komponen React
│ ├── dokumen # Dokumentasi
│ └── viewer # Menghubungkan platform dan proyek perluasan
│
├── ... # lain-lain. konfigurasi bersama
├── pengaturan lerna.json # MonoRepo (Lerna).
├── package.json # Ketergantungan dan perintah dev bersama
└── README.md # File ini
`
Ucapan Terima Kasih
Untuk mengakui OHIF Viewer dalam publikasi akademis, silakan kutip:
Open Health Imaging Foundation Viewer: Kerangka Kerja Sumber Terbuka yang Dapat Diperluas untuk Membangun Aplikasi Pencitraan Berbasis Web untuk Mendukung Penelitian Kanker
Erik Ziegler, Trinity Urban, Danny Brown, James Petts, Steve D. Pieper, Rob Lewis, Chris Hafey, dan Gordon J. Harris
Informatika Kanker Klinis JCO, no. 4 (2020), 336-345, DOI: 10.1200/CCI.19.00131
Akses Terbuka di Pubmed Central: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7259879/
ATAU
Untuk v1, harap kutip:
LesionTracker: Penampil Web Tanpa Jejak Sumber Terbuka yang Dapat Diperluas untuk Penelitian Pencitraan Kanker dan Uji Klinis
Trinity Urban, Erik Ziegler, Rob Lewis, Chris Hafey, Cheryl Sadow, Annick D. Van den Abbeele dan Gordon J. Harris
Penelitian Kanker, 1 November 2017 (77) (21) e119-e122 DOI: 10.1158/0008-5472.CAN-17-0334
Catatan: Jika Anda menggunakan atau merasa repositori ini bermanfaat, silakan beri bintang pada GitHub. Hal ini membantu menilai adopsi dan mengamankan pendanaan proyek di masa depan.
Pekerjaan ini didukung terutama oleh program Institut Kesehatan Nasional, Institut Kanker Nasional, Teknologi Informatika untuk Penelitian Kanker (ITCR), di bawah hibah kepada Dr. Gordon Harris di Rumah Sakit Umum Massachusetts (U24 CA199460).
Proyek NCI Imaging Data Commons (IDC) mendukung pengembangan fitur baru dan perbaikan bug yang ditandai dengan "IDC:priority", "IDC:candidate" atau "IDC:collaboration". NCI Imaging Data Commons didukung oleh kontrak nomor 19X037Q dari Leidos Biomedical Research berdasarkan Task Order HHSN26100071 dari NCI. IDC Viewer adalah versi khusus dari OHIF Viewer.
Proyek ini diuji dengan BrowserStack. Terima kasih telah mendukung sumber terbuka!
Lisensi
MIT © OHIF