Forside›Til virksomheder›Platformen

Alt i en selvhostet instans

150 dele, og hvad hver enkelt er til.

Dette er hele opgørelsen over en instans på din egen infrastruktur: de moduler, vi bygger til klinisk arbejde, og de gratis Odoo Community-applikationer nedenunder. Intet på denne side medfører et licensgebyr eller en pris pr. bruger — open source-fundamentet er gratis, og det, du betaler for, er arbejdet med at tilpasse det til din organisation.

85moduler vi bygger
43Odoo Community-poster
138dækkede Odoo-applikationer
22app- og gatewayområder
0Odoo-licensgebyrer

Det, folk spørger efter ved navn

De gratis Odoo-applikationer, slået til efter behov

Det er ikke tilføjelser, vi videresælger. Det er Odoo Community-applikationer under en åben licens, der kører i din instans og ikke koster noget i licens, uanset hvor mange der bruger dem. Hver eneste er dækket af et modul nedenfor.

Nogle bor inde i en anden: tilbud er en del af Salg, timesedler en del af Projekt, og livechat, forum og blog en del af Website. Modulkortene nedenfor navngiver hver applikation, de hver især redegør for.

CRM Sales Invoicing Contacts Calendar Discuss Project Employees Recruitment Attendances Time Off Expenses Email Marketing Events Surveys eLearning Lunch Fleet
Hvad du faktisk betaler for

At sætte det op, tilpasse det til, hvordan din organisation arbejder, og supportere det. Aldrig den software, der allerede findes. 138 Odoo-applikationer er regnskabsført på denne side, og ikke en eneste af dem er en linje på din faktura.

Bygget til klinisk arbejde

De 85 moduler, vi bygger og vedligeholder

Den del, der gør det til et klinisk system frem for et forretningssystem. Hvert modul installeres og afinstalleres for sig, så en instans kun bærer det, den bruger.

Klinikplatformen

15

Det, en psykisk sundhedspraksis kører på til daglig: kalenderen, salget af en session, de behandlere der leverer den, og de rapporter en leder åbner hver morgen.

Booking og planlægning

Planlægningsmotoren under alt andet — kalendere, tilgængelighed, lokaler og de regler, der afgør, hvilke tider en klient reelt må se.

  • En tilgængelighedsmotor, der omsætter ugentlige timer, daterede undtagelser og eksisterende bookinger til ledige tider
  • Planlæggere, værter, lokationer og lokaler, med kapacitet og kollisionsregistrering
  • Tidsregler, ventelister og automatiske tilbud om tider, når en booking frigives

Betalt mødebooking

Sælger enkeltsessioner som kreditter. Det er modulet, der gør køb og booking til to adskilte trin, hvilket gør det muligt at sælge en pakke i dag og planlægge den over flere måneder.

  • Sessioner solgt som kreditter mod et produkt, enkeltvis eller som pakke
  • Pakkeaftaler accepteret ved køb og bevaret i den version, der blev accepteret
  • Trindelte afbestillingspolitikker med varselsvinduer, gebyrer og en kulanceperiode

Klinikplatform

Applikationslaget: behandlere og deres offentlige profiler, mobil-API’et, indhold og fællesskab, notifikationer og klientens egen konto.

  • Ekspertprofiler med en verifikationsarbejdsgang, kvalifikationer, ydelser og kalendere
  • Anmeldelser, vurderinger, offentlige spørgsmål og ekspertoversigten bag dem
  • REST-endepunkter til mobilappen, JWT-autentificering og WebSocket-sessioner

Clinic

Klinikrapporter

De sytten ledelsesrapporter. Tolv spørger, om klinikkens journal svarer til det, der skete; fire sammenligner, hvordan behandlerne klarer sig; én ligger over dem alle.

  • Afstemningslister: fastlåste sessioner, ubookede kreditter, dækning mod efterspørgsel, pengekæden, gebyrbogen
  • Udbetalingsparathed, afbestillingsadfærd, compliance-mappe, klientkontinuitet og modereringskøen
  • Sessioner uden rapport, og aflyste sessioner læst sammen med adfærd

Sessionsrapporter

Det kliniske notat, en behandler skriver efter en afholdt session — gemt som et sikkert dokument om klienten frem for som et bilag på et møde.

  • En rapport skrevet mod sessionen og registreret som værende om klienten
  • Krypteret i hvile på den sikre dokumenttjeneste, med en nøgle pr. version
  • Adgang afgøres kun af plejeteamsopløsningen, aldrig af en rolle eller anciennitet

Medlemskaber

En fast ordning frem for et køb hver gang: en plan solgt i butikken og en klients medlemskab mod den.

  • Planer er butiksprodukter med billede og beskrivelse; det offentlige katalog ligger på /memberships
  • Et medlemskab bærer sessionskreditter, chatadgang og offline konsultationsminutter
  • Kreditter forbliver almindelige sessionskreditter, så booking aldrig lærer et andet regelsæt

Målte chatkonsultationer

Ekspertens tid købt som minutter frem for som en aftale, brugt i chat og opgjort til minuttet.

  • En ydelse kan sælge et budget af ekspertminutter, med et valgfrit gyldighedsvindue
  • Takstkort på virksomheden, kan tilsidesættes pr. ydelse
  • En bogføringspost pr. opkrævning og en opgørelse, både klienten og eksperten kan åbne

Indtagelsesskemaer

Spørgeskemaet, en klient udfylder før første session, gemt som klinisk indhold frem for som undersøgelsessvar.

  • En ydelse navngiver det spørgeskema, der hører til den
  • Klienten udfylder det før sessionen, fra sine egne sider
  • Svar skrives direkte til et krypteret dokument — aldrig efterladt i undersøgelsens eget lager

Gennemgang af offlinebetaling

Bankoverførsel som betalingsrute, til klinikker der vil have en person til at se på hver ordre før og efter pengene flytter sig.

  • Godkend ordren, fakturér den, modtag overførselsbeviset, godkend beviset, og udsted så kreditterne
  • Kreditter fremkommer først, når beviset er godkendt, så en ubetalt ordre ikke kan booke en session
  • En afvisning bærer sin begrundelse, og ordren går tilbage til den, der kan rette den

Offlinebetaling — klientsider

Klientvendt halvdel af offlineruten: hvor de betaler, hvad de uploader, og hvad ordren venter på.

  • Hver tilstand har sin egen farve og mærkning på Mine ordrer, så ventende ser anderledes ud end afvist
  • Betal og upload beviset i én dialog, uden at forlade ordren
  • Afvisningsårsagen vises, hvor den, der skal handle på den, læser den

Regnskabsoversigt

Bøgerne, på et dashboard for sig: hvad der kom ind, hvad der skyldes, hvad leveringen kostede, og hvad der stadig kommer. Adskilt fra administratorens med vilje — at jagte en ubetalt faktura på gulvet er ét job, og at føre hovedbogen er et andet.

  • En startside med fire pengefelter, seks sundhedsforhold, seks diagrammer og en markeringsliste
  • Enogtyve rapporter: kontanter, omsætning, leveringsomkostning, prognose, lækage og to kontrollister
  • Periodiseret eller kontant, fem perioder og et brugerdefineret interval, båret igennem hver gennemgang

Teamoversigter

Hvad der skal gøres, for de fire teams omkring klinikken. Salg, medarbejdere, markedsføring og levering får hver en side, og hver side åbner med det samme spørgsmål: hvad er forsinket, hvad er nu, hvad kommer, og hvad har ingen lovet at handle på.

  • Fire dashboards, hver en post frem for kode, så en pakke kan tilføje et
  • Aktivitetsbåndet på hver side: forsinket · i dag · planlagt · intet planlagt · kræver opmærksomhed
  • „Intet planlagt“ er båndet, Odoo ikke har nogen tilstand for — en åben post, ingen har lovet at gøre noget ved, og som ikke vises på nogen anden skærm

Dashboards — CRM, Salg, Levering, Medarbejdere

Hvordan det går, i den app, ledere allerede åbner. Fire sider i Odoos egne Dashboards, i en egen sektion kaldet Klinikteams, bygget som dens Salgs- og Udgiftssider er bygget.

  • Fire sider — CRM, Salg, Levering, Medarbejdere — ved siden af Odoos egne
  • Fire KPI-felter pr. side, hver med den foregående periode ved siden af
  • To diagrammer og to til fire top-N-tabeller pr. side, hver åbner posterne bag

Dashboards — Fremmøde, Fravær, Personaleudbetalinger

Tre sider mere i samme sektion, holdt adskilt, fordi hver kræver en app, klinikken måske ikke bruger.

  • Fremmøde: aktuelt indtjekket, poster, arbejdstimer, ekstra timer, pr. medarbejder og pr. afdeling
  • Fravær: anmodninger der afventer svar, godkendte dage, afslag, og hvor fravær falder pr. måned, type og afdeling
  • Personaleudbetalinger: skal rapporteres, skal valideres, skal refunderes, og hvad der blev krævet i perioden

Supporthenvendelser

En offentlig formular, der gør et spørgsmål til en opgave, nogen ejer.

  • En formular på /support/ticket, som alle kan bruge, logget ind eller ej
  • Hver indsendelse åbner en opgave, tildelt butiksadministratoren
  • Indsenderen følger sin egen henvendelse, og administratoren får besked i Discuss

