Μετάβαση στο περιεχόμενο

Αναφορά MCP / Ιστοσελίδα

Εργαλεία ιστοσελίδας

Δέκα εργαλεία για τη δημόσια ιστοσελίδα και το ιστολόγιό της. Οι εγγραφές αφορούν προσχέδιο· η δημοσίευση είναι το μόνο εργαλείο που αλλάζει ό,τι βλέπει το κοινό, και ισχύει αμέσως.

Πώς διαβάζεται

Κάθε εργαλείο παρακάτω παραθέτει τις παραμέτρους του ακριβώς όπως τις δηλώνει το σχήμα εισόδου: τον τύπο, αν είναι υποχρεωτική, τις επιτρεπτές τιμές όπου τις ορίζει το σχήμα, και τι σημαίνει η κάθε παράμετρος σύμφωνα με το σχήμα. Τίποτα από αυτά δεν γράφεται εδώ: ένα ποσό σε λεπτά, μια προεπιλογή που ισχύει αν παραλείψετε ένα πεδίο, ποια ενέργεια χρειάζεται ποιο id, όλα έρχονται από το ίδιο το εργαλείο.

Το practiceId δεν είναι ποτέ παράμετρος. Προέρχεται από το token σας, και οι διαδρομές εγγραφής το αφαιρούν αν το στείλει ο client.

Ένα εργαλείο που γράφει δείχνει ένα παράδειγμα για κάθε ενέργεια, γιατί αυτό που χρειάζεται μια ενέργεια δεν είναι ό,τι ορίζει υποχρεωτικό το σχήμα εισόδου: το σχήμα ζητά το action και τα υπόλοιπα τα αφήνει στην ενέργεια. Κάθε παράδειγμα είναι πλήρες αίτημα tools/call, και οι παράμετροί του ελέγχονται, όταν φτιάχνεται αυτή η σελίδα, με το ίδιο αντικείμενο που διαβάζει ο server. Τα σφάλματα επιστρέφονται μέσα σε απόκριση 200 με isError: δείτε την επισκόπηση MCP και τον πλήρη κατάλογο.

Κατασκευαστής ιστοσελίδας

Η δημόσια ιστοσελίδα του ιατρείου. Οι εγγραφές αφορούν προσχέδιο μέχρι τη δημοσίευση· η δημοσίευση είναι το μόνο εργαλείο εδώ που αλλάζει ό,τι βλέπει το κοινό.

get_site

Μόνο ανάγνωσηΚάθε μέλος

Ανάγνωση της ιστοσελίδας με σελίδες, modules και FAQ. Επιστρέφει null αν δεν έχει δημιουργηθεί.

Παράδειγμα κλήσης

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_site",
    "arguments": {}
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the requested records" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.

list_site_page_modules

Μόνο ανάγνωσηΚάθε μέλος

Ανάγνωση των modules και FAQ μιας σελίδας.

Παράμετροι

ΕργαλείοΤύποςΥποχρεωτικό;Τι σημαίνει
pageIdstringΠροαιρετικόPage ids come from get_site.
pagestringΠροαιρετικόThe page by name: its navLabel as the practice wrote it, or its kind. Case and accents are ignored.

Παράδειγμα κλήσης

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_site_page_modules",
    "arguments": {}
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the requested records" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
validation_failed400Λείπει παράμετρος, έχει λάθος τύπο, ή είναι εκτός των επιτρεπτών τιμών.
not_found404Το id δεν υπάρχει στο ιατρείο σας. Ένα κακοσχηματισμένο id φαίνεται ίδιο.
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.

check_site_slug_available

Μόνο ανάγνωσηΜόνο ιδιοκτήτης

Έλεγχος αν ένα slug είναι έγκυρο και ελεύθερο. Επιστρέφει διαθεσιμότητα και αιτία όταν δεν είναι.

Παράμετροι

ΕργαλείοΤύποςΥποχρεωτικό;Τι σημαίνει
slugstringΥποχρεωτικόLowercase letters, numbers and hyphens, starting and ending with a letter or number. Becomes the site's public subdomain.

