CORS when get PDF from IHERetrieveDocument DCM4chee, ohif harus satu server dengan dcm4chee untuk pdf #9

Open
opened 2025-05-21 15:52:42 +07:00 by mario · 0 comments
Owner

Dicom yang memiliki PDF akan dimuat melalui extensions/dicom-pdf/src/viewports/OHIFCornerstonePdfViewport.tsx.

Karena DICOM ECG yang ada belum sepenuhnya compatible dengan DCM4CHEE dan dicomweb-proxy, maka cara yang diambil adalah mengambil PDF nya.

PDF bisa diambil melalui:
http://152.42.173.210:8080/rid/IHERetrieveDocument?requestType=DOCUMENT&documentUID={{sopInstanceUID}}&preferredContentType=application%2Fpdf

Namun, ketika menjalankan OHIF di Local sedangkan dataSource dicomweb-proxy ada di cloud, maka tahap ini akan menimbulkan CORS.

Solusinya adalah menjalankan OHIF di server yang sama dengan DCM4CHEE

dengan kata lain:

OHIF harus dijalankan 1 server dengan datasource PDF

Dicom yang memiliki PDF akan dimuat melalui `extensions/dicom-pdf/src/viewports/OHIFCornerstonePdfViewport.tsx`. Karena DICOM ECG yang ada belum sepenuhnya compatible dengan DCM4CHEE dan dicomweb-proxy, maka cara yang diambil adalah mengambil PDF nya. PDF bisa diambil melalui: `http://152.42.173.210:8080/rid/IHERetrieveDocument?requestType=DOCUMENT&documentUID={{sopInstanceUID}}&preferredContentType=application%2Fpdf` Namun, **ketika menjalankan OHIF di Local** sedangkan dataSource dicomweb-proxy ada di cloud, maka tahap ini akan menimbulkan **CORS**. Solusinya adalah menjalankan OHIF di **server yang sama dengan DCM4CHEE** dengan kata lain: **OHIF harus dijalankan 1 server dengan datasource PDF**
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mario/ohif-viewer#9