Versions Compared

Key

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

...

På oidref.com kan man i øvrigt se betydningen af enkeltcifre i de fleste OID'er, fx  http://oidref.com/2.16.840.1.113883.1.3

Notificeringer i NAS

I forbindelse med skriveoperationer i BTR (oprettelse, opdateringer og sletninger) sker der en notificering via NAS få sekunder efter ændringen er gemt. Se evt. NAS2 - Anvenderguide.

De enkelte notificeringer indholder ikke detaljer vedr. oprettelse, redigering eller sletning af borgerens  behandlingstestamentdata of livstestamentdata , men udelukkende oplysninger om det cprnummer, for hvilket opdateringen har fundet sted. Det er efterfølgende op til anvenderen at hente det opdaterede stamkort ud via snitfladerne.

Følgende er et eksempel på en opdateringsnotificering til behandlingstestamente:

Code Block
firstline1
titleEksempel på notifikation ved skrivning fra BTR
linenumberstrue
collapsetrue
<ns3:Notify xmlns:ns3="http://docs.oasis-open.org/wsn/b-2" xmlns:ns2="http://www.w3.org/2005/08/addressing" xmlns:ns4="http://docs.oasis-open.org/wsrf/bf-2" xmlns:ns5="http://docs.oasis-open.org/wsn/t-1" xmlns:ns6="http://nsi.dk/advis/v10" xmlns:ns7="http://sundhedsdatastyrelsen.dk/TreatmentWill/2022/08/01/">
	<ns3:NotificationMessage>
		<ns3:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">http://sundhedsdatastyrelsen.dk/TreatmentWill/2022/05/05:TreatmentWillUpdated</ns3:Topic>
		<ns3:Message>
			<ns6:NotifyContent id="0501792275" idType="http://nsi.dk/advis/v10/CPR">
				<ns7:TreatmentWillUpdated>
					<ns7:type>http://sundhedsdatastyrelsen.dk/MessageDefinition/Treatmentwill-notification</ns7:type>
					<ns7:date>2022-09-12</ns7:date> 
				    <ns7:version>1</ns7:version>
				</ns7:TreatmentWillUpdated></ns6:NotifyContent>
		</ns3:Message>
	</ns3:NotificationMessage>
</ns3:Notify>

Følgende er et eksempel på en opdateringsmeddelelse til livstestamente:

Code Block
titleLivingWillUpdatedNotification
collapsetrue
<ns3:Notify xmlns:ns3="http://docs.oasis-open.org/wsn/b-2" xmlns:ns2="http://www.w3.org/2005/08/addressing" xmlns:ns4="http://docs.oasis-open.org/wsrf/bf-2" xmlns:ns5="http://docs.oasis-open.org/wsn/t-1" xmlns:ns6="http://nsi.dk/advis/v10" xmlns:ns7="http://sundhedsdatastyrelsen.dk/LivingWill/2022/08/01/">
	<ns3:NotificationMessage>
		<ns3:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">http://sundhedsdatastyrelsen.dk/LivingWill/2022/05/05:LivingWillUpdated</ns3:Topic>
		<ns3:Message>
			<ns6:NotifyContent id="0501792275" idType="http://nsi.dk/advis/v10/CPR">
				<ns7:LivingWillUpdated>
					<ns7:type>http://sundhedsdatastyrelsen.dk/MessageDefinition/Livingwill-notification</ns7:type>
					<ns7:date>2022-09-12</ns7:date>
					<ns7:version>1</ns7:version>
				</ns7:LivingWillUpdated></ns6:NotifyContent>
		</ns3:Message>
	</ns3:NotificationMessage>
</ns3:Notify>

Notificeringer for Behandlingstestamenteregisteret

For notificeringer på behandlingstestamenteregisteret anvendes topic http://sundhedsdatastyrelsen.dk/TreatmentWill/2022/05/05:TreatmentWillUpdated

Notificeringer følger nedenstående XSD:

Snitflade


HTML
<iframe src="https://archi.nspop.dk/NSP/570928ca/views/507fac52-f8c5-4e21-bca1-7be0ca6abf06.html" name="test" height="950" width="800">You need a Frames Capable browser to view this content.</iframe>   



Sundhedsfaglige anvender begge services gennem en DGWS­-snitflade, som skal kaldes med et MOCES niveau 4 medarbejdercertifikat. Via DGWS er der udelukkende adgang til at se, om en registrering eksisterer, samt se detaljer om registreringen.

Borgere anvender services gennem en IDWS­-snitflade og har adgang til alle operationer. Der understøttes ikke fuldmagter.

Hvis en borger forsøger at oprette et behandlingstestamente, og der samtidigt allerede eksisterer et livstestamente for denne borger, fejler kaldet. Anvendere skal derfor først slette livstestamentet for borgeren, og dernæst oprette behandlingstestamentet. Dette kan også gøres ved hjælp af UpgradeToTreatmentWill-serviceoperationen.


Snitfladerne skal kaldes skal kaldes gennem NSP'ens DCC endpoint (afkoblingskomponenten).

Server-URL'er for de forskellige test-miljøer kan findes på Endpoints for eksterne testmiljøer.

Pt findes der 2 sæt af snit flader til Behandlingstestamenteregistret. Forskellen er, at for noLifeProlongingIfDying kan der i version 2 ikke angives om der skal gives yderligere accept fra nærmest pårørende, værge eller fremtidsfuldmægtig.

WSDL-filer
HTML-side med overblik
<server>/btr/wsdl
Livstestamenteregister DGWS
<server>/btr/wsdl/ltr/dgws
Livstestamenteregister IDWS
<server>/btr/wsdl/ltr/idws

Behandlingstestamenteregister DGWS

<server>/btr/wsdl/btr/dgws
Behandlingstestamenteregister IDWS
<server>/btr/wsdl/btr/idws
Behandlingstestamenteregister DGWS v2<server>/btr/wsdl/btrV2/dgws
Behandlingstestamenteregister IDWS v2<server>/btr/wsdl/btrV2/idws


WSDL Livstestamenteregistret

Operation

Beskrivelse

DGWSIDWS

UpdateLivingWillRequest_2018_05_01

Opdatér en borgers livstestamenteregistrering

NejJa

DeleteLivingWillRequest_2018_05_01

Slet en borgers livstestamenteregistrering

NejJa

GetLivingWillRequest_2018_05_01

Hent en livstestamenteregistrering for en specifik borger

JaJa

HasLivingWillRequest_2018_05_01

Hent om en specifik borger har en livstestamenteregistrering

JaJa

WSDL Behandlingstestamenteregistret

Operation

Beskrivelse

DGWSIDWS

CreateTreatmentWill_2018_05_01

Opret en behandlingstestamenteregistrering for en specifik borger

NejJa

UpdateTreatmentWill_2018_05_01

Opdatér en borgers behandlingstestamenteregistrering

NejJa

DeleteTreatmentWill_2018_05_01

Slet en borgers behandlingstestamenteregistrering

NejJa

GetTreatmentWill_2018_05_01

Hent en behandlingstestamenteregistrering for en specifik borger

JaJa

HasTreatmentWill_2018_05_01

Hent om en specifik borger har en behandlingstestamenteregistrering

JaJa

WSDL Behandlingstestamenteregistret version 2

Operation

Beskrivelse

DGWSIDWS

CreateTreatmentWill_2020_03_16

Opret en behandlingstestamenteregistrering for en specifik borger

NejJa

UpdateTreatmentWill_2020_03_16

Opdatér en borgers behandlingstestamenteregistrering

NejJa

UpgradeToTreatmentWill_2020_03_16

Opret en behandlingstestamenteregistrering for en specifik borger og slet en borgers livstestamenteregistrering

NejJa

DeleteTreatmentWill_2020_03_16

Slet en borgers behandlingstestamenteregistrering

NejJa

GetTreatmentWill_2020_03_16

Hent en behandlingstestamenteregistrering for en specifik borger

JaJa

GetTreatmentWillWithOnlyForcedTreatment

Hent en behandlingstestamenteregistrering for en specifik borger. Indeholder kun forced treatment.

JaNej

HasTreatmentWill_2020_03_16

Hent om en specifik borger har en behandlingstestamenteregistrering

JaJa

Serviceoperationer Livstestamenteregistret

Nedenfor beskrives de forskellige operationer i servicen. For hver operation gives eksempler på request/response hvis aktuelle (for simpelhedens skyld uden DGWS/IDWS headers). Eksemplerne tjener dels til formål at give overblik over hvad der skal til for at bruge en operation, men demonstrerer samtidigt hvilke attributter der er krævet. Dvs. de forskellige requests angiver hvad der som minimum skal angives.

UpdateLivingWill

Request-eksempel: 

