ANSI ASC X12

Standard Akreditiranog komiteta za standarde X12 za sjevernoameričku B2B komunikaciju

Pregled

ANSI ASC X12, najčešće poznat jednostavno kao X12, dominantan je EDI standard koji se koristi u Sjedinjenim Američkim Državama i Kanadi. Razvijen i održavan od strane Akreditiranog komiteta za standarde X12, ovlaštenog od Američkog nacionalnog instituta za standarde (ANSI), standard definiše format i sadržaj skupova poslovnih transakcija koji se razmjenjuju između trgovinskih partnera. X12 pokriva širok raspon industrija uključujući maloprodaju, zdravstvo, osiguranje, transport, finansije i vladine institucije.

X12 se kontinuirano razvija od 1979. godine i trenutno definiše preko 300 skupova transakcija. Njegovo usvajanje značajno je ubrzano američkim Zakonom o prenosivosti i odgovornosti zdravstvenog osiguranja (HIPAA) iz 1996. godine, koji je naložio upotrebu X12 skupova transakcija za administrativne transakcije u zdravstvu, čime je efektivno postao zakonski obavezan za američki zdravstveni EDI.

Historija

Komitet X12 osnovan je 1979. godine od strane Data Interchange Standards Association (DISA) pod ANSI ovlaštenjem. Prvobitni cilj bio je razvoj jednoobraznih standarda za elektronsku razmjenu poslovnih transakcija između industrija. Prvi X12 standard objavljen je 1983. godine, a od tada komitet objavljuje nove verzije otprilike svake jedne do dvije godine.

Tokom 1980-ih i 1990-ih, X12 je stekao široko usvajanje zahvaljujući velikim trgovcima poput Walmarta i Kmarta koji su zahtijevali od svojih dobavljača upotrebu EDI-ja. Automobilska industrija, predvođena Automotive Industry Action Group (AIAG), također se standardizirala na X12. HIPAA mandat krajem 1990-ih dodatno je učvrstio X12 kao nezamjenjivu infrastrukturu za američko poslovanje.

Struktura i format

X12 dokumenti organizirani su u hijerarhijsku strukturu koja se sastoji od razmjena, funkcionalnih grupa, skupova transakcija, segmenata i elemenata podataka. Svaki nivo ima zaglavlje i završne segmente koji omotavaju sadržaj.

Razdjelnici

Za razliku od EDIFACT-a, X12 koristi konfigurirane razdjelnike definirane u ISA segmentu. Najčešći razdjelnici su:

  • Separator elemenata: zvjezdica (*)
  • Separator podelemenata: dvotačka (:) ili znak veće od (>)
  • Terminator segmenta: tilda (~)

Struktura omotnice

  • ISA - Zaglavlje kontrole razmjene (pošiljalac, primalac, datum, kontrolni broj)
  • GS - Zaglavlje funkcionalne grupe (tip transakcije, ID-jevi aplikacija)
  • ST - Zaglavlje skupa transakcija (ID skupa transakcija, kontrolni broj)
  • Segmenti skupa transakcija - Stvarni poslovni podaci
  • SE - Završetak skupa transakcija
  • GE - Završetak funkcionalne grupe
  • IEA - Završetak kontrole razmjene

Primjer

Ispod je pojednostavljeni X12 850 (narudžbenica) skup transakcija:

ISA*00*          *00*          *ZZ*SENDER         *ZZ*RECEIVER       *230615*1200*U*00401*000000001*0*P*>~
GS*PO*SENDER*RECEIVER*20230615*1200*1*X*004010~
ST*850*0001~
BEG*00*NE*PO-2023-00451**20230615~
N1*BY*Buyer Company*92*BUYER001~
N1*SE*Seller Company*92*SELLER001~
PO1*1*500*EA*25.00*PE*VP*WIDGET-A*BP*4000862141404~
CTT*1~
SE*8*0001~
GE*1*1~
IEA*1*000000001~

Ključni skupovi transakcija

X12 definiše preko 300 skupova transakcija, identifikovanih trocifrenim brojevima. Najčešće korišteni uključuju:

  • 810 - Faktura
  • 820 - Nalog za plaćanje / Avizo o doznaci
  • 832 - Katalog cijena/prodaje
  • 850 - Narudžbenica
  • 855 - Potvrda narudžbenice
  • 856 - Avizo o otpremi (ASN)
  • 860 - Zahtjev za izmjenu narudžbenice
  • 997 - Funkcionalna potvrda
  • 270/271 - Upit/odgovor o pravu na zdravstveno osiguranje
  • 837 - Zdravstveni zahtjev za naplatu
  • 835 - Plaćanje zdravstvenih zahtjeva
  • 204 - Tender za utovar motornog prevoznika
  • 214 - Status pošiljke transportnog prevoznika

Primjena

  • Maloprodaja: Maloprodajna industrija bila je rani i agresivni korisnik X12. Veliki trgovci zahtijevaju od dobavljača elektronsku razmjenu 850 (narudžbenica), 856 (ASN), 810 (faktura) i 812 (knjižno odobrenje/zaduženje) transakcija.
  • Zdravstvo: HIPAA nalaže X12 za upis u osiguranje (834), zahtjeve (837), provjeru prava (270/271), status zahtjeva (276/277) i plaćanja (835).
  • Transport: Rezervacije tereta, ponude za utovar (204), status pošiljke (214) i fakturiranje tereta (210) standardizirani su putem X12.
  • Osiguranje: Administracija polisa, obrada zahtjeva i obračun premija koriste X12 skupove transakcija.
  • Vladine institucije: Savezne i državne agencije koriste X12 za nabavke, porezne prijave i regulatorno izvještavanje.

Prednosti

  • Regulatorna podrška: HIPAA i drugi propisi nalažu X12, pružajući pravnu sigurnost
  • Opsežna pokrivenost: Preko 300 skupova transakcija pokriva praktično svaku vrstu poslovnog dokumenta
  • Masivni ekosistem: Decenije alata, podrške VAN mreža (Value Added Network) i iskusnih konsultanata
  • Industrijski vodiči: Industrijske grupe objavljuju implementacione vodiče koji ograničavaju X12 za specifične slučajeve upotrebe
  • Kompatibilnost unatrag: Dobro upravljano verzioniranje osigurava da starije implementacije nastave funkcionirati

Povezani standardi

X12 i UN/EDIFACT su dva dominantna tradicionalna EDI standarda. Mnoge multinacionalne kompanije moraju podržavati oba: X12 za sjevernoameričke partnere i EDIFACT za međunarodne. Moderne alternative poput XML EDI i JSON EDI sve se više koriste uz X12, iako instalirana baza X12 ostaje ogromna. U zdravstvu, X12 nadopunjuje HL7, koji se fokusira na razmjenu kliničkih podataka, a ne administrativnih transakcija.