INDHOLD

Beskrivelse


.Magistrelle Lægemidler indeholder stamdata om magistrelle lægemidler.I forbindelse med regionernes Apo2 projekt, er det målet at lave en fællesregional database med alle magistrelle præparater der anvendes i Danmark. Ved at samle disse i en database kan man sikre unikke id'er, således at information om patienters brug af disse præparater kan udveksles struktureret - også på tværs af sektorer. For også at give de ikke regionale sundhedsparter (herunder primærsektor og hjemmepleje) adgang til disse stamdata, og dermed blive udstillet og vedligeholdt som et stamdataregister på NSP.

Datatypen Drug indeholder både specifike og generiske lægemidler. Specifike lægemidler er angivet ved at partType er MS og at genericDrugId er udfyldt. Generiske lægemidler er angivet ved at partType er MG og at genericDrugId er NULL.

Datatypen Package indeholder både specifike og generiske pakninger. Specifike pakninger er angivet ved at drugId refererer til et specifikt lægemiddel og at genericPackageNumber er udfyldt. Generiske pakninger er angivet ved at drugId refererer til et generisk lægemiddel og at genericPackageNumber er NULL.

NB!
Pilotfase: Der leveres en JSON-fil én gang (evt. få gange). Pilotfasen forventes afsluttet januar-februar 2019. 
Senere faser: Der udvikles et nyt system, hvor produktionsapotekerne indtaster data via en webbrugerflade. Herfra afleveres data til indlæsning. Produktionsapoteker er ansvarlige for korrektheden af egne data. SDS er ansvarlig for systemet, og er dataleverandør.
UDESTÅR: Hvilket system vil have masterdata?

NSP: Magistrelle Lægemidler

Forretningsanvendelse

^^Tilbage til toppen^^

Generel register beskrivelser:  Dokumentation af stamdataregistre.  Specifikt: Magistrelle Lægemidler

Anvendelse af B00 Stamdata Kopi register service (SKRS)SDM - Guide til anvendere

Applikationsbeskrivelse

^^Tilbage til toppen^^

Generisk parameterstyret import controller, der kalder den dedikerede importer for det aktuelle dataobjekt først mod preflight databasen og hvis det ikke fører til fejl, kaldes den samme dedikerede importer mod produktions databasen.
Indsamlingen af data implementeres i forhold til hvert enkelt kilderegister ved anvendelse af en registerspecifik Parser, men med anvendelse af en fælles Importer-komponent.
Importer-komponenten kører på NSP Backend platformen, og er ansvarlig for at indlæse dataset fra registerfiler, der placeres i en dedikeret mappe i filsystemet . Hvert register har sin egen dedikerede mappe som automatisk bliver oprettet af Importer-komponenten.
Importeren overvåger filsystemet og aktiverer de registerspecifikke parsere, når nye registerfiler er tilgængelige i filsystemet.
De respektive parsere (Importere) processerer registerfilerne og overfører registerdata til den lokale database. Parsningen kan i princippet bestå af en direkte dataoverførsel fra fil til database, men indeholder i de fleste tilfælde forretningslogik, f.eks. transformationer af data og denormaliseringer.
Stamdatatabellerne registreres i NSP’ens replikeringsmekanisme, og de parsede registerdata replikeres derfor automatisk ud til de enkelte NSP instanser, hvorfra de kan tilgås gennem de udstillede stamdataservices.

Opgradering af importer databasen sker automatisk ved serverstart, og fungerer på den måde at sql scripts med navne formatet "Vyyyymmdd_hhmm_description.sql" afvikles på databasen. Script filerne placeres under resources\db\migration" og inkluderes dermed automatisk i den deployede applikation.
Bemærk at sql filerne afvikles i navne orden, og da dato og tid indgår i navnet, kan man styre hvilke scripts der skal afvikles først.
'db_migrations' tabellen varetager den fælles styring af skema-versioner, som alle importerer benytter til at holde styr på hvilke scripts der er afviklet, så hvert script kun afvikles én gang.

Dedikeret importer for magistrelle lægemidler oplysninger.
Support ansvarlig: Trifork

Datastruktur, Stamdata register: Magistrelle Lægemidler

^^Tilbage til toppen^^

Register properties:

Entitetsbeskrivelser

atcCode

^^Tilbage til toppen^^