Code Block
title UpdateLivingWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns
Code Block
firstline1
titleTreatmentWill UpdatedNotification
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
		   targetNamespace="http://sundhedsdatastyrelsen.dk/TreatmentWilllivstestamente/20222018/0805/01/"
		   elementFormDefault="qualified">
	<xs:element name="TreatmentWillUpdated xmlns:urn="urn:hl7-org:v3" xmlns:ltr="urn:hl7-org:ltr">
		<xs:complexType><soapenv:Header/>
	<soapenv:Body>
			<xs<ns:sequence>UpdateLivingWillRequest>
				<xs:element name<id assigningAuthorityName="typeCPR" typeextension="xs:string0501792275" minOccursroot="1" maxOccurs="1.2.208.176.1.2"/> 
			    <xs:element name="date" type="xs:string" minOccurs="1" maxOccurs="1"/><livingWill>
				<xs:element name="version" type="xs:string" minOccurs="1" maxOccurs="1"/>
			</xs:sequence><ltr:noLifeProlongingIfDying>true</ltr:noLifeProlongingIfDying>
				<ltr:noLifeProlongingIfSeverelyDegraded>true</ltr:noLifeProlongingIfSeverelyDegraded>
			</livingWill>
		</xsns:complexType>UpdateLivingWillRequest>
	</xssoapenv:element>Body>
</xs:schema>

Notificeringer for Livstestamenteregisteret

Der anvendes følgende topic: http://sundhedsdatastyrelsen.dk/LivingWill/2022/05/05:LivingWillUpdated

Notificeringer følger nedenstående XSD:

soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

livingWill

Data for en livstestamenteregistrering. Type er LivingWill. Se tabel under afsnittet Typer.

-

Nej

Response-eksempel (indeholder ingen data): 

Code Block
title UpdateLivingWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV
Code Block
firstline1
titleLivingWillUpdatedNotification
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://wwwschemas.w3xmlsoap.org/soap/2001envelope/XMLSchema"
		   targetNamespace>
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:UpdateLivingWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/LivingWilllivstestamente/20222018/0805/01/"/>
		    elementFormDefault="qualified">
	<xs:element name="LivingWillUpdated">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

DeleteLivingWill

Request-eksempel:

Code Block
title DeleteLivingWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:DeleteLivingWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
				<xs:element name="date" type="xs:string" minOccurs="1" maxOccurs="1"/>
				<xs:element name="version" type="xs:string" minOccurs="1" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

Snitflade

HTML
<iframe src="https://archi.nspop.dk/NSP/570928ca/views/507fac52-f8c5-4e21-bca1-7be0ca6abf06.html" name="test" height="950" width="800">You need a Frames Capable browser to view this content.</iframe>   

Sundhedsfaglige anvender begge services gennem en DGWS­-snitflade, som skal kaldes med et MOCES niveau 4 medarbejdercertifikat. Via DGWS er der udelukkende adgang til at se, om en registrering eksisterer, samt se detaljer om registreringen.

Borgere anvender services gennem en IDWS­-snitflade og har adgang til alle operationer. Der understøttes ikke fuldmagter.

Hvis en borger forsøger at oprette et behandlingstestamente, og der samtidigt allerede eksisterer et livstestamente for denne borger, fejler kaldet. Anvendere skal derfor først slette livstestamentet for borgeren, og dernæst oprette behandlingstestamentet. Dette kan også gøres ved hjælp af UpgradeToTreatmentWill-serviceoperationen.

Snitfladerne skal kaldes skal kaldes gennem NSP'ens DCC endpoint (afkoblingskomponenten).

Server-URL'er for de forskellige test-miljøer kan findes på Endpoints for eksterne testmiljøer.

Pt findes der 2 sæt af snit flader til Behandlingstestamenteregistret. Forskellen er, at for noLifeProlongingIfDying kan der i version 2 ikke angives om der skal gives yderligere accept fra nærmest pårørende, værge eller fremtidsfuldmægtig.

...

<server>/btr/wsdl

...

<server>/btr/wsdl/ltr/dgws

...

<server>/btr/wsdl/ltr/idws

...

Behandlingstestamenteregister DGWS

...

<server>/btr/wsdl/btr/dgws

...

<server>/btr/wsdl/btr/idws

...

</ns:DeleteLivingWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

Response-eksempel (indeholder ingen data):

Code Block
title DeleteLivingWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:DeleteLivingWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/"/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>


GetLivingWill

Request-eksempel: 

Code Block
titleGetLivingWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:GetLivingWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:GetLivingWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

Response-eksempel

Code Block
titleGetLivingWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xmlns:ns6="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/"
                   xmlns:ns2="urn:hl7-org:v3"
                   xmlns:ltr="urn:hl7-org:ltr">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns6:GetLivingWillResponse>
            <ClinicalDocument classCode="DOCCLIN" moodCode="EVN">
                <ns2:realmCode code="DK"/>
                <ns2:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
                <ns2:templateId root="1.2.208.184.15.1"/>
                <ns2:id assigningAuthorityName="MedCom" extension="NA" root="1.2.208.184"/>
                <ns2:code code="LivingWill" displayName="Livstestamente" codeSystem="1.2.208.184.15.1"/>
                <ns2:title>Livstestamente</ns2:title>
                <ns2:effectiveTime value="20171110112045+0100"/>
                <ns2:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
                <ns2:languageCode code="da-DK"/>
                <ns2:versionNumber value="7"/>
                <ns2:recordTarget contextControlCode="OP" typeCode="RCT">
                    <ns2:patientRole classCode="PAT">
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
                    </ns2:patientRole>
                </ns2:recordTarget>
                <ns2:author>
                    <ns2:time value="20171024143445+0200"/>
                    <ns2:assignedAuthor>
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
                    </ns2:assignedAuthor>
                </ns2:author>
                <ns2:custodian>
                    <ns2:assignedCustodian>
                        <ns2:representedCustodianOrganization>
                            <ns2:id root="NA"/>
                        </ns2:representedCustodianOrganization>
                    </ns2:assignedCustodian>
                </ns2:custodian>
                <ns2:component>
                    <ns2:structuredBody>
                        <ns2:component>
                            <ns2:section>
                                <ns2:text>Livstestamente</ns2:text>
                                <ns2:entry>
                                    <ns2:observation classCode="OBS" moodCode="EVN">
                                        <ns2:code code="LivingWill" displayName="Livstestamente" codeSystem="1.2.208.184.15.1"/>

WSDL Livstestamenteregistret

...

Operation

...

Beskrivelse

...

UpdateLivingWillRequest_2018_05_01

...

Opdatér en borgers livstestamenteregistrering

...

DeleteLivingWillRequest_2018_05_01

...

Slet en borgers livstestamenteregistrering

...

GetLivingWillRequest_2018_05_01

...

Hent en livstestamenteregistrering for en specifik borger

...

HasLivingWillRequest_2018_05_01

...

Hent om en specifik borger har en livstestamenteregistrering

...

WSDL Behandlingstestamenteregistret

...

Operation

...

Beskrivelse

...

CreateTreatmentWill_2018_05_01

...

Opret en behandlingstestamenteregistrering for en specifik borger

...

UpdateTreatmentWill_2018_05_01

...

Opdatér en borgers behandlingstestamenteregistrering

...

DeleteTreatmentWill_2018_05_01

...

Slet en borgers behandlingstestamenteregistrering

...

GetTreatmentWill_2018_05_01

...

Hent en behandlingstestamenteregistrering for en specifik borger

...

HasTreatmentWill_2018_05_01

...

Hent om en specifik borger har en behandlingstestamenteregistrering

...

WSDL Behandlingstestamenteregistret version 2

...

Operation

...

Beskrivelse

...

CreateTreatmentWill_2020_03_16

...

Opret en behandlingstestamenteregistrering for en specifik borger

...

UpdateTreatmentWill_2020_03_16

...

Opdatér en borgers behandlingstestamenteregistrering

...

UpgradeToTreatmentWill_2020_03_16

...

Opret en behandlingstestamenteregistrering for en specifik borger og slet en borgers livstestamenteregistrering

...

DeleteTreatmentWill_2020_03_16

...

Slet en borgers behandlingstestamenteregistrering

...

GetTreatmentWill_2020_03_16

...

Hent en behandlingstestamenteregistrering for en specifik borger

...

GetTreatmentWillWithOnlyForcedTreatment

...

Hent en behandlingstestamenteregistrering for en specifik borger. Indeholder kun forced treatment.

...

HasTreatmentWill_2020_03_16

...

Hent om en specifik borger har en behandlingstestamenteregistrering

...

Serviceoperationer Livstestamenteregistret

Nedenfor beskrives de forskellige operationer i servicen. For hver operation gives eksempler på request/response hvis aktuelle (for simpelhedens skyld uden DGWS/IDWS headers). Eksemplerne tjener dels til formål at give overblik over hvad der skal til for at bruge en operation, men demonstrerer samtidigt hvilke attributter der er krævet. Dvs. de forskellige requests angiver hvad der som minimum skal angives.

UpdateLivingWill

Request-eksempel: 

Code Block
title UpdateLivingWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/" xmlns:urn="urn:hl7-org:v3" xmlns:ltr="urn:hl7-org:ltr">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:UpdateLivingWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<livingWill>
				<ltr:noLifeProlongingIfDying>true</ltr:noLifeProlongingIfDying>
				<ltr:noLifeProlongingIfSeverelyDegraded>true</ltr:noLifeProlongingIfSeverelyDegraded>
			</livingWill>
		</ns:UpdateLivingWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

...

livingWill

...

Data for en livstestamenteregistrering. Type er LivingWill. Se tabel under afsnittet Typer.

...

-

...

Nej

