Strona 1 z 1

Oprogramowanie archiwizacyjne dla stacji badawczej

: czw wrz 24, 2020 8:52 am
autor: Keisy
Witam
Mam do zaprojektowania "System do zarządzania,anonimizacji i replikacji sieciowej danych medycznych w systemie DICOM dla
systemu Linux", nigdy nie miałem wcześniej do czynienia z czymś tak
bardzo rozbudowanym. Wcześniej pisałem prostsze, pojedyncze programy(np.
Przeglądarkę graficzną dla plików w standardzie DICOM) i niestety
również z bazami danych się nie spotkałem. Stąd moje zapytanie
właśnie tutaj od czego powinienem zacząć i
jak do całego tematu podejść. Mianowicie jakie kroki poczynić w kwestii
projektowania, a potem jakiego typu elementów w takiej realizacji
użyć(np jakiego typu narzędzia będą mi potrzebne, jakie materiały i
przykłady na licencji open source można tu wykorzystać, a jaką część
należy napisać własnoręcznie np w języku C++-bo takim się
posługiwałem). Jeśli chodzi o wstępne założenia projektu to:

-system ma obejmować dwa serwery które będą stały pod linuxem w
dwóch miejscach w warszawie(przynajmniej tak mi powiedziano);

-anonimizacja danych(ma polegać na podmianie TAGu dotyczącego imienia
pacjenta), anonimizacja mogłaby się odbywać na zasadzie: pacjent
otrzymuje jakieś przypadkowe znaki zamiast imienia i to jest gdzieś
przechowywane. Gdy chcemy odtworzyć jego dane to odwołujemy się do
miejsca, które przechowuje te dane i na podstawie przedstawionych
losowych znaków otrzymujemy z powrotem dane pacjenta. Dzięki temu gdy
dane wyjdą poza system to dany plik DICOM będzie anonimowy.

-system powinien zawierać element na bazie logu zmian, który by
pozwolił na ewentualne odratowanie danych gdyby coś poszło nie tak.

Powinnienem najpierw zebrać dane porównawcze
o podobnych systemach i w miarę możliwości się na nich wzorować, a z
open source nawet skorzystać. Musze zrozumieć i mniej więcej to
zaplanować przed dalszą pracą. Jednak jest to dla mnie nowy obszar.

Z góry bardzo dziękuje za porady, naprawdę każda wskazówka będzie
przydatna.