Patient Information
Overview
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.Properties
Find more information about changing properties here: "Properties Viewer"Caption
type: Word or phraseThe name of the object in the project. This name must not contain '.', '$' nor '@' characters.
For more information about the rules and usage of the Caption property, please refer to "Caption property - background and usage".
Documentation
type: See descriptionOptional documentation of this object. If this object is an operator, the Documentation text is displayed below the operator symbol.
Variable Parameters
Find more information about Variable Parameters here: "Variable Parameters"PatientRecord
type: Parameter list (see "Parameter List")This parameter contains all items in the current patient record. Use a Variable Viewer or List Viewer to read the different items.
Functions
Find more information about Functions here: "Operator Functions"Save
Saves the latest changes to the patient record to the patient and measurements manager.Cancel
Discard the latest changes to the patient record and reload the record from the patient and measurements manager.
Details
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 ("Variable Viewer") 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.