Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: SDS-5767

...

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

HL7 CDA

Modellen der anvendes til at repræsentere livs- og behandlingstestamentedata er HL7 CDA (se evt. http://www.hl7.org/implement/standards/product_brief.cfm?product_id=7 ), som er en XML-baseret standard til repræsentation af kliniske data. HL7 CDA er et begrebsapparat, som kan repræsentere en enorm mængde af forskelligartede data, hvoraf kun en lille delmængde anvendes i servicen. Det anbefales derfor at studere eksemplerne der refereres her på siden frem for modellen der defineres af HL7 CDA, da de giver et mere præcist billede af hvilke data der kræves og returneres af de forskellige operationer. CDA-terminologien gør, at man kan kvalificere de forskellige begreber gennem attributter (f.eks. at et id er et CPR nummer ved at angive assigningAuthorityName="CPR"), og derfor valideres der i servicen, at disse attributter anvendes korrekt, så der ikke er tvivl om hvordan data skal fortolkes. Dvs. i praksis sker der en strengere validering end WSDL og XSDer dikterer.

...

Notificeringer i NAS

I forbindelse med skriveoperationer i BTR (oprettelse, opdateringer og sletninger) sker der en notificering via NAS. Se evt. NAS 2.0 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:

...

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

...

CreateLivingWill

Request-eksempel: CreateLivingWillRequest.xml

...

Code Block

...

title

...

CreateLivingWillRequest

...

collapse

...

id

...

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

...

varchar(30)

...

Nej

true
<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:CreateLivingWillRequest>
			<id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>
			<livingWill>
				<ltr:noLifeProlongingIfDying>true</ltr:noLifeProlongingIfDying>
				<ltr:noLifeProlongingIfSeverelyDegraded>false</ltr:noLifeProlongingIfSeverelyDegraded>
			</livingWill>
		</ns:CreateLivingWillRequest>
	</soapenv:Body>
</soapenv:Envelope>

livingWill

...

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

...

-

...

Nej

Response-eksempel (indeholder ingen data): CreateLivingWillResponse.xml

UpdateLivingWill

Request-eksempel: UpdateLivingWillRequest.xml

...

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): UpdateLivingWillResponse.xml

DeleteLivingWill

Request-eksempel: DeleteLivingWillRequest.xml

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

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

...

varchar(30)

...

Nej

Response-eksempel (indeholder ingen data): DeleteLivingWillResponse.xml

GetLivingWill

...

Element

Beskrivelse

Type

Optionel

id

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

varchar(30)

Nej

Response-eksempel: GetLivingWillResponse.xml

...

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

...

livingWill


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

-

Nej

Response-eksempel (indeholder ingen data): 

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


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

HasLivingWill

Request-eksempel: HasLivingWillRequest.xml

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

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

...

varchar(30)

...

Nej

Response: HasLivingWillResponse.xml

...

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-eksempel: CreateTreatmentWillRequest.xml *1

Request-eksempel v2: CreateTreatmentWillRequest_v2.xml

Element

Beskrivelse

Type

Optionel

id

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

)

varchar(30)

Nej

treatmentWill

livingWill

Data for en

behandlingstestamenteregistrering

livstestamenteregistrering. Type er

TreatmentWill

LivingWill. Se tabel under afsnittet Typer.

-

Nej

Response-eksempel (indeholder ingen data): CreateTreatmentWillResponse.xml 

Response-eksempel v2 (indeholder ingen data): CreateTreatmentWillResponse_v2.xml

UpgradeToTreatmentWill

Request-eksempel v2: UpgradeToTreatmentWillRequest.xml

...

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): UpgradeToTreatmentWillResponse.xml 

UpdateTreatmentWill

Request-eksempel: UpdateTreatmentWillRequest.xml *1

Request-eksempel v2: UpdateTreatmentWillRequest_v2.xml

...

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): UpdateTreatmentWillResponse.xml

Response-eksempel v2 (indeholder ingen data): UpdateTreatmentWillResponse_v2.xml

DeleteTreatmentWill

Request-eksempel: DeleteTreatmentWillRequest.xml

...

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): DeleteTreatmentWillResponse.xml

Response-eksempel v2 (indeholder ingen data): DeleteTreatmentWillResponse_v2.xml

GetTreatmentWill

Request-eksempel: GetTreatmentWillRequest.xml

Request-eksempel v2: GetTreatmentWillRequest_v2.xml

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

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

...

varchar(30)

...

Nej

Response-eksempel: GetTreatmentWillResponse.xml

Response-eksempel: GetTreatmentWillResponse_v2.xml

...

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

...

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

 GetTreatmentWillWithOnlyForcedTreatment

Request-eksempel: GetTreatmentWillRequest.xml

Request-eksempel v2: GetTreatmentWillRequest_v2.xml

Element

Beskrivelse

Type

Optionel

id

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

varchar(30)

Nej

Response-eksempelGetTreatmentWillResponse.xml

Response-eksempel: GetTreatmentWillResponse_v2.xml

...

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.

