Bonjour à tous !
Je travaille dans le secteur hospitalier. Je souhaiterais mettre en place, pour le service des urgences, un indicateur du "taux d'occupation ponctuel", ce que je définis par : le nombre de patient présents dans le service d'urgences dans une tranche horaire donnée (18h-19h), pour une période donnée.
L'indicateur serait à visée rétrospective : je souhaiterais pouvoir dire, à titre d'exemple, qu'il y a eu en moyenne 7 patients dans la tranche 18h-19h, en janvier 2009.
Mon objectif est de pouvoir identifier les pics d'activité récurrents afin d'apporter une aide au médecin et infirmier en chef à répartir au mieux leurs effectifs.
Pour ce faire, je dispose d'un fichier qui contient les données suivantes :
N°patient | Date Admission | Heure Admission | Date Sortie | Heure sortie
En fonction du service d'urgences et de la période, la taille peut varier de 1.000 à 60.000 lignes. Chaque ligne correspond au passage d'un patient.
Je souhaiterais obtenir un tableau dans lequel j'aurais :
- en colonnes, les tranches horaires (par pas de 1h)
- en lignes, les jours de l'année (01/01, 02/01, ... 07/08, ..., 31/12.
Avec au centre, la somme du nombre de patients qui étaient présents dans le service dans la tranche horaire et à la date correspondants.
* même si le patient est sorti à 23h03, je considèrerai tout de même qu'il était présent dans la tranche horaire 23h-24h.
Ma difficulté réside dans le fait qu'un patient puisse arriver à 23h et sortir le jour suivant à 2h30 OU qu'un patient puisse arriver le 03/03/2009 à 10h47 et sortir le 05/03/2009 à 9h12.
Etant donné la multitude de cas de figure possible, j'ai pensé qu'il faudrait créer une règle "générique", applicable à tous les cas de figure, mais si je suis assez débrouillard, j'avoue que ce problème dépasse mes compétences.
Je vous serais très reconnaissant si vous puissiez m'apporter une piste de réflexion ou un bout de code/condition qui me permettrait d'avancer.
Merci d'avance !
PS : j'ai fait une recherche assez approfondie de ce qui pourrait m'aider mais je n'ai pas trouvé de cas qui traitait d'une plage horaire étendue sur plusieurs jours. Si je suis passé à coté d'un fil, veuillez m'en excusez.
Je travaille dans le secteur hospitalier. Je souhaiterais mettre en place, pour le service des urgences, un indicateur du "taux d'occupation ponctuel", ce que je définis par : le nombre de patient présents dans le service d'urgences dans une tranche horaire donnée (18h-19h), pour une période donnée.
L'indicateur serait à visée rétrospective : je souhaiterais pouvoir dire, à titre d'exemple, qu'il y a eu en moyenne 7 patients dans la tranche 18h-19h, en janvier 2009.
Mon objectif est de pouvoir identifier les pics d'activité récurrents afin d'apporter une aide au médecin et infirmier en chef à répartir au mieux leurs effectifs.
Pour ce faire, je dispose d'un fichier qui contient les données suivantes :
N°patient | Date Admission | Heure Admission | Date Sortie | Heure sortie
En fonction du service d'urgences et de la période, la taille peut varier de 1.000 à 60.000 lignes. Chaque ligne correspond au passage d'un patient.
Je souhaiterais obtenir un tableau dans lequel j'aurais :
- en colonnes, les tranches horaires (par pas de 1h)
- en lignes, les jours de l'année (01/01, 02/01, ... 07/08, ..., 31/12.
Avec au centre, la somme du nombre de patients qui étaient présents dans le service dans la tranche horaire et à la date correspondants.
* même si le patient est sorti à 23h03, je considèrerai tout de même qu'il était présent dans la tranche horaire 23h-24h.
Ma difficulté réside dans le fait qu'un patient puisse arriver à 23h et sortir le jour suivant à 2h30 OU qu'un patient puisse arriver le 03/03/2009 à 10h47 et sortir le 05/03/2009 à 9h12.
Etant donné la multitude de cas de figure possible, j'ai pensé qu'il faudrait créer une règle "générique", applicable à tous les cas de figure, mais si je suis assez débrouillard, j'avoue que ce problème dépasse mes compétences.
Je vous serais très reconnaissant si vous puissiez m'apporter une piste de réflexion ou un bout de code/condition qui me permettrait d'avancer.
Merci d'avance !
PS : j'ai fait une recherche assez approfondie de ce qui pourrait m'aider mais je n'ai pas trouvé de cas qui traitait d'une plage horaire étendue sur plusieurs jours. Si je suis passé à coté d'un fil, veuillez m'en excusez.
Dernière édition: