ORCA連携ツール
  • 特徴
    日医標準レセプトソフト API (以後「ORCA_API」と記載)を通じてFileMakertアプリとORCAの橋若氏を行います。
  • 概要
    FileMakerカスタムアップからのリクエストを受付ORCA_APIとの対話を行います。 結果データはJSON形式で返却されるのでFileMaker環境でその後の処理が簡単です。 AD_ORCAはサー名上で動作するのでiOSデバイスでもORCAと連携できます。
  • メリット
    基本機能はFileMaker Serever上で実行されるので端末環境を選びません。
  • その他
    • 無償版:SSL/TLS認証機能がありません。
    • 有料版:SSL/TLS認証機能があります。
ANNYYS_D利用者には無料版(オンプレのみ対応)が梱包されています。ANNYYSライセンス購入で製品版(SSL/TLS認証対応)に切り替わります。
ANNYYS_EVE利用者には製品版(SSL/TLS認証対応)が梱包されています。

AD_ORCAとは

AD_ORCAはFileMakerカスタムAppがORCAと連携する為の非常に強力なツールです。 ANNYYS_DやANNYYS_EVEでも利用されていまずが、他のFileMakerカスタムAppからリクエストも受け付けます。 AD_ORCAはFileMaker Server上で動作するように設計されているので、カスタムAppを展開する全てのデバイスがORCAと連携できるようになります。 もちろんiOSなども連携対象デバイスです。
ORCA管理機構から公開されているORCA_APIの仕様では、基本計フォーマットがXMLです。 これをJSONフォーマットで扱えるようにする事で、FileMakerに標準実装のJSON関数からのデータを処理が簡単に行えるようになります。

ポイントは単純!「サーバー上のスクリプトの実行」ステップで利用します。

「サーバー上のスクリプト実行」ステップは、 現在のファイルを共有しているサーバー上で一覧から指定されたスクリプトまたは名前から推定されるスクリプトを実行します。連携サンプルのぞいて使い方を学習しましょう。 連携サンプルにはソースコードが公開されています。
実装例:さらに詳細は 使い方1(動作確認) 使い方2(送信) を参照してください。
  1. AD_ORCAのAPIサンプル、またはORCA_API仕様書からリクエストに必要なJSONデータを作成します。
  2. A「サーバー上のスクリプト実行」ステップで、AD_ORCAにあるAPIスクリプトを実行します。この時、引数には1を割り当てます。
  3. 「Get(スクリプトの結果)」ステップで実行結果を受け取ります。←JSONフォーマットで結果が受信できます。
サンプルの内容 メソッド URL 補足
患者基本情報の取得 GET /patientgetv2?id=1233 現在のAPIの中で唯一のGETメソッド
患者病名情報の返却 POST /api01rv2/diseasegetv2 POSTメソッドによる患者病名情報の返却を行います。

Claris FileMaker ProではJSON関数を利用してデータを処理します。

JSONDeleteElement オブジェクト名、配列索引、またはパスで指定された JSON データ要素を削除します。
JSONFormatElements JSON データ内の要素を読みやすい形に書式設定します。
JSONGetElement JSON データで、オブジェクト名、配列索引、またはパスで指定された要素のクエリーを実行します。
JSONGetElementType オブジェクト名、配列索引、またはパスで指定された要素の JSON データタイプを検証して返します。
JSONListKeys オブジェクト名、配列索引、またはパスで指定された要素に対する JSON データ内のオブジェクト名 (キー) または配列索引の一覧を表示します。
JSONListValues オブジェクト名、配列索引、またはパスで指定された要素に対する JSON データ内の値の一覧を表示します。
JSONSetElement オブジェクト名、配列索引、またはパスで指定された JSON データ内の要素を追加または変更します。

日医標準レセプトソフト API 一覧

