Rimage DICOM MultiWORM Stick
MultiWORM Sticks
MultiWORM sticks are formatted as exFAT.
With each job written to the stick a sub directory is created in the root of the filesystem. The name of the sub directory is the a formatted timestamp of the moment of creating the directory combined with the modality used. {YYYYMMDD_HHMMSS_dicommodality}
Each directory is accompanied by the ticket JSON file of the job. It has the same name as the directory but the extension .json.
20230120_150205_CT 20230120_150205_CT.json
Handled DICOM Attributes
For the RX400 MedX variant, with support for DICOM data, the ticket JSON must include some required DICOM attributes. Some optional attributes are handled if present/configured.
The attributes must be present in the { "job": { "values" ...}} object and, if present, named exactly as stated.
In the following text the settings and their respective DICOM attribute codes are listed below in the format
ticket JSON attribute name- (DICOM attribute,code)
,DICOM attribute name, format
Required Attributes
dicom_patient_name- (0010,0010), Patient's Name. family names^given names^middle names^prefixes^suffixes
dicom_patient_birthdate- (0010,0030), Patient's Birth Date,
YYYYMMDD dicom_patient_id- (0010,0020), Patient ID, string[64]
Optional Attributes
dicom_modalities- (0008,0020), array of of Modality strings.
dicom_patient_sex- (0010,0040), Patient's Sex,
F|M|empty dicom_other_patient_ids- (0010,1000) Other Patient IDs, string[64]
dicom_study_date- (0008,0020), Study Date,
YYYYMMDD dicom_study_time- (0008,0030) Study Time
HHMMSS.FFFFFF, with the millisecons part optional
Example ticket.json
{
"version": "5.0",
"sources": [
{
"type": "local",
"name": "media",
"path": "/storage"
},
{
"type": "local",
"name": "fonts",
"path": "/fonts/"
}
],
"job": {
"type": "write",
"values": {
"user": "NZHVQAJXGB",
"submitter": "ZTSRXSBEAS",
"ticket_name": "Dupont Marc",
"dicom_patient_name": "Dupont^Marc",
"dicom_patient_birthdate": "19650610",
"dicom_patient_id": "4804099896",
"dicom_modalities": [ "CR" ],
"dicom_patient_sex": "M",
"dicom_other_patient_ids": "SSN: 430-48-9656",
"dicom_study_date": "2011123",
"dicom_study_time": "1111744.240287"
},
"settings": {
"verify": "no",
"verify_amount": 0,
"verify_each": 1,
"quantity": 1,
"store": false,
"autostart": true
},
"targets": [
{
"type": "usb",
"data_type": "create",
"devicename": "MLOCFUPMQR",
"filesystem": "exfat",
"data": [
{
"sourcename": "media",
"mapping": {
"path": "/968737fe-603e-4a48-8539-ee6b15c4b37f/Data/",
"destination": "/"
}
}
]
}
],
"label": {
"type": "create",
"size": {
"width": 54,
"height": 25
},
"blocks": [
{
"type": "picture",
"align": "left",
"position": {
"x": 3,
"y": 5
},
"picture": {
"width": 10,
"height": 10,
"proportional": true,
"file": {
"sourcename": "media",
"path": "/968737fe-603e-4a48-8539-ee6b15c4b37f/Resources/7WPSCZUZ6U.png"
}
}
},
{
"type": "text",
"align": "left",
"position": {
"x": 16,
"y": 13
},
"text": {
"color": "#000000",
"font_size": 9,
"lines": [
"Dupont Marc"
],
"file": {
"sourcename": "fonts",
"path": "NotoSansDisplay-Bold.ttf"
}
}
},
{
"type": "text",
"align": "left",
"position": {
"x": 16,
"y": 9
},
"text": {
"color": "#000000",
"font_size": 8,
"lines": [
"2022.06.03"
],
"file": {
"sourcename": "fonts",
"path": "NotoSansDisplay-SemiBold.ttf"
}
}
},
{
"type": "text",
"align": "left",
"position": {
"x": 16,
"y": 2
},
"text": {
"color": "#000000",
"font_size": 8,
"lines": [
"CR Knee"
],
"file": {
"sourcename": "fonts",
"path": "NotoSansDisplay-SemiBold.ttf"
}
}
}
]
}
}
}
No Comments