# # 三洋システム : 患者ポート確認API # <要件> - [診察券番号]を元に患者登録情報の有無を確認する - 問診アプリの初期画面[診察券番号]を入力時にソケット通信にてチェックを行う <仕様> - 三洋システムへはイントラ側からのアクセスのみ可能なので、中間APIを実装する -> 1.問診アプリ, 2.中間API, 3.三洋システムの3点間通信となる - [1.問診アプリ]からは、診察券番号のみを[2.中間API]へ送信する - [2.中間API]は接続仕様書を元に[3.三洋システム]と通信し必要な情報のみを取得する - [2.中間API]で患者登録情報が正常に取得できた場合に[1.問診アプリ]へ正常コードを 取得できなかった場合、又はエラーが発生した場合はエラーコードを返す <中間API返信コード> 000 : 存在する(正常) 001 : 存在しない 100 : 通信エラー(中間API接続エラー) 101 : 通信エラー(中間API不正アクセス) 200 : 通信エラー(三洋システム側エラー) 201 : 動作確認エラー(三洋システム側エラー) 999 : システムエラー(三洋システム側エラー) <通信構成> a. 1.問診アプリ > 2.中間API GETリクエストでのHTTP通信(中間サーバのアクセスログに履歴保存が可能) b. 2.中間API > 3.三洋システム ソケット(192.168.100.95:9031)での通信 c. 3.三洋システム > 2.中間API ソケットでの返信 d. 2.中間API > 1.問診アプリ HTTP通信でのレスポンス