OceanMini -実際に使うには-

初期の頃は「自分が使えればいい」くらいの感覚で、データベース直接操作したり、開発環境から施設やユーザー情報を指定したりしていたのですが、公開するとなるとそういうわけにもいかず、以下のような UI を提供しています。

データ構造に関しては v1.1.3 である程度固まった感があるので、今度は上位互換で互換性を担保しようかと思っています。
ただ、データベース由来で何かおかしなことがおこったら、データベースを削除するのが楽です。

施設情報

現在(2025 冬)だと、OceanMini は起動時にデータベースに施設が一つも登録されていないと ocean という施設を登録します。

なので、実際に自分の施設で使いたいという人は、ここの情報を書き換えてください。

v1.1.1 よりコントロールパネルの FacilityID の書き換えを不可にしました。

ここは固定にして、他の情報を書き換えるのが現実的です。

デフォルトでは、連動する ORCA は公式お試しサーバが指定されているので、動作確認がすんだら、真っ先にここを書き換えるのがいいでしょう。
多分、ほとんどの場合、LAN の IP アドレスを指定することになると思います。

DBAPI の仕様はそのうち公開します。

訪問診療メニューを使いたい場合は、Gmap API Key と LatLng は自院のものをお使いください。

ユーザー情報

ユーザーを追加するには・・

管理者権限を持つ施設ユーザーが、その施設のユーザーを作成する、という流れです。

管理者権限を持つユーザー(例えば、初期ユーザーの ocean)でログインするとダッシュボード左上に「ユーザー管理」ボタンが表示されます。

このボタンを押下すると以下のようなモーダルが出現するので「新規ユーザー追加」。

さらに新規ユーザー登録用のモーダルが出現するので、必要な情報を入力して追加。

これでユーザーが追加されるので「閉じる」で。

なお、ユーザーID は一度登録すると UI 上からは変更・削除はできないので、新規登録の際は慎重に。