PHORLIX download

OverView

Since 2018, we have been maintaining HorliX, which are derived from OsiriX in the open source era. As the development environment provided by Apple changed, the following problems became apparent.

・It is extremely difficult to migrate to Metal because image rendering is strongly dependent on OpenGL.

・There are x86_64-based libraries, and it is difficult to migrate to arm CPU

・The GUI is based on Xib, but it’s  not sure if it will be supported in the future.

Therefore, we started a completely new project that will be the successor to HorliX.

Therefore, PHORLIX is..

written in Objective-C
using Metal API only for graphics
targeted for arm64 architecture
built on storyboard
etc…

PHORLIX download

Here( click to download)

sample dicom file original is here

sample dicom folder original (not dicom) is here

How to use?

Start up

After downloading the application, decompress it and start it by sub-clicking “Open”.
By default, a table that reflect the database information and a 2D viewer appear as follows:

Import function

You can find import menu item by menu bar -> file -> Import… and press the item

A file chooser dialog will appear, so specify the file or folder you want to import into PHORLIX

After importing the file/folder, the patient information will be reflected in the database view.

DB View and 2D Viewer

Click the > mark at the beginning of the patient name to expand the information sequentially.
Clicking on row corresponding to image, PHORLIX displays that image in the 2D viewer


Clicking on row corresponding to series, PHORLIX displays those images in the 2D viewer.

Move the slider to switch images.

Volume Rendering function

Volume rendering is possible if the number of images in the series is sufficient to form a volume.
Press menu -> 3D Viewer -> Volume Rendering menu item
You can see the volume rendering image

note

After downloading, PHORLIX will create a database folder and sqlite file in the ‘yourhome/Documents/pHorliX-Data’ when it is started for the first time, but if the creation fails, the window will not appear.
In that case, quit the app once and then launch the app again.

All files with the extension .dcm can be read, but since the tag analysis and drawing functions of dicom files are not built in, they may not always be drawn.
If you get into a strange state, you can return to the initial state by deleting the pHorliX-Data folder.
Please refer to the figure for the “container area”.

Just to be sure, we do not collect any information or perform remote control using the app.

Acknowledgments

Tag parsing is exclusively handled by dcmtk.
We were impressed with the support for arm Mac. Thank you for letting us use it.

Contributors

PHORLIX was a open source project when it first started.
Even now, the source code has been shared only with those who have contributed.
The contributors are:
air-h-128k-il, ANN2b, ataraxia, Shin Otsuki, Taro Akiba

PHORLIX dev team
Hiroaki Inomata
on behalf of the team