Versions Compared

Key

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

...

^^Tilbage til toppen^^

Register properties:

Image RemovedImage Added

Image RemovedImage Added

Entitetsbeskrivelser

...

sikrede

^^Tilbage til toppen^^

Henvisningshotellet, henvisning til generel læge
Relation mellem borgere og læger

Objektet indeholder følgende infomation:
healthProfessionalCpr -- CPR nummer på henvist læge, CPR nummer på den person, der er oprettet som administrator på et givet ydernummer.
doctorOrganisationIdentifier -- Ydernummer på den organisatoriske enhed, hvortil en henvisning er sendt, eller hvorfra en henvisning er trukket
hospitalOrganisationIdentifier -- sks-kode
ean -- ean-nummer, Lokationsnummer på de lokationer, der ikke er ”rigtige” sundhedslokationer. (Kan slås op i SOR)
patientCpr -- borger CPR nummer
referralStart datetime -- henvisning start
referralEnd datetime -- henvisning end
refhostReference -- Fra inputdata – audit: Reference tilbage til REFHOST (”naturlig nøgle”), der gør det muligt for REFHOST at identificere datagrundlaget for den konkrete behandlingsrelation. Anvendes til at spore hvordan en behandlingsrelation er opstået – nyttig i den situation, hvor det er nødvendigt at foretage en audit på hvorfor der blev givet adgang i en konkret situation.

Indeholder for hvert CPR-nummer diverse stamdata relateret til sikringsgruppe, egen læge, særligt sundhedskort mm.

Objektet rummer følgende information:
CPRnr Sikredes personnummer
PNavn Personens navn (<efternavn(e)>, <fornavn(e)>)
SAlder Alder. Kan dog ikke tages for pålydende, da denne kun opdateres ifm. ændringer i øvrige data.
Vil derfor typisk være mindre end den reelle alder
SBevisDato Ikrafttrædelsesdato for senest udstedte sundhedskort
SBSStatsborgerskab Statsborgerskab (fx "Denmark")
SBSStatsborgerskabKode Statsborgersskab, landekode (fx "DK")
SFolgerskabsPerson "Følgeskabsperson (Henvisningsnr). Format ""DDMMÅÅLLLC""
(C=løbenummer, C=kvinder lige, mænd ulige).
Se evt. følgeskabsregner i afsnit 8 her: http://medcom.dk/media/1140/praksishaandbogen.pdf"
SIkraftDatoGrp Ikrafttrædelsesdato for sikringsgruppe (SSikrGrpKode).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SIkraftDatoGrpFrem Ikrafttrædelsesdato for fremtidig sikringsgruppe (SSikrGrpKodeFrem).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SIkraftDatoGrpGl Ikrafttrædelsesdato for tidligere sikringsgruppe (SSikrGrpKodeGl).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SIkraftDatoKomKode Ikrafttrædelsesdato for kode for sikredes kommune (SSikrKomKode).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SIkraftDatoYder Ikrafttrædelsesdato for valg af yder (SYdernr).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SIkraftDatoYderFrem Ikrafttrædelsesdato for fremtidigt valg af yder (SYdernrFrem).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SIkraftDatoYderGl Ikrafttrædelsesdato for valg af tidligere læge (SYdernrGl).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SKon Køn (M/K)
SRegDatoGrp Registreringsdato for sikringsgruppe (SSikrGrpKode).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SRegDatoGrpFrem Registreringsdato for fremtidig sikringsgruppe (SSikrGrpKodeFrem).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SRegDatoGrpGl Registreringsdato for tidligere sikringsgruppe (SSikrGrpKodeGl).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SRegDatoYder Registreringsdato for valg af yder (SYdernr).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SRegDatoYderFrem Registreringsdato for fremtidigt valg af yder (SYdernrFrem).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SRegDatoYderGl Registreringsdato for valg af tidligere læge (SYdernrGl).
Format: ÅÅÅMMDD ("00000000" hvis ikke angivet)
SSikrGrpKode Sikringsgruppe (se værdisæt nedenfor)
SSikrGrpKodeFrem Fremtidig sikringsgruppe (se værdisæt nedenfor)
SSikrGrpKodeGl Tidligere sikringsgruppe (se værdisæt nedenfor)
SSikrKomKode Kode for sikredes kommune 
SSKAdrLinie1 1. adresselinie fra SSK (særligt sundhedskort)
SSKAdrLinie2 2. adresselinie fra SSK (særligt sundhedskort)
SSKBopelsLand Bopælsland for person med særligt sundhedskort (fx "Sweden")
SSKBopelsLAndKode Bopælslandekode for SSK person (fx "SE")
SSKEmailAdr Email på person med særligt sundhedskort
SSKFamilieRelation CPRnr for familierelation
SSKFodselsdato Fødselsdato for SSK person
SSKGyldigFra SSK gyldig fra dato 
SSKGyldigTil SSK gyldig til dato 
SSKMobilNr Mobil tlfnr. for SSK person 
SSKPostNrBy Postnr og by for SSK person 
SSLForsikringsinstans Sikredes forsikringsinstans (udfyldes ikke pt.)
SSLForsikringsinstansKode Kode for sikredes forsikringsinstans.
Værdisæt 0000000001 eller 0000000002 (hvis angivet)
SSLForsikringsnr Sikredes forsikringsnr. Pt. ikke udfyldt
SSLGyldigFra SSL gyldig fra dato
SSLGyldigTil SSL gyldig til dato
SSLSocSikretLand Socialt sikret land. Pt. ikke udfyldt
SSLSocSikretLandKode Socialt sikret land, landekode
SStatus Oplysning om sikrede bl.a. særlig SSR.
Værdisæt B, D, E, G, L, U, S, V, X, Z eller blank 
SYdernr Ydernummer; sikredes valg af læge 
SYdernrFrem Ydernummer for fremtidig læge
SYdernrGl Ydernummer for tidligere læge

