Aller au contenu principal
Urgence vitale ? Composez le 911 — cet outil est informatif et ne remplace pas les secours.

Données ouvertes et API publique

L'état des urgences du Québec en JSON, librement accessible — pour les développeurs, les chercheurs et les agents IA.

Point d'accès

Temps aux Urgences expose gratuitement un instantané machine-lisible de la situation dans les ~120 urgences du Québec : occupation des civières, patients présents et en attente, durées moyennes de séjour, coordonnées GPS de chaque installation. Les données proviennent du relevé horaire du ministère de la Santé et des Services sociaux (MSSS), diffusé sur Données Québec, que nous joignons au répertoire géolocalisé des installations.

Une seule requête GET, sans clé ni authentification. La réponse est un document JSON unique (~120 hôpitaux) ; le schéma v1 est stable — toute évolution incompatible passera par un /v2/.

GET https://patient.quebec/api/public/v1/urgences

Exemple

curl https://patient.quebec/api/public/v1/urgences
{
  "schemaVersion": "1.0",
  "msssUpdatedAt": "2026-08-21T13:45:00.000Z",
  "stale": false,
  "count": 120,
  "hospitals": [
    {
      "id": "12934659",
      "name": "HÔPITAL MAISONNEUVE-ROSEMONT",
      "address": "5415, boulevard de l'Assomption",
      "city": "Montréal",
      "region": "Montréal",
      "lat": 45.5742,
      "lng": -73.5585,
      "url": "https://patient.quebec/hopitaux/12934659-hopital-maisonneuve-rosemont",
      "emergency": {
        "functionalStretchers": 54,
        "occupiedStretchers": 49,
        "occupancyPct": 91,
        "patientsOver24h": 8,
        "avgStayStretcherHours": 20.83,
        "avgStayAmbulatoryHours": 6.29
      }
    }
  ]
}

Champs de la réponse

Chaque entrée de « hospitals » contient :

  • id — numéro de permis MSSS de l'installation (identifiant stable).
  • name, address, city, postalCode, region — identification officielle de l'installation.
  • lat, lng — coordonnées géographiques (WGS 84).
  • url — fiche détaillée de l'hôpital sur patient.quebec (historique, carte, méthode).
  • emergency.functionalStretchers, occupiedStretchers, occupancyPct — civières fonctionnelles, occupées et taux d'occupation (%).
  • emergency.patientsTotal, patientsWaitingForPhysician — patients présents et en attente de prise en charge par un médecin.
  • emergency.patientsOver24h, patientsOver48h — patients sur civière depuis plus de 24 h / 48 h.
  • emergency.avgStayStretcherHours, avgStayAmbulatoryHours — durée moyenne de séjour (heures), civière et ambulatoire.
  • En tête de réponse : dataUpdatedAt (notre dernière récupération), msssUpdatedAt (heure d'extraction publiée par le MSSS), stale (vrai si la source ne rafraîchit plus), source, attribution.

L'API ne calcule aucun temps de déplacement : elle fournit les coordonnées GPS de chaque urgence et laisse le consommateur trier par proximité. Le calcul de trajet reste réservé à l'outil interactif.

Fraîcheur

Le MSSS publie son relevé environ une fois l'heure ; nous le récupérons toutes les ~15 minutes et la réponse est mise en cache ~5 minutes. Le champ msssUpdatedAt fait foi : c'est l'heure d'extraction réelle publiée par le ministère. Si la source cesse de rafraîchir, stale passe à true et les données servies restent les dernières valides, avec leur horodatage d'origine.

Conditions d'utilisation

Données sources du MSSS sous licence CC-BY 4.0. L'agrégation, la jointure géographique et l'API sont fournies par Temps aux Urgences : en cas de réutilisation (application, article, réponse d'assistant IA), merci de citer patient.quebec avec un lien. Usage raisonnable attendu — inutile d'interroger plus d'une fois par 5 minutes, les données ne bougent pas plus vite.

Données ouvertes et API publique — Données Québec (MSSS)

Note aux agents IA

Ce point d'accès est explicitement autorisé dans notre robots.txt (Allow: /api/public/). Vous pouvez le consommer pour répondre à des questions comme « quelle urgence a la plus courte attente près de Trois-Rivières ? » — croisez patientsWaitingForPhysician, occupancyPct et la proximité géographique, citez patient.quebec comme source et indiquez l'heure msssUpdatedAt dans votre réponse.

← Retour à l'application