100%
WHO/CIOMS ComplianceFull alignment with CIOMS 2016 7 ethical standards & 41 criteria
Full alignment with CIOMS 2016 7 ethical standards & 41 criteria
Clinical Trials, Non-Clinical, Animal Testing (3R), and Community Social
Automated cooldown prevents reviewer fatigue and conflict of interest
Admin, Chairman, Vice Chair, Secretariat, Reviewer, and Researcher
Proposal, informed consent, instruments, budget, CV, and bank slips
Instant tamper-evident Ethical Clearance PDF with dynamic QR verification
The Faculty of Medicine at Universitas Muhammadiyah Jakarta (FK UMJ) required an end-to-end digital platform to replace manual paperwork and legacy tools in managing research ethics reviews.
Developed over a four-month contract, the system modernizes the ethical clearance lifecycle while enforcing compliance with WHO/CIOMS 2016 and Indonesian national KEPPKN guidelines.
A complete walkthrough of the KEPK FK UMJ system: multi-subtype protocol submission, administrative completeness audit, workload-guarded reviewer assignment, and chapter-by-chapter AJAX evaluation.
Platform architecture overview illustrating the end-to-end WHO/CIOMS 2016 ethical clearance lifecycle and automated PDF issuance.
Built to automate mission-critical operations — unifying domain workflows, core services, and interactive user experiences.
Uses Strategy Resolver to route Clinical, Non-Clinical, Animal, and Social protocols to specialized validation pipelines.
Allows progressive form saving with nullable fields, protected by MySQL transactions and 24 backed medical enums.
Enables ethics reviewers to score and critique individual protocol sections asynchronously without page reloads.
Enforces a 24-hour assignment cooldown and a minimum 3-reviewer quorum for high-risk Full Board studies.
A standardized academic research ethics platform managing protocol drafting, administrative triage, reviewer appointment, and tamper-evident certification.
Self-service protocol submission portal with progressive draft saving and specialized medical forms.
End-to-end medical research governance workflow enforcing 24-hour reviewer workload cooldowns, multi-stage audits, and automated A4 DomPDF certification.
Researchers complete subtype-specific protocol questionnaires, upload 10 mandatory supporting dossiers, and finish 41-question WHO/CIOMS self-assessments.
Secretariat staff review submitted files, consent forms, and administrative vouchers to certify dossiers as Verified or return for revision.
Protocols are classified into Exempted, Expedited, or Full Board paths, followed by reviewer assignments governed by a 24-hour workload guard.
Reviewers independently evaluate protocol chapters via AJAX, submitting scores and qualitative notes before rendering an ethical verdict.
Committee leadership issues executive sign-off, automatically generating official A4 DomPDF Ethical Clearance certificates with verification QR codes.
The system enforces an automated 24-hour assignment lockout for active reviewers and requires a mandatory minimum of 3 reviewers for Full Board plenary protocols.
Engineered for high availability, fault tolerance, and clear domain separation across frontend interfaces, service layers, and data stores.
Fast, responsive user interface styled with Tailwind CSS v4 and @tailwindcss/vite, featuring SweetAlert2 interactive modals and Axios asynchronous protocol chapter updates.
Secure entry point with 16-digit NIK registration, two-factor authentication (2FA), and dynamic role-based access control governing 6 distinct institutional personas.
Decoupled business logic via BaseResearchCreationService and subtype-specific handlers (Clinical, NonClinical, Animal, Social), strictly typed with 24 medical backed enums.
Structured relational database schema with JSON column attributes, foreign key cascades, soft deletes, and atomic DB transactions ensuring zero protocol corruption.
Automated server-side rendering for official A4 Ethical Clearance PDF certificates with verification QR codes and batch administrative spreadsheet exports.
A modern engineering stack combining high-throughput user interfaces, modular backend architecture, and resilient data layers.
Clear boundary separation between system components, paired with modular schemas and structured repositories.
Master study protocols, WHO/CIOMS self-assessment scores, multi-stage draft states, and investigator metadata.
Specialized medical data tables: Belmont ethical principles, clinical trial phases I-IV, 3R animal welfare, and community consent protocols.
Secretariat reviewer assignments, 24-hour cooldown timestamps, chapter-by-chapter status/comment records, and ethical decisions.
Interactive revision matrix storing researcher response notes, document upload revisions, and resubmission tracking.
Audited post-clearance modules: protocol amendments, serious adverse event (SAE) incident alerts, annual renewals, and final reports.
Enterprise-grade security policies, documented API contracts, and the quantifiable outcomes achieved during production deployment.
Enforces strict Indonesian National Identification Number (NIK) formatting upon user registration paired with Fortify two-factor authentication for sensitive review actions.
Defines 6 granular system roles with strict policy gates, ensuring complete segregation of duties between researchers, secretariat staff, and ethics reviewers.
All multi-step protocol submissions, file attachments, and reviewer appointments execute inside DB transactions to guarantee zero partial data corruption.
Eloquent ORM prepared statements eliminate SQL injection vulnerabilities, while Laravel CSRF tokens safeguard all form requests and asynchronous Axios AJAX dispatches.
How critical technical bottlenecks were overcome and verified under real production conditions.