HealthCare-Domänentests mit Beispieltestfällen

Inhaltsverzeichnis:

Anonim

Bevor wir mit dem Testen beginnen, wollen wir uns kurz mit den grundlegenden Kenntnissen im Gesundheitswesen befassen.

HealthCare-Domänentests

Healthcare Domain Testing ist ein Prozess zum Testen von Gesundheitsanwendungen auf verschiedene Faktoren wie Standards, Sicherheit, Compliance, gegenseitige Abhängigkeit von anderen Unternehmen usw. Der Zweck von Gesundheitsdomänentests besteht darin, Qualität, Zuverlässigkeit, Leistung, Sicherheit und Effizienz der Gesundheitsanwendung sicherzustellen .

Grundkenntnisse im Gesundheitswesen

Das gesamte Gesundheitssystem wird von der einzelnen Stelle, die Krankenhaus oder Versorger (Arzt) ist, miteinander verwoben.

Während die anderen Entitäten umfassen-

  • Versicherungsgesellschaft: Medicare, Medicaid, BCBS usw.
  • Patient / Verbraucher: Eingeschriebener Patient
  • Regulierungsbehörde: HIPAA, OASIS-Bewertung, HCFA 1500 und UB92 usw.
  • Anbieter von Lösungen für das Gesundheitswesen und die Biowissenschaften

Grundlegende Terminologie des Gesundheitssystems

  • Anbieter : Ein medizinisches Fachpersonal (Arzt), eine medizinische Gruppe, eine Klinik, ein Labor, ein Krankenhaus usw., das von den Gesundheitsdiensten lizenziert wurde
  • Anspruch: Eine Aufforderung an Ihre Krankenkasse, eine Rechnung für das Gesundheitswesen zu bezahlen
  • Makler: Ein Versicherungsprofi, der verhandelt, schließt eine Versicherung im Namen eines Versicherten oder eines potenziellen Versicherten ab
  • Finanzen: Versicherungsunternehmen, die für medizinische Ausgaben aufkommen, können staatliche (Medicare oder Medicaid) oder kommerzielle (BCBS) sein.
  • Medicare: Ein Bundeskrankenversicherungsprogramm für Senioren und dauerhaft behinderte Menschen
  • Medicaid: Ein gemeinsames und staatliches Programm, das Familien und Einzelpersonen mit niedrigem Einkommen hilft, die mit der medizinischen Versorgung verbundenen Kosten zu bezahlen
  • CPT-Code : Ein aktueller prozeduraler Terminologiecode ist ein medizinischer Code, der medizinische, chirurgische und diagnostische Dienstleistungen beschreibt
  • HIPAA : Es handelt sich um eine Reihe von Regeln und Vorschriften, die Ärzte, Krankenhäuser, Gesundheitsdienstleister und Gesundheitspläne befolgen müssen, um ihre Dienstleistungen erbringen zu können

In diesem Tutorial lernen wir:

  • Grundkenntnisse im Gesundheitswesen
  • Geschäftsprozess im Gesundheitswesen
  • Testen des Anbietersystems
  • Testen des Brokersystems
  • Testen des Mitgliedersystems
  • Prüfung des Anspruchssystems
  • Testen des Finanzsystems
  • Prüfung unter Einhaltung gesetzlicher Vorschriften
  • Leistungstests für Anwendungen im Gesundheitswesen
  • Andere Testtypen für Anwendungen im Gesundheitswesen
  • Testen von Herausforderungen in der Gesundheitsanwendung
  • Testen von Gesundheitsgeräten
  • Nützliche Tipps für Tests im Gesundheitswesen

Geschäftsprozess im Gesundheitswesen

Die meisten Organisationen des Gesundheitswesens haben Softwareprogramme angepasst, um das reibungslose Funktionieren des Systems zu verarbeiten. Dieses Softwaresystem liefert alle Informationen in einem einzigen Dokument für jede Entität, die sich damit befasst.

Die Verbindung dieses gesamten Systems mit einer einzigen Webanwendung ist eine große Aufgabe, und es ist eine noch größere Aufgabe, es effektiv arbeiten zu lassen. Strenge Tests dieser Gesundheitsanwendung sind obligatorisch und müssen verschiedene Testphasen durchlaufen.

In diesem Tutorial lernen wir:

Testen des Anbietersystems

Beispieltestszenarien und Testfälle für das Anbietersystem (Arzt / Krankenhaus) :

