{"id":18841240,"url":"https://github.com/dcm4che/dicomweb","last_synced_at":"2025-10-15T21:38:37.142Z","repository":{"id":138387787,"uuid":"314813464","full_name":"dcm4che/dicomweb","owner":"dcm4che","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-14T14:49:44.000Z","size":85,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-12-30T10:40:00.365Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dcm4che.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-21T13:03:12.000Z","updated_at":"2024-12-15T13:52:11.000Z","dependencies_parsed_at":"2024-11-08T02:50:41.316Z","dependency_job_id":"bdfdee59-02e9-4210-a651-3d0a21ea36d9","html_url":"https://github.com/dcm4che/dicomweb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcm4che%2Fdicomweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcm4che%2Fdicomweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcm4che%2Fdicomweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcm4che%2Fdicomweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dcm4che","download_url":"https://codeload.github.com/dcm4che/dicomweb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239780122,"owners_count":19695734,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T02:50:29.977Z","updated_at":"2025-10-15T21:38:32.095Z","avatar_url":"https://github.com/dcm4che.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### DICOMweb\n\n[DICOMWeb - Wikipedia](https://en.wikipedia.org/wiki/DICOMweb)\n\u003e DICOMweb is a term applied to the family of RESTful DICOM services defined for sending, retrieving and querying for\n\u003e medical images and related information.\n\u003e\n\u003e The intent is to provide a light-weight mobile device and web browser friendly mechanism for accessing images, which\n\u003e can be implemented by developers who have minimal familiarity with the DICOM standard and which uses consumer\n\u003e application friendly mechanisms like http, JSON and media types (like \"image/jpeg\") to the maximum extent possible.\n\n[dicomstandard.org NEMA/MITA](https://www.dicomstandard.org/using/dicomweb)\n\u003e DICOMweb™ is the DICOM Standard for web-based medical imaging. It is a set of RESTful services, enabling web\n\u003e developers to unlock the power of healthcare images using industry-standard toolsets. DICOMweb can be implemented\n\u003e directly or as a proxy to the DIMSE services to offer modern web-based access to DICOM-enabled systems.\n\u003e Image-producing modalities don’t all need to be retrofitted to support DICOMweb.\n\nDICOMweb [DICOM PS3.18](https://dicom.nema.org/medical/dicom/current/output/html/part18.html) | DIMSE service [DICOM PS3.4](https://dicom.nema.org/medical/dicom/current/output/html/part04.html)\n-- | --\n[Store DICOM objects (STOW-RS)](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.5) | [Storage Service Class (C-STORE)](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#chapter_B)\n[Search for DICOM objects (QIDO-RS)](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6) | [Study Root Query/Retrieve Information Model - FIND SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_C.4.1)\n[Retrieve DICOM objects (WADO-RS)](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4) | [Study Root Query/Retrieve Information Model - GET SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_C.4.3)\n[Manage worklist items (UPS-RS)](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#chapter_11) | [Unified Procedure Step Service and SOP Classes](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#chapter_CC)\n[Store Non-Patient objects](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.5) | [Non-Patient Object Storage Service Class (C-STORE)](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#chapter_GG)\n[Search for Color Palettes](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.6) | [Color Palette Information Model - FIND SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_X.4.1)\n[Search for Defined Procedure Protocols](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.6) | [Defined Procedure Protocol Information Model - FIND SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_HH.4.1)\n[Search for Hanging Protocols](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.6) | [Hanging Protocol Information Model - FIND SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_U.4.1)\n[Search for Implant Templates](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.6) | [Generic Implant Template Information Model - FIND SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_BB.4.1)\n[Search for Inventories](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.6) | [Inventory FIND SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_JJ.3.1)\n[Retrieve Color Palettes](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.4) | [Color Palette Information Model - GET SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_X.4.3)\n[Retrieve Defined Procedure Protocols](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.4) | [Defined Procedure Protocol Information Model - GET SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_HH.4.3)\n[Retrieve Hanging Protocols](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.4) | [Hanging Protocol Information Model - GET SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_U.4.3)\n[Retrieve Implant Templates](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.4) | [Generic Implant Template Information Model - GET SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_BB.4.3)\n[Retrieve Inventories](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_12.4) | [Inventory GET SOP Class](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_JJ.3.3)\n[Retrieve Capabilities (WADL)](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_8.9) |\n\n### History\n- 2003: [Supp 85: Web Access to DICOM Objects (WADO)](https://dicom.nema.org/medical/dicom/Final/sup85_ft.pdf)\n- 2010: [Medical Imaging Network Transport (MINT)](https://studylib.net/doc/5441544/mint-conformance---medical-imaging-network-transport)\n- 2011: [Supp 148: WADO by means of Web Services (WADO-WS)](https://dicom.nema.org/medical/dicom/Final/sup161_ft.pdf)\n- 2011: [Supp 161: WADO by means of RESTful Services (WADO-RS)](https://dicom.nema.org/medical/dicom/Final/sup161_ft.pdf)\n- 2011: [Supp 163: Store Over the Web by RESTful Services (STOW-RS)](https://dicom.nema.org/medical/dicom/Final/sup163_ft3.pdf)\n- 2011: [Supp 166: Query based on ID for DICOM Objects by RESTful Services (QIDO-RS)](https://dicom.nema.org/medical/dicom/Final/sup166_ft5.pdf)\n- 2014: [Supp 171: Unified Procedure Step by REpresentational State Transfer (REST) Services](https://dicom.nema.org/medical/dicom/Final/sup172_ft2.pdf)\n- 2015: [Supp 174: RESTful Rendering](https://dicom.nema.org/medical/dicom/Final/sup174_ft.pdf)\n- 2016: [Supp 194: RESTful Services for Non-Patient Instances](https://dicom.nema.org/medical/dicom/Final/sup194_ft.pdf)\n- 2017: [Supp 198: Retirement of WADO-WS](https://dicom.nema.org/medical/dicom/Final/sup198_ft2_retire_wado-ws.pdf)\n- 2019: [Supp 183: PS3.18 Web Services Re-Documentation](https://dicom.nema.org/medical/dicom/Final/sup183_ft_part18_redoc.pdf)\n(Introduced several inconsistencies with [previous PS3.18 2019a](https://dicom.nema.org/medical/dicom/2019a/output/html/part18.html) by\nincorrect extractions of \"Common Aspects of DICOM Web Services\" from previous individual service descriptions.)\n- 2020: [Supp 203: Thumbnail Resources for DICOMweb](https://dicom.nema.org/medical/dicom/Final/sup203_ft_Thumbnail_Resources_for_DICOMweb.pdf)\n- 2020: [Supp 228: DICOMweb API for Server Volumetric Rendering](https://www.dicomstandard.org/News-dir/ftsup/docs/sups/sup228.pdf)\n- 2021: [CP 2040 DICOMweb DICOM Media Types and Bulkdata Endpoints](https://dicom.nema.org/medical/dicom/Final/cp2040_ft_DICOMwebMediaTypes_and_BulkDataEndpoints.pdf)\n- Ballot: [Supp 211: DICOMweb Support for Retrieve via application/zip](https://dicom.nema.org/medical/dicom/Supps/LB/sup211_lb_zip_archive.pdf)\n- Work: [Supp 228: DICOMweb API for Server-Side Volumetric Rendering](https://dicom.nema.org/medical/dicom/Supps/Drafts/sup228_01_DICOMweb3Dapi_v3.pdf)\n- Work: [Supp 234: DICOMweb Storage Commitment](https://dicom.nema.org/medical/dicom/Supps/Drafts/sup234_02_DICOMwebStorageCommitment.pdf)\n\n### [Search for DICOM objects (QIDO-RS)](https://petstore.swagger.io/index.html?url=https://dcm4che.github.io/dicomweb/openapi.json#/QIDO-RS)\n\n#### Sample 1: Search for Studies for Patient with Patient Name `Zeta^*` and Study Date `20220928` with results in XML Format\n```console\n$ curl -v -H 'Accept: multipart/related; type=\"application/dicom+xml\"' \\\n       'http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies?PatientName=Zeta%5E%2A\u0026StudyDate=20220928'\n*   Trying 127.0.0.1:8080...\n* Connected to localhost (127.0.0.1) port 8080 (#0)\n\u003e GET /dcm4chee-arc/aets/DCM4CHEE/rs/studies?00100010=Zeta%5E%2A\u002600080020=20220928 HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: multipart/related; type=\"application/dicom+xml\"\n\u003e \n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Cache-Control: no-cache\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Sun, 12 Mar 2023 15:28:40 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: multipart/related;start=\"\u003cfdb89c06-15e4-45cc-a9b2-2e48ba0d8ed0@resteasy-multipart\u003e\";type=\"application/dicom+xml\"; boundary=31a077d1-31cc-4c93-9190-0a5c98661f38\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n--31a077d1-31cc-4c93-9190-0a5c98661f38\nContent-ID: \u003cfdb89c06-15e4-45cc-a9b2-2e48ba0d8ed0@resteasy-multipart\u003e\nContent-Type: application/dicom+xml\n\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\u003cNativeDicomModel xml:space=\"preserve\"\u003e\u003cDicomAttribute keyword=\"SpecificCharacterSet\" tag=\"00080005\" vr=\"CS\"/\u003e\u003cDicomAttribute keyword=\"StudyDate\" tag=\"00080020\" vr=\"DA\"\u003e\u003cValue number=\"1\"\u003e20220928\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"StudyTime\" tag=\"00080030\" vr=\"TM\"\u003e\u003cValue number=\"1\"\u003e214137.000\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"AccessionNumber\" tag=\"00080050\" vr=\"SH\"/\u003e\u003cDicomAttribute keyword=\"RetrieveAETitle\" tag=\"00080054\" vr=\"AE\"\u003e\u003cValue number=\"1\"\u003eDCM4CHEE\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"InstanceAvailability\" tag=\"00080056\" vr=\"CS\"\u003e\u003cValue number=\"1\"\u003eONLINE\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"ModalitiesInStudy\" tag=\"00080061\" vr=\"CS\"\u003e\u003cValue number=\"1\"\u003eSM\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"ReferringPhysicianName\" tag=\"00080090\" vr=\"PN\"/\u003e\u003cDicomAttribute keyword=\"TimezoneOffsetFromUTC\" tag=\"00080201\" vr=\"SH\"/\u003e\u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\u003cValue number=\"1\"\u003ehttp://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"PatientName\" tag=\"00100010\" vr=\"PN\"\u003e\u003cPersonName number=\"1\"\u003e\u003cAlphabetic\u003e\u003cFamilyName\u003eZeta\u003c/FamilyName\u003e\u003cGivenName\u003eZachary\u003c/GivenName\u003e\u003c/Alphabetic\u003e\u003c/PersonName\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"PatientID\" tag=\"00100020\" vr=\"LO\"\u003e\u003cValue number=\"1\"\u003eccbaf3d29596b6d2\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"PatientBirthDate\" tag=\"00100030\" vr=\"DA\"\u003e\u003cValue number=\"1\"\u003e19830606\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"PatientSex\" tag=\"00100040\" vr=\"CS\"\u003e\u003cValue number=\"1\"\u003eM\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"StudyInstanceUID\" tag=\"0020000D\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"StudyID\" tag=\"00200010\" vr=\"SH\"\u003e\u003cValue number=\"1\"\u003eCase-F\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"NumberOfStudyRelatedSeries\" tag=\"00201206\" vr=\"IS\"\u003e\u003cValue number=\"1\"\u003e1\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"NumberOfStudyRelatedInstances\" tag=\"00201208\" vr=\"IS\"\u003e\u003cValue number=\"1\"\u003e1\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003c/NativeDicomModel\u003e\n--31a077d1-31cc-4c93-9190-0a5c98661f38--\n```\n\nPretty formatted XML payload (multipart):\n```xml\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003cNativeDicomModel xml:space=\"preserve\"\u003e\n    \u003cDicomAttribute keyword=\"SpecificCharacterSet\" tag=\"00080005\" vr=\"CS\" /\u003e\n    \u003cDicomAttribute keyword=\"StudyDate\" tag=\"00080020\" vr=\"DA\"\u003e\u003cValue number=\"1\"\u003e20220928\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"StudyTime\" tag=\"00080030\" vr=\"TM\"\u003e\u003cValue number=\"1\"\u003e214137.000\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"AccessionNumber\" tag=\"00080050\" vr=\"SH\" /\u003e\n    \u003cDicomAttribute keyword=\"RetrieveAETitle\" tag=\"00080054\" vr=\"AE\"\u003e\u003cValue number=\"1\"\u003eDCM4CHEE\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"InstanceAvailability\" tag=\"00080056\" vr=\"CS\"\u003e\u003cValue number=\"1\"\u003eONLINE\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"ModalitiesInStudy\" tag=\"00080061\" vr=\"CS\"\u003e\u003cValue number=\"1\"\u003eSM\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"ReferringPhysicianName\" tag=\"00080090\" vr=\"PN\" /\u003e\n    \u003cDicomAttribute keyword=\"TimezoneOffsetFromUTC\" tag=\"00080201\" vr=\"SH\" /\u003e\n    \u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\u003cValue number=\"1\"\u003ehttp://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"PatientName\" tag=\"00100010\" vr=\"PN\"\u003e\n        \u003cPersonName number=\"1\"\u003e\n            \u003cAlphabetic\u003e\u003cFamilyName\u003eZeta\u003c/FamilyName\u003e\u003cGivenName\u003eZachary\u003c/GivenName\u003e\u003c/Alphabetic\u003e\n        \u003c/PersonName\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"PatientID\" tag=\"00100020\" vr=\"LO\"\u003e\u003cValue number=\"1\"\u003eccbaf3d29596b6d2\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"PatientBirthDate\" tag=\"00100030\" vr=\"DA\"\u003e\u003cValue number=\"1\"\u003e19830606\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"PatientSex\" tag=\"00100040\" vr=\"CS\"\u003e\u003cValue number=\"1\"\u003eM\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"StudyInstanceUID\" tag=\"0020000D\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"StudyID\" tag=\"00200010\" vr=\"SH\"\u003e\u003cValue number=\"1\"\u003eCase-F\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"NumberOfStudyRelatedSeries\" tag=\"00201206\" vr=\"IS\"\u003e\u003cValue number=\"1\"\u003e1\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"NumberOfStudyRelatedInstances\" tag=\"00201208\" vr=\"IS\"\u003e\u003cValue number=\"1\"\u003e1\u003c/Value\u003e\u003c/DicomAttribute\u003e\n\u003c/NativeDicomModel\u003e\n```\n\nXML Native DICOM Model is specified in [DICOM PS 3.19 Appendix A.1](https://dicom.nema.org/medical/dicom/current/output/html/part19.html#sect_A.1).\n\n#### Sample 2: Search for Studies for Patient with Patient Name `Zeta^*` and Study Date `20220928` with results in JSON Format\n```console\n$ curl -v -H 'Accept: application/dicom+json' \\\n       'http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies?00100010=Zeta%5E%2A\u002600080020=20220928'\n*   Trying 127.0.0.1:8080...\n* Connected to localhost (127.0.0.1) port 8080 (#0)\n\u003e GET /dcm4chee-arc/aets/DCM4CHEE/rs/studies?00100010=Zeta%5E%2A\u002600080020=20220928 HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: application/dicom+json\n\u003e \n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Cache-Control: no-cache\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Sun, 12 Mar 2023 15:25:53 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: application/dicom+json\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n[{\"00080005\":{\"vr\":\"CS\"},\"00080020\":{\"vr\":\"DA\",\"Value\":[\"20220928\"]},\"00080030\":{\"vr\":\"TM\",\"Value\":[\"214137.000\"]},\"00080050\":{\"vr\":\"SH\"},\"00080054\":{\"vr\":\"AE\",\"Value\":[\"DCM4CHEE\"]},\"00080056\":{\"vr\":\"CS\",\"Value\":[\"ONLINE\"]},\"00080061\":{\"vr\":\"CS\",\"Value\":[\"SM\"]},\"00080090\":{\"vr\":\"PN\"},\"00080201\":{\"vr\":\"SH\"},\"00081190\":{\"vr\":\"UR\",\"Value\":[\"http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\"]},\"00100010\":{\"vr\":\"PN\",\"Value\":[{\"Alphabetic\":\"Zeta^Zachary\"}]},\"00100020\":{\"vr\":\"LO\",\"Value\":[\"ccbaf3d29596b6d2\"]},\"00100030\":{\"vr\":\"DA\",\"Value\":[\"19830606\"]},\"00100040\":{\"vr\":\"CS\",\"Value\":[\"M\"]},\"0020000D\":{\"vr\":\"UI\",\"Value\":[\"2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\"]},\"00200010\":{\"vr\":\"SH\",\"Value\":[\"Case-F\"]},\"00201206\":{\"vr\":\"IS\",\"Value\":[\"1\"]},\"00201208\":{\"vr\":\"IS\",\"Value\":[\"1\"]}}]\n```\n\nPretty formatted JSON payload:\n```json\n[\n    {\n        \"00080005\": { \"vr\": \"CS\" },\n        \"00080020\": { \"vr\": \"DA\", \"Value\": [\"20220928\"] },\n        \"00080030\": { \"vr\": \"TM\", \"Value\": [\"214137.000\"] },\n        \"00080050\": { \"vr\": \"SH\" },\n        \"00080054\": { \"vr\": \"AE\", \"Value\": [\"DCM4CHEE\"] },\n        \"00080056\": { \"vr\": \"CS\", \"Value\": [\"ONLINE\"] },\n        \"00080061\": { \"vr\": \"CS\", \"Value\": [\"SM\"] },\n        \"00080090\": { \"vr\": \"PN\" },\n        \"00080201\": { \"vr\": \"SH\" },\n        \"00081190\": { \"vr\": \"UR\", \"Value\": [\"http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\"] },\n        \"00100010\": { \"vr\": \"PN\", \"Value\": [{ \"Alphabetic\": \"Zeta^Zachary\" }] },\n        \"00100020\": { \"vr\": \"LO\", \"Value\": [\"ccbaf3d29596b6d2\"] },\n        \"00100030\": { \"vr\": \"DA\", \"Value\": [\"19830606\"] },\n        \"00100040\": { \"vr\": \"CS\", \"Value\": [\"M\"] },\n        \"0020000D\": { \"vr\": \"UI\", \"Value\": [\"2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\"] },\n        \"00200010\": { \"vr\": \"SH\", \"Value\": [\"Case-F\"] },\n        \"00201206\": { \"vr\": \"IS\", \"Value\": [\"1\"] },\n        \"00201208\": { \"vr\": \"IS\", \"Value\": [\"1\"] }\n    }\n]\n```\n\nDICOM JSON Model is specified in [DICOM PS3.18 Appendix F](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#chapter_F).\n\n**Remarks:**\n- QIDO-RS defines paging by _Query Parameters_ `offset` and `limit`, but only specifies that the list of returned matches\nshall be ordered, but not by which criteria!\n- QIDO-RS **always** applies _combined date and time Range Matching_ if values of date **and** time of a DA/TM attribute\npair (e.g. Study Date/Time) are passed as _Query Attributes_; in contrast to the\n_Study Root Query/Retrieve Information Model - FIND SOP Class_ where separate (independent) Range Matching of date and\ntime Attributes is applied by default (= without [extended Negotion of _combined date and time Range Matching_](https://dicom.nema.org/medical/dicom/current/output/html/part04.html#sect_C.5.1.1)).\n\n### [Retrieve single DICOM instances (WADO-URI)](https://petstore.swagger.io/index.html?url=https://dcm4che.github.io/dicomweb/openapi.json#/STOW-URI)\n\n#### Sample 1: Retrieve Rendered DICOM Image:\n```console\n$ curl -v -o image.jpg \\\n       'http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/wado?requestType=WADO\u0026studyUID=2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u0026seriesUID=2.16.840.1.113995.3.110.3.0.10118.6000009.258169\u0026objectUID=2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1'\n*   Trying 127.0.0.1:8080...\n* Connected to localhost (127.0.0.1) port 8080 (#0)\n\u003e GET /dcm4chee-arc/aets/DCM4CHEE/wado?requestType=WADO\u0026studyUID=2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u0026seriesUID=2.16.840.1.113995.3.110.3.0.10118.6000009.258169\u0026objectUID=2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1 HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: */*\n\u003e \n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Sun, 12 Mar 2023 19:56:15 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c ETag: \"-888292472\"\n\u003c Last-Modified: Fri, 10 Mar 2023 10:25:19 GMT\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: image/jpeg\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n{ [16392 bytes data]\n```\n\n#### Sample 2: Retrieve compressed DICOM Part 10 file:\n```console\n$ curl -v -o image.dcm \\\n       'http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/wado?requestType=WADO\u0026studyUID=2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u0026seriesUID=2.16.840.1.113995.3.110.3.0.10118.6000009.258169\u0026objectUID=2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1\u0026contentType=application/dicom\u0026transferSyntax=*'\n*   Trying 127.0.0.1:8080...\n\u003e GET /dcm4chee-arc/aets/DCM4CHEE/wado?requestType=WADO\u0026studyUID=2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u0026seriesUID=2.16.840.1.113995.3.110.3.0.10118.6000009.258169\u0026objectUID=2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1\u0026contentType=application/dicom\u0026transferSyntax=* HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: */*\n\u003e \n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Sun, 12 Mar 2023 20:07:57 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c ETag: \"-888292472\"\n\u003c Last-Modified: Fri, 10 Mar 2023 10:25:19 GMT\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: application/dicom;transfer-syntax=1.2.840.10008.1.2.4.50\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n{ [18418 bytes data]\n```\n\n### [Retrieve DICOM objects (WADO-RS)](https://petstore.swagger.io/index.html?url=https://dcm4che.github.io/dicomweb/openapi.json#/WADO-RS)\n\n#### Sample 1: Retrieve compressed DICOM Part 10 file:\n```console\n$ curl -v -o image.dcm.multipart -H 'Accept: multipart/related; type=\"application/dicom\"; transfer-syntax=*' \\\n       'http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1'\n*   Trying 127.0.0.1:8080...\n\u003e GET /dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1 HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: multipart/related; type=\"application/dicom\"; transfer-syntax=*\n\u003e \n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Sun, 12 Mar 2023 20:31:20 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c ETag: \"-888292472\"\n\u003c Last-Modified: Fri, 10 Mar 2023 10:25:19 GMT\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: multipart/related;start=\"\u003c1e5b6b38-6fb4-4ba5-824c-e627cc8194ef@resteasy-multipart\u003e\";transfer-syntax=1.2.840.10008.1.2.4.50;type=\"application/dicom\"; boundary=9d056d4f-1f1a-4488-9760-581378378090\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n{ [16392 bytes data]\n```\n```console\n$ cat image.dcm.multipart\n--9d056d4f-1f1a-4488-9760-581378378090\nContent-ID: \u003c1e5b6b38-6fb4-4ba5-824c-e627cc8194ef@resteasy-multipart\u003e\nContent-Type: application/dicom;transfer-syntax=1.2.840.10008.1.2.4.50\n\n{BINARY DICOM DATA}\n--9d056d4f-1f1a-4488-9760-581378378090--\n```\n\n#### Sample 2: Retrieve Rendered DICOM Image:\n```console\n$ curl -v -o image.jpg \\\n       'http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1/rendered'\n*   Trying 127.0.0.1:8080...\n\u003e GET /dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1/rendered HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: */*\n\u003e \n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Sun, 12 Mar 2023 20:34:50 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c ETag: \"-888292472\"\n\u003c Last-Modified: Fri, 10 Mar 2023 10:25:19 GMT\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: image/jpeg\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n{ [49176 bytes data]\n```\n\n#### Sample 3: Retrieve Metadata of DICOM Object\n```console\n$ curl -v -H 'Accept: application/dicom+json' 'http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1/metadata'\n*   Trying 127.0.0.1:8080...\n* Connected to localhost (127.0.0.1) port 8080 (#0)\n\u003e GET /dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1/metadata HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: application/dicom+json\n\u003e \n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Sun, 12 Mar 2023 20:43:25 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c ETag: \"-888292472\"\n\u003c Last-Modified: Fri, 10 Mar 2023 10:25:19 GMT\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: application/dicom+json\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n[{\"00080008\":{\"vr\":\"CS\",\"Value\":[\"DERIVED\",\"PRIMARY\",\"VOLUME\",\"RESAMPLED\"]},\"00080012\":{\"vr\":\"DA\",\"Value\":[\"20221012\"]},\"00080013\":{\"vr\":\"TM\",\"Value\":[\"033156.000\"]},\"00080016\":{\"vr\":\"UI\",\"Value\":[\"1.2.840.10008.5.1.4.1.1.77.1.6\"]},\"00080018\":{\"vr\":\"UI\",\"Value\":[\"2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1\"]},\"00080020\":{\"vr\":\"DA\",\"Value\":[\"20220928\"]},\"00080023\":{\"vr\":\"DA\",\"Value\":[\"20221012\"]},\"0008002A\":{\"vr\":\"DT\",\"Value\":[\"20220928214137.000\"]},\"00080030\":{\"vr\":\"TM\",\"Value\":[\"214137.000\"]},\"00080033\":{\"vr\":\"TM\",\"Value\":[\"033157.285\"]},\"00080050\":{\"vr\":\"SH\",\"Value\":[\"MODIFIED\"]},\"00080060\":{\"vr\":\"CS\",\"Value\":[\"SM\"]},\"00080070\":{\"vr\":\"LO\",\"Value\":[\"Roche Tissue Diagnostics\"]},\"00080090\":{\"vr\":\"PN\"},\"00080201\":{\"vr\":\"SH\"},\"00081090\":{\"vr\":\"LO\",\"Value\":[\"VENTANA DP 600\"]},\"00089206\":{\"vr\":\"CS\",\"Value\":[\"VOLUME\"]},\"00100010\":{\"vr\":\"PN\",\"Value\":[{\"Alphabetic\":\"Zeta^Zachary\"}]},\"00100020\":{\"vr\":\"LO\",\"Value\":[\"ccbaf3d29596b6d2\"]},\"00100021\":{\"vr\":\"LO\",\"Value\":[\"DCM4CHEE.BAAD35D6.0BD17C2F\"]},\"00100022\":{\"vr\":\"CS\",\"Value\":[\"TEXT\"]},\"00100030\":{\"vr\":\"DA\",\"Value\":[\"19830606\"]},\"00100040\":{\"vr\":\"CS\",\"Value\":[\"M\"]},\"00181000\":{\"vr\":\"LO\",\"Value\":[\"6000009\"]},\"0018100B\":{\"vr\":\"UI\",\"Value\":[\"2.16.840.1.113995.3.110.3.10118\"]},\"00181020\":{\"vr\":\"LO\",\"Value\":[\"100979-d6b9803\",\"0092\"]},\"0020000D\":{\"vr\":\"UI\",\"Value\":[\"2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\"]},\"0020000E\":{\"vr\":\"UI\",\"Value\":[\"2.16.840.1.113995.3.110.3.0.10118.6000009.258169\"]},\"00200010\":{\"vr\":\"SH\",\"Value\":[\"Case-F\"]},\"00200011\":{\"vr\":\"IS\",\"Value\":[\"1\"]},\"00200013\":{\"vr\":\"IS\",\"Value\":[\"1\"]},\"00200052\":{\"vr\":\"UI\",\"Value\":[\"2.16.840.1.113995.3.110.3.0.10118.6000009.258169.0.1\"]},\"00201040\":{\"vr\":\"LO\",\"Value\":[\"SLIDE_CORNER\"]},\"00209221\":{\"vr\":\"SQ\",\"Value\":[{\"00209164\":{\"vr\":\"UI\",\"Value\":[\"2.16.840.1.113995.3.110.3.0.10118.6000009.258169.0.2\"]}}]},\"00209311\":{\"vr\":\"CS\",\"Value\":[\"TILED_FULL\"]},\"00280002\":{\"vr\":\"US\",\"Value\":[3]},\"00280004\":{\"vr\":\"CS\",\"Value\":[\"YBR_FULL_422\"]},\"00280006\":{\"vr\":\"US\",\"Value\":[0]},\"00280008\":{\"vr\":\"IS\",\"Value\":[\"1\"]},\"00280010\":{\"vr\":\"US\",\"Value\":[1280]},\"00280011\":{\"vr\":\"US\",\"Value\":[1280]},\"00280100\":{\"vr\":\"US\",\"Value\":[8]},\"00280101\":{\"vr\":\"US\",\"Value\":[8]},\"00280102\":{\"vr\":\"US\",\"Value\":[7]},\"00280103\":{\"vr\":\"US\",\"Value\":[0]},\"00280301\":{\"vr\":\"CS\",\"Value\":[\"NO\"]},\"00282110\":{\"vr\":\"CS\",\"Value\":[\"01\"]},\"00282112\":{\"vr\":\"DS\",\"Value\":[\"10\"]},\"00282114\":{\"vr\":\"CS\",\"Value\":[\"ISO_10918_1\"]},\"00400512\":{\"vr\":\"LO\",\"Value\":[\"PV22;ROC;Case-F;Slide-F-5\"]},\"00400513\":{\"vr\":\"SQ\"},\"00400518\":{\"vr\":\"SQ\",\"Value\":[{\"00080100\":{\"vr\":\"SH\",\"Value\":[\"433466003\"]},\"00080102\":{\"vr\":\"SH\",\"Value\":[\"SCT\"]},\"00080104\":{\"vr\":\"LO\",\"Value\":[\"Microscope Slide\"]}}]},\"00400555\":{\"vr\":\"SQ\"},\"00400560\":{\"vr\":\"SQ\",\"Value\":[{\"00400551\":{\"vr\":\"LO\",\"Value\":[\"PV22;ROC;Case-F;Slide-F-5\"]},\"00400554\":{\"vr\":\"UI\",\"Value\":[\"2.16.840.1.113995.3.110.3.0.10118.6000009.114392\"]},\"00400562\":{\"vr\":\"SQ\"},\"00400610\":{\"vr\":\"SQ\"}}]},\"00480001\":{\"vr\":\"FL\",\"Value\":[14.878604888916016]},\"00480002\":{\"vr\":\"FL\",\"Value\":[25.200210571289062]},\"00480003\":{\"vr\":\"FL\",\"Value\":[0.0010000000474974513]},\"00480006\":{\"vr\":\"UL\",\"Value\":[520]},\"00480007\":{\"vr\":\"UL\",\"Value\":[880]},\"00480008\":{\"vr\":\"SQ\",\"Value\":[{\"0040072A\":{\"vr\":\"DS\",\"Value\":[\"5.989978\"]},\"0040073A\":{\"vr\":\"DS\",\"Value\":[\"30.823605\"]}}]},\"00480010\":{\"vr\":\"CS\",\"Value\":[\"NO\"]},\"00480011\":{\"vr\":\"CS\",\"Value\":[\"AUTO\"]},\"00480012\":{\"vr\":\"CS\",\"Value\":[\"NO\"]},\"00480102\":{\"vr\":\"DS\",\"Value\":[\"1\",\"0\",\"0\",\"0\",\"-1\",\"0\"]},\"00480105\":{\"vr\":\"SQ\",\"Value\":[{\"00220016\":{\"vr\":\"SQ\",\"Value\":[{\"00080100\":{\"vr\":\"SH\",\"Value\":[\"111744\"]},\"00080102\":{\"vr\":\"SH\",\"Value\":[\"DCM\"]},\"00080104\":{\"vr\":\"LO\",\"Value\":[\"Brightfield illumination\"]}}]},\"00282000\":{\"vr\":\"OB\",\"BulkDataURI\":\"http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1/bulkdata/00480105/0/00282000\"},\"00480106\":{\"vr\":\"SH\",\"Value\":[\"1\"]},\"00480108\":{\"vr\":\"SQ\",\"Value\":[{\"00080100\":{\"vr\":\"SH\",\"Value\":[\"414298005\"]},\"00080102\":{\"vr\":\"SH\",\"Value\":[\"SCT\"]},\"00080104\":{\"vr\":\"LO\",\"Value\":[\"Full Spectrum\"]}}]}}]},\"00480302\":{\"vr\":\"UL\",\"Value\":[1]},\"00480303\":{\"vr\":\"UL\",\"Value\":[1]},\"22000002\":{\"vr\":\"UT\"},\"22000005\":{\"vr\":\"LT\",\"Value\":[\"PV22;ROC;Case-F;Slide-F-5\"]},\"52009229\":{\"vr\":\"SQ\",\"Value\":[{\"00081140\":{\"vr\":\"SQ\"},\"00289110\":{\"vr\":\"SQ\",\"Value\":[{\"00180050\":{\"vr\":\"DS\",\"Value\":[\"0.001000\"]},\"00280030\":{\"vr\":\"DS\",\"Value\":[\"0.029760\",\"0.029760\"]}}]},\"00400710\":{\"vr\":\"SQ\",\"Value\":[{\"00089007\":{\"vr\":\"CS\",\"Value\":[\"DERIVED\",\"PRIMARY\",\"VOLUME\",\"RESAMPLED\"]}}]}}]},\"7FE00010\":{\"vr\":\"OB\",\"BulkDataURI\":\"http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1/pixeldata\"}}]\n```\nPretty formatted JSON payload:\n```json\n[\n    {\n        \"00080008\": { \"vr\": \"CS\", \"Value\": [\"DERIVED\", \"PRIMARY\", \"VOLUME\", \"RESAMPLED\"] },\n        \"00080012\": { \"vr\": \"DA\", \"Value\": [\"20221012\"] },\n        \"00080013\": { \"vr\": \"TM\", \"Value\": [\"033156.000\"] },\n        \"00080016\": { \"vr\": \"UI\", \"Value\": [\"1.2.840.10008.5.1.4.1.1.77.1.6\"] },\n        \"00080018\": { \"vr\": \"UI\", \"Value\": [\"2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1\"] },\n        \"00080020\": { \"vr\": \"DA\", \"Value\": [\"20220928\"] },\n        \"00080023\": { \"vr\": \"DA\", \"Value\": [\"20221012\"] },\n        \"0008002A\": { \"vr\": \"DT\", \"Value\": [\"20220928214137.000\"] },\n        \"00080030\": { \"vr\": \"TM\", \"Value\": [\"214137.000\"] },\n        \"00080033\": { \"vr\": \"TM\", \"Value\": [\"033157.285\"] },\n        \"00080050\": { \"vr\": \"SH\", \"Value\": [\"MODIFIED\"] },\n        \"00080060\": { \"vr\": \"CS\", \"Value\": [\"SM\"] },\n        \"00080070\": { \"vr\": \"LO\", \"Value\": [\"Roche Tissue Diagnostics\"] },\n        \"00080090\": { \"vr\": \"PN\" },\n        \"00080201\": { \"vr\": \"SH\" },\n        \"00081090\": { \"vr\": \"LO\", \"Value\": [\"VENTANA DP 600\"] },\n        \"00089206\": { \"vr\": \"CS\", \"Value\": [\"VOLUME\"] },\n        \"00100010\": { \"vr\": \"PN\", \"Value\": [{ \"Alphabetic\": \"Zeta^Zachary\" }] },\n        \"00100020\": { \"vr\": \"LO\", \"Value\": [\"ccbaf3d29596b6d2\"] },\n        \"00100021\": { \"vr\": \"LO\", \"Value\": [\"DCM4CHEE.BAAD35D6.0BD17C2F\"] },\n        \"00100022\": { \"vr\": \"CS\", \"Value\": [\"TEXT\"] },\n        \"00100030\": { \"vr\": \"DA\", \"Value\": [\"19830606\"] },\n        \"00100040\": { \"vr\": \"CS\", \"Value\": [\"M\"] },\n        \"00181000\": { \"vr\": \"LO\", \"Value\": [\"6000009\"] },\n        \"0018100B\": { \"vr\": \"UI\", \"Value\": [\"2.16.840.1.113995.3.110.3.10118\"] },\n        \"00181020\": { \"vr\": \"LO\", \"Value\": [\"100979-d6b9803\", \"0092\"] },\n        \"0020000D\": { \"vr\": \"UI\", \"Value\": [\"2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\"] },\n        \"0020000E\": { \"vr\": \"UI\", \"Value\": [\"2.16.840.1.113995.3.110.3.0.10118.6000009.258169\"] },\n        \"00200010\": { \"vr\": \"SH\", \"Value\": [\"Case-F\"] },\n        \"00200011\": { \"vr\": \"IS\", \"Value\": [\"1\"] },\n        \"00200013\": { \"vr\": \"IS\", \"Value\": [\"1\"] },\n        \"00200052\": { \"vr\": \"UI\", \"Value\": [\"2.16.840.1.113995.3.110.3.0.10118.6000009.258169.0.1\"] },\n        \"00201040\": { \"vr\": \"LO\", \"Value\": [\"SLIDE_CORNER\"] },\n        \"00209221\": { \"vr\": \"SQ\", \"Value\": [\n            {\n                \"00209164\": { \"vr\": \"UI\", \"Value\": [\"2.16.840.1.113995.3.110.3.0.10118.6000009.258169.0.2\"] }\n            }\n        ] },\n        \"00209311\": { \"vr\": \"CS\", \"Value\": [\"TILED_FULL\"] },\n        \"00280002\": { \"vr\": \"US\", \"Value\": [3] },\n        \"00280004\": { \"vr\": \"CS\", \"Value\": [\"YBR_FULL_422\"] },\n        \"00280006\": { \"vr\": \"US\", \"Value\": [0] },\n        \"00280008\": { \"vr\": \"IS\", \"Value\": [\"1\"] },\n        \"00280010\": { \"vr\": \"US\", \"Value\": [1280] },\n        \"00280011\": { \"vr\": \"US\", \"Value\": [1280] },\n        \"00280100\": { \"vr\": \"US\", \"Value\": [8] },\n        \"00280101\": { \"vr\": \"US\", \"Value\": [8] },\n        \"00280102\": { \"vr\": \"US\", \"Value\": [7] },\n        \"00280103\": { \"vr\": \"US\", \"Value\": [0] },\n        \"00280301\": { \"vr\": \"CS\", \"Value\": [\"NO\"] },\n        \"00282110\": { \"vr\": \"CS\", \"Value\": [\"01\"] },\n        \"00282112\": { \"vr\": \"DS\", \"Value\": [\"10\"] },\n        \"00282114\": { \"vr\": \"CS\", \"Value\": [\"ISO_10918_1\"] },\n        \"00400512\": { \"vr\": \"LO\", \"Value\": [\"PV22;ROC;Case-F;Slide-F-5\"] },\n        \"00400513\": { \"vr\": \"SQ\" },\n        \"00400518\": { \"vr\": \"SQ\", \"Value\": [\n            {\n                \"00080100\": { \"vr\": \"SH\", \"Value\": [\"433466003\"] },\n                \"00080102\": { \"vr\": \"SH\", \"Value\": [\"SCT\"] },\n                \"00080104\": { \"vr\": \"LO\", \"Value\": [\"Microscope Slide\"] }\n            }\n        ] },\n        \"00400555\": { \"vr\": \"SQ\" },\n        \"00400560\": { \"vr\": \"SQ\", \"Value\": [\n            {\n                \"00400551\": { \"vr\": \"LO\", \"Value\": [\"PV22;ROC;Case-F;Slide-F-5\"] },\n                \"00400554\": { \"vr\": \"UI\", \"Value\": [\"2.16.840.1.113995.3.110.3.0.10118.6000009.114392\"] },\n                \"00400562\": { \"vr\": \"SQ\" },\n                \"00400610\": { \"vr\": \"SQ\" }\n            }\n        ] },\n        \"00480001\": { \"vr\": \"FL\", \"Value\": [14.878604888916016] },\n        \"00480002\": { \"vr\": \"FL\", \"Value\": [25.200210571289062] },\n        \"00480003\": { \"vr\": \"FL\", \"Value\": [0.0010000000474974513] },\n        \"00480006\": { \"vr\": \"UL\", \"Value\": [520] },\n        \"00480007\": { \"vr\": \"UL\", \"Value\": [880] },\n        \"00480008\": { \"vr\": \"SQ\", \"Value\": [\n            {\n                \"0040072A\": { \"vr\": \"DS\", \"Value\": [\"5.989978\"] },\n                \"0040073A\": { \"vr\": \"DS\", \"Value\": [\"30.823605\"] }\n            }\n        ] },\n        \"00480010\": { \"vr\": \"CS\", \"Value\": [\"NO\"] },\n        \"00480011\": { \"vr\": \"CS\", \"Value\": [\"AUTO\"] },\n        \"00480012\": { \"vr\": \"CS\", \"Value\": [\"NO\"] },\n        \"00480102\": { \"vr\": \"DS\", \"Value\": [\"1\", \"0\", \"0\", \"0\", \"-1\", \"0\"] },\n        \"00480105\": { \"vr\": \"SQ\", \"Value\": [\n            {\n                \"00220016\": { \"vr\": \"SQ\", \"Value\": [\n                    {\n                        \"00080100\": { \"vr\": \"SH\", \"Value\": [\"111744\"] },\n                        \"00080102\": { \"vr\": \"SH\", \"Value\": [\"DCM\"] },\n                        \"00080104\": { \"vr\": \"LO\", \"Value\": [\"Brightfield illumination\"] }\n                    }\n                ] },\n                \"00282000\": { \"vr\": \"OB\",\n                    \"BulkDataURI\": \"http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1/bulkdata/00480105/0/00282000\"\n                },\n                \"00480106\": { \"vr\": \"SH\", \"Value\": [\"1\"] },\n                \"00480108\": { \"vr\": \"SQ\", \"Value\": [\n                    {\n                        \"00080100\": { \"vr\": \"SH\", \"Value\": [\"414298005\"] },\n                        \"00080102\": { \"vr\": \"SH\", \"Value\": [\"SCT\"] },\n                        \"00080104\": { \"vr\": \"LO\", \"Value\": [\"Full Spectrum\"] }\n                    }\n                ] }\n            }\n        ] },\n        \"00480302\": { \"vr\": \"UL\", \"Value\": [1] },\n        \"00480303\": { \"vr\": \"UL\", \"Value\": [1] },\n        \"22000002\": { \"vr\": \"UT\" },\n        \"22000005\": { \"vr\": \"LT\", \"Value\": [\"PV22;ROC;Case-F;Slide-F-5\"] },\n        \"52009229\": { \"vr\": \"SQ\", \"Value\": [\n            {\n                \"00081140\": { \"vr\": \"SQ\" },\n                \"00289110\": { \"vr\": \"SQ\", \"Value\": [\n                    {\n                        \"00180050\": { \"vr\": \"DS\", \"Value\": [\"0.001000\"] },\n                        \"00280030\": { \"vr\": \"DS\", \"Value\": [\"0.029760\", \"0.029760\"] }\n                    }\n                ] },\n                \"00400710\": { \"vr\": \"SQ\", \"Value\": [\n                    {\n                        \"00089007\": { \"vr\": \"CS\", \"Value\": [\"DERIVED\", \"PRIMARY\", \"VOLUME\", \"RESAMPLED\"] }\n                    }\n                ] }\n            }\n        ] },\n        \"7FE00010\": { \"vr\": \"OB\",\n            \"BulkDataURI\": \"http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1/pixeldata\"\n        }\n    }\n]\n```\n\n### [Store DICOM objects (STOW-RS)](https://petstore.swagger.io/index.html?url=https://dcm4che.github.io/dicomweb/openapi.json#/STOW-RS)\n\n#### Sample 1: Store DICOM Part 10 file:\n\n```console\n$ curl -v -H 'Accept: application/dicom+xml' \\\n       -H 'Content-Type: multipart/related; type=\"application/dicom\"; boundary=9d056d4f-1f1a-4488-9760-581378378090' \\\n       --data-binary @image.dcm.multipart \\\n       http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies\n*   Trying 127.0.0.1:8080...\n* Connected to localhost (127.0.0.1) port 8080 (#0)\n\u003e POST /dcm4chee-arc/aets/DCM4CHEE/rs/studies HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: application/dicom+xml\n\u003e Content-Type: multipart/related; type=\"application/dicom\"; boundary=5f5a6fb5-9e5f-41fb-8248-3a44cf62f628\n\u003e Content-Length: 1974996\n\u003e Expect: 100-continue\n\u003e \n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 100 Continue\n* We are completely uploaded and fine\n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Mon, 13 Mar 2023 20:46:24 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: application/dicom+xml\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\u003cNativeDicomModel xml:space=\"preserve\"\u003e\u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\u003cValue number=\"1\"\u003ehttp://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"ReferencedSOPSequence\" tag=\"00081199\" vr=\"SQ\"\u003e\u003cItem number=\"1\"\u003e\u003cDicomAttribute keyword=\"ReferencedSOPClassUID\" tag=\"00081150\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e1.2.840.10008.5.1.4.1.1.77.1.6\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"ReferencedSOPInstanceUID\" tag=\"00081155\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\u003cValue number=\"1\"\u003ehttp://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003c/Item\u003e\u003c/DicomAttribute\u003e\u003c/NativeDicomModel\u003e\n```\nPretty formatted XML payload:\n```xml\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003cNativeDicomModel xml:space=\"preserve\"\u003e\n    \u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\u003cValue number=\"1\"\u003ehttp://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"ReferencedSOPSequence\" tag=\"00081199\" vr=\"SQ\"\u003e\n        \u003cItem number=\"1\"\u003e\n            \u003cDicomAttribute keyword=\"ReferencedSOPClassUID\" tag=\"00081150\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e1.2.840.10008.5.1.4.1.1.77.1.6\u003c/Value\u003e\u003c/DicomAttribute\u003e\n            \u003cDicomAttribute keyword=\"ReferencedSOPInstanceUID\" tag=\"00081155\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1\u003c/Value\u003e\u003c/DicomAttribute\u003e\n            \u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\n                \u003cValue number=\"1\"\u003e\n                    http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.16.840.1.113995.3.110.3.0.10118.6000009.497166.721604/series/2.16.840.1.113995.3.110.3.0.10118.6000009.258169/instances/2.16.840.1.113995.3.110.3.0.10118.6000009.258169.1\n                \u003c/Value\u003e\n            \u003c/DicomAttribute\u003e\n        \u003c/Item\u003e\n    \u003c/DicomAttribute\u003e\n\u003c/NativeDicomModel\u003e\n```\n\n#### Sample 2: Store PDF Document with DICOM Metadata in XML Format:\n\nPack DICOM Metadata and PDF in multipart/related payload:\n```console\n$ cat doc.multipart\n--myboundary\nContent-Type: application/dicom+xml\n\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003cNativeDicomModel xml:space=\"preserve\"\u003e\n    \u003cDicomAttribute keyword=\"SOPClassUID\" tag=\"00080016\" vr=\"UI\"\u003e\n        \u003cValue number=\"1\"\u003e1.2.840.10008.5.1.4.1.1.104.1\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"SOPInstanceUID\" tag=\"00080018\" vr=\"UI\"\u003e\n        \u003cValue number=\"1\"\u003e2.25.51802425333713119956607409902530115960\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"StudyDate\" tag=\"00080020\" vr=\"DA\"/\u003e\n    \u003cDicomAttribute keyword=\"ContentDate\" tag=\"00080023\" vr=\"DA\"/\u003e\n    \u003cDicomAttribute keyword=\"AcquisitionDateTime\" tag=\"0008002A\" vr=\"DT\"/\u003e\n    \u003cDicomAttribute keyword=\"StudyTime\" tag=\"00080030\" vr=\"TM\"/\u003e\n    \u003cDicomAttribute keyword=\"ContentTime\" tag=\"00080033\" vr=\"TM\"/\u003e\n    \u003cDicomAttribute keyword=\"AccessionNumber\" tag=\"00080050\" vr=\"SH\"/\u003e\n    \u003cDicomAttribute keyword=\"Modality\" tag=\"00080060\" vr=\"CS\"\u003e\n        \u003cValue number=\"1\"\u003eDOC\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"ConversionType\" tag=\"00080064\" vr=\"CS\"\u003e\n        \u003cValue number=\"1\"\u003eSD\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"Manufacturer\" tag=\"00080070\" vr=\"LO\"/\u003e\n    \u003cDicomAttribute keyword=\"ReferringPhysicianName\" tag=\"00080090\" vr=\"PN\"/\u003e\n    \u003cDicomAttribute keyword=\"PatientName\" tag=\"00100010\" vr=\"PN\"/\u003e\n    \u003cDicomAttribute keyword=\"PatientID\" tag=\"00100020\" vr=\"LO\"/\u003e\n    \u003cDicomAttribute keyword=\"PatientBirthDate\" tag=\"00100030\" vr=\"DA\"/\u003e\n    \u003cDicomAttribute keyword=\"PatientSex\" tag=\"00100040\" vr=\"CS\"/\u003e\n    \u003cDicomAttribute keyword=\"StudyInstanceUID\" tag=\"0020000D\" vr=\"UI\"\u003e\n        \u003cValue number=\"1\"\u003e2.25.299595085805972591470156706746122302336\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"SeriesInstanceUID\" tag=\"0020000E\" vr=\"UI\"\u003e\n        \u003cValue number=\"1\"\u003e2.25.323432514532647374371410389541835704109\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"StudyID\" tag=\"00200010\" vr=\"SH\"/\u003e\n    \u003cDicomAttribute keyword=\"SeriesNumber\" tag=\"00200011\" vr=\"IS\"\u003e\n        \u003cValue number=\"1\"\u003e1\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"InstanceNumber\" tag=\"00200013\" vr=\"IS\"\u003e\n        \u003cValue number=\"1\"\u003e1\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"BurnedInAnnotation\" tag=\"00280301\" vr=\"CS\"\u003e\n        \u003cValue number=\"1\"\u003eYES\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"ConceptNameCodeSequence\" tag=\"0040A043\" vr=\"SQ\"/\u003e\n    \u003cDicomAttribute keyword=\"DocumentTitle\" tag=\"00420010\" vr=\"ST\"/\u003e\n    \u003cDicomAttribute keyword=\"EncapsulatedDocument\" tag=\"00420011\" vr=\"OB\"\u003e\n        \u003cBulkData uri=\"bulk2.25.236273414892009727187587613562294401904\"/\u003e\n    \u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"MIMETypeOfEncapsulatedDocument\" tag=\"00420012\" vr=\"LO\"\u003e\n        \u003cValue number=\"1\"\u003eapplication/pdf\u003c/Value\u003e\n    \u003c/DicomAttribute\u003e\n\u003c/NativeDicomModel\u003e\n--myboundary\nContent-Type: application/pdf\nContent-Location: bulk2.25.236273414892009727187587613562294401904\n\n{BINARY PDF DATA}\n--myboundary--\n```\n\n```console\n$ curl -v -H 'Accept: application/dicom+xml' \\\n       -H 'Content-Type: multipart/related; type=\"application/dicom+xml\"; boundary=myboundary' \\\n       --data-binary @doc.multipart \\\n       http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies\n*   Trying 127.0.0.1:8080...\n* Connected to localhost (127.0.0.1) port 8080 (#0)\n\u003e POST /dcm4chee-arc/aets/DCM4CHEE/rs/studies HTTP/1.1\n\u003e Host: localhost:8080\n\u003e User-Agent: curl/7.81.0\n\u003e Accept: application/dicom+xml\n\u003e Content-Type: multipart/related; type=\"application/dicom+xml\"; boundary=myboundary\n\u003e Content-Length: 577214\n\u003e \n* We are completely uploaded and fine\n* Mark bundle as not supporting multiuse\n\u003c HTTP/1.1 200 OK\n\u003c Access-Control-Allow-Headers: origin, content-type, accept, authorization\n\u003c Access-Control-Expose-Headers: content-type, warning\n\u003c Date: Mon, 13 Mar 2023 21:31:34 GMT\n\u003c Connection: keep-alive\n\u003c Access-Control-Allow-Origin: *\n\u003c Access-Control-Allow-Credentials: true\n\u003c Transfer-Encoding: chunked\n\u003c Content-Type: application/dicom+xml\n\u003c Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, HEAD\n\u003c \n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\u003cNativeDicomModel xml:space=\"preserve\"\u003e\u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\u003cValue number=\"1\"\u003ehttp://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.25.299595085805972591470156706746122302336\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"ReferencedSOPSequence\" tag=\"00081199\" vr=\"SQ\"\u003e\u003cItem number=\"1\"\u003e\u003cDicomAttribute keyword=\"ReferencedSOPClassUID\" tag=\"00081150\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e1.2.840.10008.5.1.4.1.1.104.1\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"ReferencedSOPInstanceUID\" tag=\"00081155\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e2.25.51802425333713119956607409902530115960\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\u003cValue number=\"1\"\u003ehttp://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.25.299595085805972591470156706746122302336/series/2.25.323432514532647374371410389541835704109/instances/2.25.51802425333713119956607409902530115960\u003c/Value\u003e\u003c/DicomAttribute\u003e\u003c/Item\u003e\u003c/DicomAttribute\u003e\u003c/NativeDicomModel\u003e\n```\n\nPretty formatted XML payload:\n```xml\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003cNativeDicomModel xml:space=\"preserve\"\u003e\n    \u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\u003cValue number=\"1\"\u003ehttp://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.25.299595085805972591470156706746122302336\u003c/Value\u003e\u003c/DicomAttribute\u003e\n    \u003cDicomAttribute keyword=\"ReferencedSOPSequence\" tag=\"00081199\" vr=\"SQ\"\u003e\n        \u003cItem number=\"1\"\u003e\n            \u003cDicomAttribute keyword=\"ReferencedSOPClassUID\" tag=\"00081150\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e1.2.840.10008.5.1.4.1.1.104.1\u003c/Value\u003e\u003c/DicomAttribute\u003e\n            \u003cDicomAttribute keyword=\"ReferencedSOPInstanceUID\" tag=\"00081155\" vr=\"UI\"\u003e\u003cValue number=\"1\"\u003e2.25.51802425333713119956607409902530115960\u003c/Value\u003e\u003c/DicomAttribute\u003e\n            \u003cDicomAttribute keyword=\"RetrieveURL\" tag=\"00081190\" vr=\"UR\"\u003e\n                \u003cValue number=\"1\"\u003e\n                    http://localhost:8080/dcm4chee-arc/aets/DCM4CHEE/rs/studies/2.25.299595085805972591470156706746122302336/series/2.25.323432514532647374371410389541835704109/instances/2.25.51802425333713119956607409902530115960\n                \u003c/Value\u003e\n            \u003c/DicomAttribute\u003e\n        \u003c/Item\u003e\n    \u003c/DicomAttribute\u003e\n\u003c/NativeDicomModel\u003e\n```\n\n### [IHE Web-based Image Access (WIA)](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_Suppl_WIA.pdf)\n[Video by Kinson Ho, IHE Radiology Technical Committee Co-Chair, 2018](https://www.youtube.com/watch?v=aNQv7EjY1QQ)\n\n#### WIA Actors\n![](img/wia-actors.svg)\n\n#### Profile Options\n- XDS-I Backend Option\n- MHD Document Consumer Integration Option (for Imaging Document Consumer)\n\ns. [WIA Integration with XDS-I or MHD, Video by Kinson Ho, 2018](https://www.youtube.com/watch?v=XUQYTdMlOxA)\n\n#### Image Study Sharing Process Flow\n![](img/wia-image-study-sharing.svg)\n\n#### Interactive Viewing Process Flow\n![](img/wia-interactive-viewing.svg)\n\n### [IHE Web-based Image Capture (WIC)](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_Suppl_WIC.pdf)\n\n#### WIC Actors\n![](img/wic-actors.svg)\n\n#### Profile Options\n- JPEG Storage Option (required for Image Manager)\n- MPEG4 Storage Option (required for Image Manager)\n- Evidence Document Storage Option (required for Image Manager)\n- DICOM Instance Storage Option (required for Image Manager)\n- PNG Storage Option\n- QuickTime Storage Option (?)\n- 3GPP Storage Option (?)\n\n### Other IHE Profile making use of STOW-RS\n- [Encounter-Based Imaging Workflow (EBIW) for \"Lightweight Modalities\"](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_Suppl_EBIW.pdf)\n\n### IHE Profile making use of UPS-RS\n- [Encounter-Based Imaging Workflow (EBIW) for \"Lightweight Modalities\"](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_Suppl_EBIW.pdf)\n- [AI Workflow for Imaging (AIW-I)](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_Suppl_AIW-I.pdf)\n- [Post-Acquisition Workflow (PAWF)](https://www.ihe.net/Technical_Framework/upload/IHE_RAD_Suppl_PAWF_Rev1-1_TI_2012-06-15.pdf)\n- [Radiology Remote Reading Workflow (RRR-WF)](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_Supp_RRR-WF.pdf)\n\n### Related IHE Profiles\n- [Mobile access to Health Documents (MHD)](https://profiles.ihe.net/ITI/MHD/index.html)\n- [Internet User Authorization (IUA)](https://profiles.ihe.net/ITI/IUA/index.html)\n\n### Implementations\n\n#### Server\n- [DCM4CHEE Archive](https://github.com/dcm4che/dcm4chee-arc-light/wiki)\n- [Orthanc](https://www.orthanc-server.com/static.php?page=dicomweb)\n- [Google Cloud Healthcare API](https://cloud.google.com/healthcare-api/docs/how-tos/dicomweb)\n- [Microsoft Azure Health Data Services](https://learn.microsoft.com/en-us/azure/healthcare-apis/dicom/dicomweb-standard-apis-with-dicom-services)\n- [OsiriX 8.5 or higher](https://www.osirix-viewer.com/resources/pacs/)\n- [Medical Connections](https://www.dicomserver.co.uk/)\n- [Hyland Software Inc](https://www.hyland.com/en/healthcare)\n- [Nexus Chili](https://nexus-chili.com/)\n\n#### Client\n- [Orthanc](https://book.orthanc-server.com/plugins/dicomweb.html#client-related-options)\n- [OHIF Viewer](https://ohif.org/)\n- [OsiriX Viewer 8.5 or higher](https://www.osirix-viewer.com/)\n- [Weasis](https://nroduit.github.io/en/)\n- [DCM4CHEE Archive UI](https://github.com/dcm4che/dcm4chee-arc-light/wiki)\n- [J4Care Viewer](https://www.j4care.com/smooth-viewer.html)\n\n### [DICOMWeb Worklist Services (UPS-RS)](UPS-RS_HL7_DICOM_Austria_2024)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcm4che%2Fdicomweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdcm4che%2Fdicomweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcm4che%2Fdicomweb/lists"}