Response-eksempel (indeholder ingen data): 

Code Block
title UpdateLivingWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:UpdateLivingWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/"/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

DeleteLivingWill

Request-eksempel:

Code Block
title DeleteLivingWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:DeleteLivingWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:DeleteLivingWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

Response-eksempel (indeholder ingen data):

Code Block
title DeleteLivingWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:DeleteLivingWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/"/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

GetLivingWill

Request-eksempel: 

Code Block
titleGetLivingWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:GetLivingWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:GetLivingWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

Response-eksempel

Code Block
titleGetLivingWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                     <ns2:value xsi:type="ltr:LivingWill">
                                  xmlns:ns6="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/"          <ltr:noLifeProlongingIfDying>true</ltr:noLifeProlongingIfDying>
                   xmlns:ns2="urn:hl7-org:v3"
                         xmlns<ltr:noLifeProlongingIfSeverelyDegraded>false</ltr="urn:hl7-org:ltr">:noLifeProlongingIfSeverelyDegraded>
    <SOAP-ENV:Header/>
              <SOAP-ENV:Body>
        <ns6:GetLivingWillResponse>
            <ClinicalDocument classCode="DOCCLIN" moodCode="EVN"> </ns2:value>
                <ns2:realmCode code="DK"/>
                    <ns2:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
</ns2:observation>
                               <ns2:templateId root="1.2.208.184.15.1"/> </ns2:entry>
                <ns2:id assigningAuthorityName="MedCom" extension="NA" root="1.2.208.184"/>
            </ns2:section>
                 <ns2:code code="LivingWill" displayName="Livstestamente" codeSystem="1.2.208.184.15.1"/>
       </ns2:component>
                    <ns2:title>Livstestamente<</ns2:title>structuredBody>
                <ns2:effectiveTime value="20171110112045+0100"/></ns2:component>
            </ClinicalDocument>
    <ns2:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
                <ns2:languageCode code="da-DK"/>
                <ns2:versionNumber value="7"/>
                <ns2:recordTarget contextControlCode="OP" typeCode="RCT">
                    <ns2:patientRole classCode="PAT">
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
                    </ns2:patientRole>
                </ns2:recordTarget>
                <ns2:author>
                    <ns2:time value="20171024143445+0200"/>
                    <ns2:assignedAuthor>
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
                    </ns2:assignedAuthor>    </ns6:GetLivingWillResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Element

Beskrivelse

Type

realmCode

Krævet pr. standard, fast værdi


typeId

Krævet pr. standard, fast værdi


templateId

Krævet pr. standard, fast værdi


id

Krævet pr. standard, fast værdi


code

Krævet pr. standard, fast værdi


title

Krævet pr. standard, fast værdi


effectiveTime

Krævet pr. standard, fast værdi


ConfidentialityCode

Krævet pr. standard, fast værdi


languageCode

Krævet pr. standard, fast værdi


versionNumber

Versionsnummer for en registrering


recordTarget.patient Role.id

Borgerens CPR-nr i "extension"-attribut


author.time

Dato/tid. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200


author.assignedAuthor.id

Borgerens CPR-nr i "extension"-attribut


Nedenstående elementer hører alle under component.structuredBody.component.section.entry.observation

code

Krævet pr. standard, fast værdi


value

Data for en livstestamenteregistrering

LivingWill. Se tabel under afsnittet Typer.

HasLivingWill

Request-eksempel:

Code Block
title HasLivingWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:HasLivingWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:HasLivingWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

Response: 

Code Block
title HasLivingWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
                </ns2:author><ns3:HasLivingWillResponse xmlns:ns3="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/">
                <ns2:custodian><willExists>true</willExists>
        </ns3:HasLivingWillResponse>
            <ns2:assignedCustodian>
                        <ns2:representedCustodianOrganization>
                            <ns2:id root="NA"/>
                        </ns2:representedCustodianOrganization>
                    </ns2:assignedCustodian>
                </ns2:custodian>
                <ns2:component>
                    <ns2:structuredBody>
                        <ns2:component>
                            <ns2:section>
                                <ns2:text>Livstestamente</ns2:text>
                                <ns2:entry>
                                    <ns2:observation classCode="OBS" moodCode="EVN">
                                        <ns2:code code="LivingWill" displayName="Livstestamente" codeSystem</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Element

Beskrivelse

Type

willExists

Eksisterer der en livstestamenteregistrering for den pågældende person der laves en forespørgsel for.

hl7:bl

Serviceoperationer Behandlingstestamenteregistret

I det følgende foreståes følgende, når der angives treatmentWill som element: For oprindelig version anvendes treatmentWill, for version 2 af servicen anvendes treatmentWillV2.

Der er request og response eksempler for både oprindelig version og version 2.

CreateTreatmentWill

Request-eksempel: 

Code Block
titleCreateTreatmentWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/" xmlns:urn="urn:hl7-org:v3" xmlns:btr="urn:hl7-org:btr">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:CreateTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<treatmentWill>
				<btr:noLifeProlongingIfDying>true</btr:noLifeProlongingIfDying>
				<btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
				<btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>
				<btr:noForcedTreatmentIfIncapable>false</btr:noForcedTreatmentIfIncapable>
			</treatmentWill>
		</ns:CreateTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Request-eksempel v2: 

Code Block
titleCreateTreatmentWillRequest_V2
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/" xmlns:urn="urn:hl7-org:v3" xmlns:btr="urn:hl7-org:btrv2">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:CreateTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.184176.151.12"/>
			<treatmentWillV2>
				<btr:noLifeProlongingIfDying>true</btr:noLifeProlongingIfDying>
				<btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
				<btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>
				<btr:noForcedTreatmentIfIncapable>false</btr:noForcedTreatmentIfIncapable>
			</treatmentWillV2>
		</ns:CreateTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

treatmentWill


Data for en behandlingstestamenteregistrering. Type er TreatmentWill. Se tabel under afsnittet Typer.

-

Nej

Response-eksempel (indeholder ingen data):

Code Block
titleCreateTreatmentWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>

                                        <ns2:value xsi:type="ltr:LivingWill">
                                            <ltr:noLifeProlongingIfDying>true</ltr:noLifeProlongingIfDying>
                                            <ltr:noLifeProlongingIfSeverelyDegraded>false</ltr:noLifeProlongingIfSeverelyDegraded>
                               <ns2:CreateTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/"/>
         </ns2SOAP-ENV:value>
 Body>
</SOAP-ENV:Envelope>

Response-eksempel v2 (indeholder ingen data): 

Code Block
titleCreateTreatmentWillResponse_V2
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
                     <ns2:CreateTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"/>
      </ns2SOAP-ENV:observation>
                                </ns2:entry>
                            </ns2:section>
                        </ns2:component>
                    </ns2:Body>
</SOAP-ENV:Envelope>

UpgradeToTreatmentWill

Request-eksempel v2: 

Code Block
titleUpgradeToTreatmentWillRequest_V2
collapsetrue
<ns3:UpgradeToTreatmentWillRequest xmlns:ns2="urn:hl7-org:btrv2" xmlns:ns4="urn:hl7-org:btr" xmlns:ns3="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/">
<id root="1.2.208.176.1.2" extension="0309691555" assigningAuthorityName="CPR"/>
<treatmentWillV2>
    <ns2:noLifeProlongingIfDying>true</ns2:noLifeProlongingIfDying>
    <ns2:noLifeProlongingIfSeverelyDegraded acceptanceNeeded="relativeAcceptanceRequired">true</ns2:noLifeProlongingIfSeverelyDegraded>
    <ns2:noLifeProlongingIfSeverePain acceptanceNeeded="relativeAcceptanceRequired">true</ns2:noLifeProlongingIfSeverePain>
    <ns2:noForcedTreatmentIfIncapable acceptanceNeeded="relativeAcceptanceRequired">true</ns2:noForcedTreatmentIfIncapable>
</treatmentWillV2>
</ns3:UpgradeToTreatmentWillRequest>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

treatmentWill


Data for en behandlingstestamenteregistrering. Type er TreatmentWill. Se tabel under afsnittet Typer.

-

Nej

Response-eksempel V2 (indeholder ingen data): 

Code Block
titleUpgradeToTreatmentWillResponse_V2
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
 structuredBody>
                </ns2:component>
       <ns2:UpgradeToTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"/>
    </ClinicalDocument>
        </ns6:GetLivingWillResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...

Element

...

Beskrivelse

...

realmCode

...

Krævet pr. standard, fast værdi

...

typeId

...

Krævet pr. standard, fast værdi

...

templateId

...

Krævet pr. standard, fast værdi

...

id

...

Krævet pr. standard, fast værdi

...

code

...

Krævet pr. standard, fast værdi

...

title

...

Krævet pr. standard, fast værdi

...

effectiveTime

...

Krævet pr. standard, fast værdi

...

ConfidentialityCode

...

Krævet pr. standard, fast værdi

...

languageCode

...

Krævet pr. standard, fast værdi

...

versionNumber

...

Versionsnummer for en registrering

...

recordTarget.patient Role.id

...

Borgerens CPR-nr i "extension"-attribut

...

author.time

...

Dato/tid. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200

...

author.assignedAuthor.id

...

Borgerens CPR-nr i "extension"-attribut

