Condividi tramite


Accedere alle API DICOMweb per gestire i dati DICOM

Il servizio DICOM® consente di archiviare, esaminare, cercare ed eliminare oggetti DICOM usando un subset di API DICOMweb. Le API DICOMweb sono servizi basati sul Web che seguono lo standard DICOM. Usando queste API è possibile accedere e gestire i dati DICOM dell'organizzazione senza richiedere protocolli o formati complessi.

I servizi supportati sono:

Oltre al subset di API DICOMweb, il servizio DICOM supporta queste API personalizzate esclusive per Microsoft:

Prerequisiti

  • Distribuire un'istanza del servizio DICOM. Per altre informazioni, vedere Distribuire il servizio DICOM usando il portale di Azure.

  • Trovare l'URL del servizio. Usare il portale di Azure per passare all'istanza del servizio DICOM per trovare l'URL del servizio. L'URL del servizio per accedere al servizio DICOM usa questo formato: https://<workspacename-dicomservicename>.dicom.azurehealthcareapis.com. Assicurarsi di specificare la versione come parte dell'URL durante l'esecuzione di richieste. Per altre informazioni, vedere Controllo delle versioni dell'API per il servizio DICOM.

Usare i metodi dell'API REST per interagire con il servizio DICOM

Il servizio DICOM fornisce un'interfaccia basata sul Web che segue i principi REST (trasferimento di stato rappresentativo). L'API REST consente ad applicazioni o sistemi diversi di comunicare tra loro usando metodi standard come GET, POST, PUT e DELETE. Per interagire con il servizio DICOM, usare qualsiasi linguaggio di programmazione che supporti richieste e risposte HTTP.

Fare riferimento agli esempi specifici per ciascun linguaggio. È possibile visualizzare esempi di raccolta Postman in diversi linguaggi, tra cui i seguenti.

  • Go
  • Java
  • JavaScript
  • C#
  • PHP
  • A
  • NodeJS
  • Objective-C
  • OCaml
  • PowerShell
  • Python
  • Ruby
  • Swift

C#

Vedere Usare le API DICOMweb Standard con C# per informazioni su come usare C# con il servizio DICOM.

cURL

cURL è uno strumento da riga di comando comune per chiamare gli endpoint Web ed è disponibile per la maggior parte dei sistemi operativi. Per iniziare, scaricare cURL.

Per informazioni su come usare cURL con il servizio DICOM, vedere Uso delle API DICOMWeb™ Standard con cURL.

Python

Per altre informazioni su come usare Python con il servizio DICOM, vedere Uso delle API DICOMWeb™ Standard con Python.

Postman

Postman è uno strumento eccellente per la progettazione, la compilazione e il test delle API REST. Scaricare Postman per iniziare. Per altre informazioni, vedere il sito per la formazione per Postman.

Per quanto riguarda Postman e lo standard DICOMweb, è importante notare che Postman supporta solo il caricamento di file DICOM con il payload a parte singola definito nello standard DICOM. Ciò è dovuto al fatto che Postman non può supportare separatori personalizzati in una richiesta POST a più parti/correlata. Per altre informazioni, vedere Il POST a più parti ha esito negativo # 576. Tutti gli esempi nella raccolta Postman per il caricamento di documenti DICOM tramite una richiesta a più parti sono preceduti da [won't work - see description]. Gli esempi per il caricamento tramite una richiesta a parte singola sono inclusi nella raccolta e sono preceduti da Store-Single-Instance.

Per usare la raccolta di Postman, scaricarla in locale e quindi importare la raccolta tramite Postman. Per accedere alla raccolta, vedere gli esempi di raccolte di Postman.

Passaggi successivi

Usare le API DICOMweb standard con C#

Usare le API DICOMweb standard con cURL

Usare le API DICOMweb standard con Python

Usare le API DICOMWeb Standard con la raccolta di esempi di Postman

Dichiarazione di conformità DICOM

Nota

DICOM® è il marchio registrato della National Electrical Manufacturers Association per le sue pubblicazioni Standard relative alle comunicazioni digitali delle informazioni mediche.