Zanim zaczniemy testować, szybko przestudiujmy podstawową wiedzę z dziedziny opieki zdrowotnej.
Testowanie domeny HealthCare
Testowanie domeny opieki zdrowotnej to proces testowania aplikacji opieki zdrowotnej pod kątem różnych czynników, takich jak standardy, bezpieczeństwo, zgodność, współzależność z innymi jednostkami itp. Celem testów w dziedzinie opieki zdrowotnej jest zapewnienie jakości, niezawodności, wydajności, bezpieczeństwa i wydajności aplikacji opieki zdrowotnej. .
Podstawowa znajomość dziedziny opieki zdrowotnej
Cały system opieki zdrowotnej jest spleciony ze sobą przez jedno ciało, którym jest szpital lub świadczeniodawca (lekarz).
Podczas gdy inne podmioty obejmują:
- Firma ubezpieczeniowa: Medicare, Medicaid, BCBS itp.
- Pacjent / konsumenci: zarejestrowani pacjenci
- Organ regulacyjny: HIPAA, ocena OASIS, HCFA 1500 i UB92 itp.
- Dostawcy rozwiązań z zakresu opieki zdrowotnej i nauk przyrodniczych
Podstawowa terminologia systemu ochrony zdrowia
- Dostawca : pracownik służby zdrowia (lekarz), grupa medyczna, przychodnia, laboratorium, szpital itp. Licencjonowane przez służby zdrowia
- Roszczenie: Wniosek do Twojej firmy ubezpieczeniowej o opłacenie rachunku za opiekę zdrowotną
- Broker: specjalista ubezpieczeniowy, który negocjuje, wykupuje ubezpieczenie w imieniu ubezpieczonego lub potencjalnego ubezpieczonego
- Finanse: instytucje ubezpieczeniowe, które pokrywają koszty leczenia, mogą to być instytucje rządowe (Medicare lub Medicaid) lub komercyjne (BCBS)
- Medicare: federalny program ubezpieczenia zdrowotnego dla seniorów i osób trwale niepełnosprawnych
- Medicaid: wspólny i stanowy program, który pomaga rodzinom o niskich dochodach i osobom indywidualnym pokryć koszty związane z opieką medyczną
- Kod CPT : aktualny kod terminologii proceduralnej to medyczny kod opisujący usługi medyczne, chirurgiczne i diagnostyczne
- HIPAA : Jest to zbiór zasad i przepisów, których muszą przestrzegać lekarze, szpitale, świadczeniodawcy i plan opieki zdrowotnej, aby świadczyć swoje usługi
W tym samouczku nauczymy się:
- Podstawowa wiedza z dziedziny opieki zdrowotnej
- Proces biznesowy opieki zdrowotnej
- Testowanie systemu dostawców
- Testowanie systemu brokerskiego
- Testowanie systemu członkowskiego
- Testowanie systemu roszczeń
- Testowanie systemu finansowego
- Testowanie pod kątem zgodności z przepisami
- Testowanie wydajności aplikacji opieki zdrowotnej
- Inne typy testów do zastosowań w opiece zdrowotnej
- Testowanie wyzwań w aplikacjach opieki zdrowotnej
- Testowanie urządzeń medycznych
- Przydatne wskazówki dotyczące przeprowadzania testów w opiece zdrowotnej
Proces biznesowy opieki zdrowotnej
Większość organizacji opieki zdrowotnej dostosowała oprogramowanie do obsługi sprawnego funkcjonowania systemu. Ten system oprogramowania zawiera wszystkie informacje w jednym dokumencie dla każdego podmiotu zajmującego się tym.
Powiązanie całego systemu z jedną aplikacją internetową to ogromne zadanie, a sprawienie, by działał efektywnie, to jeszcze większe zadanie. Rygorystyczne testowanie tej aplikacji medycznej jest obowiązkowe i musi przejść przez różne fazy testowania.
W tym samouczku nauczymy się,
Testowanie systemu dostawców
Przykładowe scenariusze testowe i przypadki testowe dla systemu dostawców (lekarz / szpital) :
Scenariusz testowy | Przypadki testowe |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Testowanie systemu brokerskiego
Przykładowe scenariusze testowe i przypadki testowe dla systemu brokerskiego :
Sr # | Scenariusz testowy | Przypadki testowe |
---|---|---|
1) | Broker System |
|
2) | Testowanie systemu przepływu dodatniego |
|
3) | Testowanie układu ujemnego przepływu |
|
4) | Testowanie systemu |
|
Testowanie systemu członkowskiego
Przykładowe scenariusze testowe i przypadki testowe dla systemu członkowskiego (pacjenta) :
Sr # | Scenariusz testowy | Przypadki testowe |
---|---|---|
1) | System członkowski |
|
2) | Testowanie systemu przepływu dodatniego |
|
3) | Testowanie układu ujemnego przepływu |
|
4) | Testowanie integracji systemów |
|
Testowanie systemu roszczeń
Przykładowe scenariusze testowe i przypadki testowe dla systemu oświadczeń :
# | Scenariusze testowe | Przypadki testowe |
---|---|---|
1) | System reklamacji |
|
2) | Testowanie systemu przepływu dodatniego |
|
3) | Testowanie układu ujemnego przepływu |
|
4) | Integracja systemu |
|
Testowanie systemu finansowego
Przykładowe scenariusze testowe i przypadki testowe dla systemu finansowego
Sr # | Scenariusze testowe | Przypadki testowe |
---|---|---|
1) | System finansowy |
|
2) | Testowanie systemu z przepływem dodatnim |
|
3) | Testowanie układu ujemnego przepływu |
|
Testowanie zgodności z przepisami
Ochrona wrażliwych danych pacjentów i informacji zdrowotnych jest najwyższym priorytetem organów regulacyjnych ds. Zdrowia. Testy należy przeprowadzić zgodnie z takimi organami regulacyjnymi.
Przykładowe scenariusze testowe i przypadki testowe dla zgodności z przepisami :
Sr # | Scenariusze testowe | Przypadki testowe |
---|---|---|
1) | Uwierzytelnienie użytkownika |
|
2) | Ujawnianie informacji |
|
3) | Transfer danych |
|
4) | Audit Trail |
|
5) | Testowanie poczytalności związane z organem regulacyjnym |
|
Testowanie wydajności aplikacji opieki zdrowotnej
Przed przygotowaniem scenariuszy testowych należy rozważyć pewne wymagania systemu. Na przykład świadczeniodawcy (lekarze / szpitale) świadczą opiekę 24 godziny na dobę, 7 dni w tygodniu, więc oprogramowanie do odprawy pacjentów musi być dostępne przez cały czas. Musi również komunikować się z firmami ubezpieczeniowymi w celu weryfikacji informacji o polisach, wysyłania roszczeń i otrzymywania przekazów pieniężnych. Tutaj architektura powinna definiować różne komponenty systemu, protokół komunikacji z firmami ubezpieczeniowymi oraz sposób wdrażania systemu, aby działał 24 godziny na dobę, 7 dni w tygodniu.
Jako tester musisz upewnić się, że system oprogramowania dla służby zdrowia spełnia żądany test porównawczy obciążenia / wydajności.
Inne typy testów do zastosowań w opiece zdrowotnej
- Testowanie funkcjonalne : Testowanie aplikacji opieki zdrowotnej pod kątem możliwości funkcjonalnych
- Testowanie zgodności : test zgodności Wymagania bezpieczeństwa opieki zdrowotnej i ramy branżowe
- Testowanie platformy : Testowanie aplikacji na platformie mobilnej i testowanie aplikacji pod kątem zgodności z różnymi przeglądarkami
- Testowanie interoperacyjności : testowanie zgodności ze standardami interoperacyjności (np. DICOM, HL7, CCD / CDA)
Testowanie wyzwań w aplikacjach opieki zdrowotnej
Testowanie wyzwań w testowaniu aplikacji opieki zdrowotnej nie różni się od innych testów aplikacji internetowych.
- Wymaga doświadczenia w testowaniu i zwykle wiąże się z wysokimi kosztami
- Wymaga testowania interoperacyjności, zgodności, przepisów, bezpieczeństwa i bezpieczeństwa poza zwykłymi technikami testowania (testy niefunkcjonalne, funkcjonalne i integracyjne)
- Badanie należy przeprowadzać z uwzględnieniem norm bezpieczeństwa i przepisów - każdy błąd może mieć bezpośredni wpływ na życie pacjenta
- Zespół testowy musi być dobrze poinformowany o różnych funkcjach, zastosowaniu klinicznym i środowisku, w którym będzie używane oprogramowanie
- Produkt ochrony zdrowia powinien spełniać różne standardy, takie jak FDA, ISO i CMMI, zanim będzie można go użyć
- Wzajemna zależność testerów oprogramowania musi zapewnić, że jakiekolwiek zmiany w jednym komponencie lub warstwie nie powinny prowadzić do skutków ubocznych w drugim.
Testowanie urządzeń medycznych
Chociaż oprogramowanie urządzeń medycznych nie jest bezpośrednim problemem pacjenta, wymaga również rygorystycznych testów, takich jak inne testy oprogramowania. Na przykład aparaty rentgenowskie sterowane za pomocą oprogramowania powinny być dobrze testowane, ponieważ każdy błąd testowania w oprogramowaniu może mieć poważny wpływ na pacjenta.
FDA (Food and Drug Administration) ma wytyczne dotyczące aplikacji mobilnych i internetowych dla urządzeń medycznych. Podczas testowania wyrobów medycznych odpowiedni plan testów funkcjonalnych wraz z kryteriami pozytywnymi i negatywnymi jest również częścią wytycznych FDA. Po wykonaniu planu testów wyniki są gromadzone i zgłaszane do FDA. Ten proces zapewnia, że urządzenie spełnia standardy organów regulacyjnych.
Przydatne wskazówki dotyczące przeprowadzania testów w opiece zdrowotnej
Podczas testowania oprogramowania możesz wziąć pod uwagę kilka ważnych wskazówek dotyczących testowego systemu opieki zdrowotnej.
- Daty są ważne i muszą być dokładne
- Projektując przypadki testowe, weź pod uwagę różne parametry, takie jak różne typy planów, brokerzy, członkowie, prowizje itp.
- Wymagana jest pełna znajomość domeny