NO 業務(〇=実装済) URL 引数 機能 メソッド 提供 詳細
1
〇患者基本情報 /api01rv2/patientgetv2
id=? 患者基本情報取得 GET URL変更 患者基本情報の取得
2
〇予約 /orca14/appointmodv2
class=01 予約受付 POST URL変更
予約の登録、取り消し
class=02 予約取消
3
〇診療行為 /api21/medicalmodv2
class=01 中途データ登録 POST URL変更 中途終了データ作成
class=02 中途データ削除
class=03 中途データ変更
4
〇受付 /orca11/acceptmodv2
class=01 受付登録 POST URL変更
指定された患者の受付、取り消し
class=02 受付取消
5 〇受付一覧 /api01rv2/acceptlstv2 class=01 受付中取得 POST URL変更 指定された日付の受付一覧返却
class=02 受付済み取得
class=03 全受付取得
6
〇予約一覧 /api01rv2/appointlstv2
class=01 予約一覧取得 POST URL変更 指定された日付の予約一覧返却
7
〇点数マスタ /orca102/medicatonmodv2
class=01 登録 POST URL変更
点数マスタ情報登録
class=02 削除
class=03 終了日設定
class=04 期間変更
8
〇患者情報 /api01rv2/patientlst1v2
class=01 新規・更新対象 POST URL変更
患者番号一覧の取得
class=02 新規対象
9
患者情報
/api01rv2/patientlst2v2
class=01 指定患者情報取得 POST URL変更
複数の患者情報取得
10
患者情報
/api01rv2/patientlst3v2
class=01 指定患者情報取得 POST URL変更
患者情報取得(氏名検索)
11
〇システム管理情報
/api01rv2/system01lstv2
class=01 診療科対象 POST URL変更
システム管理情報の取得
class=02 ドクター対象
class=03 ドクター以外の職員対象
class=04
医療機関基本情報
12
診療行為 /api01rv2/medicalgetv2
class=01 受診履歴取得 POST URL変更
診療情報の返却
class=02 受診履歴診療行為内容
class=03 診療月診療行為取得
class=04
診療区分別剤点数
Ver.4.7.0
2014/01
13
〇病名
/api01rv2/diseasegetv2
class=01 患者病名情報の取得 POST URL変更
患者病名情報の返却
14
〇患者登録 /orca12/patientmodv2
class=01
患者登録
POST
URL変更
患者登録
class=02
患者情報更新
class=03
患者情報削除
class=04
保険情報追加
Ver.4.7.0
2013/11
15
〇患者予約情報
/api01rv2/appointlst2v2
class=01
患者予約情報取得
POST
Ver.4.7.0 患者予約情報
16
〇請求金額返却 /api01rv2/acsimulatev2
class=01
請求金額シミュレーション
POST
Ver.4.7.0
2013/01
請求金額返却
17
〇症状詳記 /orca25/subjectivesv2
class=01
症状詳記登録
POST
Ver.4.7.0
症状詳記
class=02
症状詳記削除
18
来院患者一覧 /api01rv2/visitptlstv2 ※1
来院日の受診履歴返却 POST Ver.4.7.0
2013/09

来院患者一覧
※1
来院年月の受診履歴返却
19
入院基本情報 /api01rv2/hsconfbasev2 ※1
入院基本情報設定内容返却 POST Ver.4.7.0
2013/09

入院基本情報
20
〇病棟・病室情報
/api01rv2/hsconfwardv2
※1
病棟情報返却
POST
Ver.4.7.0
2013/09
病棟・病室情報
※1
病室情報返却
21
患者情報
/api01rv2/tmedicalgetv2
※1
中途終了患者情報一覧返却
POST
Ver.4.7.0
2013/10
中途終了患者情報一覧
22
保険者一覧情報
/api01rv2/insprogetv2
※1 保険者一覧返却 POST
Ver.4.7.0
2013/10
保険者一覧情報
23
〇入院患者食事情報 /api01rv2/hsmealv2 ※1 入院患者食事等情報返却 POST
Ver.4.7.0
2013/10
入院患者食事等情報
24
入院患者医療区分・ADL点数情報 /api01rv2/hsptevalv2
※1
入院患者医療区分・ADL点数情報返却
POST
Ver.4.7.0
2013/10
入院患者医療区分・ADL点数情報
25
〇入院患者基本情報 /api01rv2/hsptinfv2
※1
入院患者基本情報返却
POST
Ver.4.7.0
2013/10
入院患者基本情報
26
退院時仮計算情報
/api01rv2/hsacsimulatev2
※1
仮計算情報返却
POST
Ver.4.7.0
2013/11
 