Παράδειγμα κλήσης

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "check_site_slug_available",
    "arguments": {
      "slug": "..."
    }
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the requested records" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
validation_failed400Λείπει παράμετρος, έχει λάθος τύπο, ή είναι εκτός των επιτρεπτών τιμών.
forbidden403Ο καλών δεν είναι ιδιοκτήτης του ιατρείου.
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.

write_site

ΓράφειΜπορεί να διαγράψειΒγαίνει προς τα έξωΜόνο ιδιοκτήτης

action=create δημιουργεί την ιστοσελίδα· update αλλάζει ρυθμίσεις· publish ΔΗΜΟΣΙΕΥΕΙ ΤΟ ΤΡΕΧΟΝ ΠΡΟΣΧΕΔΙΟ στο διαδίκτυο, ορατό αμέσως σε οποιονδήποτε.

Παράμετροι

ΕργαλείοΤύποςΥποχρεωτικό;Τι σημαίνει
actionstring: create | update | publishΥποχρεωτικό
slugstringΠροαιρετικόThe site's public subdomain. Required for action=create. Lowercase letters, numbers and hyphens; check it first with check_site_slug_available.
localestring: en | elΠροαιρετικόLanguage the public site is written in. Required for action=create.
templateIdstringΠροαιρετικόOptional layout template id. Leave unset for the default.
brandColorstringΠροαιρετικόThe site's accent colour.
fontPairingstringΠροαιρετικόOptional named font pairing. Leave unset for the default.
logoFileIdstring | nullΠροαιρετικόAn already-uploaded image to use as the logo, or null to remove the logo, after which the site's header shows the practice name as text. Files are uploaded through the dashboard, not over MCP.
heroFileIdstring | nullΠροαιρετικόAn already-uploaded image for the hero, or null to remove it.
metaTitlestringΠροαιρετικόSite-wide SEO title. 70 characters or fewer.
metaDescriptionstringΠροαιρετικόSite-wide SEO description. 160 characters or fewer.
showServicePricesbooleanΠροαιρετικόWhether service prices are shown to the public.

Παράδειγμα κλήσης

action=create

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site",
    "arguments": {
      "action": "create",
      "slug": "smile-dental",
      "locale": "el"
    }
  }
}

action=update

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site",
    "arguments": {
      "action": "update",
      "brandColor": "#1f5eff",
      "metaTitle": "Smile Dental, Athens",
      "showServicePrices": true
    }
  }
}

action=publish

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site",
    "arguments": {
      "action": "publish"
    }
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the written record" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
validation_failed400Λείπει παράμετρος, έχει λάθος τύπο, ή είναι εκτός των επιτρεπτών τιμών.
not_found404Το id δεν υπάρχει στο ιατρείο σας. Ένα κακοσχηματισμένο id φαίνεται ίδιο.
forbidden403Ο καλών δεν είναι ιδιοκτήτης του ιατρείου.
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.
subscription_read_only403Η συνδρομή έχει λήξει, οπότε το ιατρείο είναι μόνο για ανάγνωση και δεν γράφεται τίποτα.

update_site_page

ΓράφειΜόνο ιδιοκτήτης

Επεξεργασία μεταδεδομένων μιας σελίδας — τίτλος, slug, SEO.

Παράμετροι

ΕργαλείοΤύποςΥποχρεωτικό;Τι σημαίνει
pageIdstringΥποχρεωτικόPage ids come from get_site.
enabledbooleanΠροαιρετικόWhether the page exists on the public site at all. Disabling removes it from the nav and 404s its URL.
navLabelstringΠροαιρετικόWhat the page is called in the site navigation.
navOrderintegerΠροαιρετικόPosition in the navigation. Lower comes first.
metaTitlestringΠροαιρετικόSEO title for this page. 70 characters or fewer.
metaDescriptionstringΠροαιρετικόSEO description for this page. 160 characters or fewer.

Παράδειγμα κλήσης

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "update_site_page",
    "arguments": {
      "pageId": "03142536-6172-43c4-9f80-91a2b3c4d5e6",
      "enabled": true,
      "navLabel": "Services",
      "navOrder": 2
    }
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the written record" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
validation_failed400Λείπει παράμετρος, έχει λάθος τύπο, ή είναι εκτός των επιτρεπτών τιμών.
not_found404Το id δεν υπάρχει στο ιατρείο σας. Ένα κακοσχηματισμένο id φαίνεται ίδιο.
forbidden403Ο καλών δεν είναι ιδιοκτήτης του ιατρείου.
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.
subscription_read_only403Η συνδρομή έχει λήξει, οπότε το ιατρείο είναι μόνο για ανάγνωση και δεν γράφεται τίποτα.

