初期の頃は「自分が使えればいい」くらいの感覚で、データベース直接操作したり、開発環境から施設やユーザー情報を指定したりしていたのですが、公開するとなるとそういうわけにもいかず、以下のような UI を提供しています。
データ構造に関しては v1.1.3 である程度固まった感があるので、今度は上位互換で互換性を担保しようかと思っています。
ただ、データベース由来で何かおかしなことがおこったら、データベースを削除するのが楽です。
施設情報
現在(2025 冬)だと、OceanMini は起動時にデータベースに施設が一つも登録されていないと ocean という施設を登録します。
なので、実際に自分の施設で使いたいという人は、ここの情報を書き換えてください。
v1.1.1 よりコントロールパネルの FacilityID の書き換えを不可にしました。

ここは固定にして、他の情報を書き換えるのが現実的です。
デフォルトでは、連動する ORCA は公式お試しサーバが指定されているので、動作確認がすんだら、真っ先にここを書き換えるのがいいでしょう。
多分、ほとんどの場合、LAN の IP アドレスを指定することになると思います。
DBAPI の仕様はそのうち公開します。
訪問診療メニューを使いたい場合は、Gmap API Key と LatLng は自院のものをお使いください。
ユーザー情報
ユーザーを追加するには・・
管理者権限を持つ施設ユーザーが、その施設のユーザーを作成する、という流れです。
管理者権限を持つユーザー(例えば、初期ユーザーの ocean)でログインするとダッシュボード左上に「ユーザー管理」ボタンが表示されます。

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

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

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

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

