GLO-4002 - Site du cours 2023

Temps estimé: 1h

Inspections 1

Félicitations! Vous êtes maintenant en charge de la sécurité de l'Université Laval. Votre premier mandat est de vous assurer que tous les appareils de premiers secours (extincteurs, défibrillateurs, sac de premiers secours, etc.) sont en tout temps correctement inspectés et opérationnels.

Sauf que le campus compte plus d'une centaine de ces appareils. Se rappeler par cœur de toutes les dates d'expiration et dates d'inspection serait un vrai casse-tête. Par chance, vous savez programmer! Vous vous lancez donc dans l'aventure de développer un petit programme pour vous aider vous et vos collègues dans votre quotidien.

Cela rendra plus facile la tâche aux inspecteurs d'aller inspecter les appareils de premiers secours et aux chefs de la sécurité des bâtiments de remplacer les appareils expirés.

Étape 1 - Gérer les appareils de premiers secours de type 'défibrillateur'

Expiration

Un défibrillateur contient plusieurs composantes (ex: 2 électrodes, une batterie, une batterie de rechange, etc.). Chacune de ces composantes a une date d'expiration.

Comme les chefs de la sécurité des bâtiments ont besoin de savoir d'avance quels défibrillateurs vont expirer, ils veulent être en mesure de connaitre leur statut d'expiration.

Le statut d'expiration d'un défibrillateur est déterminé ainsi:

descriptionstatut
au moins une composante est expiréeEST_EXPIRE
au moins une composante expire dans moins de 1 moisBIENTOT_EXPIRE
au moins une composante expire dans 1 mois ou plusNON_EXPIRE

En plus de déterminer le statut d'expiration d'un défibrillateur, il est possible d'ajouter de nouvelles composantes au défibrillateur et de remplacer des composantes existantes. Les règles du statut d'expiration s'appliquent de la même manière pour ces nouvelles composantes.

Inspection

Un défibrillateur a une date pour la prochaine inspection.

Comme les inspecteurs ont besoin de savoir d'avance quels défibrillateurs doivent être inspectés, ils veulent être en mesure de connaitre leur statut d'inspection.

Le statut d'inspection d'un défibrillateur est déterminé ainsi:

descriptionstatut
la prochaine date d'inspection est dans le passéNON_INSPECTE
la prochaine date d'inspection est dans moins de 2 semainesA_INSPECTER
la prochaine date d'inspection est dans 2 semaines ou plusINSPECTE

En plus de déterminer le statut d'inspection d'un défibrillateur, il est aussi possible d'inspecter un défibrillateur. Une fois inspecté, cela marque la prochaine date d'inspection dans un mois.

Étape 2 - Gérer les appareils de premiers secours de type 'extincteur'

Le comportement d'un extincteur est le même que celui d'un défibrillateur, à quelques différences près:

  • en plus de l'expiration de ses composantes (ex: goupille, gicleur, etc.), un extincteur a sa propre date d'expiration
  • les délais d'inspection changent

Les statuts sont donc déterminés ainsi:

descriptionstatut
l'extincteur est expiréEST_EXPIRE
l'extincteur expire dans moins de 6 moisBIENTOT_EXPIRE
l'extincteur expire dans 6 mois ou plusNON_EXPIRE
au moins une composante est expiréeEST_EXPIRE
au moins une composante expire dans moins de 1 moisBIENTOT_EXPIRE
au moins une composante expire dans 1 mois ou plusNON_EXPIRE
la prochaine date d'inspection est dans le passéNON_INSPECTE
la prochaine date d'inspection est dans moins de 1 moisA_INSPECTER
la prochaine date d'inspection est dans 1 mois ou plusINSPECTE

Si les statuts d'expiration d'une composante ou de l'extincteur lui-même diffèrent, le statut le plus critique est retourné. Exemple: toutes les composantes sont NON_EXPIRE, mais l'extincteur est BIENTOT_EXPIRE, alors le statut est BIENTOT_EXPIRE.

Vérifiez votre solution avec un ou une assistant(e) lors du prochain TD 😉