5.0.1 Lokala Reservid

Specifikationer för format och regler för de identitetstyper som är unika för olika regioner.

Huvudman

Lång-namn

Kort-namn

OID

Format

Huvudman

Lång-namn

Kort-namn

OID

Format

Blekinge

 

Region Blekinge

RB

1.2.752.74.9.5

12 tecken

Format: 

ÅÅÅÅMMDDAANA

ÅÅÅÅ = Patientens födelsedatum (om det är känt)

MM = månad

DD = dag

AA = statiska bokstäver. Ändras i princip aldrig

N = en könssiffra som är ojämn för män och jämn för kvinnor och räknas upp efter antalet reservnummer uttagna aktuellt datum

Exempel:

20200501-AA8A 

20190603-AA9A

Regex:

^(1[8-9]|2[0-1])[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])[A-Z]{2}[0-9][A-Z]$

Dalarna

Region Dalarna

RD

1.2.752.74.9.8

12 tecken

Format:

ÅÅÅÅMMDDAXXC
ÅÅÅÅ = Födelseår
MM = Månad
DD = Dag
A = Bokstav (A-Z)
XX = Löpnummer (Näst siffra siffran anger kön, där jämn = kvinna, ojämn = man)
C = Kontrollsiffra

Exempel:

19010105Y202
19010105Y319

Regex:

(1[8-9]|2[0-1])[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])[A-Z][0-9]{3}

Gävleborg

Region Gävleborg

RG

1.2.752.74.9.9

12 tecken

Format:
YYYYMMDD-NNKX

YYYY = Årtal (1980-2299)
MM = Månad
DD = Dag
NN = Löpnummer
K = KÖN (M, K eller X)
X = Löpnnummer

Exempel:

19651207-01M1
19651207-02M0
19651207-01K1
19651207-01K0

RegEx:

^\d{8}-\d{2}[M|K|X]\d$

Halland

Region Halland

RH

1.2.752.74.9.6

12 tecken 

Format:

YYYYRRRRNNNC 

YYYY = År för utgivning av reservnummer
RRRR = Värde mellan 0532 - 0545 
Ovanstående är INTE ett giltigt datum enl. svensk kalender. 
NNN =  Löpnummer 0 - 9 varav tredje siffran är udda (1,3,5,7,9) för män och jämn (0,2,4,6,8) för kvinnor
C = Kontrollsiffra enligt Luhn (position 3 till 11 inkluderas i beräkning av kontrollsiffran) 

Exempel:

201905355622
202105380170
202205450022

Regex:

(1[7-9]|20)\d{2}(0[1-9]|1[0-2])(3[2-9]|[4-5][0-9])\d{4}

Inera

Inera Carelink

CLNK

1.2.752.129.2.1.3.2

12 tecken

Format:
yyyymmxxNNNC

yyyy = Årtal
mm = Månad
xx = Representativ siffra för dag. Giltiga värden är 32-59.
NNN =  Löpnummer (0 - 9)
C = Kontrollsiffra enligt Luhn (position 3 till 11 inkluderas i beräkning av kontrollsiffran).

Exempel:
198108320014
194508330026
199308340034

Regex:
(1[7-9]|20)\d{2}(0[1-9]|1[0-2])(3[2-9]|[4-5][0-9])\d{4}

Norrbotten

Region Norrbotten

RN

1.2.752.74.9.10

12 tecken

Format: YYYYMMDDAXCX

YYYYMMDD = Födelsedatum (år, månad, dag) om det är känt. Om okänt kommer annat datum vara angivet.
A = Löpnummertecken mellan A-Z eller a-z.
X (två positioner) = Löpnummersiffra.
C = Löpnummersiffra, jämn för Kvinna, udda för Man.

Exempel:
19841224X273 (Man)
19911124R892 (Man)
20081022A003 (Kvinna)