Anatomical Therapeutic Chemical (ATC). Klassifikation af aktive ingredienser i lægemidler

Objektet rummer følgende information:
id -- ATC-kode
text -- Tekstuel beskrivelse af ATC
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

description

^^Tilbage til toppen^^

Beskrivelse af et lægemiddel

Objektet rummer følgende information:
breakLine -- Angiver delekærv, enten 0, 2 eller 4
dosageUnitId -- Doseringsenhed for lægemiddel
drugId -- Refererer til drug.id
packageNumber -- Refererer til package.packageNumber
produced -- Angiver om lægemiddelet aktuelt produceres
remark -- Fritekst til bemærkninger
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

dosageunit

^^Tilbage til toppen^^

Stamdata for doseringsenheder

Objektet rummer følgende information:
id -- Id for doseringsenheden
singularText -- Tekst for en enkelt af enheden
pluralText -- Tekst for flere af enheden
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

Drug

^^Tilbage til toppen^^

Et lægemiddel med tilhørende stamdata. Kan enten være Generiskt eller Specifikt

Datatypen Drug indeholder både specifike og generiske lægemidler. Specifike lægemidler er angivet ved at partType er MS og at genericDrugId er udfyldt. Generiske lægemidler er angivet ved at partType er MG og at genericDrugId er NULL.

Objektet rummer følgende information:

atcCode -- ATC-kode
doseDispensable -- Hvorvidt lægemidlet er egnet til dosisdispensering (1=ja, 0=nej). Hvis denne markering ikke er tilstede svarer det til "nej"
drugCreatedDate -- Dato for oprettelse af lægemiddel
formCode -- Fx "TABFILM"
genericDrugId -- Reference til generisk lægemiddel. Kun udfyldt for specifikke lægemidler.
id -- DrugId. Lægemidlets ID
name -- Lægemidlets navn, evt. forkortet.
producer -- Producent. Refererer til organisation.number
routeOfAdmCodes -- Refererer til routeOfAdmCode.id
strengthNumeric -- Styrke, nummerisk
strengthUnitCode -- Styrke, enhed (fx "MG"). Refererer strengthUnitCode.id
strengthText -- Styrke, tekstuel (fx "250 mg")
partType -- Angiver hvorvidt det magistrelle lægemiddel er ”MG” generisk eller ”MS” specifikt. Obligatorisk og normalt ”MS” ved bruger-indtastning.
withdrawnDate -- Dato for afregistrering af lægemiddel
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

durabilityCode

^^Tilbage til toppen^^

Tidsenheder for holdbarhed af lægemidlet

Objektet rummer følgende information:
id -- Id for tidsenheden
text -- Fuld tekst for tidenheden
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

organisation

^^Tilbage til toppen^^

Organisation-stamdata. Producenten af lægemidlet

Objektet rummer følgende information:
name -- Firmanavn
number -- Firmanummer (ikke CVR-nummer)
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

Package

^^Tilbage til toppen^^

En pakning af et lægemiddel. Kan enten være Generiskt eller Specifikt

Datatypen Package indeholder både specifike og generiske pakninger. Specifike pakninger er angivet ved at drugId refererer til et specifikt lægemiddel og at genericPackageNumber er udfyldt. Generiske pakninger er angivet ved at drugId refererer til et generisk lægemiddel og at genericPackageNumber er NULL.

Objektet rummer følgende information:
ClauseCode -- Udleveringsbestemmelse-kode
drugId -- Refererer til drug.id. Hvis pakningen er generisk refererer det til et generisk lægemiddel, hvis pakningen er specifik refererer det til et specifikt lægemiddel.
durabilityNumeric -- Holdbarhed numerisk
durabilityUnitCode -- Enhed for holdbarhed
durabilityAfterOpeningNumeric -- Holdbarhed efter åbning numerisk
durabilityAfterOpeningUnitCode -- Enhed for holdbarhed efter åbning
genericPackageNumber -- Reference til generisk pakning. Kun udfyldt ved specifikke pakninger.
packagingTypeCode -- Refererer til packagingTypeCode.id
packageCreatedDate -- Oprettelsesdato
packageNumber -- Unik id for pakning
packageSizeUnitCode -- Fx 'ST', 'ML', 'IU' mm.
packageSizeNumeric -- Brutto
packageSizeText -- Fx. "6 stk. (blister)"
producer -- Henviser til organisation.number
reportingPackageNumber -- Varenummer til indberetning til lægemiddelstatistik
storageConditionCode -- Refererer til storageConditionCode.id
withdrawnDate -- Udgået dato
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