write_site_module

ΓράφειΜπορεί να διαγράψειΜόνο ιδιοκτήτης

action=create προσθέτει module σε σελίδα (απαιτεί pageId)· update και delete απαιτούν moduleId. Οι αλλαγές αφορούν το προσχέδιο μέχρι τη δημοσίευση. Στο update, το `content` αντικαθιστά ολόκληρο το περιεχόμενο του module και δεν το συγχωνεύει: διαβάστε το πρώτα και στείλτε το πλήρες.

Παράμετροι

ΕργαλείοΤύποςΥποχρεωτικό;Τι σημαίνει
actionstring: create | update | deleteΥποχρεωτικό
pageIdstringΠροαιρετικόThe page to add to. Required for action=create.
moduleIdstringΠροαιρετικόThe module to update or delete.
typestring: hero | intro | services_teaser | team_teaser | why_us | testimonials | hours_map | cta | faq | service_grid | insurance_payment | story | team_grid | credentials | gallery | address_map | hours | contact_form | access_parking | booking_widget | service_detailΠροαιρετικόWhich preset module to add. Required for action=create, and not changeable afterwards.
positionintegerΠροαιρετικόOrder on the page. Lower comes first.
enabledbooleanΠροαιρετικόWhether the module renders. Disabling hides it without deleting it.
contentobjectΠροαιρετικόShape depends on `type`, and is validated strictly — an unrecognised key is rejected. hero: { heading (required, <=120 chars), subheading, imageFileId, ctaLabel, ctaHref }. intro and story: { heading, body } where body is required rich text. why_us, credentials, insurance_payment, access_parking: { heading, points: [{ title, body }] } with 1-6 points. testimonials: { heading, items: [{ quote, attribution }] } with 1-12 items. gallery: { heading, images: [{ fileId, alt }] } with 1-24 images. cta: { heading (required), body, label (required), href (required) }. The data-driven modules (services_teaser, service_grid, service_detail, team_teaser, team_grid, hours_map, address_map, hours, contact_form, booking_widget, faq) take { heading } and nothing else — their body comes from the practice's own services, team, hours and FAQs. Read get_site to see the current content of any module.

Παράδειγμα κλήσης

action=create

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site_module",
    "arguments": {
      "action": "create",
      "pageId": "03142536-6172-43c4-9f80-91a2b3c4d5e6",
      "type": "hero",
      "position": 0,
      "content": {
        "heading": "Dentistry in the centre of Athens"
      }
    }
  }
}

action=update

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site_module",
    "arguments": {
      "action": "update",
      "moduleId": "14253647-7283-44d5-8091-a2b3c4d5e6f7",
      "enabled": false
    }
  }
}

action=delete

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site_module",
    "arguments": {
      "action": "delete",
      "moduleId": "14253647-7283-44d5-8091-a2b3c4d5e6f7"
    }
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the written record" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
validation_failed400Λείπει παράμετρος, έχει λάθος τύπο, ή είναι εκτός των επιτρεπτών τιμών.
not_found404Το id δεν υπάρχει στο ιατρείο σας. Ένα κακοσχηματισμένο id φαίνεται ίδιο.
forbidden403Ο καλών δεν είναι ιδιοκτήτης του ιατρείου.
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.
subscription_read_only403Η συνδρομή έχει λήξει, οπότε το ιατρείο είναι μόνο για ανάγνωση και δεν γράφεται τίποτα.

write_site_faq

ΓράφειΜπορεί να διαγράψειΜόνο ιδιοκτήτης

action=create προσθέτει FAQ σε σελίδα (απαιτεί pageId)· update και delete απαιτούν faqId.

Παράμετροι

