Polybench® Reference
Enables to display patient information in a project

Patient Information


This operator provides information about the current patient via its variable parameters. This operator does not process signal data, so it has no input or output.

Operator ports

This operator does not have inputs nor outputs. It cannot be connected to anything. You are free to place it anywhere on a design page.


Find more information about changing properties here: link

type: Word or phrase
The name of the object in the project. This name must not contain '.' or '$' characters.

Every object has the Caption property. This property is very important, because it is the name by which Polybench recognizes this object.
It is allowed to give multiple objects the same name, as long as the objects are of the same type. In that case, a reference to this caption includes all the objects with the same caption.
In Polybench, every object can be addressed by an Address specifier, which starts with the dollar sign, for example: $My Page.My Object. 'My Page' would be the Caption of a page, and 'My Object' the Caption of an object on that page.

type: See description
Optional documentation of this object.

It is good practice to write in short notes why you have used this object, and why its properties are set the way they are set. If this object is an operator, the Documentation text is displayed below the operator symbol.

Variable Parameters

Find more information about Variable Parameters here: link

type: Parameter list (see link)
This parameter contains all items in the current patient record. Use a Variable Viewer or List Viewer to read the different items.


Find more information about Functions here: link

Saves the latest changes to the patient record to the patient and measurements manager.

Discard the latest changes to the patient record and reload the record from the patient and measurements manager.


If you want to display information about the current patient, put this operator somewhere on a page in your project (presumably the main Design page). Then put a Variable Viewer (link) on a display or print page and specify an Address. In the address dialog (addresses always start with the $-sign) find the Patient Information operator. It should list the Patient Information in general (which means all patient data) and all the separate items of the patient record. Note that you have to select a patient before any data is displayed!

The address dialog for variable or list viewers will show the items in the patient record of the current patient. If a patient is selected that uses another patient record (e.g. because the patient was imported from another system or even another country), then other items may be displayed.

The Technical Name of a patient record determines the address name. For example, if you see that the address ends with 'LastName', then that is because the record of the current patient uses an item that has the Technical Name 'LastName'. If you would now select a patient that was imported from a German database, that patient might use another patient record that uses the technical name 'Nachname'. In that case, your variable viewer won't show anything.

To cope with this problem, you may also use numbers (starting from 0) to reference items in the patient record. So, if the first item in the record is 'LastName', both following addresses will show an equal result:

$Design.Patient Information.PatientRecord.LastName
$Design.Patient Information.PatientRecord.0

When are patient data updated?

The Patient Information object loads the patient data from the Manager during start-up (immediately after an application is loaded), and after RESET.

So, if you change the selected patient in the Manager, while an application shows patient data using this operator, then the previous patient stays active in the application, until the Patient Information operator receives a RESET action.