Page History
...
Version | Dato | Ændring | Ansvarlig |
---|---|---|---|
1.0.1 | 2018-08-09 | Initialt dokument | Trifork |
- | 2018-08-10 | Tilføjelser til snitfladebeskrivelse | Trifork |
1.0.2 | 2018-08-31 | Ny release | Trifork |
1.0.3 | 2018-09-06 | Endpoints ændret fra /ltr-btr til /btr | Trifork |
1.0.6 | 2018-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.0 | 2020-03-24 | TreatmentWillV2 med noLifeProlongingIfDying uden angivelse af yderligere accept | KvalitetsIT |
1.1.1 | 2020-03-30 | TreatmentWill validerer ingen yderligere accept angives på noLifeProlongingIfDying | KvalitetsIT |
1.1.2 | 2022-10-10 | TreatmentWillWithOnlyForcedTreatment endpoint tilføjet. | KvalitetsIT |
1.1.3 | 2022-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 | DGWS | IDWS |
---|---|---|---|
CreateTreatmentWill_2020_03_16 | Opret en behandlingstestamenteregistrering for en specifik borger | Nej | Ja |
UpdateTreatmentWill_2020_03_16 | Opdatér en borgers behandlingstestamenteregistrering | Nej | Ja |
UpgradeToTreatmentWill_2020_03_16 | Opret en behandlingstestamenteregistrering for en specifik borger og slet en borgers livstestamenteregistrering | Nej | Ja |
DeleteTreatmentWill_2020_03_16 | Slet en borgers behandlingstestamenteregistrering | Nej | Ja |
GetTreatmentWill_2020_03_16 | Hent en behandlingstestamenteregistrering for en specifik borger | Ja | Ja |
GetTreatmentWillWithOnlyForcedTreatment | Hent en behandlingstestamenteregistrering for en specifik borger. Indeholder kun forced treatment. | Ja | Nej |
HasTreatmentWill_2020_03_16 | Hent om en specifik borger har en behandlingstestamenteregistrering | Ja | Ja |
...
CreateLivingWill
Request-eksempel: CreateLivingWillRequest.xml
...
Code Block |
---|
...
|
...
|
...
|
...
id
...
Som attribut "extension" angives personens CPR-nummer (uden bindestreg)
...
varchar(30)
...
Nej
| |
<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
...
...
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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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
) | varchar(30) | Nej |
livingWill | Data for en |
livstestamenteregistrering. Type er |
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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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
...
...
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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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-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
...
...
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 | ||||
---|---|---|---|---|
| ||||
<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 | |
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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | |
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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | |
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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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 | ||||
---|---|---|---|---|
| ||||
<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.