Description Usage Arguments Details Value Author(s) See Also Examples
Sets the metadata attributes for a codelist or the master dictionary (the META
table).
1 2 |
codelist |
a codelist object. NULL to update the |
Name |
new name for the codelist. The naming convention is for GPRD (Read) codelists to end in _gprd, ICD-10 codelists to end in _hes, OPCS (procedure) codelists to end in _opcs and GPRD drug codelists to end in _gprddrug. |
Version |
Version number, to be supplied as a character string or a number. Versions 0, 0.1, 0.2 ... should be used for unapproved (development) versions, and versions 1, 2 etc. for approved codelists. The version number is incremented if any terms are added to the codelist or the categories are changed. |
Author |
a string of author names, or a character vector of names, or a vector of |
Date |
a Date object or character string representing the date on which the codelist was created. |
Categories |
the categories table, in the form of a data.table with columns |
Source |
a string representing the data source. For the master dictionary, it can be a space or comma separated list or a vector of strings if multiple dictionaries are in use (but only one distinct source per dictionary). Options are 'GPRD' for Read codelists, 'HES' or 'ONS' for ICD-10 codelists, 'OPCS' for OPCS codelists, and 'ONSICD9' for ICD-9 codelists. A particular Source can only be associated with a single dictionary at a time (e.g. it is not possible to export a codelist to HES and ONS simultaneously; instead one has to export one version, use SetMetadata to update the source and then export the other). The allowable Source / dictionary combinations are hard-coded in the |
If using R Markdown, the metadata can be drawn from a table outside the R code itself, meaning that you only have to write this information in one place for it to be in the HTML document and the codelists. The fields "Author", "Date", "Name", "Source" and "Version" can be supplied in the Rmd file in the format item | value
on a single line (e.g. Version | 1
).
When used with a codelist, setMetadata
updates the metadata of the codelist by reference and returns the modified codelist.
Anoop Shah, Joshua Wallace
assigncat
, as.codelist
, setdictionary
, process
1 2 3 4 5 6 7 8 9 | setMetadata(Version=1)
h <- as.codelist(termhas('angina'), dictionary='read')
setMetadata(h, Name='angina_gprd', Date='2003-02-04',
Author=c('Me', 'You'), Version='2.1')
stopifnot(identical(attr(h, 'Name'), 'angina_gprd'))
stopifnot(identical(attr(h, 'Date'), '04 Feb 2003'))
stopifnot(identical(attr(h, 'Author'), 'Me, You'))
stopifnot(identical(attr(h, 'Version'), '2.1'))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.