{"id":11,"date":"2025-12-18T09:06:44","date_gmt":"2025-12-18T09:06:44","guid":{"rendered":"http:\/\/192.168.1.159\/wp_plugins\/dev\/kivicare-revamp\/2025\/12\/18\/system-requirements\/"},"modified":"2026-02-05T05:28:05","modified_gmt":"2026-02-05T05:28:05","slug":"system-requirements-for-kivicare-ehr","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/kivicare-lite\/documentation\/getting-started\/system-requirements-for-kivicare-ehr\/","title":{"rendered":"System Requirements for KiviCare EHR"},"content":{"rendered":"<div class=\"nolwrap\">\n<h2 class=\"wp-block-heading\"><strong>Overview<\/strong><\/h2>\n\n\n\n<p>This page outlines the <strong>minimum and recommended system requirements<\/strong> for installing and running <strong>KiviCare EHR<\/strong> effectively. Meeting these requirements helps ensure <strong>optimal performance, security, and stability<\/strong> for clinics, doctors, and patients using the platform.<\/p>\n\n\n\n<p>KiviCare EHR is built on <strong>WordPress<\/strong> with a <strong>React-powered frontend<\/strong>, which makes modern server infrastructure and browser support essential for smooth operation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Server Requirements<\/strong><\/h2>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Minimum Server Requirements<\/strong><\/h5>\n\n\n\n<p>The following configuration is required to run KiviCare EHR:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WordPress:<\/strong> 6.2 or higher<\/li>\n\n\n\n<li><strong>PHP:<\/strong> 8.0 or higher<\/li>\n\n\n\n<li><strong>Database:<\/strong> MySQL 5.7+ or MariaDB 10.3+<\/li>\n\n\n\n<li><strong>Web Server:<\/strong> Apache or NGINX<\/li>\n\n\n\n<li><strong>HTTPS \/ SSL:<\/strong> Required (mandatory for handling healthcare data securely)<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Note:<\/strong><br>These requirements represent a <strong>baseline configuration<\/strong>. As clinic usage grows, such as an increase in patients, doctors, appointments, and background processes, server resources should be scaled accordingly to maintain system performance and stability.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Recommended Server Configuration<\/strong><\/h3>\n\n\n\n<p>For improved performance and scalability, especially in <strong>production environments<\/strong>, the following configuration is recommended:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PHP:<\/strong> 8.1 or higher<\/li>\n\n\n\n<li><strong>Memory Limit:<\/strong> 256 MB or higher<\/li>\n\n\n\n<li><strong>Max Execution Time:<\/strong> 300 seconds<\/li>\n\n\n\n<li><strong>Upload Max Filesize:<\/strong> 64 MB or higher<\/li>\n\n\n\n<li><strong>OPcache:<\/strong> Enabled<\/li>\n\n\n\n<li><strong>Cron Jobs:<\/strong> Enabled (WordPress WP-Cron or server-level cron)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>WordPress Configuration Requirements<\/strong><\/h2>\n\n\n\n<p>KiviCare EHR depends on several WordPress core features and configurations to function correctly:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>REST API enabled<\/li>\n\n\n\n<li>Pretty permalinks enabled<\/li>\n\n\n\n<li>WP-Cron is enabled or server-level cron configured<\/li>\n\n\n\n<li>Default WordPress user roles intact<\/li>\n\n\n\n<li><em>(KiviCare automatically adds required custom roles)<\/em><\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Note:<\/strong> <br>Disabling the WordPress REST API or cron jobs may cause issues with <strong>appointment scheduling, notifications, and background processes<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Email &amp; Notification Requirements<\/strong><\/h2>\n\n\n\n<p>For reliable email delivery and system notifications, ensure the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Valid <strong>SMTP configuration<\/strong> (recommended instead of PHP mail)<\/li>\n\n\n\n<li>Outgoing email is enabled on the server<\/li>\n\n\n\n<li>Cron jobs are active for scheduled notifications<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Complete guide to System Requirements in KiviCare Lite. Learn how to effectively use this feature with step-by-step instructions and best practices.<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-getting-started"],"featured_image_src":null,"author_info":{"display_name":"wordpressadminiq","author_link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/author\/wordpressadminiq\/"},"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":10,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"predecessor-version":[{"id":2684,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/11\/revisions\/2684"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}