โปรแกรมดูภาพทางการแพทย์ OHIF
OHIF Viewer เป็นโปรแกรมดูภาพทางการแพทย์ที่ไม่มีรอยเท้าให้บริการโดย Open Health Imaging Foundation (OHIF) เป็นโปรเกรสซีฟเว็บแอปพลิเคชันที่กำหนดค่าได้และขยายได้ พร้อมการสนับสนุนแบบสำเร็จรูปสำหรับการเก็บถาวรรูปภาพซึ่งรองรับ DICOMweb
เกี่ยวกับ
OHIF Viewer มีชุดคุณลักษณะที่ครอบคลุม ได้แก่:
การจัดการภาพ:
1. การดึงและโหลดรูปภาพจากแหล่งและรูปแบบต่างๆ
2. การเรนเดอร์ชุดรูปภาพในรูปแบบ 2D, 3D และการนำเสนอที่สร้างขึ้นใหม่
คำอธิบายประกอบและการจัดการ:
3. การจัดการ คำอธิบายประกอบ และการทำให้อนุกรมของการสังเกต
คุณสมบัติเพิ่มเติม:
4. การสนับสนุนความเป็นสากล
5. การรวม OpenID Connect
6. ความสามารถในการใช้งานออฟไลน์
7. รองรับปุ่มลัดอย่างกว้างขวาง
OHIF Viewer นำเสนอการปรับแต่งและการกำหนดค่าในระดับสูง หากคุณต้องการคุณสมบัติที่ยังไม่ได้ใช้งาน ชุมชนยินดีรับคำขอดึงและระบบส่วนขยายได้รับการปรับปรุงอย่างต่อเนื่อง
เหตุใดจึงเลือกโปรแกรมดู OHIF
ชุมชนและประสบการณ์
OHIF Viewer เป็นโครงการความร่วมมือที่มีบทบาทสำคัญในการพัฒนาโปรแกรมดูภาพทางการแพทย์ที่ใช้งานอยู่ การผลิต และ FDA Cleared จำนวนมาก โดยจะได้รับประโยชน์จากประสบการณ์อันกว้างขวางของชุมชนและการสนับสนุนจากบุคคล กลุ่มวิจัย และองค์กรเชิงพาณิชย์
สร้างขึ้นเพื่อการปรับตัว
หลังจากการบูรณาการกับบริษัทและองค์กรต่างๆ เป็นเวลากว่าแปดปี OHIF Viewer ได้รับการออกแบบใหม่ทั้งหมดเพื่อตอบสนองขั้นตอนการทำงานที่หลากหลายและความต้องการในการกำหนดค่าของฐานผู้ใช้ คุณสมบัติหลักทั้งหมดสร้างขึ้นโดยใช้ระบบส่วนขยายของตัวเอง ความสามารถในการขยายนี้ช่วยให้คุณ:
1. ปรับแต่งวิวเวอร์สำหรับขั้นตอนการทำงานเฉพาะของคุณ
2. เพิ่มฟังก์ชันใหม่ตามต้องการ
3. รักษาการปรับแต่งเหล่านี้เป็นแบบส่วนตัวโดยไม่ต้องแยกพื้นที่เก็บข้อมูล
สนับสนุน
สำหรับการสนับสนุนเชิงพาณิชย์ ความร่วมมือทางวิชาการ หรือคำตอบสำหรับคำถามทั่วไป โปรดใช้ส่วน "รับการสนับสนุน" เพื่อติดต่อเรา
กำลังพัฒนา
สาขา
OHIF Viewer ใช้กลยุทธ์การแยกสาขาเพื่อจัดการการพัฒนาและการเผยแพร่:
1. สาขาหลัก:
มีการเปิดตัวการพัฒนาล่าสุด (เบต้า)
ฟีเจอร์โค้ดที่ผ่านการตรวจสอบโค้ดและการทดสอบอัตโนมัติ
อาจไม่ถือว่าพร้อมสำหรับการผลิต
แสดงถึงการเปลี่ยนแปลงและฟีเจอร์ล่าสุดที่ทีมพัฒนากำลังดำเนินการ
ทำหน้าที่เป็นจุดเริ่มต้นสำหรับการสร้างสาขาคุณลักษณะ (สำหรับการพัฒนาคุณลักษณะใหม่) และสาขาโปรแกรมแก้ไขด่วน (สำหรับการแก้ไขเร่งด่วน)
แต่ละแพ็คเกจจะถูกแท็กด้วยหมายเลขเวอร์ชันเบต้าและเผยแพร่เป็น npm (เช่น @ohif/[email protected])
2. ปล่อย/* สาขา:
รวบรวมเวอร์ชันเสถียรล่าสุด
โค้ดในสาขาเหล่านี้ได้ผ่านการตรวจสอบโค้ดและการทดสอบ QA อย่างละเอียดแล้ว และถือว่าพร้อมสำหรับการผลิตแล้ว
ตัวอย่างเช่น release/3.5 เป็นสาขาสำหรับเวอร์ชัน 3.5.0 และ release/3.6 เป็นสาขาสำหรับเวอร์ชัน 3.6.0
หลังจากการเปิดตัวแต่ละครั้ง จะมีการกำหนดระยะเวลารอคอยเพื่อให้แน่ใจว่าจะไม่พบจุดบกพร่องร้ายแรง หากมีข้อบกพร่องร้ายแรงใดๆ เกิดขึ้น ข้อบกพร่องเหล่านั้นจะได้รับการแก้ไขในเวอร์ชันรีลีส และเวอร์ชันใหม่ที่มีเวอร์ชันย่อยจะถูกสร้างขึ้น (เช่น 3.5.1 ในเวอร์ชันรีลีส/3.5)
แต่ละแพ็คเกจจะถูกแท็กด้วยหมายเลขเวอร์ชันและเผยแพร่เป็น npm (เช่น @ohif/[email protected])
สาขาหลักยังคงอยู่ก่อนสาขาที่เผยแพร่เสมอ
Docker builds ได้รับการเผยแพร่สำหรับทั้งรุ่นเบต้าและรุ่นเสถียร
การแสดงแผนผังขั้นตอนการพัฒนา:
[แทรกการแสดงแผนผังของเวิร์กโฟลว์การพัฒนา แสดงให้เห็นสาขาหลัก สาขา release/* และการไหลของโค้ดระหว่างสาขาเหล่านั้น]
ความต้องการ
[แสดงรายการข้อกำหนดซอฟต์แวร์ที่จำเป็นสำหรับการพัฒนาหรือใช้งาน OHIF Viewer รวมถึงระบบปฏิบัติการ ภาษาการเขียนโปรแกรมเฉพาะ และการขึ้นต่อกันใดๆ]
เริ่มต้นใช้งาน
[ให้คำแนะนำทีละขั้นตอนสำหรับผู้ใช้ใหม่ในการตั้งค่าและเริ่มใช้งาน OHIF Viewer รวมคำแนะนำในการติดตั้งซอฟต์แวร์ที่จำเป็น การกำหนดค่าวิวเวอร์ และการเข้าถึงคุณสมบัติพื้นฐาน]
เพื่อพัฒนา
จากไดเร็กทอรีรากของที่เก็บนี้:
1. เปิดใช้งานพื้นที่ทำงานของ Yarn:
`ทุบตี
เส้นด้าย config ตั้งค่าพื้นที่ทำงาน - การทดลองจริง
-
2. คืนค่าการพึ่งพา:
`ทุบตี
ติดตั้งเส้นด้าย
-
คำสั่ง
คำสั่งเหล่านี้มีอยู่ในไดเร็กทอรีราก แต่ละไดเร็กทอรีโปรเจ็กต์ยังรองรับคำสั่งต่างๆ ที่ระบุไว้ในไฟล์ README.md และ package.json ตามลำดับ
[แสดงรายการคำสั่งที่ใช้ได้สำหรับการพัฒนา OHIF Viewer รวมคำอธิบายสำหรับแต่ละคำสั่งและบันทึกการใช้งานเฉพาะ]
โครงการ
แพลตฟอร์มดูภาพทางการแพทย์ของ OHIF ได้รับการดูแลเป็นแบบโมโนเรโป ซึ่งหมายความว่าที่เก็บนี้มีหลายโปรเจ็กต์แทนที่จะเป็นโปรเจ็กต์เดียว การสำรวจโครงสร้างโครงการเผยให้เห็นสิ่งต่อไปนี้:
-
-
├── ส่วนขยาย #
│ ├── _example # Skeleton ของส่วนขยายตัวอย่าง
│ ├── ค่าเริ่มต้น # ชุดฟังก์ชันพื้นฐานที่มีประโยชน์ (แหล่งข้อมูล แผง ฯลฯ)
│ ├── หลักสำคัญ # การเรนเดอร์รูปภาพและเครื่องมือด้วย Cornerstone3D
│ ├── cornerstone-dicom-sr # การแสดงผลและส่งออกรายงานที่มีโครงสร้าง DICOM
│ ├── หลักสำคัญ-dicom-seg # DICOM การแบ่งส่วนการเรนเดอร์และการส่งออก
│ ├── หลักสำคัญ-dicom-rt # การแสดงผล DICOM RTSTRUCT
│ ├── กล้องจุลทรรศน์หลัก # การเรนเดอร์กล้องจุลทรรศน์สไลด์ทั้งหมด
│ ├── dicom-pdf # การเรนเดอร์ PDF
│ ├── dicom-video # บริการ DICOM RESTful
│ ├── การติดตามการวัด # การติดตามการวัดตามยาว
│ ├── tmtv # การคำนวณปริมาณเมตาบอลิซึมรวม (TMTV)
-
├── โหมด #
│ ├── _example # โครงกระดูกของโหมดตัวอย่าง
│ ├── โหมดพื้นฐานสำหรับการพัฒนา # โหมดการพัฒนาขั้นพื้นฐาน
│ ├── ตามยาว # โหมดตามยาว (การติดตามการวัด)
│ ├── tmtv # โหมดการคำนวณปริมาณเนื้องอกทั้งหมด (TMTV)
│ └── กล้องจุลทรรศน์ # โหมดกล้องจุลทรรศน์สไลด์ทั้งหมด
├── แพลตฟอร์ม #
│ ├── หลัก # ตรรกะทางธุรกิจ
│ ├── i18n # รองรับความเป็นสากล
│ ├── ui # ทำปฏิกิริยาไลบรารีส่วนประกอบ
│ ├── เอกสาร # เอกสาร
│ └── viewer # เชื่อมต่อแพลตฟอร์มและโครงการส่วนขยาย
├── ... # เบ็ดเตล็ด การกำหนดค่าที่ใช้ร่วมกัน
├── lerna.json # การตั้งค่า MonoRepo (Lerna)
├── package.json # devDependencies และคำสั่งที่ใช้ร่วมกัน
└── README.md # ไฟล์นี้
-
รับทราบ
หากต้องการรับทราบ OHIF Viewer ในสิ่งพิมพ์ทางวิชาการ โปรดอ้างอิง:
Open Health Imaging Foundation Viewer: กรอบงานโอเพ่นซอร์สที่ขยายได้สำหรับการสร้างแอปพลิเคชันการถ่ายภาพบนเว็บเพื่อสนับสนุนการวิจัยโรคมะเร็ง
เอริค ซีกเลอร์, ทรินิตี้ เออร์บัน, แดนนี่ บราวน์, เจมส์ เพ็ตส์, สตีฟ ดี. ไพเพอร์, ร็อบ ลูอิส, คริส ฮาเฟย์ และกอร์ดอน เจ. แฮร์ริส
JCO Clinical Cancer Informatics, เลขที่. 4 (2020), 336-345, ดอย: 10.1200/CCI.19.00131
เปิดการเข้าถึงบน Pubmed Central: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7259879/
หรือ
สำหรับ v1 โปรดอ้างอิง:
LesionTracker: โปรแกรมดูเว็บโอเพ่นซอร์ส Zero-Footprint ที่ขยายได้สำหรับการวิจัยด้านภาพมะเร็งและการทดลองทางคลินิก
ทรินิตี้ เออร์เบิน, เอริค ซีกเลอร์, ร็อบ ลูอิส, คริส ฮาฟีย์, เชอริล ซาโดว์, แอนนิค ดี. แวน เดน แอบบีเล และกอร์ดอน เจ. แฮร์ริส
การวิจัยโรคมะเร็ง, 1 พฤศจิกายน 2017 (77) (21) e119-e122 DOI: 10.1158/0008-5472.CAN-17-0334
หมายเหตุ: หากคุณใช้หรือพบว่าพื้นที่เก็บข้อมูลนี้มีประโยชน์ โปรดติดดาวบน GitHub ซึ่งจะช่วยประเมินการรับเลี้ยงบุตรบุญธรรมและจัดหาเงินทุนสำหรับโครงการในอนาคต
งานนี้ได้รับการสนับสนุนเป็นหลักโดยสถาบันสุขภาพแห่งชาติ สถาบันมะเร็งแห่งชาติ โครงการเทคโนโลยีสารสนเทศเพื่อการวิจัยโรคมะเร็ง (ITCR) ภายใต้ทุนสนับสนุนของดร. กอร์ดอน แฮร์ริส ที่โรงพยาบาลทั่วไปแมสซาชูเซตส์ (U24 CA199460)
โครงการ NCI Imaging Data Commons (IDC) สนับสนุนการพัฒนาคุณสมบัติใหม่และการแก้ไขข้อบกพร่องที่มีเครื่องหมาย "IDC:priority", "IDC:candidate" หรือ "IDC:collaboration" NCI Imaging Data Commons ได้รับการสนับสนุนโดยสัญญาหมายเลข 19X037Q จาก Leidos Biomedical Research ภายใต้ Task Order HHSN26100071 จาก NCI IDC Viewer เป็นเวอร์ชันปรับแต่งของ OHIF Viewer
โปรเจ็กต์นี้ได้รับการทดสอบด้วย BrowserStack ขอบคุณสำหรับการสนับสนุนโอเพ่นซอร์ส!
ใบอนุญาต
เอ็มไอที © สกอ