URL一覧
概要
DDDSシステムの全URLを一覧化し、アクセス権限とメソッドを明記します。
本部(hdqrs)
ベースURL: https://hdqrs.example.com/
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
使用テーブル |
/ |
GET |
ログイン画面 |
全ユーザー |
- |
/auth/login |
POST |
ログイン処理 |
全ユーザー |
accountTbl |
/auth/logout |
GET/POST |
ログアウト |
全ユーザー |
sessionTbl |
/headquarter/menu |
GET |
本部メニュー |
本部管理者 |
- |
/headquarter/accessLog |
GET |
アクセスログ一覧 |
本部管理者 |
accessLogTbl |
/headquarter/accountHistory |
GET |
アカウント履歴 |
本部管理者 |
accountTbl |
/headquarter/cordinatorManage |
GET/POST |
コーディネータ管理 |
本部管理者 |
accountTbl, Doctortbl |
/headquarter/transplantManage |
GET/POST |
移植施設管理 |
本部管理者 |
accountTbl, institutionMst |
/headquarter/transplantSurvey |
GET/POST |
調査票管理 |
本部管理者 |
T_ISHOKU_KIHON* |
/boxapi/1.0/txhpupload |
POST |
BOXアップロード |
BOXシステム |
- |
/boxapi/1.0/registdonor |
POST |
BOXドナー登録 |
BOXシステム |
T_DONOR |
/boxapi/1.0/edcupload |
POST |
EDC連携 |
EDCシステム |
- |
/headquarter/cron/* |
GET/POST |
バッチ処理 |
cronジョブ |
全テーブル |
コーディネータ(brnch)
ベースURL: https://brnch.example.com/
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
使用テーブル |
/ |
GET |
ログイン画面 |
コーディネータ |
- |
/auth/login |
POST |
ログイン処理 |
コーディネータ |
accountTbl |
/auth/logout |
GET/POST |
ログアウト |
コーディネータ |
sessionTbl |
/cordinator/donorList |
GET |
ドナー一覧(メニュー) |
コーディネータ |
T_DONOR |
/cordinator/donorRegist |
GET/POST |
ドナー新規登録 |
コーディネータ |
T_DONOR |
/cordinator/donorEdit |
GET/POST |
ドナー編集 |
コーディネータ |
T_DONOR |
/cordinator/donorPreview |
GET |
ドナー情報プレビュー |
コーディネータ |
T_DONOR |
/cordinator/fileUpload |
POST |
ファイルアップロード |
コーディネータ |
fileDownLoadLogTbl |
/cordinator/fileDownload |
GET |
ファイルダウンロード |
コーディネータ |
fileDownLoadLogTbl |
移植施設(死体移植)- ddds
ベースURL: https://ddds.example.com/
認証・メニュー
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
使用テーブル |
/ |
GET |
ログイン画面 |
移植施設・学会 |
- |
/auth/login |
POST |
ログイン処理 |
移植施設・学会 |
accountTbl |
/auth/logout |
GET/POST |
ログアウト |
移植施設・学会 |
sessionTbl |
/auth/changePassword |
GET/POST |
パスワード変更 |
移植施設・学会 |
accountTbl |
/transplant/menu |
GET |
メニュー |
移植施設・学会 |
- |
死体移植管理
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
使用テーブル |
/cadavericTransplant/search |
GET |
検索画面 |
移植施設・学会 |
- |
/cadavericTransplant/postSearch |
POST |
検索実行 |
移植施設・学会 |
T_ISHOKU_KIHON |
/cadavericTransplant/detail |
GET |
詳細表示 |
移植施設・学会 |
T_ISHOKU_KIHON, T_ISHOKU_KIHON_* |
/cadavericTransplant/entry |
GET/POST |
新規登録 |
移植施設 |
T_ISHOKU_KIHON |
/cadavericTransplant/confEntry |
POST |
登録確認 |
移植施設 |
T_ISHOKU_KIHON, T_ISHOKU_KIHON_* |
/cadavericTransplant/edit |
GET/POST |
編集 |
移植施設 |
T_ISHOKU_KIHON, T_ISHOKU_KIHON_* |
/cadavericTransplant/csv |
GET |
CSV出力 |
移植施設・学会 |
T_ISHOKU_KIHON, T_ISHOKU_KIHON_* |
/cadavericTransplant/pdf |
GET |
PDF出力 |
移植施設・学会 |
T_ISHOKU_KIHON, T_ISHOKU_KIHON_* |
生体移植管理
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
使用テーブル |
/livingDonorTransplant/ |
GET |
トップページ |
移植施設・学会 |
- |
/livingDonorTransplant/search |
GET |
検索画面 |
移植施設・学会 |
- |
/livingDonorTransplant/postSearch |
POST |
検索実行 |
移植施設・学会 |
T_ISHOKU_KIHON_LIV |
/livingDonorTransplant/detail |
GET |
詳細表示 |
移植施設・学会 |
T_ISHOKU_KIHON_LIV, T_ISHOKU_KIHON_*_LIV |
/livingDonorTransplant/entry |
GET/POST |
新規登録 |
移植施設 |
T_ISHOKU_KIHON_LIV |
/livingDonorTransplant/confEntry |
POST |
登録確認 |
移植施設 |
T_ISHOKU_KIHON_LIV, T_ISHOKU_KIHON_*_LIV |
/livingDonorTransplant/recipient |
GET/POST |
受者情報入力 |
移植施設 |
T_ISHOKU_KIHON_LIV, T_ISHOKU_KIHON_*_LIV |
/livingDonorTransplant/confRecipient |
POST |
受者情報確認 |
移植施設 |
T_ISHOKU_KIHON_LIV, T_ISHOKU_KIHON_*_LIV |
/livingDonorTransplant/donor |
GET/POST |
ドナー情報入力 |
移植施設 |
T_DONOR_LIV, T_DONOR_*_LIV |
/livingDonorTransplant/confDonor |
POST |
ドナー情報確認 |
移植施設 |
T_DONOR_LIV, T_DONOR_*_LIV |
/livingDonorTransplant/csv |
GET |
CSV出力 |
移植施設・学会 |
T_ISHOKU_KIHON_LIV系 |
/livingDonorTransplant/statusInfoTransplant |
GET |
入力状況参照 |
移植施設・学会 |
T_NYURYOKUJOKYO_LIV |
/livingDonorTransplant/searchJotId |
GET |
JOT_ID検索 |
移植施設 |
T_ISHOKU_KIHON_LIV |
調査票・レポート
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
使用テーブル |
/reportTransplant/search |
GET |
調査票検索 |
移植施設・学会 |
- |
/reportTransplant/postSearch |
POST |
調査票検索実行 |
移植施設・学会 |
T_ISHOKU_KIHON_LIV |
/reportTransplant/detail |
GET |
調査票詳細 |
移植施設・学会 |
T_ISHOKU_KIHON_LIV系 |
/reportTransplant/csv |
GET |
調査票CSV出力 |
移植施設・学会 |
T_ISHOKU_KIHON_LIV系 |
/reportTransplant/pdf |
GET |
調査票PDF出力 |
移植施設・学会 |
T_ISHOKU_KIHON_LIV系 |
移植施設(生体移植専用)- tracer
ベースURL: https://tracer.example.com/
認証・メニュー(2FA対応)
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
使用テーブル |
/ |
GET |
ログイン画面(2FA) |
生体専用施設 |
- |
/auth/login |
POST |
ログイン処理(2FA) |
生体専用施設 |
accountTbl |
/auth/verify2FA |
POST |
2FA検証 |
生体専用施設 |
- |
/auth/logout |
GET/POST |
ログアウト |
生体専用施設 |
sessionTbl |
/transplant/menu |
GET |
メニュー |
生体専用施設 |
- |
生体移植管理(dddsと同一)
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
使用テーブル |
/livingDonorTransplant/* |
- |
dddsと同一機能 |
生体専用施設 |
T_ISHOKU_KIHON_LIV系 |
/reportTransplant/* |
- |
dddsと同一機能 |
生体専用施設 |
T_ISHOKU_KIHON_LIV系 |
エラーページ(全サブドメイン共通)
| URL |
HTTPメソッド |
機能 |
対象ユーザー |
/errors/index/404 |
GET |
404 Not Found |
全ユーザー |
/errors/index/403 |
GET |
403 Forbidden |
全ユーザー |
/errors/index/500 |
GET |
500 Internal Server Error |
全ユーザー |
/errors/csrf |
GET |
CSRFエラー |
全ユーザー |
/errors/collaboration |
GET |
同時編集エラー |
全ユーザー |
/errors/file_can_not_copy_or_share |
GET |
ファイルエラー |
全ユーザー |
CSRF除外URL
以下のURLはCSRF検証を除外しています:
| URL |
理由 |
/boxapi/* |
外部システム連携 |
/detail/downloadApplicationForm |
ファイルダウンロード |
メンテナンス対象URL(生体移植)
maintenance_tracer_living.flagが存在する場合、以下のURLでメンテナンスページを表示:
| URL |
影響度 |
/livingDonorTransplant/* |
高(必須停止) |
/reportTransplant/* |
中(推奨停止) |
URLルーティング規則
ブランチ別デフォルトコントローラ
| サブドメイン |
ブランチ |
デフォルトURL |
| hdqrs |
APP_HEAD |
/headquarter/menu |
| brnch |
APP_CORDINATOR |
/cordinator/donorList |
| ddds |
APP_TRANSPLANT |
/transplant/menu |
| tracer |
APP_TRANSLIVE |
/transplant/menu |
URL書き換えルール(.htaccess)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
関連ドキュメント