SlideShare uma empresa Scribd logo
Ajudando quem não sabe
programar a criar expressões
programáticas através de
interface
Priscila Alcântara
Antes de
começar...
Quem é esse tal
de CESAR?
572 pessoas legais
60 designers fofos
Recife
Curitiba
Sorocaba e
Manaus
Nós
recebemos
uma missão:
Projetar uma interface que tornasse
possível que um analista em biologia
molecular pudesse escrever
condicionais.
E
começamos
com nosso
processo:
Entender
Idear
Prototipar
Avaliar
#1 Entender
“
Aprender a programar é
meio como aprender um
novo idioma
Por que
alguém da
área de
saúde
precisaria
saber
programar?
Afinal, a gente espera mesmo que
essas pessoas consigam nos ajudar
a ser saudáveis...
Para
preencher
documentos,
claro!
Existem uma série deles que são
mandatórios, de acordo com seus
conselhos profissionais, a serem
preenchidos por médicos, técnicos e
responsáveis pelos laboratórios,
enfermeiros...
49%
é a porcentagem de tempo que
médicos costumam gastar em
papelada.
Annals of Internal Medicine
Falando
somente
sobre
exames
genéticos:
Um biólogo molecular experiente
pode levar entre 15 minutos a 1:30h
para preencher um laudo
O fato é:
Se as pessoas que preenchem os
laudos dos exames soubessem
programar, poderiam ~facilmente~
botar as máquinas para fazerem o
trabalho pesado.
“
Como assim, Bial?
Como
funciona um
exame
genético?
Essa belezinha recebe a sua
amostra de DNA e decodifica
um arquivo .csv lindo com os
resultados.
Esse arquivo .csv
fofo pode conter:
➔ 92 colunas
➔ 2000 linhas e
➔ gerar um laudo de até 20
páginas
Daí o
analista faz
algo do tipo:
Se o paciente for feminino, tenho
que lembrar de escrever sempre A
paciente.
Se Exon de BRCA1 for maior do
que 19 e estiver em homozigoze,
essa variante é possivelmente
patogênica.
Traduzindo
em código:
if(paciente.getSexo().equals("F")){
paciente.setArtigo("A");
}
if(brca1.getExon() > 19 &&
brca1.getExon().isHomozigoze()){
brca1.setPatogenia(true);
}
Empatia é
isso:
Agora que a equipe entende a
dificuldade que é laudar um exame e
que ensinar um analista a programar
só vai piorar as coisas.
#2 Idear
“
Como podemos melhorar a
vida dessas pessoas?
“
Como seria uma interface
em que os analistas criem
os laudos automaticamente
sem precisar codificar?
Roberto Tavares
Feitosa
33 anos
Doutor em Biologia
Molecular
“Tem que ter uma forma disso ser
mais automático.”
Habilidade com o computador:
Principais sistemas que usa no trabalho:
Excel, Word, Pleres, Windows, Google
Drive
Principais sistemas que usa
pessoalmente:
Celular Android, WhatsApp, Mac
Características:
Paciente, curioso, multitarefa
O que o
usuário
conhece que
podemos
usar?
A gente
conhecia o
Axure...
#3 Prototipar
Depois de
muitos
rabiscos e
validação
com o
cliente...
Achamos a
melhor
forma que
foi trabalhar
em etapas:
1. O que eu quero preencher?
2. Quais são as condições?
3. Se as condições forem atendidas?
4. Como posso conferir o resultado?
“O que eu vou preencher?
TDC2018SP | UX Design - Ajudando quem nao sabe programar a criar expressoes programaticas atraves de interface
“Quais são as condições?
TDC2018SP | UX Design - Ajudando quem nao sabe programar a criar expressoes programaticas atraves de interface
“
Se as condições forem
atendidas?
TDC2018SP | UX Design - Ajudando quem nao sabe programar a criar expressoes programaticas atraves de interface
“
Como vou saber que deu
certo?
TDC2018SP | UX Design - Ajudando quem nao sabe programar a criar expressoes programaticas atraves de interface
TDC2018SP | UX Design - Ajudando quem nao sabe programar a criar expressoes programaticas atraves de interface
#4 Avaliar
Levamos o
protótipo
para onde
os analistas
trabalham
1. Vimos ele trabalhando no
protótipo
2. Ajustamos pontos importantes
3. Liberamos uma versão parcial
4. Ajustamos mais pontos
importantes
5. Permitimos que a pessoa ficasse
sozinho com a solução parcial
O resultado:
Mais produtividade para o
time
Menos erros nos laudos
entregues
Os pacientes recebem o
resultado mais rápido
Obrigada!
psa@cesar.org.br
@prixalcantara
/priscilasalcantara
@designcesar

