Doctor Appointment Booking & Clinic Management – Alnora

Beskrivelse

Alnora er alt-i-ett-utvidelsen for booking av legetimer og klinikkadministrasjon for WordPress — bygget utelukkende for private legekontorer.

Gjør WordPress-nettstedet ditt til en komplett bookingplattform på få minutter. Enten du er soloutøver eller en travel klinikk med flere leger og lokasjoner — tannleger, psykologer, fysioterapeuter, hudleger, kosmetiske klinikker eller fastleger — gir Alnora pasientene dine en vakker bookingopplevelse i flere trinn og gir resepsjonen din ett rolig sted å styre alt fra.

Ingen generisk salongutvidelse som er bøyd på plass. Ingen regneark. Ingen fem tillegg tapet sammen. Bare ett fokusert produkt som forstår leger, tjenester, pasienter og personvern.

👉 Livedemo · Se Pro-priser · Dokumentasjon

Hvorfor private klinikker velger Alnora

  • 🏥 Bygget for medisin, ikke for varehandel. Hver skjerm tar utgangspunkt i leger, tjenester og pasienter — så oppsettet går raskt, og ingenting føles som en omvei.
  • 🔒 Dataene dine forblir dine. Alt kjører på ditt eget WordPress-nettsted og database. Pasientenes kontaktinformasjon krypteres i ro (AES-256).
  • 🛡️ GDPR-klar fra dag én. Samtykke registreres med et tidsstempel og en IP, og inaktive oppføringer kan slettes automatisk etter en tidsplan du velger.
  • 💚 Gratis for alltid, ubegrenset. Ubegrenset antall leger, tjenester og bookinger — ingen gebyrer per booking, ingen kunstige grenser.

🩺 Gratis funksjoner — alt du trenger for å begynne å ta imot bookinger

  • Ubegrenset antall leger — fullstendige profiler med bilde, biografi, e-post samt ukentlige arbeidstider og pauser per lege.
  • Ubegrenset antall tjenester — fyldige beskrivelser med et valgfritt «Les mer»-vindu, samt varighet, buffertid, pris og farge.
  • Kontrollen «Tilbys av» — tildel hver tjeneste til bestemte leger, eller la den være tilgjengelig for alle leger.
  • Lege- & tjenestekategorier — organiser teamet ditt og tilbudet ditt; legekategorier vises på bookingskjemaet.
  • Vakker bookingveiviser i flere trinn — pasienter velger lege tjeneste dato & tid detaljer. Plasser den hvor som helst med kortkoden [alnora_booking] eller Gutenberg-blokken.
  • Smart tilgjengelighetsmotor — tar hensyn til arbeidstider, pauser, buffere, eksisterende bookinger og bookingvinduet ditt, slik at dobbeltbookinger rett og slett ikke kan skje.
  • Selvbetjent avbestilling for pasienter — en sikker lenke i hver bekreftelse lar pasienter avbestille innen fristen du angir.
  • Krypterte pasientjournaler — e-post og telefon kryptert i ro (AES-256) med et hashet oppslag, alt på din egen server.
  • GDPR-samtykke & lagring — tidsstemplet samtykke med IP, samt valgfri automatisk sletting av inaktive oppføringer.
  • Automatiske e-poster & påminnelser — bookingbekreftelser, klinikkvarsler, statusoppdateringer og tidsbestemte påminnelser, alt sendt for deg.
  • Et rent, merkevaretilpasset administrasjonspanel — et statistikk-dashbord, en søkbar avtaleliste med inline-statuskontroll og et detaljvindu med rask oversikt, samt skjermer for leger, tjenester, pasienter og innstillinger.
  • Dedikerte klinikkroller — innebygde roller for Klinikklege, Resepsjonist og Pasient, slik at hvert teammedlem logger inn med riktig tilgangsnivå.
  • Fungerer med formatene dine — datoer, tider og klinikkens tidssone følger WordPress-innstillingene dine og vises på bookingskjemaet.
  • 13 innebygde språk — angi det pasientvendte språket uavhengig av nettstedets språk (se nedenfor).
  • Utviklervennlig — avhengighetsfri vanilla-JavaScript (ingen byggetrinn) og et REST-API under navnerommet alnora-clinic/v1.