ΕργαλείοΤύποςΥποχρεωτικό;Τι σημαίνει
actionstring: create | update | deleteΥποχρεωτικό
pageIdstringΠροαιρετικόThe page to add to. Required for action=create.
faqIdstringΠροαιρετικόThe FAQ to update or delete.
questionstringΠροαιρετικόRequired for action=create. Plain text, 300 characters or fewer.
answerstringΠροαιρετικόRequired for action=create, and must be non-empty. A limited HTML subset (h2/h3, bold, italic, links, lists, blockquote); anything else is stripped on save. Plain text is fine.
positionintegerΠροαιρετικόOrder within the page's FAQ list. Lower comes first.

Παράδειγμα κλήσης

action=create

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site_faq",
    "arguments": {
      "action": "create",
      "pageId": "03142536-6172-43c4-9f80-91a2b3c4d5e6",
      "question": "Do you see children?",
      "answer": "Yes, from the age of three.",
      "position": 0
    }
  }
}

action=update

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site_faq",
    "arguments": {
      "action": "update",
      "faqId": "25364758-8394-45e6-91a2-b3c4d5e6f708",
      "answer": "Yes, from the age of three. The first visit is a look and a chat."
    }
  }
}

action=delete

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_site_faq",
    "arguments": {
      "action": "delete",
      "faqId": "25364758-8394-45e6-91a2-b3c4d5e6f708"
    }
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the written record" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
validation_failed400Λείπει παράμετρος, έχει λάθος τύπο, ή είναι εκτός των επιτρεπτών τιμών.
not_found404Το id δεν υπάρχει στο ιατρείο σας. Ένα κακοσχηματισμένο id φαίνεται ίδιο.
forbidden403Ο καλών δεν είναι ιδιοκτήτης του ιατρείου.
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.
subscription_read_only403Η συνδρομή έχει λήξει, οπότε το ιατρείο είναι μόνο για ανάγνωση και δεν γράφεται τίποτα.

list_blog_posts

Μόνο ανάγνωσηΚάθε μέλος

Εμφανίζει τα άρθρα του ιστολογίου — πρόχειρα και δημοσιευμένα — με τη διεύθυνση, την κατάστασή τους και το κείμενό τους.

Παράδειγμα κλήσης

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_blog_posts",
    "arguments": {}
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the requested records" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.

list_blog_categories

Μόνο ανάγνωσηΚάθε μέλος

Εμφανίζει τις κατηγορίες στις οποίες μπορεί να καταχωρηθεί ένα άρθρο. Καλέστε το πριν γράψετε άρθρο αν θέλετε να ορίσετε κατηγορία: το id πρέπει να ανήκει σε αυτόν τον ιστότοπο.

Παράδειγμα κλήσης

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "list_blog_categories",
    "arguments": {}
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the requested records" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.

write_blog_post

ΓράφειΜπορεί να διαγράψειΜόνο ιδιοκτήτης

Δημιουργεί, επεξεργάζεται ή διαγράφει άρθρο. Το create χρειάζεται τίτλο, διεύθυνση και κείμενο· τα update και delete χρειάζονται postId. Το άρθρο δημιουργείται ως ΠΡΟΧΕΙΡΟ. Το blog είναι η μία εξαίρεση στη δημοσίευση: σε ιστότοπο που έχει ήδη δημοσιευτεί, μόλις ένα άρθρο γίνει δημοσιευμένο βγαίνει αμέσως μπροστά στους ασθενείς, και η διαγραφή ενός δημοσιευμένου άρθρου το κατεβάζει αμέσως. Ένα ιατρείο μπορεί επίσης να έχει εβδομαδιαίο πρόγραμμα που γράφει άρθρα μόνο του, οπότε μπορεί να εμφανιστούν άρθρα που δεν δημιουργήσατε εσείς.

Παράμετροι

ΕργαλείοΤύποςΥποχρεωτικό;Τι σημαίνει
actionstring: create | update | deleteΥποχρεωτικό
postIdstringΠροαιρετικόThe post to update or delete.
titlestringΠροαιρετικόRequired for action=create. Plain text.
slugstringΠροαιρετικόRequired for action=create. Lowercase letters, numbers and hyphens; it becomes the post's address and must be unique on this site.
excerptstringΠροαιρετικόA short teaser for the blog index. Plain text.
bodystringΠροαιρετικόRequired for action=create. A limited HTML subset (h2/h3, bold, italic, links, lists, blockquote, images); anything else is stripped on save. Do not include an h1 — the page supplies the title.
categoryIdstring | nullΠροαιρετικόOne of list_blog_categories' ids, or null to clear. A category from another site is refused.
authorMembershipIdstring | nullΠροαιρετικόA practice member to credit, or null for no named author — in which case the practice itself is the author.
statusstring: draft | publishedΠροαιρετικόDefaults to draft on create. On a site that has been published, moving a post to published puts it live immediately; it does not wait for the next site publish.
metaTitlestringΠροαιρετικόOptional search-result headline. Falls back to the title.
metaDescriptionstringΠροαιρετικόOptional search-result summary, around 110-160 characters. Falls back to the excerpt.