Journalen

11

Hvad et plejeforløb består af: forløbet, planen i det, de mål planen arbejder hen imod, og hvad der registreres mod hvert. Hver klinisk side i produktet er én af disse fire ting set fra en anden stol.

Plejeforløb

Et plejeforløb med en start, en slutning og en plan — rygraden, alt andet i den kliniske journal hænger på. Pleje er ikke en strøm af aftaler, og journalen siger det.

  • Et forløb åbnes ved den første afholdte session, og en klient har ét åbent ad gangen
  • En behandlingsplan pr. forløb: problem → mål → delmål, tre niveauer og ikke flere
  • Et mål bærer en titel, en måldato og et resultat — hvad der blev arbejdet hen imod, og hvordan det gik

Kliniske notater

Notatskabeloner som en ordnet liste af typede felter, så et notat er svar frem for prosa, ingen kan søge i.

  • En skabelon er en versioneret, udgivet liste af typede felter — tekst, tal, skala, valg, dato
  • Et udfyldt notat er svarene plus et gengivet sikkert dokument
  • Svar kan læses præcis når deres dokument kan: én adgangsregel, ikke to der glider fra hinanden

Notatskabelonbibliotek

Startindholdet til skabelonmotoren: tusind navngivne notatformater, så en klinik ikke begynder med et tomt bibliotek.

  • Over tusind navngivne skabeloner — SOAP, DAP, BIRP, indtagelse, gennemgang — grupperet efter fagområde
  • Installeret som data, kan redigeres bagefter som enhver skabelon, klinikken selv skriver

Målopfølgning

Hvad en klient registrerer mellem sessionerne, knyttet til det mål, det måler. Et program, der rapporterer mod ingenting, er sådan opfølgning bliver til lektier.

  • Et programbibliotek med seks elementtyper: spørgeskema, måling, valg, dagbog, upload, opgave
  • Et program sendes til et mål, så hver registrering rapporterer mod noget, planen faktisk bad om
  • Klienten registrerer på sin egen plan: det, der forfalder i dag, først, derefter hvert mål og hvad der er åbent mod det

Scorede spørgeskemaer

Klinikejede scorede instrumenter. Intet instrumentindhold leveres, og ingen licens påstås: klinikken indtaster det, den har ret til at bruge.

  • En score gemmes med den instrumentversion, der frembragte den, og genberegnes aldrig
  • Bånd og tærskler pr. instrument, hvor et risikobånd rejser et flag, nogen skal kvittere for
  • Udfyldt af klienten på portalen eller i sessionen, og kanalen registreres uanset hvad

Gruppesessioner

Ét notat skrevet én gang og journalført hos hver deltager som deres eget dokument.

  • Én forfattet kilde, ét journalført dokument pr. deltagende klient
  • Et privat felt mangler i en anden deltagers dokument, det er ikke skjult inde i det
  • Journalført hos dem, der deltog, ikke hos alle, der var booket

Genkaldelse og opfølgning

En forfaldsdato, en behandler sætter, når en session slutter, handlet på, når den ankommer.

  • En genkaldelse er en dato og en årsag, oprettet ved sessionens afslutning
  • Den inviterer; den booker aldrig
  • Forfaldne genkaldelser vises i klinikoversigten, før nogen besked sendes automatisk

ICD-10-CM-kodning

Diagnosekoder, hvor faktureringen har brug for dem, søgbare frem for tastet fra hukommelsen.

  • Søgbare ICD-10-CM-kapitler og -koder
  • En kode registreret på klienten og ført videre til ordrer og fakturaer

Én formularbygger

Én spørgsmålsliste i produktet, og de tre ting, den ikke bærer selv: en stabil svarnøgle, synlighed pr. spørgsmål og et flag for det ene tal, der må forlade chifferteksten.

  • Produktet var vokset til fire bygere — notatskabelonens typede felter, planlæggerens egne spørgsmål, opfølgningselementer og undersøgelsen bag indtagelsesskemaet
  • Fire bygere er fire steder at tilføje en spørgsmålstype, fire gengivere og fire svar på „hvor blev svaret af“
  • En spørgsmålsliste udformes i survey.survey og ingen andre steder

Bookingspørgsmål i undersøgelse

En plans spørgsmål udformet i Survey og journalført krypteret, så bookingplanlæggeren kan forblive en planlægger.

  • En planlægger navngiver en undersøgelse, og den offentlige bookingside gengiver den med den ene gengiver
  • Svar journalføres i et krypteret dokument mod bookingen
  • Planlæggerens egen spørgsmålsmodel bliver, og skal: et telefonnummer, en reference, et samtykkekryds og dem, der skriver direkte på kontaktposten, hvor en receptionist skal læse dem

Bibliotek over psykologiformularer

Den scannede psykologiformularpakke som søgbare poster, med en valgfri levende formular, når en scanning er gjort til en.

  • Den scannede pakke indlæst som poster med deres OCR-tekst, så en formular kan findes ud fra det, der står på den
  • En taksonomi efter det system, hver formular er rettet mod
  • En valgfri undersøgelse, oprettet når en scanning gøres til en levende formular

Udbetaling til behandlerne

2

Hvad nogen får betalt er en egenskab ved deres engagement, så det ligger på deres kontrakt — dateret, versioneret og afregnet hver cyklus som almindelige leverandørfakturaer.

Ekspertbetaling

Sessionsvilkår på medarbejderkontrakten og den betalingscyklus, der afregner dem. Intet genberegnes ved udbetaling — hver session frøs sin egen fordeling, da den blev booket.

  • Fire betalingstyper: månedsløn, timesats, fast honorar pr. session eller en procentdel af hver session
  • Vilkår holdt på kontraktversionen, så historikken er dateret, og én er gældende ad gangen
  • Betalingscyklusser — ugentlig, hver anden uge, månedlig eller kvartalsvis — forankret i kalenderen eller kontraktens start

Ekspertbetaling — e-signatur

Sender engagementskontrakter til underskrift fra den post, de hører til, og bevarer den underskrevne historik på den post.

  • Send en kontrakt til underskrift fra selve kontrakten
  • Hver anmodning bevaret mod den post som dens historik
  • Sessionsbetaling kan tilbageholdes under en kontrakt, ingen endnu har underskrevet

Selvstændige eksperter og markedspladsen

4

De behandlere, der ikke er på lønlisten. De lejer platformen på en plan, bringer egne klienter med eller overtager klienter fra os — og hvor de selv opkræver pengene, skylder de virksomheden dens andel i stedet for at blive betalt af den. Fire moduler, der tilsammen svarer på, hvem der bragte hvem, hvad en plan tillader, og hvilken vej pengene løber.

Ekspertplaner

Selvstændige eksperter lejer platformen på en plan, vi bygger. Dette modul rummer planerne, abonnementerne og de regler, der siger, hvad et abonnements tilstand lader en ekspert gøre.

  • Planer bærer en kanal — praksis, markedsplads eller begge — månedlige og årlige priser og takstlinjer skrevet som sætninger
  • En plans funktionskontakter læses fra de installerede moduler frem for at blive tastet ind
  • Et abonnement kopierer planens takster og funktioner, når eksperten underskriver, og læser dem aldrig tilbage, så en prisændring i morgen lader dagens abonnementer være

Ekspertattribuering

Hvem der bragte hver klient til hver ekspert — det ene faktum, hvert gebyr en selvstændig ekspert betaler afhænger af, og det, platformen ikke registrerede.

  • Én række pr. ekspert-og-klient-par, med kilden og ejeren: ekspertens klient eller en platformsklient
  • Ejerskab fastsættes ved første kontakt og ændres kun ved en overførsel fra personalet, med en begrundelse
  • Ekspertens korte link, /e/: en person, der følger det, tilmelder sig og bliver den ekspertens klient

Ekspertopkrævning

Når eksperten tager klientens penge, skylder eksperten virksomheden dens andel. En månedlig kørsel, der fakturerer dem for det og følger det til betalt.

  • Når eksperter godkender ordrer og sender betalingslinks, bærer tilbuddet, fakturaen og betalingssiden ekspertens eget firmanavn, adresse og moms som sælger
  • Om eksperten opkrævede, fryses på sessionen ved booking, ved siden af andelsfordelingen, så en ændring af indstillingen i morgen ikke rækker tilbage i sidste måned
  • Ingen ny formel: virksomhedens andel siger allerede, hvad virksomheden beholder, og hvis eksperten sidder med kontanterne, er det tallet, de skylder

Platformens funktionskatalog

Listen over, hvad de installerede moduler kan, erklæret af hvert modul selv, så planer kan slå funktioner til og fra.

  • Ingen taster kataloget ind: et modul med noget, der er værd at sælge, leverer én funktionspost pr. kapacitet
  • Odoo opretter disse poster, når modulet installeres, og sletter dem, når det afinstalleres, så kataloget altid beskriver, hvad denne database faktisk kan
  • Ingen scanning, intet synkroniseringsjob og ingen anden liste ved siden af modullisten, der kan komme ud af takt med den

Sikre dokumenter

9

En dokumenttjeneste, enhver model kan tage i brug, til journaler hvor en enkelt adgangsfejl er et anmeldelsespligtigt brud. Krypteret, nægt-som-standard og logget ved hver læsning.

Sikre dokumenter