Alnora Pro — gjør booking til et komplett klinikksystem

Oppgrader til Alnora Pro og legg til alt et voksende privat legekontor trenger:

  • 💳 Betalinger & depositum — ta imot kort- (Stripe) og PayPal-betalinger ved booking, krev et depositum, og gi hele eller delvise refusjoner — alt inne i WordPress.
  • ✉️ Send en betalingslenke på e-post — send pasienter en sikker lenke for å betale et depositum, restbeløpet eller hele beløpet for telefon- og drop-in-bookinger; det merkes automatisk som betalt.
  • 🧾 Faktura-PDF-er med merkevare — en profesjonell faktura med logo for hver avtale, automatisk merket som betalt.
  • 🔁 Gjentakende avtaler & venteliste — la pasienter booke et helt forløp av besøk i ett trinn, og fyll avbestillinger automatisk.
  • 🔄 Ombooking med ett klikk — flytt en hvilken som helst booking til et nytt tidspunkt; pasienten varsles automatisk på nytt, og kalendere og påminnelser oppdateres tilsvarende.
  • 🔔 SMS- & WhatsApp-påminnelser — reduser uteblivelser med automatiske SMS- og WhatsApp-meldinger (via Twilio), i tillegg til e-post.
  • 📅 Enveis kalendersynkronisering — send bookinger til Google Kalender og Microsoft Outlook; hendelser fjernes automatisk ved avbestilling.
  • 🎥 Telemedisin — generer automatisk Zoom- eller Google Meet-lenker for nettkonsultasjoner.
  • 🗂️ Krypterte journaler — kliniske notater med resepter og diagnoser i PDF med ett klikk, på et hvilket som helst språk.
  • 👤 Pasientportal — pasienter logger inn for å se, avbestille, ombooke og laste ned dokumentene sine.
  • 🔑 Selvbetjeningsinnlogging for leger — leger logger inn til en skrivebeskyttet visning av sin egen profil, sine tjenester og sin kalender, og ser kun sine egne avtaler.
  • 📍 Flere lokasjoner — driv flere avdelinger, hver med egne leger, tilgjengelighet, bilde og kontaktinformasjon.
  • 🎨 Full merkevaretilpasning & maler — tilpass bookingwidgeten til nettstedet ditt og rediger hver e-postmal.
  • Automatisering & rapportering — Zapier-webhooks, CSV-import, inntektsrapporter og en komplett GDPR-verktøykasse (eksport, sletting, revisjonslogg).

👉 Upgrade to Alnora Pro » — 30-day money-back.

🌍 Snakk pasientenes språk

Bookingskjemaet og hver pasient-e-post er tilgjengelige rett ut av boksen på 13 språk — engelsk, tysk, fransk, spansk, italiensk, nederlandsk, polsk, tsjekkisk, svensk, dansk, norsk, ukrainsk og russisk — valgt med én enkelt innstilling for Pasientspråk, uavhengig av nettstedets språk. Hver streng er klar for oversettelse via tekstdomenet alnora-clinic og vanlige .mo/.po-filer, slik at du kan legge til eller finpusse språk med verktøy som Loco Translate. (Lokaliserte månedsnavn i e-postdatoer krever i tillegg den tilsvarende WordPress-språkpakken under Innstillinger Generelt Nettstedspråk.)

Merknader for utviklere

  • Bookingskjemaet og administrasjonstabellene er avhengighetsfri vanilla-JavaScript (ingen byggetrinn nødvendig). Den valgfrie Gutenberg-blokken bruker wp.element og trenger heller ikke noe byggetrinn.
  • For produksjon, definer en fast krypteringsnøkkel i wp-config.php:
    define( ‘ALNC_ENCRYPTION_KEY’, ‘din-tilfeldige-nokkel-pa-32-tegn’ );
    Hvis den utelates, genereres en nøkkel og lagres én gang i options-tabellen slik at utvidelsen fungerer med en gang.

