logo

Opprett makro med popup

For å opprette en besøksmall som utløser en popup med ulike valg, trenger du to ting i besøksmallraden:



  • Seksjoner i raden — feltene som vises i popup-vinduet der brukeren gjør sine valg

  • Handlebars i radteksten — som styrer hvor og når teksten fra seksjonene settes inn i journalteksten



Steg 1 – Legg til en seksjon i makrorden



Åpne makrorden (klikk på raden i makroen). Under overskriften "Seksjoner" ser du en tabell med eksisterende seksjoner. Klikk på pluss-ikonet ved siden av overskriften for å legge til en ny seksjon.



I dialogvinduet som åpnes fyller du inn:



  • Nøkkel — et kortnavn uten mellomrom, for eksempel diagnose eller behandling. Dette er navnet du bruker i Handlebars-syntaksen.

  • Tittel — overskriften som vises for brukeren i popup-vinduet når makroen kjøres.

  • Typ — hvilket type inndatafelt seksjonen skal ha (se nedenfor).



Klikk på "Legg til" for å lagre seksjonen.



Steg 2 – Skriv inn Handlebars i radteksten



I feltet "Notat" på makrorden skriver du inn teksten som skal havne i journalen. Bruk seksjonens nøkkel for å sette inn verdier.



Enkel innsetting:


Skriv {{$nøkkel}} der du vil at verdien skal dukke opp. Teksten settes bare inn hvis brukeren har valgt noe i den seksjonen — velger de ingenting, forblir plassen tom.



Betinget innsetting:


Skriv {{#if $nøkkel}}...{{/if}} hvis du vil at hele tekstblokken bare skal tas med hvis seksjonen fikk en verdi. Det som står mellom {{#if $nøkkel}} og {{/if}} utelates helt hvis seksjonen ble stående tom.



Eksempel — en rad for rotfylling:




Rotfylling utført.
Tann: {{$tann}}

{{#if $materiale}}Materiale: {{$materiale}}
{{/if}}
{{#if $komplikasjoner}}Komplikasjoner: {{$komplikasjoner}}
{{/if}}


Hvis brukeren i popup-vinduet angir tann "36", velger materiale "Guttaperka" men lar komplikasjoner stå tomt, blir journalteksten:




Rotfylling utført.
Tann: 36

Materiale: Guttaperka


Seksjonstyper



Velg type avhengig av hva brukeren skal kunne angi:



TypBruksområdeVerdien som settes inn
CheckboxJa/nei-toggle"Ja" hvis avkrysset, tomt hvis ikke
DropdownVelg ett alternativ fra listeDet valgte alternativets tekst
Liste (ett valg)Velg ett alternativ fra en søkbar listeDet valgte alternativets tekst
Liste (flere valg)Velg flere alternativer fra en søkbar listeValgte alternativer, kommaseparert
NummerAngi et tallDet angitte tallet
PrisvalgVelg en pris fra klinikkens prisliste[Prisen brukes i raddata — settes ikke direkte inn i tekst]
RadioknapperVelg ett alternativ blant knapperDet valgte alternativets tekst
TekstinntastingAngi fritekst på én linjeDen innskrevne teksten
TekstfeltAngi fritekst på flere linjerDen innskrevne teksten


For typene Dropdown, Liste og Radioknapper legger du til svaralternativer direkte i seksjonens innstillinger. Du kan også angi et forvalg som fylles inn automatisk.



Betinget visning av seksjoner



En seksjon kan være skjult inntil en annen seksjon har en bestemt verdi. Dette konfigureres i seksjonens innstillinger og styrer hvilke felt som vises i popup-vinduet — ikke teksten i journalen. Det er et eget lag oppå {{#if}}-syntaksen i teksten.



Slik fungerer popup-vinduet



Når du kjører makroen på en pasient, åpnes et popup-vindu. Der vises hver seksjons tittel og inndatafelt. Etter hvert som du fyller inn feltene, oppdateres forhåndsvisningen av journalteksten direkte. Klikk på "Lagre" når du er ferdig — teksten skrives inn i journalraden.