Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Register beskrivelser:  Dokumentation af stamdataregistre. 


Image Modified

Importer applikations beskrivelse og datakilde

^^Tilbage til toppen^^


Image Modified

Lægemiddelstyrelsen udtrækker på vegne af Apotekerforeningen en CSV-fil fra Excel, zipper denne og sender den til den sikrede FTP-server på NSP.

...

Apotekere

^^Tilbage til toppen^^

Entiteten Objektet beskriver apotekere.
Apoteksnavn/adresse mm. er bibeholdt i version 2 for at have bagudkompatibilitet .

Data poster rummer følgende information:

  • CPR
  • Navn
  • Email (tilføjet i version 2)
  • CVR liste
  • Vej
  • Postnummer
  • Postdistrikt

Apoteker

^^Tilbage til toppen^^

Entiteten beskriver apoteker.

til v1

Data poster rummer følgende information:

  • Id
  • CVR
  • Apotek information

Tabelbeskrivelser

apotekere (v2)

^^Tilbage til toppen^^

Tabellen rummer apotekere og deres tilknytning til apoteker (gennem CVR-numre). Bemærk at denne datatype kan være misvisende, da det er muligt at angive flere CVR-numre, men kun én apoteksadresse.

Apoteksnavn/adresse mm. er bibeholdt i Apotekere tabellen for at have bagudkompatibilitet.

Tabel definition:

...

Felt beskrivelser

...

Feltnavn

...

Beskrivelse

-----------------------------------------------

CPR --

...

CPR

 Apotekerens CPR-nummer (NB: der findes eksempler på apotekere som findes her, men ikke i apotekerecvrref)
Navn

...

-- Apotekerens navn 
Email

...

-- Email (tilføjet i version 2)


CVRListe

...

-- Liste af apotekers CVR-numre, adskilt af komma (NB: dubletter i listen ses ofte, og selv om et CVR-nummer findes i listen, findes det ikke nødvendigvis i apotekerecvrref)
Vej
Postnummer
Postdistrikt
ValidFrom

...

-- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
ValidTo

...

-- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

...

Apoteker

^^Tilbage til toppen^^Tabellen

rummer relationer mellem apotekere og Objektet beskriver apoteker.

Tabel definition:

CREATE TABLE IF NOT EXISTS `ApotekereApotek` (
`PID` BIGINT(20) NOT NULL AUTO_INCREMENT,
`ApoteksNummer` INT(11) NOT NULL,
`Navn` VARCHAR(255) NULL DEFAULT NULL,
`Adresse` VARCHAR(255) NULL DEFAULT NULL,
`PostNummer` VARCHAR(4) NULL DEFAULT NULL,
`PostDistrikt` VARCHAR(80) NULL DEFAULT NULL,
`Telefon` VARCHAR(30) NULL DEFAULT NULL,
`CVR` VARCHAR(10) NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NOT NULL,
`CreatedDate` DATETIME NOT NULL,
PRIMARY KEY (`PID`),
INDEX `NummerValidFrom` (`ApoteksNummer` ASC, `ValidFrom` ASC),
INDEX `PIDModified` (`ModifiedDate` ASC, `PID` ASC))
ENGINE = InnoDB COLLATE = utf8_bin;

Felt beskrivelser

...

Feltnavn

...

Beskrivelse

...

ApoteksNummer

...

CVR

...


...

ValidFrom

Data poster rummer følgende information:
---------------------------------------------
ApoteksNummer -- ApoteksNummer
Navn -- Apotekets navn
Adresse -- Apotekets adresse
PostNummer -- Apotekets postnummer
PostDistrikt -- Apotekets postdistrikt
Telefon -- Apotekets telefonnummer
CVR -- Apotekets CVR-nummer
ValidFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
ValidTo

...

-- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

...

Tabelbeskrivelser

Apotekere

...

^^Tilbage til toppen^^

Tabellen rummer relationer mellem apotekere og apotekers CVR-numre struktureret således, at der kan slås op på CVR-nummer.

Tabel definition:

...

Apotekere og deres tilknytning til apoteker (gennem CVR-numre). Bemærk at denne datatype kan være misvisende, da det er muligt at angive flere CVR-numre, men kun én apoteksadresse.

Apoteksnavn/adresse mm. er bibeholdt i Apotekere tabellen for at have bagudkompatibilitet.

