Class Cid10Chapter

Capítulo da CID-10

Tem como base as especificações de colunas do arquivo CID-10-CAPITULOS.CSV, que contém a descrição dos capítulos da CID-10.

See

cid10ChaptersStream — para ler o arquivo CID-10-CAPITULOS.CSV da CID-10

Example

Obtendo os dados do capítulo da CID-10

import { Cid10Chapter } from 'br-cid10-csv';

const row = '1;A00;B99;Capítulo I - Descrição;I. Abreviação';
const record = new Cid10Chapter(row);

record.number; // 1
record.roman; // 'I'
record.catFirst; // 'A00'
record.catLast; // 'B99'
record.description; // 'Descrição'
record.abbreviation; // 'Abreviação'

Hierarchy

Constructors

  • Construtor padrão para leitura de linha das tabelas CSV da CID-10

    Realiza a separação inicial das colunas delimitadas por ponto e vírgula e armazena a sequência em $columns como texto puro.

    Parameters

    • row: string

      Linha com colunas delimitadas por ponto e vírgula

    Returns Cid10Chapter

Properties

$columns: string[]

Sequência de colunas em texto puro

ABBREVIATION: 4 = 4

Índice da coluna: "DESCRABREV"

CAT_FIRST: 1 = 1

Índice da coluna: "CATINIC"

CAT_LAST: 2 = 2

Índice da coluna: "CATFIM"

DESCRIPTION: 3 = 3

Índice da coluna: "DESCRICAO"

NUMBER: 0 = 0

Índice da coluna: "NUMCAP"

Accessors

  • get abbreviation(): string
  • Obtém a descrição (nome) abreviado do capítulo, com até 50 caracteres, sem prefixo, a partir da sequência de valores $columns

    Returns string

  • get catFirst(): string
  • Obtém o código da primeira categoria do capítulo, a partir da sequência de valores $columns

    Returns string

  • get catLast(): string
  • Obtém o código da última categoria do capítulo, a partir da sequência de valores $columns

    Returns string

  • get description(): string
  • Obtém a descrição (nome) do capítulo, sem prefixo, a partir da sequência de valores $columns

    Returns string

  • get number(): number
  • Obtém o número do capítulo da sequência de valores $columns

    Numeração arábica; se igual a zero, indica o capítulo que contém os códigos não oficialmente pertinentes à CID-10.

    Returns number

  • get roman(): undefined | string
  • Extrai o número do capítulo em algarismo romano da sequência de valores $columns

    Este valor não possui coluna específica e é extraído a partir do prefixo da coluna "DESCRABREV", podendo ser undefined.

    Returns undefined | string

Generated using TypeDoc