Testszenario Testfälle
  1. Zugriff auf das Anbietersystem
  • Das Anbietersystem sollte es uns ermöglichen, die Daten des Anbieters einzugeben, zu bearbeiten und zu speichern
  1. Systemtests mit positivem Durchfluss
  • Es enthält Szenarien, in denen verschiedene Anbietertypen eingegeben, Anbieterdetails geändert, gespeichert und abgefragt werden können
  1. Systemtests mit negativem Durchfluss
  • Ermöglicht das Speichern von Anbieterinformationen mit unvollständigen Daten, dem Datum des Inkrafttretens des Vertrags und der Eingabe von Details zu vorhandenen Anbietern im System
  1. Testen der Systemintegration
  • Überprüfen Sie den Feed für das Mitgliedssystem, das Finanzsystem, das Anspruchssystem und das Anbieterportal. Überprüfen Sie außerdem, ob die Änderungen vom Anbieterportal in den Datensatz des jeweiligen Anbieters eingegeben wurden
  1. Portal-Tests für Anbieter mit positivem Durchfluss
  • Melden Sie sich an und zeigen Sie Anbieterdetails, Anspruchsstatus und Mitgliederdetails an
  • Stellen Sie eine Änderungsanforderung, um den Namen, die Adresse, die Telefonnummer usw. zu ändern.
  1. Portal-Tests für Anbieter mit negativem Durchfluss
  • Zeigen Sie die Mitgliederdetails mit einer ungültigen ID an
  • Melden Sie sich mit ungültigen Anmeldeinformationen an
  1. Positiver Flow Broker-Portal-Test
  • Melden Sie sich an und zeigen Sie Details zur Broker- und Provisionszahlung an
  • Fordern Sie an, den Namen, die Adresse, die Telefonnummer usw. zu ändern.
  1. Negative Flow Broker-Portal-Tests
  • Es sollte Szenarien für die Anmeldung mit ungültigen Anmeldeinformationen enthalten

Testen des Brokersystems

Beispieltestszenarien und Testfälle für das Broker-System :

Sr # Testszenario Testfälle
1) Broker-System
  • Es sollte in der Lage sein, Brokerdaten zu bearbeiten, einzugeben und zu speichern
  • Berechnung der Maklerprovision basierend auf den Angaben zur Prämienzahlung aus dem Mitgliedersystem
2) Testen des positiven Durchflusssystems
  • Geben Sie den Brokerdatensatz für verschiedene Brokertypen ein, speichern Sie ihn und bearbeiten Sie ihn
  • Für aktive Broker berechnen Sie die Provision, indem Sie eine Feed-Datei mit dem entsprechenden Datensatz für Mitglieder mit einem anderen Plan erstellen
3) Systemtests mit negativem Durchfluss
  • Geben Sie einen Broker-Datensatz mit unvollständigen Daten ein und speichern Sie ihn für verschiedene Brokertypen
  • Berechnen Sie durch Erstellen der Feed-Datei mit dem entsprechenden Datensatz für Mitglieder mit unterschiedlichem Plan die Provision für den gekündigten Broker
  • Berechnen Sie durch Erstellen der Feed-Datei mit dem entsprechenden Datensatz für Mitglieder mit unterschiedlichem Plan die Provision für den ungültigen Broker
4) Systemtests
  • Für nachgelagerte Systeme wie das Finanzsystem, das Brokerportal und das Mitgliedssystem werden die Feeds validiert
  • Überprüfen Sie, ob die Änderungen vom Brokerportal in den jeweiligen Brokerdatensatz aufgenommen wurden

Testen des Mitgliedersystems

Beispieltestszenarien und Testfälle für das Mitgliedssystem (Patientensystem) :

Sr #

Testszenario Testfälle
1) Mitgliedersystem
  • Registrieren Sie ein Mitglied, stellen Sie es wieder her und kündigen Sie es
  • Entfernen Sie eine abhängige und fügen Sie sie hinzu
  • Premium-Rechnung erstellen
  • Verarbeiten Sie Prämienzahlungen
2) Testen des positiven Durchflusssystems
  • Mit dem aktuellen, vergangenen und zukünftigen Datum des Inkrafttretens werden verschiedene Arten von Mitgliedern registriert
  • Mitglieder anfragen und wechseln
  • Erstellen Sie eine Premium-Rechnung für ein aktives Mitglied für den folgenden Monat
  • Kündigen Sie ein aktives Mitglied mit früheren, aktuellen und zukünftigen Kündigungsdaten, die über dem Datum des Inkrafttretens liegen
  • Melden Sie ein gekündigtes Mitglied mit aktuellem, vergangenem und zukünftigem Datum des Inkrafttretens erneut an
  • Stellen Sie eine terminierte Nummer wieder her
