X12-LOOP
Concept X12 désignant un groupe de segments répétables qui modélise une entité (ligne, partie, lot) à l'intérieur d'un Transaction Set.
Définition
Une boucle X12 (loop) est un container syntaxique sans segment d'ouverture / fermeture explicite. La boucle commence à un segment-clé (LIN, IT1, PO1, NM1) et se termine quand le segment-clé suivant ou un segment de niveau supérieur apparaît. Les boucles peuvent être imbriquées (boucle 2300 contient boucle 2400 en 837).
Origine
Concept présent dès la première version X12 (1983). La nomenclature de numérotation des boucles est codifiée dans les guides ASC X12 et les TR3 HIPAA.
Usage
Dans un 837 HIPAA : boucle 2000A (Billing Provider Hierarchical Level), 2000B (Subscriber HL), 2000C (Patient HL), 2300 (Claim), 2400 (Service Line). Chaque boucle ouverte par un HL ou un LX porte des dizaines de segments.
Termes liés
- X12 — le standard parent.
- HL (X12) — ouverture hiérarchique.
- X12 segment IDs — syntaxe de base.
- Conformance level — niveau d'imbrication.