Utilisez un noeud DICOMOutput pour recevoir des messages XML DICOM, combiner leurs métadonnées avec les données de pixel stockées dans le système de fichiers et envoyer l'image DICOM obtenue à un noeud SCP.
Le noeud DICOMOutput est un noeud SCU (Service Class User) de la classe de service Stockage. Il prend les métadonnées d'un message XML DICOM, combine les métadonnées avec l'image scannée (données de pixel) (et n'importe quel autre attribut ne figurant pas dans le message XLM DICOM) à partir du système de fichiers. Le résultat est envoyé à une application SCP (Service Class Provider), comme par exemple PACS (Picture Archiving System) dans DICOM par la biais de la commande C-STORE.
Le noeud DICOMOutput est contenu dans le tiroir Healthcare de la palette de noeuds de flux de messages et il est représenté dans IBM® Integration Toolkit par l'icône suivante :
Le noeud DICOMOutput reçoit les messages XML DICOM sur son terminal d'entrée. Le message XML DICOM est recombiné avec l'image scannée (données de pixel) qui est stockée dans le système de fichiers et l'image DICOM obtenue est envoyée à un noeud SCP de destination. Ce dernier est configuré à l'aide des propriétés du noeud et cette configuration ne peut pas être remplacée dans l'environnement local. La même image DICOM peut être envoyée plusieurs fois au même noeud SCP de destination. Ce dernier peut vérifier l'identificateur SOP qui identifie de manière unique l'image DICOM afin de déterminer si cette dernière a déjà été reçue.
En cas de succès d'un transfert d'image DICOM, le message XML DICOM est propagé vers le terminal de sortie du noeud DICOMOutput pour un traitement ultérieur dans le flux de message. Si ce transfert échoue, une erreur est générée.
Le processus de combinaison des données du message XML DICOM avec l'image scannée (données de pixel) est appelé codage. La configuration du noeud inclut les options vous permettant de modifier le codage d'une image DICOM. Le codage d'une image DICOM reçue par un noeud DICOMInput peut être différent de celui de l'image DICOM envoyée à une application de destination.
Vous pouvez configurer le noeud DICOMOutput de sorte qu'il demande les messages de réponse de validation de stockage au noeud SCP auquel il envoie les images DICOM. Le noeud DICOMOutput peut être configuré avec un port de réception de ces messages de réponse asynchrones. Si le port n'est pas configuré, le noeud ne demande pas les réponses de validation de stockage. Si le port est configuré, le noeud ne propage les messages à son terminal de sortie qu'une fois reçus les messages de réponse de validation de stockage. Vous pouvez également configurer un délai qui définit la durée d'attente maximale du message de réponse de validation de stockage. Si aucune réponse n'est reçue dans ce délai, une erreur est générée.
Vous configurez le noeud DICOMOutput avec un répertoire dans le système de fichiers pour le traitement des images DICOM (en recombinant les métadonnées dans le message XML avec les données de pixel). Ce répertoire est indiqué dans la propriété de noeud Répertoire de traitement. Il ne peut être utilisé par aucun autre noeud à moins que vous n'utilisiez une configuration multi-instance. Dans une configuration multi-instance, le même flux de messages est configuré à la fois sur le noeud d'intégration actif et passif. Un seul flux de messages à la fois est actif et le répertoire de système de fichiers partagé indique l'état du noeud DICOMOutput passif lorsque le flux de messages est activé.
Condition | Description | Type | Exemple | Recommandations |
---|---|---|---|---|
Début d'envoi | Une image DICOM est préparée en vue de son envoi à une entité d'application à distance. Remarque : L'envoi d'une image DICOM est connu dans DICOM comme étant une commande C-STORE.
|
Information BIP12068 | Starting DICOM C-STORE operation
(BROKERAE,REMOTEAE,hostname:2222) L'ID objet de l'image DICOM est consigné dans la zone FILENAME du journal d'activité. |
Aucune action n'est nécessaire. |
Fin d'envoi | L'image DICOM a été envoyée avec succès à une entité d'application à distance. Si la validation du stockage est activée, cette entrée du journal d'activité indique que le message de réponse de validation de stockage demandé a été reçu. |
Information BIP12068 | Finished DICOM C-STORE operation
(BROKERAE,REMOTEAE,hostname:2222) L'ID objet de l'image DICOM est consigné dans la zone FILENAME du journal d'activité. |
Aucune action n'est nécessaire. |
Echec de l'envoi | Un envoi DICOM a échoué (commande C-STORE). Une erreur est générée par le noeud DICOMOutput. | Erreur BIP12070 | Failed DICOM C-STORE operation
(BROKERAE,REMOTEAE,hostname:2222) L'ID objet de l'image DICOM est consigné dans la zone FILENAME du journal d'activité. |
Vérifiez la connectivité du réseau entre le noeud d'intégration et le noeud SCP distant. Vérifiez que le type de données transféré (classe SOP et syntaxe de transfert) est compatible avec le noeud SCPdistant. Assurez-vous que les noms d'entité d'application et les numéros de port correspondent exactement au noeud SCP distant. Vérifiez que ce dernier est en ligne et prêt à accepter les connexions et les transferts de données. Pour plus d'informations sur l'erreur, consultez le détail d'erreur. |
Début de l'envoi de la demande de validation de stockage | Le noeud DICOMOutput envoie un message de demande de validation de stockage au noeud SCP distant. | Information BIP12068 | Sending storage commit request message (BROKERAE,REMOTEAE,hostname:2222) | Aucune action n'est nécessaire. |
Fin de l'envoi de la demande de validation de stockage | Le message de demande de validation de stockage a été envoyé avec succès au noeud SCP distant. | Information BIP12068 | Finished sending storage commit request message (BROKERAE,REMOTEAE,hostname:2222) | Aucune action n'est nécessaire. |
Echec de l'envoi de la demande de validation de stockage | Le noeud DICOMOutput n'a pas pu envoyer un message de demande de validation de stockage au noeud SCP distant. | Erreur BIP12070 | Failed to send storage commit request message (BROKERAE,REMOTEAE,hostname:2222) | Vérifiez la connectivité du réseau entre le noeud d'intégration et le noeud SCP distant. Assurez-vous que l'application distante prend en charge la classe SOP de validation de stockage. Vérifiez que les noms d'entité d'application et les numéros de port correspondent également au noeud SCP distant. Vérifiez que ce dernier est en ligne et prêt à accepter les connexions et les transferts de données. Pour plus d'informations sur l'erreur, consultez le détail d'erreur. |
Dépassement de délai de l'envoi de la demande de validation de stockage | Le message de réponse de validation de stockage n'a pas été reçu par le noeud DICOMOutput dans la limite de temps configurés. | Erreur BIP12070 | Timed out waiting for storage commit response message (BROKERAE,REMOTEAE,hostname:2222) | Vérifiez la connectivité du réseau entre noeud d'intégration et le noeud SCP distant. Assurez-vous que l'application distante prend en charge la classe SOP de validation de stockage. Assurez-vous que les noms d'entité d'application et les numéros de port correspondent exactement au noeud SCP distant. Vérifiez que ce dernier est en ligne et prêt à accepter les connexions et les transferts de données. Pour plus d'informations sur l'erreur, consultez le détail d'erreur. |
Archivage de l'image DICOM | Une image DICOM est archivée par le noeud DICOMOutput | Information BIP12068 | Archiving DICOM instance from
DICOMOutput node (BROKERAE) L'ID objet de l'image DICOM est consigné dans la zone FILENAME du journal d'activité. |
Aucune action n'est nécessaire. |
Suppression de l'image DICOM | Une image DICOM est supprimée de l'archive DICOMOutput | Information BIP12068 | Deleting DICOM instance from
DICOMOutput node archive (BROKERAE) L'ID objet de l'image DICOM est consigné dans la zone FILENAME du journal d'activité. |
Aucune action n'est nécessaire. |
Après avoir ajouté une instance d'un noeud DICOMOutput à un flux de messages, vous pouvez la configurer
Toutes les propriétés obligatoires pour lesquelles vous devez entrer une valeur (celles qui ne comportent pas de valeur par défaut) sont marquées par un astérisque.
Terminal | Description |
---|---|
Entrée | Terminal d'entrée qui accepte un message pour traitement par le noeud. |
Sortie | Terminal de sortie vers lequel le message est acheminé si l'image a été transférée avec succès vers le noeud SCP de destination. |
Les tableaux suivants décrivent les propriétés du noeud. La colonne ayant l'en-tête O indique si la propriété est obligatoire (marquée d'un astérisque si vous devez obligatoirement entrer une valeur si aucune valeur par défaut n'est définie). La colonne ayant l'en-tête C indique si la propriété est configurable (vous pouvez modifier la valeur lors de l'ajout du flux de messages au fichier BAR à des fins de déploiement).
Propriété | O | C | Portée par défaut | Description |
---|---|---|---|---|
Nom du noeud | Oui | Non | DICOMOutput | Nom du noeud. |
Description abrégée | Non | Non | Courte description du noeud. | |
Description détaillée | Non | Non | Texte qui décrit à quoi sert le noeud dans le flux de messages. |
Propriété | O | C | Portée par défaut | Description |
---|---|---|---|---|
Caractéristiques de la connexion | Oui | Oui | localhost:2222 | Nom d'hôte et port du noeud SCP de l'entité d'application auquel se connecte le noeud. |
Titre de l'entité d'application | Oui | Oui | BROKERAE | Nom de ce noeud final SCU DICOM. Chaîne de texte comportant jusqu'à 16 caractères qui permet d'identifier les entités d'application lorsqu'elles se connectent. |
Répertoire de traitement | Oui | Oui | Sortie | Répertoire du système de fichiers que le noeud peut utiliser pour traiter les images DICOM sortantes.
Ce répertoire doit être unique pour ce noeud. Remarque : Si la propriété du noeud est un nom de répertoire relatif, Output par exemple, celui-ci est ajouté au chemin de travail IBM Integration Bus afin d'obtenir un chemin absolu. Si la propriété du noeud contient un nom de répertoire absolu, C:\DICOM\Output) par exemple, celui-ci est utilisé directement comme emplacement dans le système de fichiers.
|
Titre de l'entité d'application à distance | Oui | Oui | REMOTEAE | Nom du noeud final SCP DICOM auquel se connecte le noeud. |
Archivage des images DICOM une fois écoulé le nombre d'heures indiqué depuis leur envoi | Oui | Oui | 72 | Les images DICOM sont déplacées du répertoire de traitement vers un sous-répertoire nommé Archive une fois ce nombre d'heures écoulé. |
Suppression des images DICOM une fois écoulé le nombre d'heures indiqué depuis leur archivage | Oui | Oui | 72 | Les images DICOM sont supprimées du sous-répertoire Archive une fois ce nombre d'heures écoulé après leur archivage. |
Propriété | O | C | Portée par défaut | Description |
---|---|---|---|---|
Délai d'attente de la connexion (secondes) | Oui | Oui | 60 | Durée, en secondes, pendant laquelle le noeud attend une connexion au noeud SCP. |
Priorité d'opération (LOW, NORMAL, HIGH) | Oui | Oui | NORMAL | Priorité pour le transfert de l'image vers le noeud SCP. Il n'est pas obligatoire que l'application de réception agisse sur cette priorité. |
Coder des séquences avec une longueur explicite | Non | Oui | Non sélectionné | Indique si les séquences dans l'image DICOM sont codées avec une longueur explicite. |
Coder des éléments d'une séquence avec une longueur explicite | Non | Oui | Non sélectionné | Indique si les éléments d'une séquence dans l'image DICOM sont codés avec une longueur explicite. |
Inclure des attributs de longueur de groupe | Non | Oui | Non sélectionné | Indique si des groupes d'attributs DICOM ont une longueur spécifiée. |
Coder des séquences vides avec une longueur explicite | Non | Oui | Non sélectionné | Indique si des séquences vides dans l'image DICOM sont codées avec une longueur explicite. |
Coder des éléments d'une séquence vide avec une longueur explicite | Non | Oui | Non sélectionné | Indique si les éléments d'une séquence vide dans l'image DICOM sont codés avec une longueur explicite. |
Propriété | O | C | Portée par défaut | Description |
---|---|---|---|---|
Délai maximal d'attente des réponses de validation de stockage (secondes) | Non | Oui | 60 | Durée d'attente maximale des messages de réponse de validation de stockage. Si aucune réponse n'est reçue dans le délai imparti, le noeud génère une erreur. |
Recevoir les réponses de validation de stockage sur le port | Non | Oui | 2223 | Port qui reçoit les messages de réponse de validation de stockage. Si cette zone est vide, le noeud ne demande pas les messages de réponse de validation de stockage. |