Teste de Domínio HealthCare com Casos de Teste de Amostra

Índice:

Anonim

Antes de começarmos os testes, vamos estudar rapidamente o conhecimento básico do domínio da saúde.

Teste de Domínio HealthCare

Healthcare Domain Testing é um processo para testar o aplicativo de saúde para vários fatores, como padrões, segurança, conformidade, dependência cruzada com outras entidades, etc. O objetivo do teste de domínio de saúde é garantir a qualidade, confiabilidade, desempenho, segurança e eficiência do aplicativo de saúde .

Conhecimento básico do domínio dos cuidados de saúde

Todo o sistema de saúde é entrelaçado por um único órgão que é o hospital ou provedor (médico).

Enquanto as outras entidades incluem-

  • Seguradora: Medicare, Medicaid, BCBS, etc.
  • Paciente / Consumidores: Paciente inscrito
  • Autoridade reguladora: HIPAA, avaliação OASIS, HCFA 1500 e UB92, etc.
  • Fornecedores de soluções de saúde e ciências da vida

Terminologia Básica do Sistema de Saúde

  • Provedor : um profissional de saúde (médico), grupo médico, clínica, laboratório, hospital, etc. licenciado por serviços de saúde
  • Reivindicação: uma solicitação à sua seguradora de saúde para pagar uma conta de serviço de saúde
  • Corretor: um profissional de seguros, que negocia, adquire seguro em nome do segurado ou potencial segurado
  • Finanças: seguradoras que pagam por despesas médicas, podem ser governamentais (Medicare ou Medicaid) ou comerciais (BCBS)
  • Medicare: um programa federal de seguro saúde para idosos e pessoas com deficiência permanente
  • Medicaid: um programa conjunto e estadual que ajuda famílias e indivíduos de baixa renda a pagar pelos custos associados aos cuidados médicos
  • Código CPT : um código de terminologia de procedimento atual é um código médico definido para descrever serviços médicos, cirúrgicos e de diagnóstico
  • HIPAA : É um conjunto de normas e regulamentos que médicos, hospitais, operadoras de saúde e planos de saúde devem seguir para prestar seus serviços

Neste tutorial, vamos aprender-

  • Conhecimento básico do domínio dos cuidados de saúde
  • Processo de Negócios de Saúde
  • Teste do sistema de Provedores
  • Teste do sistema do corretor
  • Teste do Sistema de Membros
  • Teste do Sistema de Reivindicações
  • Teste do Sistema Financeiro
  • Teste de conformidade regulamentar
  • Teste de desempenho do aplicativo de saúde
  • Outros tipos de teste para aplicativos de saúde
  • Desafios de teste em aplicativos de saúde
  • Teste de dispositivos de saúde
  • Dicas úteis para testes de saúde

Processo de Negócios de Saúde

A maioria das organizações de saúde adaptou um programa de software para processar o bom funcionamento do sistema. Este sistema de software fornece todas as informações em um único documento para cada entidade que trata disso.

Interconectar todo esse sistema a um único aplicativo da web é uma tarefa enorme e fazer com que funcione de forma eficaz é uma tarefa ainda maior. O teste rigoroso desse aplicativo de saúde é obrigatório e ele precisa passar por várias fases de teste.

Neste tutorial, aprenderemos,

Teste do sistema de Provedores

Cenários de teste de amostra e casos de teste para o sistema de provedores (médico / hospital) :

Cenário de Teste Casos de teste
  1. Acesso ao sistema de provedores
  • O sistema do provedor deve nos permitir inserir, editar e salvar os dados do provedor
  1. Teste de sistema de fluxo positivo
  • Inclui cenários para inserir diferentes tipos de provedor, alterar detalhes de provedores, salvá-los e consultá-los
  1. Teste de sistema de fluxo negativo
  • Permite salvar informações do provedor com dados incompletos, data de vigência do contrato, inserir detalhes sobre os provedores existentes no sistema
  1. Teste de integração do sistema
  • Valide o feed para o sistema de membros, sistema financeiro, sistema de sinistros e portal do provedor. Além disso, valide se as alterações do portal do provedor são inseridas no registro do respectivo provedor
  1. Teste de portal de provedores de fluxo positivo
  • Faça login e veja os detalhes do provedor, o status da reivindicação e os detalhes do membro
  • Faça uma solicitação de alteração para alterar o nome, endereço, número de telefone, etc.
  1. Teste de portal de provedores de fluxo negativo
  • Ver os detalhes do membro com um ID inválido
  • Login com credenciais inválidas
  1. Teste de portal do corretor de fluxo positivo
  • Faça login e veja os detalhes sobre o corretor e o pagamento da comissão
  • Faça uma solicitação para alterar o nome, endereço, número de telefone, etc.
  1. Teste do portal do corretor de fluxo negativo
  • Deve incluir cenários para fazer login com credenciais inválidas

