{"id":24,"date":"2025-12-18T09:06:45","date_gmt":"2025-12-18T09:06:45","guid":{"rendered":"http:\/\/192.168.1.159\/wp_plugins\/dev\/kivicare-revamp\/2025\/12\/18\/appointment-lifecycle\/"},"modified":"2026-02-05T05:28:19","modified_gmt":"2026-02-05T05:28:19","slug":"appointment-lifecycle","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/kivicare-lite\/documentation\/core-concepts\/appointment-lifecycle\/","title":{"rendered":"Appointment Lifecycle"},"content":{"rendered":"<div class=\"nolwrap\">\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p>This document provides a comprehensive guide to the appointment lifecycle in KiviCare, covering all stages from creation to completion, including status management, payment processing, and related workflows.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Appointment Status Management<\/h2>\n\n\n\n<p>KiviCare uses five distinct status levels for appointment management:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cancelled (0)<\/strong> \u2013 Appointment has been cancelled<\/li>\n\n\n\n<li><strong>Booked (1)<\/strong> \u2013 Appointment is confirmed and scheduled<\/li>\n\n\n\n<li><strong>Pending (2)<\/strong> \u2013 Appointment awaiting confirmation (usually payment)<\/li>\n\n\n\n<li><strong>Check-Out (3)<\/strong> \u2013 Patient has completed the appointment<\/li>\n\n\n\n<li><strong>Check-In (4)<\/strong> \u2013 Patient has arrived and appointment is in progress<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Appointment Creation Workflow<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Form Submission Process<\/h4>\n\n\n\n<p><strong>Required Information<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clinic selection (auto-selected for clinic staff)<\/li>\n\n\n\n<li>Doctor selection (auto-selected for doctor users)<\/li>\n\n\n\n<li>Patient selection (auto-selected for patient users)<\/li>\n\n\n\n<li>Service selection with pricing<\/li>\n\n\n\n<li>Appointment date and time slot<\/li>\n\n\n\n<li>Initial status based on user role and payment requirements<\/li>\n<\/ul>\n\n\n\n<p><strong>Optional Information<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Appointment description<\/li>\n\n\n\n<li>Custom fields (Pro version)<\/li>\n\n\n\n<li>Additional forms (Pro version)<\/li>\n\n\n\n<li>File attachments (if enabled in settings)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Processing Workflow<\/h4>\n\n\n\n<p><strong>Validation Steps<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verify all required entities exist and are active<\/li>\n\n\n\n<li>Check selected time slot availability<\/li>\n\n\n\n<li>Validate appointment booking restrictions<\/li>\n\n\n\n<li>Confirm service availability for selected doctor<\/li>\n<\/ol>\n\n\n\n<p><strong>Service Duration Management<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Calculate total duration from all selected services<\/li>\n\n\n\n<li>Determine appointment end time automatically<\/li>\n\n\n\n<li>Block appropriate time slots for the appointment<\/li>\n<\/ul>\n\n\n\n<p><strong>Payment Handling<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Patients with paid services must select payment method<\/li>\n\n\n\n<li>Free appointments are automatically confirmed<\/li>\n\n\n\n<li>Staff users can optionally process payments<\/li>\n\n\n\n<li>Payment status determines initial appointment status<\/li>\n<\/ul>\n\n\n\n<p><strong>Final Processing<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create appointment record with all details<\/li>\n\n\n\n<li>Link selected services to appointment<\/li>\n\n\n\n<li>Process payment if required<\/li>\n\n\n\n<li>Save any custom field data<\/li>\n\n\n\n<li>Generate telemed meeting links if applicable<\/li>\n\n\n\n<li>Create medical encounter for completed appointments<\/li>\n\n\n\n<li>Send confirmation notifications<\/li>\n\n\n\n<li>Sync with external calendars (Pro version)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Appointment Status Lifecycle<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Status Transitions<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>PENDING \u2192 BOOKED \u2192 CHECK_IN \u2192 CHECK_OUT\n   \u2193         \u2193         \u2193\nCANCELLED \u2190 CANCELLED \u2190 CANCELLED\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Status Management Rules<\/h4>\n\n\n\n<p><strong>PENDING \u2192 BOOKED<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Triggered by successful payment<\/li>\n\n\n\n<li>Manual confirmation by staff<\/li>\n\n\n\n<li>Auto-confirmation for free appointments<\/li>\n<\/ul>\n\n\n\n<p><strong>BOOKED \u2192 CHECK_IN<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Only on appointment date<\/li>\n\n\n\n<li>Staff action required<\/li>\n\n\n\n<li>Creates encounter if not exists<\/li>\n<\/ul>\n\n\n\n<p><strong>CHECK_IN \u2192 CHECK_OUT<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Completes the appointment<\/li>\n\n\n\n<li>Creates billing records<\/li>\n\n\n\n<li>Closes encounter<\/li>\n<\/ul>\n\n\n\n<p><strong>Any Status \u2192 CANCELLED<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Patient cancellation (with buffer restrictions)<\/li>\n\n\n\n<li>Staff cancellation<\/li>\n\n\n\n<li>Payment failure<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Cancellation Buffer System<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configurable time buffer before appointment (e.g., 2 hours)<\/li>\n\n\n\n<li>Prevents patient cancellation within buffer period<\/li>\n\n\n\n<li>Calculated using server timezone for accuracy<\/li>\n\n\n\n<li>Only applies to patient users, staff can cancel anytime<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Payment Integration<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Payment Gateways Supported<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PayPal<\/li>\n\n\n\n<li>Stripe<\/li>\n\n\n\n<li>Razorpay<\/li>\n\n\n\n<li>WooCommerce<\/li>\n\n\n\n<li>Knit Pay (dynamic gateway support)<\/li>\n\n\n\n<li>Manual\/Offline payments<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Payment Workflow<\/h4>\n\n\n\n<p><strong>Payment Gateway Selection<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Required for patients booking paid services<\/li>\n\n\n\n<li>Optional for staff users creating appointments<\/li>\n\n\n\n<li>Automatically set to offline for free appointments<\/li>\n<\/ul>\n\n\n\n<p><strong>Payment Processing<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Secure payment processing through selected gateway<\/li>\n\n\n\n<li>Includes appointment details, service costs, and patient information<\/li>\n\n\n\n<li>Supports multiple currencies based on gateway configuration<\/li>\n\n\n\n<li>Automatic tax calculation (Pro version)<\/li>\n<\/ul>\n\n\n\n<p><strong>Payment Status Tracking<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pending<\/strong> \u2013 Payment initiated but not completed<\/li>\n\n\n\n<li><strong>Completed<\/strong> \u2013 Payment successful, appointment confirmed<\/li>\n\n\n\n<li><strong>Failed<\/strong> \u2013 Payment unsuccessful, appointment remains pending<\/li>\n\n\n\n<li><strong>Cancelled<\/strong> \u2013 Payment cancelled by user<\/li>\n<\/ul>\n\n\n\n<p><strong>Payment Result Handling<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Success redirects to confirmation page<\/li>\n\n\n\n<li>Failure redirects to retry or cancellation page<\/li>\n\n\n\n<li>Automatic status updates based on payment results<\/li>\n\n\n\n<li>Email notifications for payment confirmations<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Slot Management<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Slot Generation Process<\/h4>\n\n\n\n<p><strong>Data Collection<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Doctor&#8217;s working sessions for the selected day<\/li>\n\n\n\n<li>Existing appointments and their durations<\/li>\n\n\n\n<li>Selected service duration requirements<\/li>\n\n\n\n<li>Clinic and doctor availability schedules<\/li>\n<\/ul>\n\n\n\n<p><strong>Slot Calculation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Generate available time slots based on doctor sessions<\/li>\n\n\n\n<li>Remove time slots occupied by existing appointments<\/li>\n\n\n\n<li>Consider total service duration for proper slot blocking<\/li>\n\n\n\n<li>Account for buffer time between appointments<\/li>\n<\/ul>\n\n\n\n<p><strong>Availability Validation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check for doctor leaves and unavailability<\/li>\n\n\n\n<li>Verify clinic holiday schedules<\/li>\n\n\n\n<li>Apply booking restriction rules<\/li>\n\n\n\n<li>Ensure slots meet minimum advance booking requirements<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Slot Validation Rules<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Same-day booking restrictions<\/li>\n\n\n\n<li>Pre-booking and post-booking limits<\/li>\n\n\n\n<li>Holiday and off-day restrictions<\/li>\n\n\n\n<li>Doctor availability schedules<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Service Management<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Service Types<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Regular Services<\/strong> \u2013 Standard medical services<\/li>\n\n\n\n<li><strong>Telemed Services<\/strong> \u2013 Video consultation services<\/li>\n\n\n\n<li><strong>Multiple Services<\/strong> \u2013 Services that can be combined<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Service-Doctor Relationships<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each service is linked to specific doctors who can provide it<\/li>\n\n\n\n<li>Pricing can vary per doctor for the same service<\/li>\n\n\n\n<li>Service duration is defined per doctor-service combination<\/li>\n\n\n\n<li>Telemed capabilities are managed per service offering<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Service Selection Rules<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Single service selection (default)<\/li>\n\n\n\n<li>Multiple service selection (if service allows)<\/li>\n\n\n\n<li>Telemed services require addon activation<\/li>\n\n\n\n<li>Price calculation based on doctor-service mapping<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Notification System<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Email Notifications<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Appointment confirmation<\/li>\n\n\n\n<li>Appointment reminders (configurable timing)<\/li>\n\n\n\n<li>Status change notifications<\/li>\n\n\n\n<li>Cancellation notifications<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">SMS\/WhatsApp Notifications (Pro)<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Appointment reminders<\/li>\n\n\n\n<li>Status updates<\/li>\n\n\n\n<li>Payment confirmations<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Push Notifications (API addon)<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Real-time appointment updates<\/li>\n\n\n\n<li>Mobile app notifications<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Telemed Integration<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Supported Platforms<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Zoom (KiviCare Telemed Addon)<\/li>\n\n\n\n<li>Google Meet (KiviCare Google Meet Addon)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Telemed Workflow<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Service Selection \u2013 Choose from telemed-enabled services<\/li>\n\n\n\n<li>Meeting Creation \u2013 Video meeting automatically created upon appointment confirmation<\/li>\n\n\n\n<li>Link Distribution \u2013 Meeting links sent via email and SMS notifications<\/li>\n\n\n\n<li>Meeting Management \u2013 Separate start\/join links provided to doctors and patients<\/li>\n\n\n\n<li>Meeting Updates \u2013 Links can be regenerated if needed<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Meeting Information<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Meeting topic based on selected service name<\/li>\n\n\n\n<li>Scheduled for appointment date and time<\/li>\n\n\n\n<li>Duration matches total service time<\/li>\n\n\n\n<li>Unique meeting room for each appointment<\/li>\n\n\n\n<li>Automatic reminders with meeting links<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Encounter &amp; Billing<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Encounter Creation<\/h4>\n\n\n\n<p><strong>Triggers<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Appointment status change to CHECK_IN<\/li>\n\n\n\n<li>Appointment status change to CHECK_OUT<\/li>\n<\/ul>\n\n\n\n<p><strong>Encounter Data<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Links to appointment<\/li>\n\n\n\n<li>Patient and doctor information<\/li>\n\n\n\n<li>Encounter date and status<\/li>\n\n\n\n<li>Description and notes<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Billing Process<\/h4>\n\n\n\n<p><strong>Bill Creation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automatically linked to medical encounter<\/li>\n\n\n\n<li>Total calculated from all selected services<\/li>\n\n\n\n<li>Payment status reflects current payment state<\/li>\n<\/ul>\n\n\n\n<p><strong>Bill Items<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Individual line items for each service<\/li>\n\n\n\n<li>Quantity and per-service pricing<\/li>\n\n\n\n<li>Service descriptions and categories<\/li>\n<\/ul>\n\n\n\n<p><strong>Tax Calculation (Pro Version)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Taxes applied based on clinic configuration<\/li>\n\n\n\n<li>Support for multiple tax types and rates<\/li>\n\n\n\n<li>Automatic calculation and inclusion in totals<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Configuration Settings<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Appointment Booking Restrictions<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Same-day booking only<\/li>\n\n\n\n<li>Pre-booking limit (default: 0 days)<\/li>\n\n\n\n<li>Post-booking limit (default: 365 days)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">File Upload Settings<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable file attachments<\/li>\n\n\n\n<li>Multiple file support<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Reminder Configuration<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Email reminders<\/li>\n\n\n\n<li>Reminder timing (default: 24 hours)<\/li>\n\n\n\n<li>SMS reminders (Pro version)<\/li>\n\n\n\n<li>WhatsApp reminders (Pro version)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Cancellation Settings<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cancellation buffer<\/li>\n\n\n\n<li>Buffer enforcement<\/li>\n\n\n\n<li>Timezone handling<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Description Settings<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Appointment descriptions<\/li>\n\n\n\n<li>Required descriptions<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">User Role Permissions<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Patient Users<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create appointments for themselves<\/li>\n\n\n\n<li>Must use payment gateway for paid services<\/li>\n\n\n\n<li>Can cancel appointments (subject to buffer restrictions)<\/li>\n\n\n\n<li>View only their own appointments<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Doctor Users<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create appointments for any patient<\/li>\n\n\n\n<li>Automatically assigned as the appointment doctor<\/li>\n\n\n\n<li>Manage appointment status<\/li>\n\n\n\n<li>Access appointments assigned to them only<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Clinic Admin \/ Receptionist<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create appointments for any patient in their clinic<\/li>\n\n\n\n<li>Assign any doctor within their clinic<\/li>\n\n\n\n<li>Full appointment management within clinic scope<\/li>\n\n\n\n<li>Access all appointments for their clinic<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">System Administrator<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Full access to all appointments across all clinics<\/li>\n\n\n\n<li>Manage global appointment settings<\/li>\n\n\n\n<li>System-wide appointment reporting and analytics<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Appointment Management<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always verify slot availability before confirming appointments<\/li>\n\n\n\n<li>Use appropriate status transitions<\/li>\n\n\n\n<li>Maintain clear communication through notifications<\/li>\n\n\n\n<li>Regular backup of appointment data<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Payment Processing<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ensure secure payment gateway configuration<\/li>\n\n\n\n<li>Test payment flows regularly<\/li>\n\n\n\n<li>Monitor payment status and handle failures gracefully<\/li>\n\n\n\n<li>Maintain payment audit trails<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Data Security<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Protect patient information according to healthcare regulations<\/li>\n\n\n\n<li>Use secure connections for payment processing<\/li>\n\n\n\n<li>Regular security audits<\/li>\n\n\n\n<li>Proper user access controls<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Performance Optimization<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Regular database maintenance<\/li>\n\n\n\n<li>Monitor peak booking times<\/li>\n\n\n\n<li>Implement caching<\/li>\n\n\n\n<li>Clean up old appointment data<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting Common Issues<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Slot Generation Problems<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify doctor session schedules<\/li>\n\n\n\n<li>Check service duration settings<\/li>\n\n\n\n<li>Validate clinic schedules and holidays<\/li>\n\n\n\n<li>Review booking restrictions<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Payment Processing Issues<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify gateway credentials<\/li>\n\n\n\n<li>Check webhooks and SSL<\/li>\n\n\n\n<li>Test in sandbox mode<\/li>\n\n\n\n<li>Monitor gateway status<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Notification Delivery Problems<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify email configuration<\/li>\n\n\n\n<li>Check SMS\/WhatsApp API settings<\/li>\n\n\n\n<li>Test templates<\/li>\n\n\n\n<li>Monitor delivery logs<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Telemed Integration Issues<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirm addon activation<\/li>\n\n\n\n<li>Verify API credentials<\/li>\n\n\n\n<li>Test meeting creation<\/li>\n\n\n\n<li>Check network\/firewall settings<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Complete guide to Appointment Lifecycle 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":[23],"tags":[],"class_list":["post-24","post","type-post","status-publish","format-standard","hentry","category-core-concepts"],"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\/24","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=24"}],"version-history":[{"count":4,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"predecessor-version":[{"id":2599,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/24\/revisions\/2599"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}