{
  "_id": "6a115a95acfb0bcc41cebf77",
  "Package": "OdysseusCharacterizationModule",
  "Title": "Handy and Minimalistic Common Data Model Characterization",
  "Version": "0.0.1",
  "Authors@R": "person(\"Alexander\", \"Alexeyuk\", , \"alexanderAlexeyuk@gmail.com\", role = c(\"aut\", \"cre\"))",
  "Description": "Extracts covariates from Observational Medical Outcomes\nPartnership (OMOP) Common Data Model (CDM) domains using an\nR-only pipeline. Supports configurable temporal windows,\ndomain-specific covariates for drug exposure, drug era\n(including Anatomical Therapeutic Chemical (ATC) groupings),\ncondition occurrence, condition era, concept sets and cohorts.\nMethods are based on the Observational Health Data Sciences and\nInformatics (OHDSI) framework described in Hripcsak et al.\n(2015) <doi:10.1038/sdata.2015.35> and \"The Book of OHDSI\"\nOHDSI (2019, ISBN:978-1-7923-0589-8).",
  "License": "Apache License (>= 2)",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-23 07:39:44 UTC",
    "User": "root"
  },
  "Author": "Alexander Alexeyuk [aut, cre]",
  "Maintainer": "Alexander Alexeyuk <alexanderAlexeyuk@gmail.com>",
  "Config/pak/sysreqs": "make default-jdk libicu-dev libx11-dev",
  "Repository": "https://a1exanderalexeyuk.r-universe.dev",
  "Date/Publication": "2026-04-22 14:13:08 UTC",
  "RemoteUrl": "https://github.com/cran/OdysseusCharacterizationModule",
  "RemoteRef": "HEAD",
  "RemoteSha": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
  "MD5sum": "00854d543b008eff6d1c30bc1043e677",
  "_user": "a1exanderalexeyuk",
  "_type": "src",
  "_file": "OdysseusCharacterizationModule_0.0.1.tar.gz",
  "_fileid": "0304894f213c376bb8a1cdde3de9ee100853f18f0965e815438e4f26b14260e6",
  "_filesize": 244629,
  "_sha256": "0304894f213c376bb8a1cdde3de9ee100853f18f0965e815438e4f26b14260e6",
  "_created": "2026-05-23T07:39:44.000Z",
  "_published": "2026-05-23T07:43:17.579Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77506873251,
      "time": 181,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175380955"
    },
    {
      "job": 77506873250,
      "time": 171,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175380091"
    },
    {
      "job": 77506873281,
      "time": 85,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175372339"
    },
    {
      "job": 77506873277,
      "time": 101,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175373742"
    },
    {
      "job": 77506726350,
      "time": 184,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175363466"
    },
    {
      "job": 77506873268,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175376491"
    },
    {
      "job": 77506873255,
      "time": 105,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7175374108"
    },
    {
      "job": 77506873258,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7175374253"
    },
    {
      "job": 77506873257,
      "time": 117,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7175375383"
    }
  ],
  "_buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/OdysseusCharacterizationModule",
  "_commit": {
    "id": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
    "author": "Alexander Alexeyuk <alexanderAlexeyuk@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.0.1\n",
    "time": 1776867188
  },
  "_maintainer": {
    "name": "Alexander Alexeyuk",
    "email": "alexanderalexeyuk@gmail.com",
    "login": "a1exanderalexeyuk",
    "description": "",
    "uuid": 87428750
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "DatabaseConnector",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "SqlRender",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "Andromeda",
      "role": "Suggests"
    },
    {
      "package": "Eunomia",
      "role": "Suggests"
    },
    {
      "package": "FeatureExtraction",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-17",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.0.1",
      "date": "2026-04-22"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "a1exanderalexeyuk",
      "count": 1,
      "uuid": 87428750
    }
  ],
  "_userbio": {
    "uuid": 87428750,
    "type": "user",
    "name": "alexander aleksiayuk"
  },
  "_downloads": {
    "count": 499,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/OdysseusCharacterizationModule"
  },
  "_searchresults": 0,
  "_topics": [
    "openjdk"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/OdysseusCharacterizationModule.html",
    "manual.pdf"
  ],
  "_realowner": "a1exanderalexeyuk",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2026-04-22"
    }
  ],
  "_exports": [
    "buildConceptSetQueries",
    "buildConceptSetQuery",
    "createConceptSetTempTable",
    "createOcmCovariateSettings",
    "defineAnalysisWindows",
    "executeSpec",
    "executeSpecs",
    "getDbOcmCovariateData",
    "planAnalysis",
    "renderAllSpecSql",
    "renderSpecSql",
    "singleNodeSetting"
  ],
  "_help": [
    {
      "page": "buildConceptSetQueries",
      "title": "Build SQL for Multiple Concept-Set Expressions",
      "topics": [
        "buildConceptSetQueries"
      ]
    },
    {
      "page": "buildConceptSetQuery",
      "title": "Build SQL to Resolve a CIRCE Concept-Set Expression",
      "topics": [
        "buildConceptSetQuery"
      ]
    },
    {
      "page": "createConceptSetTempTable",
      "title": "Materialise Concept-Set Queries into a Temporary Table",
      "topics": [
        "createConceptSetTempTable"
      ]
    },
    {
      "page": "createOcmCovariateSettings",
      "title": "Create Custom Covariate Settings for FeatureExtraction",
      "topics": [
        "createOcmCovariateSettings"
      ]
    },
    {
      "page": "defineAnalysisWindows",
      "title": "Define analysis windows",
      "topics": [
        "defineAnalysisWindows"
      ]
    },
    {
      "page": "executeSpec",
      "title": "Execute a Single Analysis Specification",
      "topics": [
        "executeSpec"
      ]
    },
    {
      "page": "executeSpecs",
      "title": "Execute Multiple Analysis Specifications",
      "topics": [
        "executeSpecs"
      ]
    },
    {
      "page": "getDbOcmCovariateData",
      "title": "Get Custom Covariate Data from the Database",
      "topics": [
        "getDbOcmCovariateData"
      ]
    },
    {
      "page": "planAnalysis",
      "title": "Plan Characterization Analyses",
      "topics": [
        "planAnalysis"
      ]
    },
    {
      "page": "print.characterizationSettings",
      "title": "Print Characterization Settings",
      "topics": [
        "print.characterizationSettings"
      ]
    },
    {
      "page": "print.singleNodeSettingList",
      "title": "Print Single Node Setting List",
      "topics": [
        "print.singleNodeSettingList"
      ]
    },
    {
      "page": "print.singleNodeSpec",
      "title": "Print Single Node Spec",
      "topics": [
        "print.singleNodeSpec"
      ]
    },
    {
      "page": "renderAllSpecSql",
      "title": "Render SQL for All Specs in a singleNodeSettingList",
      "topics": [
        "renderAllSpecSql"
      ]
    },
    {
      "page": "renderSpecSql",
      "title": "Render a Single-Node SQL Specification",
      "topics": [
        "renderSpecSql"
      ]
    },
    {
      "page": "singleNodeSetting",
      "title": "Create a Single Node Analysis Specification",
      "topics": [
        "singleNodeSetting"
      ]
    }
  ],
  "_rundeps": [
    "backports",
    "bit",
    "bit64",
    "blob",
    "checkmate",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "DatabaseConnector",
    "DBI",
    "dbplyr",
    "digest",
    "dplyr",
    "generics",
    "glue",
    "hms",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "Rcpp",
    "readr",
    "rJava",
    "rlang",
    "SqlRender",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "triebeard",
    "tzdb",
    "urltools",
    "utf8",
    "vctrs",
    "vroom",
    "withr"
  ],
  "_sysdeps": [
    {
      "shlib": "libjvm",
      "package": "openjdk-21-jre-headless",
      "headers": "openjdk-21-jre-headless",
      "source": "openjdk",
      "version": "21.0.10+7-1~24.04",
      "name": "openjdk",
      "homepage": "https://openjdk.java.net/",
      "description": "OpenJDK Java runtime, using Hotspot JIT (headless)"
    }
  ],
  "_vignettes": [
    {
      "source": "covariate-data-builder.Rmd",
      "filename": "covariate-data-builder.html",
      "title": "Custom CovariateData Builder — Eunomia Demo",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Prerequisites",
        "1. Connect to Eunomia",
        "2. Create covariate settings",
        "3. Standalone usage — call the builder directly",
        "Inspect the covariates table",
        "Inspect the covariate reference",
        "Inspect the analysis reference",
        "4. FeatureExtraction integration",
        "5. Combining with standard FeatureExtraction covariates",
        "6. Multiple domains and time windows",
        "7. Using concept-set features",
        "Cleanup",
        "Summary"
      ],
      "created": "2026-04-22 14:13:08",
      "modified": "2026-04-22 14:13:08",
      "commits": 1
    },
    {
      "source": "eunomia-walkthrough.Rmd",
      "filename": "eunomia-walkthrough.html",
      "title": "OdysseusCharacterizationModule — Eunomia Walkthrough",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Prerequisites",
        "1. Connect to Eunomia and create cohorts",
        "2. Define analysis windows",
        "3. Base feature — Condition Occurrence (start type)",
        "4. Base feature — Drug Exposure",
        "5. Base feature — Condition Era (overlap type)",
        "6. Base feature — Drug Era (overlap type)",
        "7. Base feature — Procedure Occurrence",
        "8. Base feature — Measurement",
        "9. Base feature — Observation",
        "10. Base feature — Visit Occurrence (overlap type)",
        "11. Non-aggregated (patient-level) output",
        "12. Multiple domains at once",
        "13. Cohort features — Using GiBleed cohort as a covariate",
        "14. Cohort features — Overlap type",
        "15. SQL rendering without execution",
        "16. Multiple time windows",
        "17. Combined — Base + Cohort features in one run",
        "18. Characterising a different cohort — Diclofenac",
        "19. Error handling with stopOnError = FALSE",
        "20. Cleanup",
        "Session info"
      ],
      "created": "2026-04-22 14:13:08",
      "modified": "2026-04-22 14:13:08",
      "commits": 1
    }
  ],
  "_score": 2.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "odysseuscharacterizationmodule",
  "_universes": [
    "a1exanderalexeyuk"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.1",
      "date": "2026-05-23T07:42:33.000Z",
      "distro": "noble",
      "commit": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
      "fileid": "d51511827a34fe876dd173c73a32ba0ac8dcf24c5d55ae41aaf2172d6e834690",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.1",
      "date": "2026-05-23T07:42:22.000Z",
      "distro": "noble",
      "commit": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
      "fileid": "7234cf865f1dd40f570a7e15c3fa5bdb2c3dcbff656431ebc2f26c683634621a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.1",
      "date": "2026-05-23T07:41:05.000Z",
      "commit": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
      "fileid": "58b88e9cac02e1c4ef8a93524a9b44768c0e231ac0ed2ae98530298c0f2e1782",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.1",
      "date": "2026-05-23T07:41:16.000Z",
      "commit": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
      "fileid": "d4e905cf8709e0c4515a033e3c0960e254d9151316a1a7a01b4d225b6f1f6736",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.1",
      "date": "2026-05-23T07:42:11.000Z",
      "commit": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
      "fileid": "7a454dd5ed5489afe9c04a17100bbe9f558a969bc8101376e87e489eb812aa2b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-05-23T07:41:02.000Z",
      "commit": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
      "fileid": "42a3da9389a85ed8d696b58402f15686b003e40c2870104db56453d36d967477",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-05-23T07:41:02.000Z",
      "commit": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
      "fileid": "18d2d8b09b39b68ffccbff23126fd06fac147d56cdfdebaec11a5203a56ff4e0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-05-23T07:41:09.000Z",
      "commit": "75e39ce275e2b5c4e6e51aa09e951e7f390aea12",
      "fileid": "bc6d3cc44cc384a836bc4f83795c86007f64ddccbe73d5f175a989c6a82c9648",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/a1exanderalexeyuk/actions/runs/26327106417"
    }
  ]
}