Versions Compared

Key

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

...

Oplysningen om døde personer stammer fra stamdata. Cpr-subscriber gør det muligt for SKR-servicen at lave opslag i stamdata til brug i dette slettejob.

NAS

Alle ændringer (oprettelser, opdateringer og sletning) af Stamkort afstedkommer adviseringer til NAS.

Ved manglende adgang til NAS-servicen vil servicekaldet fejle.

Beskedformat

Der anvendes følgende topic (som kan konfigureres): http://sundhedsdatastyrelsen.dk/livstestamente/2022/08/01/:TreatmentWill.

Indholdet i notifikationen bestpår af et TreatmentWillUpdated-objekt, med følgende attributter:

  • id: Patientens CPR nummer
  • date: Dato for Hvornår ændringen er sket
  • type: Type for beskeddefinitionen
  • version: Versionsnummer for beskeddefinitionen.
  • messagenumber: Sekventielt løbenummer, således anvendere af adviseringer, kan se om de har modtaget alle adviseringer.


Code Block
firstline1
titleTreatmentWillUpdatedNotification
linenumberstrue
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<NotifyContent id="0501792275" idType="http://nsi.dk/advis/v10/CPR" xmlns="http://nsi.dk/advis/v10">
	<ns7:TreatmentWillUpdatedNotification Date="2022-08-17" Id="0501792275"
										  MessageId="urn:uuid:7fda5427-2376-472f-888d-b5e525bd72ba"
										  Type="http://sundhedsdatastyrelsen.dk/MessageDefinition/PDC-notification"
										  Version="1"
										  xmlns:ns7="http://sundhedsdatastyrelsen.dk/livstestamente/2022/08/01/"
	/>
</NotifyContent>


Der anvendes følgende topic (som kan konfigureres): http://sundhedsdatastyrelsen.dk/livstestamente/2022/08/01/:LivingWill.

Indholdet i notifikationen bestpår af et LivingWillUpdated-objekt, med følgende attributter:

  • id: Patientens CPR nummer
  • date: Dato for Hvornår ændringen er sket
  • type: Type for beskeddefinitionen
  • version: Versionsnummer for beskeddefinitionen.
  • messagenumber: Sekventielt løbenummer, således anvendere af adviseringer, kan se om de har modtaget alle adviseringer.
Code Block
firstline1
titleLivingWillUpdatedNotification
linenumberstrue
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<NotifyContent id="0501792275" idType="http://nsi.dk/advis/v10/CPR" xmlns="http://nsi.dk/advis/v10">
	<ns7:LivingWillUpdatedNotification Date="2022-08-18" Id="0501792275"
									   MessageId="urn:uuid:a0bdafe5-85a5-4381-a844-74af278ae612"
									   Type="http://sundhedsdatastyrelsen.dk/MessageDefinition/PDC-notification"
									   Version="1"
									   xmlns:ns7="http://sundhedsdatastyrelsen.dk/livstestamente/2022/08/01/"
	/>
</NotifyContent>

...

Gennem kald til CprExists Service foretages validering af CPR nummer. CPR valideringen kan køre i følgende tre modes:

  • OFF: Der foretages ikke yderligere verifikation af CPRnummeret udover simpel validering af længde. CPRExists kaldes ikke
  • WARNING: CPRExists service kaldes. Hvis denne service svarer, at CPR nummeret ikke findes eller er inaktivt, så audit logges denne information.
  • REJECT: CPRExists service kaldes. Svaret fra denne er en hård validering dvs kaldet til BTR fejler, hvis CPRExist service ikke kender CPR nummeret eller det er inaktivt.

CprExists Service benyttes ligeledes til validering af alderen. Denne validering kan køre i følgende tre modes:

  • OFF: Der foretages ikke yderligere verifikation af alderen. CPRExists kaldes ikke
  • WARNING: CPRExists kaldes, men der foretages ingen validering eller audit logning.
  • REJECT: CPRExists service kaldes. Hvis denne service svarer, at alderen er mindre end servicen er konfigureret med, så afvises kaldet.

Design

Gliffy Diagram
displayNameLTR-BTR design v3
nameLTR-BTR design v3
pagePin7

...