Dokumentacja Integracyjna SMPL
25.0.0 - STU1
W celu ułatwienia integracji z systemem SMPL zostały przygotowane przykładowe testy SoapUI.
Poniżej dostępne są scenariusze testowe, opis konfiguracji testów oraz paczka z testami i zasobami potrzebnymi do ich uruchomienia.
Aby zapewnić możliwość przesyłania plików do repozytorium plików programów lekowych należy zaimportować bibliotekę tus-java-client. W tym celu należy z folderu lib
z paczki z testami skopiować plik tus-java-client-0.5.0.jar
do folderu SoapUI %\SoapUI-X.X.X\lib
, a następnie uruchomić program SoapUI.
Dla zapewnienia poprawnego działania testów na środowisku integracyjnym należy w folderze klucze
umieścić certyfikaty WSS podmiotów, które mają dostęp do SMPL oraz będą używane do testów.
integracja_P1@cez.gov.pl
z prośbą o dodanie uprawnień do obsługi SMPL podając numer księgi rejestrowej wraz z kodem miejsca udzielania świadczeń.000000001688
na potrzeby podstawowych czynności związanych z obsługą terapii oraz 000000001321
używany jedynie do testów przekazania terapii pacjenta do innego świadczeniodawcy.
klucze
.W projekcie otwieramy TestCase Wygenerowanie tokenu podmiotu leczniczego
, który jest zapisany w TestSuite Biblioteka
.
@@nazwa_properties@@
w TestCase ustawiamy dane zgodnie z Certyfikatem podmiotu głównego. (Wypełnione dane są danymi testowymi i trzeba je podmienić na dane własnego podmiotu):
W projekcie otwieramy TestCase Wygenerowanie tokenu podmiotu leczniczego - przekazanie
, który jest zapisany w TestSuite Biblioteka
.
Po ustawieniu danych projekt automatycznie podstawi dane do każdego przypadku testowego.
Sekcje i zmienne projektowe:
root
identyfikatora podmiotu (zgodny z rejestrem OID)extension
identyfikatora podmioturoot
identyfikatora miejsca udzielania świadczeń (zgodny z rejestrem OID)extension
identyfikatora miejsca udzielania świadczeńroot
identyfikatora pracownika medycznego (zgodny z rejestrem OID)extension
identyfikatora pracownika medycznego