Mais conteúdo relacionado

PPT
Design de interface e medicina
PPTX
Bioinformática
PDF
Como Python ajudou a automatizar o nosso laboratório v.2
PDF
Machine learning java ce conference 2012 - fortaleza ce
PPT
Software MOTRIX
PDF
PDF AULA 1 -LOBO - Curso de Saude DIgital -Saude 4.0 e Saude Digital.pdf
PPTX
A Inteligência Artificial em sala de aula
PDF
Inteligencia Artificial
Design de interface e medicina
Bioinformática
Como Python ajudou a automatizar o nosso laboratório v.2
Machine learning java ce conference 2012 - fortaleza ce
Software MOTRIX
PDF AULA 1 -LOBO - Curso de Saude DIgital -Saude 4.0 e Saude Digital.pdf
A Inteligência Artificial em sala de aula
Inteligencia Artificial

Mais de tdc-globalcode (20)

PDF
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
PDF
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
PDF
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
PDF
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
PDF
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
PDF
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
PDF
TDC2019 Intel Software Day - Inferencia de IA em edge devices
PDF
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
PPT
Trilha .Net - Programacao funcional usando f#
PDF
TDC2018SP | Trilha Go - Case Easylocus
PDF
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
PDF
TDC2018SP | Trilha Go - Clean architecture em Golang
PDF
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
PDF
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
PDF
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
PDF
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
PDF
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
PDF
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
PDF
TDC2018SP | Trilha .Net - .NET funcional com F#
PDF
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - Inferencia de IA em edge devices
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha .Net - Programacao funcional usando f#
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
Anúncio

Último (20)

PPTX
A História da Europa na Baixa Idade Média.pptx
PPTX
disciplulado curso preparatorio para novos
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PPTX
435434725-A-Mineracao-No-Brasil-Colonial.pptx
PPTX
HISTÓRIA DO BRASIL - anos de Democracia.pptx
PDF
O retorno a origem (islã Islamismo)
PDF
embriologia_animal_aula_share_2026_semestre
PPTX
Pedagogia em Ambientes Não Escolares.pptx
PDF
saeb_documentos_de_referencia_versao_1.0.pdf
PPT
História e Evolução dos Computadores domésticos
PPT
sistema reprodutor para turmas do oitavo ano
PDF
Formação politica brasil_2017.pptx.pdf
PPTX
Noções de Saúde e Segurança do Trabalho.pptx
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PDF
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
PDF
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PPTX
Programa Nacional de Saúde do Adulto.pptx
A História da Europa na Baixa Idade Média.pptx
disciplulado curso preparatorio para novos
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
435434725-A-Mineracao-No-Brasil-Colonial.pptx
HISTÓRIA DO BRASIL - anos de Democracia.pptx
O retorno a origem (islã Islamismo)
embriologia_animal_aula_share_2026_semestre
Pedagogia em Ambientes Não Escolares.pptx
saeb_documentos_de_referencia_versao_1.0.pdf
História e Evolução dos Computadores domésticos
sistema reprodutor para turmas do oitavo ano
Formação politica brasil_2017.pptx.pdf
Noções de Saúde e Segurança do Trabalho.pptx
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
GUERRAFRIA.pptdddddddddddddddddddddddddx
aulademeiodetransporteemlibras-120304202807-phpapp01_removed.pdf
A relação entre funções executivas e desempenho acadêmico em crianças com Tra...
Trabalho Cidades sustentáveis ou Utopia.pptx
Programa Nacional de Saúde do Adulto.pptx
Anúncio

TDC2018SP | UX Design - Ajudando quem nao sabe programar a criar expressoes programaticas atraves de interface