Eksterne tjenester

Denne utvidelsen kobler til Freemius, en tredjepartstjeneste vi bruker til programvarelisensiering, levering av oppdateringer og — bare hvis du gir samtykke — anonym bruksanalyse og diagnostikk.

Når og hvilke data som sendes: ved aktivering viser utvidelsen en samtykkeskjerm. Hvis du klikker «Tillat & fortsett», sendes nettadressen din, WordPress- og PHP-versjonene dine samt e-postadressen til administratoren som gir samtykke, slik at vi kan levere oppdateringer, verifisere lisenser og gi støtte. Hvis du klikker «Hopp over», sendes ingen data, og utvidelsen forblir fullt funksjonell. Hvis du senere kjøper eller aktiverer en Pro-lisens, utveksles lisens- og nettstedaktiveringsdetaljer med Freemius for å validere den.

Tjenesteleverandør: Freemius, Inc. — Vilkår for bruk: https://freemius.com/terms/ — Personvernerklæring: https://freemius.com/privacy/

Bortsett fra Freemius kobler ikke utvidelsen til noen annen ekstern tjeneste. Alle ressurser (skrifter, skript og stiler) følger med utvidelsen og leveres fra ditt eget nettsted.

Skjermbilder

Blokker

Denne utvidelsen gir 1 blokk.

  • Alnora Booking

Installasjon

  1. Last opp mappen alnora-clinic til /wp-content/plugins/.
  2. Aktiver Alnora via menyen Utvidelser i WordPress. Ved aktivering oppretter utvidelsen sine databasetabeller, egendefinerte roller og en side med navnet Bestill en time som inneholder booking-kortkoden.
  3. Gå til Alnora Leger og legg til minst én lege (angi arbeidstidene deres).
  4. Gå til Alnora Tjenester og legg til minst én tjeneste.
  5. Besøk den automatisk opprettede bookingsiden (lenke vist under Alnora Innstillinger) for å teste en booking.

Ofte stilte spørsmål

Er Alnora virkelig gratis?

Ja. Gratisversjonen er komplett og ubegrenset — legg til så mange leger, tjenester og bookinger du vil, uten gebyr per booking. Betalinger, påminnelser via SMS/WhatsApp, kalendersynkronisering og kliniske journaler er en del av den valgfrie oppgraderingen Alnora Pro.

Hva er forskjellen mellom gratisversjonen og Alnora Pro?

Gratisversjonen håndterer hele bookingforløpet — bookingskjema, tilgjengelighet, pasientjournaler, GDPR-samtykke og automatiske e-postpåminnelser. Alnora Pro legger til nettbetalinger og depositum, fakturaer med betalingslenke, gjentakende avtaler og en venteliste, SMS- & WhatsApp-påminnelser, kalendersynkronisering med Google/Outlook, lenker for telemedisin, krypterte journaler med resepter i PDF, en pasientportal, flere lokasjoner og mer. Se hele sammenligningen på alnora-booking.com/pricing.

Fungerer bookingskjemaet med et hvilket som helst tema?

Ja. Bookingveiviseren gjengis inne i en avgrenset .alnc-booking-beholder med egne stiler. En liten CSS-tilbakestilling nøytraliserer vanlig temainterferens (knapputfylling, box-shadow osv.).

Hvordan bygger jeg inn bookingskjemaet?

Plasser kortkoden [alnora_booking] på en hvilken som helst side, eller bruk Gutenberg-blokken Alnora bookingskjema. En side med navnet Bestill en time opprettes automatisk ved aktivering.

Kan jeg forhåndsvelge en lege eller tjeneste i kortkoden?

Forhåndsvalg av en lege eller tjeneste via kortkodeattributter (f.eks. doctor="1" service="2") er tilgjengelig i Alnora Pro. Gratisversjonen bygger inn hele bookingveiviseren med den enkle kortkoden [alnora_booking].

Lagres pasientdata sikkert?

