QBP^Q11 — Get Person Demographics
Requête EMPI/MPI pour récupérer un dossier démographique patient à partir de critères (nom, date de naissance, sexe, identifiants externes). Pierre angulaire d'IHE PDQ (Patient Demographics Query) et utilisée intensivement par les portails patient et les modules d'admission temporaire.
Objet du message
Q11 interroge un EMPI (Enterprise Master Patient Index) ou un MPI régional pour récupérer un patient identifié de façon ambiguë (recherche par nom + DDN, par identifiant externe partiel, par numéro de sécurité sociale). C'est le mécanisme de « rapprochement patient » de la GHT française et le query nominatif des plateformes territoriales (ex : ENRS, INS-NIR).
Structure segmentaire
Structure QBP_Q11 : MSH, [SFT], QPD, [RCP], [DSC].
QPD-1— Message Query Name :Q11^Get Person Demographics^HL70471.QPD-2— Query Tag : identifiant unique de la requête (corrélation avec la réponse).QPD-3— Demographics Fields : composantes répétables au format@PID.x.y^valeur.RCP-1— Query Priority :I(immediate) ouD(deferred).RCP-2— Quantity Limited Request : max 10 résultats par défaut.
Exemple réel
Recherche d'une patiente Marie DURAND née le 15/03/1979 :
MSH|^~\&|EHR|HOSP02|EMPI|REG01|20260519101500||QBP^Q11^QBP_Q11|QBPQ11001|P|2.5.1|||AL|NE
QPD|Q11^Get Person Demographics^HL70471|QRY-2026-051901|@PID.5.1.1^DURAND~@PID.5.2^MARIE~@PID.7^19790315
RCP|I|10^RD&Records&HL70126 Réponse RSP^K21
Le serveur EMPI répond avec 1 ou N segments PID. QAK-2 porte le statut : OK, NF (not found), AE (application error) :
MSH|^~\&|EMPI|REG01|EHR|HOSP02|20260519101501||RSP^K21^RSP_K21|RSPK21001|P|2.5.1|||AL|NE
MSA|AA|QBPQ11001
QAK|QRY-2026-051901|OK|Q11^Get Person Demographics^HL70471|1|1|0
QPD|Q11^Get Person Demographics^HL70471|QRY-2026-051901|@PID.5.1.1^DURAND~@PID.5.2^MARIE~@PID.7^19790315
PID|1||EMPI-887654321^^^EMPI^MR~123456789^^^INSEE^NH||DURAND^MARIE^^^MME.||19790315|F|||12 RUE DE LA PAIX^^PARIS^^75002^FRA Erreurs fréquentes
- QPD-3 ambigu : une recherche sur le seul nom retourne souvent une centaine de résultats. Ajouter DDN + sexe minimum.
- Encodage des accents : les noms français avec accents doivent être encodés en UTF-8 explicitement via
MSH-18. - RCP-2 absent : pas de limite, risque de DoS sur l'EMPI.
- Confusion Q11 vs Q21/Q22 : Q21 (Get Person Demographics + Visit) renvoie aussi les visites en cours. Q22 (Find Candidates) renvoie un score de matching.
Requêtes liées
| Code | Trigger event | Description |
|---|---|---|
| Q11 | Get Person Demographics | Cette page (PDQ ITI-21). |
| Q21 | Get Person Demographics + Visit | + PV1 actif (PDQ Patient Demographics and Visit Query). |
| Q22 | Find Candidates | Retourne candidats avec score (Patient Identifier Cross-Reference). |
| Q13 | Request Directory Entry | Demande répertoire (annuaire). |