Παράδειγμα κλήσης

action=create

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_blog_post",
    "arguments": {
      "action": "create",
      "title": "What to expect at your first visit",
      "slug": "first-visit",
      "body": "We start with a look, an X-ray if you need one, and a plan you agree to.",
      "status": "draft"
    }
  }
}

action=update

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_blog_post",
    "arguments": {
      "action": "update",
      "postId": "36475869-94a5-46f7-a2b3-c4d5e6f70819",
      "status": "published"
    }
  }
}

action=delete

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "write_blog_post",
    "arguments": {
      "action": "delete",
      "postId": "36475869-94a5-46f7-a2b3-c4d5e6f70819"
    }
  }
}

Αποτέλεσμα

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "structuredContent": { "...": "the written record" },
    "content": [{ "type": "text", "text": "<the same JSON>" }]
  }
}

Σφάλματα

ΚωδικόςΚατάστασηΠότε
validation_failed400Λείπει παράμετρος, έχει λάθος τύπο, ή είναι εκτός των επιτρεπτών τιμών.
not_found404Το id δεν υπάρχει στο ιατρείο σας. Ένα κακοσχηματισμένο id φαίνεται ίδιο.
forbidden403Ο καλών δεν είναι ιδιοκτήτης του ιατρείου.
plan_feature_required403Το πακέτο του ιατρείου δεν το περιλαμβάνει. Το MCP χρειάζεται Complete.
subscription_read_only403Η συνδρομή έχει λήξει, οπότε το ιατρείο είναι μόνο για ανάγνωση και δεν γράφεται τίποτα.

Συχνές ερωτήσεις

Οι καρτέλες ασθενών κρυπτογραφούνται, και εκεί που φυλάσσονται και καθώς έρχονται στην οθόνη σας. Τα αρχεία είναι ιδιωτικά, και ο σύνδεσμος προς ένα αρχείο σταματά να δουλεύει μετά από λίγο. Οι αλλαγές στις καρτέλες των ασθενών καταγράφονται, με το ποιος τις έκανε και πότε. Δεν υπάρχει κοινός κωδικός ιατρείου: ο καθένας έχει τον δικό του λογαριασμό. Στο πακέτο Complete, ο ιδιοκτήτης του ιατρείου μπορεί επίσης να απαιτεί σύνδεση σε δύο βήματα για όλη την ομάδα.

Ναι. Ο ιδιοκτήτης του ιατρείου μπορεί να εξάγει τον κατάλογο ασθενών, τις αναφορές και το ιστορικό ενεργειών σε αρχείο υπολογιστικού φύλλου (CSV) μέσα από την εφαρμογή, και οποιοσδήποτε στο ιατρείο μπορεί να κατεβάσει τα αρχεία του οποιαδήποτε στιγμή. Τα δεδομένα του ιατρείου σας ανήκουν σε εσάς, χωρίς χρέωση ή καθυστέρηση εξαγωγής. Αυτό ισχύει και στα δύο πακέτα, στη δοκιμή, αλλά και μετά την ακύρωση.

Το HyperCRM είναι λογισμικό επί πληρωμή. Κάθε ιατρείο ξεκινά με δωρεάν δοκιμή 30 ημερών στο πακέτο Complete, χωρίς κάρτα. Στη συνέχεια τα πακέτα ξεκινούν από 19 € και 34 € τον μήνα, με ΦΠΑ. Η τιμή εξαρτάται από το πόσους επαγγελματίες υγείας απασχολείτε. Κάθε τιμή βρίσκεται στη σελίδα τιμών, οπότε δεν χρειάζεται να μιλήσετε με πωλητή.