...

Nedenstående elementer hører alle under component.structuredBody.component.section.entry.observation

...

code

...

Krævet pr. standard, fast værdi

...

value

...

Data for en livstestamenteregistrering

...

SOAP-ENV:Body>
</SOAP-ENV:Envelope>

UpdateTreatmentWill

Request-eksempel: 

Code Block
titleUpdateTreatmentWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/" xmlns:urn="urn:hl7-org:v3" xmlns:btr="urn:hl7-org:btr">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:UpdateTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<treatmentWill>
				<btr:noLifeProlongingIfDying>false</btr:noLifeProlongingIfDying>
				<btr:noLifeProlongingIfSeverelyDegraded acceptanceNeeded="relativeAcceptanceRequired">true</btr:noLifeProlongingIfSeverelyDegraded>
				<btr:noLifeProlongingIfSeverePain>false</btr:noLifeProlongingIfSeverePain>
				<btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
			</treatmentWill>
		</ns:UpdateTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Request-eksempel v2: 

Code Block
titleUpdateTreatmentWillRequest_V2

HasLivingWill

Request-eksempel:

Code Block
title HasLivingWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/" xmlns:urn="urn:hl7-org:v3" xmlns:nsbtr="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/urn:hl7-org:btrv2">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:HasLivingWillRequest>UpdateTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<treatmentWillV2>
				<btr:noLifeProlongingIfDying>false</btr:noLifeProlongingIfDying>
				<btr:noLifeProlongingIfSeverelyDegraded acceptanceNeeded="relativeAcceptanceRequired">true</btr:noLifeProlongingIfSeverelyDegraded>
				<btr:noLifeProlongingIfSeverePain>false</btr:noLifeProlongingIfSeverePain>
				<btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
			</treatmentWillV2>
		</ns:HasLivingWillRequest>UpdateTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

treatmentWill

Data for en behandlingstestamenteregistrering. Type er TreatmentWill. Se tabel under afsnittet Typer.

-

Nej

Response-eksempel (indeholder ingen data)Response

Code Block
title HasLivingWillResponseUpdateTreatmentWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns3<ns2:HasLivingWillResponseUpdateTreatmentWillResponse xmlns:ns3ns2="http://sundhedsdatastyrelsen.dk/livstestamentebehandlingstestamente/2018/05/01/">
            <willExists>true</willExists>
        </ns3:HasLivingWillResponse>/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...

Element

...

Beskrivelse

...

willExists

...

Eksisterer der en livstestamenteregistrering for den pågældende person der laves en forespørgsel for.

...

Serviceoperationer Behandlingstestamenteregistret

I det følgende foreståes følgende, når der angives treatmentWill som element: For oprindelig version anvendes treatmentWill, for version 2 af servicen anvendes treatmentWillV2.

Der er request og response eksempler for både oprindelig version og version 2.

CreateTreatmentWill

Request-eksempelResponse-eksempel v2 (indeholder ingen data)

Code Block
titleCreateTreatmentWillRequestUpdateTreatmentWillResponse_V2
collapsetrue
<soapenv<SOAP-ENV:Envelope xmlns:soapenvSOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/" xmlns:urn="urn:hl7-org:v3" xmlns:btr="urn:hl7-org:btr">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:CreateTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<treatmentWill>
				<btr:noLifeProlongingIfDying>true</btr:noLifeProlongingIfDying>
				<btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
				<btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>
				<btr:noForcedTreatmentIfIncapable>false</btr:noForcedTreatmentIfIncapable>
			</treatmentWill>
		</ns:CreateTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>>
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:UpdateTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

DeleteTreatmentWill

Request-eksempelRequest-eksempel v2

Code Block
titleCreateTreatmentWillRequest_V2DeleteTreatmentWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/20202018/0305/1601/" xmlns:urn="urn:hl7-org:v3" xmlns:btr="urn:hl7-org:btrv2">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:CreateTreatmentWillRequest>DeleteTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<treatmentWillV2>
				<btr:noLifeProlongingIfDying>true</btr:noLifeProlongingIfDying>
				<btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
				<btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>
				<btr:noForcedTreatmentIfIncapable>false</btr:noForcedTreatmentIfIncapable>
			</treatmentWillV2>
		</ns:CreateTreatmentWillRequest>DeleteTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

treatmentWill

...

Data for en behandlingstestamenteregistrering. Type er TreatmentWill. Se tabel under afsnittet Typer.

...

-

...

Nej

Response-eksempel (indeholder ingen data):Request-eksempel v2: 

Code Block
titleCreateTreatmentWillResponseDeleteTreatmentWillRequest
collapsetrue
<SOAP-ENV<soapenv:Envelope xmlns:SOAP-ENVsoapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:CreateTreatmentWillResponse xmlns:ns2ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/20182020/0503/0116/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:DeleteTreatmentWillRequest>
			<id assigningAuthorityName="CPR"   </SOAP-ENVextension="0501792275" root="1.2.208.176.1.2"/>
		</ns:DeleteTreatmentWillRequest>
	</soapenv:Body>
</SOAP-ENV:Envelope>soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

Response-eksempel v2 (indeholder ingen data): 

Code Block
titleCreateTreatmentWillResponse_V2DeleteTreatmentWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:CreateTreatmentWillResponseDeleteTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/20202018/0305/1601/"/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

UpgradeToTreatmentWill

RequestResponse-eksempel v2 (indeholder ingen data)

Code Block
titleUpgradeToTreatmentWillRequestDeleteTreatmentWillResponse_V2
collapsetrue
<ns3:UpgradeToTreatmentWillRequest xmlns:ns2="urn:hl7-org:btrv2"<SOAP-ENV:Envelope xmlns:ns4="urn:hl7-org:btr" xmlns:ns3SOAP-ENV="http://sundhedsdatastyrelsenschemas.xmlsoap.dkorg/behandlingstestamente/2020/03/16soap/envelope/">
<id root="1.2.208.176.1.2" extension="0309691555" assigningAuthorityName="CPR"/>
<treatmentWillV2>    <SOAP-ENV:Header/>
    <ns2:noLifeProlongingIfDying>true</ns2:noLifeProlongingIfDying><SOAP-ENV:Body>
    <ns2:noLifeProlongingIfSeverelyDegraded acceptanceNeeded="relativeAcceptanceRequired">true</ns2:noLifeProlongingIfSeverelyDegraded>
    <ns2:noLifeProlongingIfSeverePainDeleteTreatmentWillResponse acceptanceNeeded="relativeAcceptanceRequired">true</ns2:noLifeProlongingIfSeverePain>xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"/>
    <ns2:noForcedTreatmentIfIncapable acceptanceNeeded="relativeAcceptanceRequired">true</ns2:noForcedTreatmentIfIncapable>
</treatmentWillV2>
</ns3:UpgradeToTreatmentWillRequest>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

GetTreatmentWill

Request-eksempel

treatmentWill

...

Data for en behandlingstestamenteregistrering. Type er TreatmentWill. Se tabel under afsnittet Typer.

...

-

...

Nej

Response-eksempel V2 (indeholder ingen data)

Code Block
titleUpgradeToTreatmentWillResponse_V2GetTreatmentWillRequest
collapsetrue
<SOAP-ENV<soapenv:Envelope xmlns:SOAP-ENVsoapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:UpgradeToTreatmentWillResponse xmlns:ns2ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/20202018/0305/1601/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:GetTreatmentWillRequest>
			<id assigningAuthorityName="CPR"   </SOAP-ENVextension="0501792275" root="1.2.208.176.1.2"/>
		</ns:GetTreatmentWillRequest>
	</soapenv:Body>
</SOAP-ENVsoapenv:Envelope>

...

Request-eksempel v2

Code Block
titleUpdateTreatmentWillRequestGetTreatmentWillRequest_v2
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/20182020/0503/01/" xmlns:urn="urn:hl7-org:v3" xmlns:btr="urn:hl7-org:btr16/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:UpdateTreatmentWillRequest>GetTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<treatmentWill>
				<btr:noLifeProlongingIfDying>false</btr:noLifeProlongingIfDying>
				<btr:noLifeProlongingIfSeverelyDegraded acceptanceNeeded="relativeAcceptanceRequired">true</btr:noLifeProlongingIfSeverelyDegraded>
				<btr:noLifeProlongingIfSeverePain>false</btr:noLifeProlongingIfSeverePain>
				<btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
			</treatmentWill>
		</ns:UpdateTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope></ns:GetTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

Response-eksempelRequest-eksempel v2

Code Block
titleUpdateTreatmentWillRequest_V2GetTreatmentWillResponse
collapsetrue
<soapenv<SOAP-ENV:Envelope xmlns:soapenvSOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/" xmlns:urn="urn:hl7-org:v3" xmlns:btr="urn:hl7-org:btrv2">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:UpdateTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<treatmentWillV2>
				<btr:noLifeProlongingIfDying>false</btr:noLifeProlongingIfDying>
				<btr:noLifeProlongingIfSeverelyDegraded acceptanceNeeded="relativeAcceptanceRequired">true</btr:noLifeProlongingIfSeverelyDegraded>
				<btr:noLifeProlongingIfSeverePain>false</btr:noLifeProlongingIfSeverePain>
				<btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
			</treatmentWillV2>
		</ns:UpdateTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