Pasientens e-post og telefon krypteres i ro med AES-256. En SHA-256-hash av e-posten lagres separat for oppslag. GDPR-samtykke registreres med et tidsstempel og en IP-adresse.

Hvor mange leger kan jeg legge til?

Det finnes ingen grense — legg til så mange leger som klinikken din trenger, hver med egen profil, arbeidstider og tjenester.

Hvor konfigurerer jeg e-postvarsler?

Gå til Alnora Innstillinger E-post & påminnelser. Du kan angi avsendernavn, avsenderadresse, e-post for administratorvarsler og varslingstid for påminnelser.

Fungerer det med WPML eller Polylang?

Alle strenger er klare for oversettelse via tekstdomenet alnora-clinic. Full WPML/Polylang-kompatibilitet er planlagt for en fremtidig versjon.

Vurderinger

Det er ingen omtaler av denne utvidelsen.

Bidragsytere og utviklere

«Doctor Appointment Booking & Clinic Management – Alnora» er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen:

Bidragsytere

«Doctor Appointment Booking & Clinic Management – Alnora» har blitt oversatt til 3 språk. Takk til oversetterne for deres bidrag.

Oversett «Doctor Appointment Booking & Clinic Management – Alnora» til ditt språk.

Interessert i utvikling?

Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.

Endringslogg

1.3.2

  • New: choose the exact appointment times you offer. Each day in a doctor’s Working hours now has an Hours setting with two options. Start to end is how Alnora has always worked — a start time, an end time, an optional break, and slots generated at your booking interval. Specific hours lets you tick the individual start times that day offers, so a doctor who only sees patients at 09:00, 11:30 and 16:00 can say exactly that. Tick times one by one, or use Fill to select a whole range and Copy to all days to reuse a pattern across the week.
  • Improvement: a doctor signed in with the Clinic Doctor role now sees their chosen times listed on their read-only My profile page, the same way the clinic set them.
  • Improvement: more CSS hooks on the booking form. The widget now carries a class for the step it is on (alnc-booking--step-datetime, alnc-booking--step-2), and each doctor, service and time button carries its own identifying class (alnc-choice--id-4, alnc-service--id-7, alnc-slot--t0930). Nothing was renamed or removed, so any CSS you already wrote keeps working — these are extra targets for styling one step, one doctor or one time without editing the plugin.
  • Improvement: the working-hours editor is easier to use on a phone or tablet — each day becomes its own card, and the time picker fits a narrow screen.
  • Fix: the service cards on the booking form kept their own background when a theme tried to restyle them, which could leave the text unreadable on some themes.

1.3.1

  • New: turn any email off. A new Email templates list under Settings Email & reminders shows all six emails Alnora sends — Booking received, New booking (clinic), Appointment confirmed, Appointment cancelled, Appointment reminder and Cancellation (clinic) — each with its own Send this email switch. Untick one and it is never sent; everything stays on until you change it, so nothing changes on update. Editing the wording of these emails is a Pro feature.

1.3.0

  • Improvement: request your language. If the language your patients speak is not in the Patient language list (Settings General), a note under the selector now links to our contact page so you can ask for it — send us a message with the subject «Language request» and we will add it to a future release.

1.2.9

  • Nytt: innlogging for leger. Når en Klinikklege logger inn med samme e-postadresse som i legeoppføringen, gjenkjennes vedkommende automatisk — med en skrivebeskyttet visning av Min profil og Mine tjenester, og bare egne avtaler i avtalelisten. Ingen ekstra oppsett kreves.
  • Nytt: valutavelgeren for klinikken tilbyr nå 149 valutaer fra hele verden, gruppert etter region (Europa, Midtøsten, Afrika, Amerika, Asia og Stillehavet), hver med riktig symbol — slik at nesten enhver klinikk kan prise i sin lokale valuta.