3) Systemtests mit negativem Durchfluss
  • Bei unzureichenden Daten ein Mitglied registrieren
  • Für ein gekündigtes Mitglied erstellen Sie eine Prämienrechnung für den folgenden Monat
4) Testen der Systemintegration
  • Überprüfen Sie den Feed für nachgeschaltete Systeme wie das Anbieterportal, das Maklerportal, das Finanzsystem und das Anspruchssystem
  • Überprüfen Sie, ob die Änderungen aus dem Mitgliederportal in den jeweiligen Mitgliederdatensatz aufgenommen wurden
  • Verarbeiten Sie die Zahlung der Prämienrechnung, die mit dem Feed des Mitgliederportals generiert wurde, auf dem die Zahlungsdetails angegeben sind

Prüfung des Anspruchssystems

Beispieltestszenarien und Testfälle für das Anspruchssystem :

# Testszenarien Testfälle
1) Anspruchssystem
  • Ansprüche im Gesundheitswesen sollten Ansprüche für ein Mitglied sowie für abhängige Personen bearbeiten, eingeben und bearbeiten
  • Bei ungültigen Ansprüchen sollte es Fehler geben, wenn falsche Daten eingegeben werden
2) Testen des positiven Durchflusssystems
  • Es sollte das Szenario zum Bearbeiten, Eingeben und Verarbeiten von Ansprüchen für ein Mitglied sowie für abhängige Personen enthalten
3) Testen des Negativflusssystems
  • Es sollte einen Anspruch mit ungültigem Verfahrenscode und Diagnosecode validieren und eingeben
  • Validieren Sie einen Anspruch und geben Sie ihn mit der inaktiven Anbieter-ID ein
  • Bestätigen Sie und geben Sie einen Anspruch mit einem gekündigten Mitglied ein
4) System Integration
  • Es sollte ein Szenario zur Validierung des Feeds für nachgeschaltete Systeme wie Anbieter und Finanzportal enthalten

Testen des Finanzsystems

Beispieltestszenarien und Testfälle für das Finanzsystem

Sr # Testszenarien Testfälle
1) Finanzsystem
  • Registrieren Sie ein Mitglied, stellen Sie es wieder her und kündigen Sie es
2) Positive Durchflusssystemprüfung
  • Es sollte geprüft werden, ob für das jeweilige Mitglied, den jeweiligen Anbieter oder den Makler die richtige Kontonummer oder Adresse für die Zahlung ausgewählt wurde
3) Negative Durchflusssystemtests
  • Überprüfen Sie, ob die Zahlung für ein ungültiges Mitglied, einen ungültigen Anbieter oder eine ungültige Broker-ID erfolgt, indem Sie einen entsprechenden Datensatz im Feed erstellen
  • Überprüfen Sie, ob die Zahlung für einen ungültigen Betrag für das Mitglied, den Anbieter oder den Broker erfolgt, indem Sie entsprechende Datensätze im Feed erstellen

Prüfung auf Einhaltung gesetzlicher Vorschriften

Der Schutz sensibler Daten und Gesundheitsinformationen von Patienten hat für die Gesundheitsaufsichtsbehörden höchste Priorität. Die Tests sollten in Übereinstimmung mit diesen Aufsichtsbehörden durchgeführt werden.

Beispieltestszenarien und Testfälle für die Einhaltung gesetzlicher Vorschriften :

Sr # Testszenarien Testfälle
1) Benutzerauthentifizierung
  • Verwenden der Überprüfungsmethode, um sicherzustellen, dass korrekte Benutzer ein Login erhalten und anderen verweigern
2) Offenlegung von Informationen
  • Die Autorisierung des Zugriffs auf Informationen basiert auf der Rolle des Benutzers und der Einschränkung des Patienten
3) Datentransfer
  • Bei jeder Übertragung stellen Punkte sicher, dass die Daten verschlüsselt sind
4) Buchungskontrolle
  • Alle Transaktionen und alle Versuche, mit einem geeigneten Satz von Audit-Trail-Informationen auf Daten zuzugreifen, werden aufgezeichnet
