{"id":342071,"date":"2026-08-26T21:57:48","date_gmt":"2026-08-26T21:57:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/clinicx\/"},"modified":"2026-08-26T21:57:17","modified_gmt":"2026-08-26T21:57:17","slug":"medinova","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/medinova\/","author":23384384,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.0","stable_tag":"0.2.0","tested":"7.0.4","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"MediNova Clinic Manager","header_author":"LunovaDigital","header_description":"Doctors and Departments post types, scheduling and admin tooling for the MediNova theme.","assets_banners_color":"","last_updated":"2026-08-26 21:57:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.0":{"tag":"0.2.0","author":"lunovadigital","date":"2026-08-26 21:57:17","revision":3667831}},"upgrade_notice":{"0.2.0":"<p>The doctor and department post type identifiers are now prefixed. Existing content is migrated automatically and public URLs are unchanged, but the MediNova theme must be updated to 0.1.2, and any custom code or template referring to the <code>doctor<\/code> \/ <code>department<\/code> post types must use <code>medinova_doctor<\/code> \/ <code>medinova_department<\/code>.<\/p>","0.1.1":"<p>Rebrand to MediNova. Doctor and department post meta keys have changed; re-save existing profiles or migrate stored meta.<\/p>","0.1.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[43578,23274,24389,277729,10315],"plugin_category":[],"plugin_contributors":[277730],"plugin_business_model":[],"class_list":["post-342071","plugin","type-plugin","status-publish","hentry","plugin_tags-clinic","plugin_tags-departments","plugin_tags-doctors","plugin_tags-hospital","plugin_tags-medical","plugin_contributors-lunovadigital","plugin_committers-lunovadigital"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/medinova.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>MediNova Clinic Manager adds the content model a medical website needs:<\/p>\n\n<ul>\n<li><strong>Departments<\/strong> \u2014 a custom post type with per-department details such as description, sub-category, abbreviation and key statistics (procedures per year, success rate).<\/li>\n<li><strong>Doctors<\/strong> \u2014 a custom post type with profile photo, role, department assignment, expertise, experience, room number, biography, qualifications, education and languages.<\/li>\n<li><strong>Scheduling<\/strong> \u2014 weekly availability with multiple time periods per day, plus special-date overrides (e.g. holidays or one-off clinics).<\/li>\n<li><strong>Admin tooling<\/strong> \u2014 purpose-built meta boxes and doctor list columns (photo, role, department, experience) for fast content management.<\/li>\n<\/ul>\n\n<p>The plugin was built as the companion to the MediNova theme, but the post types and meta it registers are theme-independent: your content stays available if you switch themes.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>medinova<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin ZIP through the <strong>Plugins \u2192 Add New<\/strong> screen in WordPress.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Add your first department under <strong>Departments \u2192 Add New Department<\/strong>.<\/li>\n<li>Add doctors under <strong>Doctors \u2192 Add New Doctor<\/strong> and assign each one to a department.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20the%20medinova%20theme%3F\"><h3>Does this plugin require the MediNova theme?<\/h3><\/dt>\n<dd><p>No. The post types, meta fields and scheduling data are registered by the plugin and work with any theme. The MediNova theme provides ready-made front-end templates for them.<\/p><\/dd>\n<dt id=\"where%20is%20doctor%20and%20department%20data%20stored%3F\"><h3>Where is doctor and department data stored?<\/h3><\/dt>\n<dd><p>As standard WordPress custom post types and post meta, so it remains portable and survives theme switches.<\/p><\/dd>\n<dt id=\"can%20a%20doctor%20have%20different%20hours%20on%20a%20specific%20date%3F\"><h3>Can a doctor have different hours on a specific date?<\/h3><\/dt>\n<dd><p>Yes. The \"Special dates\" section on the doctor edit screen overrides the weekly schedule for individual dates; leaving a date's periods empty marks the doctor as unavailable that day.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Prefixed the custom post type identifiers: <code>doctor<\/code> is now <code>medinova_doctor<\/code> and <code>department<\/code> is now <code>medinova_department<\/code>, so they cannot collide with post types registered by other plugins.<\/li>\n<li>Public URLs are unchanged (<code>\/doctor\/\u2026<\/code>, <code>\/department\/\u2026<\/code>) and can now be customised with the <code>medinova_core_doctor_rewrite_slug<\/code> and <code>medinova_core_department_rewrite_slug<\/code> filters.<\/li>\n<li>Existing doctors and departments are moved to the new post types automatically on update.<\/li>\n<li>Prefixed all meta box form field names and DOM ids (<code>medinova_doctor_*<\/code>, <code>medinova_department_*<\/code>) so they cannot clash with fields added by other plugins on the same edit screen.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Full rebrand to MediNova across namespaces, constants, CSS prefixes, meta keys, and packages.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Department custom post type with display details and key statistics.<\/li>\n<li>Doctor custom post type with profile, background, weekly availability and special-date scheduling.<\/li>\n<li>Admin list columns for doctors (photo, role, department, experience).<\/li>\n<\/ul>","raw_excerpt":"Doctors and Departments post types with scheduling and admin tooling for medical and clinic websites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342071"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lunovadigital"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342071"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342071"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342071"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342071"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342071"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}