現在「完了」、進捗 60%。
最新報告「修正」(2025-07-08 08:36:24)
クリナビのクリニック情報修正の操作をシンプルな形に変更
https://clinavi.jp/admin
AIを使ったコーディング、
MCPやclaude codeの作業フローの確認も含む
中田
クリニック新規登録
https://clinavi.jp/admin/clinic/add.php
クリニック編集
https://clinavi.jp/admin/clinic/edit.php
クリニック削除
https://clinavi.jp/admin/clinic/delete.php
→クリニックのDB操作のテスト、修正が必要
中田
中田
• 管理トップページ | https://clinavi.jp/admin/index.php
| 統計確認・各管理ページへ遷移
• クリニック一覧 | https://clinavi.jp/admin/clinic/index.php
| クリニックの一覧表示・検索・編集/削除リンク
• クリニック新規登録 | https://clinavi.jp/admin/clinic/add.php
| 新しいクリニック情報の登録
• クリニック編集 | https://clinavi.jp/admin/clinic/edit.php
| 既存クリニック情報の更新
• クリニック削除 | https://clinavi.jp/admin/clinic/delete.php
| クリニックの論理削除
• ユーザー一覧 | https://clinavi.jp/admin/user/index.php
| ユーザーの一覧表示・検索・編集/削除リンク
• ユーザー新規登録 | https://clinavi.jp/admin/user/add.php
| 新しい管理ユーザーの登録
• ユーザー編集 | https://clinavi.jp/admin/user/edit.php
| 既存ユーザー情報の更新
• ユーザー削除 | https://clinavi.jp/admin/user/delete.php
| ユーザーの論理削除
中田
-ユースケース、アクション
1. クリニック情報を新規登録する
管理者がログイン
「クリニック管理」→「新規登録」をクリック
クリニック情報を入力(名称、住所、診療時間など)
画像をアップロード
「登録する」ボタンで保存
一覧画面に戻り、登録完了メッセージを確認
管理者がログイン
「クリニック管理」で一覧を表示
対象クリニックの「編集」をクリック
情報を修正(更新前データは自動的に履歴保存)
「更新する」ボタンで保存
一覧画面に戻り、更新完了メッセージを確認
管理者がログイン
「クリニック管理」で検索フォームにキーワード入力
検索結果が表示される
該当クリニックを編集または削除
管理者がログイン
「ユーザー管理」→「新規ユーザー登録」をクリック
メールアドレス、名前、パスワードを入力
権限レベルを設定(一般/管理者)
編集可能なクリニックIDを指定(必要な場合)
「登録する」ボタンで保存
管理者がログイン
「クリニック管理」で対象クリニックを見つける
「削除」をクリック
削除前データが履歴に保存され、論理削除される
一覧から非表示になる
-仕様まとめ
クリニック管理
https://clinavi.jp/admin/clinic/index.php
- クリニック一覧
クリニック一覧表示(30件ずつページネーション)
クリニック検索(ID、名称、住所、電話番号等)
ID直接入力で編集画面へ遷移
登録件数の表示
編集・削除リンクの表示
https://clinavi.jp/admin/clinic/add.php
- クリニック新規登録
クリニック基本情報の入力
メイン画像のアップロード
診療時間の設定(曜日別・時間帯別)
診療時間備考・休診日情報の入力
追加コンテンツの入力
データベースへの新規登録
https://clinavi.jp/admin/clinic/edit.php
- クリニック編集
既存クリニック情報の表示・編集
メイン画像の変更
診療時間の編集(時間帯の追加・削除)
更新前データの履歴保存
データベースの更新
https://clinavi.jp/admin/clinic/delete.php
- クリニック削除
クリニックの論理削除(削除フラグを立てる)
削除前データの履歴保存
ユーザー管理(管理者のみ)
https://clinavi.jp/admin/user/index.php
- ユーザー一覧
ユーザー一覧表示(30件ずつページネーション)
ユーザー検索
ステータス表示(無効/有効/管理者)
登録ユーザー数の表示
編集・削除リンクの表示(自分以外)
https://clinavi.jp/admin/user/add.php
- ユーザー新規登録
メールアドレス・名前・パスワードの入力
編集可能クリニックIDの設定
ステータスの設定(無効/有効/管理者)
メモの入力
データベースへの新規登録
https://clinavi.jp/admin/user/edit.php
- ユーザー編集
既存ユーザー情報の表示・編集
パスワードの変更(任意)
ステータスの変更
登録日の表示
データベースの更新
https://clinavi.jp/admin/user/delete.php
- ユーザー削除
ユーザーの論理削除(削除フラグを立てる)
自分自身は削除不可
管理トップ
https://clinavi.jp/admin/index.php
- 管理トップページ
ログインユーザー名の表示
登録クリニック数の統計表示
クイックリンク表示(権限に応じて)
クリニック管理(管理者のみ)
クリニック新規登録(管理者のみ)
ユーザー管理(管理者のみ)
中田
-データベース情報まとめ
clinavi/db/clinavi.db
CREATE TABLE "clinic_tb" (
"id" INTEGER NOT NULL,
"name" TEXT,
"get_url" TEXT,
"address" TEXT,
"access" TEXT,
"parking" TEXT,
"regional_data" TEXT,
"medical_subjects" TEXT,
"main_img_url" TEXT,
"tel" TEXT,
"fax" TEXT,
"site_url" TEXT,
"feature_txt" TEXT,
"update_date" TEXT,
"consultation_hours" TEXT,
"add_content" TEXT,
"deleted_flg" INTEGER DEFAULT 0,
PRIMARY KEY("id" AUTOINCREMENT)
);
-サイトディレクトリ確認
├── db
│ └── clinavi.db
└── public_html
├── admin
│ ├── assets
│ │ ├── css
│ │ │ ├── style_pc.css
│ │ │ └── style_sp.css
│ │ ├── img
│ │ │ ├── header_logo.svg
│ │ │ └── README.md
│ │ └── js
│ │ └── common.js
│ ├── clinic
│ │ ├── add.php
│ │ ├── delete.php
│ │ ├── edit.php
│ │ └── index.php
│ ├── common.php
│ ├── contact
│ │ └── index.php
│ ├── emergency_login.php
│ ├── footer.php
│ ├── functions.php
│ ├── header.php
│ ├── index.php
│ ├── login.php
│ ├── logout.php
│ ├── menu.php
│ ├── setup.php
│ └── user
│ ├── add.php
│ ├── delete.php
│ ├── edit.php
│ └── index.php
└── assets
└── uploads
├── img_166055.png
├── img_166068.jpg
└── img_85871.jpg
-ユースケース、アクション
確認中
-仕様まとめ(パラメータ、ページ毎のアクション)
確認中
作成中管理ページ:
https://clinavi.jp/admin/login.php
test@test.com/12345678
中田
管理画面(仮)
https://clinavi.jp/admin/
ログイン:
test@test.com/12345678
変更:
変更したいクリニック検索→編集ページ→修正
削除:
削除したいクリニック検索→削除ボタン→削除
新規追加:
https://clinavi.jp/admin/clinic/add.php
中田
-データベース情報まとめ
-サイトディレクトリ確認
-ユースケース、アクションまとめ
-仕様まとめ(パラメータ、ページ毎のアクション)
-クリニック情報変更テスト
-クリニック新規登録
-クリニック編集
-クリニック削除
→クリニックのDB操作の動き確認できた。
各ページにて
余分なソースやUIの修正が必要