Regex:
/^(((\d{4})(0[13578]|10|12)(0[1-9]|[12][0-9]|3[01])|((\d{4})(0[469]|11)(0[1-9]|[12][0-9]|30))|((\d{4})(02)(0[1-9]|1[0-9]|2[0-8]))|([0-9][0-9][02468]40229)|([0-9][0-9][02468]80229)|([0-9][0-9][13579]20229)|([0-9][0-9][13579]60229)|([0-9][0-9][02468]00229))([A-Za-z])(\d)([02468]|[13579])(\d))$

Skåne

Region Skåne

RS

1.2.752.219.1.10.10.1

10 eller 12 tecken

Format:
yyyymmdd-XYZW
yymmdd-XYZW

yyyy / yy = Årtal
mm = Månad
dd = Dag

Ovanstående ska vara ett giltigt datum enl. svensk kalender.

X = Första positionen kan bestå av D, E eller F
Y = Andra positionen är vanligen A eller B. Kan vara A - Z
Z = Är 0 för kvinnor och 1 för män
W = Fjärde positionen är löpande A, B, C osv - för varje födelsetid. Kan vara A – Z

Exempel:
810829DA1B
450829EB0Z
930829DZ1G

Regex:
^(\d{6}|\d{8})[D|E|F][A-Z][0|1][A-Z]$

SLL

Region Stockholm

SLL

1.2.752.97.3.1.3

12 tecken

Format:
99yyyyNNNNNC

yyyy = Årtal (1980-2299)
NNNNN = Löpnummer (00000-99999)
C = Kontrollsiffra enligt Luhn-metoden (Position 5 till 11 inkluderas i beräkning av kontrollsiffra)

Exempel:
991981000010
991945000023
991993000032

Regex:
99\d{10}

Sörmland

Region Sörmland Reserv

RSR

1.2.752.266.1.1.1

12 tecken

Format:

ÅÅÅÅMMDDBBKB

ÅÅÅÅ = födelseår

MM = månad

DD = dag

BB = Bokstäver (A-Z)

K = Siffra som representerar könet (jämn=kvinna/udda=man)

B = Bokstav (A-Z)

Exempel:

19600606AA1G – Reservnummer, man, född 19600606

19360131AA0A – Reservnummer, kvinna, född 19360131

Regex: ^(1[8-9]|2[0-1])[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])[A-Z]{2}[0-9][A-Z]$

Sörmland

Region Sörmland Katastrof

RSK

1.2.752.266.1.1.2

12 tecken

Format:

PPPPPPPPBNNN

PPPPPPPP = Prefix 18500101 eller 18600101

B = Bokstav (M, N, K, P) som representerar det sjukhus eller primärvård serien tillhör

NNN = Löpnummer (001-999)

Exempel:

18500101N123 – katastrofnummer

18500101K234 – katastrofnummer

Regex: ^(18500101|18600101)[MNKP](0{2}[1-9]|[0-9][1-9][0-9]|[1-9][0-9][0-9])$

Värmland

Landstinget i Värmland

LiV

1.2.752.74.9.2

12 tecken

Format:
yyyymmddABNC

yyyy = Årtal
mm = Månad
dd = Dag

Ovanstående ska vara ett giltigt datum enl. svensk kalender.

A = Region/Län (Värmland = S)
B = Typ. Giltiga värden är versalerna:

  • "F" = Känt födelsedatum

  • "U"  = Utan födelsedatum

  • "X" = Okänd

  • "P" = Personal  utan personnummer el. samordningsnummer

  • "L"= Labprov utan känd patient

N = Kön. Giltiga värden är 2,4,6,8 för kvinnor och 3,5,7,9 för män. 0, 1 för kön okänt.
C = Ordningsnummer. Giltiga värden är versalerna A-Z utom V. Siffra 1-9 för testmiljöer.

Exempel:
19810829SU3A
19450829SF2B
19930829SX0C

Regex:
\d{8}S[F|U|X|P|L]\d([A-Z&&[^V]]|[1-9])

Västerbotten

Region Västerbotten

RV

1.2.752.74.9.7

12 tecken 

Format:

YYYYMMDDXNNN

