Test de domaine HealthCare avec des exemples de cas de test

Table des matières:

Anonim

Avant de commencer les tests, étudions rapidement les connaissances de base du domaine de la santé.

Test de domaine HealthCare

Le test du domaine de la santé est un processus pour tester l'application de soins de santé pour divers facteurs tels que les normes, la sécurité, la conformité, la dépendance croisée avec d'autres entités, etc. Le but des tests du domaine de la santé est de garantir la qualité, la fiabilité, les performances, la sécurité et l'efficacité de l'application de soins de santé .

Connaissance de base du domaine des soins de santé

L'ensemble du système de soins de santé est tissé les uns avec les autres par le seul corps qui est l'hôpital ou le prestataire (médecin).

Alors que les autres entités comprennent:

  • Compagnie d'assurance: Medicare, Medicaid, BCBS, etc.
  • Patient / Consommateurs: Patient inscrit
  • Autorité de régulation: HIPAA, évaluation OASIS, HCFA 1500 et UB92, etc.
  • Fournisseurs de solutions de soins de santé et de sciences de la vie

Terminologie de base du système de soins de santé

  • Prestataire : un professionnel de la santé (médecin), un groupe médical, une clinique, un laboratoire, un hôpital, etc. agréé par les services de soins de santé
  • Réclamation: Une demande à votre compagnie d'assurance maladie de payer une facture pour un service de soins de santé
  • Courtier: un professionnel de l'assurance qui négocie, souscrit une assurance au nom de l'assuré ou de l'assuré potentiel
  • Finance: les organismes d'assurance qui paient les frais médicaux, cela peut être gouvernemental (Medicare ou Medicaid) ou commercial (BCBS)
  • Medicare: un programme fédéral d'assurance maladie pour les personnes âgées et les personnes handicapées de façon permanente
  • Medicaid: un programme commun et public qui aide les familles et les individus à faible revenu à payer les frais associés aux soins médicaux
  • Code CPT : un code de terminologie procédurale actuel est un ensemble de codes médicaux décrivant les services médicaux, chirurgicaux et diagnostiques
  • HIPAA : C'est un ensemble de règles et de règlements que les médecins, les hôpitaux, les prestataires de soins de santé et le plan de santé doivent suivre afin de fournir leurs services

Dans ce tutoriel, nous allons apprendre-

  • Connaissance de base du domaine des soins de santé
  • Processus commercial de la santé
  • Test du système des fournisseurs
  • Test du système de courtage
  • Test du système de membre
  • Test du système de réclamation
  • Test du système financier
  • Test sous conformité réglementaire
  • Test de performance de l'application de soins de santé
  • Autres types de tests pour les applications de soins de santé
  • Défis des tests dans les applications de soins de santé
  • Test des appareils de santé
  • Conseils utiles pour les tests de santé

Processus commercial de la santé

La plupart des organisations de soins de santé ont adapté un logiciel pour traiter le bon fonctionnement du système. Ce système logiciel donne toutes les informations dans un seul document pour chaque entité traitant de cela.

Interconnecter tout ce système à une seule application Web est une tâche énorme et le faire fonctionner efficacement est encore plus une tâche plus grande. Des tests rigoureux de cette application de santé sont obligatoires et doivent passer par différentes phases de test.

Dans ce tutoriel, nous allons apprendre,

Test du système des fournisseurs

Exemples de scénarios de test et de cas de test pour le système des prestataires (médecin / hôpital) :

Scénario de test Cas de test
  1. Accès au système des fournisseurs
  • Le système du fournisseur doit nous permettre d'entrer, de modifier et de sauvegarder les données du fournisseur
  1. Test du système à flux positif
  • Il comprend des scénarios pour saisir différents types de fournisseurs, modifier les détails des fournisseurs, les enregistrer et les interroger
  1. Test du système à flux négatif
  • Permet de sauvegarder les informations du fournisseur avec des données incomplètes, la date d'entrée en vigueur du contrat, la saisie des détails sur les fournisseurs existants dans le système
  1. Test d'intégration de système
  • Validez le système d'alimentation des membres, le système financier, le système de réclamation et le portail des fournisseurs. Vérifiez également si les modifications du portail du fournisseur sont entrées dans l'enregistrement du fournisseur respectif.
  1. Test du portail des fournisseurs de flux positifs
  • Connectez-vous et affichez les détails des fournisseurs, l'état de la réclamation et les détails des membres
  • Faites une demande de changement pour changer le nom, l'adresse, le numéro de téléphone, etc.
  1. Test du portail des fournisseurs de flux négatifs
  • Afficher les détails du membre avec un identifiant non valide
  • Connectez-vous avec des informations d'identification invalides
  1. Test du portail des courtiers à flux positif
  • Connectez-vous et affichez les détails sur le paiement des courtiers et des commissions
  • Faites une demande pour changer le nom, l'adresse, le numéro de téléphone, etc.
  1. Test du portail de courtier à flux négatif
  • Il doit inclure des scénarios pour se connecter avec des informations d'identification non valides

