Uploaded From CV. Swandhana Server

This commit is contained in:
Duidev Software House
2025-01-27 08:16:55 +07:00
commit 6b3be42361
15186 changed files with 2328862 additions and 0 deletions

No files matched your search

+1
View File
@@ -0,0 +1 @@
*.sqlite*
+44
View File
@@ -0,0 +1,44 @@
<?php
namespace Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Str;
/**
* @extends \Illuminate\Database\Eloquent\Factories\Factory<\App\Models\User>
*/
class UserFactory extends Factory
{
/**
* The current password being used by the factory.
*/
protected static ?string $password;
/**
* Define the model's default state.
*
* @return array<string, mixed>
*/
public function definition(): array
{
return [
'name' => fake()->name(),
'email' => fake()->unique()->safeEmail(),
'email_verified_at' => now(),
'password' => static::$password ??= Hash::make('password'),
'remember_token' => Str::random(10),
];
}
/**
* Indicate that the model's email address should be unverified.
*/
public function unverified(): static
{
return $this->state(fn (array $attributes) => [
'email_verified_at' => null,
]);
}
}
@@ -0,0 +1,40 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->text('session_id')->nullable();
$table->string('nama', 150);
$table->string('username')->unique();
$table->string('password', 150);
$table->string('previlage', 150)->nullable();
$table->string('api_token', 150)->nullable();
$table->string('tandatangan', 150)->nullable();
$table->string('photo', 150)->nullable();
$table->text('firebase')->nullable();
$table->integer('active_status')->nullable();
$table->timestamp('last_activity')->nullable();
$table->rememberToken();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('users');
}
};
@@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('password_reset_tokens', function (Blueprint $table) {
$table->string('email')->primary();
$table->string('token');
$table->timestamp('created_at')->nullable();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('password_reset_tokens');
}
};
@@ -0,0 +1,32 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('failed_jobs', function (Blueprint $table) {
$table->id();
$table->string('uuid')->unique();
$table->text('connection');
$table->text('queue');
$table->longText('payload');
$table->longText('exception');
$table->timestamp('failed_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('failed_jobs');
}
};
@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('personal_access_tokens', function (Blueprint $table) {
$table->id();
$table->morphs('tokenable');
$table->string('name');
$table->string('token', 64)->unique();
$table->text('abilities')->nullable();
$table->timestamp('last_used_at')->nullable();
$table->timestamp('expires_at')->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('personal_access_tokens');
}
};
@@ -0,0 +1,31 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('sessions', function (Blueprint $table) {
$table->string('id')->primary();
$table->foreignId('user_id')->nullable()->index();
$table->string('ip_address', 45)->nullable();
$table->text('user_agent')->nullable();
$table->longText('payload');
$table->integer('last_activity')->index();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('sessions');
}
};
@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('dokter', function (Blueprint $table) {
$table->id();
$table->string('nama', 100)->nullable();
$table->string('jk', 1)->nullable();
$table->date('tgl_lahir')->nullable();
$table->string('kota', 100)->nullable();
$table->string('alamat', 150)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('dokter');
}
};
@@ -0,0 +1,37 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('db_logbooklist', function (Blueprint $table) {
$table->id();
$table->string('kelompok', 11)->nullable();
$table->string('kode', 10)->nullable();
$table->string('kepanjangan', 150)->nullable();
$table->integer('kuota')->nullable();
$table->integer('target')->nullable();
$table->integer('kuota2')->nullable();
$table->integer('target2')->nullable();
$table->integer('kuota3')->nullable();
$table->integer('target3')->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('db_logbooklist');
}
};
@@ -0,0 +1,46 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('db_rekapppds', function (Blueprint $table) {
$table->id();
$table->integer('idkasus')->nullable();
$table->integer('idppds')->nullable();
$table->string('sebagai', 15)->nullable();
$table->string('namappds', 255)->nullable();
$table->string('kelompokstase', 150)->nullable();
$table->string('kodestase', 150)->nullable();
$table->string('kepanjangan', 150)->nullable();
$table->integer('target')->nullable();
$table->integer('idstase')->nullable();
$table->string('nofoto', 100)->nullable();
$table->timestamp('verifikasi')->nullable();
$table->string('supervisor', 250)->nullable();
$table->string('layanan', 250)->nullable();
$table->string('klinis', 250)->nullable();
$table->string('modality', 50)->nullable();
$table->string('ruangan', 150)->nullable();
$table->string('durasi', 150)->nullable();
$table->string('marking', 150)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('db_rekapppds');
}
};
@@ -0,0 +1,71 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('db_syncinsitu', function (Blueprint $table) {
$table->id();
$table->integer('noloket')->nullable();
$table->string('nofoto', 50)->nullable();
$table->string('noregister', 50)->nullable();
$table->string('asalpasien', 150)->nullable();
$table->string('nmrs', 150)->nullable();
$table->string('nmpasien', 250)->nullable();
$table->string('jkpasien', 15)->nullable();
$table->date('tgllahirpasien')->nullable();
$table->string('tlppasien', 150)->nullable();
$table->string('alamatpasien', 250)->nullable();
$table->string('reques', 150)->nullable();
$table->string('usia', 25)->nullable();
$table->decimal('berat', $precision = 8, $scale = 2)->nullable();
$table->string('ruangan', 50)->nullable();
$table->string('nmdokter', 250)->nullable();
$table->string('nmppdssenior', 250)->nullable();
$table->string('nmmiddleppds', 250)->nullable();
$table->string('nmppdsjunior', 250)->nullable();
$table->string('nmppdsmiddle2', 250)->nullable();
$table->string('nmppdsjunior2', 250)->nullable();
$table->string('nmradiografer', 250)->nullable();
$table->string('nmexcutor', 250)->nullable();
$table->string('klinisi', 250)->nullable();
$table->string('klinis', 250)->nullable();
$table->text('keterangan')->nullable();
$table->string('asuransi', 25)->nullable();
$table->string('urgensi', 25)->nullable();
$table->string('diagnosa', 250)->nullable();
$table->string('diagnosa2', 250)->nullable();
$table->string('modality', 50)->nullable();
$table->string('kd_spesimen', 255)->nullable();
$table->string('nm_spesimen', 255)->nullable();
$table->string('dlp', 50)->nullable();
$table->timestamp('daftar')->nullable();
$table->timestamp('foto')->nullable();
$table->timestamp('tgldraft')->nullable();
$table->timestamp('baca')->nullable();
$table->timestamp('verifikasi')->nullable();
$table->timestamp('export')->nullable();
$table->timestamp('tgladendum')->nullable();
$table->string('status', 150)->nullable();
$table->string('spvsender', 150)->nullable();
$table->string('created_by', 150)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('db_syncinsitu');
}
};
@@ -0,0 +1,70 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('jadwalperiksan', function (Blueprint $table) {
$table->id();
$table->timestamp('mulai')->nullable();
$table->timestamp('akhir')->nullable();
$table->string('nofoto', 50)->nullable();
$table->integer('noloket')->nullable();
$table->string('noregister', 150)->nullable();
$table->string('ayah', 150)->nullable();
$table->string('asalpasien', 250)->nullable();
$table->string('nmrs', 150)->nullable();
$table->integer('pasien_id')->nullable();
$table->string('reques', 150)->nullable();
$table->string('usia', 25)->nullable();
$table->decimal('berat', $precision = 8, $scale = 2)->nullable();
$table->integer('ruangan_id')->nullable();
$table->string('ruangan', 250)->nullable();
$table->integer('dokter_id')->nullable();
$table->integer('ppdssenior')->nullable();
$table->integer('middleppds')->nullable();
$table->integer('ppdsjunior')->nullable();
$table->integer('radiografer')->nullable();
$table->integer('excutor')->nullable();
$table->integer('poli_id')->nullable();
$table->string('klinisi', 250)->nullable();
$table->string('klinis', 250)->nullable();
$table->text('keterangan')->nullable();
$table->text('kesimpulan')->nullable();
$table->string('asuransi', 25)->nullable();
$table->string('urgensi', 25)->nullable();
$table->integer('diagnosa')->nullable();
$table->string('modality', 50)->nullable();
$table->string('kilovolt', 50)->nullable();
$table->string('mas', 25)->nullable();
$table->string('dlp', 50)->nullable();
$table->timestamp('daftar')->nullable();
$table->timestamp('foto')->nullable();
$table->timestamp('baca')->nullable();
$table->timestamp('verifikasi')->nullable();
$table->timestamp('export')->nullable();
$table->string('filefoto', 150)->nullable();
$table->string('status', 150)->nullable();
$table->string('tandatangan', 150)->nullable();
$table->integer('jenisfont')->nullable();
$table->integer('jumlah')->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('jadwalperiksan');
}
};
@@ -0,0 +1,28 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('jawaban', function (Blueprint $table) {
$table->id();
$table->text('jawaban')->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('jawaban');
}
};
@@ -0,0 +1,38 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('pasien', function (Blueprint $table) {
$table->id();
$table->string('norm', 150)->nullable();
$table->string('nama', 150)->nullable();
$table->string('jk', 1)->nullable();
$table->date('tgl_lahir')->nullable();
$table->string('kota', 50)->nullable();
$table->string('alamat', 100)->nullable();
$table->string('telpon', 50)->nullable();
$table->string('nik', 50)->nullable();
$table->string('bpjs', 50)->nullable();
$table->text('keterangan')->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('pasien');
}
};
@@ -0,0 +1,92 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('periksa', function (Blueprint $table) {
$table->id();
$table->timestamp('mulai')->nullable();
$table->timestamp('akhir')->nullable();
$table->string('nofoto', 50)->nullable();
$table->integer('noloket')->nullable();
$table->string('noregister', 150)->nullable();
$table->string('asalpasien', 250)->nullable();
$table->string('nmrs', 150)->nullable();
$table->integer('pasien_id')->nullable();
$table->string('nmpasien', 200)->nullable();
$table->string('jkpasien', 5)->nullable();
$table->date('tgllahirpasien')->nullable();
$table->string('tlppasien', 50)->nullable();
$table->string('alamatpasien', 50)->nullable();
$table->string('reques', 150)->nullable();
$table->string('usia', 25)->nullable();
$table->string('ktp', 25)->nullable();
$table->string('bpjs', 25)->nullable();
$table->decimal('berat', $precision = 8, $scale = 2)->nullable();
$table->integer('ruangan_id')->nullable();
$table->string('ruangan', 250)->nullable();
$table->integer('dokter_id')->nullable();
$table->integer('ppdssenior')->nullable();
$table->integer('middleppds')->nullable();
$table->integer('ppdsjunior')->nullable();
$table->integer('ppdsmiddle2')->nullable();
$table->integer('ppdsjunior2')->nullable();
$table->integer('analis')->nullable();
$table->integer('excutor')->nullable();
$table->string('nmdokter', 250)->nullable();
$table->string('nmppdssenior', 250)->nullable();
$table->string('nmmiddleppds', 250)->nullable();
$table->string('nmppdsjunior', 250)->nullable();
$table->string('nmppdsmiddle2', 250)->nullable();
$table->string('nmppdsjunior2', 250)->nullable();
$table->string('nmanalis', 250)->nullable();
$table->string('nmexcutor', 250)->nullable();
$table->string('klinisi', 250)->nullable();
$table->string('klinis', 250)->nullable();
$table->integer('poli_id')->nullable();
$table->text('keterangan')->nullable();
$table->text('kesimpulan')->nullable();
$table->string('asuransi', 25)->nullable();
$table->string('urgensi', 25)->nullable();
$table->integer('diagnosa')->nullable();
$table->string('diagnosa2', 250)->nullable();
$table->string('modality', 50)->nullable();
$table->string('kd_spesimen', 255)->nullable();
$table->string('nm_spesimen', 255)->nullable();
$table->string('dlp', 50)->nullable();
$table->timestamp('daftar')->nullable();
$table->timestamp('foto')->nullable();
$table->timestamp('tgldraft')->nullable();
$table->timestamp('baca')->nullable();
$table->timestamp('verifikasi')->nullable();
$table->timestamp('export')->nullable();
$table->timestamp('tgladendum')->nullable();
$table->string('nmdrafter', 250)->nullable();
$table->string('nmpembaca', 250)->nullable();
$table->string('nmadendum', 250)->nullable();
$table->string('filefoto', 150)->nullable();
$table->string('status', 150)->nullable();
$table->string('tandatangan', 150)->nullable();
$table->string('pendaftar')->nullable();
$table->string('nmpendaftar')->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('periksa');
}
};
@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('poli', function (Blueprint $table) {
$table->id();
$table->string('poli', 250)->nullable();
$table->string('subpoli', 250)->nullable();
$table->string('subsubpoli', 250)->nullable();
$table->string('modaliti', 150)->nullable();
$table->string('modaliti2', 150)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('poli');
}
};
@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('riwayatjawaban', function (Blueprint $table) {
$table->id();
$table->string('nofoto', 250)->nullable();
$table->mediumText('jawaban')->nullable();
$table->string('inputor', 250)->nullable();
$table->string('keterangan', 150)->nullable();
$table->string('verifikasi', 150)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('riwayatjawaban');
}
};
@@ -0,0 +1,30 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('ruangan', function (Blueprint $table) {
$table->id();
$table->string('poli', 250)->nullable();
$table->string('ruangan', 150)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('ruangan');
}
};
@@ -0,0 +1,34 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('setting', function (Blueprint $table) {
$table->id();
$table->ipAddress('pacs')->nullable();
$table->ipAddress('zfp')->nullable();
$table->integer('port')->nullable();
$table->integer('portzfp')->nullable();
$table->string('username', 250)->nullable();
$table->string('password', 150)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('setting');
}
};
@@ -0,0 +1,32 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('subjawaban', function (Blueprint $table) {
$table->id();
$table->integer('kategori')->nullable();
$table->string('judul', 250)->nullable();
$table->text('subjawaban')->nullable();
$table->text('kesimpulan')->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('subjawaban');
}
};
@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('worklist', function (Blueprint $table) {
$table->id();
$table->string('aetitle', 250)->nullable();
$table->integer('portnumber')->nullable();
$table->ipAddress('ipaddress')->nullable();
$table->string('location', 250)->nullable();
$table->string('modaliti', 25)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('worklist');
}
};
@@ -0,0 +1,31 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('x_files', function (Blueprint $table) {
$table->increments('xid');
$table->string('xmarking', 250)->unique();
$table->text('xtabel')->nullable();
$table->string('xjenis', 250)->nullable();
$table->longText('xfile')->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('x_files');
}
};
@@ -0,0 +1,31 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('notifications', function (Blueprint $table) {
$table->uuid('id')->primary();
$table->string('type');
$table->morphs('notifiable');
$table->text('data');
$table->timestamp('read_at')->nullable();
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('notifications');
}
};
@@ -0,0 +1,30 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('samples', function (Blueprint $table) {
$table->id();
$table->string('patient_name', 250)->nullable();
$table->string('test_details', 255)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('samples');
}
};
@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('test_results', function (Blueprint $table) {
$table->id(); // ID primary key
$table->unsignedBigInteger('sample_id'); // Kolom referensi
$table->text('result'); // Kolom result
$table->string('status', 50); // Kolom status
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
// Foreign key
$table->foreign('sample_id')->references('id')->on('samples')->onDelete('cascade');
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('test_results');
}
};
@@ -0,0 +1,84 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('resultraw', function (Blueprint $table) {
// Header Record
$table->id();
$table->string('sender_name')->nullable();
$table->string('version_number')->nullable();
$table->timestamp('message_datetime')->nullable();
// Patient Record
$table->string('patient_id')->nullable();
$table->string('patient_name_last')->nullable();
$table->string('patient_name_first')->nullable();
$table->string('patient_name_middle')->nullable();
$table->string('patient_name_suffix')->nullable();
$table->string('patient_name_title')->nullable();
$table->timestamp('patient_dob')->nullable();
$table->string('patient_sex')->nullable();
$table->string('address_street')->nullable();
$table->string('address_city')->nullable();
$table->string('address_state')->nullable();
$table->string('address_zip')->nullable();
$table->string('address_country')->nullable();
$table->string('patient_phone')->nullable();
$table->string('admitting_physician')->nullable();
$table->text('patient_diagnosis')->nullable();
$table->json('patient_therapy')->nullable(); // For patient therapies
$table->timestamp('admit_datetime')->nullable();
$table->string('room_number')->nullable();
$table->string('hospital_service')->nullable();
$table->string('hospital_client')->nullable();
// Order Record
$table->string('accession_number')->nullable();
$table->string('isolate_number')->nullable();
$table->string('organism')->nullable();
$table->string('specimen_type')->nullable();
$table->string('body_site')->nullable();
$table->boolean('exclude_isolate_from_statistics')->nullable();
$table->string('test_id')->nullable();
// Result Record
$table->string('result_type_code')->nullable();
$table->string('antibiotic')->nullable();
$table->string('antibiotic_concentration')->nullable();
$table->string('antibiotic_concentration_units')->nullable();
$table->string('test_status')->nullable();
$table->text('result_data')->nullable();
$table->string('preliminary_final_status')->nullable();
$table->timestamp('test_start_datetime')->nullable();
$table->timestamp('result_status_datetime')->nullable();
$table->timestamp('test_complete_datetime')->nullable();
$table->timestamp('media_setup_datetime')->nullable();
$table->string('instrument_type')->nullable();
$table->string('media_assay_type')->nullable();
$table->string('protocol_length')->nullable();
$table->string('instrument_number')->nullable();
$table->string('instrument_location')->nullable();
$table->string('protocol_name')->nullable();
$table->json('additional_result')->nullable(); // To handle multiple results (1-5)
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('resultraw');
}
};
@@ -0,0 +1,51 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('patientraw', function (Blueprint $table) {
$table->id();
$table->string('sender_name');
$table->string('version_number');
$table->timestamp('message_datetime');
$table->string('patient_id');
$table->string('patient_last_name');
$table->string('patient_first_name')->nullable();
$table->string('patient_middle_name')->nullable();
$table->string('patient_suffix')->nullable();
$table->string('patient_title')->nullable();
$table->date('date_of_birth');
$table->char('patient_sex');
$table->string('address_street');
$table->string('address_city')->nullable();
$table->string('address_state')->nullable();
$table->string('address_zip')->nullable();
$table->string('address_country')->nullable();
$table->string('phone_number')->nullable();
$table->string('admitting_physician');
$table->string('diagnosis')->nullable();
$table->string('therapy')->nullable();
$table->timestamp('admit_datetime');
$table->string('room_number');
$table->string('hospital_service');
$table->string('hospital_client');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('patientraw');
}
};
@@ -0,0 +1,35 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateOrganismsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('organisms', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('category');
$table->string('kelompok');
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('organisms');
}
}
@@ -0,0 +1,40 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('sirab', function (Blueprint $table) {
$table->id();
$table->string('family', 150)->nullable();
$table->string('spesies', 150)->nullable();
$table->string('antibiotik', 150)->nullable();
$table->string('subantibiotik', 150)->nullable();
$table->string('diskcontent', 100)->nullable();
$table->integer('batasatas')->nullable();
$table->string('midrange', 150)->nullable();
$table->integer('batasbawah')->nullable();
$table->string('sumber', 255)->nullable();
$table->string('kodedok', 50)->nullable();
$table->string('atu', 50)->nullable();
$table->string('kelompok', 50)->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('sirab');
}
};
@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
Schema::create('rekapantibiotik', function (Blueprint $table) {
$table->id();
$table->string('antibiotic', 150)->nullable();
$table->string('resistance', 150)->nullable();
$table->string('value', 150)->nullable();
$table->string('interpretation', 150)->nullable();
$table->integer('orderid')->nullable();
$table->timestamp('created_at')->useCurrent();
$table->timestamp('updated_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*/
public function down(): void
{
Schema::dropIfExists('rekapantibiotik');
}
};
+24
View File
@@ -0,0 +1,24 @@
<?php
namespace Database\Seeders;
// use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\User;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*/
public function run(): void
{
User::factory(10)->create();
User::factory()->create([
'nama' => 'Administrator',
'username' => 'admin',
'password' => bcrypt('semangat'),
'previlage' => 'developer'
]);
}
}
+28
View File
@@ -0,0 +1,28 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class JawabanSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
DB::table('jawaban')->insert([
['jawaban' => 'Mikrobiologi']
]);
DB::table('subjawaban')->insert([
['kategori' => '1', 'judul' => 'CCI', 'subjawaban' => '', 'kesimpulan' => ''],
['kategori' => '1', 'judul' => 'Kultur', 'subjawaban' => '', 'kesimpulan' => ''],
['kategori' => '1', 'judul' => 'Pewarna Langsung', 'subjawaban' => '', 'kesimpulan' => ''],
['kategori' => '1', 'judul' => 'TBC', 'subjawaban' => '', 'kesimpulan' => ''],
['kategori' => '1', 'judul' => 'Viral Load', 'subjawaban' => '', 'kesimpulan' => ''],
['kategori' => '1', 'judul' => 'PCR COVID', 'subjawaban' => '', 'kesimpulan' => '']
]);
}
}
+296
View File
@@ -0,0 +1,296 @@
<?php
namespace Database\Seeders;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class OrganismSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::table('organisms')->insert([
['name' => 'PUS SWAB, PUS JARINGAN, PUS ASP, C EMPIYEMA, JARINGAN, stomata', 'category' => 'PUS', 'kelompok' => 'listkodespesimen'],
['name' => 'PUS CVC', 'category' => 'PCVP', 'kelompok' => 'listkodespesimen'],
['name' => 'URINE KETETER, URINE MID', 'category' => 'URINE', 'kelompok' => 'listkodespesimen'],
['name' => 'SPUTUM ETT', 'category' => 'ETT', 'kelompok' => 'listkodespesimen'],
['name' => 'FOB', 'category' => 'FOB', 'kelompok' => 'listkodespesimen'],
['name' => 'Sputum ASP, SPT', 'category' => 'SPT', 'kelompok' => 'listkodespesimen'],
['name' => 'Sputum Slang', 'category' => 'SPT SLG', 'kelompok' => 'listkodespesimen'],
['name' => 'Darah, Darah I, Darah II, Arteri, CVC, BAC', 'category' => 'DRH', 'kelompok' => 'listkodespesimen'],
['name' => 'Darah Kiri', 'category' => 'DAKI', 'kelompok' => 'listkodespesimen'],
['name' => 'Darah Kanan', 'category' => 'DAKA', 'kelompok' => 'listkodespesimen'],
['name' => 'Cairan Pleura', 'category' => 'CP', 'kelompok' => 'listkodespesimen'],
['name' => 'Cairan Ascites', 'category' => 'CA', 'kelompok' => 'listkodespesimen'],
['name' => 'Cairan Peritonium', 'category' => 'CPER', 'kelompok' => 'listkodespesimen'],
['name' => 'LCS', 'category' => 'LCS', 'kelompok' => 'listkodespesimen'],
['name' => 'CPAD, CAPD I', 'category' => 'CPAD', 'kelompok' => 'listkodespesimen'],
['name' => 'C Pericardium', 'category' => 'CPERICARD', 'kelompok' => 'listkodespesimen'],
['name' => 'C Sendi', 'category' => 'CSENDI', 'kelompok' => 'listkodespesimen'],
['name' => 'C Gaster', 'category' => 'CGASTER', 'kelompok' => 'listkodespesimen'],
['name' => 'Cairan Bula', 'category' => 'CBULA', 'kelompok' => 'listkodespesimen'],
['name' => 'Cairan Empedu', 'category' => 'CEMPEDU', 'kelompok' => 'listkodespesimen'],
['name' => 'S Telinga', 'category' => 'STEL', 'kelompok' => 'listkodespesimen'],
['name' => 'S Tenggorok', 'category' => 'ST', 'kelompok' => 'listkodespesimen'],
['name' => 'S Hidung', 'category' => 'SH', 'kelompok' => 'listkodespesimen'],
['name' => 'S Uretra', 'category' => 'SU', 'kelompok' => 'listkodespesimen'],
['name' => 'Swab Mata', 'category' => 'SM', 'kelompok' => 'listkodespesimen'],
['name' => 'S Vagina', 'category' => 'SV', 'kelompok' => 'listkodespesimen'],
['name' => 'Swab Lingkungan', 'category' => 'SLING', 'kelompok' => 'listkodespesimen'],
['name' => 'Swab Lidah', 'category' => 'SLIDAH', 'kelompok' => 'listkodespesimen'],
['name' => 'Swab Mulut', 'category' => 'SMULUT', 'kelompok' => 'listkodespesimen'],
['name' => 'Feses, Rectal Swab', 'category' => 'F', 'kelompok' => 'listkodespesimen'],
['name' => 'Sperma', 'category' => 'SPERMA', 'kelompok' => 'listkodespesimen'],
['name' => 'Kultur Jamur Darah', 'category' => 'JMR DRH', 'kelompok' => 'listkodespesimen'],
['name' => 'Kultur Jamur Sputum', 'category' => 'JMR SPT', 'kelompok' => 'listkodespesimen'],
['name' => 'Kultur Jamur Kuku', 'category' => 'JMR KUKU', 'kelompok' => 'listkodespesimen'],
['name' => 'Kultur Jamur Kulit', 'category' => 'JMR KULIT', 'kelompok' => 'listkodespesimen'],
['name' => 'Kultur Jamur Rambut', 'category' => 'JMR RBT', 'kelompok' => 'listkodespesimen'],
['name' => 'Kultur Jamur Tenggorokan', 'category' => 'JMR TGR', 'kelompok' => 'listkodespesimen'],
['name' => 'Kultur Jamur LID', 'category' => 'JMR LID', 'kelompok' => 'listkodespesimen'],
// Yeast category
['name' => 'Kodamaea ohmeri', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Candida albicans', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Candida dubliniensis', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Candida tropicalis', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Candida famata', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Candida glabrata', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Candida cifferii', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Candida parapsilosis', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Cryptococcus gatii', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Cryptococcus laurentii', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
['name' => 'Cryptococcus neoformans', 'category' => 'yeast', 'kelompok' => 'biakankultur'],
// KGP category
['name' => 'Staphylococcus caprae', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus coagulase negative', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus cohnii ssp. cohnii', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus cohnii ssp. urealyticus', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus hominis ssp. hominis', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus warneri', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus xylosus', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus haemolyticus', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus aureus', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus aureus (MRSA)', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus arlettae', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus epidermidis', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Staphylococcus klosii', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus agalactiae', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus alactolyticus', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus anginosus', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus mitis/Streptococcus oralis', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus parasanguinis', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus pneumoniae', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus pyogenes', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus salivarius ssp. salivarius', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus salivarius ssp. thermophilus', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus sanguinis', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Streptococcus viridans', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Enterococcus casseliflavus', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Enterococcus cecorum', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Enterococcus columbae', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Enterococcus durans', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Enterococcus faecalis', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Enterococcus faecium', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
['name' => 'Enterococcus gallinarum', 'category' => 'KGP', 'kelompok' => 'biakankultur'],
// BGP category
['name' => 'Corynebacterium amycolatum', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
['name' => 'Corynebacterium diphtheriae', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
['name' => 'Corynebacterium jeikeium', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
['name' => 'Corynebacterium minutissimum', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
['name' => 'Corynebacterium pseudodiphtheriticum', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
['name' => 'Corynebacterium striatum', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
['name' => 'Turicella otitidis', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
['name' => 'Bacillus licheniformis', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
['name' => 'Bacillus cereus /thuringiensis', 'category' => 'BGP', 'kelompok' => 'biakankultur'],
// BGN category
['name' => 'Enterobacteriaceae', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Escherichia coli', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Escherichia coli (ESBL)', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Klebsiella pneumoniae', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Klebsiella pneumoniae (ESBL)', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Klebsiella oxytoca', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Citrobacter freundii', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Citrobacter koseri', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Cronobacter sakazakii group', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Enterobacter aerogenes', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Enterobacter asburiae', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Enterobacter cloacae', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Enterobacter gergoviae', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Kluyvera ascorbata', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Kluyvera cryocrescens', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Morganella morganii', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Pantoea spp.', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Proteus hauseri', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Proteus mirabilis', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Proteus penneri', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Proteus vulgaris', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Providencia alcalifaciens', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Providencia rettgeri', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Providencia rustigianii', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Providencia stuartii', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Rahnella aquatilis', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Raoultella ornithinolytica', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Raoultella planticola', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Roseomonas gilardii', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Salmonella enterica ssp. arizonae', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Salmonella enterica ssp. diarizonae', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Salmonella group', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Salmonella ser. Gallinarum', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Salmonella ser. Paratyphi A', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Salmonella ser. Typhi', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Serratia ficaria', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Serratia fonticola', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Serratia liquefaciens group', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Serratia marcescens', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Serratia odorifera', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Serratia plymuthica', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Serratia rubidaea', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Shigella group', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Shigella sonnei', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Yersinia aldovae', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Yersinia enterocolitica/frederiksenii', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Yersinia intermedia', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Yersinia kristensenii', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Yersinia pestis', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Yersinia pseudotuberculosis', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Yersinia ruckeri', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
['name' => 'Yokenella regensburgei', 'category' => 'BGN', 'kelompok' => 'biakankultur'],
// Non-Enterobacteriaceae category
['name' => 'Achromobacter denitrificans', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Achromobacter xylosoxidans', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Acinetobacter baumannii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Acinetobacter baumannii complex', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Acinetobacter haemolyticus', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Acinetobacter junii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Acinetobacter lwoffii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Acinetobacter radioresistens', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Acinetobacter ursingii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Actinobacillus ureae', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Aeromonas hydrophila/Aeromonas caviae', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Aeromonas salmonicida', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Aeromonas sobria', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Aeromonas veronii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Alcaligenes faecalis ssp. faecalis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Bordetella bronchiseptica', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Bordatella hinzii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Bordetella trematum', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Brevundimonas diminuta/vesicularis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Brucella melitensis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Burkholderia cepacia group', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Burkholderia gladioli', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Burkholderia mallei', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Burkholderia pseudomallei', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Chromobacterium violaceum', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Chryseobacterium gleum', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Chryseobacterium indologenes', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Comamonas testosteroni', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Cupriavidus pauculus', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Delftia acidovorans', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Elizabethkingia meningoseptica', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Francisella tularensis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Grimontia hollisae', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Mannheimia haemolytica', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Methylobacterium spp.', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Moraxella group', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Myroides spp.', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Neisseria animaloris/zoodegmatis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Ochrobactrum anthropi', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Oligella ureolytica', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Paracoccus yeei', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pasteurella aerogenes', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pasteurella canis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pasteurella dagmatis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pasteurella multocida', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pasteurella pneumotropica', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pasteurella testudinis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Photobacterium damselae', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas aeruginosa', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas alcaligenes', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas fluorescens', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas luteola', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas mendocina', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas oleovorans', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas oryzihabitans', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas putida', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Pseudomonas stutzeri', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Ralstonia mannitolilytica', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Ralstonia pickettii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Rhizobium radiobacter', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Roseomonas gilardii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Shewanella algae', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Shewanella putrefaciens', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Sphingobacterium multivorum', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Sphingobacterium spiritivorum', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Sphingobacterium thalpophilum', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Sphingomonas paucimobilis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Stenotrophomonas maltophilia', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Vibrio alginolyticus', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Vibrio cholerae', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Vibrio fluvialis', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Vibrio metschnikovii', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Vibrio mimicus', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Vibrio parahaemolyticus', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Vibrio vulnificus', 'category' => 'Non-Enterobacteriaceae', 'kelompok' => 'biakankultur'],
['name' => 'Alphabetical order', 'category' => 'Highly pathogenic organisms', 'kelompok' => 'biakankultur'],
['name' => 'Brucella melitensis', 'category' => 'Highly pathogenic organisms', 'kelompok' => 'biakankultur'],
['name' => 'Burkholderia mallei', 'category' => 'Highly pathogenic organisms', 'kelompok' => 'biakankultur'],
['name' => 'Burkholderia pseudomallei', 'category' => 'Highly pathogenic organisms', 'kelompok' => 'biakankultur'],
['name' => 'Escherichia coli O157', 'category' => 'Highly pathogenic organisms', 'kelompok' => 'biakankultur'],
['name' => 'Francisella tularensis', 'category' => 'Highly pathogenic organisms', 'kelompok' => 'biakankultur'],
['name' => 'Yersinia pestis', 'category' => 'Highly pathogenic organisms', 'kelompok' => 'biakankultur'],
['name' => 'Coccus Gram Positif &lt;1/LPB (1+)', 'category' => 'KGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccus Gram Positif 1-5/LPB (2+)', 'category' => 'KGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccus Gram Positif 6-30/LPB (3+)', 'category' => 'KGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccus Gram Positif &gt;30/LPB (4+)', 'category' => 'KGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Negatif &lt;1/LPB (1+)', 'category' => 'BGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Negatif 1-5/LPB (2+)', 'category' => 'BGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Negatif 6-30/LPB (3+)', 'category' => 'BGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Negatif &gt;30/LPB (4+)', 'category' => 'BGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccobacil Gram Negatif &lt;1/LPB (1+)', 'category' => 'CBGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccobacil Gram Negatif 1-5/LPB (2+)', 'category' => 'CBGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccobacil Gram Negatif 6-30/LPB (3+)', 'category' => 'CBGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccobacil Gram Negatif &gt;30/LPB (4+)', 'category' => 'CBGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccus Gram Negatif &lt;1/LPB (1+)', 'category' => 'KGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccus Gram Negatif 1-5/LPB (2+)', 'category' => 'KGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccus Gram Negatif 6-30/LPB (3+)', 'category' => 'KGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Coccus Gram Negatif &gt;30/LPB (4+)', 'category' => 'KGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Diplococcus Gram Negatif &lt;1/LPB (1+)', 'category' => 'DGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Diplococcus Gram Negatif 1-5/LPB (2+)', 'category' => 'DGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Diplococcus Gram Negatif 6-30/LPB (3+)', 'category' => 'DGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Diplococcus Gram Negatif &gt;30/LPB (4+)', 'category' => 'DGN', 'kelompok' => 'mikroorganisme'],
['name' => 'Budding Cell &lt;1/LPB (1+)', 'category' => 'BC', 'kelompok' => 'mikroorganisme'],
['name' => 'Budding Cell 1-5/LPB (2+)', 'category' => 'BC', 'kelompok' => 'mikroorganisme'],
['name' => 'Budding Cell 6-30/LPB (3+)', 'category' => 'BC', 'kelompok' => 'mikroorganisme'],
['name' => 'Budding Cell &gt;30/LPB (4+)', 'category' => 'BC', 'kelompok' => 'mikroorganisme'],
['name' => 'Pseudohifa (+)', 'category' => 'HIFA', 'kelompok' => 'mikroorganisme'],
['name' => 'Hifa (+)', 'category' => 'HIFA', 'kelompok' => 'mikroorganisme'],
['name' => 'Hifa &lt;1/LPB (1+)', 'category' => 'HIFA', 'kelompok' => 'mikroorganisme'],
['name' => 'Hifa 1-5/LPB (2+)', 'category' => 'HIFA', 'kelompok' => 'mikroorganisme'],
['name' => 'Hifa 6-30/LPB (3+)', 'category' => 'HIFA', 'kelompok' => 'mikroorganisme'],
['name' => 'Hifa &gt;30/LPB (4+)', 'category' => 'HIFA', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Positif &lt;1/LPB (1+)', 'category' => 'BGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Positif 1-5/LPB (2+)', 'category' => 'BGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Positif 6-30/LPB (3+)', 'category' => 'BGP', 'kelompok' => 'mikroorganisme'],
['name' => 'Bacil Gram Positif &gt;30/LPB (4+)', 'category' => 'BGP', 'kelompok' => 'mikroorganisme'],
]);
}
}
File diff suppressed because it is too large Load diff