logo

Opret makro med pop-op

For at oprette en besøgsskabelon, som udløser en pop-op med forskellige valgmuligheder, skal du bruge to ting i makrorækken:



  • Sektioner i rækken — de felter, der vises i pop-op-vinduet, hvor brugeren foretager sine valg

  • Handlebars i rækketeksten — som styrer, hvor og hvornår teksten fra sektionerne indsættes i journalteksten



Trin 1 – Tilføj en sektion til makrorækken



Åbn makrorækken (klik på rækken i makroen). Under overskriften "Sektioner" ser du en tabel med eksisterende sektioner. Klik på plus-ikonet ved siden af overskriften for at tilføje en ny sektion.



I det dialogvindue, der åbnes, udfylder du:



  • Nøgle — et kortnavn uden mellemrum, f.eks. diagnose eller behandling. Det er dette navn, du bruger i Handlebars-syntaksen.

  • Titel — den overskrift, der vises for brugeren i pop-op-vinduet, når makroen køres.

  • Typ — hvilken type inddatafelt sektionen skal have (se nedenfor).



Klik på "Tilføj" for at gemme sektionen.



Trin 2 – Skriv Handlebars ind i rækketeksten



I feltet "Note" på makrorækken skriver du den tekst, der skal ende i journalen. Brug sektionens nøgle til at indsætte værdier.



Simpel indsætning:


Skriv {{$nøgle}} der, hvor du vil have værdien til at dukke op. Teksten indsættes kun, hvis brugeren har valgt noget i den pågældende sektion — vælger de ingenting, forbliver pladsen tom.



Betinget indsætning:


Skriv {{#if $nøgle}}...{{/if}}, hvis du ønsker, at hele tekstblokken kun medtages, hvis sektionen fik en værdi. Det, der står mellem {{#if $nøgle}} og {{/if}}, udelades fuldstændigt, hvis sektionen blev stående tom.



Eksempel — en række til rodfyldning:




Rodfyldning udført.
Tand: {{$tand}}

{{#if $materiale}}Materiale: {{$materiale}}
{{/if}}
{{#if $komplikationer}}Komplikationer: {{$komplikationer}}
{{/if}}


Hvis brugeren i pop-op-vinduet angiver tand "36", vælger materiale "Guttaperka" men lader komplikationer stå tomt, bliver journalteksten:




Rodfyldning udført.
Tand: 36

Materiale: Guttaperka


Sektionstyper



Vælg type afhængigt af, hvad brugeren skal kunne angive:



TypAnvendelseVærdien der indsættes
CheckboxJa/nej-toggle"Ja" hvis afkrydset, tomt hvis ikke
DropdownVælg ét alternativ fra listeDet valgte alternativs tekst
Liste (ét valg)Vælg ét alternativ fra en søgbar listeDet valgte alternativs tekst
Liste (flere valg)Vælg flere alternativer fra en søgbar listeValgte alternativer, kommasepareret
NummerAngiv et talDet angivne tal
PrisvalgVælg en pris fra klinikkens prisliste[Prisen bruges i rækkens data — indsættes ikke direkte i tekst]
RadioknapperVælg ét alternativ blandt knapperDet valgte alternativs tekst
TekstinputAngiv fritekst på én linjeDen indtastede tekst
TekstfeltAngiv fritekst på flere linjerDen indtastede tekst


For typerne Dropdown, Liste og Radioknapper tilføjer du svarmuligheder direkte i sektionens indstillinger. Du kan også angive et standardvalg, der udfyldes automatisk.



Betinget visning af sektioner



En sektion kan være skjult, indtil en anden sektion har en bestemt værdi. Dette konfigureres i sektionens indstillinger og styrer, hvilke felter der vises i pop-op-vinduet — ikke teksten i journalen. Det er et separat lag oven på {{#if}}-syntaksen i teksten.



Sådan fungerer pop-op-vinduet



Når du kører makroen på en patient, åbnes et pop-op-vindue. Her vises hver sektions titel og inddatafelt. Efterhånden som du udfylder felterne, opdateres forhåndsvisningen af journalteksten direkte. Klik på "Gem" når du er færdig — teksten skrives ind i journalrækken.