sintezy/sdk
最新稳定版本:0.1.2
Composer 安装命令:
composer require sintezy/sdk
包简介
SDK oficial para integração com a plataforma Sintezy
README 文档
README
SDK oficial para integração com a plataforma Sintezy.
Instalação
composer require sintezy/sdk
Uso Rápido
<?php require_once 'vendor/autoload.php'; use Sintezy\SintezySDK; // 1. Inicializar a SDK $sdk = new SintezySDK([ 'clientId' => 'seu-client-id', 'clientSecret' => 'seu-client-secret', ]); // 2. Criar uma consulta (autenticação é automática) $appointment = $sdk->createAppointment([ 'userEmail' => 'medico@clinica.com', 'userName' => 'Dr. João Silva', 'layout' => [ 'fields' => [ ['name' => 'Queixa Principal', 'content' => 'inserir aqui a queixa principal', 'position' => 0], ['name' => 'História da Doença Atual', 'content' => 'inserir aqui a história', 'position' => 1], ['name' => 'Exame Físico', 'content' => 'inserir aqui os exames', 'position' => 2], ['name' => 'Diagnóstico', 'content' => 'inserir aqui o diagnóstico', 'position' => 3], ['name' => 'Conduta', 'content' => 'inserir aqui a conduta', 'position' => 4], ] ] ]); // 3. Abrir portal para gravação echo "Portal URL: " . $appointment->portalUrl . "\n"; // O médico grava a consulta no portal // 4. Após finalizar, buscar o documento principal $documento = $sdk->getDocument($appointment->secureId, 'document'); // 5. Gerar outros documentos $receita = $sdk->generateDocument($appointment->secureId, 'prescription'); $atestado = $sdk->generateDocument($appointment->secureId, 'certificate');
Métodos Disponíveis
Autenticação
| Método | Descrição |
|---|---|
authenticate() |
Autentica usando Client Credentials (OAuth 2.0). Chamado automaticamente. |
isAuthenticated() |
Verifica se há um token válido |
Consultas (Appointments)
| Método | Descrição |
|---|---|
createAppointment($params) |
Cria uma nova consulta e retorna a URL do portal |
getAppointment($secureId) |
Busca uma consulta pelo ID |
deleteAppointment($secureId) |
Exclui uma consulta (soft delete) |
Documentos
| Método | Descrição |
|---|---|
generateDocument($secureId, $type) |
Gera um documento a partir de uma consulta finalizada |
getDocument($secureId, $type) |
Busca um documento específico |
listDocuments($secureId) |
Lista todos os documentos disponíveis |
Tipos de Documento
| Tipo | Descrição |
|---|---|
document |
Prontuário/Documento principal (gerado automaticamente ao finalizar) |
anamnese_summary |
Resumo de anamnese |
clinic_summary |
Resumo clínico |
referral |
Encaminhamento |
exames_call |
Solicitação de exames |
prescription |
Receita médica |
certificate |
Atestado médico |
inss_report |
Laudo INSS |
Requisitos
- PHP 8.0 ou superior
- Extensão cURL
- Extensão JSON
Licença
MIT
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-02