HorliX / PHORLIX / PaxViewer

HorliX というのは、Horos fork の DICOM Viewer / PACS です。
Horos + OsiriX で HorliX です。

OsiriX 系のアプリとしてはかなり良いカスタマイズだったと思いますが、残念がらグラフィックはほぼ全て OpenGL に依存しています。Apple 公式としては OpenGL は deprecated なので、いつまでも使えない。
そこで、企画されたのが、PHORLIX です。Post-HORLIX で PHORLIX。

新規に全てを開発するのは、作業量の関係で難しく、

Viewer 部分・・・PHORLIX Lite
ストレージ・DICOM 通信・・・PaxViewer

をまず作成。
両者を統合して PHORLIX としました。
2026 年 7 月に v1.0.0 をリリース。

 

PHORLIX

PHORLIX とは?

PHORLIX Lite の描画機能をベースに PaxViewer のストレージ機能などを組み込んだものが PHORLIX です。
簡単に言えば

PHORLIX Lite + PaxViewer = PHORLIX

です。

動作環境

macOS 12.4 以上。arm アーキテクチャのみ対応。

ダウンロード

こちらからどうぞ。

v1.0.2 trial version

解凍後、アイコンダブルクリックで起動。

AppStore

こちらのページからどうぞ。

ストレージ

/Users/your home/Library/Containers/info.phazor.horlix.direct/ 以下にデータがあります。

データインポート

メニュー-> File -> Import DICOM into database…
あるいはツールバーの import 押下。

スタディ削除

行を選択して右クリックすると Delete Study… というアイテムが出てくるので、実行。データベースから削除されます。

データ閲覧

基本的には PHORLIX Lite と共通です。

2D Viewer

DB ウィンドウのシリーズ行をダブルクリックするかサムネイルクリックで 2D Viewer が立ち上がります。

3D Viewer

2DViewer で表示させているシリーズにイメージが2枚以上含まれていれば、メニュ -> Show 3D Viewer で 3D Viewer が立ち上がります。

 

 

PaxViewer

PaxViewer とは?

簡易な PACS 機能を備えたブラウザ型の DICOM Viewer です。

当初は Orthanc をバックエンドとするブラウザ型のビューアでしたが、cornerstone.js と vtk.js の出来があまりに良かったため「Orthanc のような PACS を独自実装すれば、独立したアプリになるのでは?」と考え、魔改造を開始。
リリース時点では、使いやすさを考えて、サーバを内包したデスクトップアプリの形態にしています。

OceanMini と同様にアプリ自体にサーバを内包させているため、面倒なデプロイ作業は要りません。
アプリ感覚で使えると思います。

アプリ(macOS 版)は、 12.4 (arm Mac)以上で動作します。
windows 版はこちらのページをご覧ください。

ダウンロード

こちらから落とせます。

v1.0.4 trial 版 download


公証は取ってますので解凍後、すぐに使えます。

使い方

解凍後、app アイコンをダブルクリックで control panel が立ち上がります。

Start ボタン押下で、サーバが起動し、デフォルトブラウザが

http://自マシンの IP アドレス:5555

のページを開きます。
PaxViewer が管理しているスタディの一覧が表示されます。
v1.0.3 では画面下部にサムネイルが表示されます。

初期状態では、サンプルスタディが一つ登録されています。
手持ちのスタディがあるようなら「アップロード」からファイルを登録できます。

2D Viewer

一覧の特定行(スタディ)クリックで 2D Viewer が開きます。
v1.0.3 は、特定行クリックでサムネイル表示、ダブルクリックで 2D Viewer 起動。

WL/WW などの基本機能は実装済みです。

3D Viewer

VR ボタンクリックで 3D Viewer が開きます。

回転は左ドラッグに任せているので、Mac などではいいのですが、タブレットなどでうまく効かないようです。
操作性は要検討。
→ドラッグ、スワイプなどに変更。

タグ解析

index.html の特定スタディで「タグ解析」を選ぶとそのスタディの最初のインスタンスのタグが表示されます。
PatientID と PatientName が変更できます。他施設のスタディの取り込み時にお使いください。

 

HorlixDev

 

Blog