Selve tjenesten. En model tager den i brug på én linje og får sine dokumenter, en optælling og en journaliseringsdialog, der på klart sprog siger, hvem der kan åbne resultatet, før det gemmes.

  • Krypteret i hvile med en nøgle for sig, gemt uden for Odoos filstore og aldrig serveret gennem /web/content
  • Adgang efter eksplicitte regler, nægt som standard: en matchende tilladelsesregel og ingen matchende afvisningsregel, hver gang
  • At være administrator, leder eller den, der journalførte det, giver ikke i sig selv noget

Sikre dokumenter: kryptering

Det kryptografiske lag, holdt som et modul for sig, så nøglehåndtering kan gennemgås og revideres uden at læse resten af applikationen.

  • AES-256-GCM-konvolutkryptering: en tilfældig datanøgle pr. dokumentversion, pakket ind under en driftsnøgle
  • Nøglekrypteringsnøglen gemmes aldrig i databasen
  • Chiffertekst i en mappe for sig, uden for filstore

Sikre dokumenter: portal

Hvor en person læser de dokumenter, der er delt med dem om dem selv, på /my/documents — og kun dem.

  • Et emne ser et dokument, når en emneadgangsregel giver det, og intet afviser det — aldrig blot fordi det handler om dem
  • Psykoterapinotater, forseglede dokumenter og dokumenter under en gældende tilbageholdelsesbeslutning vises aldrig, uanset hvad deres regler siger
  • Ét filter brugt af hver rute, så der kun nogensinde er én definition af, hvem der må se hvad

Sikre dokumenter: kontakter

Journalfører sikre dokumenter mod kontakter — det almindeligste emne, da den person, et dokument handler om, normalt er den, det journalføres mod.

  • Tilføjer den sikre dokumenttjeneste til res.partner
  • Installerer sig selv, når begge sider er til stede, og afinstalleres uden at røre nogen af dem
  • En bro pr. applikation, så brug af tjenesten på en kontakt ikke trækker urelaterede apps med

Sikre dokumenter: CRM

Journalfører sikre dokumenter mod salgsmuligheder — en due diligence-pakke er ikke noget klinisk og har præcis de samme krav.

  • Tilføjer den sikre dokumenttjeneste til crm.lead
  • Krypteret, regelstyret og logget ved hver læsning, som ethvert andet sikkert dokument
  • Installeres og afinstalleres rent og uafhængigt af de andre broer

Sikre dokumenter: medarbejdere

Journalfører sikre dokumenter mod medarbejderposter — en disciplinærsag eller en arbejdsmedicinsk rapport er noget, en leder journalfører, og de fleste i HR ikke må kunne åbne.

  • Tilføjer den sikre dokumenttjeneste til hr.employee
  • Nægt-som-standard-adgang, så en HR-rolle ikke åbner en sag i kraft af at være en HR-rolle
  • Installeres og afinstalleres rent og uafhængigt af de andre broer

Sikre dokumenter: projekt

Journalfører sikre dokumenter mod opgaver — en fortrolig kontrakt eller en underskrevet leverance, opbevaret der, hvor arbejdet følges.

  • Tilføjer den sikre dokumenttjeneste til project.task
  • Installerer sig selv, når begge sider er til stede, og afinstalleres uden at røre nogen af dem

Sikre dokumenter: salg

Journalfører sikre dokumenter mod ordrer — en underskrevet aftale eller en kundes identitetsdokumenter, opbevaret mod det salg, de hører til.

  • Tilføjer den sikre dokumenttjeneste til sale.order
  • Installerer sig selv, når begge sider er til stede, og afinstalleres uden at røre nogen af dem

Fjernnøglemyndighed

Valgfrit: flyt nøglekrypteringsnøglen væk fra Odoo-værten, så en kopi af databasen ikke er en kopi af dokumenterne.

  • Dokumentnøgler pakket ind og ud gennem en fjernmyndighed frem for lokalt
  • Nøglekrypteringsnøglen ligger aldrig på den maskine, der betjener applikationen
  • Slået til pr. udrulning; den lokale backend forbliver tilgængelig og uændret

Kliniske journaler og jurisdiktioner

11

Den psykiske sundheds-vertikal oven på dokumenttjenesten, plus ét modul pr. jurisdiktion. De tekniske kontroller deles; det, der varierer, er rettigheds- og styringsmaskineriet.

Kliniske journaler

Afgør plejeteamet. En terapeut når journalerne for de personer, der er på vedkommendes egen sagsliste, ikke klinikkens — hvilket gør minimum-nødvendigt-princippet håndhævbart frem for ønsketænkning.

  • Plejerelationer — behandler til klient, med en art, en start og en slutning
  • Adgang ophører, når relationen gør, efter en kulanceperiode, der er lang nok til at afslutte udestående notater
  • Kliniske roller, der afgør, hvilken del af applikationen nogen når, aldrig hvad de kan åbne

Kliniske journaler: Den Europæiske Union (GDPR)

GDPR-laget: det rettigheds- og styringsmaskineri, HIPAA ikke har noget tilsvarende til, hvilket er grunden til, at en US-standardopbygning ikke dækker EU.

  • Retsgrundlag registreret pr. dokumenttype — art. 9, stk. 2, litra h, for behandlingsjournaler, ikke samtykke
  • Sletning (art. 17) udført ved at ødelægge nøglen, så retten overholdes uden at slette beviset for, hvad der var opbevaret
  • En sletningsvurdering, og intet ødelagt, så længe en juridisk tilbageholdelse eller opbevaringsperiode står

Kliniske journaler: kvittering for oplysning via e-signatur

En bro, ikke en opbygning — forbinder en underskrevet privatlivsmeddelelse med kvitteringsposten, så journalen kan svare på, hvilken version de faktisk så.

  • En gennemført signatur skriver kvitteringen én gang — en webhook leveret to gange må ikke gøre optællingen af, hvem der mangler, forkert
  • Signaturanmodningen navngiver meddelelsens version, fordi det er det eneste spørgsmål, en kvittering bliver stillet
  • En kuglepen på en formular i receptionen er stadig en skriftlig kvittering; broen tilføjer en vej og erstatter ikke den almindelige

Kliniske journaler: Storbritannien

UK GDPR og Data Protection Act 2018 på samme tekniske kerne — med testen for alvorlig skade bygget som en arbejdsgang frem for som et flag.

  • Testen for alvorlig skade (DPA 2018 Sch. 3 Pt. 2) registreret med hvem der besluttede, hvornår, over hvilke dokumenter og hvorfor
  • Kan kun foretages af en, der har en gældende plejerelation, hvilket systemet kontrollerer frem for antager
  • Vises i en gennemgangskø, før den udløber, og bortfalder af sig selv efter seks måneder

Kliniske journaler: Styring

De administrative sikkerhedsforanstaltninger — den halvdel af HIPAA, der ikke handler om kryptering, og den halvdel, håndhævelsen oftest citerer.

  • Risikoanalysen som en øvelse med en periode, et omfang og en metode, adskilt fra registret over det, den fandt — så næste år kan sammenlignes med dette
  • Hver risiko ført videre til næste vurdering med et link tilbage, for et register, der starter blankt hvert år, mister optegnelsen over, hvad der blev besluttet
  • Den iboende vurdering beregnet og restvurderingen bevidst ikke — en restvurdering regnet ud ved at trække en kontrolscore fra er en fiktion, der siger det samme om en kontrol testet i sidste uge og en skrevet i en politik

Kliniske journaler: USA (HIPAA)

HIPAA-laget. Adskillelsen af psykoterapinotater holder i lageret frem for at hvile på, at adgangsreglerne er rigtige.

  • Det udpegede journalsæt (45 CFR 164.501) markeret pr. dokumenttype, så et svar på indsigtsanmodning ikke kan omfatte det, der ligger uden for det
  • Psykoterapinotater i deres eget nøglenavnerum — nøglen, der åbner den almindelige journal, åbner dem ikke
  • En emnetildeling på notater afvist ad alle veje, også en direkte skrivning til regeltabellen

Kliniske journaler: Tyskland

Den tyske opbevaringsperiode, som en regel dokumenttjenesten tæller, frem for en linje i en politik, ingen anvender.

  • § 630f BGB: ti år efter sidste kontakt, lagt ind som en opbevaringsregel
  • Afgrænset til dette modul frem for til hele EU-pakken, fordi perioden er national

Klinik: Norge

De norske regler, GDPR-laget ikke dækker, hver især placeret, hvor handlingen sker, frem for i en politik: at offentliggøre en profil, at bekræfte en udbetalingskørsel, at videregive noget til en forælder.

  • Pasientjournalforskriften § 14: patienten læser hver adgang til hver journal om vedkommende, også de journaler, vedkommende ikke får vist — efter type, aldrig efter titel
  • En opbevaringsart helt uden bortskaffelsesdato, fordi Norge opbevarer journaler, så længe de er nødvendige; årene er et gennemgangsinterval, og en person afgør, med en begrundelse
  • En journaloverdragelse til en efterfølger, Norsk helsearkiv eller Nasjonalarkivet, bygget i det øjeblik, den downloades, registreret som en videregivelse pr. dokument og kan downloades én gang

Klinik: Finland

