UNPKG

anvisa-med

Version:

Biblioteca para acessar medicamentos na ANVISA

60 lines (59 loc) 1.64 kB
import { AnvisaResponse } from "./anvisaResponse"; import { SearchBase } from "./searchBase"; export interface Response extends AnvisaResponse { content: Bulario[]; } export interface Bulario { idProduto: number; numeroRegistro: string; nomeProduto: string; expediente: string; razaoSocial: string; cnpj: string; numeroTransacao: string; data: string; numProcesso: string; idBulaPacienteProtegido?: string; linkBulaPacienteProtegido?: string; downloadBulaPacienteProtegido: () => Promise<any>; idBulaProfissionalProtegido?: string; linkBulaProfissionalProtegido?: string; downloadBulaProfissionalProtegido: () => Promise<any>; dataAtualizacao: string; } /** * @link https://consultas.anvisa.gov.br/#/bulario/ */ export declare class SearchBulario extends SearchBase { constructor(); /** * @alias "Medicamento" */ medication(name: string): this; /** * @alias "Número do Registro" */ registrationNumber(number: string): this; /** * @alias "N° do Expediente da Bula Vigente" */ dossierNumber(number: string): this; /** * @alias "Categoria Regulatória" */ regulatoryCategories(numCategories: number[]): this; /** * @alias "Empresa" */ cnpj(document: string): this; /** * @alias "Período de Publicação" */ initialPublicationPeriod(initialPublicationPeriod: string): this; /** * @alias "Período de Publicação" */ finalPublicationPeriod(finalPublicationPeriod: string): this; private getUrlBula; request(): Promise<Bulario[]>; }