CREATE TABLE IF NOT EXISTS `Apotekere` (
`PID` BIGINT NOT NULL AUTO_INCREMENT,

...

`CPR` VARCHAR(

...

10)

...

NOT NULL,
`Navn` VARCHAR(255) NULL,
`CVRListe` VARCHAR(255) NULL,
`Vej` VARCHAR(255) NULL,
`Postnummer` VARCHAR(4) NULL,

...

`Postdistrikt` VARCHAR(

...

80)

...

NULL,

...

`Email` VARCHAR(

...

255) NULL DEFAULT NULL, -- tilføjet i v2

...

`ModifiedDate`

...

DATETIME

...

NOT

...

NULL,

...

`ValidFrom`

...

DATETIME

...

NOT

...

NULL,

...

`ValidTo`

...

DATETIME

...

NULL,

...

`CreatedDate`

...

DATETIME

...

NULL DEFAULT NULL, -- tilføjet i v2

...

PRIMARY

...

KEY

...

(`PID`),

...

INDEX

...

`CPRValidFrom` (`CPR` ASC,

...

`ValidFrom`

...

ASC),

...

INDEX

...

`ModifiedPID`

...

(`ModifiedDate`

...

ASC,

...

`PID`

...

ASC))

...

ENGINE

...

=

...

InnoDB

...

COLLATE=utf8_bin;

Felt beskrivelser

...

Feltnavn

...

Beskrivelse

...

Id

...

CVR

...

CPR 

...

ValidFrom

...

Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)

...

ValidTo

...

Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

...

ApotekereApotek

^^Tilbage til toppen^^Tabellen rummer

Relationer mellem apotekere og deres tilknytning til apoteker (gennem CVR-numre). Bemærk at denne datatype kan være misvisende, da det er muligt at angive flere CVR-numre, men kun én apoteksadresse.

Apoteksnavn/adresse mm. er bibeholdt i Apotekere tabellen version 2 for at have bagudkompatibilitet.

Tabel definition:

...

.<p><p>

CREATE TABLE IF NOT EXISTS `ApotekereApotek` (
`PID` BIGINT(20) NOT NULL AUTO_INCREMENT,

...

`ApoteksNummer` INT(11) NOT NULL,

...

`Navn`

...

VARCHAR(255)

...

NULL DEFAULT NULL,

...

`Adresse` VARCHAR(255

...

) NULL DEFAULT NULL,
`PostNummer` VARCHAR(4) NULL DEFAULT NULL,

...

`PostDistrikt` VARCHAR(

...

80)

...

NULL DEFAULT NULL,

...

`Telefon` VARCHAR(

...

30)

...

NULL DEFAULT NULL,

...

`CVR` VARCHAR(

...

10)

...

NOT NULL,

...

`ModifiedDate`

...

DATETIME

...

NOT

...

NULL,

...

`ValidFrom`

...

DATETIME

...

NOT

...

NULL,

...

`ValidTo` DATETIME NOT NULL,
`CreatedDate` DATETIME NOT NULL,

...

PRIMARY

...

KEY

...

(`PID`),

...

INDEX

...

`NummerValidFrom` (`ApoteksNummer` ASC,

...

`ValidFrom`

...

ASC),

...

INDEX

...

`PIDModified` (`ModifiedDate`

...

ASC,

...

`PID`

...

ASC))

...

ENGINE

...

=

...

InnoDB

...

COLLATE = utf8_bin;

...

Felt beskrivelser

...

Feltnavn

...

Beskrivelse

...

...

Navn

...

CVRListe

...

ValidFrom

...

Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)

...

ValidTo

...

Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

...

apotekereCvrRef (v2)

^^Tilbage til toppen^^

Tabellen rummer relationer Relationer mellem apotekere og apotekers CVR-numre struktureret således, at der kan slås op på CVR-nummer.

...


Tabellen rummer apoteker.

CREATE

...

TABLE

...

IF

...

NOT

...

EXISTS

...

`ApotekereCvrRef`

...

(

...

`PID`

...

BIGINT

...

NOT

...

NULL

...

AUTO_INCREMENT,

...

`Id`

...

VARCHAR(21)

...

NOT

...

NULL,

...

`CVR`

...

VARCHAR(10)

...

NOT

...

NULL,

...

`CPR`

...

VARCHAR(10)

...

NOT

...

NULL,

...

`ModifiedDate`

...

DATETIME

...

NOT

...

NULL,

...

`ValidFrom`

...

DATETIME

...

NOT

...

NULL,

...

`ValidTo`

...

DATETIME

...

NULL,

...

`CreatedDate` DATETIME NOT NULL, -- tilføjet i v2
PRIMARY KEY (`PID`),

...

INDEX

...

`IdValidFrom`

...

(`Id`

...

ASC,

...

`ValidFrom`

...

ASC),

...

INDEX

...

`ModifiedPID`

...

(`ModifiedDate`

...

ASC,

...

`PID`

...

ASC))

...

ENGINE

...

=

...

InnoDB

...

COLLATE=utf8_bin;

...

Felt beskrivelser

...

Feltnavn

...

Beskrivelse

...

Id

...

CVR

...

CPR 

...

ValidFrom

...

Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)

...

ValidTo

...