För att skapa en besöksmall som triggar en popup med olika tillval behöver du två saker i besöksmallsraden:
Öppna makro-raden (klicka på raden i makrot). Under rubriken "Sektioner" ser du en tabell med befintliga sektioner. Klicka på plus-ikonen bredvid rubriken för att lägga till en ny sektion.
I det dialogfönster som öppnas fyller du i:
diagnos eller behandling. Det är det här namnet du använder i Handlebars-syntaxen.Klicka på "Lägg till" för att spara sektionen.
I fältet "Anteckning" på makro-raden skriver du in texten som ska hamna i journalen. Använd sektionens nyckel för att infoga värden.
Enkel infogning:
Skriv {{$nyckel}} där du vill att värdet ska dyka upp. Texten infogas bara om användaren har valt något i den sektionen — väljer de ingenting lämnas platsen tom.
Villkorlig infogning:
Skriv {{#if $nyckel}}...{{/if}} om du vill att hela textblocket bara ska tas med om sektionen fick ett värde. Det som står mellan {{#if $nyckel}} och {{/if}} utelämnas helt om sektionen lämnades tom.
Exempel — en rad för rotfyllning:
Rotfyllning utförd.
Tand: {{$tand}}
{{#if $material}}Material: {{$material}}
{{/if}}
{{#if $komplikationer}}Komplikationer: {{$komplikationer}}
{{/if}}
Om användaren i popup-fönstret anger tand "36", väljer material "Guttaperka" men lämnar komplikationer tomt, blir journaltexten:
Rotfyllning utförd.
Tand: 36
Material: Guttaperka
Välj typ beroende på vad användaren ska kunna ange:
| Typ | Användning | Värde som infogas |
|---|---|---|
| Checkbox | Ja/nej-toggle | "Ja" om ikryssad, tomt om ej ikryssad |
| Dropdown | Välj ett alternativ från lista | Det valda alternativets text |
| Lista (ett val) | Välj ett alternativ från en sökbar lista | Det valda alternativets text |
| Lista (flera val) | Välj flera alternativ från en sökbar lista | Valda alternativ, kommaseparerade |
| Nummer | Ange ett tal | Det angivna talet |
| Prisinmatning | Välj ett pris från klinikens prislista | [Priset används i raddata — infogas ej direkt i text] |
| Radioknappar | Välj ett alternativ bland knappar | Det valda alternativets text |
| Textinmatning | Ange fritext på en rad | Den inmatade texten |
| Textfält | Ange fritext på flera rader | Den inmatade texten |
För typerna Dropdown, Lista, och Radioknappar lägger du till svarsalternativen direkt i sektionens inställningar. Du kan också ange ett förval som fylls i automatiskt.
En sektion kan vara dold tills en annan sektion har ett visst värde. Det konfigureras i sektionens inställningar och styr vilka fält som visas i popup-fönstret — inte texten i journalen. Det är ett separat lager ovanpå {{#if}}-syntaxen i texten.
När du kör makrot på en patient öppnas ett popup-fönster. Där visas varje sektions titel och inmatningsfält. Allteftersom du fyller i fälten uppdateras förhandsvisningen av journaltexten direkt. Klicka på "Spara" när du är klar — texten skrivs in i journalraden.