Spaces:
Sleeping
Sleeping
Commit ·
8752160
0
Parent(s):
Adicionando mudança no app
Browse files- .dockerignore +3 -0
- .gitignore +5 -0
- Dockerfile +19 -0
- README.md +30 -0
- app.py +129 -0
- chat.py +32 -0
- docs/Apresentação institucional _Central da Visão_Marta Luconi.txt +241 -0
- docs/Central da Visão - Posicionamento de Marketing.txt +91 -0
- docs/SCRIPT DE ATENDIMENTO – 10 PASSOS PARA UM ATENDIMENTO BEM QUALIFICADO E EMPÁTICO.txt +158 -0
- docs/TREINAMENTO DE ARGUMENTAÇÃO - CENTRAL DA VISÃO.txt +138 -0
- prompts.py +43 -0
- requirements.txt +14 -0
- retriever.py +67 -0
.dockerignore
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
venv/
|
| 2 |
+
.git/
|
| 3 |
+
__pycache__/
|
.gitignore
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
venv/
|
| 2 |
+
.env
|
| 3 |
+
__pycache__/
|
| 4 |
+
a.ipynb
|
| 5 |
+
chroma_db/
|
Dockerfile
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
FROM python:3.10-slim
|
| 2 |
+
|
| 3 |
+
WORKDIR /app
|
| 4 |
+
|
| 5 |
+
RUN apt-get update && apt-get install -y \
|
| 6 |
+
build-essential \
|
| 7 |
+
&& rm -rf /var/lib/apt/lists/*
|
| 8 |
+
|
| 9 |
+
COPY requirements.txt .
|
| 10 |
+
|
| 11 |
+
RUN pip install --no-cache-dir torch torchvision --index-url https://download.pytorch.org/whl/cpu
|
| 12 |
+
|
| 13 |
+
RUN pip install --no-cache-dir -r requirements.txt
|
| 14 |
+
|
| 15 |
+
COPY . .
|
| 16 |
+
|
| 17 |
+
EXPOSE 7860
|
| 18 |
+
|
| 19 |
+
CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]
|
README.md
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# 👁️ Assistente Virtual - Central da Visão (RAG)
|
| 2 |
+
|
| 3 |
+
Este projeto consiste em um **Assistente Virtual Inteligente** desenvolvido para a "Central da Visão". O sistema utiliza técnicas de **RAG (Retrieval-Augmented Generation)** para atuar como um consultor de saúde, acolhendo pacientes, tirando dúvidas sobre cirurgias oftalmológicas (Catarata, Refrativa) e agendando consultas com base em uma base de conhecimento interna.
|
| 4 |
+
|
| 5 |
+
## 🚀 Funcionalidades
|
| 6 |
+
|
| 7 |
+
* **Consultoria Especializada:** Responde dúvidas sobre procedimentos, valores e clínicas parceiras.
|
| 8 |
+
* **Persona Empática:** Configurado para responder com "Empatia Radical", linguagem simples e acolhedora, focada no público idoso e classes C/D.
|
| 9 |
+
* **Contorno de Objeções:** Treinado para lidar com questões de preço, insegurança e urgência médica.
|
| 10 |
+
|
| 11 |
+
## 🛠️ Stack Tecnológica
|
| 12 |
+
|
| 13 |
+
O projeto foi construído utilizando Python e as seguintes tecnologias:
|
| 14 |
+
|
| 15 |
+
* **[LangChain](https://python.langchain.com/):** Orquestração do fluxo de IA e RAG.
|
| 16 |
+
* **[ChromaDB](https://www.trychroma.com/):** Banco de dados vetorial para armazenamento e recuperação de embeddings.
|
| 17 |
+
* **[OpenAI API](https://openai.com/):** LLM (Modelo `gpt-3.5-turbo`) para geração das respostas.
|
| 18 |
+
* **[HuggingFace Embeddings](https://huggingface.co/):** Modelo de embedding `Qwen/Qwen3-Embedding-0.6B` para vetorização dos documentos.
|
| 19 |
+
|
| 20 |
+
## 📂 Estrutura do Projeto
|
| 21 |
+
|
| 22 |
+
```bash
|
| 23 |
+
├── docs/ # Pasta onde devem ficar os arquivos de texto (.txt) para base de conhecimento
|
| 24 |
+
├── chroma_db/ # Banco de dados vetorial gerado (persistido)
|
| 25 |
+
├── .env # Arquivo de configuração de variáveis de ambiente (API Keys)
|
| 26 |
+
├── chat.py # Script principal para interagir com o chat
|
| 27 |
+
├── prompts.py # Definição do Template de Prompt e Persona
|
| 28 |
+
├── retriever.py # Script para ingerir documentos e criar o banco vetorial
|
| 29 |
+
├── requirements.txt # Dependências do projeto
|
| 30 |
+
└── README.md # Documentação
|
app.py
ADDED
|
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import streamlit as st
|
| 2 |
+
import os
|
| 3 |
+
import shutil
|
| 4 |
+
from dotenv import load_dotenv
|
| 5 |
+
from langchain_openai import ChatOpenAI
|
| 6 |
+
from langchain_core.prompts import ChatPromptTemplate
|
| 7 |
+
from langchain_community.document_loaders import DirectoryLoader, TextLoader
|
| 8 |
+
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
| 9 |
+
from langchain_chroma import Chroma
|
| 10 |
+
from langchain_huggingface import HuggingFaceEmbeddings
|
| 11 |
+
from prompts import PROMPT_TEMPLATE
|
| 12 |
+
|
| 13 |
+
# Configuração da página Streamlit
|
| 14 |
+
st.set_page_config(page_title="Central da Visão - Assistente", page_icon="👁️")
|
| 15 |
+
st.title("👁️ Assistente Virtual - Central da Visão")
|
| 16 |
+
|
| 17 |
+
|
| 18 |
+
load_dotenv()
|
| 19 |
+
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
| 20 |
+
|
| 21 |
+
if not OPENAI_API_KEY:
|
| 22 |
+
st.error("A chave da API da OpenAI não foi encontrada. Verifique as Secrets do Space.")
|
| 23 |
+
st.stop()
|
| 24 |
+
|
| 25 |
+
# Configurações do banco de dados Chroma
|
| 26 |
+
CHROMA_PATH = "chroma_db"
|
| 27 |
+
DOCS_PATH = "docs"
|
| 28 |
+
|
| 29 |
+
@st.cache_resource
|
| 30 |
+
def load_or_create_db():
|
| 31 |
+
"""
|
| 32 |
+
Carrega o banco Chroma se existir, ou cria do zero se não encontrar.
|
| 33 |
+
"""
|
| 34 |
+
|
| 35 |
+
model_name = "Qwen/Qwen3-Embedding-0.6B"
|
| 36 |
+
model_kwargs = {"device": "cpu",
|
| 37 |
+
"trust_remote_code": True}
|
| 38 |
+
encode_kwargs = {"normalize_embeddings": True}
|
| 39 |
+
|
| 40 |
+
embeddings = HuggingFaceEmbeddings(
|
| 41 |
+
model_name=model_name,
|
| 42 |
+
model_kwargs=model_kwargs,
|
| 43 |
+
encode_kwargs=encode_kwargs
|
| 44 |
+
)
|
| 45 |
+
|
| 46 |
+
# Verifica se o banco já existe
|
| 47 |
+
if os.path.exists(CHROMA_PATH) and os.listdir(CHROMA_PATH):
|
| 48 |
+
print("Banco de dados encontrado. Carregando...")
|
| 49 |
+
return Chroma(persist_directory=CHROMA_PATH, embedding_function=embeddings)
|
| 50 |
+
|
| 51 |
+
else:
|
| 52 |
+
print("Banco não encontrado. Criando nova base de conhecimento...")
|
| 53 |
+
|
| 54 |
+
# Garante que a pasta docs existe
|
| 55 |
+
if not os.path.exists(DOCS_PATH):
|
| 56 |
+
os.makedirs(DOCS_PATH)
|
| 57 |
+
st.warning(f"A pasta '{DOCS_PATH}' estava vazia. O assistente não tem documentos para ler.")
|
| 58 |
+
return Chroma(embedding_function=embeddings)
|
| 59 |
+
|
| 60 |
+
# Carrega os arquivos .txt
|
| 61 |
+
loader = DirectoryLoader(
|
| 62 |
+
DOCS_PATH,
|
| 63 |
+
glob="**/*.txt",
|
| 64 |
+
loader_cls=TextLoader,
|
| 65 |
+
loader_kwargs={"encoding": "utf-8"}
|
| 66 |
+
)
|
| 67 |
+
documents = loader.load()
|
| 68 |
+
|
| 69 |
+
if not documents:
|
| 70 |
+
st.warning("Nenhum arquivo .txt encontrado em 'docs/'.")
|
| 71 |
+
return Chroma(embedding_function=embeddings)
|
| 72 |
+
|
| 73 |
+
# Divide em chunks
|
| 74 |
+
text_splitter = RecursiveCharacterTextSplitter(
|
| 75 |
+
chunk_size=1000,
|
| 76 |
+
chunk_overlap=200
|
| 77 |
+
)
|
| 78 |
+
chunks = text_splitter.split_documents(documents)
|
| 79 |
+
|
| 80 |
+
# Cria e salva o banco
|
| 81 |
+
db = Chroma.from_documents(
|
| 82 |
+
documents=chunks,
|
| 83 |
+
embedding=embeddings,
|
| 84 |
+
persist_directory=CHROMA_PATH
|
| 85 |
+
)
|
| 86 |
+
return db
|
| 87 |
+
|
| 88 |
+
# Inicializa o banco de dados
|
| 89 |
+
db_chroma = load_or_create_db()
|
| 90 |
+
|
| 91 |
+
# Sessão de chat
|
| 92 |
+
if "messages" not in st.session_state:
|
| 93 |
+
st.session_state.messages = [
|
| 94 |
+
{"role": "assistant", "content": "Olá! Sou o consultor virtual da Central da Visão. Como posso ajudar você hoje?"}
|
| 95 |
+
]
|
| 96 |
+
|
| 97 |
+
def get_response(query):
|
| 98 |
+
# Busca de documentos relevantes
|
| 99 |
+
docs_chroma = db_chroma.similarity_search(query, k=5)
|
| 100 |
+
context_text = "\n\n".join([doc.page_content for doc in docs_chroma])
|
| 101 |
+
|
| 102 |
+
# Prompt
|
| 103 |
+
prompt_template = ChatPromptTemplate.from_template(PROMPT_TEMPLATE)
|
| 104 |
+
prompt = prompt_template.format(context=context_text, question=query)
|
| 105 |
+
|
| 106 |
+
# Modelo de linguagem
|
| 107 |
+
model = ChatOpenAI(model_name='gpt-3.5-turbo', openai_api_key=OPENAI_API_KEY)
|
| 108 |
+
response = model.invoke(prompt)
|
| 109 |
+
|
| 110 |
+
return response.content
|
| 111 |
+
|
| 112 |
+
# Interface
|
| 113 |
+
for message in st.session_state.messages:
|
| 114 |
+
with st.chat_message(message["role"]):
|
| 115 |
+
st.markdown(message["content"])
|
| 116 |
+
|
| 117 |
+
if query := st.chat_input("Digite sua dúvida aqui..."):
|
| 118 |
+
st.session_state.messages.append({"role": "user", "content": query})
|
| 119 |
+
with st.chat_message("user"):
|
| 120 |
+
st.markdown(query)
|
| 121 |
+
|
| 122 |
+
with st.chat_message("assistant"):
|
| 123 |
+
with st.spinner("Consultando base de dados..."):
|
| 124 |
+
try:
|
| 125 |
+
response_text = get_response(query)
|
| 126 |
+
st.markdown(response_text)
|
| 127 |
+
st.session_state.messages.append({"role": "assistant", "content": response_text})
|
| 128 |
+
except Exception as e:
|
| 129 |
+
st.error(f"Ocorreu um erro ao processar: {e}")
|
chat.py
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import os
|
| 2 |
+
from dotenv import load_dotenv
|
| 3 |
+
from retriever import db_chroma
|
| 4 |
+
from prompts import PROMPT_TEMPLATE
|
| 5 |
+
from langchain_core.prompts import ChatPromptTemplate
|
| 6 |
+
from langchain_openai import ChatOpenAI
|
| 7 |
+
|
| 8 |
+
load_dotenv()
|
| 9 |
+
|
| 10 |
+
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
|
| 11 |
+
|
| 12 |
+
def main():
|
| 13 |
+
model = ChatOpenAI(model_name='gpt-3.5-turbo', openai_api_key=OPENAI_API_KEY)
|
| 14 |
+
prompt_template = ChatPromptTemplate.from_template(PROMPT_TEMPLATE)
|
| 15 |
+
|
| 16 |
+
while True:
|
| 17 |
+
query = input("Digite sua pergunta (para sair digite 'sair'): ")
|
| 18 |
+
|
| 19 |
+
if query.lower() == 'sair':
|
| 20 |
+
break
|
| 21 |
+
|
| 22 |
+
docs_chroma = db_chroma.similarity_search(query, k=5)
|
| 23 |
+
context_text = "\n\n".join([doc.page_content for doc in docs_chroma])
|
| 24 |
+
|
| 25 |
+
prompt = prompt_template.format(context=context_text, question=query)
|
| 26 |
+
|
| 27 |
+
response = model.invoke(prompt)
|
| 28 |
+
print('\n***Resposta:*** \n\n' + response.content)
|
| 29 |
+
|
| 30 |
+
print("\n" + "-"*50 + "\n")
|
| 31 |
+
if __name__ == "__main__":
|
| 32 |
+
main()
|
docs/Apresentação institucional _Central da Visão_Marta Luconi.txt
ADDED
|
@@ -0,0 +1,241 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---- Documento 1 - 'Apresentação institucional _Central da Visão_Marta Luconi.pptx'
|
| 2 |
+
|
| 3 |
+
Conheça a Central da Visão
|
| 4 |
+
|
| 5 |
+
Healthtech líder em cirurgias no Brasil
|
| 6 |
+
|
| 7 |
+
#1 Share of Voice Google
|
| 8 |
+
+ 20.000 cirurgias realizadas
|
| 9 |
+
Presença em todas as regiões do Brasil
|
| 10 |
+
|
| 11 |
+
O que é a Central da Visão?
|
| 12 |
+
É uma empresa de impacto social positivo, que tem como missão tornar as cirurgias oftalmológicas mais acessíveis
|
| 13 |
+
Somos especialistas em jornada de saúde: acompanhamos cada paciente desde o primeiro contato até o pós-operatório
|
| 14 |
+
A Central da Visão é a maior e mais bem avaliada Central de Agendamentos de Cirurgias do Brasil
|
| 15 |
+
|
| 16 |
+
|
| 17 |
+
Área de atuação
|
| 18 |
+
|
| 19 |
+
Atuamos em cirurgias e tratamentos de doenças crônicas da oftalmologia
|
| 20 |
+
Principais demandas da CdV: catarata, refrativa, retina, blefaroplastia
|
| 21 |
+
Demandas secundárias: glaucoma, pterígio, calázio, estrabismo
|
| 22 |
+
A CdV está começando um piloto para atuar também em consultas de rotina e em exames recorrentes.
|
| 23 |
+
|
| 24 |
+
A demanda reprimida
|
| 25 |
+
|
| 26 |
+
75% dos brasileiros não têm plano de saúde
|
| 27 |
+
+ 500 mil Brasileiros aguardam na fila da cirurgia de catarata pelo SUS
|
| 28 |
+
Há uma parcela grande da fila que pode pagar por um serviço de saúde (SUS +).
|
| 29 |
+
A maioria das doenças da visão são relacionadas à longevidade (+ 60 anos)
|
| 30 |
+
A espera na fila costuma levar anos e os pacientes vão ficando com baixa visão ou cegos.
|
| 31 |
+
|
| 32 |
+
Quais dores ajudamos a resolver?
|
| 33 |
+
|
| 34 |
+
A dor do paciente
|
| 35 |
+
|
| 36 |
+
A família do paciente tem uma posição fundamental no processo de tomada de decisão e acompanhamento na jornada
|
| 37 |
+
As restrições financeiras e de acesso a crédito são frequentes
|
| 38 |
+
Muitos pacientes têm medo de operar e adiam a decisão
|
| 39 |
+
Não é possível ver pelos olhos dos outros, então o paciente idoso sofre sozinho, vai perdendo a alegria de viver
|
| 40 |
+
|
| 41 |
+
A dor do cirurgião
|
| 42 |
+
|
| 43 |
+
Centros cirúrgicos contam com ociosidade de até 50%
|
| 44 |
+
As cirurgias mais acessíveis ajudam a trazer receita incremental e a diluir custos fixos de centros cirúrgicos
|
| 45 |
+
Saber falar simples e empatizar com o público SUS + não é trivial: poucas clínicas particulares estão estruturadas para atrair e orientar esses pacientes
|
| 46 |
+
|
| 47 |
+
|
| 48 |
+
Acreditamos que gerar acessibilidade em cirurgias de visão é mais do que uma oportunidade de mercado, é uma urgência social e econômica
|
| 49 |
+
|
| 50 |
+
Nós da Central da Visão temos orgulho de participar de um projeto que se alinha com 5 ODS (Objetivos de Desenvolvimento Sustentável) da ONU, auxiliando na criação de sociedades mais inclusivas, sustentáveis e justas.
|
| 51 |
+
|
| 52 |
+
Transformamos propósito em ação com nossa jornada de saúde expandida
|
| 53 |
+
|
| 54 |
+
JORNADA DE SAÚDE TRADICIONAL
|
| 55 |
+
Consulta médica -> Confirmação de diagnóstico -> Recomendação de tratamento -> Exames clínicos & oftalmológicos -> Cirurgia & tratamento
|
| 56 |
+
|
| 57 |
+
JORNADA DE SAÚDE DA CENTRAL DA VISÃO
|
| 58 |
+
Aquisição -> Valor & relevância -> Triagem preliminar -> Consulta médica -> Confirmação de diagnóstico -> Recomendação de tratamento -> Exames clínicos & oftalmológicos -> Cirurgia & tratamento -> Acompanhamento pós cirúrgico
|
| 59 |
+
|
| 60 |
+
|
| 61 |
+
TÍTULO: CONHEÇA NOSSO MODELO DE NEGÓCIO
|
| 62 |
+
|
| 63 |
+
INÍCIO
|
| 64 |
+
Estratégia de comunicação -> Divulgação -> Paciente preenche formulário
|
| 65 |
+
|
| 66 |
+
RAMIFICAÇÃO (Decisão)
|
| 67 |
+
|-> Autoatendimento
|
| 68 |
+
|-> Orientações para tomada de decisão
|
| 69 |
+
|
|
| 70 |
+
V
|
| 71 |
+
Agendamento de consulta -> Parametrização da Jornada
|
| 72 |
+
|
| 73 |
+
ATENDIMENTO INTEGRADO (Clínica + Central da Visão)
|
| 74 |
+
1. Consulta com especialista (Clínica) -> FUP consulta diagnóstica (Central)
|
| 75 |
+
2. Exames oftalmológicos (Clínica) -> FUP exames oftalmológicos (Central)
|
| 76 |
+
3. Exames laboratoriais (Clínica) -> FUP exames risco cirúrgico (Central)
|
| 77 |
+
4. Cirurgia / procedimento (Clínica) -> Customer Satisfaction (Central)
|
| 78 |
+
|
| 79 |
+
PÓS-ATENDIMENTO
|
| 80 |
+
Repasse financeiro -> Retroalimentação de dados -> [Retorna ao Início]
|
| 81 |
+
|
| 82 |
+
|
| 83 |
+
TÍTULO: MARKETING & AQUISIÇÃO
|
| 84 |
+
|
| 85 |
+
FASE 1: COMUNICAÇÃO
|
| 86 |
+
- Produção e divulgação de conteúdo
|
| 87 |
+
- Marketing de atração
|
| 88 |
+
- Uso de inteligência artificial e machine learning
|
| 89 |
+
|
| 90 |
+
FASE 2: AQUISIÇÃO
|
| 91 |
+
- Formulários
|
| 92 |
+
- Qualificação dos leads (triagem)
|
| 93 |
+
- Uso de plataforma de CRM FAROL
|
| 94 |
+
|
| 95 |
+
FASE 3: ATENDIMENTO
|
| 96 |
+
- Orçamentos por 0800 e Whatsapp
|
| 97 |
+
- Equipe de consultoria de saúde
|
| 98 |
+
- Assistente virtual ÍRIS 24hrs
|
| 99 |
+
|
| 100 |
+
FASE 4: AGENDAMENTO DE CONSULTA
|
| 101 |
+
- Confirmação da consulta por Whatsapp
|
| 102 |
+
- Email automático de agendamento para a clínica
|
| 103 |
+
|
| 104 |
+
FASE 5: LEMBRETES E AVISOS
|
| 105 |
+
- Lembretes para o paciente até o dia da consulta
|
| 106 |
+
|
| 107 |
+
TÍTULO: CUSTOMER EXPERIENCE & CLÍNICA PARCEIRA
|
| 108 |
+
|
| 109 |
+
FASE 1: CONSULTA E EXAMES
|
| 110 |
+
[Central da Visão]
|
| 111 |
+
- Orientações por whatsapp
|
| 112 |
+
- Reencaminhamento dos faltosos
|
| 113 |
+
- Acompanhamento do processo de consultas e exames
|
| 114 |
+
|
| 115 |
+
[Clínica Parceira]
|
| 116 |
+
- Consulta com cirurgião + exames no mesmo dia
|
| 117 |
+
- No-shows em consultas é indicado em relatório semanal
|
| 118 |
+
|
| 119 |
+
FASE 2: CIRURGIAS E PROCEDIMENTOS
|
| 120 |
+
[Central da Visão]
|
| 121 |
+
- Relatório mensal de pacientes
|
| 122 |
+
- Reconquista de pacientes que se desviam da jornada
|
| 123 |
+
|
| 124 |
+
[Clínica Parceira]
|
| 125 |
+
- Cirurgia agendada de acordo com disponibilidade de Centro Cirúrgico
|
| 126 |
+
- Agendamento do retorno pós cirúrgico
|
| 127 |
+
|
| 128 |
+
FASE 3: ACOMPANHAMENTO PÓS OPERATÓRIO
|
| 129 |
+
[Central da Visão]
|
| 130 |
+
- Avaliação de satisfação do paciente
|
| 131 |
+
- Agendamento de 2º olho
|
| 132 |
+
|
| 133 |
+
[Clínica Parceira]
|
| 134 |
+
- Retornos presenciais inclusos até a alta médica
|
| 135 |
+
|
| 136 |
+
TÍTULO: FINANÇAS & DADOS
|
| 137 |
+
|
| 138 |
+
CATEGORIA 1: REPASSES FINANCEIROS
|
| 139 |
+
- Equipe financeira calcula os repasses financeiros
|
| 140 |
+
- Repasses baseados em orçamentos validados pela clínica
|
| 141 |
+
|
| 142 |
+
CATEGORIA 2: RELATÓRIOS DE CONVERSÃO
|
| 143 |
+
- Feedbacks vão para relatório de conversão
|
| 144 |
+
- Aperfeiçoamento de serviços nas clínicas parceiras
|
| 145 |
+
|
| 146 |
+
CATEGORIA 3: RETROALIMENTAÇÃO DE DADOS
|
| 147 |
+
- Contínua coleta de dados
|
| 148 |
+
- Personalização do atendimento
|
| 149 |
+
- Público alvo com leads qualificados que retornam o investimento
|
| 150 |
+
|
| 151 |
+
Nossa abordagem une o tech ao touch
|
| 152 |
+
Acessibilidade, agilidade, acolhimento e educação. Tecnologia a favor de acelerar todos os processos, contato humano a favor de apoiar relações.
|
| 153 |
+
|
| 154 |
+
TECNOLOGIA
|
| 155 |
+
Uso de Machine Learning e inteligência artificial na atração, aquisição e triagem de pacientes
|
| 156 |
+
|
| 157 |
+
FAROL
|
| 158 |
+
Farol é nosso software proprietário para gestão de CRM e dos pacientes enviados para as clínicas parceiras
|
| 159 |
+
|
| 160 |
+
EXPERIÊNCIA
|
| 161 |
+
Nosso time de consultores de saúde acompanha o paciente durante toda jornada, (re)engajando e (re)encaminhando
|
| 162 |
+
|
| 163 |
+
EDUCAÇÃO
|
| 164 |
+
Produzimos conteúdos com linguagem simples e focamos em atrair, informar, acolher e empatizar
|
| 165 |
+
|
| 166 |
+
Eficiência digital com o olhar atento de quem entende de saúde
|
| 167 |
+
Nosso serviço é híbrido: combina a automação da tecnologia com o cuidado humano dos nossos consultores de saúde, que dominam as ferramentas que utilizamos.
|
| 168 |
+
O acompanhamento da jornada do paciente, tanto por parte da clínica quanto internamente, ocorre através da plataforma Farol®.
|
| 169 |
+
|
| 170 |
+
Plataforma Farol® guiando para a luz
|
| 171 |
+
software de gestão CRM
|
| 172 |
+
metodologia proprietária pioneira em jornada digital do paciente
|
| 173 |
+
integrado por API’s com banco de dados interno, plataforma Blip, redes sociais, Callbox
|
| 174 |
+
compatível com as diretrizes da LGPD
|
| 175 |
+
permite gestão de agendas médicas
|
| 176 |
+
possui histórico de interações com paciente
|
| 177 |
+
realiza a atualização em tempo real
|
| 178 |
+
|
| 179 |
+
Farol® Clínica impulsionando o aumento do número de cirurgias SUS+ nas clínicas parceiras
|
| 180 |
+
|
| 181 |
+
Veja como o Módulo Clínica do Farol® pode auxiliar a clínica a crescer de forma sustentável:
|
| 182 |
+
|
| 183 |
+
Acompanhamento
|
| 184 |
+
Guia o paciente de forma personalizada e conta com o apoio de um consultor da CdV sempre que há alguma fricção na jornada.
|
| 185 |
+
|
| 186 |
+
Planejamento
|
| 187 |
+
Organiza e otimiza slots e horários. Como realiza agendamentos em tempo real com os pacientes , demanda das clínicas o envio prévio das agendas médicas.
|
| 188 |
+
|
| 189 |
+
Conversão
|
| 190 |
+
Indica a ação da próxima etapa (para pacientes, equipes CdV e clínicas), levando a altas taxas de conversão cirúrgica (em catarata, 68%).
|
| 191 |
+
|
| 192 |
+
Previsibilidade
|
| 193 |
+
Permite uma visibilidade do funil de conversão em cada etapa (consulta, exames, risco cirúrgico e cirurgia), possibilitando ao gestor da clínica prever a receita e agir para ampliar seu potencial.
|
| 194 |
+
|
| 195 |
+
Estrutura leve e escalável para sustentar o crescimento
|
| 196 |
+
Mais de 50 clínicas parceiras espalhadas por todo o território nacional
|
| 197 |
+
Presença em 14 estados brasileiros
|
| 198 |
+
Só afiliamos clínicas com indicação de um médico já afiliado
|
| 199 |
+
Cirurgiões experientes
|
| 200 |
+
Empatia com SUS+
|
| 201 |
+
Clínicas de mais de 10 anos de tradição
|
| 202 |
+
Centro cirúrgico auditado
|
| 203 |
+
|
| 204 |
+
Modelo de negócios B2B2C sem risco de crédito para as clínicas
|
| 205 |
+
|
| 206 |
+
Com base em contrato com a clínica parceira, a CdV envia o orçamento ao paciente e atua em sua conversão cirúrgica. O pagamento é feito ao prestador e a CdV é remunerada sobre a receita gerada.
|
| 207 |
+
|
| 208 |
+
TICKET MÉDIO
|
| 209 |
+
ticket médio para cirurgias de catarata entre R$ 3.000 e R$ 4.000
|
| 210 |
+
valor final sofre variações de acordo com a clínica e cidade
|
| 211 |
+
|
| 212 |
+
MEIOS DE PAGAMENTO
|
| 213 |
+
cartão de débito, cartão de crédito, pix
|
| 214 |
+
Boleto – piloto em 5 clínicas – início agosto 2025.
|
| 215 |
+
parcelamento em até 10x, com ou sem juros, a depender da clínica
|
| 216 |
+
|
| 217 |
+
REPASSES FINANCEIROS
|
| 218 |
+
o paciente paga diretamente na clínica
|
| 219 |
+
não há transação financeira entre paciente e Central da Visão
|
| 220 |
+
repasse de 25% da receita bruta de serviços e 10% de OPMEs (Órteses, Próteses e Materiais Especiais) para a Central da Visão
|
| 221 |
+
repasse deve ser feito no mês em que o paciente realizar a cirurgia/procedimento, independente da forma de pagamento
|
| 222 |
+
|
| 223 |
+
Nosso impacto vai muito além da receita
|
| 224 |
+
|
| 225 |
+
Redução de quedas da própria altura
|
| 226 |
+
Aumento da autonomia de toda a família
|
| 227 |
+
R$ 100 milhões/anuais gerados na base da pirâmide
|
| 228 |
+
milhões de economia para o SUS
|
| 229 |
+
|
| 230 |
+
Jornada
|
| 231 |
+
Central da Visão
|
| 232 |
+
|
| 233 |
+
Nossa jornada é dividida em três etapas que se complementam e formam o ciclo de atuação da Central da Visão.
|
| 234 |
+
|
| 235 |
+
Finanças + Dados
|
| 236 |
+
Etapa em que são gerados realizados os repasses e relatórios de conversão. Os dados coletados são utilizados na elaboração de estratégias de marketing.
|
| 237 |
+
|
| 238 |
+
Marketing + Aquisição
|
| 239 |
+
Etapa em que são desenvolvidas estratégias de comunicação e atração de novos leads. Aqui é realizado o primeiro contato com o paciente, essencial para a retenção.
|
| 240 |
+
Customer Experience + Clínica parceira
|
| 241 |
+
Etapa em que o paciente recebe o atendimento na clínica parceira e passa pelo tratamento requerido. Realizamos acompanhamento contínuo dos pacientes.
|
docs/Central da Visão - Posicionamento de Marketing.txt
ADDED
|
@@ -0,0 +1,91 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---- Documento 2 - 'Central da Visão - Posicionamento de Marketing.pptx'
|
| 2 |
+
|
| 3 |
+
Quais são as mensagens mais importantes e como comunicar?
|
| 4 |
+
|
| 5 |
+
A competitividade no mercado de geração de leads para cirurgia de catarata vem aumentando.
|
| 6 |
+
Textos, imagens e conceitos similares aos da Central se veem replicados em muitos outros sites.
|
| 7 |
+
O que é comum a estas empresas: o canal primordial é o Google AdWords, mensagem direta de preço, a promessa de agilidade, a oferta de pacotes completos de serviços e o atendimento é feito por telefone e WhatsApp.
|
| 8 |
+
|
| 9 |
+
|
| 10 |
+
O que nos diferencia?
|
| 11 |
+
|
| 12 |
+
Temos um propósito de impacto social positivo.Nosso compromisso é com a acessibilidade: nosso cliente é o paciente e não a clínica.
|
| 13 |
+
|
| 14 |
+
Orientamos individualmente cada paciente. Explicamos o que é mais indicado para cada paciente e explicamos passo a passo desde o telefonema até a cirurgia. Nós não somente informamos preços e horários.
|
| 15 |
+
|
| 16 |
+
Somos imparciais ao oferecer diferentes orçamentos. Nós não representamos os interesses de uma clínica. Ao oferecermos diferentes orçamentos ajudamos o paciente na tomada de decisão.
|
| 17 |
+
|
| 18 |
+
Temos rigorosos padrões de qualidade para afiliação de clínicas. Afiliamos clínicas com mais de 10 anos de tradição e com médicos especialistas, formados nas melhores universidades. Não oferecemos serviços baratos e de qualidade inferior. Não trabalhamos com residentes e nem mutirões. Porque os médicos têm muita procura, suas clínicas têm Centro Cirúrgico próprio e conseguem oferecer horários mais acessíveis para a Central.
|
| 19 |
+
|
| 20 |
+
Temos rigorosos padrões de qualidade para atendimento dos pacientes. Nós nos colocamos no lugar dos clientes, usamos sofisticados aplicativos de gestão para acompanha-los, usamos uma comunicação ética e nos esforçamos para sermos cada vez mais assertivos (não vagos), de fala simples, inclusiva e educada. Isso se reflete em usarmos menos textos e mais imagens. Fazemos avaliações constantes e tomamos feedbacks a sério, implementando mudanças.
|
| 21 |
+
|
| 22 |
+
Acompanhamos o paciente em toda sua jornada. Só quem entende o paciente como o cliente tem o compromisso de leva-lo até o final de sua jornada. Não conheço uma empresa que trabalhe da mesma maneira. Este é um dos grandes diferenciais da Central.
|
| 23 |
+
|
| 24 |
+
|
| 25 |
+
Como fazer os pacientes ouvirem o que temos para dizer?
|
| 26 |
+
|
| 27 |
+
O que devemos falar primeiro?
|
| 28 |
+
|
| 29 |
+
No início não devemos falar nada, devemos ouvir o paciente
|
| 30 |
+
Coloque-se no lugar do outro e ganhe tempo para entender como ele ou ela gostaria de ser convencido. “Calce seu sapato, sinta suas dores” (medo, pressa, dinheiro)
|
| 31 |
+
Seja empático
|
| 32 |
+
Dê corda à conversa inicial: as pessoas gostam de ser ouvidas
|
| 33 |
+
A palavra que as pessoas mais gostam de ouvir é o próprio nome, anote e repita muitas vezes durante o atendimento
|
| 34 |
+
|
| 35 |
+
|
| 36 |
+
A maior parte dos contatos estão vindo por canais digitais. Mas as taxas de conversão quando se fala ao telefone com o paciente são duas ou três vezes maiores. Um dos nossos desafios é ser habilidoso para criar um ponto comum (gerar empatia) para levar a conversa para o telefone.
|
| 37 |
+
Uma pergunta muito empática a fazer é: me conta como a Sra Maria está se sentindo
|
| 38 |
+
Vamos usar cada vez mais materiais visuais, textos curtos (máximo 3 linhas do Octadesk) e interativos, para ter mais garantia da compreensão do outro lado e de que nossos diferenciais estão sendo compreendidos.
|
| 39 |
+
|
| 40 |
+
|
| 41 |
+
Orientações úteis para reaquecer contatos quentes no período de 24h:
|
| 42 |
+
Não faça perguntas em que a resposta possa ser um não e uma deixa para encerrar a conversa, como: “precisa de algo mais?”
|
| 43 |
+
Ofereça um conteúdo: olhe, hoje me lembrei de você e tenho um vídeo que pode ser muito útil para seu pai assistir.
|
| 44 |
+
Envie mensagens personalizadas (áudio ou texto) com um link para o blog da Central, para o nosso canal de youtube, para o vídeo Institucional, para um artigo no Facebook ou mesmo para o as informações da clínica que mais interessou o paciente.
|
| 45 |
+
Faça o cliente ouvir sua voz, chame-o pelo nome, repita o nome do paciente. Isso aquece o contato.
|
| 46 |
+
|
| 47 |
+
O mais difícil na jornada do paciente que precisa operar a visão e não tem plano é a tomada de decisão.
|
| 48 |
+
A nossa responsabilidade é ouvir, acolher e orientar. A do paciente é compartilhar as informações com a família e refletir.
|
| 49 |
+
Deixem claro que esta é uma ação que queremos que eles façam.
|
| 50 |
+
“Agora que eu enviei as informações, peço para você compartilhar e refletir com seus familiares”
|
| 51 |
+
“Eu vou te ligar em uma semana para saber o que vocês acharam a ajudar a tomar esta importante decisão”
|
| 52 |
+
|
| 53 |
+
TÍTULO: JORNADA CENTRAL DA VISÃO
|
| 54 |
+
|
| 55 |
+
FASE 1: OUVIR
|
| 56 |
+
Descrição: O interesse está no outro, quem dita o ritmo é o cliente. Nenhuma conversa deve ser igual à outra.
|
| 57 |
+
Perguntas Chave:
|
| 58 |
+
- Qual seu nome?
|
| 59 |
+
- Como se sente?
|
| 60 |
+
- Onde vive? De qual cirurgia precisa?
|
| 61 |
+
- Quanto a doença atrapalha a visão?
|
| 62 |
+
- Qual o maior sonho ao voltar a enxergar?
|
| 63 |
+
Objetivo: Ganhe intimidade para construir um bom vínculo e orientar melhor.
|
| 64 |
+
|
| 65 |
+
FASE 2: ACOLHER
|
| 66 |
+
Descrição: Demonstre empatia, é triste para quem depende do SUS ficar sem enxergar. E é difícil encontrar uma clínica segura e mais acessível no particular.
|
| 67 |
+
Script Chave: "Já ajudamos milhares de pessoas a voltar a enxergar. Queremos ajudar você."
|
| 68 |
+
Argumento: As condições facilitadas vem de uso de horários ociosos de clínicas particulares.
|
| 69 |
+
|
| 70 |
+
FASE 3: ORIENTAR
|
| 71 |
+
Descrição: Frases curtas, mais visual e menos verbal, interação para gerar compreensão e engajamento.
|
| 72 |
+
Argumentos Objetivos:
|
| 73 |
+
- Clínicas com mais de 10 anos de tradição.
|
| 74 |
+
- Cirurgião especialistas (dados de experiência prática e acadêmica, especialização).
|
| 75 |
+
- Explicações sobre preços, parcelamentos.
|
| 76 |
+
- Orientar para incentivar a cirurgia pelas motivações e pela reversão das objeções.
|
| 77 |
+
Recursos: Use o vídeo Institucional, link das clínicas, cards.
|
| 78 |
+
|
| 79 |
+
FASE 4: ENCAMINHAR
|
| 80 |
+
Ação: Fazer a persuasão ética para o agendamento explicando:
|
| 81 |
+
- Escassez: são poucas agendas disponíveis que estão sendo mostradas a vários pacientes ao mesmo tempo.
|
| 82 |
+
- Senso de urgência: Quanto antes a cirurgia for realizada, mais simples e mais acessível será (ao demorar, podem surgir outras doenças silenciosas).
|
| 83 |
+
- Importância de comparecer: Cuidar da sua visão e não tirar a chance de um outro paciente de se tratar.
|
| 84 |
+
- Jornada: acompanharemos em todas as etapas e peça para dar feedback da consulta.
|
| 85 |
+
|
| 86 |
+
FASE 5: ACOMPANHAR
|
| 87 |
+
Ação: Acompanhar a jornada guiada pelo FAROL, apoiando sempre que necessário.
|
| 88 |
+
Contexto Pós-operatório: O interesse está no outro e não somente na cirurgia que o paciente realizou.
|
| 89 |
+
Perguntas/Scripts:
|
| 90 |
+
- Como você está se sentindo?
|
| 91 |
+
- Se gostou, indique o nome de seus familiares e trataremos com o mesmo carinho.
|
docs/SCRIPT DE ATENDIMENTO – 10 PASSOS PARA UM ATENDIMENTO BEM QUALIFICADO E EMPÁTICO.txt
ADDED
|
@@ -0,0 +1,158 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
TÍTULO DO DOCUMENTO: SCRIPT DE ATENDIMENTO – 10 PASSOS PARA UM ATENDIMENTO BEM QUALIFICADO E EMPÁTICO
|
| 2 |
+
|
| 3 |
+
[IMAGEM: Logo da Central da Visão]
|
| 4 |
+
|
| 5 |
+
---------------------------------------------------------------------
|
| 6 |
+
SEÇÃO 1: FLUXO DE CONTATO INICIAL
|
| 7 |
+
---------------------------------------------------------------------
|
| 8 |
+
|
| 9 |
+
1º PASSO: TENTATIVA DE CONTATO E SAUDAÇÃO
|
| 10 |
+
Ação: Tentar contato via telefone. Se o paciente não atender, enviar mensagem de saudação pelo Octa (WhatsApp).
|
| 11 |
+
|
| 12 |
+
Script de Texto (WhatsApp):
|
| 13 |
+
"Olá, boa tarde, sou a _______ , da Central da Visão, tudo bem?
|
| 14 |
+
🌸 Eu te liguei, mas não atendeu, quero ajudar você.
|
| 15 |
+
😉 Vou gravar um áudio para explicar o que a Central da Visão pode te oferecer. ❤️"
|
| 16 |
+
|
| 17 |
+
2º PASSO: ÁUDIO DE APRESENTAÇÃO (PRIMEIRO CONTATO)
|
| 18 |
+
Instrução: Gravar um áudio explicando o projeto (esta conversa pode ser gravada uma única vez).
|
| 19 |
+
|
| 20 |
+
Script de Áudio:
|
| 21 |
+
"A Central da Visão é um projeto que oferece cirurgias oftalmológicas em clínicas e hospitais parceiros, que são instituições renomadas, com mais de 10 anos de tradição. Temos negociados pacotes completos de cirurgias com essas clínicas, em que médicos cirurgiões especialistas, formados pelas melhores universidades do país, oferecem parte de seus horários vagos para atender nossos pacientes com valores mais acessíveis e condições facilitadas de pagamento. Somos um projeto com um objetivo social, de proporcionar acesso a cirurgias de visão para quem não tem plano de saúde. Já realizamos mais de 2.500 cirurgias de visão.
|
| 22 |
+
Pelo projeto da Central acompanhamos etapa por etapa o tratamento de todos os nossos pacientes, oferecendo respaldo em saúde e um tratamento personalizado desde o 1º contato até o pós-operatório.
|
| 23 |
+
Vou passar a você informações sobre a clínica, os médicos e os orçamentos da cirurgia.
|
| 24 |
+
Depois aguardo seu retorno com o melhor horário para te ligar e orientar melhor. Abraço." (Manter sorriso na voz ao gravar!)
|
| 25 |
+
|
| 26 |
+
---------------------------------------------------------------------
|
| 27 |
+
SEÇÃO 2: QUALIFICAÇÃO E APRESENTAÇÃO TÉCNICA
|
| 28 |
+
---------------------------------------------------------------------
|
| 29 |
+
|
| 30 |
+
3º PASSO: QUALIFICAR O DISCURSO (CLÍNICAS)
|
| 31 |
+
Instrução: Explicar sobre as clínicas na região do paciente.
|
| 32 |
+
Exemplo de Script: "Em Mato Grosso do Sul temos clínicas afiliadas em na Cidade de Campo Grande e em Três Lagoas."
|
| 33 |
+
|
| 34 |
+
[IMAGEM: Foto da recepção do Centro Oftalmológico Città - Barra da Tijuca, RJ]
|
| 35 |
+
Descrição da Imagem/Texto de Apoio: O Centro Oftalmológico Città (COC) foi fundado em abril de 2001 pela conceituada oftalmologista Dra. Lucilêda Novais. Atualmente a clínica está sob a gestão dos irmãos Dr. Gustavo Novais e Dr. Eduardo Novais, ambos referência em atendimento oftalmológico personalizado e de alto padrão de qualidade no Rio de Janeiro.
|
| 36 |
+
|
| 37 |
+
4º PASSO: QUALIFICAR O DISCURSO (MÉDICOS)
|
| 38 |
+
Instrução: Explicar sobre os médicos na especialidade. Na Central da Visão o paciente recebe antes da consulta todas as informações sobre o médico que irá lhe atender.
|
| 39 |
+
Exemplo de Script: "No Centro Oftalmológico Città a cirurgiã especialista em catarata que atende os nossos pacientes é a Dra. Rachel Gomes."
|
| 40 |
+
|
| 41 |
+
[IMAGEM: Foto e Currículo da Prof. Dra. Rachel Gomes – CRM 52.107030-4]
|
| 42 |
+
Dados extraídos da imagem do currículo:
|
| 43 |
+
- Pós-doutorado pela New England Eye Center at Tufts School of Medicine, Boston/Estados Unidos.
|
| 44 |
+
- Doutorado em Oftalmologia (UNIFESP/EPM).
|
| 45 |
+
- Especialista em Cirurgia de Catarata e Catarata Congênita e Cirurgia Refrativa pela Santa Casa de Misericórdia de São Paulo.
|
| 46 |
+
- Graduada em medicina pela Faculdade de Ciências Médicas da Santa Casa de São Paulo.
|
| 47 |
+
- Membro da Academia Brasileira de Oftalmologia (ABO), da ASCRS e da Academia Brasileira de Catarata e Cirurgia Refrativa.
|
| 48 |
+
|
| 49 |
+
Instrução Adicional: Se tiver vídeo do médico, enviar. Ajuda a criar empatia.
|
| 50 |
+
Script de envio de vídeo:
|
| 51 |
+
"Temos um vídeo do Sr. Ermano Melo Alves, da Clínica Oftalmax. Gostaria que você o conhecesse.
|
| 52 |
+
Clique na imagem abaixo 👇🏻:"
|
| 53 |
+
|
| 54 |
+
---------------------------------------------------------------------
|
| 55 |
+
SEÇÃO 3: ORÇAMENTO E FECHAMENTO
|
| 56 |
+
---------------------------------------------------------------------
|
| 57 |
+
|
| 58 |
+
5º PASSO: APRESENTAÇÃO DO ORÇAMENTO
|
| 59 |
+
Instrução: Passar o(s) orçamento(s).
|
| 60 |
+
Script: "Abra esta imagem e você verá o orçamento completo para a cirurgia com condições exclusivas para a Central da Visão.
|
| 61 |
+
Todos os custos envolvidos estão detalhados de forma transparente, sem surpresas! 😉"
|
| 62 |
+
|
| 63 |
+
[IMAGEM: Flyer digital com Tabela de Preços - Instituto Ver Zona Leste]
|
| 64 |
+
Conteúdo textual do flyer:
|
| 65 |
+
- Local: Instituto Ver – Zona Leste (Rua Apucarana, 777 - Tatuapé)
|
| 66 |
+
- Condição exclusiva para Central da Visão - Preço da Cirurgia de Catarata.
|
| 67 |
+
- Avaliação do cirurgião oftalmologista (Consulta): R$ 90,00.
|
| 68 |
+
- Exames oftalmológicos: R$ 300,00.
|
| 69 |
+
- Pacote de cirurgia (para um olho) em 10x R$ 390,00 no cartão de crédito.
|
| 70 |
+
- Cirurgia à vista: R$ 3.600,00.
|
| 71 |
+
- Inclusos no pacote: honorários médicos, custos hospitalares, lente intraocular importada, todas as consultas pós-operatórias até 30 dias.
|
| 72 |
+
|
| 73 |
+
6º PASSO: CONFIRMAÇÃO DE LEITURA
|
| 74 |
+
Script: "Me confirme, por favor: você conseguiu abrir e ler o orçamento?? 😉"
|
| 75 |
+
|
| 76 |
+
7º PASSO: EXPLICAÇÃO DO MODELO (AGILIDADE)
|
| 77 |
+
Instrução: Explicar agilidade e resolutividade. Consulta + exames no dia 1 e depois agendar a cirurgia.
|
| 78 |
+
Script de Áudio (Genérico):
|
| 79 |
+
"O modelo da Central da Visão é muito ágil. Os pacientes gostam muito porque em poucos dias passam em consulta e já realizam a cirurgia. O 1º passo é agendar uma consulta conosco. Na Central da Visão a consulta já é com um cirurgião especialista e seu corpo clínico. O valor da consulta é simbólico, de apenas R$ 90, bem abaixo de uma consulta particular com um cirurgião. No dia da consulta o cirurgião examina o paciente e pede exames oftalmológicos pré-operatórios para avaliar a saúde ocular e poder fazer a indicação cirúrgica com segurança. O valor dos exames oftalmológicos varia de uma clínica para outra, mas este valor (que o paciente paga no dia da consulta) é descontado depois do pacote da cirurgia. Confirmado o diagnóstico e o paciente estando com boa saúde para operar, a cirurgia já pode ser agendada!"
|
| 80 |
+
|
| 81 |
+
8º PASSO: GATILHO DE ESCASSEZ
|
| 82 |
+
Script: "Na Central da Visão, como expliquei, oferecemos os horários vagos que as clínicas parceiras nos oferecem.
|
| 83 |
+
A Dra Rachel costuma nos oferecer horários às 2ªs e 4ªs no período da tarde."
|
| 84 |
+
|
| 85 |
+
9º PASSO: ENCERRAMENTO
|
| 86 |
+
Script: "Analise com carinho e compartilhe com seus familiares. Estou à disposição para tirar dúvidas e te orientar. 🥰
|
| 87 |
+
Se você quiser agendar uma consulta é só escrever por aqui ou ligar para 0800 608-2130. 🌷"
|
| 88 |
+
|
| 89 |
+
---------------------------------------------------------------------
|
| 90 |
+
SEÇÃO 4: GESTÃO DE DADOS E CRM (FAROL)
|
| 91 |
+
---------------------------------------------------------------------
|
| 92 |
+
|
| 93 |
+
10º PASSO: CADASTRO E FOLLOW-UP (FUP)
|
| 94 |
+
Instruções:
|
| 95 |
+
1. Adicione o contato no FAROL e preencha as informações conforme o sistema aponta.
|
| 96 |
+
2. Crie um FUP de retorno no tempo médio de 7 dias, intercalando os dias (ex: dia 10, dia 11, dia 12) para não sobrecarregar.
|
| 97 |
+
3. Regra: Não agende FUPs para 2ªs e 3ªs feiras (dias corridos).
|
| 98 |
+
4. Exceção: Leads quentes não entram na regra dos 7 dias (FUP em 1 ou 2 dias).
|
| 99 |
+
5. Organização: Anote no título do FUP o assunto (ex: férias, pressão controlada, conversar com filho, 2ª dose vacina) para facilitar a conversa futura.
|
| 100 |
+
|
| 101 |
+
---------------------------------------------------------------------
|
| 102 |
+
SEÇÃO 5: INFORMAÇÕES TÉCNICAS E COMPLEMENTARES
|
| 103 |
+
---------------------------------------------------------------------
|
| 104 |
+
|
| 105 |
+
CUSTOS E PROCEDIMENTOS INICIAIS
|
| 106 |
+
- Consulta: R$ 90,00.
|
| 107 |
+
- Exames: Feitos no dia da consulta. O paciente antecipa o valor e, ao acertar a cirurgia, esse valor é abatido do pacote (em casos de catarata).
|
| 108 |
+
- Exemplo de custo (Oftalmax): R$ 286,00.
|
| 109 |
+
|
| 110 |
+
DEFINIÇÃO DE EXAMES (OFTALMAX - CATARATA)
|
| 111 |
+
1. Biometria: Mede o comprimento do olho e estruturas para calcular o grau da lente intraocular (LIO).
|
| 112 |
+
2. Ceratoscopia (Topografia): Analisa a curvatura da córnea, identifica astigmatismos e irregularidades como ceratocone. Indicado para pré e pós-operatórios.
|
| 113 |
+
3. Microscopia Especular: Verifica a densidade e qualidade das células do endotélio corneano (camada interna responsável pela transparência).
|
| 114 |
+
4. Mapeamento de Retina (Fundo de Olho): Observa nervos, vasos e tecido de captação de imagens. Detecta inflamações, problemas neurológicos, diabetes, hipertensão, glaucoma, etc. Essencial antes da cirurgia.
|
| 115 |
+
|
| 116 |
+
DETALHES DO PACOTE DE CIRURGIA (CATARATA)
|
| 117 |
+
Valor de Referência: R$ 3.964,00 (por olho).
|
| 118 |
+
Inclusos:
|
| 119 |
+
- Todos os exames pré e pós-operatórios.
|
| 120 |
+
- Sala cirúrgica, equipe médica e anestesista.
|
| 121 |
+
- Lente intraocular importada monofocal Alcon Cristal Type 7B.
|
| 122 |
+
- Consultas pós-operatórias.
|
| 123 |
+
Nota: Se for nos dois olhos, opera o primeiro e, recuperando bem (menos de um mês), agenda o segundo.
|
| 124 |
+
|
| 125 |
+
---------------------------------------------------------------------
|
| 126 |
+
SEÇÃO 6: SCRIPTS PARA SITUAÇÕES ESPECÍFICAS
|
| 127 |
+
---------------------------------------------------------------------
|
| 128 |
+
|
| 129 |
+
TEXTO PARA ÁUDIO DE FOLLOW-UP (FUP)
|
| 130 |
+
"Olá, boa tarde, aqui é a ______ da Central da Visão tudo bem?
|
| 131 |
+
Recebemos sua solicitação a respeito da cirurgia de ___________ para seu familiar____
|
| 132 |
+
Estou gravando esse áudio para saber se você recebeu e analisou o orçamento...
|
| 133 |
+
Eu sei como é difícil encontrar uma clínica segura e acessível... mas você não está sozinha(o).
|
| 134 |
+
Conte comigo para esclarecer o orçamento... Um abraço grande."
|
| 135 |
+
|
| 136 |
+
QUANDO HÁ DEMORA NO ATENDIMENTO (EMPATIA)
|
| 137 |
+
"Peço desculpas pela demora em responder à sua mensagem. Estamos com um número muito grande de pedidos... 😞
|
| 138 |
+
Mas agora estou à sua disposição para tirar suas dúvidas e te orientar, com todo o carinho e atenção que você merece ❤️"
|
| 139 |
+
|
| 140 |
+
QUANDO A PESSOA NÃO INTERAGE (COM CANAL IDENTIFICADO)
|
| 141 |
+
"Oi, desculpe, eu não sei o seu nome, mas vi que você enviou uma mensagem... pelo Youtube... Meu nome é Marta e vou passar informações sobre a Central da Visão..."
|
| 142 |
+
|
| 143 |
+
QUANDO A PESSOA NÃO INTERAGE (SEM CANAL IDENTIFICADO)
|
| 144 |
+
"Oi, desculpe, eu não sei o seu nome, mas vi que você enviou uma mensagem... e que o prefixo de seu telefone é ZZZ... Meu nome é Marta... Depois me diga por favor de qual cirurgia você quer mais informações..."
|
| 145 |
+
|
| 146 |
+
---------------------------------------------------------------------
|
| 147 |
+
SEÇÃO 7: FAQ - PERGUNTAS FREQUENTES E ARGUMENTAÇÃO
|
| 148 |
+
---------------------------------------------------------------------
|
| 149 |
+
|
| 150 |
+
POR QUE EM ALGUMAS CLÍNICAS (GRUPO OPTY/HOSP) A REFRATIVA É MAIS BARATA?
|
| 151 |
+
- Estratégia corporativa para desenvolver o segmento.
|
| 152 |
+
- Investimento próprio em equipamentos e equipe, sem necessidade de sublocar centros cirúrgicos de terceiros (como ocorre em clínicas menores), o que encarece o custo.
|
| 153 |
+
- Política social de diminuir a baixa visão.
|
| 154 |
+
|
| 155 |
+
POR QUE REPETIR EXAMES SE O PACIENTE JÁ FEZ EM OUTRO LUGAR?
|
| 156 |
+
- Segurança e responsabilidade: A Central trabalha com cirurgiões especialistas, não generalistas.
|
| 157 |
+
- Fatores de risco: Pressão ocular, inflamações ou diabetes podem comprometer a cirurgia se não avaliados pelo cirurgião responsável.
|
| 158 |
+
- Protocolo seguro: O cirurgião que opera precisa ter conhecimento profundo do caso.
|
docs/TREINAMENTO DE ARGUMENTAÇÃO - CENTRAL DA VISÃO.txt
ADDED
|
@@ -0,0 +1,138 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
TÍTULO DO DOCUMENTO: TREINAMENTO DE ARGUMENTAÇÃO - CENTRAL DA VISÃO
|
| 2 |
+
|
| 3 |
+
---------------------------------------------------------------------
|
| 4 |
+
SEÇÃO 1: DIRETRIZES PARA CONTORNO DE OBJEÇÕES
|
| 5 |
+
---------------------------------------------------------------------
|
| 6 |
+
|
| 7 |
+
OBJETIVO
|
| 8 |
+
Exercício de argumentação para contornar objeções quando o paciente não dá muito espaço para conversa.
|
| 9 |
+
|
| 10 |
+
PASSO A PASSO
|
| 11 |
+
1. Entender o histórico: Verifique quais informações o cliente já recebeu (mostre respeito e consideração para não perguntar de novo).
|
| 12 |
+
2. Humanização: Chame o paciente pelo nome e se identifique (use mensagens curtas).
|
| 13 |
+
3. Empatia: Não tente negar a objeção ou minimizar o problema do paciente. Vá direto ao ponto que dificulta a empatia; essa é a melhor solução.
|
| 14 |
+
4. Precisão: Não generalize o discurso usando frases subjetivas e não diferenciadoras.
|
| 15 |
+
|
| 16 |
+
CONTEXTO DE MERCADO
|
| 17 |
+
- A Central da Visão (CdV) é pioneira e líder em cirurgias no Brasil.
|
| 18 |
+
- Somos referência, por isso é comum concorrentes copiarem discursos e imagens.
|
| 19 |
+
- A qualidade do serviço da CdV e das clínicas afiliadas é difícil de encontrar, portanto, precisamos ser precisos no que falamos.
|
| 20 |
+
|
| 21 |
+
---------------------------------------------------------------------
|
| 22 |
+
SEÇÃO 2: VOCABULÁRIO E TERMOS (DO'S AND DON'TS)
|
| 23 |
+
---------------------------------------------------------------------
|
| 24 |
+
|
| 25 |
+
TERMOS PROIBIDOS (EVITAR O USO)
|
| 26 |
+
Não usar expressões genéricas que não diferenciam o trabalho:
|
| 27 |
+
1. "Médicos maravilhosos" (Termo subjetivo. Maravilhosos em que?).
|
| 28 |
+
2. "Atendimento humanizado" (Termo banalizado. Prefira demonstrar educação e dignidade na prática).
|
| 29 |
+
3. "Equipamentos modernos" (Lugar comum. Compare com a tradição e segurança, ex: "banco com 80 anos de tradição").
|
| 30 |
+
4. "Clínica super bem avaliada" (Vago. Qual a referência? Qual a isenção?).
|
| 31 |
+
|
| 32 |
+
---------------------------------------------------------------------
|
| 33 |
+
SEÇÃO 3: TABELA DE RESUMO RÁPIDO (OBJEÇÃO vs. ARGUMENTO)
|
| 34 |
+
---------------------------------------------------------------------
|
| 35 |
+
[Nota: Esta seção resume a tabela original do documento para consulta rápida]
|
| 36 |
+
|
| 37 |
+
1. OBJEÇÃO: O valor ficou acima.
|
| 38 |
+
- Argumentos: Focar em VALOR vs PREÇO. Citar Lente Importada, Tradição da Clínica, Formação dos Médicos, Centro Cirúrgico Auditado, Liderança de Mercado, NPS > 90%.
|
| 39 |
+
|
| 40 |
+
2. OBJEÇÃO: Achou mais em conta em outra clínica.
|
| 41 |
+
- Argumentos: Serviço de Jornada completa, possibilidade de mudança de diagnóstico, Seguro de Responsabilidade Civil. Usar comparador. Alertar que "o barato pode sair caro" e cuidado com preços "a partir de".
|
| 42 |
+
|
| 43 |
+
3. OBJEÇÃO: Só está pesquisando preço.
|
| 44 |
+
- Argumentos: Perguntar se já tem diagnóstico. Explicar que catarata é progressiva e a única cura é cirúrgica. Citar demanda do SUS. Quanto mais cedo operar, mais fácil. Risco de doenças silenciosas.
|
| 45 |
+
|
| 46 |
+
4. OBJEÇÃO: Dificuldade de locomoção.
|
| 47 |
+
- Ação: Avisar às clínicas (comum no RJ). Verificar necessidade de Cadeira de Rodas.
|
| 48 |
+
|
| 49 |
+
5. OBJEÇÃO: Valores de outras lentes.
|
| 50 |
+
- Ação: Enviar vídeo sobre lentes. Explicar que temos valores em contrato mais baratos que o particular.
|
| 51 |
+
|
| 52 |
+
6. OBJEÇÃO: Reengajamento (Ghosting/Não interage).
|
| 53 |
+
- Ação: Gravar áudio ou mandar msg empática ("Entendo que não pode falar agora"). Mandar link de conteúdo relevante. Contar história.
|
| 54 |
+
|
| 55 |
+
7. OBJEÇÃO: Vai fazer em outra clínica.
|
| 56 |
+
- Ação: Enviar link para pesquisa de resposta/motivo.
|
| 57 |
+
|
| 58 |
+
8. OBJEÇÃO: Já tenho os exames.
|
| 59 |
+
- Argumentos: Diferença entre oftalmologista generalista e especialista. Segurança. Risco de exame malfeito.
|
| 60 |
+
|
| 61 |
+
9. OBJEÇÃO: Não tem cartão.
|
| 62 |
+
- Alternativas: Cartão de familiares, entrada em dinheiro + parcelamento, Pix.
|
| 63 |
+
|
| 64 |
+
10. OBJEÇÃO: Tenho que falar com meus familiares.
|
| 65 |
+
- Ação: Descobrir qual familiar, nome e qual a barreira.
|
| 66 |
+
|
| 67 |
+
---------------------------------------------------------------------
|
| 68 |
+
SEÇÃO 4: SCRIPTS DETALHADOS E ARGUMENTAÇÃO PROFUNDA
|
| 69 |
+
---------------------------------------------------------------------
|
| 70 |
+
|
| 71 |
+
CENÁRIO A: O PREÇO FICOU ACIMA
|
| 72 |
+
Argumento Central: A Central da Visão foca no melhor custo-benefício, não necessariamente no menor preço, sem abrir mão da qualidade.
|
| 73 |
+
Pontos Chave:
|
| 74 |
+
- Parceria com clínicas de mais de 10 anos de tradição.
|
| 75 |
+
- Cirurgiões especializados, nunca residentes.
|
| 76 |
+
- Centros Cirúrgicos auditados com rigorosos padrões.
|
| 77 |
+
- Condições facilitadas em mais de 3.000 procedimentos.
|
| 78 |
+
- Orçamentos completos (sem taxas surpresas de sala, anestesista ou lentes).
|
| 79 |
+
- Suporte individual até o pós-operatório.
|
| 80 |
+
- Prova Social: +17.000 procedimentos, NPS 93%, Nota 4.9 no Google.
|
| 81 |
+
Chamada para Ação: "Oferecemos um serviço gratuito para comparar orçamentos e verificar todos os custos. Quer conversar?"
|
| 82 |
+
|
| 83 |
+
CENÁRIO B: ACHOU MAIS EM CONTA EM OUTRA CLÍNICA
|
| 84 |
+
Argumento Central: Qualidade é fundamental em cirurgia de visão.
|
| 85 |
+
Critérios para Comparação (Educar o cliente):
|
| 86 |
+
1. Especialização dos médicos (formação e experiência).
|
| 87 |
+
2. Número de cirurgias realizadas.
|
| 88 |
+
3. Avaliações de pacientes.
|
| 89 |
+
4. Totalidade dos custos (consultas, exames, equipe, lente, sala, anestesia).
|
| 90 |
+
Perguntas para o cliente fazer à concorrência:
|
| 91 |
+
- "O paciente receberá suporte em toda a jornada de saúde?"
|
| 92 |
+
- "Serão oferecidos valores acessíveis para exames laboratoriais e risco cirúrgico?"
|
| 93 |
+
- "Caso o diagnóstico mude, o valor continua acessível?"
|
| 94 |
+
Alerta: Cuidado com orçamentos "a partir de".
|
| 95 |
+
|
| 96 |
+
CENÁRIO C: SÓ ESTÁ PESQUISANDO PREÇO
|
| 97 |
+
Argumento Central: Urgência médica vs. Preço.
|
| 98 |
+
Script:
|
| 99 |
+
- A catarata é progressiva e a cura é apenas cirúrgica.
|
| 100 |
+
- Quanto mais cedo feita, mais simples a cirurgia e a recuperação.
|
| 101 |
+
- A demora pode trazer doenças silenciosas.
|
| 102 |
+
- "Independentemente da escolha da Central da Visão, estamos aqui para ajudar você a encontrar uma solução adequada rapidamente."
|
| 103 |
+
|
| 104 |
+
CENÁRIO D: DIFICULDADE DE LOCOMOÇÃO
|
| 105 |
+
Ação: Identificar necessidade especial (cadeira de rodas, etc.) para buscar horários tranquilos.
|
| 106 |
+
Regra: Todo paciente deve ir com acompanhante adulto.
|
| 107 |
+
|
| 108 |
+
CENÁRIO E: VALORES DE OUTRAS LENTES (LIOs)
|
| 109 |
+
Explicação:
|
| 110 |
+
- A Central tem preços acessíveis para LIOs.
|
| 111 |
+
- Não passamos custos antecipados pois a lente depende da recomendação cirúrgica (variam por tecnologia e indicação).
|
| 112 |
+
- Necessário comparecer à consulta para definir se a lente é para perto, longe ou ambos.
|
| 113 |
+
|
| 114 |
+
CENÁRIO F: REENGAJAMENTO (CLIENTE PAROU DE RESPONDER)
|
| 115 |
+
Opção 1 (Empática + Conteúdo):
|
| 116 |
+
"Oi, [Nome]. Eu não tive resposta sua 😢. Imagino que esteja corrido, mas continuo comprometida em ajudar. Envio este texto que pode ser útil: [Link sobre como é feita a cirurgia]. Para voltar a falar comigo, é só escrever."
|
| 117 |
+
|
| 118 |
+
Opção 2 (Direta/Opções):
|
| 119 |
+
"Olá! Aqui é a Marta. Quero garantir seu atendimento. Para eu seguir, me diga:
|
| 120 |
+
1️⃣ Quero continuar e tirar dúvidas.
|
| 121 |
+
2️⃣ Já recebi as informações e estou avaliando.
|
| 122 |
+
3️⃣ Prefiro encerrar a conversa."
|
| 123 |
+
|
| 124 |
+
Opção 3 (Serviço Gratuito):
|
| 125 |
+
"Sabemos como é difícil encontrar uma clínica segura... Quero oferecer a você um serviço gratuito de orientação... Você pode falar agora?"
|
| 126 |
+
|
| 127 |
+
CENÁRIO G: VAI FAZER EM OUTRA CLÍNICA (DESQUALIFICAÇÃO POSITIVA)
|
| 128 |
+
Script:
|
| 129 |
+
"Obrigada por compartilhar. Desejo que a cirurgia seja um sucesso e traga felicidade para a família. Vou encerrar o atendimento, mas me coloco à disposição no futuro. Se puder contar como podemos melhorar, agradeço: [Link]."
|
| 130 |
+
|
| 131 |
+
CENÁRIO H: JÁ TENHO OS EXAMES
|
| 132 |
+
Argumento Técnico:
|
| 133 |
+
- "Você já teve indicação para consultar um cirurgião especialista em catarata?"
|
| 134 |
+
- Exames de Risco Cirúrgico (Sangue/Cardio): Levar à consulta (validade 3 meses).
|
| 135 |
+
- Exames Oftalmológicos Anteriores: Levar para histórico/evolução.
|
| 136 |
+
- Novo Exame: O cirurgião da Central solicitará exames feitos em sua própria clínica/protocolo.
|
| 137 |
+
- Motivo: Só o cirurgião especialista tem qualificação para prescrever o pré-cirúrgico específico para o olho que será operado (diferença entre generalista e especialista).
|
| 138 |
+
- Benefício: Os exames na clínica parceira geralmente são subsidiados ou incluídos no pacote.
|
prompts.py
ADDED
|
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
PROMPT_TEMPLATE = """
|
| 2 |
+
## 1. PAPEL E OBJETIVO
|
| 3 |
+
Você é um Consultor de Saúde Virtual da "Central da Visão". Sua missão é acolher, orientar e agendar consultas para pacientes (geralmente idosos ou seus familiares) que buscam cirurgias oftalmológicas (principalmente Catarata e Refrativa) a preços acessíveis.
|
| 4 |
+
Você atua como um facilitador entre o paciente e clínicas de excelência com horários ociosos.
|
| 5 |
+
|
| 6 |
+
**ESCOPO DE ATUAÇÃO:** Você deve responder EXCLUSIVAMENTE sobre:
|
| 7 |
+
1. Cirurgias oftalmológicas (Catarata, Refrativa, Pterígio, etc).
|
| 8 |
+
2. Agendamentos, valores e funcionamento da Central da Visão.
|
| 9 |
+
3. Dúvidas administrativas sobre o processo cirúrgico baseadas no contexto.
|
| 10 |
+
|
| 11 |
+
Qualquer outro assunto (história, política, futebol, conhecimentos gerais) deve ser recusado educadamente.
|
| 12 |
+
|
| 13 |
+
## 2. CONTEXTO DA INFORMAÇÃO (RAG)
|
| 14 |
+
{context}
|
| 15 |
+
|
| 16 |
+
## 3. MENSAGEM DO USUÁRIO
|
| 17 |
+
{question}
|
| 18 |
+
|
| 19 |
+
## 4. DIRETRIZES DE PERSONALIDADE E TOM DE VOZ
|
| 20 |
+
- **Empatia Radical:** Seu tom deve ser extremamente acolhedor, paciente e educado. Use emojis com moderação (ex: 🌸, 😉, ❤️).
|
| 21 |
+
- **Linguagem Simples:** O público-alvo inclui idosos e classe C/D. Evite tecnicismos.
|
| 22 |
+
- **Escuta Ativa:** Demonstre que entendeu a dor do paciente antes de responder.
|
| 23 |
+
- **Humanização:** Chame o usuário pelo nome. Nunca aja como um robô frio.
|
| 24 |
+
- **Formato WhatsApp:** Respostas curtas/médias, parágrafos breves.
|
| 25 |
+
|
| 26 |
+
## 5. REGRAS DE NEGÓCIO E ARGUMENTAÇÃO (OBRIGATÓRIO)
|
| 27 |
+
Baseie-se nos documentos para contornar objeções:
|
| 28 |
+
1. **Qualidade:** Enfatize "mais de 10 anos de tradição" e médicos "especialistas formados nas melhores universidades".
|
| 29 |
+
2. **Preço vs. Valor:** Cite a lente importada, centro cirúrgico auditado e acompanhamento completo.
|
| 30 |
+
3. **Urgência:** Lembre que "a catarata é progressiva" e operar cedo evita riscos.
|
| 31 |
+
4. **Diferenciais:** Acompanhamento pós-operatório, sem taxas surpresas, foco na segurança (sem residentes).
|
| 32 |
+
5. **Termos Proibidos:** NÃO use "Atendimento humanizado" nem "Equipamentos modernos".
|
| 33 |
+
|
| 34 |
+
## 6. RESTRIÇÕES E SEGURANÇA (IMPORTANTE)
|
| 35 |
+
- **FILTRO ANTI-ALUCINAÇÃO (Assuntos Gerais):** Se o usuário fizer perguntas de conhecimentos gerais (ex: "Quem descobriu o Brasil?", "Como fazer bolo?", "Quanto é 2+2?"), ignore a pergunta e responda: "Peço desculpas, mas meu conhecimento é focado exclusivamente em ajudar você a recuperar sua visão e realizar sua cirurgia. Posso te ajudar com algo sobre a Central da Visão? 🌸".
|
| 36 |
+
- **NÃO é Médico:** Nunca dê diagnósticos. Se o usuário relatar sintomas graves, oriente buscar um médico imediatamente.
|
| 37 |
+
- **Fidelidade ao Contexto:** Se a resposta para uma dúvida específica sobre a Central da Visão não estiver no {context}, diga: "Vou precisar verificar essa informação específica com a nossa equipe técnica para não te passar nada errado. Gostaria de agendar uma conversa rápida?"
|
| 38 |
+
|
| 39 |
+
## 7. ESTRUTURA DA RESPOSTA
|
| 40 |
+
1. **Acolhimento:** Valide o sentimento ou a dúvida do usuário.
|
| 41 |
+
2. **Resposta/Argumento:** Forneça a informação estritamente ligada à oftalmologia/negócio.
|
| 42 |
+
3. **Chamada para Ação (CTA):** Termine com uma pergunta (ex: "Gostaria de ver se temos uma clínica parceira na sua cidade?").
|
| 43 |
+
"""
|
requirements.txt
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
streamlit
|
| 2 |
+
langchain
|
| 3 |
+
langchain-community
|
| 4 |
+
langchain-core
|
| 5 |
+
langchain-openai
|
| 6 |
+
langchain-chroma
|
| 7 |
+
langchain-huggingface
|
| 8 |
+
langchain-text-splitters
|
| 9 |
+
chromadb
|
| 10 |
+
python-dotenv
|
| 11 |
+
watchdog
|
| 12 |
+
pydantic
|
| 13 |
+
sentence-transformers
|
| 14 |
+
huggingface-hub
|
retriever.py
ADDED
|
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import os
|
| 2 |
+
from langchain_text_splitters import RecursiveCharacterTextSplitter
|
| 3 |
+
from langchain_chroma import Chroma
|
| 4 |
+
from langchain_huggingface import HuggingFaceEmbeddings
|
| 5 |
+
from langchain_community.document_loaders import TextLoader, DirectoryLoader
|
| 6 |
+
|
| 7 |
+
CHROMA_PATH = "chroma_db"
|
| 8 |
+
FOLDER_PATH = "docs"
|
| 9 |
+
|
| 10 |
+
# Definindo modelo de embeddings
|
| 11 |
+
def emb_model():
|
| 12 |
+
model_name = "Qwen/Qwen3-Embedding-0.6B"
|
| 13 |
+
model_kwargs = {"device": "cpu",
|
| 14 |
+
"trust_remote_code": True}
|
| 15 |
+
encode_kwargs = {"normalize_embeddings": True}
|
| 16 |
+
|
| 17 |
+
embeddings = HuggingFaceEmbeddings(
|
| 18 |
+
model_name=model_name,
|
| 19 |
+
model_kwargs=model_kwargs,
|
| 20 |
+
encode_kwargs=encode_kwargs
|
| 21 |
+
)
|
| 22 |
+
|
| 23 |
+
return embeddings
|
| 24 |
+
|
| 25 |
+
# Carregando banco de dados Chroma
|
| 26 |
+
embeddings = emb_model()
|
| 27 |
+
db_chroma = Chroma(persist_directory=CHROMA_PATH, embedding_function=embeddings)
|
| 28 |
+
|
| 29 |
+
# Dividindo o texto em chunks
|
| 30 |
+
def divide_documents(documents):
|
| 31 |
+
text_splitter = RecursiveCharacterTextSplitter(
|
| 32 |
+
chunk_size=1000,
|
| 33 |
+
chunk_overlap=200)
|
| 34 |
+
chunks = text_splitter.split_documents(documents)
|
| 35 |
+
|
| 36 |
+
return chunks
|
| 37 |
+
|
| 38 |
+
if __name__ == "__main__":
|
| 39 |
+
|
| 40 |
+
print("Iniciando o processo de criação do banco de dados Chroma...")
|
| 41 |
+
|
| 42 |
+
# Verificando se a pasta dos docs existe
|
| 43 |
+
if os.path.exists(FOLDER_PATH):
|
| 44 |
+
loader = DirectoryLoader(
|
| 45 |
+
FOLDER_PATH,
|
| 46 |
+
glob="**/*.txt",
|
| 47 |
+
loader_cls=TextLoader,
|
| 48 |
+
loader_kwargs={"encoding": "utf-8"}
|
| 49 |
+
)
|
| 50 |
+
|
| 51 |
+
docs = loader.load()
|
| 52 |
+
# Verificando se há documentos carregados
|
| 53 |
+
if docs:
|
| 54 |
+
print(f"Carregados {len(docs)} documentos.")
|
| 55 |
+
|
| 56 |
+
# Dividindo documentos em chunks
|
| 57 |
+
chunks = divide_documents(docs)
|
| 58 |
+
print(f"Gerados {len(chunks)} pedaços (chunks).")
|
| 59 |
+
|
| 60 |
+
print("Adicionando ao Chroma DB...")
|
| 61 |
+
db_chroma.add_documents(chunks)
|
| 62 |
+
print("Banco de dados atualizado com sucesso!")
|
| 63 |
+
|
| 64 |
+
else:
|
| 65 |
+
print("A pasta existe, mas não encontrei arquivos .txt dentro dela.")
|
| 66 |
+
else:
|
| 67 |
+
print(f"ERRO: A pasta '{FOLDER_PATH}' não foi encontrada.")
|