{
  "_id": "6a17e78aacfb0bcc41da1a6a",
  "Package": "omopgenerics",
  "Title": "Methods and Classes for the OMOP Common Data Model",
  "Version": "1.3.6",
  "Authors@R": "c(\nperson(\n\"Martí\", \"Català\", email = \"marti.catalasabate@ndorms.ox.ac.uk\",\nrole = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0003-3308-9905\")\n),\nperson(\n\"Edward\", \"Burn\", email = \"edward.burn@ndorms.ox.ac.uk\", role = c(\"aut\"),\ncomment = c(ORCID = \"0000-0002-9286-1128\")\n),\nperson(\n\"Mike\", \"Du\", email = \"mike.du@ndorms.ox.ac.uk\", role = c(\"ctb\"),\ncomment = c(ORCID = \"0000-0002-9517-8834\")\n),\nperson(\n\"Yuchen\", \"Guo\", email = \"yuchen.guo@ndorms.ox.ac.uk\", role = c(\"ctb\"),\ncomment = c(ORCID = \"0000-0002-0847-4855\")\n),\nperson(\n\"Adam\", \"Black\", email = \"black@ohdsi.org\", role = c(\"ctb\"),\ncomment = c(ORCID = \"0000-0001-5576-8701\")\n),\nperson(\n\"Marta\", \"Alcalde-Herraiz\",\nemail = \"marta.alcaldeherraiz@ndorms.ox.ac.uk\", role = c(\"ctb\"),\ncomment = c(ORCID = \"0009-0002-4405-1814\")\n)\n)",
  "Description": "Provides definitions of core classes and methods used by\nanalytic pipelines that query the OMOP (Observational Medical\nOutcomes Partnership) common data model.",
  "License": "Apache License (>= 2)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "URL": "https://darwin-eu.github.io/omopgenerics/",
  "BugReports": "https://github.com/darwin-eu/omopgenerics/issues",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "VignetteBuilder": "knitr",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://darwin-eu.r-universe.dev",
  "Date/Publication": "2026-01-28 17:42:47 UTC",
  "RemoteUrl": "https://github.com/darwin-eu/omopgenerics",
  "RemoteRef": "HEAD",
  "RemoteSha": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-28 06:50:27 UTC",
    "User": "root"
  },
  "Author": "Martí Català [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-3308-9905>),\nEdward Burn [aut] (ORCID: <https://orcid.org/0000-0002-9286-1128>),\nMike Du [ctb] (ORCID: <https://orcid.org/0000-0002-9517-8834>),\nYuchen Guo [ctb] (ORCID: <https://orcid.org/0000-0002-0847-4855>),\nAdam Black [ctb] (ORCID: <https://orcid.org/0000-0001-5576-8701>),\nMarta Alcalde-Herraiz [ctb] (ORCID:\n<https://orcid.org/0009-0002-4405-1814>)",
  "Maintainer": "Martí Català <marti.catalasabate@ndorms.ox.ac.uk>",
  "MD5sum": "9e4c1a0d95f71808a70bdb813147f827",
  "_user": "darwin-eu",
  "_type": "src",
  "_file": "omopgenerics_1.3.6.tar.gz",
  "_fileid": "50f5891e986fca4396b351b204e7481134a65ca1534ff273171184cbeddbe311",
  "_filesize": 513273,
  "_sha256": "50f5891e986fca4396b351b204e7481134a65ca1534ff273171184cbeddbe311",
  "_created": "2026-05-28T06:50:27.000Z",
  "_published": "2026-05-28T06:58:18.082Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78238841380,
      "time": 214,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7259515942"
    },
    {
      "job": 78238841324,
      "time": 230,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259520537"
    },
    {
      "job": 78238841365,
      "time": 143,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7259554058"
    },
    {
      "job": 78238841349,
      "time": 142,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259572012"
    },
    {
      "job": 78238330073,
      "time": 245,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259460905"
    },
    {
      "job": 78238841282,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259494588"
    },
    {
      "job": 78238841357,
      "time": 151,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7259500403"
    },
    {
      "job": 78238841326,
      "time": 189,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7259509653"
    },
    {
      "job": 78238841311,
      "time": 152,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7259500110"
    }
  ],
  "_buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/darwin-eu/omopgenerics",
  "_commit": {
    "id": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
    "author": "Martí Català Sabaté <marticatalasabate@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #14 from darwin-eu/release_136\n\nRelease 1.3.6",
    "time": 1769622167
  },
  "_maintainer": {
    "name": "Martí Català",
    "email": "marti.catalasabate@ndorms.ox.ac.uk",
    "login": "catalamarti",
    "description": "",
    "uuid": 18575244,
    "orcid": "0000-0003-3308-9905"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dbplyr",
      "version": ">= 2.5.1",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "snakecase",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "bit64",
      "role": "Suggests"
    },
    {
      "package": "CDMConnector",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    },
    {
      "package": "gt",
      "role": "Suggests"
    },
    {
      "package": "here",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "omock",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "darwin-eu",
  "_selfowned": true,
  "_usedby": 22,
  "_updates": [
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-38",
      "n": 1
    },
    {
      "week": "2025-42",
      "n": 1
    },
    {
      "week": "2025-49",
      "n": 2
    },
    {
      "week": "2026-05",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.3.0",
      "date": "2025-07-15"
    },
    {
      "name": "v1.3.1",
      "date": "2025-09-19"
    },
    {
      "name": "v1.3.2",
      "date": "2025-10-16"
    },
    {
      "name": "v1.3.3",
      "date": "2025-12-01"
    },
    {
      "name": "v1.3.4",
      "date": "2025-12-01"
    },
    {
      "name": "v1.3.6",
      "date": "2026-01-28"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "catalamarti",
      "count": 852,
      "uuid": 18575244
    },
    {
      "user": "edward-burn",
      "count": 131,
      "uuid": 9583964
    },
    {
      "user": "ilovemane",
      "count": 47,
      "uuid": 58779940
    },
    {
      "user": "nmercadeb",
      "count": 18,
      "uuid": 61558739
    },
    {
      "user": "mimiyuchenguo",
      "count": 8,
      "uuid": 57181081
    },
    {
      "user": "ablack3",
      "count": 2,
      "uuid": 10227522
    },
    {
      "user": "kimlopezguell",
      "count": 2,
      "uuid": 99121045
    }
  ],
  "_userbio": {
    "uuid": 120334168,
    "type": "organization",
    "name": "Darwin EU® Public Code Repository",
    "description": "DARWIN EU® will deliver real-world evidence from across Europe on diseases, populations and the uses and performance of medicines."
  },
  "_downloads": {
    "count": 1578,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/omopgenerics"
  },
  "_devurl": "https://github.com/darwin-eu/omopgenerics",
  "_pkgdown": "https://darwin-eu.github.io/omopgenerics/",
  "_searchresults": 423,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/omopgenerics.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/darwin-eu/omopgenerics",
  "_realowner": "darwin-eu",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2024-01-17"
    },
    {
      "version": "0.0.2",
      "date": "2024-01-30"
    },
    {
      "version": "0.0.3",
      "date": "2024-02-23"
    },
    {
      "version": "0.1.2",
      "date": "2024-03-10"
    },
    {
      "version": "0.2.0",
      "date": "2024-04-30"
    },
    {
      "version": "0.2.1",
      "date": "2024-05-16"
    },
    {
      "version": "0.2.2",
      "date": "2024-06-19"
    },
    {
      "version": "0.2.3",
      "date": "2024-07-03"
    },
    {
      "version": "0.3.0",
      "date": "2024-08-17"
    },
    {
      "version": "0.3.1",
      "date": "2024-09-21"
    },
    {
      "version": "0.4.0",
      "date": "2024-11-22"
    },
    {
      "version": "0.4.1",
      "date": "2024-12-05"
    },
    {
      "version": "1.0.0",
      "date": "2025-02-14"
    },
    {
      "version": "1.1.0",
      "date": "2025-02-25"
    },
    {
      "version": "1.1.1",
      "date": "2025-03-17"
    },
    {
      "version": "1.2.0",
      "date": "2025-05-19"
    },
    {
      "version": "1.3.0",
      "date": "2025-07-15"
    },
    {
      "version": "1.3.1",
      "date": "2025-09-18"
    },
    {
      "version": "1.3.2",
      "date": "2025-10-13"
    },
    {
      "version": "1.3.3",
      "date": "2025-11-11"
    },
    {
      "version": "1.3.4",
      "date": "2025-12-01"
    },
    {
      "version": "1.3.5",
      "date": "2025-12-11"
    },
    {
      "version": "1.3.6",
      "date": "2026-01-28"
    },
    {
      "version": "1.3.7",
      "date": "2026-03-07"
    }
  ],
  "_exports": [
    "achillesColumns",
    "achillesTables",
    "additionalColumns",
    "addSettings",
    "assertCharacter",
    "assertChoice",
    "assertClass",
    "assertDate",
    "assertList",
    "assertLogical",
    "assertNumeric",
    "assertTable",
    "assertTrue",
    "attrition",
    "bind",
    "cdmClasses",
    "cdmDisconnect",
    "cdmFromTables",
    "cdmName",
    "cdmReference",
    "cdmSelect",
    "cdmSource",
    "cdmSourceType",
    "cdmTableFromSource",
    "cdmVersion",
    "checkCohortRequirements",
    "cohortCodelist",
    "cohortColumns",
    "cohortCount",
    "cohortTables",
    "combineStrata",
    "createIndexes",
    "createLogFile",
    "createTableIndex",
    "dropSourceTable",
    "dropTable",
    "emptyAchillesTable",
    "emptyCdmReference",
    "emptyCodelist",
    "emptyCodelistWithDetails",
    "emptyCohortTable",
    "emptyConceptSetExpression",
    "emptyOmopTable",
    "emptySummarisedResult",
    "estimateTypeChoices",
    "existingIndexes",
    "expectedIndexes",
    "exportCodelist",
    "exportConceptSetExpression",
    "exportSummarisedResult",
    "filter",
    "filterAdditional",
    "filterGroup",
    "filterSettings",
    "filterStrata",
    "getCohortId",
    "getCohortName",
    "getPersonIdentifier",
    "groupColumns",
    "importCodelist",
    "importConceptSetExpression",
    "importSummarisedResult",
    "insertCdmTo",
    "insertFromSource",
    "insertTable",
    "isResultSuppressed",
    "isTableEmpty",
    "listSourceTables",
    "logMessage",
    "newAchillesTable",
    "newCdmReference",
    "newCdmSource",
    "newCdmTable",
    "newCodelist",
    "newCodelistWithDetails",
    "newCohortTable",
    "newConceptSetExpression",
    "newLocalSource",
    "newOmopTable",
    "newSummarisedResult",
    "numberRecords",
    "numberSubjects",
    "omopColumns",
    "omopDataFolder",
    "omopTableFields",
    "omopTables",
    "pivotEstimates",
    "readSourceTable",
    "recordCohortAttrition",
    "resultColumns",
    "resultPackageVersion",
    "settings",
    "settingsColumns",
    "sourceType",
    "splitAdditional",
    "splitAll",
    "splitGroup",
    "splitStrata",
    "statusIndexes",
    "strataColumns",
    "summariseLogFile",
    "suppress",
    "tableName",
    "tableSource",
    "tidy",
    "tidyColumns",
    "tmpPrefix",
    "toSnakeCase",
    "transformToSummarisedResult",
    "uniqueId",
    "uniqueTableName",
    "uniteAdditional",
    "uniteGroup",
    "uniteStrata",
    "validateAchillesTable",
    "validateAgeGroupArgument",
    "validateCdmArgument",
    "validateCdmTable",
    "validateCohortArgument",
    "validateCohortIdArgument",
    "validateColumn",
    "validateConceptSetArgument",
    "validateNameArgument",
    "validateNameLevel",
    "validateNameStyle",
    "validateNewColumn",
    "validateOmopTable",
    "validateResultArgument",
    "validateStrataArgument",
    "validateWindowArgument"
  ],
  "_help": [
    {
      "page": "sub-sub-.cdm_reference",
      "title": "Subset a cdm reference object.",
      "topics": [
        "[[.cdm_reference"
      ]
    },
    {
      "page": "sub-subset-.cdm_reference",
      "title": "Assign a table to a cdm reference.",
      "topics": [
        "[[<-.cdm_reference"
      ]
    },
    {
      "page": "cash-.cdm_reference",
      "title": "Subset a cdm reference object.",
      "topics": [
        "$.cdm_reference"
      ]
    },
    {
      "page": "cash-set-.cdm_reference",
      "title": "Assign an table to a cdm reference.",
      "topics": [
        "$<-.cdm_reference"
      ]
    },
    {
      "page": "achillesColumns",
      "title": "Required columns for each of the achilles result tables",
      "topics": [
        "achillesColumns"
      ]
    },
    {
      "page": "achillesTables",
      "title": "Names of the tables that contain the results of achilles analyses",
      "topics": [
        "achillesTables"
      ]
    },
    {
      "page": "additionalColumns",
      "title": "Identify variables in additional_name column",
      "topics": [
        "additionalColumns"
      ]
    },
    {
      "page": "addSettings",
      "title": "Add settings columns to a <summarised_result> object",
      "topics": [
        "addSettings"
      ]
    },
    {
      "page": "assertCharacter",
      "title": "Assert that an object is a character and fulfill certain conditions.",
      "topics": [
        "assertCharacter"
      ]
    },
    {
      "page": "assertChoice",
      "title": "Assert that an object is within a certain oprtions.",
      "topics": [
        "assertChoice"
      ]
    },
    {
      "page": "assertClass",
      "title": "Assert that an object has a certain class.",
      "topics": [
        "assertClass"
      ]
    },
    {
      "page": "assertDate",
      "title": "Assert Date",
      "topics": [
        "assertDate"
      ]
    },
    {
      "page": "assertList",
      "title": "Assert that an object is a list.",
      "topics": [
        "assertList"
      ]
    },
    {
      "page": "assertLogical",
      "title": "Assert that an object is a logical.",
      "topics": [
        "assertLogical"
      ]
    },
    {
      "page": "assertNumeric",
      "title": "Assert that an object is a numeric.",
      "topics": [
        "assertNumeric"
      ]
    },
    {
      "page": "assertTable",
      "title": "Assert that an object is a table.",
      "topics": [
        "assertTable"
      ]
    },
    {
      "page": "assertTrue",
      "title": "Assert that an expression is TRUE.",
      "topics": [
        "assertTrue"
      ]
    },
    {
      "page": "attrition",
      "title": "Get attrition from an object.",
      "topics": [
        "attrition"
      ]
    },
    {
      "page": "attrition.cohort_table",
      "title": "Get cohort attrition from a cohort_table object.",
      "topics": [
        "attrition.cohort_table"
      ]
    },
    {
      "page": "bind",
      "title": "Bind two or more objects of the same class.",
      "topics": [
        "bind"
      ]
    },
    {
      "page": "bind.cohort_table",
      "title": "Bind two or more cohort tables",
      "topics": [
        "bind.cohort_table"
      ]
    },
    {
      "page": "bind.summarised_result",
      "title": "Bind two or summarised_result objects",
      "topics": [
        "bind.summarised_result"
      ]
    },
    {
      "page": "cdmClasses",
      "title": "Separate the cdm tables in classes",
      "topics": [
        "cdmClasses"
      ]
    },
    {
      "page": "cdmDisconnect",
      "title": "Disconnect from a cdm object.",
      "topics": [
        "cdmDisconnect"
      ]
    },
    {
      "page": "cdmFromTables",
      "title": "Create a cdm object from local tables",
      "topics": [
        "cdmFromTables"
      ]
    },
    {
      "page": "cdmName",
      "title": "Get the name of a cdm_reference associated object",
      "topics": [
        "cdmName"
      ]
    },
    {
      "page": "cdmReference",
      "title": "Get the 'cdm_reference' of a 'cdm_table'.",
      "topics": [
        "cdmReference"
      ]
    },
    {
      "page": "cdmSelect",
      "title": "Restrict the cdm object to a subset of tables.",
      "topics": [
        "cdmSelect"
      ]
    },
    {
      "page": "cdmSource",
      "title": "Get the cdmSource of an object.",
      "topics": [
        "cdmSource"
      ]
    },
    {
      "page": "cdmSourceType",
      "title": "Get the source type of a cdm_reference object.",
      "topics": [
        "cdmSourceType"
      ]
    },
    {
      "page": "cdmTableFromSource",
      "title": "This is an internal developer focused function that creates a cdm_table from a table that shares the source but it is not a cdm_table. Please use insertTable if you want to insert a table to a cdm_reference object.",
      "topics": [
        "cdmTableFromSource"
      ]
    },
    {
      "page": "cdmVersion",
      "title": "Get the version of an object.",
      "topics": [
        "cdmVersion"
      ]
    },
    {
      "page": "checkCohortRequirements",
      "title": "Check whether a cohort table satisfies requirements",
      "topics": [
        "checkCohortRequirements"
      ]
    },
    {
      "page": "cohortCodelist",
      "title": "Get codelist from a cohort_table object.",
      "topics": [
        "cohortCodelist"
      ]
    },
    {
      "page": "cohortColumns",
      "title": "Required columns for a generated cohort set.",
      "topics": [
        "cohortColumns"
      ]
    },
    {
      "page": "cohortCount",
      "title": "Get cohort counts from a cohort_table object.",
      "topics": [
        "cohortCount"
      ]
    },
    {
      "page": "cohortTables",
      "title": "Cohort tables that a cdm reference can contain in the OMOP Common Data Model.",
      "topics": [
        "cohortTables"
      ]
    },
    {
      "page": "collect.cdm_reference",
      "title": "Retrieves the cdm reference into a local cdm.",
      "topics": [
        "collect.cdm_reference"
      ]
    },
    {
      "page": "collect.cohort_table",
      "title": "To collect a 'cohort_table' object.",
      "topics": [
        "collect.cohort_table"
      ]
    },
    {
      "page": "combineStrata",
      "title": "Provide all combinations of strata levels.",
      "topics": [
        "combineStrata"
      ]
    },
    {
      "page": "compute.cdm_table",
      "title": "Store results in a table.",
      "topics": [
        "compute.cdm_table"
      ]
    },
    {
      "page": "createIndexes",
      "title": "Create the missing indexes",
      "topics": [
        "createIndexes"
      ]
    },
    {
      "page": "createLogFile",
      "title": "Create a log file",
      "topics": [
        "createLogFile"
      ]
    },
    {
      "page": "createTableIndex",
      "title": "Create a table index",
      "topics": [
        "createTableIndex"
      ]
    },
    {
      "page": "dropSourceTable",
      "title": "Drop a table from a cdm object.",
      "topics": [
        "dropSourceTable"
      ]
    },
    {
      "page": "dropTable",
      "title": "Drop a table from a cdm object. *[Deprecated]*",
      "topics": [
        "dropTable"
      ]
    },
    {
      "page": "emptyAchillesTable",
      "title": "Create an empty achilles table",
      "topics": [
        "emptyAchillesTable"
      ]
    },
    {
      "page": "emptyCdmReference",
      "title": "Create an empty cdm_reference",
      "topics": [
        "emptyCdmReference"
      ]
    },
    {
      "page": "emptyCodelist",
      "title": "Empty 'codelist' object.",
      "topics": [
        "emptyCodelist"
      ]
    },
    {
      "page": "emptyCodelistWithDetails",
      "title": "Empty 'codelist' object.",
      "topics": [
        "emptyCodelistWithDetails"
      ]
    },
    {
      "page": "emptyCohortTable",
      "title": "Create an empty cohort_table object",
      "topics": [
        "emptyCohortTable"
      ]
    },
    {
      "page": "emptyConceptSetExpression",
      "title": "Empty 'concept_set_expression' object.",
      "topics": [
        "emptyConceptSetExpression"
      ]
    },
    {
      "page": "emptyOmopTable",
      "title": "Create an empty omop table",
      "topics": [
        "emptyOmopTable"
      ]
    },
    {
      "page": "emptySummarisedResult",
      "title": "Empty 'summarised_result' object.",
      "topics": [
        "emptySummarisedResult"
      ]
    },
    {
      "page": "estimateTypeChoices",
      "title": "Choices that can be present in 'estimate_type' column.",
      "topics": [
        "estimateTypeChoices"
      ]
    },
    {
      "page": "existingIndexes",
      "title": "Existing indexes in a cdm object",
      "topics": [
        "existingIndexes"
      ]
    },
    {
      "page": "expectedIndexes",
      "title": "Expected indexes in a cdm object",
      "topics": [
        "expectedIndexes"
      ]
    },
    {
      "page": "exportCodelist",
      "title": "Export a codelist object.",
      "topics": [
        "exportCodelist"
      ]
    },
    {
      "page": "exportConceptSetExpression",
      "title": "Export a concept set expression.",
      "topics": [
        "exportConceptSetExpression"
      ]
    },
    {
      "page": "exportSummarisedResult",
      "title": "Export a summarised_result object to a csv file.",
      "topics": [
        "exportSummarisedResult"
      ]
    },
    {
      "page": "filterAdditional",
      "title": "Filter the additional_name-additional_level pair in a summarised_result",
      "topics": [
        "filterAdditional"
      ]
    },
    {
      "page": "filterGroup",
      "title": "Filter the group_name-group_level pair in a summarised_result",
      "topics": [
        "filterGroup"
      ]
    },
    {
      "page": "filterSettings",
      "title": "Filter a <summarised_result> using the settings",
      "topics": [
        "filterSettings"
      ]
    },
    {
      "page": "filterStrata",
      "title": "Filter the strata_name-strata_level pair in a summarised_result",
      "topics": [
        "filterStrata"
      ]
    },
    {
      "page": "getCohortId",
      "title": "Get the cohort definition id of a certain name",
      "topics": [
        "getCohortId"
      ]
    },
    {
      "page": "getCohortName",
      "title": "Get the cohort name of a certain cohort definition id",
      "topics": [
        "getCohortName"
      ]
    },
    {
      "page": "getPersonIdentifier",
      "title": "Get the column name with the person identifier from a table (either subject_id or person_id), it will throw an error if it contains both or neither.",
      "topics": [
        "getPersonIdentifier"
      ]
    },
    {
      "page": "groupColumns",
      "title": "Identify variables in group_name column",
      "topics": [
        "groupColumns"
      ]
    },
    {
      "page": "importCodelist",
      "title": "Import a codelist.",
      "topics": [
        "importCodelist"
      ]
    },
    {
      "page": "importConceptSetExpression",
      "title": "Import a concept set expression.",
      "topics": [
        "importConceptSetExpression"
      ]
    },
    {
      "page": "importSummarisedResult",
      "title": "Import a set of summarised results.",
      "topics": [
        "importSummarisedResult"
      ]
    },
    {
      "page": "insertCdmTo",
      "title": "Insert a cdm_reference object to a different source.",
      "topics": [
        "insertCdmTo"
      ]
    },
    {
      "page": "insertFromSource",
      "title": "Convert a table that is not a cdm_table but have the same original source to a cdm_table. This Table is not meant to be used to insert tables in the cdm, please use insertTable instead.",
      "topics": [
        "insertFromSource"
      ]
    },
    {
      "page": "insertTable",
      "title": "Insert a table to a cdm object.",
      "topics": [
        "insertTable"
      ]
    },
    {
      "page": "isResultSuppressed",
      "title": "To check whether an object is already suppressed to a certain min cell count.",
      "topics": [
        "isResultSuppressed"
      ]
    },
    {
      "page": "isTableEmpty",
      "title": "Check if a table is empty or not",
      "topics": [
        "isTableEmpty"
      ]
    },
    {
      "page": "listSourceTables",
      "title": "List tables that can be accessed though a cdm object.",
      "topics": [
        "listSourceTables"
      ]
    },
    {
      "page": "logMessage",
      "title": "Log a message to a logFile",
      "topics": [
        "logMessage"
      ]
    },
    {
      "page": "newAchillesTable",
      "title": "Create an achilles table from a cdm_table.",
      "topics": [
        "newAchillesTable"
      ]
    },
    {
      "page": "newCdmReference",
      "title": "'cdm_reference' objects constructor",
      "topics": [
        "newCdmReference"
      ]
    },
    {
      "page": "newCdmSource",
      "title": "Create a cdm source object.",
      "topics": [
        "newCdmSource"
      ]
    },
    {
      "page": "newCdmTable",
      "title": "Create an cdm table.",
      "topics": [
        "newCdmTable"
      ]
    },
    {
      "page": "newCodelist",
      "title": "'codelist' object constructor",
      "topics": [
        "newCodelist"
      ]
    },
    {
      "page": "newCodelistWithDetails",
      "title": "'codelist' object constructor",
      "topics": [
        "newCodelistWithDetails"
      ]
    },
    {
      "page": "newCohortTable",
      "title": "'cohort_table' objects constructor.",
      "topics": [
        "newCohortTable"
      ]
    },
    {
      "page": "newConceptSetExpression",
      "title": "'concept_set_expression' object constructor",
      "topics": [
        "newConceptSetExpression"
      ]
    },
    {
      "page": "newLocalSource",
      "title": "A new local source for the cdm",
      "topics": [
        "newLocalSource"
      ]
    },
    {
      "page": "newOmopTable",
      "title": "Create an omop table from a cdm table.",
      "topics": [
        "newOmopTable"
      ]
    },
    {
      "page": "newSummarisedResult",
      "title": "'summarised_results' object constructor",
      "topics": [
        "newSummarisedResult"
      ]
    },
    {
      "page": "numberRecords",
      "title": "Count the number of records that a 'cdm_table' has.",
      "topics": [
        "numberRecords"
      ]
    },
    {
      "page": "numberSubjects",
      "title": "Count the number of subjects that a 'cdm_table' has.",
      "topics": [
        "numberSubjects"
      ]
    },
    {
      "page": "omopColumns",
      "title": "Required columns that the standard tables in the OMOP Common Data Model must have.",
      "topics": [
        "omopColumns"
      ]
    },
    {
      "page": "omopDataFolder",
      "title": "Check or set the OMOP_DATA_FOLDER where the OMOP related data is stored.",
      "topics": [
        "omopDataFolder"
      ]
    },
    {
      "page": "omopTableFields",
      "title": "Return a table of omop cdm fields informations",
      "topics": [
        "omopTableFields"
      ]
    },
    {
      "page": "omopTables",
      "title": "Standard tables that a cdm reference can contain in the OMOP Common Data Model.",
      "topics": [
        "omopTables"
      ]
    },
    {
      "page": "pivotEstimates",
      "title": "Set estimates as columns",
      "topics": [
        "pivotEstimates"
      ]
    },
    {
      "page": "print.cdm_reference",
      "title": "Print a CDM reference object",
      "topics": [
        "print.cdm_reference"
      ]
    },
    {
      "page": "print.codelist",
      "title": "Print a codelist",
      "topics": [
        "print.codelist"
      ]
    },
    {
      "page": "print.codelist_with_details",
      "title": "Print a codelist with details",
      "topics": [
        "print.codelist_with_details"
      ]
    },
    {
      "page": "print.concept_set_expression",
      "title": "Print a concept set expression",
      "topics": [
        "print.concept_set_expression"
      ]
    },
    {
      "page": "readSourceTable",
      "title": "Read a table from the cdm_source and add it to to the cdm.",
      "topics": [
        "readSourceTable"
      ]
    },
    {
      "page": "recordCohortAttrition",
      "title": "Update cohort attrition.",
      "topics": [
        "recordCohortAttrition"
      ]
    },
    {
      "page": "resultColumns",
      "title": "Required columns that the result tables must have.",
      "topics": [
        "resultColumns"
      ]
    },
    {
      "page": "resultPackageVersion",
      "title": "Check if different packages version are used for summarise_results object",
      "topics": [
        "resultPackageVersion"
      ]
    },
    {
      "page": "settings",
      "title": "Get settings from an object.",
      "topics": [
        "settings"
      ]
    },
    {
      "page": "settings.cohort_table",
      "title": "Get cohort settings from a cohort_table object.",
      "topics": [
        "settings.cohort_table"
      ]
    },
    {
      "page": "settings.summarised_result",
      "title": "Get settings from a summarised_result object.",
      "topics": [
        "settings.summarised_result"
      ]
    },
    {
      "page": "settingsColumns",
      "title": "Identify settings columns of a <summarised_result>",
      "topics": [
        "settingsColumns"
      ]
    },
    {
      "page": "sourceType",
      "title": "Get the source type of an object.",
      "topics": [
        "sourceType"
      ]
    },
    {
      "page": "splitAdditional",
      "title": "Split additional_name and additional_level columns",
      "topics": [
        "splitAdditional"
      ]
    },
    {
      "page": "splitAll",
      "title": "Split all pairs name-level into columns.",
      "topics": [
        "splitAll"
      ]
    },
    {
      "page": "splitGroup",
      "title": "Split group_name and group_level columns",
      "topics": [
        "splitGroup"
      ]
    },
    {
      "page": "splitStrata",
      "title": "Split strata_name and strata_level columns",
      "topics": [
        "splitStrata"
      ]
    },
    {
      "page": "statusIndexes",
      "title": "Status of the indexes",
      "topics": [
        "statusIndexes"
      ]
    },
    {
      "page": "strataColumns",
      "title": "Identify variables in strata_name column",
      "topics": [
        "strataColumns"
      ]
    },
    {
      "page": "summariseLogFile",
      "title": "Summarise and extract the information of a log file into a 'summarised_result' object.",
      "topics": [
        "summariseLogFile"
      ]
    },
    {
      "page": "summary.cdm_reference",
      "title": "Summary a cdm reference",
      "topics": [
        "summary.cdm_reference"
      ]
    },
    {
      "page": "summary.cdm_source",
      "title": "Summarise a 'cdm_source' object",
      "topics": [
        "summary.cdm_source"
      ]
    },
    {
      "page": "summary.cohort_table",
      "title": "Summary a generated cohort set",
      "topics": [
        "summary.cohort_table"
      ]
    },
    {
      "page": "summary.summarised_result",
      "title": "Summary a summarised_result",
      "topics": [
        "summary.summarised_result"
      ]
    },
    {
      "page": "suppress",
      "title": "Function to suppress counts in result objects",
      "topics": [
        "suppress"
      ]
    },
    {
      "page": "suppress.summarised_result",
      "title": "Function to suppress counts in result objects",
      "topics": [
        "suppress.summarised_result"
      ]
    },
    {
      "page": "tableName",
      "title": "Get the table name of a 'cdm_table'.",
      "topics": [
        "tableName"
      ]
    },
    {
      "page": "tableSource",
      "title": "Get the table source of a 'cdm_table'.",
      "topics": [
        "tableSource"
      ]
    },
    {
      "page": "tidy.summarised_result",
      "title": "Turn a <summarised_result> object into a tidy tibble",
      "topics": [
        "tidy.summarised_result"
      ]
    },
    {
      "page": "tidyColumns",
      "title": "Identify tidy columns of a <summarised_result>",
      "topics": [
        "tidyColumns"
      ]
    },
    {
      "page": "tmpPrefix",
      "title": "Create a temporary prefix for tables, that contains a unique prefix that starts with tmp.",
      "topics": [
        "tmpPrefix"
      ]
    },
    {
      "page": "toSnakeCase",
      "title": "Convert a character vector to snake case",
      "topics": [
        "toSnakeCase"
      ]
    },
    {
      "page": "transformToSummarisedResult",
      "title": "Create a <summarised_result> object from a data.frame, given a set of specifications.",
      "topics": [
        "transformToSummarisedResult"
      ]
    },
    {
      "page": "uniqueId",
      "title": "Get a unique Identifier with a certain number of characters and a prefix.",
      "topics": [
        "uniqueId"
      ]
    },
    {
      "page": "uniqueTableName",
      "title": "Create a unique table name",
      "topics": [
        "uniqueTableName"
      ]
    },
    {
      "page": "uniteAdditional",
      "title": "Unite one or more columns in additional_name-additional_level format",
      "topics": [
        "uniteAdditional"
      ]
    },
    {
      "page": "uniteGroup",
      "title": "Unite one or more columns in group_name-group_level format",
      "topics": [
        "uniteGroup"
      ]
    },
    {
      "page": "uniteStrata",
      "title": "Unite one or more columns in strata_name-strata_level format",
      "topics": [
        "uniteStrata"
      ]
    },
    {
      "page": "validateAchillesTable",
      "title": "Validate if a cdm_table is a valid achilles table.",
      "topics": [
        "validateAchillesTable"
      ]
    },
    {
      "page": "validateAgeGroupArgument",
      "title": "Validate the ageGroup argument. It must be a list of two integerish numbers lower age and upper age, both of the must be greater or equal to 0 and lower age must be lower or equal to the upper age. If not named automatic names will be given in the output list.",
      "topics": [
        "validateAgeGroupArgument"
      ]
    },
    {
      "page": "validateCdmArgument",
      "title": "Validate if an object in a valid cdm_reference.",
      "topics": [
        "validateCdmArgument"
      ]
    },
    {
      "page": "validateCdmTable",
      "title": "Validate if a table is a valid cdm_table object.",
      "topics": [
        "validateCdmTable"
      ]
    },
    {
      "page": "validateCohortArgument",
      "title": "Validate a cohort table input.",
      "topics": [
        "validateCohortArgument"
      ]
    },
    {
      "page": "validateCohortIdArgument",
      "title": "Validate cohortId argument. CohortId can either be a cohort_definition_id value, a cohort_name or a tidyselect expression referinc to cohort_names. If you want to support tidyselect expressions please use the function as: 'validateCohortIdArgument({{cohortId}}, cohort)'.",
      "topics": [
        "validateCohortIdArgument"
      ]
    },
    {
      "page": "validateColumn",
      "title": "Validate whether a variable points to a certain exiting column in a table.",
      "topics": [
        "validateColumn"
      ]
    },
    {
      "page": "validateConceptSetArgument",
      "title": "Validate conceptSet argument. It can either be a list, a codelist, a concept set expression or a codelist with details. The output will always be a codelist.",
      "topics": [
        "validateConceptSetArgument"
      ]
    },
    {
      "page": "validateNameArgument",
      "title": "Validate name argument. It must be a snake_case character vector. You can add the a cdm object to check 'name' is not already used in that cdm.",
      "topics": [
        "validateNameArgument"
      ]
    },
    {
      "page": "validateNameLevel",
      "title": "Validate if two columns are valid Name-Level pair.",
      "topics": [
        "validateNameLevel"
      ]
    },
    {
      "page": "validateNameStyle",
      "title": "Validate 'nameStyle' argument. If any of the element in '...' has length greater than 1 it must be contained in nameStyle. Note that snake case notation is used.",
      "topics": [
        "validateNameStyle"
      ]
    },
    {
      "page": "validateNewColumn",
      "title": "Validate a new column of a table",
      "topics": [
        "validateNewColumn"
      ]
    },
    {
      "page": "validateOmopTable",
      "title": "Validate an omop_table",
      "topics": [
        "validateOmopTable"
      ]
    },
    {
      "page": "validateResultArgument",
      "title": "Validate if a an object is a valid 'summarised_result' object.",
      "topics": [
        "validateResultArgument"
      ]
    },
    {
      "page": "validateStrataArgument",
      "title": "To validate a strata list. It makes sure that elements are unique and point to columns in table.",
      "topics": [
        "validateStrataArgument"
      ]
    },
    {
      "page": "validateWindowArgument",
      "title": "Validate a window argument. It must be a list of two elements (window start and window end), both must be integerish and window start must be lower or equal than window end.",
      "topics": [
        "validateWindowArgument"
      ]
    }
  ],
  "_readme": "https://github.com/darwin-eu/omopgenerics/raw/HEAD/README.md",
  "_rundeps": [
    "blob",
    "cli",
    "cpp11",
    "DBI",
    "dbplyr",
    "dplyr",
    "generics",
    "glue",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "snakecase",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "cdm_reference.Rmd",
      "filename": "cdm_reference.html",
      "title": "The cdm reference",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1) Standard OMOP CDM tables",
        "2) Cohort tables",
        "3) Achilles result tables",
        "4) Other tables",
        "General rules for a cdm reference",
        "Export metadata about the cdm reference"
      ],
      "created": "2024-07-04 17:21:26",
      "modified": "2025-09-19 10:49:41",
      "commits": 2
    },
    {
      "source": "cohorts.Rmd",
      "filename": "cohorts.html",
      "title": "Cohort tables",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Cohort table",
        "Cohort Set",
        "Cohort Attrition",
        "Cohort Codelist",
        "Cohort Table",
        "Combining generated cohort sets",
        "Export metadata about a cohort table"
      ],
      "created": "2024-07-04 17:21:26",
      "modified": "2025-09-19 10:49:41",
      "commits": 6
    },
    {
      "source": "codelists.Rmd",
      "filename": "codelists.html",
      "title": "Concept sets",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Codelist",
        "Concept set expression"
      ],
      "created": "2024-07-04 17:21:26",
      "modified": "2025-09-19 10:49:41",
      "commits": 3
    },
    {
      "source": "expanding_omopgenerics.Rmd",
      "filename": "expanding_omopgenerics.html",
      "title": "Expanding omopgenerics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "The source object",
        "Methods",
        "insertTable",
        "listSourceTables",
        "readSourceTable",
        "dropSourceTable",
        "insertCdmTo",
        "summary",
        "compute",
        "The cdm reference object"
      ],
      "created": "2025-07-15 18:46:36",
      "modified": "2025-07-15 18:46:36",
      "commits": 1
    },
    {
      "source": "logging.Rmd",
      "filename": "logging.html",
      "title": "Logging with omopgenerics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Logging",
        "Logging with omopgenerics",
        "Example",
        "exportSummarisedResult"
      ],
      "created": "2025-05-21 17:35:16",
      "modified": "2025-05-21 17:35:16",
      "commits": 1
    },
    {
      "source": "reexport.Rmd",
      "filename": "reexport.html",
      "title": "Re-exporting functions from omopgnerics",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Methods",
        "CDM reference",
        "Cohorts",
        "Summarised result"
      ],
      "created": "2024-02-16 16:25:52",
      "modified": "2025-02-14 13:00:50",
      "commits": 7
    },
    {
      "source": "summarised_result.Rmd",
      "filename": "summarised_result.html",
      "title": "A summarised result",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Results table",
        "Settings",
        "newSummarisedResult",
        "Combining summarised results",
        "Minimum cell count suppression",
        "Export and import summarised results",
        "Tidy a <summarised_result>",
        "Tidy method",
        "1. Split group, strata, and additional pairs into separate columns:",
        "2. Add settings of the <summarised_result> object as columns:",
        "3. Pivot estimates as columns:",
        "Example",
        "Split",
        "Pivot estimates",
        "Add settings",
        "Filter",
        "Utility functions for <summarised_result>",
        "Column retrieval functions",
        "Unite functions"
      ],
      "created": "2024-07-04 17:21:26",
      "modified": "2025-09-19 10:49:41",
      "commits": 6
    },
    {
      "source": "suppression.Rmd",
      "filename": "suppression.html",
      "title": "Suppression of a summarised_result obejct",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Minimum cell count suppression",
        "How suppression works",
        "Suppressing a summarised_result object",
        "Is a summarised_result object suppressed?"
      ],
      "created": "2025-09-19 10:49:41",
      "modified": "2025-09-19 10:49:41",
      "commits": 1
    }
  ],
  "_score": 9.723172547837937,
  "_indexed": true,
  "_nocasepkg": "omopgenerics",
  "_universes": [
    "darwin-eu",
    "catalamarti"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.3.6",
      "date": "2026-05-28T06:53:15.000Z",
      "distro": "noble",
      "commit": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
      "fileid": "ff163b021ad511d0e4478125017c5ff00eaafd7abe6880d8d9c399dbb25a0253",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.3.6",
      "date": "2026-05-28T06:53:29.000Z",
      "distro": "noble",
      "commit": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
      "fileid": "42a70df89b308ec022fe04d8629edc08c2e8fd6f09d2c90b67fc5f24892ceedc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.3.6",
      "date": "2026-05-28T06:56:00.000Z",
      "commit": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
      "fileid": "2c2469091ad2df05f8d6a4d2063c8c24a54957b4b6213fcae4996d822d11e8e1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.3.6",
      "date": "2026-05-28T06:57:10.000Z",
      "commit": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
      "fileid": "78d2da29fed39acc7885ede7534e5351a178c4398cbee0f44c1d8cd8cc2726c3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.3.6",
      "date": "2026-05-28T06:53:02.000Z",
      "commit": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
      "fileid": "0683f3759ca4fbde5360cd0ed4d96247b07f7ce737bf9da6e42c05f667541e21",
      "status": "success",
      "buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.3.6",
      "date": "2026-05-28T06:51:59.000Z",
      "commit": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
      "fileid": "6ff62a76701944b528f85a8923cd3eed878d82335a985933cdf035f3f9d2d25a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.3.6",
      "date": "2026-05-28T06:52:37.000Z",
      "commit": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
      "fileid": "2bcafe7eb38c050b464bb458419f265ee5152e82b0f456be0c9442f54644dc0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.3.6",
      "date": "2026-05-28T06:51:57.000Z",
      "commit": "241d8917b7742c028820c4ce2eafafb0c88ef01f",
      "fileid": "d98dfa605a35f249318a1cc5dcb4314aa2781d45ade199d5ce6d26360223b046",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/darwin-eu/actions/runs/26559343056"
    }
  ]
}