仮計算情報
27
〇収納情報
/api01rv2/incomeinfv2
※1
収納情報返却
POST
Ver.4.7.0
2013/12
 
収納情報返却
28
システム情報
/api01rv2/systeminfv2
※1
システム情報の返却
POST
Ver.4.7.0
2014/10
システム情報の取得
29
〇入退院登録 /orca31/hsptinfmodv2
※1
入院登録
POST
Ver.4.7.0
2015/03
入院登録
入院登録(訂正) Ver.5.0.0
2018/11
入院登録(訂正)
退院登録
Ver.4.7.0
2015/03
退院登録
入院登録変更
入院登録変更
転科転棟転室
転科転棟転室
30
入院会計照会 /orca31/hsacctmodv2
※1
外泊等登録
POST
Ver.4.7.0
2015/03 
外泊等登録
食事登録
食事登録
31
入院会計照会
/orca32/hsptevalmodv2
※1
入院患者医療区分・ADL点数登録
POST
Ver.4.7.0
2015/03 
入院患者医療区分・ADL点数登録
32
システム管理情報
/orca101/manageusersv2
※1
ユーザー一覧
POST
Ver.4.8.0
2015/09
ユーザー管理情報
ユーザー登録
ユーザー変更
ユーザー削除
33
〇診療行為
/orca21/medicalsetv2
※1 
新規登録
POST
Ver.4.8.0
2015/12 
セット登録
削除
最終終了日更新
セット内容取得
34
入退院登録
/orca31/birthdeliveryv2 ※1 
照会
POST
Ver.4.8.0
2016/01 
出産育児一時金
登録
35
〇全保険組合せ一覧取得 /api01rv2/patientlst6v2
※1 全保険組合せ一覧取得
POST Ver.4.8.0
2017/05
全保険組合せ一覧取得
36
患者病名登録 /orca22/diseasev2
※1 患者病名登録
POST
Ver.5.0.0
2017/06
患者病名登録
37
〇患者病名登録2 /orca22/diseasev3 ※1 患者病名登録2 POST Ver.5.0.0
2017/09
患者病名登録2
38
入院会計照会
/orca31/hsacctmodv2
※1 入院会計作成
POST Ver.4.8.0
2017/11
入院会計作成
39
入院会計照会
(未作成チェック)
/orca31/hspmmv2
※1 入院会計未作成チェック
POST
Ver.4.8.0
2017/11
入院会計未作成チェック
40
室料差額登録 /orca31/hsacctmodv2
※1 室料差額登録
POST Ver.5.0.0
2017/12
室料差額登録
41
その他 /api01rv2/pusheventgetv2, json ※1 PUSH通知一括取得 POST Ver.5.0.0
2018/03
PUSH通知一括取得
42
帳票印刷
  ※1 帳票印刷 POST Ver.5.0.0
帳票印刷
43
〇マスタデータ最終更新日取得
/orca51/masterlastupdatev3
※1 マスタデータ最終更新日取得 POST Ver.5.0.0
マスタデータ最終更新日取得
44
基本情報取得
/api01rv2/system01dailyv2
※1 基本情報取得 POST Ver.5.0.0
基本情報取得
45
患者メモ取得 /api01rv2/patientlst7v2
※1 患者メモ取得 POST Ver.5.0.0
患者メモ取得
46
〇初診算定日登録
/api21/medicalmodv23
※1 初診算定日登録 POST Ver.5.0.0
初診算定日登録
47
〇入院患者照会
/orca36/hsfindv3
※1 入院患者照会 POST Ver.5.0.0
入院患者照会
48
薬剤併用禁忌チェック
/api01rv2/contraindicationcheckv2
※1 薬剤併用禁忌チェック POST Ver.5.0.0
薬剤併用禁忌チェック
49
保険・公費一覧取得
/api01rv2/insuranceinf1v2
※1 保険・公費一覧取得 POST Ver.5.0.0
保険・公費一覧取得
50
症状詳記情報取得
/api01rv2/subjectiveslstv2
※1 症状詳記情報取得 POST Ver.5.0.0
症状詳記情報取得
51
旧姓履歴情報取得
/api01rv2/patientlst8v2
※1 旧姓履歴情報取得 POST Ver.5.0.0
旧姓履歴情報取得