YYYY = År för födelsedatum, antingen känt eller estimerat
MM = Månad för födelsedatum, antingen känd eller estimerad
DD = Dag för födelsedatum, antingen känd eller estimerad
X = Anger delserie R, E, K eller A. Se beskrivning nedan.
NNN =  Löpnummer

Delserier:

R-nummer: Reservnummer används när födelsedatum och kön är känt. Reservnumren (R-format) i Region Västerbotten har utseendet SSÅÅMMDD-R+nummerserie 200 för personer födda på 2000-talet och nummerserie 900 eller 600 för personer födda på 1900-talet.
E-nummer: Akutnummer används när födelsedatum och/eller kön inte är känt. Används i princip bara av akutmottagningar och sjukstugor. Alla E-nummer har födelsedatum 20010101, 20010102 eller 20010103.
K-nummer: Katastrofnummer används vid stora olyckor/katastrofer där många skadats. Får enbart användas av akutmottagningarna. Alla K-nummer har födelsedatum 20010101.
A-nummer: Gammalt reservnummerformat (IBM) som finns tillgängligt/sökbart i Master Befolkning. Inga nya A-nummer läggs upp.

Exempel:

19890715R910
20010103E157
20010101K307
19250131A004

Regex:

(1[8-9]|2[0-1])[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])(R|E|K|A)[0-9]{3}

Västernorrland

 

 

 

 

Region Västernorrland

RVN

1.2.752.269.1.1

12 tecken

Format:

SSÅÅMMDDnnKR

SSÅÅ = Patientens födelsedatum (om det är känt)

MM = månad

DD = dag

nn = löpnummer

K = Siffra som representerar könet (jämn=kvinna/udda=man)

R = Konstant bokstav 'R'

Exempel:

20100101014R

20120304011R

Regex:

^(1[8-9]|2[0-1])[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])[0-9]{3}R$

Västra Götalandsregionen

Västra Götalandsregionen LRID

VGRL

1.2.752.113.11.0.2.1.1.1 

12 tecken

Format:
yyyymmddGggC 

yyyy = Årtal
mm = Månad
dd = Dag

  • Ovanstående ska vara ett giltigt datum enl. svensk kalender.

G = Kön 1. Giltiga värden är versalerna "K" (kvinna), "M" (man) eller "X" (okänt).
gg = Löpnummer. Giltiga värden är 06-79, udda för män och jämn för kvinna samt 80-89 för kön okänt.
C = Kontrollsiffra enligt Luhn-metoden (position 3-11 inkluderas i beräkningen av kontrollsiffra). Bokstäver får först värden enligt följande:

  • "K" = 5

  • "M" = 7

  • "X" = 8 

Exempel:
19810829M071
19450829K088
19930829X802

Regex:
\d{8}[K|M|X](0[6-9]|[1-8][0-9])[0-9]

Västra Götalandsregionen

Västra Götalandsregionen GRID

VGRG

1.2.752.113.11.0.2.1.1.4

12 tecken

Format:

nnnnnnnnLnnn

n = Siffra, 0-9
L = Bokstav, giltiga värden är A, B, C, D, E, F, H, J, K, k, L, M, m, N, P, R, S, T, U, V, W, X, x, Y

Exempel:

17001111A912

17260101m077

17830908V067

Regex:

^\d{8}[A|B|C|D|E|F|H|J|K|k|L|M|m|N|P|R|S|T|U|V|W|X|x|Y]\d{3}$

Örebro

Region Örebro Län

RÖL

1.2.752.74.9.3

12 tecken

Format:
yyyymmddBcde

yyyy = Årtal
mm = Månad
dd = Dag

Ovanstående ska vara ett giltigt datum enl. svensk kalender.

B = Region/Län (Örebro = T)
c = Versal A-Z
d = Siffra 0-9 (udda siffra = man, jämn siffra = kvinna)
e = Kontrollbokstav (A-J motsvarar 0-9)

Exempel:
19810829TB1F
19520915TA3C

Regex:
(1[8-9]|2[0-1])[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])T[A-Z][0-9][A-J]