Kode Beskrivelse
------ ------------------------------------------
1 Selvstændig sikret - med lægevalg
2 Selvstændig sikret - uden lægevalg
3 Anvendes ikke pt.
4 Er optaget i fængselsvæsnets institutioner efter dom (3 måneder eller mere)
5 Er værnepligtig (3 måneder eller mere)
6 Er institutionsanbragt
7 Har bopæl i udlandet
8 Har status afgangsført - fraflyttet regionen, ihjelslagne, (personer der har haft 2 CPR numre), forsvundne eller omnummererede
9 Er død

Assigned Doctor (sikrede)

^^Tilbage til toppen^^

Assigned doctor er en speciel udstilling af "sikrede" dataobjectet, specielt målrettet BRS - Behandlingsrelation servicen som evidenskilde

Rummer følgende information:
patientCpr -- Sikredes personnummer, -- cpr numre er base64 af hashede numre
doctorOrganisationIdentifier -- ydernummer
assignedFrom
assignedTo
reference

Sikrede

...

import-status

^^Tilbage til toppen^^

Start- og end-tidspunkt og status for alle importerede filer
Ajourføres af refhost sikrede importer

...

Sikrede udtræk

^^Tilbage til toppen^^

Udtræk af henvisninger fra lægemiddelstyrelsen
Opdaterer Henvisningshotel registretOpdaterer sikrede og Assigned Doctor
DXC/Praksys leverer udtrækket

Tabelbeskrivelser

Tabel:

...

 sikrede

^^Tilbage til toppen^^

Database: "register_notifications" (Til brug for BRS servicen: BRS2_Notification, LPR, SSR og refhost; replikeret mellem Backend og NSP-miljøer)Indeholder for hvert CPR-nummer diverse stamdata relateret til sikringsgruppe, egen læge, særligt sundhedskort mm.

