Skip to main content
All CollectionsSpeech Direct
Command Builder in Speech Direct
Command Builder in Speech Direct

Author role =>This article provides you with an example of setting up a command chain.

Updated over 4 months ago

The Command Builder can be used to create complex flows or sequences of instructions that you commonly execute. It’s a great way to save time and remove repetition. Command Builder can be used to sequence any set of standard commands and build complex flows and automations.

Command Builder lets you prebuild text and emulate keystrokes, control application windows, run C/Visual Basic/JavaScript commands and replicate mouse actions.

In this example, Command Builder is being used to create a SOAP note containing a standard text followed by navigation commands.

First, you need to select a group (or create a new one).

Then use the + button to create a new command.

  1. Name the command e.g. Insert SOAP note.
    We recommend to start each command name with the word “Insert” to better distinguish it from non-commands.

  2. Select the command type Text, then insert the your text in the input box
    Sample text:
    SUBJECTIVE: [ ]
    OBJECTIVE: [ ]
    ASSESSMENT: [ ]
    PLAN: [ ]


    - Speech Direct will understand that square brackets [ ] denote an input field.
    - As in other word processing applications use the following key combination to start a new line or a new paragraph:

    • Shift + Enter = New line

    • Enter = New paragraph

3. Add the next step - select Command.
In this case, you will want Speech Direct to take you to the first possible

place for your input.
4. Select go to beginning of document from the dropdown list.
5. Select Command again to add another step.
This time select go to next field from the dropdown list.

6. Save the command chain Insert SOAP note.

=> To execute the command say: “Insert SOAP note”

The result would look like this:

=> The entire text has been implemented into your selected application at the start of the document and the first field is active for input.

When you want to move to the second field (next square brackets) say “go to next field” and so on.

Note: if you have created a command that contains default text, for example

PLAN: [The Patient was requested to book a follow-up appointment in 4 weeks.]

and you want to use this text, say "accept defaults" when that input field has been selected and the square '[ ]' brackets will be removed.


If you have any more queries, please do not hesitate to contact our Helpdesk or ​[email protected]. © 2023 - 2024


Did this answer your question?