これらのガイドは、業種の概念を、プラットフォームに現在あるオブジェクト(ブーケ、回線、パッケージ、パートナーアカウント、ノード、API)に対応づけるものです。概念上の対応づけであり、業種専用の機能ではありません。また、パートナーアカウントは委任アカウントであり、分離されたテナントではありません。
概念の対応づけ
パネルに患者や病棟という名前のものはありません。どのオブジェクトがどの役割を担うかを表で示し、以降の章ではその順にセットアップします。
| あなたの業種では | プラットフォームでは | パネル内の場所 |
|---|---|---|
| 病棟のチャンネル構成 | ブーケ:パッケージが付与する、チャンネル・映画・シリーズの名前付きセット | Bouquets。Streams と Movies / Series から作成 |
| ベッドまたは病棟のテレビ | 回線:パッケージ、ブーケ、有効期限、接続数の上限、出力を持つ1件のアクセス | Lines → 追加、またはアクティベーションコード、または Reseller API |
| テレビチャンネルまたは案内ループ | ライブチャンネル:ソース、EPG、出力フォーマットを持つストリーム | Streams → ライブストリームを追加(ソース URL または RTMP プッシュ) |
| 健康教育・案内動画 | VOD カタログ:シーズンとエピソードを持つ映画とシリーズ、カテゴリ、メタデータ | Movies と Series、または VOD インジェストジョブ |
| ベッドのアクセス期間 | 回線の有効期限。パッケージ、クレジット、API で更新されます | 回線の有効期限とパッケージの期間 |
| 棟または建物のノード | 配信ノード:パネルから登録するエッジサーバー。拠点または建物ごとに1台 | Servers → ノードを追加(SSH 経由でインストール) |
| ベッドあたりの画面数 | 回線の最大接続数:同時に視聴できる端末の数 | 回線の最大接続数 |
前提条件
インストール前に用意するもの。
- 病院のデータ室にあるサーバー(Ubuntu 22.04 または 24.04)、インストーラー、ベッドサイドや病棟のテレビから到達できる内部アドレス。
- 病院が権利を持つチャンネルフィード、病院の案内・健康教育動画、スクリーン(Android TV ボックス、MAG や Enigma2 の端末、プレーヤーアプリまたはブラウザを使えるスマートテレビ)。
- パネルを誰が管理するか(通常は IT チーム)、ベッドと病棟の命名方法、病棟タイプごとのチャンネル構成の決定。
インフラの導入
中央サーバー、次に棟ごとのノード。
- 中央サーバーでインストーラーを実行し、再生のベースを病院の内部アドレスに設定して、スクリーンがローカルネットワークに留まるようにします。
- サーバーにライセンスキーを設定します。現地でインターネットに接続できない場合は、ローカルネットワーク上でオフラインでアクティベートします。
- Servers から棟または建物ごとにノードを登録します。パネルが SSH でインストールし、その棟のスクリーンをノードへ振り分けます。
- 中央の管理者とは別に作業させたい場合は、部門の IT チームや病棟管理者向けにパートナーアカウント(リセラー)を作成します。
コンテンツの整理
病棟ごとのチャンネル構成と、1 つの案内ブーケ。
- ライセンス取得済みのチャンネルから、構成(一般病棟、長期入院の病室、小児科)ごとにブーケを 1 つ作成します。
- 病院の案内・健康教育動画のブーケを作成し、すべてのパッケージに追加します。
- 病棟タイプごとにパッケージを 1 つ作成し、付与するブーケとアクセス期間としての長い期間を設定して、患者の入れ替わりの間にベッドが失効しないようにします。
- ベッドサイドの画面のメニューが見やすくなるよう、チャンネルを並べ替えてロゴを設定します。
パートナー(リセラー)の設定
通常は IT チームのみ。
- 1 つの病院なら管理者アカウントでパネルを運用し、ベッドを有効にするためにパートナーアカウントは不要です。
- 病棟管理者や部門が自分のスクリーンの回線を管理する場合は、権限を絞ったグループのパートナーアカウントを追加します。
- 複数の拠点を持つ病院グループには、拠点ごとに 1 つのパートナーアカウントと専用の回線を付与します。委任アカウントであり、分離されたインストールではありません。
ベッドと病棟の回線の設定
ベッドまたは病棟のテレビごとに 1 つの回線。
- Lines → 追加 でスクリーンごとに 1 つの回線を作成し、ベッドまたは病棟の名前(例:4 病棟 12 番ベッド)を付け、病棟タイプのパッケージを指定します。
- 最大接続数は、ベッドサイドの画面なら 1、共有の病室ならその部屋のスクリーン数に設定します。
- ネットワークがスクリーンに固定アドレスを割り当てている場合は、回線をテレビのアドレスに紐づけます。
- 回線の認証情報(Xtream Codes API または M3U、あるいは MAG / Enigma2 のポータル)でスクリーンを 1 回設定します。認証情報はベッドに紐づくので、新しい患者のための設定は不要です。
案内・健康教育動画
病院独自のライブラリ。
- ウェルカム映像、病棟ルール、健康教育の映像を映画として、複数回の番組をシリーズとして、短い説明とトピックごとのカテゴリ付きでアップロードします。
- それらを案内ブーケに入れ、すべての病棟タイプが受け取れるようにします。
- 情報が変わったらパネルで動画を差し替えます。スクリーンには新しいバージョンがすぐに表示されます。
テレビチャンネルと案内ループ
病棟向けのライブチャンネル。
- Streams でライセンス取得済みの各チャンネルをフィードとともに追加し、画面の番組表に番組が表示されるよう EPG ソースを追加します。
- お知らせチャンネルには、病院内のエンコーダーが供給するループするライブストリームを追加し、案内ブーケに入れます。
- 一部の病棟でのみ表示してよいチャンネルは、その病棟のパッケージだけが付与するブーケに入れておきます。
アクセスと有効期限
ベッドは点いたままに。
- ベッドの回線には長い有効期限を設定し、残りが少なくなったらパッケージごと更新します。2 人の患者の間でベッドが映らなくなってはいけません。
- 閉鎖したベッドや棟の回線は無効にし、再開したら再び有効にします。
- 内部システムが失効間近や無効になった回線を知る必要がある場合は、Webhook に登録します。
他のシステムとの連携
病院の IT が回線を動かし、パネルが動画を再生する。
- パネルには病院システムとのネイティブ連携はなく、ナースコール、患者記録、EHR との接続もありません。
- 病院独自のシステムは、キーとリクエスト ID を使って Reseller API で回線を作成・更新・有効化・無効化でき、変更の Webhook を受信できます。
- 視聴者向けのシングルサインオンはありません。スクリーンはその回線の認証情報で再生します。
セキュリティ上の考慮事項
プラットフォームは建物の内側に留める。
- 再生のベースとノードは院内ネットワークに置きます。パネルは TLS 付きのリバースプロキシの背後に置き、TRUSTED_PROXIES を設定して、監査ログが実際のアドレスを記録できるようにします。
- すべてのパネルアカウントに二要素認証と権限グループを使い、病棟管理者にはその役割に必要なものだけが見えるようにします。
- 署名付きで期限のある再生リンク、ベッドサイドの回線ごとに同時接続数 1、スクリーンに固定アドレスがある場合はアドレスへの紐づけ。
- オフサイトコピー付きの暗号化データベースバックアップと、回線とカタログのすべての変更を記録する監査ログ。パネルは患者データを保持しません。
トラブルシューティング
最初に確認する一般的なポイント。
- ベッドでテレビが映らない:回線が有効で期限切れでないことを確認し、次にスクリーンの認証情報とアドレスを確認します。
- 1 つの病棟でチャンネルがない:その病棟タイプのパッケージのブーケを確認します。
- ある棟でバッファリングする:その棟のノードのハートビートと、スクリーンがそのノードに振り分けられているかを確認します。
- インターネット障害でテレビが止まる:再生のベースとソースが内部アドレスになっているかを確認します。外部フィードはアップリンクに依存します。