packagingTypeCode

^^Tilbage til toppen^^

Mulige typer emballage

Objektet rummer følgende information:
id -- Unik id, fx "ENP"
text -- Tekstuel beskrivelse, fx "Engangspipette"
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

reference

^^Tilbage til toppen^^

Optionel reference til officiel specifikation af magistralt indholdsstof

Objektet rummer følgende information:
drugId -- Refererer til drug.id
packageNumber -- Refererer til package.packageNumber
sequenceNumber -- Rækkefølge, hvis der er flere
text -- Reference tekst
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

routeOfAdmCode

^^Tilbage til toppen^^

Beskrivelse af hvordan et lægemiddel anvendes

Objektet rummer følgende information:
id -- Unik kode for administrationsvej. Refereres fra Drug
text -- Dansk tekst der beskriver administrationsvejen
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

specification

^^Tilbage til toppen^^

Optionel opskrift på fremstilling af magistralt lægemiddel

Objektet rummer følgende information:
drugId -- Refererer til drug.id
packageNumber -- Refererer til package.packageNumber
sequenceNumber -- Rækkefølge, hvis der er flere
text -- Specifikations tekst
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

storageConditionCode

^^Tilbage til toppen^^

Opbevaringsbetingelser der skal opfyldes for en pakning

Objektet rummer følgende information:
id -- Unik kode, fx 'F', 'A' etc.
text -- Fx "Ikke over 25 C"
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

strengthUnitCode

^^Tilbage til toppen^^

Stamdata for styrker og deres enheder

Objektet rummer følgende information:
id -- Id, fx "RGH"
text -- Tekst, fx "mikrogram/24 timer"
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

substance

^^Tilbage til toppen^^

Lægemidlers indholdsstoffer

Objektet rummer følgende information:
amount -- Mængde
atcCode -- ATC kode
drugId -- Refererer drug.id
substance -- Kun aktive substanser, fx "Lakridsekstrakt"
substanceClass -- Fx "ascorbinsyre"
substanceGroup -- Fx "lakrids (glycyrrhiaza glabra L.)"
validFrom -- Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
validTo -- Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

Version

^^Tilbage til toppen^^

Ved ikke hvad den bruges til ...
men er realiseret ved MagistrelVersion tabellen

Objektet rummer følgende information:
MagistrelVersionDate

Magistrelle lægemidler import-status

^^Tilbage til toppen^^

Start- og end-tidspunkt og status for alle importerede filer
Ajourføres af Magistrellægemiddel importer

Magistrelle lægemidler udtræk

^^Tilbage til toppen^^

Opdaterer Magistrelle lægemidler tabellerne

Tabelbeskrivelser