De roller, finsk lov får en udbyder til at udpege, og de pligter, der hænger på hver. Uafhængig af den norske pakke — begge slås til ud fra virksomhedens land, så én database kan rumme begge.

  • Autoriserede og titelbeskyttede professionelle holdt adskilt, fordi det er forskellige rettigheder: psykoterapeutti er en beskyttet titel i Finland og et frit ord i Norge
  • Terhikki-nummer, datoen for arbejdsgiverens kontrol og om det var et registeropslag eller beslutningsdokumentet; et indtastet nummer tæller som erklæret, ikke kontrolleret
  • En serviceenhed med sin egen registrering og vastuuhenkilö som udpegning pr. enhed, så en fjortendedag uden nogen, der svarer for den, bliver rapporteret

Klinik: Schweiz

Schweiz adskiller kvalifikationen fra tilladelsen til at praktisere, tæller forsikrede sessioner mod en læges ordination og binder leverandøren til den samme strafferetlige tavshedspligt som behandleren. Tre ting, kernen ikke kan udtrykke, og intet andet.

  • Den føderale titel er ikke tilladelsen: en praksistilladelse er kantonal, én pr. kanton, hver med sin egen udløbsdato, så en behandler kan have navnet i Schweiz og retten til at arbejde ét sted
  • En profil med en beskyttet titel nægtes offentliggørelse uden både et kontrolleret PsyReg-nummer og en gældende, kontrolleret kantonal tilladelse — og afvisningen siger, hvilken af de to der mangler
  • Hvor en titel er kontrolleret og en tilladelse ikke er, siger den offentlige status det frem for at antyde en; et uverificeret marked tjenes ikke af en opførelse, der ligner en verificeret

Compliance-sundhedstjek

En fast liste af spørgsmål stillet til selve udrulningen. Det meste af kontrollen fandtes allerede og var spredt; dette er siden, der læser det ét sted.

  • Et register over kontroller, en kører efter tidsplan og en rapport over begge
  • Kun det, der er galt, rapporteres: en kontrol, der består, siger intet, så siden er tom, når udrulningen er sund
  • Hvert fund navngiver den regel, det kom fra, og den post, det blev fundet på

Elektronisk signatur

7

En selvhostet signaturtjeneste med et manipulationssikkert revisionsspor, plus ét tyndt modul pr. sted, hvor en signatur faktisk bliver bedt om.

E-sign — kerne

Selve signaturtjenesten: en portalsigneringsceremoni, jurisdiktionspolitikker og et hashkædet revisionsspor. Selvhostet, så intet dokument forlader ejendommen for at blive underskrevet.

  • En portalsigneringsceremoni med identitet og hensigt registreret i det øjeblik, der underskrives
  • Et hashkædet revisionsspor, ingen kan redigere eller slette
  • Jurisdiktionspolitikker, der styrer, hvad en gyldig signatur kræver

E-sign — kontrakter

Hvem der var bemyndiget til at underskrive for en modpart, og om deres legitimation stadig er gyldig — kontrolleret frem for antaget.

  • Bemyndigelse til at forpligte sporet pr. modpartsunderskriver
  • Underskrevne aftaler opbevaret som poster med en løbetid
  • Behandlerlegitimationer rykket for, før de udløber

E-sign — sundhed

Hvad en klinisk signatur kræver ud over et navn: handleevne, bemyndigelse til at underskrive på nogens vegne, supervision og samtykke, der kan trækkes tilbage.

  • Erklæring om handleevne registreret i det øjeblik, der underskrives
  • Underskrift på en klients vegne, med bemyndigelsen registreret
  • Supervisors medunderskrift, hvor ydelsen kræver det

E-sign — sundhed (USA)

De elementer, HIPAA kræver af en tilladelse, valideret frem for overladt til en skabelon.

  • Validering af de krævede elementer i en HIPAA-tilladelse
  • 42 CFR Part 2-materiale adskilt fra resten
  • Redegørelsen for videregivelser, en omfattet enhed skal fremlægge på anmodning

E-sign — HR

En handling Anmod om signatur på ansøgere og medarbejdere, så et tilbud eller en politik underskrives, hvor personen allerede er.

  • Anmod om signatur på en ansøgerpost
  • Anmod om signatur på en medarbejderpost
  • Anmodninger bevaret mod posten som dens historik

E-sign — Salg

En handling Anmod om signatur på tilbud og indkøbsordrer.

  • Anmod om signatur på en salgsordre
  • Anmod om signatur på en indkøbsordre
  • Det underskrevne dokument opbevaret mod ordren

E-sign-aftaler

Placerer signaturskabeloner, hvor klinikken sælger: knyttet til en behandler eller en ydelse, sendt automatisk ved køb og synlige som en status.

  • E-sign-skabeloner knyttet til en ekspert eller en ydelse
  • Sendt ved køb, uden at nogen skal huske at sende det
  • Underskrevet status vist til behandlere i portalen og i mobilappen

Platformtjenester

4

Fire moduler, der slet ikke handler om klinikker: ét forbinder ejendommen til en sprogmodel, ét afslutter sessioner, ingen bruger, det tredje retter et stykke Odoo-brugeradministration, der er let at gøre forkert i hånden, og det fjerde er skallen, det offentlige site tegnes i.

Sikre sessioner

Afslutter en session, ingen bruger. 45 CFR 164.312(a)(2)(iii) beder om afslutning efter en forudbestemt periode med inaktivitet og overlader perioden til dig — så det er en indstilling, med håndhævelsen på serveren frem for i browseren.

  • Inaktivitetsperiode, advarselsperiode og et absolut loft, indstillet pr. virksomhed
  • Kontrolleret på serveren ved hver autentificeret forespørgsel, så det intet giver at slå browsertimeren fra
  • En advarsel, før sessionen slutter, så ingen mister et halvskrevet notat til en kontrol, der er ment til at beskytte dem

AI-bro

Forbinder Odoo Community til enhver stor sprogmodel, bag en grænseflade — så leverandøren kan skiftes uden at forretningslogikken ved det.

  • Udbydere konfigureret pr. udrulning, med legitimationen holdt uden for applikationskoden
  • Agenter defineret som prompts med de værktøjer, de må kalde
  • Værktøjskald, så en model kan handle frem for kun at svare

Brugerudvidelse

At konvertere en bruger mellem intern og portal i hånden betyder at redigere adgangsrettigheder i den rigtige rækkefølge og huske bivirkningerne. Det gør det til en knap.

  • Et felt Brugertype på brugerformularen, i listen og i søgefiltrene
  • Knapperne Konvertér til intern og Konvertér til portal på brugerformularen
  • En handling Konvertér brugertype i brugerlisten, til flere brugere ad gangen

Det offentlige sites skal

Header, footer og loginsiden i ét layout, opkaldt efter virksomheden i denne database.

  • Ét layout til headeren, footeren og loginsiden
  • Det viste navn er virksomheden i denne database, ikke en værdi tastet ind i en skabelon
  • Logoadresse og en tilpasset copyright-linje er systemparametre, som også kan redigeres under Indstillinger → Website → Offentligt brand

Aftalens livscyklus

12

En aftale er en post med vilkår, der ændrer sig over tid, ikke en arkiveret PDF. Kernen bærer det, der gælder for enhver aftale i enhver branche; alt andet er valgfrit. Hele denne vertikal leveres i kodebasen og er slået fra i klinikudrulningen — den er her, fordi den er en del af systemet, ikke fordi en klinik kører den fra dag ét.

Aftaler — kerne

Aftalen, dens parter, dens strukturerede vilkår med oprindelse, dens versioner og en arbejdsgang af konfigurerbare trin knyttet til fem faste faser.

  • Aftaler med parter, strukturerede vilkår og vilkårenes oprindelse
  • Versioner, så „hvad stod der i marts?“ bliver ved med at kunne besvares
  • Konfigurerbare trin knyttet til fem faste faser

Aftaler — forhandling

Bygget så gennemgangen rettes mod det, der er ændret, og det, der afviger, og aldrig mod uændret standardtekst — hvilket er der, aftalesystemer normalt opgives.

  • Et klausulbibliotek knyttet til strukturerede vilkår, så accept af en reserveløsning sætter det vilkår, den bærer
  • Playbooks, runder, emner og registrerede afvigelser
  • Møder som forhandlingsrunder i egen ret, der bevarer begrundelsen og positionerne

Aftaler — godkendelser

Godkendelse afgjort på mere end én akse. At behandle det som anciennitet alene er den almindelige designfejl: en standard-NDA uanset værdi kræver ingen senior.

  • Godkendelse efter værdi, afvigelse, aftaletype og risiko
  • Afvigelse som en akse i egen ret frem for en modifikator på værdi
  • Godkendelse ved en stedfortræder registreres altid som sådan — „på vegne af“ er et andet faktum

Aftaler — tillæg

Registrerer, hvad et tillæg ændrede, ikke blot at det findes.

  • Udførelse af et tillæg lukker de vilkårsrækker, det ændrer, og åbner nye på ikrafttrædelsesdatoen
  • Alt afledt af et ændret vilkår genberegnes, og bevægelsen vises før udførelsen
  • Modstridende tillæg opdaget ved udførelsen

Aftaler — forpligtelser og datoer