...

treatmentWill

...

Data for en behandlingstestamenteregistrering. Type er TreatmentWill. Se tabel under afsnittet Typer.

...

-

...

Nej

Response-eksempel (indeholder ingen data): 

Code Block
titleUpdateTreatmentWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xmlns:ns6="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/"
                   xmlns:ns2="urn:hl7-org:v3"
                   xmlns:btr="urn:hl7-org:btr">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns2:UpdateTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/"/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response-eksempel v2 (indeholder ingen data): 

Code Block
titleUpdateTreatmentWillResponse_V2
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
<ns6:GetTreatmentWillResponse>
            	<ClinicalDocument classCode="DOCCLIN" moodCode="EVN">
                <ns2:realmCode code="DK"/>
                <ns2:UpdateTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
       </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

DeleteTreatmentWill

Request-eksempel: 

Code Block
titleDeleteTreatmentWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:DeleteTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275         <ns2:templateId root="1.2.208.184.15.1"/>
                <ns2:id assigningAuthorityName="MedCom" extension="NA" root="1.2.208.176.1.2"/>
		</ns:DeleteTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Request-eksempel v2: 

Code Block
titleDeleteTreatmentWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:DeleteTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:DeleteTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

Response-eksempel (indeholder ingen data):

Code Block
titleDeleteTreatmentWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
184"/>
                <ns2:code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>
                <ns2:title>Behandlingstestamente</ns2:title>
                <ns2:effectiveTime value="20171110112045+0100"/>
                <ns2:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
                <ns2:languageCode code="da-DK"/>
                <ns2:DeleteTreatmentWillResponseversionNumber xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/value="7"/>
             </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response-eksempel v2 (indeholder ingen data): 

Code Block
titleDeleteTreatmentWillResponse_V2
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
   <ns2:recordTarget contextControlCode="OP" typeCode="RCT">
                    <ns2:DeleteTreatmentWillResponsepatientRole xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"/>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

GetTreatmentWill

Request-eksempel: 

Code Block
titleGetTreatmentWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:GetTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:GetTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Request-eksempel v2: 

Code Block
titleGetTreatmentWillRequest_v2
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:GetTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:GetTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

Response-eksempel: 

Code Block
titleGetTreatmentWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
classCode="PAT">
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
                    </ns2:patientRole>
                </ns2:recordTarget>
                <ns2:author>
                    <ns2:time value="20171024143445+0200"/>
                    <ns2:assignedAuthor>
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
                    </ns2:assignedAuthor>
                </ns2:author>
                <ns2:custodian>
                    <ns2:assignedCustodian>
                        <ns2:representedCustodianOrganization>
                            <ns2:id root="NA"/>
                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   </ns2:representedCustodianOrganization>
                    xmlns:ns6="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/"
</ns2:assignedCustodian>
                </ns2:custodian>
                <ns2:component>
                    xmlns:ns2="urn:hl7-org:v3"
<ns2:structuredBody>
                    xmlns:btr="urn:hl7-org:btr">
    <SOAP-ENV:Header/><ns2:component>
    <SOAP-ENV:Body>
          <ns6:GetTreatmentWillResponse>
            	<ClinicalDocument classCode="DOCCLIN" moodCode="EVN"> <ns2:section>
                <ns2:realmCode code="DK"/>
                <ns2:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
:text>Behandlingstestamente</ns2:text>
                                <ns2:templateId root="1.2.208.184.15.1"/>
entry>
                 <ns2:id assigningAuthorityName="MedCom" extension="NA" root="1.2.208.184"/>
                <ns2:codeobservation codeclassCode="TreatmentWillOBS" displayNamemoodCode="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>
EVN">
                  <ns2:title>Behandlingstestamente</ns2:title>
                      <ns2:effectiveTime value="20171110112045+0100code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>
                      <ns2:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
                <ns2:languageCodevalue codexsi:type="da-DK"/btr:TreatmentWill">
                <ns2:versionNumber value="7"/>
                            <ns2<btr:recordTargetnoLifeProlongingIfDying contextControlCodeacceptanceNeeded="OP" typeCode="RCT">
relativeAcceptanceRequired">true</btr:noLifeProlongingIfDying>
                      <ns2:patientRole classCode="PAT">
                     <btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
   <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
                       </ns2:patientRole>
                <<btr:noLifeProlongingIfSeverePain>true</ns2btr:recordTarget>noLifeProlongingIfSeverePain>
                <ns2:author>
                    <ns2:time value="20171024143445+0200"/>
       <btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
             <ns2:assignedAuthor>
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/> </ns2:value>
                    </ns2:assignedAuthor>
                </ns2:author>observation>
                <ns2:custodian>
                </ns2:entry>
    <ns2:assignedCustodian>
                        <ns2</ns2:representedCustodianOrganization>section>
                        </ns2:component>
     <ns2:id root="NA"/>
               </ns2:structuredBody>
                </ns2:representedCustodianOrganization>component>
            </ClinicalDocument>
        </ns6:GetTreatmentWillResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response-eksempel: 

Code Block
titleGetTreatmentWillResponse_V2
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"ns2:assignedCustodian>
                </ns2:custodian>
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                     <ns2:component>  xmlns:ns6="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"
                    <ns2:structuredBody>xmlns:ns2="urn:hl7-org:v3"
                   xmlns:btr="urn:hl7-org:btrv2">
     <ns2:component><SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns6:GetTreatmentWillResponse>
            <ClinicalDocument classCode="DOCCLIN" moodCode="EVN">
  <ns2:section>
                <ns2:realmCode code="DK"/>
                <ns2:text>Behandlingstestamente</ns2:text>
            typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
                    <ns2:entry><ns2:templateId root="1.2.208.184.15.1"/>
                <ns2:id assigningAuthorityName="MedCom"   extension="NA" root="1.2.208.184"/>
                <ns2:observation classCodecode code="TreatmentWill" displayName="OBSBehandlingstestamente" moodCodecodeSystem="EVN"1.2.208.184.15.1"/>
                <ns2:title>Behandlingstestamente</ns2:title>
                <ns2:effectiveTime value="20171110112045+0100"/>
                <ns2:codeconfidentialityCode code="TreatmentWill" displayName="BehandlingstestamenteN" codeSystem="12.16.2840.2081.184113883.155.125"/>
                        <ns2:languageCode code="da-DK"/>
                <ns2:versionNumber value xsi:type="btr:TreatmentWill7"/>
                <ns2:recordTarget contextControlCode="OP" typeCode="RCT">
                          <btr:noLifeProlongingIfDying acceptanceNeeded="relativeAcceptanceRequired">true</btr:noLifeProlongingIfDying><ns2:patientRole classCode="PAT">
                        <ns2:id assigningAuthorityName="CPR"                   <btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>extension="0501792275" root="1.2.208.176.1.2"/>
                         </ns2:patientRole>
                   <btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain></ns2:recordTarget>
                <ns2:author>
                    <ns2:time value="20171024143445+0200"/>
       <btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
             <ns2:assignedAuthor>
                        <ns2:id assigningAuthorityName="CPR"  </ns2:value>extension="0501792275" root="1.2.208.176.1.2"/>
                    </ns2:assignedAuthor>
                </ns2:observation>author>
                <ns2:custodian>
                    </ns2<ns2:entry>assignedCustodian>
                        <ns2:representedCustodianOrganization>
     </ns2:section>
                        </ns2:component>
<ns2:id root="NA"/>
                        </ns2:structuredBody>
representedCustodianOrganization>
                    </ns2:component>assignedCustodian>
            </ClinicalDocument>
        </ns6ns2:GetTreatmentWillResponse>custodian>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response-eksempel: 

Code Block
titleGetTreatmentWillResponse_V2
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
             <ns2:component>
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              <ns2:structuredBody>
     xmlns:ns6="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"
                   xmlns:ns2="urn:hl7-org:v3"
<ns2:component>
                     xmlns:btr="urn:hl7-org:btrv2">       <ns2:section>
    <SOAP-ENV:Header/>
                    <SOAP-ENV:Body>
        <ns6:GetTreatmentWillResponse>
<ns2:text>Behandlingstestamente</ns2:text>
              <ClinicalDocument classCode="DOCCLIN" moodCode="EVN">
                <ns2:realmCode code="DK"/>
entry>
                  <ns2:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
                <ns2:templateId root="1.2.208.184.15.1"/>
observation classCode="OBS" moodCode="EVN">
                     <ns2:id assigningAuthorityName="MedCom" extension="NA" root="1.2.208.184"/>
                <ns2:code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>
                <ns2:title>Behandlingstestamente</ns2:title>
                <ns2:effectiveTime value="20171110112045+0100"/>
                <ns2:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
                        <ns2:languageCodevalue codexsi:type="da-DK"/btr:TreatmentWillV2">
                     <ns2:versionNumber value="7"/>
                <ns2:recordTarget contextControlCode="OP" typeCode="RCT">
    <btr:noLifeProlongingIfDying>true</btr:noLifeProlongingIfDying>
                <ns2:patientRole classCode="PAT">
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
 <btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
                        </ns2:patientRole>
                    <<btr:noLifeProlongingIfSeverePain>true</ns2btr:recordTarget>noLifeProlongingIfSeverePain>
                <ns2:author>
                    <ns2:time value="20171024143445+0200"/>
       <btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
             <ns2:assignedAuthor>
                        <ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/> </ns2:value>
                    </ns2:assignedAuthor>
                </ns2:author>observation>
                <ns2:custodian>
                </ns2:entry>
    <ns2:assignedCustodian>
                        <ns2</ns2:representedCustodianOrganization>
