cid_range: Função cid_range

Description Usage Arguments Author(s) References Examples

View source: R/cid_range.R

Description

Captura um range de CIDs, retornando uma tabela (data frame) ou um vetor de strings com os CIDs do intervalo.

Usage

1
cid_range(cat_inic, cat_final = NA, cid = FALSE)

Arguments

cat_inici:

Grupo, categoria iy subcategoria do cid, em formato texto. Aceita receber como somente 1 letra, uma letra e um número, ou 2 ou 3 números.

cat_final:

Grupo, categoria iy subcategoria do cid, em formato texto. Aceita receber como somente 1 letra, uma letra e um número, ou 2 ou 3 números.

cid:

Booleano (TRUE/FALSE), Default é FALSE, quando TRUE ao invés de retornar a tabela, retorna um vetor de strings com os CIDs do range.

Author(s)

Marcio Rodrigues msrodrigues@gmail.com

References

https://github.com/msrodrigues

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
cid_range("B012", "B02")
# A tibble: 10 x 12
  cid   classif restrsexo causaobito descricao    descrabrev  refer excluidos cid_ord indice cap   capitulo
  <chr> <chr>   <chr>     <chr>      <chr>        <chr>       <chr> <chr>     <ord>    <int> <fct>    <dbl>
1 B012  +       NA        NA         PneumopatiaB01.2 PneuJ17.NA        B012       404 1            1
2 B018  NA      NA        NA         Varicela coB01.8 VariNA    NA        B018       405 1            1
3 B019  NA      NA        NA         Varicela seB01.9 VariNA    NA        B019       406 1            1
4 B020  +       NA        NA         EncefaliteB02.0 EnceG05.NA        B020       407 1            1
5 B021  +       NA        NA         Meningite pB02.1 MeniG02.NA        B021       408 1            1
6 B022  +       NA        NA         Herpes zostB02.2 HerpNA    NA        B022       409 1            1
7 B023  NA      NA        NA         Herpes zostB02.3 HerpNA    NA        B023       410 1            1
8 B027  NA      NA        NA         Herpes zostB02.7 HerpNA    NA        B027       411 1            1
9 B028  NA      NA        NA         Herpes zostB02.8 HerpNA    NA        B028       412 1            1
10 B029  NA      NA        NA         Herpes zostB02.9 HerpNA    NA        B029       413 1            1


cid_range("B012")
 # A tibble: 1 x 12
   cid   classif restrsexo causaobito descricao    descrabrev   refer excluidos cid_ord indice cap   capitulo
   <chr> <chr>   <chr>     <chr>      <chr>        <chr>        <chr> <chr>     <ord>    <int> <fct>    <dbl>
 1 B012  +       NA        NA         PneumopatiaB01.2 PneumJ17.NA        B012       404 1            1


cid_range("B02")
 # A tibble: 7 x 12
   cid   classif restrsexo causaobito descricao    descrabrev   refer excluidos cid_ord indice cap   capitulo
   <chr> <chr>   <chr>     <chr>      <chr>        <chr>        <chr> <chr>     <ord>    <int> <fct>    <dbl>
 1 B020  +       NA        NA         EncefaliteB02.0 EncefG05.NA        B020       407 1            1
 2 B021  +       NA        NA         Meningite pB02.1 MeninG02.NA        B021       408 1            1
 3 B022  +       NA        NA         Herpes zostB02.2 HerpeNA    NA        B022       409 1            1
 4 B023  NA      NA        NA         Herpes zostB02.3 HerpeNA    NA        B023       410 1            1
 5 B027  NA      NA        NA         Herpes zostB02.7 HerpeNA    NA        B027       411 1            1
 6 B028  NA      NA        NA         Herpes zostB02.8 HerpeNA    NA        B028       412 1            1
 7 B029  NA      NA        NA         Herpes zostB02.9 HerpeNA    NA        B029       413 1            1
 >

cid_range("B02", cid = TRUE)
[1] "B020" "B021" "B022" "B023" "B027" "B028" "B029"



cid_range("B000", "A921", cid = TRUE)
 [1] "A921" "A922" "A923" "A924" "A928" "A929" "A930" "A931" "A932" "A938" "A94"  "A950" "A951" "A959"
[15] "A960" "A961" "A962" "A968" "A969" "A980" "A981" "A982" "A983" "A984" "A985" "A988" "A99"  "B000"

msrodrigues/cid10 documentation built on Dec. 21, 2021, 10:11 p.m.