Teste do sistema do corretor

Cenários de teste de amostra e casos de teste para sistema de corretor :

Sr # Cenário de Teste Casos de teste
1) Sistema de corretora
  • Deve ser capaz de editar, inserir e salvar dados do corretor
  • Cálculo da comissão do corretor com base nos detalhes de pagamento do prêmio do sistema de membros
2) Teste de Sistema de Fluxo Positivo
  • Insira, salve e edite o registro do corretor para diferentes tipos de corretor
  • Para corretores ativos, calcule a comissão criando um arquivo de feed com o respectivo registro para membros com um plano diferente
3) Teste de sistema de fluxo negativo
  • Insira um registro de corretor com dados incompletos e salve para diferentes tipos de corretor
  • Ao criar o arquivo de feed com o respectivo registro para membros com planos diferentes, calcule a comissão para o corretor rescindido
  • Ao criar o arquivo de feed com o respectivo registro para membros com planos diferentes, calcule a comissão para o corretor inválido
4) Teste de Sistema
  • Para o sistema de downstream, como sistema financeiro, portal do corretor e sistema de membros, valida os feeds
  • Valide se as alterações do portal do corretor são incorporadas no respectivo registro do corretor

Teste do Sistema de Membros

Cenários de teste de amostra e casos de teste para o sistema de membros (pacientes) :

Sr #

Cenário de Teste Casos de teste
1) Sistema de membros
  • Inscrever, reintegrar e rescindir um membro
  • Remova e adicione um dependente
  • Gerar conta premium
  • Processar pagamentos de prêmio
2) Teste de Sistema de Fluxo Positivo
  • Com as datas de vigência atuais, passadas e futuras, inscrevem diferentes tipos de membros
  • Informe-se e mude de membros
  • Produzir conta premium para um membro ativo no mês seguinte
  • Desligar um membro ativo com datas de desligamento passadas, atuais e futuras superiores à data efetiva
  • Reinscrever um membro rescindido com datas de vigência atuais, passadas e futuras
  • Restabelecer um número encerrado
3) Teste de sistema de fluxo negativo
  • Com dados insuficientes, inscreva um membro
  • Para um membro rescindido, produza uma conta premium para o mês seguinte
4) Teste de integração do sistema
  • Validar o feed para sistemas downstream, como portal do provedor, portal do corretor, sistema financeiro e sistema de sinistro
  • Validar se as alterações do portal do membro estão incorporadas no respectivo cadastro de membro
  • Processa o pagamento da conta premium gerada com o feed do portal de membros que contém os detalhes do pagamento realizado

Teste do Sistema de Reivindicações

Cenários de teste de amostra e casos de teste para o sistema de reclamações :

# Cenários de teste Casos de teste
1) Sistema de Reivindicação
  • As reclamações na área de saúde devem editar, inserir e processar reclamações para um membro, bem como para dependentes
  • Para reivindicações inválidas, ele deve gerar erros quando dados incorretos forem inseridos
2) Teste de Sistema de Fluxo Positivo
  • Deve incluir o cenário para editar, inserir e processar reivindicações para um membro, bem como para dependentes
3) Teste de sistema de fluxo negativo
  • Deve validar e inserir uma reclamação com código de procedimento inválido e código de diagnóstico
  • Valide e insira uma reclamação com o ID do provedor inativo
  • Valide e insira uma reclamação com um membro rescindido
4) Integração do Sistema
  • Deve incluir um cenário para validar o feed para sistemas downstream, como provedor e portal financeiro

Teste do Sistema Financeiro

Cenários de teste de amostra e casos de teste para o sistema financeiro

Sr # Cenários de teste Casos de teste
1) Sistema Financeiro
  • Inscrever, reintegrar e rescindir um membro
2) Teste de sistema de fluxo positivo
  • Deve verificar se o número da conta ou endereço correto foi escolhido para o respectivo membro, provedor ou corretor para o pagamento
3) Teste de sistema de fluxo negativo
  • Verifique se o pagamento é feito para um membro inválido, provedor ou ID de corretor criando um registro respectivo no feed
  • Verifique se o pagamento é feito para um valor inválido para o membro, provedor ou corretor, criando os respectivos registros no feed