section>
                        </ns2:component>
           <ns2:id root="NA"/>
        </ns2:structuredBody>
                </ns2:representedCustodianOrganization>component>
            </ClinicalDocument>
        </ns2ns6:assignedCustodian>GetTreatmentWillResponse>
                </ns2:custodian>
                <ns2:component>
                    <ns2:structuredBody>
                        <ns2:component>
                            <ns2:section>
                                <ns2:text>Behandlingstestamente</ns2:text>
        </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Element

Beskrivelse

Type

realmCode

Krævet pr. standard, fast værdi


typeId

Krævet pr. standard, fast værdi


templateId

Krævet pr. standard, fast værdi


id

Krævet pr. standard, fast værdi


code

Krævet pr. standard, fast værdi


title

Krævet pr. standard, fast værdi


effectiveTime

Krævet pr. standard, fast værdi


ConfidentialityCode

Krævet pr. standard, fast værdi


languageCode

Krævet pr. standard, fast værdi


versionNumber

Versionsnummer for en registrering


recordTarget.patient Role.id

Borgerens CPR-nr i "extension"-attribut


author.time

Dato/tid. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200


author.assignedAuthor.id

Borgerens CPR-nr i "extension"-attribut


Nedenstående elementer hører alle under component.structuredBody.component.section.entry.observation

code

Krævet pr. standard, fast værdi


value

Data for en behandlingstestamenteregistrering

TreatmentWill. Se tabel under afsnittet Typer.

 GetTreatmentWillWithOnlyForcedTreatment

Request-eksempel v2: 

Code Block
titleGetTreatmentWillRequest_v2
collapsetrue
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header>
        ...
    </soap:Header>
                <ns2:entry><soap:Body>
        <ns3:GetTreatmentWillWithOnlyForcedTreatmentRequest xmlns:ns2="urn:hl7-org:btrv2" xmlns:ns3="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/" xmlns:ns4="urn:hl7-org:btr"                         <ns2:observation classCode="OBS" moodCode="EVNxmlns:ns5="urn:hl7-org:v3" xmlns:ns6="urn:hl7-org:sdtc" xmlns:ns7="urn:hl7-org:ltr">
            <id root="1.2.208.176.1.2" extension="1806889160" assigningAuthorityName="CPR" />
        </ns3:GetTreatmentWillWithOnlyForcedTreatmentRequest>
    </soap:Body>
</soap:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej


Response-eksempel: 

Code Block
titleGetTreatmentWillResponse_V2
collapsetrue
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
           <SOAP-ENV:Header <ns2:code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" />
    <soap:Body>
        <ns3:GetTreatmentWillWithOnlyForcedTreatmentResponse xmlns:ns2="urn:hl7-org:btrv2"
                           <ns2:value xsi:type="btr:TreatmentWillV2">xmlns:ns3="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/" xmlns:ns4="urn:hl7-org:btr"
            xmlns:ns5="urn:hl7-org:v3" xmlns:ns6="urn:hl7-org:sdtc" xmlns:ns7="urn:hl7-org:ltr">
            <ClinicalDocument classCode="DOCCLIN" moodCode="EVN">
                <btr:noLifeProlongingIfDying>true</btr:noLifeProlongingIfDying><ns5:realmCode code="DK" />
                                            <btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
   <ns5:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3" />
                <ns5:templateId root="1.2.208.184.15.1" />
                <ns5:id assigningAuthorityName="MedCom" extension="NA"     <btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>root="1.2.208.184" />
                <ns5:code code="TreatmentWill" codeSystem="1.2.208.184.15.1" displayName="Behandlingstestamente" />
                        <btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable><ns5:title>Behandlingstestamente</ns5:title>
                                        </ns2:value><ns5:effectiveTime value="20221107090220+0100" />
                <ns5:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25" />
                <ns5:languageCode code="da-DK" </ns2:observation>>
                <ns5:versionNumber value="1" />
                </ns2:entry>
  <ns5:recordTarget contextControlCode="OP" typeCode="RCT">
                      <ns5:patientRole classCode="PAT">
    </ns2:section>
                    <ns5:id assigningAuthorityName="CPR" extension="1806889160"  </ns2:component>root="1.2.208.176.1.2" />
                    </ns2ns5:structuredBody>patientRole>
                </ns2ns5:component>recordTarget>
            </ClinicalDocument>
        </ns6:GetTreatmentWillResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...

Element

...

Beskrivelse

...

realmCode

...

Krævet pr. standard, fast værdi

...

typeId

...

Krævet pr. standard, fast værdi

...

templateId

...

Krævet pr. standard, fast værdi

...

id

...

Krævet pr. standard, fast værdi

...

code

...

Krævet pr. standard, fast værdi

...

title

...

Krævet pr. standard, fast værdi

...

effectiveTime

...

Krævet pr. standard, fast værdi

...

ConfidentialityCode

...

Krævet pr. standard, fast værdi

...

languageCode

...

Krævet pr. standard, fast værdi

...

versionNumber

...

Versionsnummer for en registrering

...

recordTarget.patient Role.id

...

Borgerens CPR-nr i "extension"-attribut

...

author.time

...

Dato/tid. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200

...

author.assignedAuthor.id

...

Borgerens CPR-nr i "extension"-attribut

...

Nedenstående elementer hører alle under component.structuredBody.component.section.entry.observation

...

code

...

Krævet pr. standard, fast værdi

...

value

...

Data for en behandlingstestamenteregistrering

...

 GetTreatmentWillWithOnlyForcedTreatment

Request-eksempel v2: 

Code Block
titleGetTreatmentWillRequest_v2
collapsetrue
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Header>
      <ns5:author>
                    <ns5:time value="20221107090214+0100" />
                    <ns5:assignedAuthor>
                        <ns5:id assigningAuthorityName="CPR" extension="1806889160" root="1.2.208.176.1.2" />
                    </ns5:assignedAuthor>
                </ns5:author>
                <ns5:custodian>
                    <ns5:assignedCustodian>
                        <ns5:representedCustodianOrganization>
                            <ns5:id root="NA" />
                    ...
    </soapns5:Header>representedCustodianOrganization>
        <soap:Body>
        <ns3:GetTreatmentWillWithOnlyForcedTreatmentRequest xmlns:ns2="urn:hl7-org:btrv2" xmlns:ns3="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/" xmlns:ns4="urn:hl7-org:btr" xmlns:ns5="urn:hl7-org:v3" xmlns:ns6="urn:hl7-org:sdtc" xmlns:ns7="urn:hl7-org:ltr">
 </ns5:assignedCustodian>
                </ns5:custodian>
    <id root="1.2.208.176.1.2" extension="1806889160" assigningAuthorityName="CPR" />
        </ns3<ns5:GetTreatmentWillWithOnlyForcedTreatmentRequest>component>
        </soap:Body>
</soap:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

Response-eksempel: 

Code Block
titleGetTreatmentWillResponse_V2
collapsetrue
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <SOAP-ENV:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" />
    <soap<ns5:Body>structuredBody>
        <ns3:GetTreatmentWillWithOnlyForcedTreatmentResponse xmlns:ns2="urn:hl7-org:btrv2"                <ns5:component>
            xmlns:ns3="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/" xmlns:ns4="urn:hl7-org:btr"
              xmlns:ns5="urn:hl7-org:v3" xmlns:ns6="urn:hl7-org:sdtc" xmlns:ns7="urn:hl7-org:ltr">
 <ns5:section>
             <ClinicalDocument  classCode="DOCCLIN" moodCode="EVN">
                <ns5:realmCode code="DK" />
:text>Behandlingstestamente</ns5:text>
                                <ns5:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3" />
entry>
                  <ns5:templateId root="1.2.208.184.15.1" />
                <ns5:idobservation assigningAuthorityNameclassCode="MedCom" extension="NA" root="1.2.208.184" /OBS" moodCode="EVN">
                <ns5:code code="TreatmentWill" codeSystem="1.2.208.184.15.1" displayName="Behandlingstestamente" />
                        <ns5:title>Behandlingstestamente</ns5:title>:code xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                <ns5:effectiveTime value="20221107090220+0100" />
                           <ns5:confidentialityCode code="NTreatmentWill" codeSystem="1.2.208.16184.84015.1.113883.5.25" />
                <ns5:languageCode code="da-DK" />
                <ns5:versionNumber value="1" />
                <ns5:recordTarget contextControlCodedisplayName="OPBehandlingstestamente" typeCodexsi:type="RCTns5:CE" />
                    <ns5:patientRole classCode="PAT">
                   <ns5:value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    <ns5:id assigningAuthorityName="CPR" extension="1806889160" root="1.2.208.176.1.2" />
                    </ns5:patientRole>
                </ns5:recordTarget>
