diff Database/HierarchicalAnonymization/StructuredReports/IM0.json @ 698:7282c2df963d

tests for new DICOMWeb JSON DS handling
author Alain Mazy <am@orthanc.team>
date Wed, 25 Sep 2024 19:37:06 +0200
parents 0b1023060421
children
line wrap: on
line diff
--- a/Database/HierarchicalAnonymization/StructuredReports/IM0.json	Mon Sep 23 15:40:57 2024 +0200
+++ b/Database/HierarchicalAnonymization/StructuredReports/IM0.json	Wed Sep 25 19:37:06 2024 +0200
@@ -1,333 +1,249 @@
 {
-    "00080005": {
-        "Value": [
-            "ISO_IR 100"
-        ], 
-        "vr": "CS"
-    }, 
-    "00080012": {
-        "Value": [
-            "20180328"
-        ], 
-        "vr": "DA"
-    }, 
-    "00080013": {
-        "Value": [
-            "082247"
-        ], 
-        "vr": "TM"
-    }, 
-    "00080014": {
-        "Value": [
-            "1.2.276.0.7230010.3.0.3.6.1"
-        ], 
-        "vr": "UI"
-    }, 
-    "00080016": {
-        "Value": [
-            "1.2.840.10008.5.1.4.1.1.88.11"
-        ], 
-        "vr": "UI"
-    }, 
-    "00080018": {
-        "Value": [
-            "1.2.276.0.7230010.3.1.4.0.15880.1522218167.161162"
-        ], 
-        "vr": "UI"
-    }, 
-    "00080020": {
-        "Value": [
-            "20141206"
-        ], 
-        "vr": "DA"
-    }, 
-    "00080023": {
-        "Value": [
-            "20180328"
-        ], 
-        "vr": "DA"
-    }, 
-    "00080030": {
-        "Value": [
-            "120000.000000"
-        ], 
-        "vr": "TM"
-    }, 
-    "00080033": {
-        "Value": [
-            "082247.689453"
-        ], 
-        "vr": "TM"
-    }, 
-    "00080050": {
-        "Value": [
-            "R0A8A2D1AI"
-        ], 
-        "vr": "SH"
-    }, 
-    "00080060": {
-        "Value": [
-            "SR"
-        ], 
-        "vr": "CS"
-    }, 
-    "00080070": {
-        "Value": [
-            "OsiriX"
-        ], 
-        "vr": "LO"
-    }, 
-    "00080090": {
-        "vr": "PN"
-    }, 
-    "00080110": {
-        "Value": [
-            {
-                "00080102": {
-                    "Value": [
-                        "99_OFFIS_DCMTK"
-                    ], 
-                    "vr": "SH"
-                }, 
-                "0008010C": {
-                    "Value": [
-                        "1.2.276.0.7230010.3.0.0.1"
-                    ], 
-                    "vr": "UI"
-                }, 
-                "00080115": {
-                    "Value": [
-                        "OFFIS DCMTK Coding Scheme"
-                    ], 
-                    "vr": "ST"
-                }, 
-                "00080116": {
-                    "Value": [
-                        "OFFIS e.V., Escherweg 2, 26121 Oldenburg, Germany"
-                    ], 
-                    "vr": "ST"
-                }
-            }
-        ], 
-        "vr": "SQ"
-    }, 
-    "00081030": {
-        "Value": [
-            "MR Lever"
-        ], 
-        "vr": "LO"
-    }, 
-    "0008103E": {
-        "Value": [
-            "OsiriX Annotations SR"
-        ], 
-        "vr": "LO"
-    }, 
-    "00081111": {
-        "vr": "SQ"
-    }, 
-    "00100010": {
-        "Value": [
-            {
-                "Alphabetic": "Anonymous Male 1960"
-            }
-        ], 
-        "vr": "PN"
-    }, 
-    "00100020": {
-        "Value": [
-            "ANON0A8A2D1RJ"
-        ], 
-        "vr": "LO"
-    }, 
-    "00100030": {
-        "vr": "DA"
-    }, 
-    "00100040": {
-        "Value": [
-            "M"
-        ], 
-        "vr": "CS"
-    }, 
-    "0020000D": {
-        "Value": [
-            "1.2.840.113564.9.1.20050211120557.20141206125743.24926955301"
-        ], 
-        "vr": "UI"
-    }, 
-    "0020000E": {
-        "Value": [
-            "1.2.276.0.7230010.3.1.3.0.15880.1522218167.161163"
-        ], 
-        "vr": "UI"
-    }, 
-    "00200010": {
-        "Value": [
-            "E0A8A2D13I"
-        ], 
-        "vr": "SH"
-    }, 
-    "00200011": {
-        "Value": [
-            5004
-        ], 
-        "vr": "IS"
-    }, 
-    "00200013": {
-        "Value": [
-            0
-        ], 
-        "vr": "IS"
-    }, 
-    "0040A040": {
-        "Value": [
-            "CONTAINER"
-        ], 
-        "vr": "CS"
-    }, 
-    "0040A043": {
-        "Value": [
-            {
-                "00080100": {
-                    "Value": [
-                        "1"
-                    ], 
-                    "vr": "SH"
-                }, 
-                "00080102": {
-                    "Value": [
-                        "99_OSIRIX"
-                    ], 
-                    "vr": "SH"
-                }, 
-                "00080104": {
-                    "Value": [
-                        "Annotations"
-                    ], 
-                    "vr": "LO"
-                }
-            }
-        ], 
-        "vr": "SQ"
-    }, 
-    "0040A050": {
-        "Value": [
-            "SEPARATE"
-        ], 
-        "vr": "CS"
-    }, 
-    "0040A372": {
-        "vr": "SQ"
-    }, 
-    "0040A375": {
-        "Value": [
-            {
-                "00081115": {
-                    "Value": [
-                        {
-                            "00081199": {
-                                "Value": [
-                                    {
-                                        "00081150": {
-                                            "Value": [
-                                                "1.2.840.10008.5.1.4.1.1.4"
-                                            ], 
-                                            "vr": "UI"
-                                        }, 
-                                        "00081155": {
-                                            "Value": [
-                                                "1.3.12.2.1107.5.2.18.41185.2014120613392067352020757"
-                                            ], 
-                                            "vr": "UI"
-                                        }
-                                    }
-                                ], 
-                                "vr": "SQ"
-                            }, 
-                            "0020000E": {
-                                "Value": [
-                                    "1.3.12.2.1107.5.2.18.41185.2014120613381454627419747.0.0.2"
-                                ], 
-                                "vr": "UI"
+    "00080005" : {
+       "Value" : [ "ISO_IR 100" ],
+       "vr" : "CS"
+    },
+    "00080012" : {
+       "Value" : [ "20180328" ],
+       "vr" : "DA"
+    },
+    "00080013" : {
+       "Value" : [ "082247" ],
+       "vr" : "TM"
+    },
+    "00080014" : {
+       "Value" : [ "1.2.276.0.7230010.3.0.3.6.1" ],
+       "vr" : "UI"
+    },
+    "00080016" : {
+       "Value" : [ "1.2.840.10008.5.1.4.1.1.88.11" ],
+       "vr" : "UI"
+    },
+    "00080018" : {
+       "Value" : [ "1.2.276.0.7230010.3.1.4.0.15880.1522218167.161162" ],
+       "vr" : "UI"
+    },
+    "00080020" : {
+       "Value" : [ "20141206" ],
+       "vr" : "DA"
+    },
+    "00080023" : {
+       "Value" : [ "20180328" ],
+       "vr" : "DA"
+    },
+    "00080030" : {
+       "Value" : [ "120000.000000" ],
+       "vr" : "TM"
+    },
+    "00080033" : {
+       "Value" : [ "082247.689453" ],
+       "vr" : "TM"
+    },
+    "00080050" : {
+       "Value" : [ "R0A8A2D1AI" ],
+       "vr" : "SH"
+    },
+    "00080060" : {
+       "Value" : [ "SR" ],
+       "vr" : "CS"
+    },
+    "00080070" : {
+       "Value" : [ "OsiriX" ],
+       "vr" : "LO"
+    },
+    "00080090" : {
+       "vr" : "PN"
+    },
+    "00080110" : {
+       "Value" : [
+          {
+             "00080102" : {
+                "Value" : [ "99_OFFIS_DCMTK" ],
+                "vr" : "SH"
+             },
+             "0008010C" : {
+                "Value" : [ "1.2.276.0.7230010.3.0.0.1" ],
+                "vr" : "UI"
+             },
+             "00080115" : {
+                "Value" : [ "OFFIS DCMTK Coding Scheme" ],
+                "vr" : "ST"
+             },
+             "00080116" : {
+                "Value" : [ "OFFIS e.V., Escherweg 2, 26121 Oldenburg, Germany" ],
+                "vr" : "ST"
+             }
+          }
+       ],
+       "vr" : "SQ"
+    },
+    "00081030" : {
+       "Value" : [ "MR Lever" ],
+       "vr" : "LO"
+    },
+    "0008103E" : {
+       "Value" : [ "OsiriX Annotations SR" ],
+       "vr" : "LO"
+    },
+    "00081111" : {
+       "vr" : "SQ"
+    },
+    "00100010" : {
+       "Value" : [
+          {
+             "Alphabetic" : "Anonymous Male 1960"
+          }
+       ],
+       "vr" : "PN"
+    },
+    "00100020" : {
+       "Value" : [ "ANON0A8A2D1RJ" ],
+       "vr" : "LO"
+    },
+    "00100030" : {
+       "vr" : "DA"
+    },
+    "00100040" : {
+       "Value" : [ "M" ],
+       "vr" : "CS"
+    },
+    "0020000D" : {
+       "Value" : [ "1.2.840.113564.9.1.20050211120557.20141206125743.24926955301" ],
+       "vr" : "UI"
+    },
+    "0020000E" : {
+       "Value" : [ "1.2.276.0.7230010.3.1.3.0.15880.1522218167.161163" ],
+       "vr" : "UI"
+    },
+    "00200010" : {
+       "Value" : [ "E0A8A2D13I" ],
+       "vr" : "SH"
+    },
+    "00200011" : {
+       "Value" : [ 5004 ],
+       "vr" : "IS"
+    },
+    "00200013" : {
+       "Value" : [ 0 ],
+       "vr" : "IS"
+    },
+    "0040A040" : {
+       "Value" : [ "CONTAINER" ],
+       "vr" : "CS"
+    },
+    "0040A043" : {
+       "Value" : [
+          {
+             "00080100" : {
+                "Value" : [ "1" ],
+                "vr" : "SH"
+             },
+             "00080102" : {
+                "Value" : [ "99_OSIRIX" ],
+                "vr" : "SH"
+             },
+             "00080104" : {
+                "Value" : [ "Annotations" ],
+                "vr" : "LO"
+             }
+          }
+       ],
+       "vr" : "SQ"
+    },
+    "0040A050" : {
+       "Value" : [ "SEPARATE" ],
+       "vr" : "CS"
+    },
+    "0040A372" : {
+       "vr" : "SQ"
+    },
+    "0040A375" : {
+       "Value" : [
+          {
+             "00081115" : {
+                "Value" : [
+                   {
+                      "00081199" : {
+                         "Value" : [
+                            {
+                               "00081150" : {
+                                  "Value" : [ "1.2.840.10008.5.1.4.1.1.4" ],
+                                  "vr" : "UI"
+                               },
+                               "00081155" : {
+                                  "Value" : [ "1.3.12.2.1107.5.2.18.41185.2014120613392067352020757" ],
+                                  "vr" : "UI"
+                               }
                             }
-                        }
-                    ], 
-                    "vr": "SQ"
-                }, 
-                "0020000D": {
-                    "Value": [
-                        "1.2.840.113564.9.1.20050211120557.20141206125743.24926955301"
-                    ], 
-                    "vr": "UI"
-                }
-            }
-        ], 
-        "vr": "SQ"
-    }, 
-    "0040A491": {
-        "Value": [
-            "PARTIAL"
-        ], 
-        "vr": "CS"
-    }, 
-    "0040A493": {
-        "Value": [
-            "UNVERIFIED"
-        ], 
-        "vr": "CS"
-    }, 
-    "0040A730": {
-        "Value": [
-            {
-                "0040A010": {
-                    "Value": [
-                        "CONTAINS"
-                    ], 
-                    "vr": "CS"
-                }, 
-                "0040A040": {
-                    "Value": [
-                        "TEXT"
-                    ], 
-                    "vr": "CS"
-                }, 
-                "0040A043": {
-                    "Value": [
-                        {
-                            "00080100": {
-                                "Value": [
-                                    "IHE.10"
-                                ], 
-                                "vr": "SH"
-                            }, 
-                            "00080102": {
-                                "Value": [
-                                    "99_OSIRIX"
-                                ], 
-                                "vr": "SH"
-                            }, 
-                            "00080104": {
-                                "Value": [
-                                    "Image Reference"
-                                ], 
-                                "vr": "LO"
-                            }
-                        }
-                    ], 
-                    "vr": "SQ"
-                }, 
-                "0040A160": {
-                    "Value": [
-                        "{\n    albums =     (\n    );\n    patientID = ANON0A8A2D1RJ;\n    patientName = \"Anonymous Male 1960\";\n    patientUID = \"ANONYMOUS MALE 1960-ANON0A8A2D1RJ-20010101\";\n    series =     (\n                {\n            images =             (\n                                {\n                    isKeyImage = 1;\n                    sopInstanceUID = \"1.3.12.2.1107.5.2.18.41185.2014120613122494249501919\";\n                }\n            );\n            seriesDICOMUID = \"1.3.12.2.1107.5.2.18.41185.201412061310059864601354.0.0.0\";\n            seriesInstanceUID = \"00000002 1.3.12.2.1107.5.2.18.41185.201412061310059864601354.0.0.0 TE-112\";\n        }\n    );\n    stateText = 0;\n    studyInstanceUID = \"1.2.840.113564.9.1.20050211120557.20141206125743.24926955301\";\n}"
-                    ], 
-                    "vr": "UT"
-                }
-            }
-        ], 
-        "vr": "SQ"
-    }, 
-    "00420011": {
-        "InlineBinary": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgo8ZGljdD4KCTxrZXk+YWxidW1zPC9rZXk+Cgk8YXJyYXkvPgoJPGtleT5wYXRpZW50SUQ8L2tleT4KCTxzdHJpbmc+QU5PTjBBOEEyRDFSSjwvc3RyaW5nPgoJPGtleT5wYXRpZW50TmFtZTwva2V5PgoJPHN0cmluZz5Bbm9ueW1vdXMgTWFsZSAxOTYwPC9zdHJpbmc+Cgk8a2V5PnBhdGllbnRVSUQ8L2tleT4KCTxzdHJpbmc+QU5PTllNT1VTIE1BTEUgMTk2MC1BTk9OMEE4QTJEMVJKLTIwMDEwMTAxPC9zdHJpbmc+Cgk8a2V5PnNlcmllczwva2V5PgoJPGFycmF5PgoJCTxkaWN0PgoJCQk8a2V5PmltYWdlczwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmlzS2V5SW1hZ2U8L2tleT4KCQkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJCTxrZXk+c29wSW5zdGFuY2VVSUQ8L2tleT4KCQkJCQk8c3RyaW5nPjEuMy4xMi4yLjExMDcuNS4yLjE4LjQxMTg1LjIwMTQxMjA2MTMxMjI0OTQyNDk1MDE5MTk8L3N0cmluZz4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQkJPGtleT5zZXJpZXNESUNPTVVJRDwva2V5PgoJCQk8c3RyaW5nPjEuMy4xMi4yLjExMDcuNS4yLjE4LjQxMTg1LjIwMTQxMjA2MTMxMDA1OTg2NDYwMTM1NC4wLjAuMDwvc3RyaW5nPgoJCQk8a2V5PnNlcmllc0luc3RhbmNlVUlEPC9rZXk+CgkJCTxzdHJpbmc+MDAwMDAwMDIgMS4zLjEyLjIuMTEwNy41LjIuMTguNDExODUuMjAxNDEyMDYxMzEwMDU5ODY0NjAxMzU0LjAuMC4wIFRFLTExMjwvc3RyaW5nPgoJCTwvZGljdD4KCTwvYXJyYXk+Cgk8a2V5PnN0YXRlVGV4dDwva2V5PgoJPGludGVnZXI+MDwvaW50ZWdlcj4KCTxrZXk+c3R1ZHlJbnN0YW5jZVVJRDwva2V5PgoJPHN0cmluZz4xLjIuODQwLjExMzU2NC45LjEuMjAwNTAyMTExMjA1NTcuMjAxNDEyMDYxMjU3NDMuMjQ5MjY5NTUzMDE8L3N0cmluZz4KPC9kaWN0Pgo8L3BsaXN0PgoA", 
-        "vr": "OB"
+                         ],
+                         "vr" : "SQ"
+                      },
+                      "0020000E" : {
+                         "Value" : [ "1.3.12.2.1107.5.2.18.41185.2014120613381454627419747.0.0.2" ],
+                         "vr" : "UI"
+                      }
+                   }
+                ],
+                "vr" : "SQ"
+             },
+             "0020000D" : {
+                "Value" : [ "1.2.840.113564.9.1.20050211120557.20141206125743.24926955301" ],
+                "vr" : "UI"
+             }
+          }
+       ],
+       "vr" : "SQ"
+    },
+    "0040A491" : {
+       "Value" : [ "PARTIAL" ],
+       "vr" : "CS"
+    },
+    "0040A493" : {
+       "Value" : [ "UNVERIFIED" ],
+       "vr" : "CS"
+    },
+    "0040A730" : {
+       "Value" : [
+          {
+             "0040A010" : {
+                "Value" : [ "CONTAINS" ],
+                "vr" : "CS"
+             },
+             "0040A040" : {
+                "Value" : [ "TEXT" ],
+                "vr" : "CS"
+             },
+             "0040A043" : {
+                "Value" : [
+                   {
+                      "00080100" : {
+                         "Value" : [ "IHE.10" ],
+                         "vr" : "SH"
+                      },
+                      "00080102" : {
+                         "Value" : [ "99_OSIRIX" ],
+                         "vr" : "SH"
+                      },
+                      "00080104" : {
+                         "Value" : [ "Image Reference" ],
+                         "vr" : "LO"
+                      }
+                   }
+                ],
+                "vr" : "SQ"
+             },
+             "0040A160" : {
+                "Value" : [
+                   "{\n    albums =     (\n    );\n    patientID = ANON0A8A2D1RJ;\n    patientName = \"Anonymous Male 1960\";\n    patientUID = \"ANONYMOUS MALE 1960-ANON0A8A2D1RJ-20010101\";\n    series =     (\n                {\n            images =             (\n                                {\n                    isKeyImage = 1;\n                    sopInstanceUID = \"1.3.12.2.1107.5.2.18.41185.2014120613122494249501919\";\n                }\n            );\n            seriesDICOMUID = \"1.3.12.2.1107.5.2.18.41185.201412061310059864601354.0.0.0\";\n            seriesInstanceUID = \"00000002 1.3.12.2.1107.5.2.18.41185.201412061310059864601354.0.0.0 TE-112\";\n        }\n    );\n    stateText = 0;\n    studyInstanceUID = \"1.2.840.113564.9.1.20050211120557.20141206125743.24926955301\";\n}"
+                ],
+                "vr" : "UT"
+             }
+          }
+       ],
+       "vr" : "SQ"
+    },
+    "00420011" : {
+       "InlineBinary" : "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHBsaXN0IFBVQkxJQyAiLS8vQXBwbGUvL0RURCBQTElTVCAxLjAvL0VOIiAiaHR0cDovL3d3dy5hcHBsZS5jb20vRFREcy9Qcm9wZXJ0eUxpc3QtMS4wLmR0ZCI+CjxwbGlzdCB2ZXJzaW9uPSIxLjAiPgo8ZGljdD4KCTxrZXk+YWxidW1zPC9rZXk+Cgk8YXJyYXkvPgoJPGtleT5wYXRpZW50SUQ8L2tleT4KCTxzdHJpbmc+QU5PTjBBOEEyRDFSSjwvc3RyaW5nPgoJPGtleT5wYXRpZW50TmFtZTwva2V5PgoJPHN0cmluZz5Bbm9ueW1vdXMgTWFsZSAxOTYwPC9zdHJpbmc+Cgk8a2V5PnBhdGllbnRVSUQ8L2tleT4KCTxzdHJpbmc+QU5PTllNT1VTIE1BTEUgMTk2MC1BTk9OMEE4QTJEMVJKLTIwMDEwMTAxPC9zdHJpbmc+Cgk8a2V5PnNlcmllczwva2V5PgoJPGFycmF5PgoJCTxkaWN0PgoJCQk8a2V5PmltYWdlczwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmlzS2V5SW1hZ2U8L2tleT4KCQkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJCTxrZXk+c29wSW5zdGFuY2VVSUQ8L2tleT4KCQkJCQk8c3RyaW5nPjEuMy4xMi4yLjExMDcuNS4yLjE4LjQxMTg1LjIwMTQxMjA2MTMxMjI0OTQyNDk1MDE5MTk8L3N0cmluZz4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQkJPGtleT5zZXJpZXNESUNPTVVJRDwva2V5PgoJCQk8c3RyaW5nPjEuMy4xMi4yLjExMDcuNS4yLjE4LjQxMTg1LjIwMTQxMjA2MTMxMDA1OTg2NDYwMTM1NC4wLjAuMDwvc3RyaW5nPgoJCQk8a2V5PnNlcmllc0luc3RhbmNlVUlEPC9rZXk+CgkJCTxzdHJpbmc+MDAwMDAwMDIgMS4zLjEyLjIuMTEwNy41LjIuMTguNDExODUuMjAxNDEyMDYxMzEwMDU5ODY0NjAxMzU0LjAuMC4wIFRFLTExMjwvc3RyaW5nPgoJCTwvZGljdD4KCTwvYXJyYXk+Cgk8a2V5PnN0YXRlVGV4dDwva2V5PgoJPGludGVnZXI+MDwvaW50ZWdlcj4KCTxrZXk+c3R1ZHlJbnN0YW5jZVVJRDwva2V5PgoJPHN0cmluZz4xLjIuODQwLjExMzU2NC45LjEuMjAwNTAyMTExMjA1NTcuMjAxNDEyMDYxMjU3NDMuMjQ5MjY5NTUzMDE8L3N0cmluZz4KPC9kaWN0Pgo8L3BsaXN0PgoA",
+       "vr" : "OB"
     }
-}
+ }
\ No newline at end of file