# Comptage des consultations en ACE dans le PMSI sur une période définie

**URL:** https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639
**Category:** FAQ
**Tags:** snds, pmsi
**Created:** [Juin 15, 2023, 10:06 UTC](https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639 "2023-06-15T10:06:37Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Astrid](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@Astrid](https://entraide.health-data-hub.fr/u/Astrid)
#### Post date: [Juin 15, 2023, 10:06 UTC](https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639/1 "2023-06-15T10:06:37Z")

</div>

Bonjour,  
Je cherche à compter le nombre de consultations en ACE reçues par patient, sur une certaine période.

Je me base donc sur la table T\_MCOaaFCSTC, liée à la table T\_MCOaaCSTC grâce à eta\_num et seq\_num, en filtrant pour éliminer les codes retours en erreur et les duplicats d’eta\_num, et en filtrant ACT\_COD sur les codes de consultations.

Un code est disponible sur la documentation du HDH pour décrire les ACE du mois de janvier 2017 en termes de nombre de séjours, en dénombrant le nombre de couples (eta\_num||seq\_num) distincts, mais je ne sais pas si je peux utiliser cette méthode pour dénombrer précisément les consultations ([Actes et consultations externes | Documentation du SNDS & SNDS OMOP](https://documentation-snds.health-data-hub.fr/snds/fiches/actes_consult_externes.html#reperage-des-ace-dans-la-table-des-prestations-dcir)).

En effet, dans certains cas où il y a plusieurs lignes par couple (eta\_num||seq\_num), je me demande s’il ne faut pas en tenir compte. Je joins ci-dessous un exemple avec des données fictives qui correspond aux cas que je rencontre :

 ![image](https://entraide.health-data-hub.fr/uploads/default/original/1X/27dccb55cc769ee406fa81835f4b4a9f7c69b4e1.png)

Ici, j’ai l’impression qu’il y a deux consultations, une le 01/01/2017, et l’autre 30 jours plus tard, le 31/01/2017. Il faudrait donc tenir compte des 2 consultations et de leurs dates respectives, pour bien compter les consultations sur une période donnée.

Est-il valide de considérer qu’une consultation s’est effectivement déroulée à chaque date EXE\_SOI\_DTD + DEL\_DAT\_ENT ?

Merci d’avance pour votre aide,

Astrid

---

<div class="post-metadata">

### Author: ![tim.vlaar](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/t/fbc32d/32.png) [@tim.vlaar](https://entraide.health-data-hub.fr/u/tim.vlaar)
#### Post date: [Juin 16, 2023, 4:09 UTC](https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639/2 "2023-06-16T16:09:38Z")

</div>

Bonjour Astrid,

Je n’ai malheureusement pas la réponse mais je me demande s’il ne pourrait pas s’agir d’actes qui seraient réalisés en plusieurs phases, ce qui impliquerait que le patient doit revenir à l’hôpital plusieurs fois pour une même séquence ?  
Pour vérifier cela, peut-être pouvez-vous essayer de croiser avec la table `T_MCOaaFMSTC` également et regarder ce que cela donne au niveau de la variable `PHA_ACT` ?  
Peut-être qu’il ne s’agit pas du tout de cela, auquel cas je n’ai pas l’explication.

Bien cordialement,

Tim Vlaar - Health Data Hub

---

<div class="post-metadata">

### Author: ![Astrid](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@Astrid](https://entraide.health-data-hub.fr/u/Astrid)
#### Post date: [Juin 20, 2023, 1:28 UTC](https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639/3 "2023-06-20T13:28:52Z")

</div>

Bonjour Tim,

Merci pour votre réponse.  
J’ai sélectionné les lignes de la table `T_MCOaaFMSTC` correspondant aux couples (eta\_num, seq\_num) qui présentaient des duplicats, la variable `PHA_ACT` est toujours égale à 0. Après vérification, dans toute ma base `T_MCOaaFMSTC`, je n’ai que quelques observations avec `PHA_ACT` différent de 0.

Pour information, nous avons remarqué que la variable `SOR_MOI` correspondait au mois de la date `EXE_SOI_DTD`+`DEL_DAT_ENT`.

Bien cordialement,

Astrid

---

<div class="post-metadata">

### Author: ![Renoux](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/r/dfb087/32.png) [@Renoux](https://entraide.health-data-hub.fr/u/Renoux)
#### Post date: [Juin 26, 2023, 10:39 UTC](https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639/4 "2023-06-26T10:39:53Z")

</div>

Bonjour.

Pourrait-il s’agir d’un type de consultations externes nécessitant des séances régulières sur une période, par exemple dialyse ? Avez-vous PSH\_MDT=«&nbsp;19&nbsp;» (séances) ?

Cordialement.

Axel Renoux - Hôpitaux de Toulouse et INSERM UMR 1295 Cerpop

---

<div class="post-metadata">

### Author: ![Astrid](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@Astrid](https://entraide.health-data-hub.fr/u/Astrid)
#### Post date: [Juin 26, 2023, 2:33 UTC](https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639/5 "2023-06-26T14:33:18Z")

</div>

Bonjour,

Merci Axel pour votre suggestion, je viens de vérifier, la variable `PSH_MDT` ne prend pas la valeur 19 pour les couples `ETA_NUM`, `SEQ_NUM` retrouvés avec plusieurs lignes, sauf dans de très rares cas.

En plus des observations avec la variable `DEL_DAT_ENT` différente, j’ai également des couples `ETA_NUM`, `SEQ_NUM` avec plusieurs observations et des codes d’actes différents, ou bien des codes de spécialités `EXE_SPE` différents, voire même tout simplement deux observations identiques.

Pour un même couple `ETA_NUM`, `SEQ_NUM`, si on a une ligne avec `ACT_COD='C'` et une ligne avec `ACT_COD='CS'`, peut-on considérer que le patient a eu deux consultations ?

Merci,  
Bien cordialement,  
Astrid

---

<div class="post-metadata">

### Author: ![Renoux](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/r/dfb087/32.png) [@Renoux](https://entraide.health-data-hub.fr/u/Renoux)
#### Post date: [Juin 26, 2023, 3:05 UTC](https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639/6 "2023-06-26T15:05:18Z")

</div>

Je note que je fais davantage de filtres que ceux que vous listez (hormis celui sur les consultations que je ne fais pas. Ceci fait-il disparaître le problème ?

proc sql;  
create table consult\_extern\_MCO\_20aa as  
select &liste\_de\_vos\_variables.  
from T\_MCOaaCSTC c /_ACE NIR/date_/  
INNER JOIN T\_MCOaaFCSTC b  
on c.eta\_num = b.eta\_num  
and c.seq\_num = b.seq\_num  
and c.nir\_ret = ‹&nbsp;0&nbsp;› and c.nai\_ret = ‹&nbsp;0&nbsp;› and c.sex\_ret = ‹&nbsp;0&nbsp;› and c.ias\_ret = ‹&nbsp;0&nbsp;› and c.ent\_dat\_ret = ‹&nbsp;0&nbsp;›  
/\*elimination des finess geographiques pour APHP, APHM, HCL \*/  
and c.eta\_num not in (‹&nbsp;130780521&nbsp;›, ‹&nbsp;130783236&nbsp;›, ‹&nbsp;130783293&nbsp;›, ‹&nbsp;130784234&nbsp;›, ‹&nbsp;130804297&nbsp;›, ‹&nbsp;600100101&nbsp;›, ‹&nbsp;750041543&nbsp;›,‹&nbsp;750100018&nbsp;›, ‹&nbsp;750100042&nbsp;›, ‹&nbsp;750100075&nbsp;›, ‹&nbsp;750100083&nbsp;›, ‹&nbsp;750100091&nbsp;›, ‹&nbsp;750100109&nbsp;›, ‹&nbsp;750100125&nbsp;›,‹&nbsp;750100166&nbsp;›, ‹&nbsp;750100208&nbsp;›, ‹&nbsp;750100216&nbsp;›, ‹&nbsp;750100232&nbsp;›, ‹&nbsp;750100273&nbsp;›, ‹&nbsp;750100299&nbsp;›, ‹&nbsp;750801441&nbsp;›,‹&nbsp;750803447&nbsp;›, ‹&nbsp;750803454&nbsp;›, ‹&nbsp;910100015&nbsp;›, ‹&nbsp;910100023&nbsp;›, ‹&nbsp;920100013&nbsp;›, ‹&nbsp;920100021&nbsp;›, ‹&nbsp;920100039&nbsp;›,‹&nbsp;920100047&nbsp;›, ‹&nbsp;920100054&nbsp;›, ‹&nbsp;920100062&nbsp;›, ‹&nbsp;930100011&nbsp;›, ‹&nbsp;930100037&nbsp;›, ‹&nbsp;930100045&nbsp;›, ‹&nbsp;940100027&nbsp;›,‹&nbsp;940100035&nbsp;›, ‹&nbsp;940100043&nbsp;›, ‹&nbsp;940100050&nbsp;›, ‹&nbsp;940100068&nbsp;›, ‹&nbsp;950100016&nbsp;›, ‹&nbsp;690783154&nbsp;›, ‹&nbsp;690784137&nbsp;›,‹&nbsp;690784152&nbsp;›, ‹&nbsp;690784178&nbsp;›, ‹&nbsp;690787478&nbsp;›, ‹&nbsp;830100558&nbsp;›)  
INNER JOIN T\_MCOaaFASTC f /_ajout pour les ACE d’un filtre sur les séjours facturables à l’assurance maladie d’après la table des en-tête de facture_/  
on c.eta\_num = f.eta\_num  
and c.seq\_num = f.seq\_num  
and f.SEJ\_FAC\_AM ne ‹&nbsp;0&nbsp;›  
INNER JOIN T\_MCOaaVALOACE v /_à partir de 2013, Valorisation des actes et consultations externes_/  
on c.eta\_num = v.eta\_num  
and c.seq\_num = v.seq\_num  
and v.VALO ne ‹&nbsp;0&nbsp;› /_Type de valorisation du séjour_/  
and v.MNT\_BR \> 0 /_Montant Base de remboursement total_/  
;  
quit;

Edit : ce forum a transformé dans le message ci-dessus les apostrophes en crochets et les commentaires en slashs.

---

<div class="post-metadata">

### Author: ![Astrid](https://entraide.health-data-hub.fr/letter_avatar_proxy/v4/letter/a/919ad9/32.png) [@Astrid](https://entraide.health-data-hub.fr/u/Astrid)
#### Post date: [Juin 26, 2023, 4:53 UTC](https://entraide.health-data-hub.fr/t/comptage-des-consultations-en-ace-dans-le-pmsi-sur-une-periode-definie/1639/7 "2023-06-26T16:53:08Z")

</div>

Bonjour,  
Merci pour le code ! J’ai pris comme variables d’intérêt: c.eta\_num, c.seq\_num, c.num\_enq, c.exe\_soi\_dtd, b.del\_dat\_ent, b.act\_cod, b.exe\_spe. Quand je fais tourner cela sur l’année 2017, je trouve au moins 2 lignes pour plus de la moitié des couples (`ETA_NUM`, `SEQ_NUM`)

proc sql;  
create table consult\_extern\_nb\_obs as  
select (eta\_num || seq\_num) as eta\_num\_seq\_num, count(_) as nb\_obs,_  
from consult\_extern\_MCO\_20aa  
group by eta\_num\_seq\_num;  
create table consult\_extern\_min2\_obs as  
select \*  
from consult\_extern\_nb\_obs  
where nb\_obs\>=2;  
select count(distinct(eta\_num\_seq\_num)) «&nbsp;Nombre de couples eta\_num, seq\_num&nbsp;»  
from consult\_extern\_nb\_obs;  
select count(distinct(eta\_num\_seq\_num)) «&nbsp;Nombre de couples eta\_num, seq\_num avec 2 observations ou plus&nbsp;»  
from consult\_extern\_min2\_obs;  
quit;