Test du système de courtage

Exemples de scénarios de test et de cas de test pour Broker System :

Sr # Scénario de test Cas de test
1) Système de courtier
  • Il doit être capable d'éditer, de saisir et de sauvegarder les données du courtier
  • Calcul de la commission du courtier en fonction des détails de paiement des primes du système membre
2) Test du système à flux positif
  • Entrez, sauvegardez et modifiez l'enregistrement des courtiers pour différents types de courtiers
  • Pour les courtiers actifs, calculez la commission en créant un fichier d'alimentation avec l'enregistrement respectif pour les membres avec un plan différent
3) Test du système à flux négatif
  • Entrez un enregistrement de courtier avec des données incomplètes et enregistrez-le pour différents types de courtier
  • En créant le fichier d'alimentation avec l'enregistrement respectif pour les membres avec un plan différent, calculez la commission pour le courtier licencié
  • En créant le fichier d'alimentation avec l'enregistrement respectif pour les membres avec un plan différent, calculez la commission pour le courtier invalide
4) Test du système
  • Au système en aval tel que le système financier, le portail des courtiers et le système des membres valident les flux
  • Validez si les modifications du portail de courtier sont incorporées dans la fiche de courtier respective

Test du système de membre

Exemples de scénarios de test et de cas de test pour le système membre (patient) :

Sr #

Scénario de test Cas de test
1) Système de membres
  • Inscrire, réintégrer et résilier un membre
  • Supprimer et ajouter une personne à charge
  • Générer une facture premium
  • Traiter les paiements de primes
2) Test du système à flux positif
  • Avec les dates effectives actuelles, passées et futures, inscrivez différents types de membres
  • Renseignez-vous et changez de membres
  • Produire une facture premium pour un membre actif pour le mois suivant
  • Mettre fin à un membre actif avec des dates de résiliation passées, actuelles et futures supérieures à la date d'entrée en vigueur
  • Réinscrire un membre résilié avec les dates d'entrée en vigueur actuelles, passées et futures
  • Rétablir un numéro terminé
3) Test du système à flux négatif
  • Avec des données insuffisantes, inscrivez un membre
  • Pour un membre résilié, produisez une facture de prime pour le mois suivant
4) Test d'intégration de système
  • Validez le flux vers les systèmes en aval tels que le portail des fournisseurs, le portail des courtiers, le système financier et le système de réclamation
  • Validez si les modifications du portail des membres sont incorporées dans la fiche de membre respective
  • Traiter le paiement de la facture premium générée avec le flux du portail des membres contenant les détails du paiement effectué

Test du système de réclamation

Exemples de scénarios de test et de cas de test pour le système de réclamations :

# Scénarios de test Cas de test
1) Système de réclamation
  • Les demandes de règlement dans le domaine de la santé devraient modifier, saisir et traiter les demandes de règlement pour un membre ainsi que pour une personne à charge
  • Pour les réclamations invalides, il devrait générer des erreurs lorsque des données incorrectes sont saisies
2) Test du système à flux positif
  • Il doit inclure le scénario pour modifier, saisir et traiter les réclamations pour un membre ainsi que pour une personne à charge
3) Test du système à débit négatif
  • Il doit valider et saisir une réclamation avec un code de procédure et un code de diagnostic invalides
  • Validez et saisissez une réclamation avec l'ID de fournisseur inactif
  • Valider et saisir une réclamation auprès d'un membre résilié
4) Systeme d'intégration
  • Il doit inclure un scénario pour valider l'alimentation des systèmes en aval tels que le fournisseur et le portail financier

Test du système financier

Exemples de scénarios de test et de cas de test pour Finance System

Sr # Scénarios de test Cas de test
1) Système financier
  • Inscrire, réintégrer et résilier un membre
2) Test du système à flux positif
  • Il doit vérifier si le numéro de compte ou l'adresse correcte est choisi pour le membre, le fournisseur ou le courtier concerné pour le paiement.
3) Test du système à débit négatif
  • Vérifiez si le paiement est effectué pour un identifiant de membre, de fournisseur ou de courtier non valide en créant un enregistrement respectif dans le flux
  • Vérifiez si le paiement est effectué pour un montant non valide pour le membre, le fournisseur ou le courtier en créant des enregistrements respectifs dans le flux

