R/nkbc-pop-t-09h.R

#' @export
nkbc09h <- list(
  code = "nkbc09h",
  kortnamn = "nkbc_pop_t_09h",
  lab = c(
    sv = "Tumörstorlek (operationsuppgifter)",
    en = "Tumour size (surgery data)"
  ),
  lab_short = c(
    sv = "Tumörstorlek",
    en = "Tumour size"
  ),
  pop = c(
    sv = "primärt opererade invasiva fall utan fjärrmetastaser vid diagnos",
    en = "primarily operated cases without distant metastasis at diagnosis"
  ),
  filter_pop = function(x, ...) {
    dplyr::filter(
      x,
      # Enbart primärt opererade fall
      !is.na(op_kir_dat),
      d_prim_beh_Varde == 1,

      # Enbart fall med invasiv cancer
      d_invasiv_Varde == 1,

      # Ej fall med fjärrmetastaser vid diagnos
      !(a_tnm_mklass_Varde %in% 10)
    )
  },
  mutate_outcome = function(x, ...) {
    dplyr::mutate(x,
      outcome1 = as.numeric(op_pad_invstl),
      outcome2 = d_op_pad_invstl_kat,
      outcome2_en = d_op_pad_invstl_kat_en
    )
  },
  outcome = c("outcome1", "outcome2"),
  outcome_title = list(
    sv = c("Tumörstorlek", "Tumörstorlek, kategorier"),
    en = c("Tumour size", "Tumour size, categories")
  ),
  prop_within_unit = c(
    sv = "mm",
    en = "mm"
  ),
  prop_within_value = 20,
  sjhkod_var = "op_inr_sjhkod",
  other_vars = c("a_pat_alder", "d_screening", "d_trigrp"),
  om_indikatorn = list(
    sv = paste(
      "Tumörstorlek baserad på mikroskopisk analys av preparat från primär operation, d.v.s. operation utan föregående onkologisk behandling.",
      "Uppgiften om tumörstorlek ger prognostisk information inför val av postoperativ onkologisk behandling"
    ),
    en = paste(
      "Tumour size based on microscopical analysis after primary surgery, i.e. surgery without prior oncological treatment.",
      "Provides prognostic information for the decision of postoperative oncological treatment."
    )
  ),
  vid_tolkning = NULL,
  teknisk_beskrivning = NULL
)
class(nkbc09h) <- "nkbcind"
oc1lojo/nkbcind documentation built on Sept. 30, 2022, 10:06 p.m.