5) Sanity Testing im Zusammenhang mit der Aufsichtsbehörde
  • Führen Sie Sanity-Tests durch und stellen Sie sicher, dass die Verschlüsselung der Daten in bestimmten Bereichen wie EPHI (Electronic Protected Health Information) erfolgt.

Leistungstests für Anwendungen im Gesundheitswesen

Vor der Erstellung von Testszenarien sollten bestimmte Anforderungen des Systems berücksichtigt werden. Zum Beispiel sorgen Gesundheitsdienstleister (Ärzte / Krankenhäuser) rund um die Uhr für die Versorgung, sodass die Software zum Einchecken von Patienten jederzeit verfügbar sein muss. Außerdem muss es mit Versicherungsunternehmen kommunizieren, um Versicherungsinformationen zu validieren, Ansprüche zu senden und Überweisungen zu erhalten. Hier sollte die Architektur die verschiedenen Komponenten des Systems definieren, das Protokoll für die Kommunikation mit Versicherungsunternehmen und die Bereitstellung des Systems, damit es rund um die Uhr kompatibel ist.

Als Tester müssen Sie sicherstellen, dass das Gesundheitssoftwaresystem den gewünschten Last- / Leistungsbenchmark erfüllt.

Andere Testtypen für Anwendungen im Gesundheitswesen

  • Funktionstests : Testen der Anwendung im Gesundheitswesen anhand der Funktionsfähigkeit
  • Konformitätstest : Konformitätstest Sicherheitsanforderungen für das Gesundheitswesen und Branchenrahmen
  • Plattformtest : Testen von Anwendungen auf mobilen Plattformen und Testen von Anwendungen auf browserübergreifende Kompatibilität
  • Interoperabilitätstests : Testen der Konformität mit Interoperabilitätsstandards (z. B. DICOM, HL7, CCD / CDA)

Testen von Herausforderungen in der Gesundheitsanwendung

Das Testen von Herausforderungen beim Testen von Anwendungen im Gesundheitswesen unterscheidet sich nicht von anderen Tests von Webanwendungen.

  • Erfordert Testkenntnisse und ist in der Regel kostenintensiv
  • Erfordert Interoperabilitäts-, Compliance-, Regulierungs-, Sicherheits- und Sicherheitstests sowie regelmäßige Testtechniken (nicht funktionale, funktionale und Integrationstests).
  • Die Tests sollten unter Berücksichtigung der Sicherheits- und behördlichen Standards durchgeführt werden, da jeder Fehler eine direkte Auswirkung auf das Leben des Patienten haben kann
  • Das Testteam muss sich der verschiedenen Funktionen, der klinischen Verwendung und der Umgebung, für die die Software verwendet wird, bewusst sein
  • Ein Gesundheitsprodukt sollte verschiedenen Standards wie FDA, ISO und CMMI entsprechen, bevor es verwendet werden kann
  • Die gegenseitige Abhängigkeit von Softwaretestern muss sicherstellen, dass Änderungen an einer Komponente oder Schicht nicht zu Nebenwirkungen auf der anderen führen.

Testen von Gesundheitsgeräten

Software für Gesundheitsgeräte ist zwar nicht das direkte Anliegen des Patienten, erfordert jedoch ebenso strenge Tests wie andere Softwaretests. Beispielsweise sollten Röntgengeräte, die von Softwareprogrammen gesteuert werden, gut getestet werden, da jeder Testfehler in der Software zu schwerwiegenden Auswirkungen auf den Patienten führen kann.

Die FDA (Food and Drug Administration) hat Richtlinien für mobile und Webanwendungen für Medizinprodukte. Beim Testen von Medizinprodukten ist der ordnungsgemäße Funktionstestplan zusammen mit den Bestehens- und Nichtbestehenskriterien ebenfalls Teil der FDA-Richtlinien. Wenn ein Testplan ausgeführt wird, werden die Ergebnisse gesammelt und der FDA gemeldet. Dieser Prozess stellt sicher, dass das Gerät dem Standard der Aufsichtsbehörden entspricht.

Nützliche Tipps für Tests im Gesundheitswesen

Beim Testen von Software können Sie einige wichtige Tipps für das Testen des Gesundheitssystems berücksichtigen.

  • Daten sind wichtig und müssen genau sein
  • Berücksichtigen Sie beim Entwerfen von Testfällen verschiedene Parameter wie verschiedene Arten von Plänen, Makler, Mitglieder, Provisionen usw.
  • Vollständige Kenntnisse der Domain sind erforderlich