Le piège du ticket d'assistance : panne matérielle ou défaut d'intégration ?
Considérez un ticket synthétique composite du type de ceux que décrivent les équipes d'intégration et de génie biomédical. Une salle d'échographie vasculaire signale que les examens terminés ne quittent pas la liste de travail de l'échographe. En fin de journée, les planificateurs constatent que les demandes correspondantes sont toujours ouvertes dans le système d'information radiologique (RIS) et commencent à planifier d'autres rendez-vous en les contournant. Un audit distinct révèle une poignée d'examens marqués « Discontinued » que les échographistes considèrent comme terminés — l'un était une évaluation rapide au cours de laquelle rien n'a été enregistré dans cette étude, un autre a été redémarré après correction de l'identifiant patient. Pendant ce temps, l'équipe PACS confirme que les images de la salle arrivent et sont lisibles.
Un ticket de premier niveau peut mettre en cause le matériel réseau ou l'ordinateur principal de l'échographe et proposer un remplacement de carte ou un rechargement logiciel. Les éléments constatés vont à l'encontre de cette hypothèse. Le même chariot effectue les requêtes de liste de travail et les envois d'images, de sorte que son cheminement réseau et son logiciel DICOM acheminent manifestement du trafic. La clôture de la liste de travail dépend d'un échange différent — le Modality Performed Procedure Step (MPPS) — et de la manière dont le système récepteur l'exploite. Remplacer une carte ne change ni l'un ni l'autre.
Auditez quatre niveaux dans l'ordre : la configuration MPPS de l'échographe ; le flux d'événements réellement produit par l'échographe ; la manière dont le système récepteur (le Service Class Provider MPPS, ou SCP) a accepté les messages (et s'il les a acceptés) ; et la politique de rétention du fournisseur de liste de travail. Les sections ci-dessous détaillent les règles de la norme, le comportement documenté dans cinq déclarations de conformité d'échographie, un tableau de décision, un test de recette et une fiche d'escalade.
Qu'est-ce que le MPPS et comment fonctionne le cycle de vie de l'étape de procédure ?
Deux services DICOM relient un échographe aux systèmes de planification, et ils fonctionnent dans des sens opposés.
Modality Worklist (MWL) : agissant en tant que Service Class User (SCU) de la classe SOP Modality Worklist Information Model – FIND (1.2.840.10008.5.1.4.31), l'échographe envoie une requête C-FIND au fournisseur de liste de travail — généralement un RIS, un broker ou un moteur d'intégration — et affiche les Scheduled Procedure Steps correspondantes. Pour l'EPIQ Elite, Philips indique qu'une mise à jour réussie de la liste de travail écrase l'affichage de la liste de travail, qu'il n'y a pas de gestion de file d'attente pour le MWL et que les mises à jour s'exécutent à la demande de l'opérateur, à intervalles réguliers ou à la fin de chaque examen, selon la configuration. 4 La requête ne renvoie aucun rapport d'achèvement à qui que ce soit.
Modality Performed Procedure Step (MPPS) : dans le cadre de la classe SOP MPPS (1.2.840.10008.3.1.2.3.3), l'échographe crée puis met à jour un enregistrement sur le SCP MPPS décrivant ce qu'il a réellement exécuté : quand l'étape a commencé et s'est terminée, à quelle étape planifiée elle répond, qui a manipulé, quelles séries et instances il a créées, et son statut final. 9 10 Le profil Scheduled Workflow.b de l'IHE exige d'une modalité d'acquisition qu'elle prenne en charge la requête de liste de travail et les deux transactions MPPS (en cours et terminée) 11 — mais la prise en charge dans un produit n'est pas la même chose que sa configuration sur un site.
La norme n'impose pas qu'une entrée de la liste de travail disparaisse lorsqu'un examen se termine. Le supplément DICOM 17, qui a introduit le MPPS en 1998, décrit la gestion de la liste de travail comme achevée une fois que l'étape planifiée « a été retirée de la liste de travail, éventuellement en réponse au Modality Performed Procedure Step ». 1 La partie PS3.3 actuelle ajoute que « la spécification du flux de travail lui-même dépasse le cadre de la Norme ». 8 La suppression relève donc du comportement du RIS, du broker ou du fournisseur de liste de travail — un point à confirmer auprès de son responsable — et non d'une conséquence automatique de l'échange réseau.
Trois états, une seule direction : IN PROGRESS, COMPLETED, DISCONTINUED
Le chapitre F de la norme PS3.4 porte l'état dans Performed Procedure Step Status (0040,0252), avec trois valeurs : IN PROGRESS, COMPLETED et DISCONTINUED. Comme l'objet ne représente que la partie « réalisée » de l'étape de procédure réelle, « tous les événements sont initiés par la modalité ». 2 Le cycle de vie utilise deux opérations DIMSE-N :
- N-CREATE : l'échographe crée l'instance MPPS avec le statut
IN PROGRESS— la seule valeur qu'un SCP acceptera à la création. L'échographe spécifie l'UID de l'instance et fournit le lien vers l'étape planifiée (Scheduled Step Attributes Sequence, comprenant le numéro d'accession et le Study Instance UID), la date et l'heure de début, ainsi que la station exécutante. 9 - N-SET : l'échographe met à jour la même instance et, lorsqu'il a terminé, définit le statut sur
COMPLETEDouDISCONTINUED. Avant ou lors de ce N-SET final, il doit avoir envoyé la liste de toutes les instances d'images et non-images créées pendant l'étape, et la Performed Series Sequence ne peut pas être vide — bien qu'une série puisse ne contenir aucune instance si aucune n'a été créée. 7 9
Une fois que l'échographe a envoyé un statut final, il ne peut plus modifier cette instance MPPS ni créer de nouvelles instances sous celle-ci ; une modalité qui reprend l'acquisition peut créer un nouveau MPPS à la place. 7 Côté réception, le SCP n'accepte un N-SET que tant que sa propre copie de l'étape est toujours IN PROGRESS. La norme autorise également le SCP lui-même, « dans des circonstances exceptionnelles », à définir le statut sur COMPLETED ou DISCONTINUED — par exemple si la modalité est défaillante — et avertit que les N-SET ultérieurs émis par la modalité rétablie risquent alors d'échouer. 7 Cette exception est importante pour le dépannage : c'est un moyen documenté pour le système récepteur et l'échographe d'être en désaccord au sujet d'une même étape.
| Valeur de statut | Comment elle est atteinte | Ce que dit la norme (PS3.4 2026d) | Ce qu'il faut vérifier |
|---|---|---|---|
| IN PROGRESS | N-CREATE de la modalité (la seule valeur autorisée à la création). | « Modality Performed Procedure Step créé et exécution en cours » (Tableau F.1-3). | Le SCP devrait conserver un enregistrement lié à l'étape planifiée. Le fait que le RIS affiche « démarré » dépend de son propre mappage. |
| COMPLETED | N-SET final de la modalité (End Exam sur les systèmes documentés). | « L'acquisition des instances SOP composites a été effectuée avec succès et le SCU a fourni toutes les valeurs d'attributs requises » (F.1.5). | Définitif : l'échographe ne peut pas le mettre à jour. Comparez la liste des instances référencées avec ce qui a réellement été stocké. |
| DISCONTINUED | N-SET final de la modalité (Cancel Exam sur les systèmes documentés ; les autres déclencheurs sont spécifiques au constructeur). | « Annulée ou terminée sans succès » ; la modalité « doit transmettre ce changement d'état » afin que le système d'information puisse replanifier ou annuler l'étape associée (F.1.5). | Définitif. Un code de motif d'interruption est facultatif (Type 3), il peut donc être absent ; vérifiez ce que propose l'échographe et ce que le RIS en fait. |
Source : DICOM PS3.4 2026d, section F.1.5, tableau F.1-3, tableau F.7.2-1 et sections F.7.2.2.2–F.7.2.2.3.
La règle DISCONTINUED est celle que ressentent les planificateurs. La norme exige que la modalité transmette ce changement d'état « pour permettre au système d'information de replanifier ou d'annuler l'étape de procédure associée ». 2 Si le message n'arrive jamais, le système récepteur n'a aucun élément sur lequel intervenir, et la demande d'examen conserve son dernier état connu.
Qu'envoie réellement l'échographe à la fin de l'examen ?
Les ingénieurs supposent souvent que l'échange MPPS commence lorsqu'un patient est sélectionné dans la liste de travail. Sur la plupart des systèmes documentés, ce n'est pas le cas — mais le déclencheur est propre au constructeur, c'est pourquoi la déclaration de conformité de votre version exacte est essentielle.
Les Philips EPIQ Elite Rel 6.0.x et Lumify R5.0 ouvrent une association vers le SCP MPPS configuré « immédiatement après l'acquisition de la première image » et envoient N-CREATE avec IN PROGRESS. 4 12 Les déclarations pour les LOGIQ9 et LOGIQ7 de GE indiquent également l'envoi d'un N-CREATE lors de l'acquisition de la première image. 3 5 La déclaration de Mindray pour la plateforme ZS3/z.one pro/ZS2 diffère : « Démarrer un nouvel examen ou réactiver un examen » crée l'instance MPPS. 6 Sur cette plateforme, une étape IN PROGRESS peut exister avant toute image.
À la fin de l'examen, les systèmes documentés envoient un N-SET final. Sur EPIQ et Lumify, le bouton End Exam produit COMPLETED et Cancel Exam produit DISCONTINUED ; les deux sont mutuellement exclusifs pour un examen donné. 4 12 Les déclarations des LOGIQ7 et LOGIQ9 précisent que le N-SET envoyé après la fin de l'examen « contiendra les UID de toutes les images acquises et le statut COMPLETED ou DISCONTINUED ». 5 3 EPIQ et Mindray représentent chaque message dans sa propre association — ouverture, envoi, fermeture — de sorte qu'un échec MPPS à la fin de l'examen peut survenir même si le N-CREATE au début a réussi. 4 6
L'échographe enregistre généralement le résultat à un endroit que vous pouvez inspecter. L'EPIQ répertorie les files d'attente de messages MPPS aux côtés des files d'images et de comptes rendus structurés dans sa fenêtre Network status. 4 Mindray consigne la signification du statut ainsi que tout Error Comment et Error ID renvoyés en cas d'échec, et peut réessayer un transfert ayant échoué un nombre de fois configuré. 6 Savoir où votre propre système conserve ces éléments relève de sa déclaration de conformité et de sa documentation de maintenance.
Comportements documentés des fabricants : examens sans image, examens en pause et cas d'ajouts
Les parcs hétérogènes créent la majeure partie des confusions, car chaque déclaration de conformité ne décrit que son propre produit et sa version. Cinq comportements documentés modifient la façon dont un statut RIS doit être interprété :
- Aucune image enregistrée (GE LOGIQ7) : pour un examen terminé sans images, le LOGIQ7 envoie le N-CREATE à la fin de l'examen, et « Pour un examen sans images ni résultats enregistrés, le N-SET sera envoyé avec le statut DISCONTINUED. » 5 Un examen que l'échographiste considérait comme terminé — une évaluation au cours de laquelle rien n'a été enregistré dans cette étude — peut donc, par conception, être signalé comme interrompu. Les déclarations de l'EPIQ et de Lumify associent le N-CREATE à l'acquisition d'images et ne décrivent pas d'examen terminé sans images ; ne supposez donc pas qu'ils se comportent comme le LOGIQ7, ni qu'ils envoient COMPLETED. 4 12
- Modification de l'identité du patient en cours d'examen (Philips EPIQ) : si l'identification du patient est modifiée alors qu'un MPPS est en cours, « le MPPS précédent est interrompu et un nouveau MPPS est créé avec les informations patient modifiées » ; les images déjà envoyées sont régénérées avec de nouveaux UID. 4 La correction de l'identifiant d'un patient au cours d'un examen peut laisser une étape DISCONTINUED dans le RIS aux côtés de la nouvelle.
- Examen en pause (Philips EPIQ) : « Un examen « en pause » ne déclenche aucun événement MPPS. » 4 Si des images ont déjà été acquises, l'étape créée lors de la première image reste IN PROGRESS sur le système récepteur jusqu'à ce que l'examen soit terminé ou annulé.
- Ajout (Philips EPIQ) : un examen envoyé comme COMPLETED « ne peut plus être mis à jour », si ce n'est que re-sélectionner un examen programmé dans la worklist pour ajouter des images génère une nouvelle série de messages MPPS sous le même Study Instance UID. Les ajouts effectués depuis le Patient Directory ou l'Image Review reçoivent également un nouveau Performed Procedure Step SOP Instance UID. 4 Attendez-vous à plus d'un MPPS par accession après un ajout.
- Examen réactivé (Mindray) : la réactivation d'un examen crée une nouvelle instance MPPS, et l'opérateur peut sélectionner un motif lors de l'annulation. 6
Les protocoles d'échographie par étapes tels que l'échographie de stress ajoutent un cas de figure supplémentaire. Le supplément DICOM 45 recommande qu'un seul MPPS couvre l'ensemble d'un examen à protocole par étapes dans la mesure du possible. Si l'acquisition est interrompue — son exemple étant une détresse du patient telle qu'un angor —, le MPPS reste COMPLETED tant que les conditions du protocole ont été respectées, et n'est DISCONTINUED que si l'examen a pris fin avant d'avoir satisfait aux exigences minimales d'acquisition. Les étapes de suivi acquises ultérieurement « nécessitent un MPPS distinct » sous le même Study Instance UID. 13 Un deuxième MPPS sur une même accession d'échographie de stress peut donc constituer un comportement attendu plutôt qu'un doublon.
| Événement du flux de travail | GE LOGIQ7 (2316173-100 Rév. 4.0, BT04) | GE LOGIQ9 (2325843-100 Rév. 1.0) | Philips EPIQ Elite version 6.0.x (000737000000163 Rév. A) | Philips Lumify version 5.0 (HSDP-1299212) | Plateforme Mindray ZS3 (H-046-019409-00 v2.0) |
|---|---|---|---|---|---|
| Activation du MPPS | Envoyé uniquement « si Modality Performed Procedure Step est configuré ». | Envoyé uniquement « si Modality Performed Procedure Step est configuré ». | Le serveur DICOM PPS doit être sélectionné sur la page DICOM Selection ; un seul serveur MPPS actif à la fois. | Envoyé au « SCP MPPS configuré » ; les étapes de configuration ne sont pas détaillées dans la section MPPS. | Envoyé à l'AE distante sélectionnée ; les étapes de configuration ne sont pas détaillées dans la section MPPS. |
| N-CREATE (IN PROGRESS) | Lors de l'acquisition de la première image ; à la fin de l'examen s'il n'y a pas d'images. | Lors de l'acquisition de la première image. | Immédiatement après l'acquisition de la première image. | Immédiatement après l'acquisition de la première image. | Lorsqu'un nouvel examen est démarré ou qu'un examen est réactivé. |
| Fin de l'examen | N-SET COMPLETED pour un examen avec des images ou des résultats enregistrés. | N-SET avec tous les UID des images acquises et COMPLETED ou DISCONTINUED ; le déclencheur de chacun n'est pas précisé. | End Exam → COMPLETED ; aucune mise à jour ultérieure. | End Exam → COMPLETED ; aucune mise à jour ultérieure. | L'opérateur termine l'examen → COMPLETED. |
| Terminé sans images enregistrées | N-CREATE, puis N-SET DISCONTINUED. | Non précisé. | Non précisé (N-CREATE est lié à l'acquisition d'images). | Non précisé. | Non précisé (le MPPS existe déjà dès le début de l'examen). |
| Annulation de l'examen | Non précisé séparément. | Non précisé séparément. | DISCONTINUED ; aucune mise à jour ultérieure. | DISCONTINUED ; aucune mise à jour ultérieure. | DISCONTINUED ; l'opérateur peut choisir un motif d'annulation. |
| Pause, changement d'ID, ajout, réactivation | Non précisé. | Non précisé. | Pause : aucun événement MPPS. Changement d'ID : MPPS précédent interrompu, nouveau MPPS créé. Ajout depuis la worklist : nouvelle série de MPPS. | Non précisé. | La réactivation d'un examen crée un nouveau MPPS. |
| Gestion des réponses d'échec | Statuts Refused ou Error traités comme des échecs ; association et opération terminées. | Statuts Refused ou Error traités comme des échecs ; association et opération terminées. | 0110 et autres échecs : association abandonnée. Avertissement 0116H : message affiché. | 0110 et autres échecs répertoriés : association abandonnée. | 0110 et autres échecs : A-ABORT, MPPS marqué en échec, Error Comment/ID journalisés ; tentatives configurables. |
Source : Compilé par Rongtao Medical le 19 octobre 2026 à partir des déclarations de conformité citées. Chaque déclaration s'applique uniquement au produit et à la version mentionnés ; vérifiez la déclaration correspondant à votre logiciel installé avant de vous fier à l'une des cellules.
Pourquoi l'entrée de la worklist persiste-t-elle après la fin de l'examen ?
Lorsqu'un examen terminé figure toujours sur l'échographe ou reste ouvert dans le RIS, il existe cinq explications principales. Aucune d'entre elles ne requiert de défaillance matérielle, et les éléments de preuve pour chacune se situent à un endroit différent.
- Le MPPS n'a jamais été configuré sur l'échographe. Le chariot dispose de destinations de worklist et de stockage fonctionnelles, mais aucune destination MPPS n'est sélectionnée. Les déclarations de GE explicitent cette condition : « Si le Modality Performed Procedure Step est configuré, des messages N-CREATE et N-SET seront envoyés pour l'examen. » 3 5 Un chariot non configuré reste silencieux à la fin de l'examen, de sorte que le RIS ne reçoit rien pour clôturer la demande. La fréquence à laquelle cela se produit n'a pas été mesurée. En 2005, Noumeir a écrit que le déploiement du MPPS avait été « beaucoup plus lent que prévu », bien que la plupart des équipements de modalité l'aient mis en œuvre, et a souligné que les équipements dépourvus de MPPS peuvent être intégrés en confiant la création de l'étape à un terminal RIS ou une station relais à la place. 10 Considérez un chariot jamais configuré comme une décision relevant du paramétrage et de la responsabilité opérationnelle, et non d'une réparation.
- Le message n'est jamais arrivé. L'échographe a tenté d'envoyer N-CREATE ou N-SET, mais l'association a expiré, a été refusée ou a été interrompue — par exemple parce que l'adresse, le port ou l'AE title de la destination MPPS a changé, ou qu'une règle réseau bloque cette destination. Le stockage des images et le MPPS utilisent des destinations configurées séparément, souvent sur des systèmes différents, de sorte que les images peuvent transiter alors que le MPPS échoue. Mindray documente qu'un dépassement de délai, ou une association interrompue par le SCP ou le réseau, marque le MPPS comme ayant échoué et consigne la raison. 6 Si le N-SET final n'est jamais parvenu, le système récepteur peut toujours afficher l'étape à l'état IN PROGRESS.
- Le système récepteur a refusé la mise à jour car il avait déjà clôturé l'étape. Le SCP n'accepte un N-SET que tant que sa copie de l'étape est à l'état IN PROGRESS ; sinon, il renvoie 0110H « Processing failure » avec le commentaire d'erreur « Performed Procedure Step Object may no longer be updated » (Error ID A710). 7 Philips EPIQ interrompt l'association lors de ce statut ; Mindray l'interrompt avec A-ABORT et marque son MPPS comme ayant échoué. 4 6 L'échographe affiche alors un échec tandis que le RIS conserve déjà l'étape à l'état COMPLETED ou DISCONTINUED — possiblement clôturée par une personne ou un processus côté réception, comme la norme l'autorise dans des circonstances exceptionnelles. 7 La question est de savoir quel état final et quelle liste d'instances le RIS a conservés, et non pourquoi l'étape est bloquée.
- L'étape s'est clôturée à l'état DISCONTINUED, et non COMPLETED. L'échographe a rapporté exactement ce que son logiciel définit : Cancel Exam sur les systèmes documentés Philips et Mindray, un examen terminé sur LOGIQ7 sans images ni résultats enregistrés, ou une modification de l'identifiant patient en cours d'examen sur EPIQ. 4 5 6 Le fait qu'une étape DISCONTINUED laisse la demande ouverte, l'annule ou la mette en attente de reprogrammation relève de la politique du RIS.
- Le fournisseur de worklist ne supprime pas les entrées en fonction du statut MPPS. L'échographe a envoyé COMPLETED, le système récepteur l'a enregistré, et l'entrée apparaît toujours. Comme la suppression n'intervient qu'« éventuellement en réponse au » MPPS 1, la requête de worklist peut simplement renvoyer chaque étape programmée pour la journée. Certains services souhaitent ce comportement — par exemple lorsqu'un patient se déplace d'une salle à l'autre ou revient pour des clichés différés —, tandis qu'ailleurs, personne n'a configuré le filtre. Confirmez ce qu'il en est auprès du responsable du fournisseur de worklist avant de qualifier cela d'anomalie. Toute fenêtre de rétention relève de la politique locale, et non d'une valeur DICOM.
L'ordre de l'audit : configuration du MPPS, flux d'événements, traitement par le SCP, puis politique
Modifier les réglages au hasard ou commander des pièces détruit les preuves dont vous avez besoin. Parcourez les couches dans l'ordre et notez ce que vous observez à chacune d'elles.
| Couche d'audit | Où regarder | Ce qu'il faut établir | Interprétation et étape suivante |
|---|---|---|---|
| 1. Configuration de l'échographe | Les pages de configuration DICOM/réseau de l'échographe et la déclaration de conformité de la version installée. | Une destination MPPS est-elle définie et sélectionnée (AE title, hôte, port) ? S'agit-il du système attendu par le responsable du RIS ? Sur EPIQ, le serveur PPS doit être sélectionné sur la page DICOM Selection. | Si aucune destination MPPS n'est sélectionnée, l'échographe est silencieux par configuration. Convenez avec le responsable du RIS/broker s'il convient d'activer le MPPS, puis effectuez le test de recette. Rien ici n'indique un problème matériel. |
| 2. Flux d'événements de l'échographe | La file d'attente réseau ou la vue d'état de l'échographe et ses journaux DICOM pour les examens concernés. | Le message N-CREATE a-t-il été envoyé (à la première image ou au début de l'examen, selon votre déclaration) et le N-SET a-t-il été envoyé à End ou Cancel Exam ? Qu'a-t-on reçu en retour : succès 0000, avertissement 0116H, échec 0110H ou autre échec, timeout ou abandon ? | Aucune tentative de N-SET : vérifiez le flux de travail (examen mis en pause plutôt que terminé) par rapport aux déclencheurs documentés. Timeout ou abandon : transmettez le problème d'accessibilité à l'équipe réseau. 0110H : passez à la couche 3 avec les horodatages. |
| 3. Système récepteur (MPPS SCP) | Les enregistrements et journaux MPPS du RIS/broker, obtenus auprès de son responsable. | Les messages N-CREATE et N-SET sont-ils arrivés ? Quels statut final, heure de fin et liste d'instances le SCP détient-il ? L'étape a-t-elle été clôturée côté réception avant le N-SET de l'échographe ? | Le SCP conserve le statut IN PROGRESS et n'a jamais vu le N-SET : le message a été perdu — renvoyez-le si votre système documente une procédure pour le faire, sinon effectuez un rapprochement avec le responsable du RIS. Le SCP avait déjà clôturé l'étape : convenez avec le responsable du RIS de l'enregistrement qui fait foi. |
| 4. Politique de la liste de travail | La configuration des requêtes/filtres du fournisseur de liste de travail et les règles de flux de travail du service. | La requête de la liste de travail exclut-elle les étapes dont le MPPS est COMPLETED, ou renvoie-t-elle toutes les étapes programmées pour aujourd'hui ? Existe-t-il une fenêtre de rétention délibérée ? | Statut COMPLETED enregistré mais l'entrée persiste : il s'agit du comportement du fournisseur de liste de travail. Confirmez s'il est intentionnel (par exemple pour des flux de travail multi-salles ou d'imagerie différée) avant de demander une modification. |
Source : Cadre décisionnel rédigé pour ce guide à partir de DICOM PS3.4 2026d chapitre F, du supplément 17 et des déclarations de conformité citées. Il ne s'agit pas d'une procédure OEM ou IHE.
Chaque couche élimine un domaine de défaillance. Si la couche 1 montre que le MPPS n'a jamais été sélectionné, arrêtez-vous : il n'y a encore rien à tracer. Si le journal de l'échographe indique des réponses de succès pour le N-CREATE et le N-SET, le système récepteur a accepté les messages, et les questions restantes se situent du côté récepteur ou dans la politique de la liste de travail.
Que prouve le MPPS — et pourquoi l'archivage des images constitue-t-il un processus distinct ?
Un MPPS au statut COMPLETED est parfois considéré comme la preuve que l'examen est en sécurité dans le PACS. Ce n'est pas le cas.
La norme DICOM PS3.3, section 7.3, stipule : « L'objet du Modality Performed Procedure Step est de rapporter ce qui a été réalisé ; il n'implique aucune sémantique de stockage. » 8 Le MPPS contient des références aux instances que l'échographe déclare avoir créées. Il ne transporte aucune donnée de pixels et ne garantit aucunement qu'une archive les conserve.
La responsabilité de l'archivage fait l'objet d'un échange distinct : le Storage Commitment (Push Model SOP Class 1.2.840.10008.1.20.1), dans lequel l'échographe demande à l'archive d'accepter la responsabilité de la conservation d'instances spécifiques et reçoit le résultat dans un N-EVENT-REPORT. Le profil IHE SWF.b répertorie le Storage Commitment comme sa propre transaction requise pour l'Acquisition Modality, aux côtés des transactions MPPS. 11 Notre guide sur le Storage Commitment DICOM en échographie et les décisions de suppression locale détaille ce que ce résultat établit et ce qu'il n'établit pas.
Distinguez bien les deux voies. Un statut MPPS COMPLETED confirme uniquement que la modalité a signalé l'étape de procédure comme terminée. N'approuvez jamais la suppression d'examens locaux — avant une réparation, un remplacement de disque ou une revente — sur la seule base d'une clôture MPPS ou d'un succès C-STORE.
Voies de récupération : renvois documentés et procédures à réexécuter
Lorsqu'une panne, un redémarrage ou une modification de configuration entraîne la perte de messages MPPS, la première question est de savoir si votre système documente un moyen de les renvoyer. Dans le cas contraire, la solution de repli habituelle est une réconciliation par le responsable du RIS plutôt qu'une solution de contournement sur l'échographe.
Philips en documente une pour l'EPIQ Elite Rel 6.0.x (section 4.1.2.2 du document 000737000000163 Rév. A) : « Si les messages MPPS n'ont pas été reçus par le serveur MPPS, ils peuvent être "renvoyés" en sélectionnant l'examen dans Review et en sélectionnant "Export". Dans Export, sélectionnez le serveur MPPS. Les messages MPPS associés à cet examen seront renvoyés. » 4 La déclaration ne précise pas comment réagira un système récepteur ayant déjà clôturé l'étape. Selon la norme, un N-SET pour une étape qui n'est plus IN PROGRESS est refusé avec 0110H 7 — vérifiez donc d'abord le côté récepteur, puis renvoyez.
La déclaration de Mindray décrit des tentatives automatiques, un nombre configuré de fois, en cas d'échec du transfert d'une étape d'examen. 6 Pour les autres systèmes et versions, recherchez un équivalent dans la déclaration de conformité ou le manuel d'utilisation avant d'improviser. Ne modifiez pas la base de données ni les fichiers de l'échographe pour forcer un changement d'état : cela n'est pas pris en charge, peut endommager l'enregistrement et se situe en dehors des limites d'une maintenance sécurisée.
Le test de recette : prouver la clôture de la liste de travail avant la mise en service
Avant qu'un échographe ne soit mis en service sur une liste de travail — et après toute modification susceptible d'affecter la boucle —, exécutez un cas programmé fictif de bout en bout. Utilisez le patient de test et les demandes d'examen de test désignés par l'établissement, créés et nettoyés selon les procédures du responsable du RIS. N'utilisez jamais la demande d'examen d'un vrai patient.
| Étape | Action | Attendu sur l'échographe | Attendu sur le RIS/broker | Élément à conserver |
|---|---|---|---|---|
| 1. Créer la demande d'examen de test | Demandez au responsable du RIS de planifier une demande d'examen de test pour la station ou l'AE title de l'échographe (valeurs indicatives : TEST^ROUTING, accession SYN-0001). | Rien pour le moment. | La demande d'examen apparaît comme planifiée. | Capture d'écran du RIS ou export de la demande d'examen de test. |
| 2. Interroger la liste de travail | Actualisez la liste de travail sur l'échographe. | La demande d'examen de test apparaît avec le nom, l'identifiant, le numéro d'accession et la procédure attendus. | Le fournisseur de la liste de travail consigne une requête correspondante. | Photo de l'écran de la liste de travail de l'échographe. |
| 3. Démarrer et acquérir | Sélectionnez la demande d'examen de test et enregistrez une image de test sans patient (par exemple une image sur fantôme ou dans l'air, conformément aux règles de l'établissement). | N-CREATE (IN PROGRESS) envoyé au moment documenté dans votre déclaration — première image ou début de l'examen. | Le SCP conserve une étape IN PROGRESS associée à la demande d'examen de test. | Entrée du journal ou de la file d'attente de l'échographe avec horodatage et statut de la réponse. |
| 4. Terminer l'examen | Appuyez sur End Exam (pas sur Pause). | N-SET COMPLETED envoyé ; réponse de succès. | Le SCP conserve le statut COMPLETED avec une liste d'instances correspondant à ce qui a été stocké. | Entrée du journal de l'échographe et enregistrement du SCP. |
| 5. Réinterroger | Actualisez à nouveau la liste de travail. | La demande d'examen de test ne figure plus dans la liste — à moins que la politique de rétention convenue ne la conserve. | La demande d'examen affiche l'état attendu par le responsable du RIS. | Seconde photo de la liste de travail et statut de la demande d'examen dans le RIS. |
| 6. Procédure d'annulation (facultatif) | Répétez l'opération avec une seconde demande d'examen de test et Cancel Exam, si le système le propose. | N-SET DISCONTINUED après le N-CREATE. | Le RIS applique sa règle pour les étapes DISCONTINUED. | Mêmes éléments à conserver que ci-dessus. |
Source : Séquence synthétique rédigée pour ce guide à partir de l'ordre des transactions du profil Scheduled Workflow (requête de liste de travail, MPPS in progress, MPPS completed). Il ne s'agit pas d'un test de certification OEM, IHE ou Rongtao.
Intégrez ce test dans la pratique courante d'ingénierie clinique plutôt que de le réaliser en réaction à des réclamations ; notre liste de contrôle de maintenance préventive pour échographes est le support naturel pour le consigner. Réexécutez-le chaque fois que :
- Un échographe est mis en service : mise en service initiale de tout système neuf ou reconditionné.
- Le logiciel de l'échographe est modifié : correctifs du système d'exploitation, mises à niveau de l'application ou modifications des options DICOM.
- Le RIS ou le broker change : mises à niveau, migrations ou modifications des filtres de requête de la worklist.
- Un échographe est redéployé : déplacé vers un autre service, un autre segment réseau ou un autre poste de worklist.
- Une intervention sur l'ordinateur système est effectuée : après le remplacement d'une carte mère, d'un disque ou d'une interface réseau.
Quand un ordre de worklist ouvert relève-t-il de la maintenance — et quand n'en relève-t-il pas ?
Transmettre les éléments constatés au bon responsable évite les demandes d'intervention mal orientées. Utilisez cette grille pour déterminer qui doit intervenir ensuite.
| Éléments observés | Couche probable | Responsable | Action suivante |
|---|---|---|---|
| Aucune destination MPPS sélectionnée ; aucun N-CREATE ni N-SET dans le journal de l'échographe. | Configuration de l'échographe. | Administrateur de la modalité avec le responsable du RIS/broker. | Décider s'il convient d'activer le MPPS ; configurer la destination convenue ; exécuter le test de recette. |
| Timeouts ou associations interrompues sur le MPPS uniquement ; les envois d'images vers le PACS réussissent. | Chemin réseau ou paramètres de destination du SCP MPPS. | Équipe réseau/infrastructure et responsable du broker. | Vérifier l'adresse de destination, le port, l'AE title et l'itinéraire d'acheminement ; retester. Ne pas contourner les contrôles de sécurité. |
| 0110H « may no longer be updated » sur le N-SET. | Le système récepteur considère déjà l'étape comme finale. | Responsable du RIS/broker. | Comparer le statut final, l'horodatage et la liste des instances du SCP avec le journal de l'échographe ; convenir de l'enregistrement qui fait foi. |
| N-SET COMPLETED accepté (0000) ; le RIS indique COMPLETED ; la worklist liste toujours l'ordre. | Filtre du fournisseur de la worklist ou politique de rétention. | Responsable du RIS/broker et chef de service. | Confirmer la règle de rétention prévue ; ne la modifier que par le biais du processus de gestion des changements du responsable. |
| DISCONTINUED alors que le personnel attendait COMPLETED. | Un déclencheur documenté par le fabricant (annulation, aucune image enregistrée, modification d'identifiant) ou le flux de travail de l'opérateur. | Administrateur de la modalité et chef de service. | Consulter la déclaration de conformité de la version et l'historique de l'examen ; ajuster le flux de travail ou le traitement par le RIS. |
| L'échographe se fige, redémarre ou consigne des erreurs système lors de l'appui sur End Exam, ou les fonctions DICOM échouent de manière générale. | Défaillance possible du logiciel de l'échographe ou de l'ordinateur système, pas encore isolée. | Service de maintenance échographique qualifié. | Récupérer les journaux d'erreurs et la séquence exacte ; isoler la cause par un diagnostic OEM ou qualifié avant de remplacer toute pièce. |
Source : Cadre d'escalade élaboré pour ce guide ; adaptez les responsables au modèle d'assistance de votre établissement.
Seule la dernière ligne oriente vers l'échographe lui-même, et même dans ce cas, les éléments constatés doivent isoler la cause avant qu'une pièce ne soit commandée. Si ce même échographe démarre, réalise des examens, interroge la worklist et envoie des images vers le PACS, son matériel réseau et son ordinateur principal acheminent de manière démontrable le trafic DICOM. Le remplacement d'une carte ne modifiera pas un paramètre MPPS, un filtre de broker ou une étape que le RIS a déjà clôturée.
Ce que ce guide ne peut pas vous indiquer
- Le comportement dépend de la version. Les cinq déclarations de conformité citées ici couvrent des produits et des versions spécifiques — trois d'entre elles datant de 2001–2004 — et ne décrivent pas chaque modèle ou version logicielle d'un parc. « Non précisé » dans le tableau 2 signifie non décrit, et non absent.
- Il n'existe aucune donnée de prévalence. Aucune mesure actuelle n'indique combien de systèmes d'échographie fonctionnent sans MPPS ni la fréquence à laquelle chaque cause survient. L'ordre de l'audit reflète le faible coût de vérification de chaque couche, et non la fréquence de chaque cause.
- Aucune configuration réelle n'a été inspectée. Chaque identifiant, numéro d'accession et scénario de ce guide est fictif, et le comportement du broker et du RIS varie selon le produit et la configuration locale.
- Le RIS, le courtier et la gestion des commandes HL7 sont hors périmètre. Les modifications à ce niveau relèvent du propriétaire du système et de son processus de contrôle des modifications.
Où Rongtao intervient — et où elle n'intervient pas
Rongtao Medical intervient sur le matériel d'échographie : réparation de cartes et de sous-ensembles, réparation de sondes, pièces de rechange et diagnostics au niveau du système pour GE, Philips, Siemens, Mindray, Toshiba (Canon), Samsung Medison et d'autres marques prises en charge. La réparation standard de cartes prend généralement de 5 à 8 jours ouvrés, les cartes réparées fonctionnent pendant 48 heures dans un échographe réel avant expédition, et la garantie standard est généralement de 90 jours ; les conditions définitives sont confirmées par article et par devis. Consultez les services de réparation d'échographes de Rongtao pour connaître le périmètre d'intervention.
La majeure partie du problème abordé dans ce guide se situe en dehors de ce périmètre. Rongtao ne configure pas les RIS, PACS ou courtiers d'intégration hospitaliers, ne définit pas la politique réseau et ne modifie pas la gestion des commandes HL7 ; ces opérations relèvent des responsables informatiques et d'intégration de l'établissement. Le comportement du MPPS est défini par la documentation de chaque OEM.
Là où nous pouvons intervenir, c'est lorsque l'audit met en cause l'échographe : une interface réseau intermittente, un ordinateur système qui plante lors de « End Exam », ou une panne de disque à l'origine de journaux corrompus. Pour ces cas, nos guides par modèle pour GE LOGIQ S7/S8 et Philips EPIQ, ainsi que le guide consacré aux pannes de cartes réseau et d'E/S DICOM pour échographes, exposent les preuves matérielles.
Pour toute question relative au matériel, transmettez l'OEM, le modèle exact et la version logicielle installée, la référence de la pièce fabricant avec des photos des deux faces de toute carte ou étiquette suspecte, le symptôme accompagné d'horodatages, des extraits de journaux anonymisés, la quantité et la destination via notre page de contact. Supprimez au préalable les noms des patients, les identifiants et toute autre information de santé protégée.
Questions fréquentes
Pourquoi un examen d'échographie terminé figure-t-il toujours sur la liste de travail de la modalité ?
Généralement parce que le système récepteur n'a pas été informé de la fin de l'examen, ou n'en tient pas compte. Le MPPS peut ne pas être configuré sur l'échographe, le N-SET final a pu échouer, le RIS a peut-être déjà clôturé l'étape et refusé la mise à jour, ou le fournisseur de liste de travail peut conserver les entrées conformément à sa politique. Vérifiez ces couches dans cet ordre. 3 7 1
Quelle est la différence entre la Modality Worklist et le MPPS ?
La Modality Worklist est une requête (C-FIND) par laquelle l'échographe demande les étapes programmées. Le MPPS est un rapport (N-CREATE, puis N-SET) par lequel l'échographe indique au RIS ou au courtier ce qui a réellement été réalisé. La liste de travail importe les commandes ; le MPPS transmet les statuts. 1 9
Un MPPS COMPLETED signifie-t-il que les images sont archivées dans le PACS ?
Non. La section 7.3 de la norme DICOM PS3.3 précise que le MPPS rend compte de ce qui a été réalisé et « n'implique aucune sémantique de stockage ». Vérifiez l'archivage séparément, via le Storage Commitment ou en récupérant l'examen depuis l'archive. 8
Pourquoi le RIS affiche-t-il DISCONTINUED pour un examen que l'échographiste a terminé ?
Parce que le logiciel de l'échographe a défini l'examen de cette manière. Le LOGIQ7 BT04 envoie DISCONTINUED pour un examen terminé sans images ni résultats enregistrés ; l'EPIQ interrompt le MPPS en cours lorsque l'identification du patient est modifiée en cours d'examen ; Cancel Exam produit DISCONTINUED sur les systèmes documentés de Philips et Mindray. 5 4 6
Où puis-je trouver ce que mon système d'échographie envoie réellement pour End Exam et Cancel Exam ?
Dans la déclaration de conformité DICOM de l'OEM pour votre version logicielle exacte. Recherchez l'activité MPPS (intitulée, par exemple, « Acquire Images », « Image Acquisition/End exam » ou « Send MPPS Request ») et son tableau de gestion des statuts. Les numéros de section diffèrent selon les documents. 4 5 6
Les messages MPPS perdus peuvent-ils être renvoyés ?
Uniquement lorsque le système documente une méthode. EPIQ Elite Rel 6.0.x permet à l'utilisateur de renvoyer les messages MPPS d'un examen depuis Review en exportant vers le serveur MPPS ; la déclaration relative à la plateforme ZS3 de Mindray décrit des nouvelles tentatives automatiques configurables. Si le système récepteur a déjà clôturé l'étape, un N-SET renvoyé sera refusé avec 0110H. Sinon, effectuez le rapprochement auprès du responsable du RIS. 4 6 7
Une entrée bloquée dans la liste de travail est-elle jamais due à une panne de carte ou matérielle ?
Rarement de manière isolée. Si l'échographe démarre, scanne, interroge la liste de travail et envoie des images, son matériel réseau achemine le trafic DICOM. Suspectez l'échographe lorsque la défaillance MPPS s'accompagne de plantages, de blocages ou de défaillances DICOM plus étendues, puis isolez la cause avec un service qualifié avant de commander des pièces.
Que devons-nous consigner avant de faire remonter un problème de clôture de liste de travail ?
L'OEM, le modèle et la version logicielle de l'échographe ; une photo de ses paramètres de destination MPPS ; ses entrées de journal ou de file d'attente DICOM avec horodatages et codes d'état de réponse ; le numéro d'accession et le Study Instance UID d'un examen concerné ; l'enregistrement du RIS/broker pour la même étape, obtenu auprès de son responsable ; et le résultat du test d'acceptation synthétique.
