{
  "_id": "6af7ad3f535793c85332cf54",
  "Package": "dicomtk",
  "Type": "Package",
  "Title": "Comprehensive 'DICOM' Toolkit for Medical Imaging",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Yee How\", \"Lau\", email = \"lauyeehow1986@gmail.com\",\nrole = c(\"aut\", \"cre\")),\nperson(\"John\", \"Muschelli\", role = \"ctb\",\ncomment = \"Original dcmtk R wrapper\"),\nperson(\"OFFIS e.V.\", role = \"cph\",\ncomment = \"DCMTK C++ library\"))",
  "Description": "A comprehensive R interface to the 'DICOM' Toolkit\n('DCMTK'), providing native R bindings for reading, writing,\nmodifying, and visualizing Digital Imaging and Communications\nin Medicine ('DICOM') files. Features include\n'tidyverse'-compliant data structures, 'ggplot2'-based image\nvisualization, interactive 'Shiny' viewers, 'PACS' networking\n(C-ECHO, C-FIND, C-STORE, C-MOVE), structured report handling,\n'DICOM' deidentification, and integration with local and\ncloud-based large language models ('LLM') via 'Ollama' and\n'OpenAI'-compatible APIs for AI-assisted medical image\nanalysis. The 'DCMTK' C++ library is bundled and compiled from\nsource, requiring no external installation.",
  "License": "GPL (>= 2)",
  "URL": "https://github.com/lauyeehow1986-hub/dicomtk,\nhttps://lauyeehow1986-hub.github.io/dicomtk/",
  "BugReports": "https://github.com/lauyeehow1986-hub/dicomtk/issues",
  "SystemRequirements": "C++17, CMake (>= 3.10)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-11-14 00:30:12 UTC",
    "User": "root"
  },
  "Author": "Yee How Lau [aut, cre], John Muschelli [ctb] (Original dcmtk R\nwrapper), OFFIS e.V. [cph] (DCMTK C++ library)",
  "Maintainer": "Yee How Lau <lauyeehow1986@gmail.com>",
  "Config/pak/sysreqs": "cmake",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-11-13 18:00:14 UTC",
  "RemoteUrl": "https://github.com/cran/dicomtk",
  "RemoteRef": "HEAD",
  "RemoteSha": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
  "_user": "cran",
  "_type": "src",
  "_file": "dicomtk_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/ab143e7ff9e05c2c6233a01a1e378ec917de1d9a96a29d7a1a0bf77276f287b8",
  "_filesize": 4738334,
  "_sha256": "ab143e7ff9e05c2c6233a01a1e378ec917de1d9a96a29d7a1a0bf77276f287b8",
  "_expires": "2027-02-22T00:37:17.000Z",
  "_created": "2026-11-14T00:30:12.000Z",
  "_published": "2026-11-14T00:37:19.009Z",
  "_upstream": "https://github.com/cran/dicomtk",
  "_status": "success",
  "_maintainer": {
    "name": "Yee How Lau",
    "email": "lauyeehow1986@gmail.com",
    "login": "lauyeehow1986-hub",
    "description": "",
    "uuid": 249935955
  },
  "_jobs": [
    {
      "job": 132260812053,
      "time": 200,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14088398530"
    },
    {
      "job": 132260812072,
      "time": 165,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14088124129"
    },
    {
      "job": 132260812112,
      "time": 196,
      "config": "linux-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14089047876"
    },
    {
      "job": 132260812100,
      "time": 152,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14089142431"
    },
    {
      "job": 132259209213,
      "time": 258,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14089435683"
    },
    {
      "job": 132260812019,
      "time": 144,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "14088903219"
    },
    {
      "job": 132260812077,
      "time": 354,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14088973692"
    },
    {
      "job": 132260812082,
      "time": 293,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "14089402269"
    },
    {
      "job": 132260812035,
      "time": 317,
      "config": "windows-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14088368861"
    },
    {
      "job": 132260812049,
      "time": 247,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "14088748887"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243",
  "_commit": {
    "id": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
    "author": "Yee How Lau <lauyeehow1986@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1794592814
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.12",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "version": ">= 3.0.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "version": ">= 1.3.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.0",
      "role": "Imports"
    },
    {
      "package": "cli",
      "version": ">= 3.6.0",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "version": ">= 1.8.0",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.8.0",
      "role": "Suggests"
    },
    {
      "package": "rgl",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "RNifti",
      "version": ">= 1.5.0",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-46",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-11-13"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "lauyeehow1986-hub",
      "count": 1,
      "uuid": 249935955
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 637,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dicomtk"
  },
  "_devurl": "https://github.com/lauyeehow1986-hub/dicomtk",
  "_pkgdown": "https://lauyeehow1986-hub.github.io/dicomtk/",
  "_searchresults": 0,
  "_topics": [
    "cpp"
  ],
  "_abi": {
    "exports": [
      {
        "key": "dicomtk/include",
        "hash": "9f6a4e9847c0b4df"
      }
    ],
    "imports": [
      {
        "key": "Rcpp::Rcpp_precious_preserve()",
        "hash": "33a97ea62b293da6"
      },
      {
        "key": "Rcpp::Rcpp_precious_remove()",
        "hash": "63d26947ba7e1377"
      },
      {
        "key": "Rcpp::dataptr()",
        "hash": "54e69ad2e6668c83"
      },
      {
        "key": "Rcpp::demangle()",
        "hash": "b0cfd6754c5ebc4e"
      },
      {
        "key": "Rcpp::enterRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::exitRNGScope()",
        "hash": "a04a299137cef947"
      },
      {
        "key": "Rcpp::rcpp_get_stack_trace()",
        "hash": "c684a9bbe15cdc52"
      },
      {
        "key": "Rcpp::rcpp_set_stack_trace()",
        "hash": "33a97ea62b293da6"
      }
    ]
  },
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dicomtk.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-11-13"
    }
  ],
  "_exports": [
    "burned_annot",
    "check_dcmtk_cmd",
    "create_dicom_sr",
    "dcm_anon",
    "dcm_subtract_date",
    "dcm2json",
    "dcm2pdf",
    "dcm2xml",
    "dcmcrle",
    "dcmdjpeg",
    "dcmdrle",
    "dcmdump",
    "dcmdump_full",
    "dcmhd",
    "dcmj2pnm",
    "dcmodify",
    "dicom_anonymize",
    "dicom_ask",
    "dicom_compress",
    "dicom_connect",
    "dicom_decompress",
    "dicom_describe_image",
    "dicom_echo",
    "dicom_find",
    "dicom_get",
    "dicom_info",
    "dicom_llm",
    "dicom_modify",
    "dicom_qrdb_index",
    "dicom_receive",
    "dicom_report",
    "dicom_send",
    "dicom_summarize",
    "dicom_sync_upstream",
    "dicom_tag_lookup",
    "dicom_tag_value",
    "dicom_tags",
    "dicom_tls_config",
    "dicom_to_nifti",
    "dicom_to_png",
    "dicom_verify_signature",
    "dicom_viewer",
    "dicom_window",
    "dicom_worklist",
    "ggdicom",
    "have_dcmtk",
    "is_dicom",
    "ollama_list_models",
    "plot_dicom",
    "read_dicom",
    "read_dicom_ect",
    "read_dicom_header",
    "read_dicom_pixels",
    "read_dicom_pmap",
    "read_dicom_pstate",
    "read_dicom_rt",
    "read_dicom_seg",
    "read_dicom_series",
    "read_dicom_sr",
    "read_dicom_tract",
    "render_volume",
    "wide_hdr",
    "write_dicom"
  ],
  "_datasets": [
    {
      "name": "date_tags",
      "title": "DICOM Date Tags",
      "object": "date_tags",
      "file": "date_tags.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "tag",
        "name"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "datetime_tags",
      "title": "DICOM DateTime Tags",
      "object": "datetime_tags",
      "file": "datetime_tags.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "tag",
        "name"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "dicom_tags",
      "title": "Retrieve DICOM Tags from a File or the Standard Dictionary",
      "object": "dicom_tags",
      "file": "dicom_tags.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "tag",
        "name",
        "keyword",
        "vr",
        "vm",
        "retired"
      ],
      "rows": 5354,
      "table": true,
      "tojson": true
    },
    {
      "name": "removal_tags",
      "title": "HIPAA / DICOM De-identification Removal Tags",
      "object": "removal_tags",
      "file": "removal_tags.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "tag",
        "name"
      ],
      "rows": 134,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "create_dicom_sr",
      "title": "Create a DICOM Basic Text Structured Report (SR)",
      "topics": [
        "create_dicom_sr"
      ]
    },
    {
      "page": "date_tags",
      "title": "DICOM Date Tags",
      "topics": [
        "date_tags"
      ]
    },
    {
      "page": "datetime_tags",
      "title": "DICOM DateTime Tags",
      "topics": [
        "datetime_tags"
      ]
    },
    {
      "page": "dcm2json",
      "title": "Convert a DICOM File to JSON (DICOM JSON Model PS3.18)",
      "topics": [
        "dcm2json"
      ]
    },
    {
      "page": "dcm2pdf",
      "title": "Extract Encapsulated PDF from a DICOM File",
      "topics": [
        "dcm2pdf"
      ]
    },
    {
      "page": "dcm2xml",
      "title": "Convert a DICOM File to XML (Native DICOM Model PS3.19)",
      "topics": [
        "dcm2xml"
      ]
    },
    {
      "page": "dicom_anonymize",
      "title": "De-identify / Anonymize a DICOM File (HIPAA & DICOM PS3.15 Profile)",
      "topics": [
        "dicom_anonymize"
      ]
    },
    {
      "page": "dicom_ask",
      "title": "Ask a Natural-Language Question About a DICOM File",
      "topics": [
        "dicom_ask"
      ]
    },
    {
      "page": "dicom_compress",
      "title": "Compress a DICOM File (Lossless RLE)",
      "topics": [
        "dicom_compress"
      ]
    },
    {
      "page": "dicom_connect",
      "title": "Create a DICOM PACS Network Connection Specification",
      "topics": [
        "dicom_connect"
      ]
    },
    {
      "page": "dicom_decompress",
      "title": "Decompress an Encapsulated DICOM File",
      "topics": [
        "dicom_decompress"
      ]
    },
    {
      "page": "dicom_describe_image",
      "title": "Describe a DICOM Image Using a Vision-Capable LLM",
      "topics": [
        "dicom_describe_image"
      ]
    },
    {
      "page": "dicom_echo",
      "title": "Verify DICOM PACS Connectivity (C-ECHO SCU)",
      "topics": [
        "dicom_echo"
      ]
    },
    {
      "page": "dicom_find",
      "title": "Query DICOM Studies, Series, or Instances (C-FIND / QIDO-RS / Local PACS)",
      "topics": [
        "dicom_find"
      ]
    },
    {
      "page": "dicom_get",
      "title": "Retrieve DICOM Files from PACS Connection (C-GET / C-MOVE / Local PACS)",
      "topics": [
        "dicom_get"
      ]
    },
    {
      "page": "dicom_info",
      "title": "Inspect Bundled DCMTK Configuration and Version Info",
      "topics": [
        "dicom_info"
      ]
    },
    {
      "page": "dicom_llm",
      "title": "Configure an LLM Provider for DICOM Analysis",
      "topics": [
        "dicom_llm"
      ]
    },
    {
      "page": "dicom_modify",
      "title": "Modify, Insert, or Delete DICOM Header Tags",
      "topics": [
        "dicom_modify"
      ]
    },
    {
      "page": "dicom_qrdb_index",
      "title": "Build or Query a Local DICOM Query/Retrieve Index Database ('dcmqrdb')",
      "topics": [
        "dicom_qrdb_index"
      ]
    },
    {
      "page": "dicom_receive",
      "title": "Configure a Local DICOM Storage Receiver Directory (C-STORE SCP)",
      "topics": [
        "dicom_receive"
      ]
    },
    {
      "page": "dicom_report",
      "title": "Generate a Structured Radiology Report from a DICOM File",
      "topics": [
        "dicom_report"
      ]
    },
    {
      "page": "dicom_send",
      "title": "Send DICOM Files to a PACS Peer (C-STORE SCU)",
      "topics": [
        "dicom_send"
      ]
    },
    {
      "page": "dicom_summarize",
      "title": "Summarize a DICOM Study Using an LLM",
      "topics": [
        "dicom_summarize"
      ]
    },
    {
      "page": "dicom_sync_upstream",
      "title": "Check or Synchronize with Upstream OFFIS DCMTK Repository",
      "topics": [
        "dicom_sync_upstream"
      ]
    },
    {
      "page": "dicom_tag_lookup",
      "title": "Search or Query the DICOM Data Dictionary",
      "topics": [
        "dicom_tag_lookup"
      ]
    },
    {
      "page": "dicom_tag_value",
      "title": "Quickly Extract Specific Tag Values from a DICOM File",
      "topics": [
        "dicom_tag_value"
      ]
    },
    {
      "page": "dicom_tags",
      "title": "Retrieve DICOM Tags from a File or the Standard Dictionary",
      "topics": [
        "dicom_tags"
      ]
    },
    {
      "page": "dicom_tls_config",
      "title": "Configure DICOM TLS Transport Security Parameters ('dcmtls')",
      "topics": [
        "dicom_tls_config"
      ]
    },
    {
      "page": "dicom_to_nifti",
      "title": "Convert DICOM File(s) or Series to NIfTI-1 Format",
      "topics": [
        "dicom_to_nifti"
      ]
    },
    {
      "page": "dicom_to_png",
      "title": "Export a DICOM Image Slice to PNG",
      "topics": [
        "dicom_to_png"
      ]
    },
    {
      "page": "dicom_verify_signature",
      "title": "Inspect Digital Signatures in a DICOM File ('dcmsign')",
      "topics": [
        "dicom_verify_signature"
      ]
    },
    {
      "page": "dicom_viewer",
      "title": "Launch Interactive Shiny DICOM Viewer",
      "topics": [
        "dicom_viewer"
      ]
    },
    {
      "page": "dicom_window",
      "title": "Apply VOI LUT Window/Level Transformation to DICOM Pixels",
      "topics": [
        "dicom_window"
      ]
    },
    {
      "page": "dicom_worklist",
      "title": "Query or Create Modality Worklist Entries ('dcmwlm')",
      "topics": [
        "dicom_worklist"
      ]
    },
    {
      "page": "ggdicom",
      "title": "Create a ggplot2 DICOM Image Object",
      "topics": [
        "ggdicom"
      ]
    },
    {
      "page": "have_dcmtk",
      "title": "Check DCMTK Backend Availability and Version",
      "topics": [
        "have_dcmtk"
      ]
    },
    {
      "page": "is_dicom",
      "title": "Check Whether File(s) Are Valid DICOM Files",
      "topics": [
        "is_dicom"
      ]
    },
    {
      "page": "legacy-dcmtk",
      "title": "Legacy Compatibility Functions from 'dcmtk'",
      "topics": [
        "burned_annot",
        "check_dcmtk_cmd",
        "dcmcrle",
        "dcmdjpeg",
        "dcmdrle",
        "dcmdump",
        "dcmdump_full",
        "dcmhd",
        "dcmj2pnm",
        "dcmodify",
        "dcm_anon",
        "dcm_subtract_date",
        "legacy-dcmtk",
        "wide_hdr"
      ]
    },
    {
      "page": "ollama_list_models",
      "title": "List Available Local Ollama Models",
      "topics": [
        "ollama_list_models"
      ]
    },
    {
      "page": "plot_dicom",
      "title": "Plot a DICOM Image Using ggplot2",
      "topics": [
        "plot_dicom"
      ]
    },
    {
      "page": "read_dicom",
      "title": "Read DICOM Metadata into a Tidy Tibble",
      "topics": [
        "read_dicom"
      ]
    },
    {
      "page": "read_dicom_ect",
      "title": "Read DICOM Tractography Results ('dcmtract') and Enhanced Multi-Frame IODs ('dcmect' / 'dcmfg')",
      "topics": [
        "read_dicom_ect"
      ]
    },
    {
      "page": "read_dicom_header",
      "title": "Read DICOM Header Metadata",
      "topics": [
        "read_dicom_header"
      ]
    },
    {
      "page": "read_dicom_pixels",
      "title": "Extract Pixel Data from a DICOM File",
      "topics": [
        "read_dicom_pixels"
      ]
    },
    {
      "page": "read_dicom_pmap",
      "title": "Read DICOM Parametric Map Objects ('dcmpmap')",
      "topics": [
        "read_dicom_pmap"
      ]
    },
    {
      "page": "read_dicom_pstate",
      "title": "Read DICOM Grayscale Softcopy Presentation State ('dcmpstat')",
      "topics": [
        "read_dicom_pstate"
      ]
    },
    {
      "page": "read_dicom_rt",
      "title": "Read Radiation Therapy (RT) DICOM Objects ('dcmrt')",
      "topics": [
        "read_dicom_rt"
      ]
    },
    {
      "page": "read_dicom_seg",
      "title": "Read DICOM Segmentation Objects ('dcmseg')",
      "topics": [
        "read_dicom_seg"
      ]
    },
    {
      "page": "read_dicom_series",
      "title": "Read a Multi-Slice DICOM Series into a 3D Volume",
      "topics": [
        "read_dicom_series"
      ]
    },
    {
      "page": "read_dicom_sr",
      "title": "Read a DICOM Structured Report (SR) or Advanced IOD",
      "topics": [
        "read_dicom_sr"
      ]
    },
    {
      "page": "read_dicom_tract",
      "title": "Read DICOM Tractography Results ('dcmtract')",
      "topics": [
        "read_dicom_tract"
      ]
    },
    {
      "page": "removal_tags",
      "title": "HIPAA / DICOM De-identification Removal Tags",
      "topics": [
        "removal_tags"
      ]
    },
    {
      "page": "render_volume",
      "title": "Render a 3D DICOM Volume (Orthogonal MPR, MIP, or Interactive rgl 3D)",
      "topics": [
        "render_volume"
      ]
    },
    {
      "page": "write_dicom",
      "title": "Write a Matrix, Array, or DICOM Series to a DICOM File",
      "topics": [
        "write_dicom"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/dicomtk/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/dicomtk/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "cpp11",
    "curl",
    "dplyr",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "httr2",
    "isoband",
    "jsonlite",
    "labeling",
    "lifecycle",
    "magrittr",
    "openssl",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "llm-integration.Rmd",
      "filename": "llm-integration.html",
      "title": "AI & LLM Integration: Local Ollama, OpenAI, and Anthropic Claude",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Configuring Providers with dicom_llm()",
        "Summarizing Studies, Describing Images & Generating Structured Reports",
        "Natural-Language DICOM Q&A and Tag Lookup"
      ],
      "created": "2026-11-13 18:00:14",
      "modified": "2026-11-13 18:00:14",
      "commits": 1
    },
    {
      "source": "anonymization.Rmd",
      "filename": "anonymization.html",
      "title": "DICOM Anonymization & HIPAA De-identification",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview"
      ],
      "created": "2026-11-13 18:00:14",
      "modified": "2026-11-13 18:00:14",
      "commits": 1
    },
    {
      "source": "image-visualization.Rmd",
      "filename": "image-visualization.html",
      "title": "DICOM Image Visualization: ggplot2, Clinical Windows, Shiny, and 3D Volumes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Extracting Pixel Data & Applying Clinical Window Presets",
        "Composable ggplot2 Rendering (plot_dicom() & ggdicom())",
        "3D Volumetric Multi-Planar Reconstruction (MPR) & Maximum Intensity Projection (MIP)",
        "Interactive Shiny Viewer"
      ],
      "created": "2026-11-13 18:00:14",
      "modified": "2026-11-13 18:00:14",
      "commits": 1
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with dicomtk",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Reading DICOM Headers & Tidyverse Workflows",
        "Visualizing DICOM Images (ggplot2, Clinical Windows, and 3D MPR/MIP)",
        "Anonymization & Tag Modification",
        "AI / LLM Integration (Ollama, OpenAI, and Anthropic Claude)"
      ],
      "created": "2026-11-13 18:00:14",
      "modified": "2026-11-13 18:00:14",
      "commits": 1
    },
    {
      "source": "pacs-networking.Rmd",
      "filename": "pacs-networking.html",
      "title": "PACS Networking & DICOM Query/Retrieve",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview"
      ],
      "created": "2026-11-13 18:00:14",
      "modified": "2026-11-13 18:00:14",
      "commits": 1
    }
  ],
  "_score": 3.3979400086720375,
  "_indexed": false,
  "_nocasepkg": "dicomtk",
  "_universes": [
    "cran",
    "lauyeehow1986-hub"
  ],
  "_indexurl": "https://lauyeehow1986-hub.r-universe.dev/dicomtk",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-14T00:33:26.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/193ffee71289ed47e7a75088f7c93c575ce15e052d93cd9a8cf889c8efd236de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-14T00:33:01.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/b51e8d649fcaacf9d20fd9e55990e767aedc470a9cf3a4ea7bd261313a918d00",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-14T00:33:26.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/ac6b3593d04240d5e1af7a50d3ae67c7fe57078df854c406057a37d14c658e13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-11-14T00:32:50.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/cb950bd7f025ef1c0850656a4f3e8845fe5dc9fdb8daa4ca2600f57b3d26010b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-11-14T00:33:07.000Z",
      "arch": "emscripten",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/355ad5d1d00a551f7c567ca918bbbcc8b6d9b01fbe45ab0f03a7616e342b25bf",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-14T00:35:16.000Z",
      "arch": "aarch64",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/18dce1dbe8a030e0de99e53486255279051e9fd458a178646533824acdafcade",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-14T00:32:54.000Z",
      "arch": "x86_64",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/fa0b22c2de7920909a50524c8c414b9e7b64769f9d936704707fbdd10f2780d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-14T00:34:45.000Z",
      "arch": "aarch64",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/d703f5b229b2b41faccb4b38fd352d4304f9ee243f7a4b6bacfba388f1d20cae",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-11-14T00:32:54.000Z",
      "arch": "x86_64",
      "commit": "2d3896ddf1ceef7a183ade2fe1e4594dfed86d39",
      "fileid": "https://r2.ropensci.org/6f3347e1cbf35f40a84412c9939db55f0594c8561af9878800bec962bac22ff8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/43534198243"
    }
  ]
}