X12 147 — Response to Request for Student Educational Record (Transcript)
Le 147 est la réponse de l'établissement source à un 146 : statut de la demande (acceptée, refusée, en attente), méthode de livraison du transcript à venir.
Objet
Le 147 documente la réponse asynchrone d'un établissement source à une requête 146 : il indique si la demande peut être satisfaite (acceptée), est en attente d'un paiement ou d'une release manquante, ou est refusée pour absence de dossier / refus FERPA. Il porte un identifiant de tracking que le demandeur utilise pour suivre la production du 130 à venir.
Il distingue clairement le 147 (réponse à la requête, méta) du 130 (réponse business, le transcript). Acquitté par 997. En pratique, un demandeur reçoit souvent un 147 immédiat puis un 130 sous 24-72h.
Structure d'enveloppe
Le 147 voyage à l'intérieur des trois niveaux d'enveloppe X12 (ISA/IEA,
GS/GE avec functional group RA, et ST/SE).
Exemple didactique en 004010 :
ISA*00* *00* *ZZ*SOURCEHS *ZZ*ADMITUNIV *260514*1130*U*00401*000000147*0*P*>~
GS*RA*SOURCEHS*ADMITUNIV*20260514*1130*1*X*004010~
ST*147*0001~
BGN*00*RA-2026-0042*20260514~
NM1*IL*1*DOE*JANE*A***34*SSN-LAST4-1234~
REF*ZZ*RT-2026-0042~
N1*FA*SOURCE HIGH SCHOOL*24*CEEB-077321~
MSG*ACCEPTED - DELIVERY 2026-05-15~
DTM*009*20260515~
SE*8*0001~
GE*1*1~
IEA*1*000000147~ Segments courants
- Header —
ST,BGN(Beginning Segment). - Étudiant et requête —
NM1*IL,REF(référence du 146 d`origine). - Source —
N1*FA(Source Institution). - Statut —
MSGouLQpour code de réponse (ACCEPTED, PENDING, DENIED),DTM*009(date de livraison prévue). - Summary —
SE.
Pièges courants
- Confusion 147 vs 130 : le 147 n'est pas le transcript — c'est la réponse à la requête. Un automate qui attend du contenu académique dans le 147 se bloque ; le 130 arrive ensuite.
- FERPA denial : un 147 DENIED pour absence de release doit indiquer clairement le motif dans
MSG; un refus opaque oblige le demandeur à relancer aveuglément. - Référence 146 :
REFdoit reprendre exactement la valeurBGN02du 146 ; sans cette corrélation, l'automate du demandeur ne peut pas marier la réponse à la requête.
Transactions liées
Documentation
Le code 147 et le nom Response to Request for Student Educational Record (Transcript) sont publics et listés sur x12.org/products/transaction-sets. La structure complète des loops, qualifiers et code-lists est distribuée par DISA via les Implementation Guides (TR3) propriétaires. ediverse.io ne couvre que les concepts publics, l'enveloppe et des exemples didactiques.