Underskriften er begyndelsen på forpligtelsen, ikke slutningen af en arbejdsgang. Dette bærer det, der sker bagefter.

  • Forpligtelser i begge retninger, med dokumentation, hvor dokumentation kræves
  • Afledte datoer beregnet ud fra vilkår frem for tastet ind, og flyttet, når deres drivende vilkår flyttes
  • En eskalationsstige, der ikke bygger på at minde den, der allerede ikke har handlet

Aftaler — projekter, tid og omkostning

To omkostninger, holdt adskilt: hvad en aftale kostede at vinde, og hvad den koster at levere. At kombinere dem giver et tal, der ikke besvarer nogen af spørgsmålene.

  • Forhandlingsindsats registreret som overhead, uanset om aftalen bliver underskrevet
  • Leveringsomkostning inddrevet mod aftalens værdi
  • Aftaler knyttet til projekter mange-til-mange med en rolle, fordi ét projektfelt går i stykker ved den første rammeaftale

Aftaler — fakturerbar tid og honorargrundlag

Hvad en time er værd, hvad honoraret tillader, og de fire tal, der kræver begge.

  • Takster, et fakturerbart flag og en faktureret tilstand på registreret tid
  • Honorargrundlag angivet på aftalen
  • Inddrivelse — faktureret mod værdien af registreret tid

Aftaler — modpartsportal

Den fjerde udvekslingskanal: modparten læser den aktuelle version her, kommenterer og uploader sine rettelser som en indgående runde.

  • Modparten åbner den aktuelle version, kommenterer den og returnerer sine rettelser
  • Rettelser ankommer som en indgående runde med filen vedhæftet, ikke som en e-mail, nogen skal huske at journalføre
  • Intet internt er synligt — ikke positioner, afvigelser, godkendelser, playbooken eller interne notater

Aftaler — e-signaturbro

Hvordan en aftale bruger signaturtjenesten. Gennemførelse er hændelsen, der sætter alt andet i gang.

  • Godkendelser skal være fuldstændige, før en version kan sendes
  • Underskriverens bemyndigelse til at forpligte kontrolleret mod deres legitimation
  • Versionen låst, når den sendes ud, så enhver senere påstand om, hvad der blev underskrevet, kan bevises

Aftaler — bro til sikker opbevaring

At kryptere hver aftale gør systemet ubrugeligt; at kryptere ingen gør det usikkert. Så fortrolighed er et niveau på aftalen.

  • Kun aftaler markeret som sikre sender deres dokumenter ind i den sikre dokumenttjeneste
  • Kryptering pr. version under en nøgle holdt uden for databasen
  • Nægt-som-standard-adgang, og hver læsning logget, før indhold returneres

Aftaler — rapporter

Flaglister, der bør være tomme, og de ledelsesvisninger, der er værd at diskutere.

  • En flagliste rummer kun det, der er ude af trit — en tom liste er det gode resultat
  • Et flag, hvis model ikke er installeret, rapporterer som ikke relevant frem for at fejle
  • Ubegrænset ansvar vist som en liste, aldrig som et tal lagt ind i en sum

Juridiske rapporter — klienter, jurister og ledelse

Tre læsere, én aritmetik. De samme tal beregnet én gang og gengivet på tre måder, frem for at blive udledt igen pr. skærm, hvor de ville glide fra hinanden.

  • Én fristvisning: afledte aftaledatoer, forpligtelser i begge retninger, handlinger aftalt på møder og leveringsfrister
  • Projektstyring: omsætning, arbejdskraft, bundne omkostninger, margin og estimatafvigelse, som en lagret visning, så den kan grupperes
  • En klientvendt visning af, hvor langt arbejdet er nået, og hvad der skyldes

Aftalereglerne

2

Hvis det beskriver én ting, er det data. Hvis det kontrollerer et forhold mellem poster, er det kode. Disse to moduler er de eneste steder, hvor den test holder en regel ude af en pakke.

Aftaler — IP-regler

To regler, og kun to — dem, der sammenligner poster og derfor ikke kan udtrykkes som konfiguration.

  • En underlicens' territorium skal ligge inden for dens overordnedes
  • To eksklusive licenser må ikke overlappe
  • Holdt adskilt fra IP-pakken, så en virksomhed kan installere aftaletyperne uden kontrollerne

Aftaler — juridiske regler

Interessekonfliktkontrol ved aftalemodtagelse, på samme måde som ved sagsåbning. Den spærrer trinovergangen; den advarer ikke.

  • En modpart kontrolleret mod eksisterende klienter, modparter i verserende sager og kendte tilknyttede enheder
  • Spærrer trinovergangen frem for at give en advarsel, der kan afvises
  • Selve kontrollen uforanderlig, når den er registreret — hvem der kørte den, over hvilket omfang, og hvad de fandt

Branchepakker til aftaler

8

En branche er en konfigurationspakke, ikke en forgrening af koden. Hver af disse er aftaletyper, vilkårstyper, et klausulbibliotek, en playbook og forpligtelsesskabeloner — og i syv af de otte slet ingen Python.

Aftaler — generel pakke

Startpakken. Installér kernen og denne, og en virksomhed kan køre aftaler fra dag ét uden at konfigurere noget.

  • NDA’er, rammeaftaler, arbejdsbeskrivelser, tjenester, rådgivning, levering og indkøb
  • De vilkår, hver type bærer, og den arbejdsgang, den bevæger sig igennem
  • Porte, der forhindrer en aftale i at nå underskrift halvfærdig

Aftaler — HR-pakke

Ansættelse, kontrahentengagement, rådgivning og forlig.

  • Aftaletyper, vilkårstyper, klausulbibliotek og playbook til ansættelsesaftaler
  • Forpligtelsesskabeloner for opsigelse, prøvetid og vilkår efter fratræden
  • Forlig er sikre som standard — hvert ord tæller, og en tilsynsmyndighed spørger senere til dem

Aftaler — juridisk pakke

Advokatfirmaer — aftaler for klienter og med dem — og interne juridiske afdelinger. Det samme system tjener begge opgaver med skarpt forskellige standarder.

  • Engagementsbreve, retainere og instruktioner til rådgivere
  • Et klausulbibliotek med den regulerede ordlyd markeret som obligatorisk
  • Et firmas engagementsbrev er som standard fortroligt og specificeret

Aftaler — IP-pakke

Licensgivere, patent- og varemærkeindehavere, teknologioverførselskontorer, universiteter og brandejere.

  • Licenser, overdragelser og optioner som aftaletyper, med licensvilkårstyper
  • Klausulbibliotek, playbook og forpligtelsesskabeloner
  • Intet aktivregister, bevidst — et patents sagshistorik hører til porteføljesystemet, der allerede rummer den

Aftaler — ejendomspakke

Lejeaftaler, aftaler om leje, brugsrettigheder, salg, servitutter og de skøder, der hænger på en leje.

  • Opsigelsesdatoer som datadrivende vilkår, fordi en opsigelsesret udløber i stilhed
  • Varselsvinduet som en forpligtelse afledt af opsigelsesdatoen, og begge eskalerer
  • Vilkår om huslejeregulering, fællesudgifter og istandsættelse

Aftaler — finanspakke

Gældsdokumenter: kreditaftaler, garantier, sikkerhed, mellemkreditor- og efterstillelsesaftaler.

  • Finansielle covenants som strukturerede vilkår, med afledte testdatoer
  • Overholdelsescertifikatet som en forpligtelse, hvor dokumentation kræves
  • „Hvilke faciliteter testes dette kvartal, og på hvilke tal?“ bliver et spørgsmål med et svar

Aftaler — byggepakke

Hovedentrepriser, underentrepriser, rådgiverudpegninger, sikkerhedsgarantier og de dokumenter, der omgiver dem.

  • Bygget omkring kæden: en hovedentreprise lover en dato, kun underentreprenørerne kan levere
  • Back-to-back-vilkår holdt som strukturerede vilkår, så de kan sammenlignes ned gennem kæden
  • Ansvar, som underentreprenørerne og erhvervsansvarsforsikringen skal bære

Aftaler — databeskyttelsespakke

Databehandleraftaler, business associate-aftaler og underdatabehandlervilkår.

  • DPA-, BAA- og underdatabehandleraftaletyper med de vilkår, de bærer
  • Vinduet for anmeldelse af brud som et vilkår for sig, fordi det måles i timer
  • Revisionssvar og underdatabehandlermeddelelse som afledte datoer

Under det hele

Odoo 19 Community, og hvad hver applikation er til

Forretningskernen. Open source, intet licensgebyr, ingen pris pr. bruger — og den sidste gruppe er applikationer, der følger med samme licens og kan slås til gratis, når du vil.

Odoo Community — fundament

8

Forretningskernen er Odoo 19 Community. Enhver applikation i denne gruppe og de fire, der følger, er open source og uden licensgebyr — intet her købes, og der er ingen pris pr. bruger for Enterprise noget sted i stakken. Det, der tilbydes, er konfiguration og udvikling: arbejdet med at få det til at passe til din klinik. Du betaler aldrig for den software, der allerede findes. Denne første gruppe er det, alle andre moduler står på.

Kerne

Virksomheder, brugere, grupper, kontakter, sprog og de postregler, der afgør, hvem der ser hvad. Vises ikke i Apps-listen, fordi alt afhænger af den.

  • Virksomheder og afgrænsning pr. virksomhed
  • Brugere, grupper og adgangsregler på postniveau
  • Kontakter som én fælles model for klienter, behandlere og leverandører

