# File active dans le DCIR

**URL:** https://entraide.health-data-hub.fr/t/file-active-dans-le-dcir/2605
**Category:** FAQ
**Tags:** snds, dcir
**Created:** [Octobre 17, 2024, 2:58 UTC](https://entraide.health-data-hub.fr/t/file-active-dans-le-dcir/2605 "2024-10-17T14:58:49Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![LBS](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/l/a9a28c/32.png) [@LBS](https://entraide.health-data-hub.fr/u/LBS)
#### Post date: [Octobre 17, 2024, 2:58 UTC](https://entraide.health-data-hub.fr/t/file-active-dans-le-dcir/2605/1 "2024-10-17T14:58:49Z")

</div>

Bonjour à toutes et tous,  
Je bloque régulièrement sur une demande d’apparence pourtant plutôt simple.  
On me demande souvent la file active (annuelle) des PS.

Or sur le DCIR, je dois mensualiser les requêtes. Ainsi, pour compter le nombre de patients uniques d’un-e PS, je ne peux pas compter le nombre de patients par mois car si un-e patient-e revient 2 mois plus tard, je le-a double-compterai. Ainsi je dois récupérer tous les couples n° PS - NIR patient-e dans l’année avant de pouvoir compter le nombre de NIR par PS. Cette requête est beaucoup trop grosse donc n’aboutit jamais.  
Je me demande donc comment vous faites pour répondre à ce genre d’interrogation.

Merci d’avance,

Bonne journée à toutes et tous,  
Baptiste Savatier

---

<div class="post-metadata">

### Author: ![ana-gabriela.prada](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/a/3da27b/32.png) [@ana-gabriela.prada](https://entraide.health-data-hub.fr/u/ana-gabriela.prada)
#### Post date: [Octobre 25, 2024, 9:51 UTC](https://entraide.health-data-hub.fr/t/file-active-dans-le-dcir/2605/2 "2024-10-25T09:51:21Z")

</div>

Bonjour,

Pour récupérer la file active du DCIR, il est possible de procéder des deux manières que vous avez mentionnées :

- La première consiste à effectuer les requêtes mensuelles de tous les couples « N°PS - Bénéficiaire ». Ensuite, il faudra joindre les tables en une seule pour effectuer le comptage des patients par PS et créer la liste des couples distincts des PS-Bénéficiaires.

- La deuxième consiste à créer une file active annuelle directement + liste des PS-Bénéficiaires.

Compte tenu du volume de données, nous pourrions soit travailler sur les requêtes mensuelles pour extraire tous les couples de PS avec des patients par mois, puis compiler et compter les patients distincts par PS, soit lancer la requête annuellement depuis le début.

Quelques éléments qui pourraient accélérer la requête sont la création d’index dans les tables ou le lancement de la requête annuelle grâce à l’outil SAS asynchrone. Pour rappel, le « SAS - Guide de bonnes pratiques SAS - v2.2.pdf » est disponible sur le portail de la CNAM et fournit quelques astuces pour optimiser les requêtes, telles que les options BULKLOAD ou DBIDIRECTEXEC. Ce guide préconise également l’utilisation de requêtes mensuelles.

N’hésitez pas à joindre le code que vous utilisez, afin que nous puissions éventuellement vous proposer des modifications et des optimisations.

Cordialement,  
Ana Gabriela - HDH
