diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php index d8e79aa..2978fe3 100644 --- a/database/migrations/0001_01_01_000000_create_users_table.php +++ b/database/migrations/0001_01_01_000000_create_users_table.php @@ -21,7 +21,7 @@ public function up(): void $table->rememberToken(); $table->foreignId('current_team_id')->nullable(); $table->string('profile_photo_path', 2048)->nullable(); - $table->foreignIdFor(Site::class, 'site_id')->nullable(); + $table->foreignIdFor(Site::class)->nullable()->index(); $table->timestamps(); }); diff --git a/database/migrations/2024_12_27_060234_create_studies_table.php b/database/migrations/2024_12_27_060234_create_studies_table.php index 684e42e..71a738a 100644 --- a/database/migrations/2024_12_27_060234_create_studies_table.php +++ b/database/migrations/2024_12_27_060234_create_studies_table.php @@ -27,8 +27,9 @@ public function up(): void $table->dateTime('upload_date')->index(); $table->foreignIdFor(Site::class)->constrained()->onDelete('cascade'); $table->tinyInteger('report_status')->default(0); - $table->string('study_modality'); - $table->foreignIdFor(User::class, 'assigned_radiologist_id')->nullable()->constrained()->onDelete('set null'); + $table->string('study_modality',4); + $table->foreignIdFor(User::class, 'assigned_physician_id')->nullable()->constrained()->onDelete('set null'); + $table->foreignIdFor(User::class, 'interpreting_physician_id')->nullable()->constrained()->onDelete('set null'); $table->timestamps(); $table->index(['site_id', 'upload_date']);