Skip to main content.
Index | Support | Documentation | FAQ

Prompting for S.O.A.P.

I want my vets to be prompted for some text boxes one after another so the correct history can be captured - how?

The Protocols module can be used for this. One of the sample scripts provided is soap.pro (Version 03.01.09 - November 2009).

You can use the sample as it stands or make changes to it (if you do change it call it something else as it may be over written as it's a sample).

Lets look at setting up the sample as it stands then explain what it does.

Setup a new AP card with:

Description : SOAP Box
Keyword : SOAP
Extras Line : ^33=1 ^37=

e.g.

Screenshot

The extended Metacharacters on the extras line are:

^33=1 Do not display the Description line
^37= Call a protocol, as no script was specified, default to the keyword e.g. that is the same as ^37=soap

On a animal card, use the AP code 'SOAP', you will be prompted for three text boxes. The sample uses:

e.g.

Screenshot

The results will be added to the clinical record with some text e.g.

Screenshot

The script is easy to change, add to, use any editor and you want to change: protocols/soap.pro. You should have no difficulty in working out what to add/edit to chage the way it works.

# Use Params.txt entry Protocol_Code_400 = XXX  for Ana code History
# Use Params.txt entry Protocol_Code_401 = XXX  for Ana code Symptoms
# Use Params.txt entry Protocol_Code_402 = XXX  for Ana code Plan

[start]
[notitle]
[nosave]
[headup]

[clear 13]
[] Enter Brief History { [text] }
[clinical 400 History Reported: ANSWER ]

[clear 13]
[] Enter Symptoms Reported { [text] }
[clinical 401 Signs/Symptoms Reported: ANSWER ]

[clear 13]
[] Enter Plan of Action { [text] }
[clinical 402 Plan Suggested: ANSWER ]

[clear 13]
[goto quit]