Webklient og editorer

Backoffice-grænsefladen, personalet arbejder i, og redigeringsværktøjerne bag hvert rig-tekst-felt og hver webstedsblok.

  • Liste-, formular-, kanban-, kalender-, pivot- og grafvisninger
  • Filtre, grupperinger og gemte søgninger på hver skærm
  • Eksport til CSV og XLSX fra enhver liste

WebWeb RoutingHTML EditorHTML Builder

Discuss og chatter

Beskeder og den beskedtråd, der hænger på hver post — som er sådan, en beslutning beholder sin historik i stedet for at bo i nogens indbakke.

  • Chatteren på hver post: beskeder, notater, følgere og sporede feltændringer
  • Interne kanaler og direkte beskeder
  • Udgående e-mail med skabeloner og indgående routing

DiscussOdooBotOdooBot - HR

Kundeportal

Det autentificerede område, en klient, en behandler eller en modpart når uden at være intern bruger — alt under /my.

  • Portalbrugere uden adgang til backoffice
  • Dokumenter, ordrer og fakturaer delt med den person, de hører til
  • Rammen, hver tilpasset portalside i denne platform er bygget inden i

Customer PortalCustomize Signup Page

Contacts

Adressebogsapplikationen: personer, organisationer og relationerne mellem dem.

  • Enkeltpersoner og virksomheder, med underkontakter
  • Adresser, skatteidentifikatorer og bankoplysninger
  • Tags og kategorier brugt til segmentering

Contacts

Produkter og prislister

Det, der sælges. I en klinik er det sessioner og pakker, men modellen nedenunder er standardmodellen.

  • Produktskabeloner og varianter
  • Måleenheder og serviceprodukter for tid
  • Prislister, så en pakke eller et segment kan prissættes forskelligt

Ressourcer og arbejdstid

Arbejdskalendere, kapacitet og fravær — den model, en behandlers ugentlige timer og daterede undtagelser udtrykkes i.

  • Arbejdsskemaer pr. person, med tidszoner
  • Ressourcekapacitet og fravær
  • Kalenderen, udnyttelsen beregnes mod

Resource

Opsætning og tekniske hjælpere

De små installerede moduler, ingen åbner med vilje, og som hver fjerner en bestemt kategori af supporthenvendelser.

  • Onboarding Toolbox — guidet opsætningsfremdrift for en ny udrulning
  • Telefonnummervalidering — numre normaliseret ved indtastning, så sms’er faktisk ankommer
  • Google reCAPTCHA — spambeskyttelse på offentlige formularer

Onboarding ToolboxPhone Numbers ValidationGoogle reCAPTCHA integrationGoogle Gmail

Odoo Community — salg, penge og betalinger

8

Den transaktionelle halvdel af kernen: hvad der sælges, hvad der faktureres, hvordan det betales, og hvad virksomheden bruger. Hvert tal i regnskabsplanen kommer herfra.

Sales

Tilbud og salgsordrer — den post, hver købt session hænger på, og venstre ende af pengekæden.

  • Tilbud, bekræftelse og salgsordrer
  • Ordrelinjer, der bærer de købte sessioner eller pakker
  • Leverings- og faktureringsstatus pr. linje

Sales

Fakturering og regnskab

Hovedbogen. Fakturaer, regninger, betalinger, skatter og afstemning — hvor klinikkens bøger faktisk bor.

  • Kundefakturaer og kreditnotaer, hvor udstedte fakturaer er uforanderlige
  • Leverandørfakturaer — herunder dem, en udbetalingskørsel opretter for behandlere
  • Betalinger, kontoudtog og afstemning

Invoicing

Analytisk regnskab

Omkostning og omsætning henført til noget andet end en konto — et projekt, en ydelseslinje, en behandler.

  • Analytiske konti og fordelinger
  • Omkostning og omsætning sporet pr. projekt eller pr. ydelseslinje
  • Den dimension, marginrapporteringen beregnes på tværs af

Betalingsramme

Den ramme, betalingsmetoder tilsluttes, så tilføjelse eller ændring af en udbyder er konfiguration frem for udvikling.

  • Betalingsudbydere konfigureret pr. virksomhed
  • Betalingstokens, til et gemt kort, en klient genbruger
  • Transaktioner med deres egen tilstand, afstemt mod fakturaer

Installerede betalingsudbydere

Tre udbydere er slået til: en live kortbehandler, en demo til træning og manuelle metoder til penge, der ankommer uden for en gateway.

  • Stripe — kort, wallets og gemte betalingsmetoder
  • Demo — en udbyder, der opfører sig som en rigtig, til træning og øvelse
  • Brugerdefinerede betalingsformer — bankoverførsel, kontanter og alt, der afstemmes i hånden

Payment Provider: StripePayment Provider: DemoPayment Provider: Custom Payment Modes

Kuponer og loyalitet

Rabatter, kampagner, gavekort og loyalitetsprogrammer — anvendt på en salgsordre og på eCommerce-kassen på samme måde.

  • Kuponkoder og automatiske kampagner
  • Loyalitetskort og pointoptjening
  • Gavekort og eWallet-saldi

Coupons & LoyaltySale LoyaltySale Loyalty - Delivery

Expenses

Hvad personalet bruger, og den del af det, der viderefaktureres til en klient frem for at blive absorberet.

  • Udgiftskrav, godkendelse og refusion
  • Udgifter bogført direkte i regnskabet
  • Viderefakturering af en udgift ved at sætte salgsordren på den

ExpensesSales Expense

Purchase

Indkøbsordrer og leverandørstyring — siden med bundne omkostninger og hvordan leverandørfakturaer ankommer.

  • Tilbudsanmodninger og indkøbsordrer
  • Leverandørposter og prislister
  • Leverandørfakturaer afstemt mod ordrer

Purchase

Odoo Community — CRM, beskeder og markedsføring

6

Hvordan en henvendelse bliver en klient, og hver kanal, virksomheden når nogen på. Det er den gruppe, de fleste klinikker underudnytter, og den, der gør kataloget til bookinger.

CRM

Leads og salgsmuligheder — brugt her til henvendelser, der endnu ikke er klienter, og til de konsultationsanmodninger, der ankommer fra appen.

  • Leads, salgsmuligheder og en konfigurerbar pipeline
  • Aktiviteter og næste handlinger mod hver salgsmulighed
  • Tabsårsager og rapportering af gevinstrate

CRM

Lead-berigelse og pipeline-gamification

At udfylde det, et lead ikke fortalte dig, finde leads, der aldrig tog kontakt, og give et salgsteam noget at konkurrere om.

  • Lead Enrichment — virksomhedsoplysninger udfyldt automatisk fra et e-maildomæne
  • Lead Generation — leads udvundet efter branche, størrelse og sted
  • CRM Gamification — mål, badges og ranglister på pipelinen

Lead EnrichmentLead GenerationCRM Gamification

Livechat

En chatwidget på det offentlige site, bemandet af rigtige mennesker og koblet til både pipelinen og HR-helpdesken.

  • Live Chat — operatører, kanaler og standardsvar
  • Website Live Chat — widgetten på det offentlige site og kataloget
  • CRM Livechat — en samtale omdannet til et lead uden at skrive noget igen

Live ChatWebsite Live ChatCRM LivechatHR - Livechat

SMS

Kanalen med den højeste åbningsrate, koblet ind, hvor en klinik faktisk har brug for den. Sessionspåmindelser bruger den allerede.

  • SMS-gateway — afsendelsesinfrastrukturen og leveringsstatus
  • SMS i CRM — at sende en sms til et lead fra salgsmuligheden
  • Send SMS til besøgende — og varianten, der virker fra et lead

SMS gatewaySMS in CRMSend SMS to VisitorSend SMS to Visitor with leadsRecruitment - SMS

WhatsApp-hurtigafsendelse

En tilpasset udvidelse på leads og kontakter: send en foruddefineret WhatsApp-besked uden at forlade posten.

  • Hurtigafsendelseshandling på et lead og på en kontakt
  • Foruddefinerede beskedskabeloner
  • Den kanal, mange klienter på dette marked faktisk læser

CRM Extension v2 - WhatsApp Quick Send

Oversigter og linksporing

Periodiske tal skubbet til de personer, der bør se dem, og tilskrivning for hvert link, virksomheden udgiver.

  • KPI Digests — en planlagt opsummering sendt som e-mail til ledere
  • Link Tracker — UTM-mærkede korte links med klikstatistik
  • Kampagne, medie og kilde registreret mod den besøgende, der konverterede

KPI DigestsLink Tracker

Odoo Community — website og eCommerce

5

Det offentlige ansigt: kataloget, en fremmed lander på, kassen, de går igennem, og formularerne, der gør en besøgende til en post i systemet.

Website

Sidebyggeren bag det offentlige site — de sider, markedsføring redigerer uden en udvikler.

  • Træk-og-slip-sider med genbrugelige blokke
  • Flersprogede sider og SEO-metadata
  • Menuer, temaer og sideversionering

Website

eCommerce

Salg på det offentlige site: kataloget, kurven og kassen, en klient går igennem, før de nogensinde har en kredit.

  • Offentligt produktkatalog og produktsider
  • Kurv, kasse og betaling på websitet
  • Kundekonti og ordrehistorik