xsi:type="ns2:TreatmentWillWithOnlyForcedTreatment">
                     <ns5:author>
                    <ns5:time value="20221107090214+0100" />
   <ns2:noForcedTreatmentIfIncapable
                      <ns5:assignedAuthor>
                        <ns5:id assigningAuthorityName="CPR" extensionacceptanceNeeded="1806889160relativeAcceptanceRequired" root="1.2.208.176.1.2" />
>true
                      </ns5:assignedAuthor>
                </ns5:author>
      </ns2:noForcedTreatmentIfIncapable>
          <ns5:custodian>
                    <ns5:assignedCustodian>
          </ns5:value>
              <ns5:representedCustodianOrganization>
                      </ns5:observation>
      <ns5:id root="NA" />
                        </ns5:representedCustodianOrganization>entry>
                            </ns5:assignedCustodian>section>
                        </ns5:custodian>component>
                    <ns5</ns5:component>structuredBody>
                    <ns5:structuredBody></ns5:component>
            </ClinicalDocument>
        </ns3:GetTreatmentWillWithOnlyForcedTreatmentResponse>
    <ns5:component>
                            <ns5:section>
                                <ns5:text>Behandlingstestamente</ns5:text>
                                <ns5:entry>
                                    <ns5:observation classCode="OBS" moodCode="EVN">
                                        <ns5:code xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                                            code="TreatmentWill" codeSystem</soap:Body>
</soap:Envelope>

Element

Beskrivelse

Type

realmCode

Krævet pr. standard, fast værdi


typeId

Krævet pr. standard, fast værdi


templateId

Krævet pr. standard, fast værdi


id

Krævet pr. standard, fast værdi


code

Krævet pr. standard, fast værdi


title

Krævet pr. standard, fast værdi


effectiveTime

Krævet pr. standard, fast værdi


ConfidentialityCode

Krævet pr. standard, fast værdi


languageCode

Krævet pr. standard, fast værdi


versionNumber

Versionsnummer for en registrering


recordTarget.patient Role.id

Borgerens CPR-nr i "extension"-attribut


author.time

Dato/tid. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200


author.assignedAuthor.id

Borgerens CPR-nr i "extension"-attribut


Nedenstående elementer hører alle under component.structuredBody.component.section.entry.observation

code

Krævet pr. standard, fast værdi


value

Data for en behandlingstestamenteregistrering. Indeholder kun noForcedTreatmentIfIncapable.

TreatmentWillWithOnlyForcedTreatment. Se tabel under afsnittet Typer.

HasTreatmentWill

Request-eksempel: 

Code Block
titleHasTreatmentWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:HasTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.184176.151.12"
                                            displayName="Behandlingstestamente" xsi:type="ns5:CE" />
                              />
		</ns:HasTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Request-eksempel: 

Code Block
titleHasTreatmentWillRequest_V2
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns          <ns5:value xmlns:xsi="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:HasTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:HasTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Element

Beskrivelse

Type

Optionel

id

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

varchar(30)

Nej

Response: 

Code Block
titleHasTreatmentWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
www.w3.org/2001/XMLSchema-instance"
                                            xsi:type="ns2:TreatmentWillWithOnlyForcedTreatment">
                                            <ns2:noForcedTreatmentIfIncapable
                                                acceptanceNeeded="relativeAcceptanceRequired">true
                                            </ns2:noForcedTreatmentIfIncapable><ns3:HasTreatmentWillResponse xmlns:ns3="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/">
            <willExists>true</willExists>
        </ns3:HasTreatmentWillResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Response: 

Code Block
titleHasTreatmentWillResponse_V2
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
          <SOAP-ENV:Header/>
     </ns5:value><SOAP-ENV:Body>
        <ns3:HasTreatmentWillResponse xmlns:ns3="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/">
            <willExists>true</willExists>
               </ns5:observation>
                                </ns5:entry>
                            </ns5:section>
                        </ns5:component>
                    </ns5:structuredBody>
                </ns5:component>
            </ClinicalDocument>
        </ns3:GetTreatmentWillWithOnlyForcedTreatmentResponse>
    </soap:Body>
</soap:Envelope>

...

Element

...

Beskrivelse

...

realmCode

...

Krævet pr. standard, fast værdi

...

typeId

...

Krævet pr. standard, fast værdi

...

templateId

...

Krævet pr. standard, fast værdi

...

id

...

Krævet pr. standard, fast værdi

...

code

...

Krævet pr. standard, fast værdi

...

title

...

Krævet pr. standard, fast værdi

...

effectiveTime

...

Krævet pr. standard, fast værdi

...

ConfidentialityCode

...

Krævet pr. standard, fast værdi

...

languageCode

...

Krævet pr. standard, fast værdi

...

versionNumber

...

Versionsnummer for en registrering

...

recordTarget.patient Role.id

...

Borgerens CPR-nr i "extension"-attribut

...

author.time

...

Dato/tid. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200

...

author.assignedAuthor.id

...

Borgerens CPR-nr i "extension"-attribut

...

Nedenstående elementer hører alle under component.structuredBody.component.section.entry.observation

...

code

...

Krævet pr. standard, fast værdi

...

value

...

Data for en behandlingstestamenteregistrering. Indeholder kun noForcedTreatmentIfIncapable.

...

</ns3:HasTreatmentWillResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Element

Beskrivelse

Type

willExists

Eksisterer der en behandlingstestamenteregistrering for den pågældende person der laves en forespørgsel for.

hl7:bl

Typer

LivingWill

Den generelle struktur der anvendes på create- og update-requests, samt på get-responses, ser ud som følger:

Element

Beskrivelse

Type

Optionel

noLifeProlongingIfDying

Livstestamente tilkendegivelse

Boolean

Nej

noLifeProlongingIfSeverelyDegraded

Livstestamente tilkendegivelse

Boolean

Nej

TreatmentWill

Den generelle struktur der anvendes på create- og update-requests, samt på get-responses, ser ud som følger:

Element

Beskrivelse

Type

Optionel

noLifeProlongingIfDying

Behandlingstestamente tilkendegivelse

TreatmentWillValueType*1

Nej

noLifeProlongingIfSeverelyDegraded

Behandlingstestamente tilkendegivelse

TreatmentWillValueType

Nej

noLifeProlongingIfSeverePainBehandlingstestamente tilkendegivelseTreatmentWillValueTypeNej
noForcedTreatmentIfIncapableBehandlingstestamente tilkendegivelseTreatmentWillValueTypeNej

TreatmentWillV2

Den generelle struktur der anvendes på create- og update-requests, samt på get-responses, ser ud som følger:

Element

Beskrivelse

Type

Optionel

noLifeProlongingIfDying

Behandlingstestamente tilkendegivelse

TreatmentWillValueTypeWithoutAcceptanceNeeded

Nej

noLifeProlongingIfSeverelyDegraded

Behandlingstestamente tilkendegivelse

TreatmentWillValueTypeWithAcceptanceNeeded

Nej

noLifeProlongingIfSeverePainBehandlingstestamente tilkendegivelseTreatmentWillValueTypeWithAcceptanceNeededNej
noForcedTreatmentIfIncapableBehandlingstestamente tilkendegivelseTreatmentWillValueTypeWithAcceptanceNeededNej

TreatmentWillWithOnlyForcedTreatment

Den generelle struktur der anvendes på create- og update-requests, samt på get-responses, ser ud som følger:

Element

Beskrivelse

Type

Optionel

noForcedTreatmentIfIncapableBehandlingstestamente tilkendegivelseTreatmentWillValueTypeWithAcceptanceNeededNej


TreatmentWillValueType/TreatmentWillValueTypeWithAcceptanceNeeded

Elementets er en standard boolean, hvis indhold kan være "true" eller "false".

Elementet har en optionel attribut, acceptanceNeeded, som er en enumeration, der kan indeholde én af følgende strenge:

  • relativeAcceptanceRequired
  • guardianAcceptanceRequired
  • trustedAgentAcceptanceRequired

Hvis denne attribut udelades, angiver dette, at der ikke er angivet nogen værdi for denne data. Bemærk, at attributten kun må angives såfremt elementets indhold er "true"; denne validering foregår i servicen og kan ikke ses ud fra XML Schema'et.

*1: det er fra version 1.1.1 ikke længer tilladt at angive acceptanceNeeded for noLifeProlongingIfDying i den oprindelige snitflade (TreatmentWill). Der vil blive returneret med en soap fejl, hvis det sker. 

TreatmentWillValueTypeWithoutAcceptanceNeeded

Elementets er en standard boolean, hvis indhold kan være "true" eller "false".


Notificeringer i NAS

I forbindelse med skriveoperationer i BTR (oprettelse, opdateringer og sletninger) sker der en notificering via NAS få sekunder efter ændringen er gemt. Se evt. NAS2 - Anvenderguide.

De enkelte notificeringer indholder ikke detaljer vedr. oprettelse, redigering eller sletning af borgerens  behandlingstestamentdata of livstestamentdata , men udelukkende oplysninger om det cprnummer, for hvilket opdateringen har fundet sted. Det er efterfølgende op til anvenderen at hente det opdaterede stamkort ud via snitfladerne.

