Skip to main content

Technical Overview

The Job Card display element tells the operator, which job is currently assigned/being processed on a specific media slot.

Jobs are "work" instances of Tickets, (see here).  Tickets are typically transmitted from an external system via the X⁵ Ticket API to the RX400 in a JSON format.

The Job Card Screenshot below shows

  1. The Job Card area
  2. The Job/Ticket priority badge
  3. The list of job fields, with label and value

Job Card Display

The ticket JSON object contains a values object, specifying the data to be used in the user interface. values contains an arbitrary amount of key/value pairs. In the RX400 there are two configurations for the display in the job card:

  1.  A mapping between value keys and job fields.
  2. The translation of value keys to be used as job field labels.

On the RX400 there are 7 job fields and only the labels for fields 3 to 7 are displayed.  The label for job field 1 and 2 are not shown.

Here is the data for the RX400 job card:

job field number has label Font size label/value Number of lines Number of characters label/value (aprox) Config key
1 no -/26 Bold 1 -/13 param_1
2 no -/26 1 -/15 param_2
3 yes 14/16 1 8/10 param_3
4 yes 14/16 1 8/10 param_4
5 yes 14/16 2 8/10 param_5
6 yes 14/16 1 8/10 param_6
7 yes 14/16 3 8/10 param_7

Example:

The following RX400 configuration:

config_key key label translation de comment
job_field_1 surname null null  
job_field_2 given_name null null  
job_field_3 birthday Birthday Geburtsdatum  
job_field_4 issuer Id PNr. PNr. for Personalnummer - personnel id number
job_field_5 captured Time Zeit  
job_field_6 modality Modality Gerät  
job_field_7 target_media Medium Speicher  

with a value JSON object as follows:

"settings": {
    ...
    "priority": 10,
    ...
},
"values": {
  "id":  "bccd5432-a3b2-11ec-b909-0242ac120002",
  "target_media": "Rimage Baseline 20GB",
  "issuer": "Dr. Brunner",
  "captured": "20/12/2021 11:31",
  "modality": "CT",
  "station": 8,
  "patient_id": "5d506d4c-0d07-44a6-aa7c-61574c513c46"
  "patient_ssn": "269-96-4442",
  "surname": "Altenhuber",
  "given_name": "Rupert",
  "birthday": "1/3/1977",
}

yields a job card like this when the RX400 user language is English:

image-1647274670125.png