1.2.8

  • Forbedring: velgeren for Kalenderfarge per lege er fjernet. Leger bruker nå Alnoras merkevarefarge overalt, noe som holder bookingskjemaet og kalenderne enhetlige. Ingenting trenger å endres — eksisterende leger tar i bruk den nye fargen automatisk.
  • Forbedring: oppdaterte admin-Innstillinger — på/av-alternativene er nå merkevaretilpassede brytere for et renere, merkevaretro utseende.

1.2.7

  • Rettelse: hvis bookingskjemaet ble stående åpent lenge nok til at sikkerhetstokenet utløp, viste innsendingen en rå melding «Informasjonskapselsjekk mislyktes». Den forklarer nå at siden har vært åpen for lenge, og ber deg oppdatere.
  • Rettelse: egendefinerte e-postmaler overført fra en tidligere Pro-installasjon etterlater ikke lenger uløste plassholdere (som {location}) i pasient-e-poster.
  • Vedlikehold: fjernet ubrukt kode fra bookingskjemaets laster.

1.2.6

  • Rettelse: på bookingskjemaet viser valg av en lege som ikke tilbyr tjenesten, nå en tydelig melding «denne legen utfører ikke denne tjenesten — velg en annen lege», i stedet for den urelaterte meldingen «ingen ledige tider denne dagen».

1.2.5

Dette er en stor funksjonsoppdatering. Dataene dine bevares; nye databasetabeller og kolonner opprettes automatisk ved oppdatering.

  • Nytt: kategorier for leger og tjenester — opprett, rediger og tildel kategorier for å organisere teamet ditt og tjenestene dine. Legekategorier vises under hver lege på bookingskjemaet.
  • Nytt: fyldige tjenestebeskrivelser, med et valgfritt «Les mer»-vindu per tjeneste på bookingskjemaet.
  • Nytt: «Tilbys av» — tildel en tjeneste til bestemte leger, eller la den være tilgjengelig for alle leger. Bookingskjemaet viser hver lege bare tjenestene de tilbyr.
  • Nytt: søk i listene Leger og Tjenester i administrasjonen.
  • Nytt: GDPR-lagring — slett valgfritt automatisk (anonymiser) inaktive pasientjournaler etter et fastsatt antall år. Av som standard; konfigureres under Innstillinger GDPR.
  • Nytt: et «Mer info»-vindu i avtalelisten som viser alle bookingdetaljene i en oversikt.
  • Nytt: bookingskjemaet viser klinikkens tidssone under tittelen, slik at pasienter kan se hvilken tidssone de ledige tidene er i.
  • Forbedring: datoer og tider i bookingskjemaet, e-poster og administrasjonen følger nå WordPress-dato- og tidsformatet ditt (Innstillinger Generelt).
  • Forbedring: en større del av bookingsiden følger nå innstillingen Pasientspråk, inkludert meldinger om selvavbestilling og tidssoneetiketten.
  • Endring: leger organiseres nå med kategorier i stedet for et enkelt spesialiseringsfelt.
  • Endring: hovedadministrasjonsmenyen heter nå «Alnora Clinic».
  • Forbedring: legekort i bookingskjemaet viser ikke lenger en tom linje når en lege ikke har en kategori angitt.
  • Forbedring: administratorvarsler vises nå øverst på hver Alnora-skjerm, over sidetittelen (tidligere bare noen skjermer).

1.2.4

  • Nytt: en valgfri oppgraderingsvei til Alnora Pro, med konto- og lisensadministrasjon, drevet av Freemius. All bruksporing skjer bare med samtykke — utvidelsen spør først og fungerer fullt ut hvis du hopper over. Se avsnittet Eksterne tjenester.
  • Endring: forhåndsvalg av en lege eller tjeneste via kortkodeattributtene for [alnora_booking] er nå en del av Alnora Pro; gratisversjonen bygger inn standard bookingveiviser.
  • Forbedring: administratorvarsler vises nå ryddig øverst på Alnora-skjermene.

