zal_5_recepty17052007.pdf

(85 KB) Pobierz
Microsoft Word - kody_recepty.doc
ZAŁĄCZNIK Nr 5
SPOSÓB PRZEDSTAWIANIA DANYCH W POSTACI KODU KRESKOWEGO
Część I
1. Identyfikator upoważnionego podmiotu, o którym mowa w § 3 ust. 1 pkt 1
rozporządzenia, jest przedstawiany jako ciąg czternastu cyfr, z których:
1) cyfra pierwsza ma wartość „2";
2) cyfry od drugiej do dziesiątej mają wartość określoną w § 4 ust. 1 pkt 3 lub § 4 ust. 2
pkt 3 rozporządzenia;
3) cyfry od jedenastej do trzynastej mają wartość „000";
4) cyfra czternasta jest cyfrą kontrolną obliczaną według algorytmu określonego w
części II.
2. Data wystawienia recepty, o której mowa w § 3 ust. 1 pkt 5 rozporządzenia, jest
przedstawiana jako ciąg dziesięciu cyfr, z których:
1) cyfra pierwsza ma wartość „4";
2) cyfry od drugiej do piątej określają numer roku;
3) cyfry szósta i siódma określają numer miesiąca w roku;
4) cyfry ósma i dziewiąta określają numer dnia miesiąca;
5) cyfra dziesiąta jest cyfrą kontrolną obliczaną według algorytmu określonego w części
II.
3. Numer prawa wykonywania zawodu, o którym mowa w § 3 ust. 1 pkt 7 lit. b
rozporządzenia, jest przedstawiany jako ciąg dziesięciu cyfr, z których:
1) cyfra pierwsza ma wartość „3";
2) cyfra druga ma wartość „0" dla numeru, o którym mowa w § 3 ust. 1 pkt 7 lit. b
rozporządzenia;
3) cyfry od trzeciej do dziewiątej przyjmują wartość odpowiedniego numeru, przy czym,
jeżeli w identyfikatorze pojawiają się litery, są one pomijane, natomiast jeżeli
odpowiedni numer jest krótszy niż 7 znaków, poprzedza się go odpowiednią liczbą
zer;
4) cyfra dziesiąta jest cyfrą kontrolną obliczaną według algorytmu określonego w części
II.
4. Dane, o których mowa w ust. 1-3, mogą być przedstawiane w postaci jednego
kodu kreskowego jako ciąg trzydziestu cyfr, z których:
1) cyfra pierwsza ma wartość „5";
2) cyfry od drugiej do trzynastej określają identyfikator upoważnionego podmiotu, o
którym mowa w § 3 ust. 1 pkt 1 rozporządzenia, w sposób określony w ust. 1 pkt 2 i
3;
3) cyfry od czternastej do dwudziestej pierwszej określają numer prawa wykonywania
zawodu, o którym mowa w § 3 ust. 1 pkt 7 lit. b rozporządzenia, w sposób określony
w ust. 3 pkt 2 i 3;
4) cyfry od dwudziestej drugiej do dwudziestej dziewiątej określają datę wystawienia
recepty, o której mowa w § 3 ust. 1 pkt 5 rozporządzenia, w sposób określony w ust.
2 pkt 2-4;
5) cyfra trzydziesta jest cyfrą kontrolną obliczaną według algorytmu określonego w
części II.
5. Dane, o których mowa w ust. 1 i 2, mogą być przedstawiane w postaci jednego
kodu kreskowego jako ciąg dwudziestu dwóch cyfr, z których:
1) cyfra pierwsza ma wartość „6";
2) cyfry od drugiej do trzynastej określają identyfikator upoważnionego podmiotu, o
którym mowa w § 3 ust. 1 pkt 1 rozporządzenia, w sposób określony w ust. 1 pkt 2 i
3;
3) cyfry od czternastej do dwudziestej pierwszej określają datę wystawienia recepty, o
której mowa w § 3 ust. 1 pkt 5 rozporządzenia, w sposób określony w ust. 2 pkt 2-4;
4) cyfra dwudziesta druga jest cyfrą kontrolną obliczaną według algorytmu określonego
w części II.
6. Dane, o których mowa w ust. 2 i 3, mogą być przedstawiane w postaci jednego
kodu kreskowego jako ciąg osiemnastu cyfr, z których:
1) cyfra pierwsza ma wartość „7";
2) cyfry od drugiej do dziewiątej określają numer prawa wykonywania zawodu, o
którym mowa w § 3 ust. 1 pkt 7 lit. b rozporządzenia, w sposób określony w ust. 3
pkt 2 i 3;
3) cyfry od dziesiątej do siedemnastej określają datę wystawienia recepty, o której
mowa w § 3 ust. 1 pkt 5 rozporządzenia, w sposób określony w ust. 2 pkt 2-4;
4) cyfra osiemnasta jest cyfrą kontrolną obliczaną według algorytmu określonego w
części II.
7. Numer recepty, o którym mowa w § 3 ust. 4 pkt 1 rozporządzenia, jest
przedstawiany jako ciąg dwudziestu cyfr zgodnie z załącznikiem nr 4 do rozporządzenia
w postaci kodu kreskowego:
1) „Przeplatany 2 z 5" (ITF), zgodnie z normą europejską CEN mającą status Polskiej
Normy PN-EN 801: "Kody kreskowe - wymagania dotyczące symboliki 'Przeplatany
2 z 5'" lub
2) „UCC/EAN-128" ze standardowym Identyfikatorem Zastosowania UCC/EAN o
wartości "90", zgodnie z normami europejskimi CEN mającymi status Polskich
Norm: PN-EN 799: „Kody kreskowe - wymagania dotyczące symboliki 'Kod 128'" i
PN-EN 1571: „Kody kreskowe - identyfikatory danych".
Część II
Algorytm obliczania cyfry kontrolnej
Obliczanie cyfry kontrolnej odbywa się według następujących kroków:
1) mnożenie kolejnych cyfr kontrolowanego numeru (poza ostatnią, nieznaną jeszcze
cyfrą kontrolną) przez odpowiednie wagi wynoszące: 1 dla cyfry pierwszej, 3 dla
cyfry drugiej, 7 dla cyfry trzeciej, 9 dla cyfry czwartej, 1 dla cyfry piątej, 3 dla cyfry
szóstej, 7 dla cyfry siódmej, 9 dla cyfry ósmej itd. cyklicznie;
2) sumowanie uzyskanych iloczynów;
3) wyznaczenie reszty z dzielenia całkowitego uzyskanej sumy przez 10 (modulo 10);
4) uzyskana cyfra jest cyfrą kontrolną.
Zgłoś jeśli naruszono regulamin