eCommerce

Blog

Udgivelsessiden: de artikler, der vises i appens indholdsfeed og på det offentlige site.

  • Blogs, indlæg, tags og kommentarer
  • Flersprogede indlæg
  • Kilden, det rangerede indholdsfeed læser fra

Blog

Websiteformularer og indsendelser

De tre steder, en besøgende kan oprette en post uden en konto — hvert landende et sted, hvor et menneske faktisk arbejder.

  • Kontaktformular — en henvendelse, der ankommer som et lead, ikke som en e-mail
  • Online opgaveindsendelse — en websiteformular, der opretter en projektopgave
  • Online job — ledige stillinger udgivet, og ansøgninger, der ankommer i Rekruttering

Contact FormOnline Task SubmissionOnline Jobs

Website-rørlægning

Tre små moduler, der forbinder det offentlige site med resten af systemet. Ingen åbner dem; alt går i stykker uden dem.

  • Website Mail — abonnementer og beskedtråde på offentlige sider
  • Website Partner — en offentlig side for en kontakt, hvilket er, hvad en behandlerprofil er
  • Website Payment — betaling på sitet koblet til betalingsrammen

Website MailWebsite PartnerWebsite Payment

Odoo Community — medarbejdere, levering og planlægning

9

Personalesiden. Medarbejderposter bærer de kontraktversioner, en behandlers betaling prissættes ud fra, og kalenderen bærer hver session, klinikken leverer.

Employees

Medarbejderposter og kontrakter. I Odoo 19 er en kontrakt en version af medarbejderen, og den versionstidslinje er det, der bærer en behandlers betalingsvilkår.

  • Medarbejderposter, afdelinger og stillinger
  • Kontraktversioner med en dateret historik, én gældende ad gangen
  • Arbejdsskema pr. medarbejder

Employees

Kompetencer og organisationsdiagram

Hvad hver behandler er kvalificeret til, hvornår kvalifikationen udløber, og hvem der rapporterer til hvem.

  • Skills Management — kompetencer, niveauer og progression pr. medarbejder
  • Skills Certification — certifikater med udløb, hvilket er det, der gør en legitimation mulig at rykke for
  • HR Org Chart — rapporteringslinjer på medarbejderposten

Skills ManagementSkills CertificationHR Org ChartHR Gamification

Recruitment

Ansøgere og ansættelse — og grunden til, at et tilbud er et af de dokumenter, e-sign-stakken bliver bedt om at håndtere.

  • Stillinger, ansøgere og en rekrutteringspipeline
  • Samtaleplanlægning og scorecards
  • Kompetencer matchet mod rollens krav

RecruitmentRecruitment - Skills Management

Fjernarbejde

Hvor hver person arbejder fra på en given dag — hvilket for en klinik betyder at vide, hvem der er på stedet til at tage imod en klient.

  • Hjemme- og kontordage pr. medarbejder
  • De samme oplysninger vist i teamkalenderen
  • Synlig ved siden af lokalekalenderen, når man planlægger sessioner på stedet

Remote WorkRemote Work with calendar

Project

Projekter og opgaver. Bruges til leveringsarbejde og, i aftalevertikalen, til at holde omkostningen ved at vinde en aftale adskilt fra omkostningen ved at levere under den.

  • Projekter, opgaver og trin
  • Tildeling, frister og fremdrift
  • Dokumentjournalisering på opgaveniveau, herunder sikre dokumenter

Project

To-Do

En personlig opgaveliste pr. bruger, adskilt fra projektarbejde — hvor de små ting, en leder tager op under morgenrutinen, havner.

  • Private to-dos med forfaldsdatoer
  • Kan omdannes til en projektopgave, når det viser sig at være rigtigt arbejde

To-Do

Calendar

Møder og begivenheder. Hver session er en kalenderbegivenhed nedenunder, hvilket er det, der gør lokale- og teamkalendere virkelige frem for en gengivelse.

  • Begivenheder med deltagere, gentagelse og påmindelser
  • Tilgængelighed synlig på tværs af et team
  • Synkronisering med eksterne kalendere

Calendar

Surveys

Spørgeskemaer. Bruges her til indtagelsesspørgsmål stillet ved booking og til den private feedbackundersøgelse efter en session.

  • Spørgeskemaer med betingede spørgsmål
  • Svar gemt mod den person, der svarede
  • Scoring, hvor et spørgeskema er en vurdering

Surveys

Timesedler

Tid registreret mod et projekt eller en opgave. Tilgængelig og slået fra i referenceudrulningen — den er en afhængighed af aftalevertikalen og ikke af klinisk arbejde.

  • Tidsposter mod projekter og opgaver
  • Omkostning pr. time fra medarbejderposten
  • Godkendelse og rapportering af timesedler

Odoo Community — klar til installation, slået fra

7

Referenceudrulningen kører 94 applikationer. Disse fireoghalvfjerds følger med under samme open source-licens og er blot slået fra. Ingen er et mersalg, og ingen koster noget — en klinik, der senere vil have en uddannelsesarm, en butik eller en anden kortbehandler, slår en til og betaler kun for konfigurationen. De er grupperet her, så „kan den X?“ har et svar, selv når X er slået fra i dag. Aftalevertikalen, også slået fra, er opført til sidst på denne side.

Events, eLearning og fællesskab

En uddannelsesarm: betalte eller gratis events, onlinekurser og et offentligt forum — alt sammen solgt gennem samme kurv og rapporteret ind i de samme bøger.

  • Events med tilmelding, billetter, spor og udstillere
  • Events solgt som produkter gennem den eksisterende kasse
  • Live-spor og quizzer til onlinesessioner

EventsEvents OrganizationEvents ProductEvents SalesEvent CRMEvent CRM SaleEvent ExhibitorsLive Event TracksQuizzes on TracksSMS on EventsEvent Attendees SMS MarketingTrack Speakers SMS MarketingWebsite Events CRMeLearningSkills e-learningForum

E-mail- og sms-markedsføring

Kampagner til lister, virksomheden allerede har. Klinikken sender transaktionel e-mail og sms i dag; dette er markedsføringshalvdelen af den samme infrastruktur.

  • E-mailmarkedsføring — kampagner, skabeloner, A/B-test og statistik
  • SMS-markedsføring — det samme, på kanalen med den højeste åbningsrate
  • Masseudsendelse målrettet leads, salgsmuligheder, eventdeltagere eller talere

Email MarketingSMS MarketingMass mailing on attendeesMass mailing on lead / opportunitiesMass mailing on track speakersMass mailing sms on lead / opportunitiesMarketing CardNewsletter Subscribe ButtonNewsletter Subscribe SMS Template

Lager og kassesystem

Til en klinik, der også sælger noget fysisk over en disk — bøger, kosttilskud, testsæt — eller kører en receptionskasse.

  • Lager — varer, lokationer, genbestilling og værdiansættelse
  • Kassesystem — en kasse, der virker offline og synkroniserer
  • Kassesystemrabatter og de loyalitetsprogrammer, der allerede er konfigureret

InventoryPoint of SalePoint of Sale - Coupons & LoyaltyPoint of Sale Discounts

Fravær, fremmøde, bilpark og frokost

Personaleadministrationssiden. Relevant, når en klinik har så mange ansatte, at fravær og tilstedeværelse ikke længere passer i en fælles kalender.

  • Fravær — anmodninger, godkendelse, saldi og effekten på lønsedler
  • Fremmøde — ind- og udtjekning, med tilstedeværelseskontrol
  • Fremmødeopgørelse ved siden af timesedler

Time OffTime Off in PayslipsAttendancesTimesheets/attendances reportingEmployee Presence ControlHR Attendance HolidaysEmployee Hourly WageFleetFleet HistoryLunch

Sytten betalingsudbydere mere

Stripe er slået til. Enhver af disse kan tilføjes eller skiftes ind som konfiguration — hvilket gør indtræden på et nyt marked til en indstillingsændring frem for et projekt.

  • Europa — Mollie, Buckaroo, Worldline, Redsys, Adyen
  • Amerika — Authorize.Net, Mercado Pago, PayPal, Nuvei
  • Mellemøsten og Afrika — Amazon Payment Services, Paymob, DPO, Flutterwave

Payment Provider: AdyenPayment Provider: Amazon Payment ServicesPayment Provider: AsiaPayPayment Provider: Authorize.NetPayment Provider: BuckarooPayment Provider: DPOPayment Provider: FlutterwavePayment Provider: IyzicoPayment Provider: Mercado PagoPayment Provider: MolliePayment Provider: NuveiPayment Provider: PaymobPayment Provider: PaypalPayment Provider: RazorpayPayment Provider: RedsysPayment Provider: WorldlinePayment Provider: Xendit

Google-tjenester og cloudlagring

Valgfrie eksterne tjenester. Alle er slået fra som standard, hvilket er med vilje: hver enkelt sender noget uden for ejendommen, og det bør være en beslutning frem for en standard.

  • Google Calendar — tovejssynkronisering af personalets kalendere
  • Google Maps og stedsautofuldførelse på websitet
  • Google Address Autocomplete på kontaktformularer

Google CalendarGoogle MapsGoogle places autocompletionGoogle Address AutocompleteGoogle UsersCloud StorageCloud Storage AzureCloud Storage Google