1.2.3

  • Herding: de offentlige REST-endepunktene for tilgjengelighet og ledige datoer returnerer nå bare tider for en aktiv lege og en aktiv tjeneste som faktisk tilbys av den legen, slik at tilgjengelighet for inaktive/skjulte ressurser ikke lenger kan listes opp. La til intervallvalidering for forespurt måned/år.
  • Oversettelser: fullførte og oppdaterte de medfølgende oversettelsene for alle 13 støttede språk.

1.2.2

  • Rettelse (viktig): sletting av utvidelsen fjerner ikke lenger dataene dine. Leger, tjenester, pasienter, avtaler og innstillinger beholdes nå ved avinstallering slik at de overlever en reinstallering; data fjernes bare hvis du uttrykkelig aktiverer «Slett alle data når utvidelsen avinstalleres» under Innstillinger GDPR.
  • Forbedring: fjernet WordPress-administrasjonens fokusring på innstillingenes bryteravkrysningsbokser for et renere utseende.

1.2.1

  • Nytt: innebygde oversettelser for bookingskjemaet og pasient-e-poster på 13 språk (engelsk, tysk, fransk, spansk, italiensk, nederlandsk, polsk, tsjekkisk, svensk, dansk, norsk, ukrainsk, russisk), valgbare via den nye innstillingen Pasientspråk.
  • Nytt: pasient-e-poster sendes nå på det konfigurerte Pasientspråket uavhengig av nettstedets språk.
  • Forbedring: oversettelser bruker nå vanlige WordPress-språkfiler .mo/.po (kan redigeres med Loco Translate) og leveres med en komplett .pot.
  • Rettelse: referansenumre for avtaler kunne kollidere etter at en avtale ble slettet, noe som forårsaket feilen «Kunne ikke lagre avtalen» ved booking. Referanser genereres nå pålitelig.

1.2.0

  • Nytt: pasienter kan avbestille sin egen avtale via en sikker lenke i bekreftelses-e-posten for avtalen.
  • Nytt: innstillingen «Minste avbestillingsvarsel (timer)» under Bookingregler — styrer hvor nær avtalen en pasient fortsatt kan avbestille på nett (sett til 0 for å tillate avbestilling når som helst før avtalen).
  • Nytt: avbestilte avtaler viser et verktøytips i avtalelisten som angir om de ble avbestilt av klienten eller klinikken.
  • Nytt: klinikken mottar en varsel-e-post når en pasient avbestiller sin egen avtale.

1.1.1

  • Rettelse: undersider for innstillinger (Kortkoder, Bookingregler, E-post & påminnelser, GDPR) kunne returnere «Beklager, du har ikke tilgang til denne siden». De er nå skjult i sidefeltet uten å påvirke tilgangen.

1.1.0

  • Nytt: søk i avtalelisten etter referanse, pasientnavn, e-post eller telefon.
  • Nytt: søk i pasientlisten etter navn, e-post eller telefon.
  • Nytt: avtalelisten skjuler nå tidligere dager som standard, med en knapp «Vis tidligere avtaler» for å vise dem (dagens avtaler forblir synlige slik at de fortsatt kan markeres som Fullført / Ikke møtt).
  • Nytt: «Last inn flere» i avtalelisten — de første 10 radene lastes umiddelbart, og flere vises ved behov for raskere sidegjengivelse.
  • Nytt: et informasjonsikon ved siden av kolonneoverskriften «Status» forklarer hva hver avtalestatus betyr.
  • Forbedring: skjulte undersider for innstillinger fjernes nå fra administrasjonsmenyen i PHP i stedet for via en CSS :has()-regel, noe som fjerner en kostbar reberegning av stiler ved hver interaksjon i administrasjonen.
  • Forbedring: WordPress-mediebiblioteket lastes nå bare på skjermen Leger (der bildeopplasteren trenger det), noe som gjør de andre administrasjonssidene raskere.
  • Forbedring: enhetlig fokusstil for knapper i administrasjonen.

1.0.0

  • Første utgivelse: leger, tjenester, arbeidstider, tilgjengelighetsmotor, bookingveiviser, pasientjournaler, GDPR-samtykkelogg, transaksjonelle e-poster, påminnelser og merkevaretilpasset administrasjon.