Tabel: MagistrelAdministrationsvejKode

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelAdministrationsvejKode (
AdministrationsvejKodePID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Id VARCHAR(2) NOT NULL,
Text VARCHAR(50) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (AdministrationsvejKodePID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelAtcKode

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelAtcKode (
AtcKodePID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Id VARCHAR(8) NOT NULL,
Text VARCHAR(72) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (AtcKodePID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelBeskrivelse

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelBeskrivelse (
MagistrelBeskrivelsePID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

CID VARCHAR(364) NOT NULL,

DrugId BIGINT(12) NOT NULL,
PackageNumber BIGINT(12),
DosageUnitId BIGINT(12),
BreakLine TINYINT,
Produced TINYINT NOT NULL,
Remark VARCHAR(100),

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (MagistrelBeskrivelsePID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelDoseringsenhed

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelDoseringsenhed (
DoseringsenhedPID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Id BIGINT(12) NOT NULL,
SingularText VARCHAR(50) NOT NULL,
PluralText VARCHAR(50) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (DoseringsenhedPID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelEmballagetypeKode

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelEmballagetypeKode (
EmballagetypeKodePID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Id VARCHAR(4) NOT NULL,
Text VARCHAR(50) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (EmballagetypeKodePID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelIndholdsstof

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelIndholdsstof (
IndholdsstofPID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

CID VARCHAR(364) NOT NULL,

DrugId BIGINT(12) NOT NULL,
SubstanceClass VARCHAR(100),
SubstanceGroup VARCHAR(100),
Substance VARCHAR(150) NOT NULL,
AtcCode VARCHAR(8),
SubstanceType VARCHAR(1),
Amount VARCHAR(100),

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (IndholdsstofPID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelLaegemiddel

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelLaegemiddel (
LaegemiddelPID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

DrugId BIGINT(12) NOT NULL,
PartType VARCHAR(2) NOT NULL,
Name VARCHAR(30) NOT NULL,
FormCode VARCHAR(7) NOT NULL,
FormText VARCHAR(20) NOT NULL,
StrengthNumeric DECIMAL(9, 3),
StrengthUnitCode VARCHAR(3),
StrengthText VARCHAR(20) NOT NULL,
Producer BIGINT(12),
AtcCode VARCHAR(8),
RouteOfAdmCodes VARCHAR(8),
GenericDrugId BIGINT(12),
DoseDispensable TINYINT,
DrugCreatedDate DATE NOT NULL,
WithdrawnDate DATE,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (LaegemiddelPID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelOpbevaringsbetingelseKode

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelOpbevaringsbetingelseKode (
OpbevaringsbetingelseKodePID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Id VARCHAR(1) NOT NULL,
Text VARCHAR(50) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (OpbevaringsbetingelseKodePID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelOpbevaringstidKode

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelOpbevaringstidKode (
OpbevaringstidKodePID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Id VARCHAR(1) NOT NULL,
Text VARCHAR(50) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (OpbevaringstidKodePID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelOrganisation

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelOrganisation (
OrganisationPID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Number BIGINT(12) NOT NULL,
Name VARCHAR(32) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (OrganisationPID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelPakning

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelPakning (
PakningPID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

DrugId BIGINT(12) NOT NULL,
PackageNumber BIGINT(12) NOT NULL,
PackageSizeNumeric DECIMAL(8, 2) NOT NULL,
PackageSizeUnitCode VARCHAR(2) NOT NULL,
PackageSizeText VARCHAR(30) NOT NULL,
GenericPackageNumber BIGINT(12),
ReportingPackageNumber BIGINT(12),
PackagingTypeCode VARCHAR(4),
DispensingClauseCode VARCHAR(5) NOT NULL,
StorageConditionCode VARCHAR(1),
DurabilityNumeric BIGINT(12),
DurabilityUnitCode VARCHAR(1),
DurabilityAfterOpeningNumeric BIGINT(12),
DurabilityAfterOpeningUnitCode VARCHAR(1),
PackageCreatedDate DATE NOT NULL,
WithdrawnDate DATE,
Producer BIGINT(12),

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (PakningPID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelReference

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelReference (
MagistrelReferencePID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

CID VARCHAR(364) NOT NULL,

DrugId BIGINT(12) NOT NULL,
PackageNumber BIGINT(12),
SequenceNumber BIGINT(12),
Text VARCHAR(250) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (MagistrelReferencePID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelSpecifikation

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelSpecifikation (
MagistrelSpecifikationPID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

CID VARCHAR(364) NOT NULL,

DrugId BIGINT(12) NOT NULL,
PackageNumber BIGINT(12),
SequenceNumber BIGINT(12) NOT NULL,
Text VARCHAR(250) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (MagistrelSpecifikationPID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelStyrkeenhedsKode

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelStyrkeenhedsKode (
StyrkeenhedsKodePID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Id VARCHAR(3) NOT NULL,
Text VARCHAR(50) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (StyrkeenhedsKodePID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: MagistrelVersion

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS MagistrelVersion (
MagistrelVersionPID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

MagistrelVersionDate DATETIME NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (MagistrelVersionPID, ModifiedDate)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: magistrelimporterImportStatus

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS magistrelimporterImportStatus (
Id BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,
StartTime DATETIME NOT NULL,
EndTime DATETIME,
Outcome VARCHAR(20),

INDEX (StartTime)
) ENGINE=InnoDB COLLATE=utf8_bin;

Fil: Magistrelle lægemidler stamdata

^^Tilbage til toppen^^

opdateres efter behov af Apoteker med en magistrel lægemiddelsproduktion

Teknologibeskrivelse

^^Tilbage til toppen^^

(udestår)

Refereres fra

^^Tilbage til toppen^^



  • No labels