{
  "_id": "6ad26f3e3c1b78c68c07b5b6",
  "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\ntidyverse-compliant data structures, 'ggplot2'-based image\nvisualization, interactive 'Shiny' viewers, 'PACS' networking\n(C-ECHO, C-FIND, C-STORE, C-MOVE), structured report handling,\nDICOM anonymization, and integration with local and cloud-based\nlarge 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",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "yes",
  "Config/pak/sysreqs": "cmake libicu-dev libssl-dev",
  "Repository": "https://lauyeehow1986-hub.r-universe.dev",
  "Date/Publication": "2026-10-16 15:27:07 UTC",
  "RemoteUrl": "https://github.com/lauyeehow1986-hub/dicomtk",
  "RemoteRef": "main",
  "RemoteSha": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
  "Packaged": {
    "Date": "2026-10-16 18:25:53 UTC",
    "User": "root"
  },
  "Author": "Yee How Lau [aut, cre],\nJohn Muschelli [ctb] (Original dcmtk R wrapper),\nOFFIS e.V. [cph] (DCMTK C++ library)",
  "Maintainer": "Yee How Lau <lauyeehow1986@gmail.com>",
  "_user": "lauyeehow1986-hub",
  "_type": "src",
  "_file": "dicomtk_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/0f8e4f79e4b6a85d8d997b2e02ea794b35f5bee76ed68c03d3f3ba4e2f2260ab",
  "_filesize": 4732808,
  "_sha256": "0f8e4f79e4b6a85d8d997b2e02ea794b35f5bee76ed68c03d3f3ba4e2f2260ab",
  "_expires": "2027-01-24T18:38:52.000Z",
  "_created": "2026-10-16T18:25:53.000Z",
  "_published": "2026-10-16T18:38:54.821Z",
  "_buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117129895777,
      "time": 189,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12066787418"
    },
    {
      "job": 117129895957,
      "time": 184,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12067056983"
    },
    {
      "job": 117129895698,
      "time": 179,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12067092109"
    },
    {
      "job": 117129895910,
      "time": 225,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12066927166"
    },
    {
      "job": 117129895860,
      "time": 146,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12066283622"
    },
    {
      "job": 117129895827,
      "time": 411,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12066863394"
    },
    {
      "job": 117129895739,
      "time": 126,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12066503108"
    },
    {
      "job": 117129895883,
      "time": 434,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12067018994"
    },
    {
      "job": 117127966100,
      "time": 261,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12065928026"
    },
    {
      "job": 117129896215,
      "time": 148,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12067576640"
    },
    {
      "job": 117129895836,
      "time": 409,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12067097946"
    },
    {
      "job": 117129895916,
      "time": 240,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12067047384"
    },
    {
      "job": 117129895745,
      "time": 192,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12067491805"
    },
    {
      "job": 117129895757,
      "time": 421,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12066883147"
    },
    {
      "job": 117129895702,
      "time": 199,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12066433070"
    }
  ],
  "_upstream": "https://github.com/lauyeehow1986-hub/dicomtk",
  "_commit": {
    "id": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
    "author": "lauyh <lauyeehow1986@gmail.com.sg>",
    "committer": "lauyh <lauyeehow1986@gmail.com.sg>",
    "message": "Skip socket loopback test on CRAN; record macOS SIGPIPE fix in MEMORY.md\n",
    "time": 1792164427
  },
  "_maintainer": {
    "name": "Yee How Lau",
    "email": "lauyeehow1986@gmail.com",
    "login": "lauyeehow1986-hub",
    "description": "",
    "uuid": 249935955
  },
  "_distro": "resolute",
  "_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": "lauyeehow1986-hub",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-42",
      "n": 13
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-10-16"
    }
  ],
  "_topics": [
    "dcmtk",
    "dicom",
    "medical-imaging",
    "ollama",
    "radiology",
    "rcpp",
    "tidyverse",
    "cpp"
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 249935955,
    "type": "user",
    "name": "lauyeehow1986-hub",
    "followers": 1
  },
  "_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,
  "_rbuild": "4.6.1",
  "_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,
  "_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/lauyeehow1986-hub/dicomtk/raw/main/man/figures/logo.png",
  "_readme": "https://github.com/lauyeehow1986-hub/dicomtk/raw/main/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-10-16 13:18:00",
      "modified": "2026-10-16 13:18:00",
      "commits": 1
    },
    {
      "source": "anonymization.Rmd",
      "filename": "anonymization.html",
      "title": "DICOM Anonymization & HIPAA De-identification",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview"
      ],
      "created": "2026-10-16 13:18:00",
      "modified": "2026-10-16 13:18:00",
      "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-10-16 13:18:00",
      "modified": "2026-10-16 13:18:00",
      "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-10-16 13:18:00",
      "modified": "2026-10-16 13:18:00",
      "commits": 1
    },
    {
      "source": "pacs-networking.Rmd",
      "filename": "pacs-networking.html",
      "title": "PACS Networking & DICOM Query/Retrieve",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview"
      ],
      "created": "2026-10-16 13:18:00",
      "modified": "2026-10-16 13:18:00",
      "commits": 1
    }
  ],
  "_score": 3.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "dicomtk",
  "_universes": [
    "lauyeehow1986-hub"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-16T18:29:00.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/fd25861427b72175c02318c126da0ea2106eb586edf70c3e407cd8fb3f2cf975",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-16T18:28:51.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/279123b8ee206ba40ff7a85552020169ffdc02ffadee2ac55c097efc68bdb7d3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-16T18:28:54.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/284a3c92c7b1641578758d9865bbf51d84e5701aaf15cd8112e5b24ea526a488",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-16T18:29:27.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/e5b4cf9977de8aab1a3f4f5e065de8d5c9e34fbdc681f421f5e24e4ecda831b4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-16T18:30:43.000Z",
      "arch": "aarch64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/d2a077b78a982171c7d0923400d71af009148f8f228b73cca928e1be49536c27",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-16T18:31:55.000Z",
      "arch": "x86_64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/fe268435ff4a38eacfae2614df0252d6198f421730df84359dd165f3d59e8a44",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-16T18:30:23.000Z",
      "arch": "aarch64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/c2b402089eeab9f1353de006664f90f23335b683d8c5c6437093e88326bf5fb0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-10-16T18:34:54.000Z",
      "arch": "x86_64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/c4725216f9c5fa8607ea5135e9a31fc70143c54287111a2b94c3de414be35271",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-16T18:28:51.000Z",
      "arch": "emscripten",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/51cdde54bd88a7dae2430133762d964b6041c27081b9ab4d0a627cace193d88d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T18:31:22.000Z",
      "arch": "aarch64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/de15d752c7ea32dc8a302b5b06d852a791c3ddb7db4dc071b0793642fb146e92",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T18:27:53.000Z",
      "arch": "x86_64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/27abcd478622c83f20cd1dc140971ad65169623ab5471e977e5cd25b48466623",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T18:27:56.000Z",
      "arch": "x86_64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/76403aa62222943bba1d921b9e7dfbeccff0c14279bdc56e3eda09d84f9bb20c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T18:31:44.000Z",
      "arch": "aarch64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/8589c759db263bf60909decec68fd66c9622492eacada9226e3185b99d90501f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T18:27:58.000Z",
      "arch": "x86_64",
      "commit": "6e85cc117ad51a98b877a6bc2de254ba9027623b",
      "fileid": "https://r2.ropensci.org/9a8f6136b803eb4d06bba8aa7c37671e7a1fb9135e8e00ea20e5ccddfeb32b90",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/lauyeehow1986-hub/actions/runs/38946787590"
    }
  ]
}