Følgende er et eksempel på en opdateringsnotificering til behandlingstestamente:

Code Block
firstline1
titleEksempel på notifikation ved skrivning fra BTR
linenumberstrue
collapsetrue
<ns3:Notify xmlns:ns3="http://docs.oasis-open.org/wsn/b-2" xmlns:ns2="http://www.w3.org/2005/08/addressing" xmlns:ns4="http://docs.oasis-open.org/wsrf/bf-2" xmlns:ns5="http://docs.oasis-open.org/wsn/t-1" xmlns:ns6="http://nsi.dk/advis/v10" xmlns:ns7="http://sundhedsdatastyrelsen.dk/TreatmentWill/2022/08/01/">
	<ns3:NotificationMessage>
		<ns3:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">http://sundhedsdatastyrelsen.dk/TreatmentWill/2022/05/05:TreatmentWillUpdated</ns3:Topic>
		<ns3:Message>
			<ns6:NotifyContent id="0501792275" idType="http://nsi.dk/advis/v10/CPR">
				<ns7:TreatmentWillUpdated>
					<ns7:type>http://sundhedsdatastyrelsen.dk/MessageDefinition/Treatmentwill-notification</ns7:type>
					<ns7:date>2022-09-12</ns7:date> 
				    <ns7:version>1</ns7:version>
				</ns7:TreatmentWillUpdated></ns6:NotifyContent>
		</ns3:Message>
	</ns3:NotificationMessage>
</ns3:Notify>

Følgende er et eksempel på en opdateringsmeddelelse til livstestamente:

Code Block
titleLivingWillUpdatedNotification
collapsetrue
<ns3:Notify xmlns:ns3="http://docs.oasis-open.org/wsn/b-2" xmlns:ns2="http://www.w3.org/2005/08/addressing" xmlns:ns4="http://docs.oasis-open.org/wsrf/bf-2" xmlns:ns5="http://docs.oasis-open.org/wsn/t-1" xmlns:ns6="http://nsi.dk/advis/v10" xmlns:ns7

HasTreatmentWill

Request-eksempel: 

Code Block
titleHasTreatmentWillRequest
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns:HasTreatmentWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:HasTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

Request-eksempel: 

Code Block
titleHasTreatmentWillRequest_V2
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://sundhedsdatastyrelsen.dk/behandlingstestamenteLivingWill/20202022/0308/1601/">
	<soapenv:Header/>
	<soapenv:Body>
		<ns<ns3:HasTreatmentWillRequest>NotificationMessage>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
		</ns:HasTreatmentWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

Som attribut "extension" angives personens CPR-nummer (uden bindestreg)

...

varchar(30)

...

Nej

Response: 

Code Block
titleHasTreatmentWillResponse
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV<ns3:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">http://sundhedsdatastyrelsen.dk/LivingWill/2022/05/05:LivingWillUpdated</ns3:Topic>
		<ns3:Message>
			<ns6:NotifyContent id="0501792275" idType="http://schemasnsi.xmlsoap.orgdk/soapadvis/envelopev10/CPR">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns3:HasTreatmentWillResponse xmlns:ns3="
				<ns7:LivingWillUpdated>
					<ns7:type>http://sundhedsdatastyrelsen.dk/MessageDefinition/Livingwill-notification</ns7:type>
					<ns7:date>2022-09-12</ns7:date>
					<ns7:version>1</ns7:version>
				</ns7:LivingWillUpdated></ns6:NotifyContent>
		</ns3:Message>
	</ns3:NotificationMessage>
</ns3:Notify>


Notificeringer for Behandlingstestamenteregisteret

For notificeringer på behandlingstestamenteregisteret anvendes topic http://sundhedsdatastyrelsen.dk/

...

TreatmentWill/

...

2022/05/

...

05:TreatmentWillUpdated

Notificeringer følger nedenstående XSD:

Code Block
firstline1
titleTreatmentWill UpdatedNotification
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs

Response: 

Code Block
titleHasTreatmentWillResponse_V2
collapsetrue
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemaswww.xmlsoapw3.org/soap2001/envelope/XMLSchema">
		    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns3:HasTreatmentWillResponse xmlns:ns3targetNamespace="http://sundhedsdatastyrelsen.dk/behandlingstestamenteTreatmentWill/20202022/0308/1601/">
		   elementFormDefault="qualified">
	<xs:element name="TreatmentWillUpdated">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="type" type="xs:string"      <willExists>true</willExists>
        </ns3:HasTreatmentWillResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...

Element

...

Beskrivelse

...

willExists

...

Eksisterer der en behandlingstestamenteregistrering for den pågældende person der laves en forespørgsel for.

...

Typer

LivingWill

Den generelle struktur der anvendes på create- og update-requests, samt på get-responses, ser ud som følger:

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

noLifeProlongingIfDying

...

Livstestamente tilkendegivelse

...

Boolean

...

Nej

...

noLifeProlongingIfSeverelyDegraded

...

Livstestamente tilkendegivelse

...

Boolean

...

Nej

TreatmentWill

Den generelle struktur der anvendes på create- og update-requests, samt på get-responses, ser ud som følger:

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

noLifeProlongingIfDying

...

Behandlingstestamente tilkendegivelse

...

TreatmentWillValueType*1

...

Nej

...

noLifeProlongingIfSeverelyDegraded

...

Behandlingstestamente tilkendegivelse

...

TreatmentWillValueType

...

Nej

...

TreatmentWillV2

Den generelle struktur der anvendes på create- og update-requests, samt på get-responses, ser ud som følger:

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

noLifeProlongingIfDying

...

Behandlingstestamente tilkendegivelse

...

TreatmentWillValueTypeWithoutAcceptanceNeeded

...

Nej

...

noLifeProlongingIfSeverelyDegraded

...

Behandlingstestamente tilkendegivelse

...

TreatmentWillValueTypeWithAcceptanceNeeded

...

Nej

...

TreatmentWillWithOnlyForcedTreatment

Den generelle struktur der anvendes på create- og update-requests, samt på get-responses, ser ud som følger:

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

TreatmentWillValueType/TreatmentWillValueTypeWithAcceptanceNeeded

Elementets er en standard boolean, hvis indhold kan være "true" eller "false".

Elementet har en optionel attribut, acceptanceNeeded, som er en enumeration, der kan indeholde én af følgende strenge:

  • relativeAcceptanceRequired
  • guardianAcceptanceRequired
  • trustedAgentAcceptanceRequired

Hvis denne attribut udelades, angiver dette, at der ikke er angivet nogen værdi for denne data. Bemærk, at attributten kun må angives såfremt elementets indhold er "true"; denne validering foregår i servicen og kan ikke ses ud fra XML Schema'et.

*1: det er fra version 1.1.1 ikke længer tilladt at angive acceptanceNeeded for noLifeProlongingIfDying i den oprindelige snitflade (TreatmentWill). Der vil blive returneret med en soap fejl, hvis det sker. 

TreatmentWillValueTypeWithoutAcceptanceNeeded

...

minOccurs="1" maxOccurs="1"/> 
			    <xs:element name="date" type="xs:string" minOccurs="1" maxOccurs="1"/>
				<xs:element name="version" type="xs:string" minOccurs="1" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>


Notificeringer for Livstestamenteregisteret

Der anvendes følgende topic: http://sundhedsdatastyrelsen.dk/LivingWill/2022/05/05:LivingWillUpdated

Notificeringer følger nedenstående XSD:

Code Block
firstline1
titleLivingWillUpdatedNotification
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
		   targetNamespace="http://sundhedsdatastyrelsen.dk/LivingWill/2022/08/01/"
		   elementFormDefault="qualified">
	<xs:element name="LivingWillUpdated">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="type" type="xs:string" minOccurs="1" maxOccurs="1"/>
				<xs:element name="date" type="xs:string" minOccurs="1" maxOccurs="1"/>
				<xs:element name="version" type="xs:string" minOccurs="1" maxOccurs="1"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

Ændringslog

Version

Dato

Ændring

Ansvarlig

1.0.1

2018-08-09

Initialt dokument

Trifork

-2018-08-10Tilføjelser til snitfladebeskrivelseTrifork
1.0.22018-08-31Ny releaseTrifork
1.0.32018-09-06Endpoints ændret fra /ltr-btr til /btrTrifork
1.0.62018-10-15

Tilføjet data-elementet noForcedTreatmentIfIncapable

Fjernet elementet relativeAcceptanceRequired og indført acceptanceNeeded for alle 4 Behandlingstestamente-spørgsmål

Opdateret request/response XML-eksempler

Trifork
1.1.02020-03-24TreatmentWillV2 med noLifeProlongingIfDying uden angivelse af yderligere acceptKvalitetsIT
1.1.12020-03-30TreatmentWill validerer ingen yderligere accept angives på noLifeProlongingIfDyingKvalitetsIT
1.1.22022-10-10
TreatmentWillWithOnlyForcedTreatment endpoint tilføjet. 
Indeholder kun noForcedTreatmentIfIncapable
KvalitetsIT
1.1.32022-11-03

UpgradeToTreatmentWill endpoint tilføjet. 

Opretter et behandlingstestamente og sletter livstestamente for en bestemt cpr.

KvalitetsIT