Knowledge base
Most of what we are called for starts as a symptom someone notices, not a technical diagnosis. Here are the issues we see most often, what usually causes them, and what we do about it. For step-by-step checks, see the troubleshooting guides.
Healthcare systems
-
Results are not reaching the clinician
Usually a failed or stuck interface: a listener that is down, messages being rejected, or a queue that has backed up. We follow the message from sender to receiver, find where it stopped, fix the cause and replay anything that was missed.
-
The interface says “connection refused” or times out
Often a closed or changed port, a firewall between the systems, a connection the receiver has dropped, or a test that was run from the wrong machine. We test the real application path from the interface server, not just a ping, and fix the root cause.
-
Scanners cannot send images to PACS
Typically a mismatch in DICOM settings such as AE title, address or port, a network rule, or a storage problem on the PACS. We check the scanner, the network path and the PACS together, and work with the equipment vendor when the fix is on their side.
-
Patient details do not match between systems
Identifiers, names or dates formatted differently in each system. We review the mapping and matching rules and correct them at the interface, so the result lands on the right patient record.
-
Messages are rejected with errors
The receiving system refuses the content: a missing field, a code it does not recognise, or a different version of the standard. We compare against the receiver’s specification and adjust how the message is built.
-
Duplicate or missing results
Retries without duplicate checks, or filters that drop messages they should not. We add safeguards, reconcile what is missing against the source and make sure it cannot quietly happen again.
-
Reports take too long to reach referring doctors
A delay somewhere between the scan, the reading and the returned report, often in a remote transfer or a worklist. We measure each step to find the slow one, fix it and monitor turnaround from then on.
-
Only one person understands the interfaces
If that person leaves or is unavailable, nobody can fix a problem. We audit what is running, write it down in plain documents and train your team to look after it.
-
A system is about to be replaced or upgraded
Every connected system depends on its interfaces. We plan the interface work as part of the project, test before cutover, and manage the go-live so nothing is left disconnected.
Financial and IT systems
A payment or transfer failed, or is stuck as pending
Usually a timeout between systems, a rejected message, or a callback that never arrived. We trace the transaction through each system by its reference, confirm its true status with the counterparty before anything is retried, and fix the cause so it cannot be paid twice or lost.
Reconciliation does not match
Transactions missing from one side, duplicated, or recorded with different dates, amounts or references. We compare the source records, find where they diverge, correct the matching rules or the file mapping, and add checks that flag breaks the same day.
An API keeps timing out or returning errors
Often an expired certificate or token, a rate limit, a changed endpoint, or a slow dependency behind it. We test the real call from the server that makes it, read the error codes and logs on both sides, and add retries, timeouts and alerts that fit the service.
A batch job or file transfer did not run
End-of-day jobs, statement files and regulatory reports that failed, ran late or ran twice. We check the scheduler, the file path, credentials and the receiving system, re-run safely, and set up alerts so a missed run is known within minutes.
Customers cannot log in or complete onboarding
Identity, KYC or one-time-password services failing, or a change that broke part of the journey. We follow the journey step by step, find the failing service or integration, and work with the provider to restore it.
Cloud costs keep rising, or performance is slipping
Oversized or idle resources, missing autoscaling, untuned databases or traffic going the long way round. We review usage against the architecture, fix the quick wins and plan the rest.
An audit or regulatory review is coming up
Gaps in change records, access reviews, backup and recovery tests or vendor documentation. We help you gather the evidence, close the gaps that can be closed in time, and document the rest with a plan.
Recognise one of these?
Describe what you are seeing and we will tell you what we would check first.
Base de connaissances
Ce qui motive nos interventions commence le plus souvent par un symptôme que quelqu’un remarque, pas par un diagnostic technique. Voici les problèmes que nous rencontrons le plus souvent, leurs causes habituelles et ce que nous faisons. Pour des vérifications pas à pas, consultez les guides de dépannage.
Systèmes de santé
Les résultats n’arrivent pas au clinicien
Le plus souvent une interface en échec ou bloquée : un service d’écoute à l’arrêt, des messages rejetés ou une file d’attente saturée. Nous suivons le message de l’émetteur au destinataire, trouvons où il s’est arrêté, corrigeons la cause et rejouons ce qui a été manqué.
L’interface indique « connexion refusée » ou dépasse le délai
Souvent un port fermé ou modifié, un pare-feu entre les systèmes, une connexion que le destinataire a coupée, ou un test effectué depuis la mauvaise machine. Nous testons le véritable chemin applicatif depuis le serveur d’interface, pas seulement un ping, et corrigeons la cause réelle.
Les scanners n’arrivent pas à envoyer les images au PACS
Généralement une incohérence dans les paramètres DICOM (AE title, adresse ou port), une règle réseau ou un problème de stockage sur le PACS. Nous vérifions ensemble le scanner, le chemin réseau et le PACS, et travaillons avec le fournisseur de l’équipement lorsque la correction relève de lui.
Les données patient ne correspondent pas d’un système à l’autre
Identifiants, noms ou dates formatés différemment dans chaque système. Nous examinons les règles de mappage et de rapprochement et les corrigeons au niveau de l’interface, pour que le résultat arrive sur le bon dossier patient.
Des messages sont rejetés avec des erreurs
Le système destinataire refuse le contenu : un champ manquant, un code qu’il ne reconnaît pas ou une autre version de la norme. Nous comparons avec la spécification du destinataire et ajustons la construction du message.
Des résultats en double ou manquants
Des nouvelles tentatives sans contrôle des doublons, ou des filtres qui suppriment des messages qu’ils ne devraient pas. Nous ajoutons des garde-fous, rapprochons ce qui manque par rapport à la source et veillons à ce que cela ne puisse plus se reproduire discrètement.
Les comptes rendus mettent trop de temps à parvenir aux médecins prescripteurs
Un retard quelque part entre l’examen, la lecture et le compte rendu retourné, souvent dans un transfert à distance ou une liste de travail. Nous mesurons chaque étape pour trouver la plus lente, la corrigeons et surveillons ensuite les délais.
Une seule personne comprend les interfaces
Si cette personne part ou est indisponible, personne ne peut résoudre un problème. Nous faisons l’inventaire de ce qui fonctionne, le documentons en langage clair et formons votre équipe pour qu’elle s’en occupe.
Un système va être remplacé ou mis à niveau
Chaque système connecté dépend de ses interfaces. Nous planifions le travail d’interfaçage dans le cadre du projet, testons avant la bascule et pilotons la mise en production pour que rien ne reste déconnecté.
Systèmes financiers et informatiques
Un paiement ou un virement a échoué, ou reste en attente
Généralement un dépassement de délai entre systèmes, un message rejeté ou une notification de retour jamais reçue. Nous suivons la transaction dans chaque système grâce à sa référence, confirmons son statut réel auprès de la contrepartie avant toute nouvelle tentative, et corrigeons la cause pour qu’elle ne puisse être ni payée deux fois ni perdue.
Le rapprochement ne correspond pas
Des transactions absentes d’un côté, en double, ou enregistrées avec des dates, montants ou références différents. Nous comparons les enregistrements source, trouvons où ils divergent, corrigeons les règles de rapprochement ou le format de fichier, et ajoutons des contrôles qui signalent les écarts le jour même.
Une API dépasse régulièrement le délai ou renvoie des erreurs
Souvent un certificat ou un jeton expiré, une limite de débit, un point d’accès modifié ou une dépendance lente. Nous testons l’appel réel depuis le serveur qui l’effectue, lisons les codes d’erreur et les journaux des deux côtés, et ajoutons nouvelles tentatives, délais et alertes adaptés au service.
Un traitement par lots ou un transfert de fichiers ne s’est pas exécuté
Traitements de fin de journée, fichiers de relevés et rapports réglementaires en échec, en retard ou exécutés deux fois. Nous vérifions l’ordonnanceur, le chemin des fichiers, les identifiants et le système destinataire, relançons en toute sécurité, et mettons en place des alertes pour qu’une exécution manquée soit connue en quelques minutes.
Les clients ne peuvent pas se connecter ou finaliser leur entrée en relation
Des services d’identité, de KYC ou de mot de passe à usage unique en panne, ou un changement qui a cassé une partie du parcours. Nous suivons le parcours étape par étape, trouvons le service ou l’intégration en cause, et travaillons avec le prestataire pour le rétablir.
Les coûts cloud augmentent, ou les performances se dégradent
Des ressources surdimensionnées ou inutilisées, une mise à l’échelle automatique absente, des bases de données non optimisées ou un trafic qui fait un détour. Nous comparons l’utilisation à l’architecture, appliquons les gains rapides et planifions le reste.
Un audit ou une revue réglementaire approche
Des lacunes dans les registres de changements, les revues d’accès, les tests de sauvegarde et de reprise ou la documentation des fournisseurs. Nous vous aidons à rassembler les preuves, à combler les lacunes qui peuvent l’être à temps, et à documenter le reste avec un plan.
Vous vous reconnaissez ?
Décrivez ce que vous observez et nous vous dirons ce que nous vérifierions en premier.