La surface côté clinicien est développée en React et TypeScript avec une machine d'états qui correspond directement au cycle de vie de la procédure — inactif, patient sélectionné, enregistrement, pause, terminé, archivé. L'ensemble du niveau est optimisé pour iPadOS dans Safari : grandes zones tactiles, flux en colonne unique au-dessus de 1024 px, et un cache agressif axé hors-ligne pour qu'une brève coupure Wi-Fi dans la salle de procédure ne laisse jamais le clinicien en suspens en cours d'enregistrement. La sélection du patient se trouve à un seul appui derrière le bouton de connexion, avec une liste triée par latence mise en cache localement afin que le sélecteur ne soit jamais bloqué par un aller-retour réseau. La surface d'enregistrement elle-même est une grande zone avec une barre d'actions fixe — enregistrer, mettre en pause, capturer une image, joindre à l'étude en cours — et les clips enregistrés s'associent immédiatement au dossier d'étude du patient.
Au-delà de la capture en direct, l'écran de dossier patient affiche l'historique complet des examens : études antérieures, imagerie jointe, notes du clinicien et statut d'export pour chaque artefact. L'accès par rôles maintient les informations de santé protégées dans un périmètre étroit — seuls les cliniciens assignés voient le dossier d'un patient donné, chaque lecture est consignée, et la piste d'audit est interrogeable depuis le niveau admin. La même équipe d'ingénierie développe la surface React, le backend PHP 8 et les artefacts de déploiement en clinique dans le cadre de notre pratique de développement d'applications web.