Page History
Teknisk navn | ecpr2registeret |
Opdateringsfrekvens | Hver time |
Kildeecpr2 servicen | |
Versioner | 1 |
*Dokumentationen af NSP services og komponenter på NSPOP omfatter udelukkende NSP produktionsmiljøet og ikke NSP’s øvrige miljøer. Det er muligt at få information og indblik i tilstanden på et af de øvrige miljøer via de gængse kommunikationsveje.
Beskrivelse
Excerpt Include | ||||
---|---|---|---|---|
|
Datatyper - oversigt
Navn | Beskrivelse |
address | Adresse for en person |
birthdate | Fødselsdag for en person |
contact | Kontaktinformation for en person |
gender | Køn af en person |
identifier | Person id, f.eks. CPR eller X-eCPR |
name | Navn af person |
oid | OID for en Identifier |
person | Samlende datatype for en person |
Gliffy Diagram | ||||||
---|---|---|---|---|---|---|
|
Person | Personobjektet (personregistreringen) får tilknyttet alle de andre objekter og eksisterer ikke alene. Et person objekt vil altså altid have tilknyttet mindst ét Identifier objekt (det Nationale eCPR-nummer), ét Gender objekt (Køn) og ét Birthdate objekt (Fødselsdato/-år). Desuden kan det have tilknyttet information om navn, kontakt og adresse på personen. |
Identifier | Et meget fleksibelt objekt som kan indeholde Nationalt eCPR-nummer, Decentrale eCPR-numre, CPR, og eksterne person ID’er så som Asylansøger PersonID, pas- og kørekort numre osv. Typen bestemmes af det OID der angives. Det Nationale eCPR-nummer er et Identifier objekt på samme niveau som de andre. Dette giver stor fleksibilitet af Nationalt eCPR ift. tilpasning ved fremtidige behov. Et personobjekt kan have tilknyttet flere identifier objekter, men kun ét aktivt objekt af hver type. Der kan være tilknyttet flere historiske identifier objekter af samme type. |
OID | OID for en Identifier Benyttes til typebestemmelse af Identifier objektet. Se eCPR - OIDer for en beskrivelse af de OID'er der benyttes i Nationalt eCPR. Flere Identifier-typer kan tilføjes hvis der bliver behov derfor. Det kræver blot udvidelse af listen over mulige OID. Operationen eCPR - GetOIDs returnerer de OID'er der er på tidspunktet for kaldet er defineret i Nationalt eCPR. Hver identifier objekt har tilknyttet præcist ét OID, men der kan være mange identifier objekter med den samme OID. |
Gender | Angivelse af personens køn. Angivelsen benyttes til at beregne værdien af det sidste ciffer i det nationale eCPR-nummer og angivelse er obligatorisk. Et personobjekt kan kun have tilknyttet ét aktivt gender objekt, men der kan være tilknyttet flere historiske gender objekter. |
Birthdate | Angivelse af enten personens fødselsdato eller anslåede fødselsår. Angivelsen benyttes til at beregne værdien af 1.-7. ciffer i det Nationale eCPR-nummer og angivelse er obligatorisk. Et personobjekt kan kun have tilknyttet ét aktivt birthdate objekt, men der kan være tilknyttet flere historiske birthdate objekter. |
Name | Navn på personen. Det ikke alle personregistreringer der har tilknyttet information om navn, da navnet ikke altid er kendt ved oprettelse af registreringen. |
Address | Personens adresse. Det er ikke alle personregistreringer der har tilknyttet adresseinformation. |
Contact | Kontaktinformation for en person. Det er ikke alle personregistreringer der har tilknyttet kontaktinformation. |
Datatyper - detaljer
Datatype: Person |
Datatyper - detaljer
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | UUID|||||||||||||
PID | Unikt ID for den specifikke personregistrering. ID'et bruges på alle dataobjekter der er tilknyttet denne personregistrering. | x | VARCHAR(45) | PersonUUID | ID på person, som denne record er tilknyttet|||||||||||||
Version | Version. Starter med 1 og tælles op med én hver gang der er ændringer til personregistreringen. | x | VARCHARINT( | 4511) | Use | "home", "work", "temp" eller "old" | VARCHAR(45) | Type | "postal", "physical" eller "both" | x | VARCHAR(45) | StreetAddressLine1 | |||||
VersionDescription | Årsagen til denne version. Dette kan med fordel være navn på den operation af servicen, der kaldes, f.eks. UpdatePerson | VARCHAR(80) | |||||||||||||||
Datatype: Identifier | |||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | |||||||||||||
PID | Unikt ID for det specifikke Identifier-objekt. | Første linje i adressex | VARCHAR(45) | StreetAddressLine2 | x|||||||||||||
PersonUuid | ID på personregistrering som Identifier-objektet er tilknyttet. | VARCHAR(45) | StreetAddressLine3 | x||||||||||||||
OID | OID for typen af Identifier. Fx ”1.2.208.176.1.6.1.1” | VARCHAR( | 45100) | StreetAddressLine4 | |||||||||||||
Value | Selve identifier-værdien Fx "0908167MM1" | xVARCHAR(45) | StreetAddressLine5|||||||||||||||
Validity | Validitet. Fortolkes som beskrevet i snitfladebeskrivelsen. Fx "16" | x | VARCHARINT( | 45)StreetAddressLine6 | x | VARCHAR(45) | StreetAddressLine7 | x | VARCHAR(45) | StreetAddressLine8 | x | VARCHAR(45) | StreetAddressLine92) | ||||
Expiry | Udløbsdato for det givne identifikationsmiddel. | x | DATETIME | ||||||||||||||
Datatype: OID | |||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | |||||||||||||
OID | Enten en registreret OID fra oid-info.com (1.2.208.176.1.2 for CPR) eller en OID under 1.2.208.176.1.6. Se eCPR - OIDer for en beskrivelse af de OID'er der benyttes i Nationalt eCPR. | x | VARCHAR( | 45100) | StreetAddressLine10 | x||||||||||||
OIDLabel | F.eks. "CPR", "X-eCPR" eller "Kørekortnummer" | VARCHAR( | 45200) | City | Bynavn|||||||||||||
RegEx | F.eks. "^\\d{6}\\d{4}$" eller "^\\d{6}\\d[A-Z][A-Z]\\d$" | x | VARCHAR( | 80400) | District | ||||||||||||
Type | F.eks. "CPR-nummer" eller "Ekstern person-identifikation og land" | Distriktx | VARCHAR(45) | State | Stat | x | VARCHAR(45) | PostalCode | Postnummer | x | VARCHAR(10) | Country | |||||
Datatype: Gender | |||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | |||||||||||||
PID | Unikt ID for det specifikke Gender-objekt. | Landx | VARCHAR( | 8045) | PostBox | Postboks | x|||||||||||
PersonUuid | ID på personregistrering som Gender-objektet er tilknyttet. | VARCHAR(45) | Expiry|||||||||||||||
Value | UdløbsdatoAngivelse af køn. | Kan ligge før ValidTox | DATETIMEKan være MALE, FEMALE, UNKNOWN og OTHER | VARCHAR(10) | |||||||||||||
Datatype: | birthdateBirthdate | ||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | Uuid|||||||||||||
PID | Unikt ID for det specifikke Birthdate-objekt. | x | VARCHAR(45) | ||||||||||||||
PersonUUID | ID på | person, som denne recordpersonregistrering som Birthdate-objektet er tilknyttet. | x | VARCHAR(45) | |||||||||||||
Day | 1-31. | Er ikke valideret Der er ingen validering på, om måneden kan indeholde det angivne antal | datoerdage. | x | INT(11) | ||||||||||||
Month | 1-12 | x | INT(11) | ||||||||||||||
Year | 1000-9999 | x | INT(11) | ||||||||||||||
Datatype: | contactName | ||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | Uuid|||||||||||||
PID | Unikt ID for det specifikke Name-objekt. | x | VARCHAR(45) | ||||||||||||||
PersonUuid | ID på | person, som denne recordpersonregistrering som Name-objektet er tilknyttet | x. | VARCHAR(45) | System|||||||||||||
Use | " | phoneofficial", | email
| sms
| fax
| ,
| pager", "url" eller "other"x
Det er kun en persons officielle navn der er registreret
, og der benyttes ikke muligheden for at angive kaldenavne, kælenavne, etc.
| VARCHAR(45) | Use | "mobile", "home", "work" eller "temp"||||||||
FamilyName | Efternavn | x | VARCHAR( | 45100) | Value | ||||||||||||
GivenName | For- og mellemnavn | Værdix | VARCHAR( | 200100) | |||||||||||||
Expiry | Udløbsdato. Kan ligge før ValidToForretningsmæssig udløbsdato. Blev sat manuelt af slutbrugeren der registrerede data. | x | DATETIME | ||||||||||||||
Datatype: | genderaddress | ||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | Uuid|||||||||||||
PID | Unikt ID for det specifikke Address-objekt. | x | VARCHAR(45) | ||||||||||||||
PersonUUID | ID på | person, som denne recordpersonregistrering som Address-objektet er tilknyttet | x. | VARCHAR(45) | Value | Køn. Kan være MALE, FEMALE, UNKNOWN og OTHER | VARCHAR(10) | ||||||||||
Datatype: identifier | |||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | |||||||||||||
Use | "home", "work", "temp" eller "old" Det er ikke nødvendigt for anvendersystemer at give slutbrugeren flere muligheder, da denne differentiering ikke giver yderligere information i en klinisk sammenhæng
. Derfor er det ok for anvendersystemer ikke at vise denne information for slutbrugeren i grænsefladen
. | Uuid | x | VARCHAR(45) | PersonUuid | ID på person, som denne record er tilknyttet | |||||||||||
Type | "postal", "physical" eller "both" Dette giver ikke klinisk værdi og benyttes ikke længere
. | x | VARCHAR(45) | OID | OID for identifierern. Kan være 1.2.208.176.1.2 for CPR, f.eks. hvis der er registreret et eCPR-nummer på en bevidstløs patient, som senere angiver sig egentlige CPR-nummer. | x | VARCHAR(10045) | ||||||||||
StreetAddressLine1..10 | Adresselinjer. Der kan være tilføjet op til 10 adresselinjer. | Value | Selve identifieren | x | VARCHAR(45) | ||||||||||||
City | Bynavn | Validity | Validitet. Fortolkes som i tabellen Validitet | x | INTVARCHAR(280) | Expiry | Udløbsdato. Kan ligge før ValidTo | x | DATETIME | ||||||||
Datatype: name | |||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | |||||||||||||
District | Distrikt | Uuidx | VARCHAR(45) | PersonUuid | |||||||||||||
State | Stat | ID på person, som denne record er tilknyttetx | VARCHAR(45) | Use | "official", "usual", "nickname", "maiden" eller "old"|||||||||||||
PostalCode | Postnummer | x | VARCHAR( | 4510) | |||||||||||||
Country | EfternavnLand | x | VARCHAR( | 10080) | GivenName | ||||||||||||
PostBox | Postboks | For- og mellemnavnx | VARCHAR( | 10045) | |||||||||||||
Expiry | Udløbsdato. Kan ligge før ValidToForretningsmæssig udløbsdato. Blev sat manuelt af slutbrugeren. | x | DATETIME | ||||||||||||||
Datatype: | oidContact | ||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | OID | ||||||||||||
PID | Unikt ID for det specifikke Contact-objekt. | x | VARCHAR(45) | ||||||||||||||
PersonUuid | ID på personregistrering som Contact-objektet er tilknyttet. | VARCHAR(45) | |||||||||||||||
System | "phone", Der vil kun være angivet en persons telefonnummer
, da muligheden for at angive email, pager, url etc. ikke benyttes.
| VARCHAR(45) | |||||||||||||||
Use | Enten en registreret OID fra oid-info.com (1.2.208.176.1.2 for CPR) eller en OID under 1.2.208.176.1.6. | x | VARCHAR(100) | OIDLabel | F.eks. "CPR", "X-eCPR" eller "Kørekortnummer" | x | VARCHAR(200) | RegEx | F.eks. "^\\d{6}\\d{4}$" eller "^\\d{6}\\d[A-Z][A-Z]\\d$" | x | VARCHAR(400) | Type | F.eks. "CPR-nummer" eller "Ekstern person-identifikation og land"mobile", "home", "work" eller "temp | " | x | VARCHAR(45) | |
Datatype: person | |||||||||||||||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type | |||||||||||||
Value | Værdi fx +45123456 | Uuid | ID der bruges på alle datatyper der er tilknyttet denne person | x | VARCHAR( | 45200) | |||||||||||
Expiry | Version. Starter med 1 og tælles op med én hver gang registrering ændres. | x | INT(11) | VersionDescription | Årsagen til denne version. Dette kan med fordel være navn på den operation af servicen, der kaldes, f.eks. UpdatePerson | VARCHAR(80) | |||||||||||
Validitet | |||||||||||||||||
Værdi | Beskrivelse | ||||||||||||||||
0 | Ukendt / ikke angivet | ||||||||||||||||
1 | Oplyst af patient | ||||||||||||||||
2 | Dokumenteret af patient, f.eks. ved at det blå europæiske sundhedskort eller pas er vist | ||||||||||||||||
4 | Dokumenteret af sundhedsfaglig, f.eks. ved at der er modtaget en henvisning af en færøsk patient | ||||||||||||||||
8 | Systemmæssigt valideret, f.eks. ved at det blå europæiske sundhedskort er læst maskinelt | 16 | Rapporteret fra kildesystem, uanset om der er tale om et X-eCPR eller D-eCPR|||||||||||||||
Forretningsmæssig udløbsdato. Blev sat manuelt af slutbrugeren. | x | DATETIME |
Generelt for alle data-typer
Alle data-objekter har en ValueFrom (oprettelses tidspunkt) og mulighed for angivelse af et ValidTo (nedlæggelses tidspunkt).
Datatype: ValidTo/ValidFrom | ||||
Feltnavn | Beskrivelse | Optional | Unik nøgle | Type |
ValidFrom | Oprettelsestidspunktet for data-objektet. Sættes af Nationalt eCPR når data-objektet oprettes. | DATETIME | ||
ValidTo | Nedlæggelsestidspunkt. Sættes af Nationalt eCPR når data-objektet enten nedlægges eller erstattes. Hvis ValidTo er mindre end eller lig med NU, er data objektet historisk. | DATETIME |
...
Footnotes Display |
---|
Ændringslog:
1.1 | 2023-12-18 | Opdateret i forbindelse med generel opdatering af National eCPR dokumentation på NSPOP. | SDS |