コンテンツにスキップ

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]

関連ドキュメント