Free 版 DolphORCA サーバープログラムのダウンロードは、こちらで。
ダウンロード後、解凍してお使いください。
OverView
JakartaEE10, Java17 環境で動作します。(他のバージョンは試していないので不明)
デプロイできれば、例えば、以下のような感じで動作させることができます。
とか
とか。
公開 API
カルテ情報取得
URI: http://(server IP):8080/DolphORCA-back/resources/document2/(doc_id)
http method: GET
レスポンス: json
該当 doc_id のカルテが存在しない場合は 204 No Content が返されます。
カルテ情報登録
URI: http://(server IP):8080/DolphORCA-back/resources/document2/
http method: POST
リクエスト: 少なくとも soahtml(テキスト文字列), doc_id(整数値) をキー項目に含む json 形式
レスポンス: text/plain
他にもありますが、とりあえずカルテ SOA 欄の読み書きだけであれば、上の二つで十分でしょう。
なお、doc_id は重複しても構いませんが、情報取得時には保存時刻の若い版(インスタンス)が一つだけ返却されます。
デプロイ方法
そのうちまとめようかと思ってますが、Java に詳しい人ならインストラクションなしでデプロイできるかと思います。
ライセンス
決めてなかったのですが、暫定的に CC BY としました。