Basic PROforma Concepts: Overview
PROforma Overview
PROforma is a software technology for specifying clinical guidelines and care pathways and enacting them with the help of a computer to support clinical decision-making and patient care.
Tallis Composer can be used to create and edit process-descriptions, that is, descriptions in the PROforma language of the tasks that are to be carried out by interacting agents (human beings or software components) in order to accomplish some objective.
Process-descriptions can be enacted by the Tallis Engine. The engine keeps track of which tasks need to be performed to advance the process, and provides information to external agents regarding the current state of the process. The engine can also receive messages from agents indicating that they have completed certain tasks or provided data relevant to the running of the process.
Learn more about:
- Tasks: The Building Blocks of the Process-Description
- The Four Task States
- Scheduling Constraints
- Task Properties
- Task State Transitions I
- Task State Transitions II
- Enquiries, Sources and Data Definitions
- Decisions, Candidates and Arguments
- Plans
Further reading: