function __construct($dados, $titulo) { $columnsHeader = ['#', 'Paciente', 'CNS', 'CID', 'Sexo', 'Inclusão', 'Turno', 'TR', 'Duração', 'Idade', 'UBS']; $columnsWidth = [10, 60, 28, 13, 10, 20, 15, 15, 20, 15, 60]; parent::__construct('L', $titulo, $columnsHeader, $columnsWidth, '6.8'); $this->dados = $dados; $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->render($dados); }
public function __construct($imageCID, $imageGenero) { $titulo = "Gráficos - Estatisticas dos Pacientes em tratamento"; $columnsHeader = ['Pacientes por Genêro', 'Pacientes por CID']; $columnsWidth = [120, 120]; $lineHeight = 6.8; $this->imageCID = $imageCID; $this->imageGenero = $imageGenero; parent::__construct('L', $titulo, $columnsHeader, $columnsWidth, $lineHeight); $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); }
public function __construct(\App\Convenio $convenio) { $this->convenio = $convenio; $columnsHeader = ['#', 'Paciente', 'Sexo', 'Idade', 'Data', 'Dias de Internação', 'Estabelecimento', 'Origem']; $columnsWidth = [10, 60, 15, 15, 25, 40, 40, 40]; $lineHeight = '6.8'; $titulo = sprintf("Pacientes Internanados na Comunidade Terapêutica %s ", $convenio->estabelecimento->est_nome); parent::__construct('L', $titulo, $columnsHeader, $columnsWidth, $lineHeight); $this->getDados(); $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->render($this->dados); }
public function __construct($titulo, $dataInicial, $dataFinal) { $this->dataInicial = $dataInicial; $this->dataFinal = $dataFinal; $columnsHeader = ['#', 'Paciente', 'Sexo', 'Idade', 'CID', 'Médico Solicitante', 'Data', 'Finalização', 'Espera', 'Executante']; $columnsWidth = [10, 60, 10, 10, 15, 60, 25, 25, 15, 50]; $lineHeight = '6.8'; parent::__construct('L', $titulo, $columnsHeader, $columnsWidth, $lineHeight); $this->getDados(); $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->render($this->dados); }
public function __construct($dataInicial, $dataFinal, array $order) { $columnsHeader = ['#', 'Paciente', 'CNS', 'CID', 'Sexo', 'Inclusão', 'Data Alta', 'Motivo Alta', 'Turno', 'Técnico de Referência', 'Duração']; $columnsWidth = [10, 55, 30, 15, 15, 20, 20, 20, 20, 50, 20]; $this->order = $order; $this->dataInicial = $dataInicial; $this->dataFinal = $dataFinal; $titulo = sprintf("Relatório de inclusões no Período de %s até %s", $this->dataInicial->format('d-m-Y'), $this->dataFinal->format('d-m-Y')); parent::__construct('L', $titulo, $columnsHeader, $columnsWidth, '6.8'); $this->getDados(); $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->render($this->dados); }
public function __construct($idadeInicial, $idadeFinal, $diagnostico, array $order) { $columnsHeader = ['#', 'Paciente', 'CNS', 'CID', 'Sexo', 'Inclusão', 'Técnico de Referência', 'Duração', 'Idade']; $columnsWidth = [10, 55, 30, 10, 15, 20, 55, 20, 15]; $this->order = $order; $this->idadeInicial = (int) $idadeInicial; $this->idadeFinal = (int) $idadeFinal; $this->diagnostico = $diagnostico; $titulo = sprintf("Perfil dos Pacientes em tratamento - Idade de %s até %s \n Diagnóstico %s", $this->idadeInicial, $this->idadeFinal, $this->diagnostico); parent::__construct('L', $titulo, $columnsHeader, $columnsWidth, '6.8'); $this->getDados(); $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->render($this->dados); }
function __construct(\DateTimeInterface $dataInicial, \DateTimeInterface $dataFinal, array $campoOrdenacao = ['pac_nome', 'ASC']) { $titulo = 'Relatório de Altas'; $columnsHeader = ['#', 'Paciente', 'Turno', 'Inclusão', 'Alta', 'Tipo da Alta', 'CID', 'Duração']; $columnsWidth = [10, 60, 20, 20, 20, 30, 12, 20]; $lineHeight = '6.8'; parent::__construct('P', $titulo, $columnsHeader, $columnsWidth, $lineHeight); $this->dataInicial = $dataInicial; $this->dataFinal = $dataFinal; $this->campoOrdenacao = $campoOrdenacao; $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->dados = $this->getDados(); $this->render($this->dados); }
public function __construct($mes, array $order) { $meses = array(1 => 'Janeiro', 2 => 'Fevereiro', 3 => 'Março', 4 => 'Abril', 5 => 'Maio', 6 => 'Junho', 7 => 'Julho', 8 => 'Agosto', 9 => 'Setembro', 10 => 'Outubro', 11 => 'Novembro', 12 => 'Dezembro'); setlocale(LC_ALL, 'PT_br'); $columnsHeader = ['#', 'Paciente', 'Data de Nascimento']; $columnsWidth = [10, 90, 50]; $this->order = $order; $this->mes = (int) $mes; $this->nomeMes = $meses[$this->mes]; $titulo = sprintf("Relatório de Aniversariantes do Mês de %s ", $this->nomeMes); parent::__construct('P', $titulo, $columnsHeader, $columnsWidth, '6.8'); $this->getDados(); $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->render($this->dados); }
public function __construct($dataInicial, $dataFinal, $convenio) { $this->dataInicial = $dataInicial; $this->dataFinal = $dataFinal; $columnsHeader = ['#', 'Paciente', 'Sexo', 'Idade', 'Data', 'Alta', 'Dias de Internação', 'Estabelecimento', 'Origem']; $columnsWidth = [10, 60, 15, 15, 25, 20, 40, 40, 40]; $lineHeight = '6.8'; $titulo = sprintf("Encaminhamentos para Comunidade - Entre %s e %s ", date('d/m/Y', strtotime($this->dataInicial)), date('d/m/Y', strtotime($this->dataFinal))); if (!empty($convenio)) { $convenioObject = \App\Convenio::findOrFail($convenio); $titulo .= $convenioObject->estabelecimento->est_nome; $this->estabelecimento = $convenio; } parent::__construct('L', $titulo, $columnsHeader, $columnsWidth, $lineHeight); $this->getDados(); $this->AddPage(); $this->SetLeftMargin(15); $this->SetTopMargin(5); $this->render($this->dados); }