Noeud DICOMOutput

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.

Fonction

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 :

Icône du noeud DICOMOutput

Utilisation de ce noeud dans un flux de messages

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.

La norme DICOM exige que deux entités d'application soient identifiées lorsqu'elles se connectent. L'identification est effectuée à l'aide d'un titre de l'entité d'application (AET) qui est une chaîne de texte comportant jusqu'à 16 caractères. Le noeud DICOMOutput doit être configuré avec son propre titre et le titre du noeud SCP auquel il se connecte. Le noeud DICOMOutput ne se connecte que si le titre de l'entité d'application du noeud SCP de destination correspond exactement à la valeur configurée dans le noeud DICOMOutput. La connexion au noeud SCP de destination est établie lorsqu'un message arrive sur le terminal d'entrée du noeud DICOMOutput. Si la connexion ne peut pas être établie, une erreur est générée.
Remarque : Le noeud DICOMOutput ne conserve pas les connexions d'un transfert de message à un autre.
Validation de stockage

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.

Répertoire de traitement

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é.

Schéma de message
Un schéma unique est utilisé pour décrire tous les messages XML DICOM qui sont envoyés et reçus par les noeuds DICOM. Toutefois, un seul type complexe parmi ceux qui sont définis dans le schéma est utilisé pour structurer chaque type de message. Le type complexe DICOM est utilisé pour définir les messages XML DICOM qui arrivent sur le terminal d'entrée et qui sont envoyés à partir du terminal de sortie du noeud DICOMOutput.
Pour plus d'informations sur le schéma, voir Schéma de message DICOM.
Transactions DICOM
Le traitement du noeud DICOMOutput s'exécute dans la transaction active pour l'unité d'exécution qui traite l'image DICOM. Si une erreur se produit, le noeud DICOMOutput génère une erreur. Selon la logique de traitement des exceptions dans le flux de messages, l'erreur peut entraîner l'annulation de la transaction en cours.

Entrées du journal d'activité

Le tableau suivant décrit en détail les entrées du journal qui sont écrites par le noeud DICOMOutput, les noms suivants étant utilisés dans les exemples :
  • BROKERAE est le nom de l'entité d'application DICOMOutput.
  • REMOTEAE est le nom de l'entité d'application.
  • hostname:2222 est le nom d'hôte et le numéro de port de l'entité d'application à distance.
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.

Configuration du noeud DICOMOutput

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.

Terminaux et propriétés

Les terminaux de noeuds DICOMOutput sont décrits dans le tableau ci-après.
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).

Les propriétés Description du noeud DICOMOutput sont décrites dans le tableau ci-dessous.
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.
Les propriétés De base du noeud DICOMOutput sont décrites dans le tableau ci-dessous.
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.
Les propriétés Avancées du noeud DICOMOutput sont décrites dans le tableau ci-dessous.
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.
Les propriétés Validation de stockage du noeud DICOMOutput sont décrites dans le tableau ci-dessous.
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.
Copyright IBM Corporation 2011, 2015Copyright IBM Corporation 2011, 2015.

        
        Dernière mise à jour
        
        Dernière mise à jour : 2015-06-19 10:58:24


Rubrique RéférenceRubrique Référence | Version 4.0.0.0 | ha05020