Test de conformité réglementaire

La protection des données sensibles des patients et des informations sur la santé est une priorité absolue pour les organismes de réglementation de la santé. Les tests doivent être effectués conformément à ces organismes de réglementation.

Exemples de scénarios de test et de cas de test pour la conformité réglementaire :

Sr # Scénarios de test Cas de test
1) Authentification de l'utilisateur
  • Utiliser la méthode de vérification pour s'assurer que les utilisateurs corrects obtiennent une connexion et refusent aux autres
2) Divulgation d'information
  • L'autorisation d'accès aux informations est basée sur le rôle de l'utilisateur et la limitation du patient
3) Transfert de données
  • À tous les transferts, les points garantissent que les données sont cryptées
4) Audit Trail
  • Toutes les transactions et toutes les tentatives d'accès aux données avec un ensemble approprié d'informations de piste d'audit sont enregistrées
5) Test de santé mentale lié à l'organisme de réglementation
  • Effectuer des tests de cohérence et vérifier que le cryptage des données est effectué dans des domaines particuliers comme EPHI (Electronic Protected Health Information)

Test de performance de l'application de soins de santé

Avant de préparer des scénarios de test, certaines exigences du système doivent être prises en compte. Par exemple, les prestataires de soins de santé (médecins / hôpitaux) fournissent des soins 24 heures sur 24, 7 jours sur 7, de sorte que le logiciel d'enregistrement des patients doit être disponible à tout moment. En outre, il doit communiquer avec les compagnies d'assurance pour valider les informations sur les polices, envoyer des réclamations et recevoir des transferts de fonds. Ici, l'architecture doit définir les différents composants du système, le protocole pour communiquer avec les compagnies d'assurance et comment déployer le système pour qu'il soit conforme 24/7.

En tant que testeur, vous devez vous assurer que le système logiciel de soins de santé répond à la référence de charge / performance souhaitée.

Autres types de tests pour les applications de soins de santé

  • Test fonctionnel : test de l'application de soins de santé par rapport aux capacités fonctionnelles
  • Test de conformité : test de conformité Exigences de sécurité des soins de santé et cadres industriels
  • Test de la plate-forme : test des applications sur la plate-forme mobile et test des applications pour la compatibilité entre navigateurs
  • Test d'interopérabilité : test de conformité aux normes d'interopérabilité (par exemple, DICOM, HL7, CCD / CDA)

Défis des tests dans les applications de soins de santé

Les défis de test dans le test des applications de soins de santé ne sont pas différents de ceux des autres tests d'applications Web.

  • Nécessite une expertise dans les tests et, généralement, son coût est élevé
  • Nécessite des tests d'interopérabilité, de conformité, de réglementation, de sécurité et de sécurité en plus des techniques de test régulières (tests non fonctionnels, fonctionnels et d'intégration)
  • Les tests doivent être effectués en gardant à l'esprit les normes de sécurité et réglementaires - car toute erreur peut avoir un effet direct sur la vie du patient
  • L'équipe de test doit bien connaître les différentes fonctionnalités, l'utilisation clinique et l'environnement pour lequel le logiciel sera utilisé
  • Un produit de santé doit être conforme à diverses normes telles que FDA, ISO et CMMI avant de pouvoir être utilisé
  • La dépendance croisée des testeurs de logiciels doit garantir que tout changement dans un composant ou une couche ne doit pas entraîner d'effets secondaires sur l'autre.

Test des appareils de santé

Bien que les logiciels des appareils de soins de santé ne soient pas la préoccupation directe du patient, ils nécessitent également des tests rigoureux comme un autre test de logiciel. Par exemple, les appareils à rayons X contrôlés par des logiciels doivent être bien testés car toute erreur de test dans le logiciel peut avoir un effet grave sur le patient.

La FDA (Food and Drug Administration) a des lignes directrices pour les applications mobiles et Web pour les dispositifs médicaux. Lors du test des dispositifs médicaux, le plan de test fonctionnel approprié ainsi que les critères de réussite et d'échec font également partie des directives de la FDA. Lorsqu'un plan de test est exécuté, les résultats sont collectés et communiqués à la FDA. Ce processus garantit que l'appareil répond à la norme des organismes de réglementation.

Conseils utiles pour les tests de santé

Lors du test du logiciel, vous pouvez tenir compte de quelques conseils importants pour le test du système de santé.

  • Les dates sont importantes et doivent être exactes
  • Lors de la conception des cas de test, tenez compte de divers paramètres tels que différents types de plan, des courtiers, des membres, des commissions, etc.
  • Une connaissance complète du domaine est requise