Mailplugins og mindre værktøjer

Småting, der hver løser ét snævert problem. Opført for fuldstændighedens skyld frem for fordi en klinik har brug for dem fra dag ét.

  • Mailplugins til Outlook og Gmail, på CRM og på Projekt
  • Mail Group — en diskussion i stil med en mailingliste, med et website-arkiv
  • Data Recycle — finder dubletter og forældede poster

Mail PluginCRM Mail PluginProject Mail PluginMail GroupWebsite Mail GroupData RecycleWebsite profileHr Recruitment Interview FormsSales Expense MarginCRM Issabel Integration

Hvordan folk når det

Mobilappen og API-gatewayen

Appen taler kun med gatewayen og holder ingen hemmelighed selv; gatewayen er det eneste, der kender forretningskernen. Derfor når et skifte af betalings- eller AI-leverandør aldrig appen, og derfor kan appen aldrig nå databasen.

Mobilappen

14

Én Flutter-applikation til iOS og Android, brugt af begge sider af forretningen. En klient booker og deltager i den; en behandler driver en hel praksis fra den. Den taler kun med API-gatewayen og holder ingen hemmelighed selv.

Log ind og tilmeld

At komme ind i appen, og aldersporten, der afgør, om en konto overhovedet må bruges.

  • Splash og routing ved første kørsel, så en vendt tilbage bruger lander, hvor de slap
  • Registrering og login mod gatewayen, med tokens i sikker lagring
  • Nulstilling af adgangskode via e-mail

Identitets- og aldersverifikation

Kontrollen, der lader nogen handle, herunder de tilstande, en person befinder sig i, mens et menneske gennemgår det, det automatiske trin ikke kunne afgøre.

  • Guidet introduktion, der forklarer, hvad der spørges om, og hvorfor
  • Ansigtsscanning og dokumentkontrol som alternativ vej
  • Grænsetilfælde og under-gennemgang-tilstande, så personen aldrig efterlades i uvished

Hjem — indholdsfeed

Den første fane. Et rangeret feed af artikler, videoer og opdateringer, plus de udgivere bag dem.

  • Et rangeret indholdsfeed leveret af gatewayen
  • Indholdsvisning med billeder og rig tekst
  • Udgiverprofiler, så en læser kan følge en kilde

Opdagelse og vurderinger

Selvguidede værktøjer: vurderinger, en person selv tager, deres resultater og de partnerfunktioner, der er bygget omkring dem.

  • Tag en vurdering, og læs resultaterne
  • Glædeskortet — en personlig visning og en delt
  • Tilføj, tilslut, invitér og sammenlign partnere

At finde en behandler

Kataloget, som en klient møder det: at gennemse, sammenligne, gemme, spørge og den chat, der følger.

  • Gennemse og filtrér kataloget over behandlere
  • En profil med kvalifikationer, sprog, ydelser og anmeldelser
  • Gemte behandlere — Mine eksperter

Ydelser

Hvad der faktisk kan bookes, med prisen, varigheden og om det er online eller på stedet.

  • Gennemse ydelser udbudt på tværs af klinikken
  • Ydelsesvisning med pris, varighed og leveringsform
  • Direkte til booking eller køb fra ydelsen

Butik og kasse

At købe — en enkelt session, en pakke eller et produkt. Det er her, den kredit kommer fra, en klient senere bruger.

  • Produktkatalog og produktvisning
  • Kurv, kasse og den serviceaftale, der accepteres ved køb
  • Ordrebekræftelse og ordrehistorikken bag den

At booke en session

At bruge en kredit på et bestemt tidspunkt i en bestemt kalender — og alt, klienten ser om det bagefter.

  • Opret en booking mod reel tilgængelighed, i klientens egen tidszone
  • Bookinglisten, med hver status en session kan have
  • Bookingvisning: deltagelseslink, sted og lokale, ombooking og aflysning

Spørgsmål, henvendelser og partnere

At spørge offentligt, at spørge privat og de personer, en klient vælger at dele fremskridt med.

  • Et offentligt spørgsmålsfeed og at stille et spørgsmål, før man forpligter sig til noget
  • Spørgsmålsvisning med behandlerens eget svar
  • Supporthenvendelser — opret en, følg den, læs svarene

Profil — klientens hub

Den tredje fane og svaret på de fleste supportspørgsmål. Alt, appen ved om personen, på én skærm.

  • Bookede møder og mødehistorik, med feedback og sessionsanmeldelser
  • Kreditter, købte sessioner og favoritter
  • Faktureringsadresse, fakturaer, fakturavisning, betalingsmetoder

Profil — ekspertens praksis

Den samme fane, set af en behandler. Det er det, der gør en hel praksis mulig at køre fra en telefon frem for fra et skrivebord.

  • Tilgængelighed: ugentlige timer og daterede undtagelser i skemaet
  • Klienters chats og klienthistorikken bag hver samtale
  • Indsend en sessionsrapport fra den session, den hører til

AI-assistent

En samtaleassistent i appen, streamet gennem gatewayen, så ingen modellegitimation nogensinde når enheden.

  • En chatskærm med streamede svar
  • Samtalehistorik, så en tråd kan genoptages senere
  • Routet gennem gatewayens AI-grænseflade, der løser til en rigtig udbyder eller en mock

Indstillinger, privatliv og juridisk

De kontroller, en person forventer at finde, herunder dem, en tilsynsmyndighed forventer, at de kan finde.

  • Appindstillinger og sprogvalg på tværs af 23 sprogversioner
  • Privatlivsindstillinger, og hvilke notifikationer der ankommer på hvilken kanal
  • Sikkerhedsindstillinger, herunder enhedssessioner

Appkerne

Det, hver funktion ovenfor er bygget på. Ikke en skærm, men grunden til at skærmene opfører sig ensartet.

  • Netværk mod gatewayen, med tokenfornyelse og fejlhåndtering ét sted
  • Sikker lagring af tokens og sikker enhedstilstand
  • Routing, så en notifikation kan åbne præcis den skærm, den henviser til

API-gatewayen

8

En FastAPI-tjeneste, der er den eneste backend, appen kender, og det eneste sted, en hemmelighed holdes. Den orkestrerer: ét tryk kan betyde fire systemer, og gatewayen sekvenserer dem og returnerer ét svar. 28 endpointgrupper i alt.

Identitet og konto

Mæglet login mod forretningskernen og udsteder kortlivede tokens af sin egen. Appen holder aldrig en kernelegitimation.

  • Log ind, tilmeld, forny og log ud, med JWT udstedt af gatewayen
  • Den aktuelle bruger og deres profil
  • Enhedsregistrering, så pushnotifikationer når den rigtige telefon

Katalog og udbud

Alt, en klient gennemser, før de bruger noget, serveret hurtigt og cachet, hvor det er dyrt.

  • Behandlere, deres profiler, tilgængelighed og ydelser
  • Ydelseskategorier og bookbare produkter
  • Anmeldelser og vurderinger, med modereringstilstand respekteret

Booking og penge

Den transaktionelle halvdel. Køb, kredit, booking, faktura og betaling, hver afbildet på forretningskernen frem for genimplementeret.

  • Opret, ombook og aflys en booking, med politikken anvendt af kernen
  • Ordrer og de kreditter, de frembringer
  • Fakturaer og fakturadokumenter

Indhold og fællesskab

Den læsetunge halvdel: det, en person gennemser, når de ikke booker.

  • Det rangerede indholdsfeed og indholdsvisning
  • Offentlige spørgsmål og svar
  • Opdagelse, vurderinger og deres resultater

Beskeder og realtid

WebSocket-hubben. Chat, tilstedeværelse, AI-streaming og signalering til tale og video, på én forbindelse.

  • Håndtering af WebSocket-forbindelser og tilstedeværelse
  • Chat mellem klient og behandler, og gruppekanaler
  • Signalering til tale- og videoopkald

Dokumenter og medier

Filer, holdt så appen aldrig taler direkte med lageret, og intet serveres fra en gættelig URL.

  • Adgang til sikre dokumenter, der respekterer kernens adgangsregler frem for at afgøre dem igen
  • Medieupload og -hentning, proxyet gennem gatewayen
  • Billeder skaleret og cachet, så en kataloglisting er billig på en telefon

Support, konfiguration og AI

Resten: at oprette en henvendelse, at bede om en konsultation, at fortælle appen, hvad denne udrulning har slået til, og at tale med en model.

  • Supporthenvendelser og deres svar
  • Konsultationsanmodninger
  • Runtime-konfiguration, så appen kun viser de funktioner, denne virksomhed har aktiveret

Udbydergrænseflader (mock først)

Fire funktionsflag, der hver løser til en rigtig udbyder eller en mock. Det er grunden til, at ejendommen kan demonstreres, udvikles og testes uden nogen ekstern konto.

  • DATA_SOURCE — Odoo-forretningskernen eller et mock-datasæt
  • PAYMENTS — en rigtig udbyder eller en mock, der opfører sig som en
  • NOTIFICATIONS — Firebase Cloud Messaging eller en mock

Beregn prisen på de moduler, du faktisk slår til

Du vil ikke have alle 150. Fortæl os, hvilke dele der betyder noget, og beregneren giver et engangsbeløb for opbygningen og et årligt supportbeløb, specificeret.