Włączanie partycjonowania danych

Partycjonowanie danych umożliwia skonfigurowanie uproszczonego schematu partycji danych w celu przechowywania wielu kopii tego samego obrazu z tym samym unikatowym identyfikatorem (UID) w jednym wystąpieniu DICOM®.

Mimo że identyfikatory UID powinny być unikatowe we wszystkich kontekstach, powszechną praktyką jest zapisywanie plików DICOM na przenośnym nośniku magazynu i przekazywanie ich pacjentowi. Następnie pacjent przekazuje pliki innemu dostawcy opieki zdrowotnej, który przekazuje pliki do nowego systemu magazynu DICOM. W związku z tym wiele kopii jednego pliku DICOM często istnieje w kilku izolowanych systemach DICOM. Partycjonowanie danych zapewnia możliwość zwiększania możliwości istniejących magazynów danych i przepływów pracy.

Ograniczenia

  • Nie można wyłączyć funkcji partycji po jej włączeniu.
  • Wykonywanie zapytań między partycjami nie jest obsługiwane.
  • Aktualizowanie i usuwanie partycji nie jest również obsługiwane.

Włączanie partycji danych podczas początkowego wdrażania

  1. Wybierz pozycję Włącz partycje danych podczas wdrażania nowej usługi DICOM. Po włączeniu partycjonowania danych nie można go wyłączyć. Ponadto partycje danych nie mogą być włączone dla żadnej usługi DICOM, która jest już wdrożona.

    Po włączeniu ustawienia partycji danych funkcja modyfikuje powierzchnię interfejsu API serwera DICOM i udostępnia wszystkie poprzednie dane w Microsoft.Default partycji.

    Zrzut ekranu przedstawiający opcję Włącz partycje danych na stronie Tworzenie usługi DICOM.

Ważne

Partycje danych nie mogą być wyłączone, jeśli partycje inne niż Microsoft.Default są obecne. W takiej sytuacji system zgłasza DataPartitionsFeatureCannotBeDisabledException błąd podczas uruchamiania.

Zmiany w interfejsie API

Wyświetlanie listy wszystkich partycji danych

To polecenie wyświetla listę wszystkich partycji danych:

GET /partitions

Nagłówek żądania

Nazwisko Wymagania Type Opis
Typ zawartości fałsz string application/json jest obsługiwana

Odpowiedzi

Nazwisko Pisz Opis
200 (OK) [Partition] [] Zwracana jest lista partycji.
204 (brak zawartości) Nie istnieją partycje.
400 (Nieprawidłowe żądanie) Możliwość partycji danych jest wyłączona.

Interfejsy API STOW, WADO, QIDO, delete, export, update i worklist

Po włączeniu partycji STOW, WADO, QIDO, delete, export, update i worklist żądania muszą zawierać segment identyfikatora URI partycji danych po podstawowym identyfikatorze URI z formularzem /partitions/{partitionName}, gdzie partitionName :

  • Długość maksymalnie 64 znaków.
  • Dowolna kombinacja znaków alfanumerycznych, ., -i _ (w celu zezwolenia zarówno na formatY UID DICOM, jak i GUID), a także identyfikatory czytelne dla człowieka.
Akcja Przykładowy identyfikator URI
STOW POST /partitions/myPartition-1/studies
WADO GET /partitions/myPartition-1/studies/2.25.0000
QIDO GET /partitions/myPartition1/studies?StudyInstanceUID=2.25.0000
Delete DELETE /partitions/myPartition1/studies/2.25.0000
Export POST /partitions/myPartition1/export
Zaktualizuj POST /partitions/myPartition-1/studies/$bulkUpdate

Nowe odpowiedzi

Nazwisko Komunikat
400 (Nieprawidłowe żądanie) Możliwość partycji danych jest wyłączona.
400 (Nieprawidłowe żądanie) PartitionName w segmencie trasy brakuje wartości.
400 (Nieprawidłowe żądanie) Określona PartitionName {PartitionName} wartość nie istnieje.

Inne interfejsy API

Wszystkie inne interfejsy API, w tym rozszerzone tagi zapytań, operacje i zestawienie zmian, będą nadal dostępne w podstawowym identyfikatorze URI.

Zarządzanie partycjami danych

Jedyną operacją zarządzania obsługiwaną dla partycji jest niejawne tworzenie podczas tworzenia żądań STOW i workitem. Jeśli partycja określona w identyfikatorze URI nie istnieje, system tworzy ją niejawnie, a odpowiedź zwraca identyfikator URI pobierania, w tym ścieżkę partycji.

Definicje partycji

Partycja to jednostka izolacji logicznej i unikatowości danych.

Nazwisko Pisz Opis
PartitionKey int Identyfikator przypisany przez system.
PartitionName string Unikatowa nazwa przypisana przez klienta, maksymalnie 64 znaki alfanumeryczne, ., -lub _.
Data utworzenia string Data i godzina utworzenia partycji.

Uwaga

DICOM® jest zastrzeżonym znakiem towarowym National Electrical Manufacturers Association for its Standards publikacji odnoszących się do cyfrowej komunikacji informacji medycznych.