Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootBehandlingstestamenteregister (BTR)


Formål

Dette dokument beskriver designet af Livs- og behandlingstestamenteregistret (forkortes LTR-Behandlingstestamenteregistret (BTR).

En beskrivelse af funktionaliteten i servicen kan findes i dokumentet "Livs- og behandlingstestamenteregistretBehandlingstestamenteregistret-service".

Ændringslog

VersionDatoÆndringAnsvarlig
1.0.12018-08-30Initialt dokumentTrifork
1.0.22018-08-31Ny releaseTrifork
1.0.62018-10-15

Opdateret TreatmentWill database-schema figur med nyeste ændringer

Trifork
1.0.122019-08-16Tilføjet note om MinLog SessionIdTrifork


Terminologi



HL7 CDAStandard til udveksling af oplysninger indenfor sundhedsvæsenet.


Arkitektur

Systemet består af en enkelt service der håndterer begge registre. Som illustreret på figuren herunder tilgår brugerne servicen indirekte via Sundhed.dk , patientjournalsystemer, lægepraksissystemer osv. som integrerer til systemet.  Herudover foretager Dokumentdelingsservicen (DDS) opslag via FSK. Opslaget via FSK returnerer alene information om, hvorvidt der findes data for en person eller ej.

...

Gliffy Diagram
nameLTR-BTR arktitektur v1
pagePin1

Standarder

Dataudveksling er basereret på HL7 CDA.

...

Se Guide til Anvendere for flere detaljer.

Sikkerhed

Kald til servicen kan foretages som enten DGWS- (Den Gode Webservice) eller IDWS- (Identity Based Web Services) kald. Som beskrevet i afsnittet Arkitektur ovenfor, foretages kald til servicen igennem en DGWS/IDWS proxy, der har det primære formål at validere, at der er foretaget et korrekt DGWS- eller IDWS-kald.

...

Der henvises til hhv.  Den Gode Webservice  og  OIO Identity-based Web Services v1.0.1a  for yderligere information.

Integrationer

MinLog

Alle opslag og ændringer af oplysninger i registret registreres i MinLog.

...

Som MinLog SessionId anvendes MessageID defineret i anvender-requests. Hvis SessionId er længere end 46 tegn (det maksimalt tilladte i MinLog-servicen) anvendes i stedet SHA-1 værdien (altid 40 tegn).

Design

Gliffy Diagram
nameLTR-BTR design v3
pagePin1

Datamodel

Da det kun er borgeren selv der har adgang til at oprette og ændre i vedkommendes livs- og behandlingstestamente, kan datamodellen for disse services realiseres relativt simpelt, idet at det ikke er nødvendigt at lagre information omkring hvem der har oprettet / opdateret data.

...

De to Properies-tabeller indeholder tekniske key/value properties, som anvendes internt af servicen. Tabellerne er navngivet, så det er muligt for dem at sameksistere i samme schema i et udviklingsmiljø.

Specifikke designbeslutninger

Vedr. DGWS/IDWS Proxy'en, er der foretaget følgende beslutninger:

...