CREATE TABLE IF NOT EXISTS Refhost ( -- Henvisningshotellet, henvisning til generel laege
pk bigint NOT NULL auto_increment,

healthProfessionalCpr varchar(80), -- if set, base64 hashed. only legal if next is set

Sikrede (
PID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,
CPRnr VARCHAR(10),
SYdernr VARCHAR(6),
SIkraftDatoYder VARCHAR(8),
SRegDatoYder VARCHAR(8),
SSikrGrpKode VARCHAR(1),
SIkraftDatoGrp VARCHAR(8),
SRegDatoGrp VARCHAR(8),
SSikrKomKode VARCHAR(3),
SIkraftDatoKomKode VARCHAR(8),
SYdernrGl VARCHAR(6),
SIkraftDatoYderGl VARCHAR(8),
SRegDatoYderGl VARCHAR(8),
SSikrGrpKodeGl VARCHAR(1),
SIkraftDatoGrpGl VARCHAR(8),
SRegDatoGrpGl VARCHAR(8),
SYdernrFrem VARCHAR(6),
SIkraftDatoYderFrem VARCHAR(8),
SRegDatoYderFrem VARCHAR(8),
SSikrGrpKodeFrem VARCHAR(1),
SIkraftDatoGrpFrem VARCHAR(8),
SRegDatoGrpFrem VARCHAR(8),
SKon VARCHAR(1),
SAlder VARCHAR(3),
SFolgerskabsPerson VARCHAR(10),
SStatus VARCHAR(2),
SBevisDato VARCHAR(8),
PNavn VARCHAR(34),
SBSStatsborgerskabKode VARCHAR(2),
SBSStatsborgerskab VARCHAR(47),
SSKAdrLinie1 VARCHAR(40),
SSKAdrLinie2 VARCHAR(40),
SSKBopelsLand VARCHAR(40),
SSKBopelsLAndKode VARCHAR(2),
SSKEmailAdr VARCHAR(50),
SSKFamilieRelation VARCHAR(10),
SSKFodselsdato VARCHAR(10),
SSKGyldigFra VARCHAR(10),
SSKGyldigTil VARCHAR(10),
SSKMobilNr VARCHAR(20),
SSKPostNrBy VARCHAR(40),
SSLForsikringsinstans VARCHAR(21),
SSLForsikringsinstansKode VARCHAR(10),
SSLForsikringsnr VARCHAR(15),
SSLGyldigFra VARCHAR(10),
SSLGyldigTil VARCHAR(10),
SSLSocSikretLand VARCHAR(47),
SSLSocSikretLandKode VARCHAR(2),
ValidFrom DateTime NOT NULL,
ValidTo DateTime,
ModifiedDate DateTime NOT NULL
) ENGINE=InnoDB COLLATE=utf8_bin;

ALTER TABLE Sikrede
ADD INDEX idxCpr (CPRnr ASC) ;

-- Speeder krs kopiering op
ALTER TABLE `Sikrede`
ADD INDEX `ModifiedPID` (`ModifiedDate` ASC, `PID` ASC) ;

Tabel: AssignedDoctor

^^Tilbage til toppen^^


CREATE TABLE IF NOT EXISTS AssignedDoctor ( -- Sikrede
pk AUTO_INCREMENT,doctorOrganisationIdentifier varchar(6), -- ydernummer
hospitalOrganisationIdentifier varchar(7), -- sks-kode
ean char(13), -- ean-nummer
-- cpr numre er base64 af hashede numre
patientCpr varchar(80) NOT NULL,
referralStart datetime doctorOrganisationIdentifier varchar(6) NOT NULL, -- henvisning startydernummer
referralEnd assignedFrom datetime NOT NULL, -- henvisning endrefhostReference
assignedTo datetime,
reference varchar(40) NOT NULL, Fra inputdata – audit

PRIMARY KEY (pk),
INDEX Refhost_doctorOrganisation_INDEX USING HASH (patientCpr, doctorOrganisationIdentifier),
INDEX Refhost_hospitalOrganisation_INDEX USING HASH (patientCpr, hospitalOrganisationIdentifier),
INDEX Refhost_ean_INDEX USING HASH (patientCpr, ean)
) ENGINE=InnoDB COLLATE=utf8_bin;

...

KEY `patientCpr` (`patientCpr`)
) ENGINE=InnoDB COLLATE=utf8_bin;

ALTER TABLE AssignedDoctor
ADD INDEX cprDocAssigned (patientCpr ASC, doctorOrganisationIdentifier ASC, assignedTo ASC) ;

ALTER TABLE `AssignedDoctor`
ADD UNIQUE INDEX `idxCprFrom` (`patientCpr` ASC, `assignedFrom` ASC);

Tabel: sikredeimporterImportStatus

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS refhostimporterImportStatus sikredeimporterImportStatus (
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:

...

Sikrede Stamdata

^^Tilbage til toppen^^

Filer modtages fra RegionerneRegionerne (via Praksys) leverer data til os.

Teknologibeskrivelse

^^Tilbage til toppen^^

...