Tallis Training

Basic PROforma Concepts: Task types

Tasks are the building blocks of the process description

Process-descriptions model processes as sets of interacting tasks.

Tasks represent activities that are performed by external agents (for instance patients or clinicians) who participate in the enactment of the process, as well as activities performed by the Tallis engine itself without any intervention from external agents.

The first stage in creating a process-description is to develop a model of expertise by setting out a collection of tasks that are required in order to achieve a goal.

Once the tasks have been composed into a desired network, the details of each task can be filled in.

Enquiry Represents activities that acquire information.

What is the patient’s ethnicity?  (Caucasian, Ashkenazi, Other)
Decision Represents activities in which a choice is made between several different options.

Familial genetic risk assessment:
  • HIGH (greater than 25% lifetime risk)
  • LOW (less than 17% lifetime risk)
  • MEDIUM (17 - 25% lifetime risk)
Action Represents simple activities that effect some change to the external world.


Reassure and discharge patient.
Plan A task container - represents “compound” activities that are defined as a set of tasks.
Keystone A placeholder task that can later be modified into any of the above.

By “later”, we typically mean later in the authoring process, i.e. after the overall process structure has been defined, However, in future releases of Tallis we hope to also support dynamic invocation of process-descriptions, so in this context “later” could imply deferring the definition until runtime (enactment).
Top | «Prev | Next»

Last update: