Aller au contenu
Nouvelle convention apnée du sommeil annoncée pour le 1er janvier 2027.Ce qui change pour votre centre

Installation sur site

Prérequis serveur

Ce que l’informatique de l’hôpital prépare avant l’installation de PneumoTrack. Une fois ces points prêts, l’installation prend 20 à 30 minutes.

Serveur Windows Server 2016 ou plus récentBase SQL Server 2016 ou plus récentAccès navigateur, sans poste client à installer

À nous transmettre avant le jour J

Les mots de passe se communiquent séparément, par téléphone ou message chiffré.

  • Nom de la VM et accès Bureau à distanceCompte administrateur local, le temps de l’installation
  • Serveur SQL et instancePar exemple SQLHOSP01\INST1 ou sql01.hopital.local,1433
  • Compte SQL dédiéPar exemple pneumotrack, avec les droits décrits plus bas
  • Nom DNS prévu pour le sitePar exemple pneumotrack.hopital.local
  • Certificat HTTPS au format .pfxÉmis pour ce nom DNS, avec son mot de passe
  • Adresse du proxy internet, s’il y en a unPar exemple http://proxy.hopital.local:8080, pour les mises à jour

Prérequis

Aucun logiciel à installer au préalable : le programme embarque tout ce qu’il lui faut.

Machine virtuelle

Requis
  • Windows Server 2016, 2019, 2022 ou 2025, 64 bits
  • 2 vCPU, 4 Go de RAM, 5 Go d’espace libre
  • Accès administrateur local pendant l’installation

SQL Server

Requis

Version 2016 ou plus récente, toute édition. Express convient pour un service. PneumoTrack utilise une seule base, nommée PneumoTrack par défaut.

Compte SQL

Requis

Recommandé : un compte SQL (utilisateur et mot de passe) avec le rôle dbcreator. PneumoTrack crée alors sa base et ses tables lui-même. Si la politique interne l’exige, l’administrateur SQL crée une base vide et en fait le compte propriétaire.

ALTER AUTHORIZATION ON DATABASE::PneumoTrack TO pneumotrack;

Propriétaire, et pas seulement membre de db_owner : c’est ce qui permet de restaurer automatiquement la sauvegarde si une mise à jour échoue.

L’authentification Windows intégrée est possible : les droits se donnent alors au compte ordinateur de la VM (DOMAINE\NOMVM$).

HTTPS et nom DNS

Conseillé

Un nom lisible qui pointe vers la VM et un certificat .pfx émis pour ce nom. Sans certificat, le site fonctionne en HTTP sur le réseau interne ; il peut passer en HTTPS plus tard sans réinstaller.

Accès internet sortant

Conseillé

Pour les mises à jour automatiques, en HTTPS, directement ou par le proxy. Le serveur ne reçoit aucune connexion venant d’internet. Sans accès internet, les mises à jour se font à la main, à partir d’un paquet copié sur la VM.

Flux réseau à ouvrir

La règle de pare-feu Windows de la VM est créée par l’installation.

DeVersPortPour
Postes des utilisateursVM PneumoTrackTCP 443ou 5000 en HTTPUtiliser le site
VM PneumoTrackServeur SQLTCP 1433+ UDP 1434 pour une instance nomméeBase de données
VM PneumoTrackapi.github.comgithub.comrelease-assets.githubusercontent.comobjects.githubusercontent.comTCP 443Mises à jour (facultatif)
VM PneumoTrackrest.smsmode.comTCP 443Rappels par SMS (seulement avec le compte SMS PneumoTrack)

Ce qui est installé sur la VM

Tout se retire proprement avec le script de désinstallation. La base SQL n’est jamais supprimée par nos scripts.

Service Windows « PneumoTrack »Compte dédié NT SERVICE\PneumoTrack, sans droits d’administrateur. Démarrage automatique, redémarrage en cas de panne.
ProgrammeC:\Program Files\PneumoTrack, la version précédente est gardée après chaque mise à jour.
Configuration et journauxC:\ProgramData\PneumoTrack, lisible par les administrateurs et le service uniquement.
Tâche planifiée « PneumoTrack Updater »Compte SYSTEM, toutes les 5 minutes : installe les mises à jour demandées ou prévues la nuit.
Règle de pare-feu entrantePort du site, profils domaine et privé.
Journal d’événementsSource « PneumoTrack » dans le journal Application : avertissements et erreurs.

Le jour de l’installation

Présence de l’informatique utile pendant la première demi-heure.

  1. 1Connexion à la VM et copie du paquetUn fichier zip, vérifié par son empreinte SHA256.
  2. 2Installation en une commandeContrôle de l’accès SQL, création de la base et des tables, service, pare-feu, outil de mise à jour. Le script s’arrête avec un message clair au premier problème, et se relance une fois le point corrigé.
  3. 3Contrôle depuis un poste de l’hôpitalOuverture du site, première connexion administrateur avec un mot de passe provisoire à changer immédiatement.
  4. 4Mise en serviceCréation des comptes des utilisateurs et réglages du service (institution, langue, seuils de rappel).

Sécurité et sauvegardes

En bref, pour le responsable de la sécurité de l’information.

  • Données patients uniquement dans SQL Server, sur l’infrastructure de l’hôpital. Aucune donnée patient ne sort du réseau de l’hôpital.
  • Connexion SQL chiffrée. Mots de passe des utilisateurs hachés (PBKDF2, 600 000 itérations), compte bloqué après des échecs répétés, session limitée à 12 heures.
  • Journal d’audit des modifications et des ouvertures de fiche patient, conservé 10 ans, exportable.
  • Sauvegarde complète avant chaque mise à jour, écrite par SQL Server dans son dossier de sauvegarde par défaut, en mode COPY_ONLY : elle ne perturbe pas votre plan de sauvegarde. Prévoir l’espace correspondant.
  • Les sauvegardes régulières restent sous votre responsabilité, comme pour vos autres applications.
  • Mises à jour vérifiées par empreinte avant installation, avec retour automatique à la version précédente si le site ne répond pas. Le site est coupé 1 à 3 minutes, la nuit si vous le souhaitez.
  • Journaux dans l’Observateur d’événements Windows. Envoi possible vers votre supervision (syslog, Splunk, Graylog) par simple réglage.
Une question avant l’installation : contact@pneumotrack.be