🦷 SIMKESGI System Flowchart

Sistem Informasi Kesehatan Gigi - Flowchart Inovasi Teknologi

Poltekkes Kemenkes Palembang

System Overview - Alur Kerja Sistem SIMKESGI

START - Akses Sistem
Login Authentication
Validasi Email & Password
User Role?
Admin
Management
Mahasiswa
Data Entry
Pembimbing
Supervisor
Dashboard
Statistik & Monitoring
Modul Utama (15+)
Kartu Pasien
Anamnesa
Pemeriksaan
Odontogram
OHI-S
Vitalitas
Diagnosa
Perencanaan
Pelaksanaan
MySQL Database
Data Storage & Retrieval
Approval Workflow
ACC dengan TTE
Tanda Tangan Elektronik
Output: Rekam Medis
Print & Export PDF
END - Logout

User Flow - Alur Kerja Pengguna Berdasarkan Role

User Login
Identifikasi Role

👨‍🎓 Mahasiswa Flow

Pilih Pasien
Input Data Pasien
(Kartu Pasien, Anamnesa)
Pemeriksaan Lengkap
(Odontogram, OHI-S, Vitalitas)
Input Diagnosa & Perencanaan
Catat Pelaksanaan Tindakan
Submit untuk ACC
ke Pembimbing

👨‍⚕️ Pembimbing Flow

Review Data Mahasiswa
Data Valid?
❌ Reject
Revisi oleh Mahasiswa
✅ Approve (ACC)
+ TTE Digital
Rekam Medis Final
Siap Print/Export

⚙️ Admin Flow

Manajemen User
(Admin, Mahasiswa, Pembimbing)
Manajemen Data Master
(Diagnosa, Penyebab, Gejala)
Monitoring Sistem
Dashboard & Analytics
Backup & Maintenance Data

Data Flow - Alur Pergerakan Data dalam Sistem

Data Entry Point
Input Layer
Form Validation & Sanitization
Laravel Validation Rules
Controller Layer
Business Logic Processing
Laravel Controllers
Model Layer
Data Mapping & ORM
Eloquent ORM
Database Layer
MySQL 8.0 Storage

Database Tables Structure

👥 users
User authentication & roles
🧑‍⚕️ kartu_pasien
Patient master data
📋 anamnesa
Medical history
🦷 odontogram
Dental chart records
📊 ohi_s
Oral hygiene index
🔬 vitalitas
Vitality test results
💉 diagnosa
Diagnosis records
📝 perencanaan
Treatment planning
✅ pelaksanaan
Treatment execution
View Layer
Blade Templates Rendering
Frontend Display
Output to User
HTML, PDF, Export
Data Delivery Complete

Workflow Process - Alur Proses Rekam Medis Lengkap

Pasien Baru Datang
📝 TAHAP 1: Identifikasi Pasien
Input: No. Kartu, Nama, NIK, Data Demografis
📋 TAHAP 2: Anamnesa & Riwayat
Keluhan, Riwayat Penyakit, Alergi, Vital Sign
🔍 TAHAP 3: Pemeriksaan Awal
Eksternal Oral, Plak & Kalkulus, OHI-S
Auto-Calculate: Plaque Score, OHI-S Index
🦷 TAHAP 4: Odontogram Digital
Status setiap gigi, Kondisi karies
Auto-Calculate: DMF-T, def-t Score
Ada Gigi Karies?
✅ Ya
Lanjut Tes Vitalitas
❌ Tidak
Skip Vitalitas
🔬 TAHAP 5: Pemeriksaan Lanjutan
Vitalitas, Periodontal, Anomali Mukosa
Auto-Diagnosis: KME, KMD, KMP
💉 TAHAP 6: Diagnosa Askepgilut
Diagnosis, Penyebab, Gejala
📝 TAHAP 7: Perencanaan Perawatan
Rasional, Tujuan, Indikator, Evaluasi
✅ TAHAP 8: Pelaksanaan Tindakan
Intervensi, Hasil, Rencana Tindak Lanjut
Submit ke Pembimbing
Menunggu ACC
ACC oleh Pembimbing?
❌ Ditolak
Kembali ke Mahasiswa untuk Revisi
🔄
✅ Disetujui
TTE Pembimbing Ditambahkan
🖨️ Rekam Medis Final
Print/Export PDF
Proses Selesai

System Architecture - Arsitektur Teknologi

🎨 Presentation Layer

HTML5
Semantic markup
CSS3/Bootstrap 5
Responsive UI
JavaScript
Client-side logic
Blade Templates
View rendering

⚙️ Application Layer

Laravel 10.x
MVC Framework
Controllers
Business logic
Models
Data entities
Middleware
Authentication

🧮 Business Logic Layer

Auto-Calculate
OHI-S, DMF-T, def-t, Plaque Score
Validation Rules
Form & data validation
Workflow Engine
ACC & approval logic
PDF Generation
Report export

💾 Data Access Layer

Eloquent ORM
Object-relational mapping
Query Builder
Database queries
Migrations
Schema management
Seeders
Test data

🗄️ Database Layer

MySQL 8.0 Database
Relational data storage with InnoDB engine
15+ Tables | Foreign Keys | Indexes | Transactions

🖥️ Infrastructure Layer

Web Server
Apache/Nginx
PHP 8.1+
Runtime environment
Composer
Dependency manager
Linux Server
Ubuntu/CentOS
Start/End
Process
Decision
Input/Output
Database

📄 SIMKESGI System Flowchart

Dokumentasi Inovasi Teknologi • Sistem Informasi Kesehatan Gigi

© 2025 Poltekkes Kemenkes Palembang • Jurusan Kesehatan Gigi

Tech Stack: Laravel 10 • PHP 8.1+ • MySQL 8.0 • Bootstrap 5