2D MPR mode doesn't work.
I open the study, the slices are downloaded and displayed.
When I click on the 2D MPR mode the reformatting messages appears until it reaches 100%
but then only 3 empty windows are shown. Sometimes the first window will show an
image when i manipulate the thickness or mode in the toolbar.
Maybe someone has an idea what causes this.
Example of the metadata from the first slice:
[
{
"00020010": {
"vr": "UI",
"Value": [
"1.2.840.10008.1.2.1"
]
},
"00080005": {
"vr": "CS",
"Value": [
"ISO_IR 100"
]
},
"00080008": {
"vr": "CS",
"Value": [
"ORIGINAL",
"PRIMARY",
"AXIAL",
"HELIX"
]
},
"00080012": {
"vr": "DA",
"Value": [
"20200131"
]
},
"00080013": {
"vr": "TM",
"Value": [
"101916"
]
},
"00080016": {
"vr": "UI",
"Value": [
"1.2.840.10008.5.1.4.1.1.2"
]
},
"00080018": {
"vr": "UI",
"Value": [
"1.2.840.113704.1.111.4488.1580462356.102"
]
},
"00080020": {
"vr": "DA",
"Value": [
"20200131"
]
},
"00080022": {
"vr": "DA",
"Value": [
"20200131"
]
},
"00080023": {
"vr": "DA",
"Value": [
"20200131"
]
},
"0008002A": {
"vr": "DT",
"Value": [
"20200131101820+0100"
]
},
"00080030": {
"vr": "TM",
"Value": [
"101504"
]
},
"00080032": {
"vr": "TM",
"Value": [
"101820"
]
},
"00080033": {
"vr": "TM",
"Value": [
"101821.985001"
]
},
"00080050": {
"vr": "SH",
"Value": [
"oo_7807"
]
},
"00080060": {
"vr": "CS",
"Value": [
"CT"
]
},
"00080070": {
"vr": "LO",
"Value": [
"Philips"
]
},
"00080080": {
"vr": "LO",
"Value": [
"ooo"
]
},
"00080081": {
"vr": "ST",
"Value": [
""
]
},
"00080090": {
"vr": "PN",
"Value": []
},
"00081010": {
"vr": "SH",
"Value": [
"HOST-58JTW22"
]
},
"00081030": {
"vr": "LO",
"Value": [
"Ganzk枚rper"
]
},
"00081032": {
"vr": "SQ",
"Value": [
{
"00080100": {
"vr": "SH",
"Value": [
"20CTGANZ"
]
},
"00080102": {
"vr": "SH",
"Value": [
"CCG_CSTemp"
]
},
"00080104": {
"vr": "LO",
"Value": [
"Ganzk枚rper"
]
}
}
]
},
"0008103E": {
"vr": "LO",
"Value": [
"Vogel WT 0.8mm"
]
},
"00081040": {
"vr": "LO",
"Value": [
"Radiology"
]
},
"00081070": {
"vr": "PN",
"Value": []
},
"00081080": {
"vr": "LO",
"Value": []
},
"00081090": {
"vr": "LO",
"Value": [
"Brilliance 16"
]
},
"00081110": {
"vr": "SQ"
},
"00081111": {
"vr": "SQ",
"Value": [
{
"00081150": {
"vr": "UI",
"Value": [
"1.2.840.10008.3.1.2.3.3"
]
},
"00081155": {
"vr": "UI",
"Value": [
"1.2.840.113704.1.111.7316.1580462074.2"
]
}
}
]
},
"00081120": {
"vr": "SQ"
},
"00081140": {
"vr": "SQ",
"Value": [
{
"00081150": {
"vr": "UI",
"Value": [
"1.2.840.10008.5.1.4.1.1.2"
]
},
"00081155": {
"vr": "UI",
"Value": [
"1.2.840.113704.1.111.4488.1580462266.2"
]
}
}
]
},
"00083010": {
"vr": "UI",
"Value": [
"1.2.840.113704.1.111.6040.1580462291.13"
]
},
"00100010": {
"vr": "PN",
"Value": [
{
"Alphabetic": "Findling 01/20^30.01.2020 F018845"
}
]
},
"00100020": {
"vr": "LO",
"Value": [
"oo_204431"
]
},
"00100030": {
"vr": "DA",
"Value": []
},
"00100040": {
"vr": "CS",
"Value": [
"O"
]
},
"00101000": {
"vr": "LO",
"Value": [
"^^^^"
]
},
"00101010": {
"vr": "AS",
"Value": []
},
"00101030": {
"vr": "DS",
"Value": []
},
"00102000": {
"vr": "LO",
"Value": []
},
"00102110": {
"vr": "LO",
"Value": []
},
"00102160": {
"vr": "SH",
"Value": [
"Vogel"
]
},
"001021B0": {
"vr": "LT",
"Value": [
""
]
},
"001021C0": {
"vr": "US",
"Value": [
4
]
},
"00102201": {
"vr": "LO",
"Value": [
"Vogel"
]
},
"00102292": {
"vr": "LO",
"Value": [
"Turmfalke"
]
},
"00104000": {
"vr": "LT",
"Value": [
"Vogel^Turmfalke"
]
},
"00180022": {
"vr": "CS",
"Value": [
"HELIX"
]
},
"00180050": {
"vr": "DS",
"Value": [
80
]
},
"00180060": {
"vr": "DS",
"Value": [
120
]
},
"00180088": {
"vr": "DS",
"Value": [
-4
]
},
"00180090": {
"vr": "DS",
"Value": [
500
]
},
"00181020": {
"vr": "LO",
"Value": [
"3.6.6"
]
},
"00181030": {
"vr": "LO",
"Value": [
"Vogel Klein 30-300g/Vogel"
]
},
"00181100": {
"vr": "DS",
"Value": [
105
]
},
"00181120": {
"vr": "DS",
"Value": [
0
]
},
"00181130": {
"vr": "DS",
"Value": [
47000000
]
},
"00181140": {
"vr": "CS",
"Value": [
"CW"
]
},
"00181150": {
"vr": "IS",
"Value": [
1712
]
},
"00181151": {
"vr": "IS",
"Value": [
70
]
},
"00181152": {
"vr": "IS",
"Value": [
120
]
},
"00181160": {
"vr": "SH",
"Value": [
"C"
]
},
"00181210": {
"vr": "SH",
"Value": [
"C"
]
},
"00185100": {
"vr": "CS",
"Value": [
"HFP"
]
},
"00189321": {
"vr": "SQ",
"Value": [
{
"00189323": {
"vr": "CS",
"Value": [
"NONE"
]
},
"00189324": {
"vr": "FD",
"Value": [
0
]
},
"00189328": {
"vr": "FD",
"Value": [
1.71428571428571
]
},
"00189330": {
"vr": "FD",
"Value": [
70
]
},
"00189332": {
"vr": "FD",
"Value": [
120
]
},
"00189345": {
"vr": "FD",
"Value": [
16.2
]
}
}
]
},
"00189323": {
"vr": "CS",
"Value": [
"NONE"
]
},
"00189345": {
"vr": "FD",
"Value": [
16.2
]
},
"0020000D": {
"vr": "UI",
"Value": [
"1.2.840.113704.1.111.6040.1580462104.1"
]
},
"0020000E": {
"vr": "UI",
"Value": [
"1.2.840.113704.1.111.6040.1580462291.14"
]
},
"00200010": {
"vr": "SH",
"Value": [
"7142"
]
},
"00200011": {
"vr": "IS",
"Value": [
2
]
},
"00200012": {
"vr": "IS",
"Value": []
},
"00200013": {
"vr": "IS",
"Value": [
14
]
},
"00200032": {
"vr": "DS",
"Value": [
-625,
-1475,
-406999512
]
},
"00200037": {
"vr": "DS",
"Value": [
1,
0,
0,
0,
-1,
0
]
},
"00200052": {
"vr": "UI",
"Value": [
"1.2.840.113704.1.111.6040.1580462206.6"
]
},
"00200060": {
"vr": "CS",
"Value": []
},
"00201040": {
"vr": "LO",
"Value": []
},
"00201041": {
"vr": "DS",
"Value": [
-4070
]
},
"00204000": {
"vr": "LT",
"Value": [
"Vogel WT 0.8mm"
]
},
"00280002": {
"vr": "US",
"Value": [
1
]
},
"00280004": {
"vr": "CS",
"Value": [
"MONOCHROME2"
]
},
"00280010": {
"vr": "US",
"Value": [
512
]
},
"00280011": {
"vr": "US",
"Value": [
512
]
},
"00280030": {
"vr": "DS",
"Value": [
205078125,
205078125
]
},
"00280100": {
"vr": "US",
"Value": [
16
]
},
"00280101": {
"vr": "US",
"Value": [
12
]
},
"00280102": {
"vr": "US",
"Value": [
11
]
},
"00280103": {
"vr": "US",
"Value": [
0
]
},
"00281050": {
"vr": "DS",
"Value": [
80,
80
]
},
"00281051": {
"vr": "DS",
"Value": [
360,
360
]
},
"00281052": {
"vr": "DS",
"Value": [
-1024
]
},
"00281053": {
"vr": "DS",
"Value": [
1
]
},
"00321033": {
"vr": "LO",
"Value": []
},
"00321060": {
"vr": "LO",
"Value": [
"Ganzk枚rper"
]
},
"00321070": {
"vr": "LO",
"Value": []
},
"00380010": {
"vr": "LO",
"Value": [
"218439"
]
},
"00380050": {
"vr": "LO",
"Value": []
},
"00380500": {
"vr": "LO",
"Value": []
},
"00400012": {
"vr": "LO",
"Value": []
},
"00400253": {
"vr": "SH",
"Value": [
"714240"
]
},
"00400254": {
"vr": "LO",
"Value": [
"Ganzk枚rper"
]
},
"00400275": {
"vr": "SQ",
"Value": [
{
"00400007": {
"vr": "LO",
"Value": [
"Ganzk枚rper"
]
},
"00400008": {
"vr": "SQ"
},
"00400009": {
"vr": "SH",
"Value": [
"oo_7807"
]
},
"00401001": {
"vr": "SH",
"Value": [
"oo_7807"
]
}
}
]
},
"00403001": {
"vr": "LO",
"Value": []
},
"00E10010": {
"vr": "LO",
"Value": [
"ELSCINT1"
]
},
"00E11001": {
"vr": "US",
"Value": [
1
]
},
"00E11002": {
"vr": "SH",
"Value": [
"Age2"
]
},
"00E11022": {
"vr": "DS",
"Value": [
0,
0
]
},
"00E11023": {
"vr": "DS",
"Value": [
1,
1
]
},
"00E11036": {
"vr": "CS",
"Value": [
"NO"
]
},
"00E11040": {
"vr": "SH",
"Value": [
"Vogel WT 0.8mm,i"
]
},
"00E11042": {
"vr": "LO",
"Value": [
"453567-023322"
]
},
"00E11050": {
"vr": "DS",
"Value": [
319
]
},
"00E11061": {
"vr": "LO",
"Value": [
"Vogel_Multi_1002_usr.proc"
]
},
"00E11063": {
"vr": "SH",
"Value": [
"KEINE"
]
},
"01E10010": {
"vr": "LO",
"Value": [
"ELSCINT1"
]
},
"01E11041": {
"vr": "OW"
},
"01F10010": {
"vr": "LO",
"Value": [
"ELSCINT1"
]
},
"01F11001": {
"vr": "CS",
"Value": [
"SPIRAL"
]
},
"01F11002": {
"vr": "CS",
"Value": [
"HIGH"
]
},
"01F11003": {
"vr": "CS",
"Value": []
},
"01F11004": {
"vr": "CS",
"Value": [
"NORMAL"
]
},
"01F11005": {
"vr": "DS",
"Value": [
360
]
},
"01F11007": {
"vr": "DS",
"Value": [
700
]
},
"01F11008": {
"vr": "DS",
"Value": [
206800003
]
},
"01F1100A": {
"vr": "US",
"Value": [
0
]
},
"01F1100C": {
"vr": "DS",
"Value": [
761904791,
-95238097
]
},
"01F1100D": {
"vr": "DS",
"Value": [
0
]
},
"01F1100E": {
"vr": "FL",
"Value": [
0
]
},
"01F11026": {
"vr": "DS",
"Value": [
438
]
},
"01F11027": {
"vr": "DS",
"Value": [
75
]
},
"01F11032": {
"vr": "CS",
"Value": [
"RIGHT_ON_LEFT"
]
},
"01F11042": {
"vr": "SH",
"Value": [
"No"
]
},
"01F11044": {
"vr": "OW"
},
"01F11046": {
"vr": "FL",
"Value": [
0.75
]
},
"01F11047": {
"vr": "SH",
"Value": [
"3D"
]
},
"01F11049": {
"vr": "DS",
"Value": [
120
]
},
"01F1104A": {
"vr": "SH",
"Value": [
"NONE"
]
},
"01F1104B": {
"vr": "SH",
"Value": [
"16x0.75"
]
},
"01F1104D": {
"vr": "SH",
"Value": [
"NO"
]
},
"01F1104E": {
"vr": "LO",
"Value": [
"Head"
]
},
"01F70010": {
"vr": "LO",
"Value": [
"ELSCINT1"
]
},
"01F71010": {
"vr": "OB"
},
"01F71011": {
"vr": "OW"
},
"01F71013": {
"vr": "OW"
},
"01F71014": {
"vr": "OW"
},
"01F71015": {
"vr": "OW"
},
"01F71016": {
"vr": "OW"
},
"01F71017": {
"vr": "OW"
},
"01F71018": {
"vr": "OW"
},
"01F71019": {
"vr": "OW"
},
"01F7101A": {
"vr": "OW"
},
"01F7101B": {
"vr": "OW"
},
"01F7101C": {
"vr": "OW"
},
"01F7101E": {
"vr": "OW"
},
"01F7101F": {
"vr": "OW"
},
"01F71022": {
"vr": "UI",
"Value": [
"1.2.840.113704.1.111.6040.1580462291.12.1111.111111111111111"
]
},
"01F71023": {
"vr": "OW"
},
"01F71025": {
"vr": "OW"
},
"01F71027": {
"vr": "OW"
},
"01F71029": {
"vr": "OW"
},
"01F7102B": {
"vr": "OW"
},
"01F7102C": {
"vr": "OW"
},
"01F7102D": {
"vr": "OW"
},
"01F71030": {
"vr": "OW"
},
"01F71031": {
"vr": "OW"
},
"01F71070": {
"vr": "OW"
},
"01F71074": {
"vr": "OW"
},
"01F71075": {
"vr": "OW"
},
"01F7107F": {
"vr": "OW"
},
"01F71095": {
"vr": "OW"
},
"01F71097": {
"vr": "OW"
},
"01F71099": {
"vr": "OW"
},
"01F7109B": {
"vr": "IS",
"Value": [
2
]
},
"07A10010": {
"vr": "LO",
"Value": [
"ELSCINT1"
]
},
"07A11010": {
"vr": "LO",
"Value": [
"3.5"
]
},
"7FDF0010": {
"vr": "LO",
"Value": [
"ELSCINT1"
]
},
"7FDF10F0": {
"vr": "OB"
},
"7FDF10FF": {
"vr": "SH",
"Value": []
}
}
]
Can you try enabling the rotate button and slightly rotating inside one of the viewports? We have seen some GPU-specific issues previous which may be similar.
No it doesn't change, it's still black.
I tried with the current Chrome and Firefox Versions.
See related response here, detailing the requirements for the MPR2D button to show:
https://github.com/OHIF/Viewers/issues/1385#issuecomment-576489780
We have a separate goal of _always_ showing the button, but detailing why MPR can't be used (missing fields, data set is not reconstructable, etc.)
Thank you for the pointer.
I found and fixed the problem, it was decimal conversion with german culture settings (tag 00200037 among others).
I will make a pull request over at dicomcloud. Issue can be closed. Thanks
See related response here, detailing the requirements for the MPR2D button to show:
We have a separate goal of _always_ showing the button, but detailing why MPR can't be used (missing fields, data set is not reconstructable, etc.)
This is good UX practice anyway. Either feature cannot be used due to circumstances when it normally could, like here, in which case a tooltip/popup makes sense. Or a feature cannot be used, due to e.g configuration/settings etc, in which case a well-known location in the current ui should explain which feature are potentially available but are not shown and how they can be configured/enabled/disabled.
@matthiasg, completely agree ^_^
Our core team has limited resources, and a fair amount of work is donated by individuals/orgs outside the core team. We see a lot of features completed, but often not polished, or with the best UX in mind. Always more than happy to accept improvements that area.
@dannyrb I am just getting into your system as I do find your architecture on top of the base libraries quite commendable. Over the course of the next few months, I will try further integration of your viewer as a module in our platform. As changes might be beneficial for better integration scenarios I will ensure moving them back as far as possible.
The goal is to make a medically plugin compliant with DIN EN 62304. Currently I am still in the process of setting up the product documentation file and the development process for it so coding will be limited to testing out scenarios.
As of know the basic stability of features, the minor UI quirks included, is already very good. What I am missing is some rigorous risk analysis and testing on an integration level for compliance and release mechanics which will take me some time to work through.
Most helpful comment
Thank you for the pointer.
I found and fixed the problem, it was decimal conversion with german culture settings (tag 00200037 among others).
I will make a pull request over at dicomcloud. Issue can be closed. Thanks