...

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"/>
                                        <ns2:value xsi:type="ltr:LivingWill">
                                            <ltr:noLifeProlongingIfDying>true</ltr:noLifeProlongingIfDying>
                                            <ltr:noLifeProlongingIfSeverelyDegraded>false</ltr:noLifeProlongingIfSeverelyDegraded>
                                        </ns2:value>
                                    </ns2:observation>
                                </ns2:entry>
                            </ns2:section>
                        </ns2:component>
                    </ns2:structuredBody>
                </ns2:component>
            </ClinicalDocument>
        </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>
        <ns3:HasLivingWillResponse xmlns:ns3="http://sundhedsdatastyrelsen.dk/livstestamente/2018/05/01/">
            <willExists>true</willExists>
        </ns3:HasLivingWillResponse>
    </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.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>
	</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:CreateTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/"/>
    </SOAP-ENV: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/"/>
    </SOAP-ENV: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>
        <ns2:UpgradeToTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"/>
    </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
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: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/">
    <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>
        <ns2:UpdateTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"/>
    </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" 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>
        <ns2:DeleteTreatmentWillResponse xmlns:ns2="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2018/05/01/"/>
    </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:DeleteTreatmentWillResponse 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/"
                   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>
        <ns6:GetTreatmentWillResponse>
            	<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="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: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>Behandlingstestamente</ns2:text>
                                <ns2:entry>
                                    <ns2:observation classCode="OBS" moodCode="EVN">
                                        <ns2:code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>
                                        <ns2:value xsi:type="btr:TreatmentWill">
                                            <btr:noLifeProlongingIfDying acceptanceNeeded="relativeAcceptanceRequired">true</btr:noLifeProlongingIfDying>
                                            <btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
                                            <btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>
                                            <btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
                                        </ns2:value>
                                    </ns2:observation>
                                </ns2:entry>
                            </ns2:section>
                        </ns2:component>
                    </ns2:structuredBody>
                </ns2: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/"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xmlns:ns6="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"
                   xmlns:ns2="urn:hl7-org:v3"
                   xmlns:btr="urn:hl7-org:btrv2">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns6:GetTreatmentWillResponse>
            <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="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: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>Behandlingstestamente</ns2:text>
                                <ns2:entry>
                                    <ns2:observation classCode="OBS" moodCode="EVN">
                                        <ns2:code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>
                                        <ns2:value xsi:type="btr:TreatmentWillV2">
                                            <btr:noLifeProlongingIfDying>true</btr:noLifeProlongingIfDying>
                                            <btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
                                            <btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>
                                            <btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
                                        </ns2:value>
                                    </ns2:observation>
                                </ns2:entry>
                            </ns2:section>
                        </ns2:component>
                    </ns2:structuredBody>
                </ns2:component>
            </ClinicalDocument>
        </ns6:GetTreatmentWillResponse>
    </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: 

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/"
                   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>
        <ns6:GetTreatmentWillResponse>
            	<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="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: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>Behandlingstestamente</ns2:text>
                                <ns2:entry>
                                    <ns2:observation classCode="OBS" moodCode="EVN">
                                        <ns2:code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>
                                        <ns2:value xsi:type="btr:TreatmentWill">
                                            <btr:noLifeProlongingIfDying acceptanceNeeded="relativeAcceptanceRequired">true</btr:noLifeProlongingIfDying>
                                            <btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
                                            <btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>
                                            <btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
                                        </ns2:value>
                                    </ns2:observation>
                                </ns2:entry>
                            </ns2:section>
                        </ns2:component>
                    </ns2:structuredBody>
                </ns2: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/"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xmlns:ns6="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/"
                   xmlns:ns2="urn:hl7-org:v3"
                   xmlns:btr="urn:hl7-org:btrv2">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <ns6:GetTreatmentWillResponse>
            <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="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: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>Behandlingstestamente</ns2:text>
                                <ns2:entry>
                                    <ns2:observation classCode="OBS" moodCode="EVN">
                                        <ns2:code code="TreatmentWill" displayName="Behandlingstestamente" codeSystem="1.2.208.184.15.1"/>
                                        <ns2:value xsi:type="btr:TreatmentWillV2">
                                            <btr:noLifeProlongingIfDying>true</btr:noLifeProlongingIfDying>
                                            <btr:noLifeProlongingIfSeverelyDegraded>false</btr:noLifeProlongingIfSeverelyDegraded>
                                            <btr:noLifeProlongingIfSeverePain>true</btr:noLifeProlongingIfSeverePain>
                                            <btr:noForcedTreatmentIfIncapable>true</btr:noForcedTreatmentIfIncapable>
                                        </ns2:value>
                                    </ns2:observation>
                                </ns2:entry>
                            </ns2:section>
                        </ns2:component>
                    </ns2:structuredBody>
                </ns2:component>
            </ClinicalDocument>
        </ns6:GetTreatmentWillResponse>
    </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. 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.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/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>
        <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/>
    <SOAP-ENV:Body>
        <ns3:HasTreatmentWillResponse xmlns:ns3="http://sundhedsdatastyrelsen.dk/behandlingstestamente/2020/03/16/">
            <willExists>true</willExists>
        </ns3:HasTreatmentWillResponse>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

HasTreatmentWill

Request-eksempel: HasTreatmentWillRequest.xml

Request-eksempel: HasTreatmentWillRequest_v2.xml

...

Element

...

Beskrivelse

...

Type

...

Optionel

...

id

...

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

...

varchar(30)

...

Nej

Response: HasTreatmentWillResponse.xml

...

Element

Beskrivelse

Type

willExists

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

hl7:bl

...

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 gøres under drift ved hjælp af Upgrade ToTreatmentWill-serviceoperationen.