Teste de conformidade regulatória

Proteger os dados confidenciais do paciente e as informações de saúde é uma prioridade máxima para os órgãos reguladores de saúde. O teste deve ser feito em conformidade com tais órgãos reguladores.

Cenários de teste de amostra e casos de teste para conformidade regulamentar :

Sr # Cenários de teste Casos de teste
1) Autenticação do Usuário
  • Usando o método de verificação para garantir que os usuários corretos obtenham um login e neguem a outros
2) Divulgação de informação
  • A autorização de acesso às informações é baseada na função do usuário e na limitação do paciente
3) Transferência de dados
  • Em todas as transferências, os pontos garantem que os dados sejam criptografados
4) Trilha de auditoria
  • Todas as transações e todas as tentativas de acessar dados com um conjunto adequado de informações de trilha de auditoria são registradas
5) Teste de sanidade relacionado ao órgão regulador
  • Realize testes de sanidade e verifique se a criptografia dos dados é feita em áreas específicas como EPHI (Electronic Protected Health Information)

Teste de desempenho do aplicativo de saúde

Antes de preparar cenários de teste, certos requisitos do sistema devem ser considerados. Por exemplo, os prestadores de cuidados de saúde (médicos / hospitais) prestam cuidados 24 horas por dia, 7 dias por semana, pelo que o software de verificação do paciente deve estar sempre disponível. Além disso, ele precisa se comunicar com as seguradoras para validar as informações da apólice, enviar reclamações e receber remessas. Aqui, a arquitetura deve definir os diferentes componentes do sistema, o protocolo para se comunicar com as seguradoras e como implantar o sistema para que esteja em conformidade 24 horas por dia, 7 dias por semana.

Como testador, você precisa garantir que o sistema de software de saúde atenda à carga / referência de desempenho desejada.

Outros tipos de teste para aplicativos de saúde

  • Teste Funcional : Teste de aplicativos de saúde em relação às capacidades funcionais
  • Teste de conformidade : teste de conformidade Requisitos de segurança de saúde e estruturas da indústria
  • Teste de plataforma : teste de aplicativos na plataforma móvel e teste de aplicativos para compatibilidade entre navegadores
  • Teste de interoperabilidade : Teste de conformidade com os padrões de interoperabilidade (por exemplo; DICOM, HL7, CCD / CDA)

Desafios de teste em aplicativos de saúde

Os desafios de teste em aplicativos de saúde de teste não são diferentes de outros testes de aplicativos da web.

  • Requer experiência em testes e, geralmente, é caro
  • Requer interoperabilidade, conformidade, regulamentação, segurança, testes de segurança, além de técnicas de teste regulares (testes não funcionais, funcionais e de integração)
  • O teste deve ser feito tendo em mente os padrões regulatórios e de segurança, pois qualquer erro pode causar um efeito direto na vida do paciente
  • A equipe de teste precisa estar bem ciente das várias funcionalidades, do uso clínico e do ambiente para o qual o software será usado
  • Um produto de saúde deve estar em conformidade com vários padrões como FDA, ISO e CMMI antes de poder ser usado
  • A dependência cruzada dos testadores de software precisa garantir que quaisquer alterações em um componente ou camada não levem a efeitos colaterais no outro.

Teste de dispositivos de saúde

Embora o software do dispositivo de saúde não seja uma preocupação direta do paciente, eles também exigem testes rigorosos, como outro teste de software. Por exemplo, máquinas de raio-X controladas por programas de software devem ser bem testadas porque qualquer erro de teste no software pode causar um efeito sério no paciente.

A FDA (Food and Drug Administration) tem diretrizes para aplicativos móveis e da web para dispositivos médicos. Ao testar dispositivos médicos, o Plano de teste funcional adequado, juntamente com os critérios de aprovação e reprovação, também fazem parte das diretrizes da FDA. Quando um plano de teste é executado, os resultados são coletados e relatados ao FDA. Esse processo garante que o dispositivo atenda aos padrões dos órgãos reguladores.

Dicas úteis para testes de saúde

Ao testar o software, você pode considerar algumas dicas importantes para testar o sistema de saúde.

  • As datas são importantes e precisam ser precisas
  • Ao projetar casos de teste, considere vários parâmetros como diferentes tipos de plano, corretores, membros, comissão, etc.
  • É necessário conhecimento completo do domínio