Overblik

Stamkortregistret (SKR) er en service med operationer til registrering og udstilling af stamdata for borgere. Dette inkluderer pårørende, midlertidige adresser, sprog mm. Servicen beskrives i det følgende, som forudsætter kendskab til HL7 CDA og webservices.

Indhold

HL7 CDA

Modellen der anvendes til at repræsentere stamdata 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 SKR. 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 (fx at en adresse er en hjemmeadresse ved at angive use="H"), og derfor sker der validering i SKR af, 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.

Et stamkort består kort fortalt af borgerens navn- og adresseoplysninger samt et antal pårørende (med tilhørende kontakt- og fritekstoplysninger), evt. midlertidig(e) adresse(r), og borgerens sprog. SKR indeholder operationer til vedligehold af disse data. Der sker registrering af, hvem der opdaterer de forskellige elementer af borgerens stamkort, og disse oplysninger udstilles på stamkortet.

Begreber

Et stamkort repræsenteres som et "ClinicalDocument", som er grundpillen i CDA. Ifm. SKR er der lavet en extension til CDA, som gør det muligt at repræsentere pårørende, midlertidige adresser, sprog mv. som entry-typer i dokumentets "structuredBody". Nedenfor ses ClinicalDocument-strukturen som det benyttes i SKR:

SKR ClinicalDocument v5

Selve dokumentets "header" indeholder (udover personen der senest har opdateret stamkortet) de statiske data, som trækkes fra CPR-registeret, og ikke kan opdateres gennem SKRs operationer. De egentlige stamkort-data ligger under "StructuredBody", som indeholder en liste en "entry"-sektioner. Disse kan i SKR-sammenhæng have indhold af typen relatedPerson, temporaryAddress, language og healthprovider. De to førstnævnte har sin egen id, som skal benyttes hvis man ønsker at slette eller opdatere entiteten via de relevante operationer. Hvis man fx ønsker at opdatere stamdata på en pårørende (RelatedPerson), så skal man bruge id'et man finder på vedkommende i "GetPersonalDataCard" til det request man sender til "UpdateRelatives"-operationen. Tilsvarende for midlertidige adresser.

Ifm. HL7 CDA er der defineret en række "OIDer", som hver især definerer et udfaldsrum for forskellige id/kode-typer. Meningen er, at der til et id (på fx en person, altså CPR-nummer) defineres et OID, som kan betragtes som en type-erklæring. For SKR er følgende OIDer aktuelle:

TypeOIDBeskrivelseEksempel
Patientkontakt1.3.6.1.4.1.19376.1.5.3.1.2.4Template-id på participant (se evt. https://wiki.ihe.net/index.php/1.3.6.1.4.1.19376.1.5.3.1.2.4)

<ns2:participant typeCode="IND">

<ns2:templateId root="1.3.6.1.4.1.19376.1.5.3.1.2.4"/>

SOR1.2.208.176.1.1Type af organisations-ID baseret på SOR.

<id extension="368061000016003" root="1.2.208.176.1.1" assigningAuthorityName="SOR"/>

SKS2.16.840.1.113883.3.4208.100.5Type af organisations-ID baseret på SKS.<id extension="368061000016003" root="2.16.840.1.113883.3.4208.100.5" assigningAuthorityName="SKS"/>
CVR-P1.2.208.184.15.9*Type af organisations-ID baseret på CVR-P.<id extension="368061000016003" root="1.2.208.184.15.9" assigningAuthorityName="CVR-P"/>
CVR1.2.208.184.15.10*Type af organisations-ID baseret på CVR.<id extension="368061000016003" root="1.2.208.184.15.10" assigningAuthorityName="CVR"/>
Ydernummer1.2.208.184.15.8*Type af organisations-ID baseret på Ydernummer.<id extension="368061000016003" root="1.2.208.184.15.8" assigningAuthorityName="Yder"/>
Kommunekode1.2.208.184.15.11*Type af organisations-ID baseret på Kommunekode.<id extension="3680610000" root="1.2.208.184.15.11" assigningAuthorityName="Kommunekode"/>
CPR1.2.208.176.1.2CPR-nummer

<id extension="2512489996" root="1.2.208.176.1.2" assigningAuthorityName="CPR"/>

DK MedCom (member body)1.2.208.184Id på ClinicalDocument. Ikke aktual ifm. SKR (extension=NA)

<ns2:id assigningAuthorityName="MedCom" extension="NA" root="1.2.208.184"/>

Fortrolighed2.16.840.1.113883.5.25Altid N=Normal ifm. SKR

<ns2:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>

ISO-angivelse af sprog1.0.639.1ISO-639-1 formatteret sprog<ns4:languageCode codeSystem="1.0.639.1">de</ns4:languageCode>
ISO-angivelse af køn2.16.840.1.113883.5.1En borgers køn (M/F)

<ns2:administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1"/>

Dokument type-id2.16.840.1.113883.1.3HL7-registreret RMIM (HL7 internal)

<ns2:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>

Stamkode code system1.2.208.184.15.1*Kodesystem, ikke aktuel ifm. SKR (code=NA)

<ns2:code code="NA" codeSystem="1.2.208.184.15.1" displayName="Stamkort"/>

Midlertidig adresse1.2.208.184.15.2*IDer (UUID) på midlertidige adresse

<ns4:temporaryAddress>
<ns4:id extension="5477653c-4c46-4f50-a566-591d677b5411" root="1.2.208.184.15.2"/>

Pårørende1.2.208.184.15.3*IDer (UUID) på pårørende

<ns4:relatedPerson>
<ns4:id extension="dc565d8b-cb87-4edf-9f43-02b996f73268" root="1.2.208.184.15.3"/>

Pårørende type1.2.208.184.15.4*Følger MedCom-definerede typer for pårørende: uspec_paaroerende, barn, aegtefaelle, forældre, barnebarn, svigerbarn, ingen_relationer, nabo, samboende, registreret_partner, søskende, øvrig_familie<ns2:code code="uspec_paaroerende" codeSystem="1.2.208.184.15.4"/>
Autorisationsid1.2.208.176.1.3*IDer (UUID) på autorisationskoder<ns2:id assigningAuthorityName="AUTORISATION" extension="09YM8" root="1.2.208.176.1.3"/>

* id defineres endeligt af MedCom.

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

Notifikationer i NAS

I forbindelse med skriveoperationer i SKR (oprettelse, opdateringer og sletninger) oprettes notifikationer via NAS. Se evt. NAS 2.0 Anvenderguide.

De enkelte notifikationer indholder ikke detaljer vedr. opdateringen eller stamkortet, men udelukkende oplysninger om det cprnummer der er blevet opdateret. Det er efterfølgende op til anvenderen at hente det opdaterede stamkort ud via snitfladerne.

DataCardUpdated
	<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
			   targetNamespace="http://sundhedsdatastyrelsen.dk/skr/2021/06/02"
			   xmlns:ns="http://sundhedsdatastyrelsen.dk/skr/2021/06/02">

		<xs:element name="DataCardUpdated">
			<xs:complexType>
				<xs:sequence>
					<xs:element name="date" type="ns:element"/>
					<xs:element name="id" type="ns:element"/>
					<xs:element name="messageId" type="ns:element"/>
					<xs:element name="type" type="ns:element"/>
					<xs:element name="version" type="ns:element"/>
				</xs:sequence>
			</xs:complexType>
		</xs:element>

		<xs:complexType name="element">
			<xs:attribute name="value" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:schema>

Følgende er et eksempel på en opdateringsnotifikation:

Eksempel på notifikation ved skrivning fra SKR
<ns3:Notify xmlns:ns2="http://www.w3.org/2005/08/addressing" xmlns:ns3="http://docs.oasis-open.org/wsn/b-2"
            xmlns:ns6="http://nsi.dk/advis/v10" xmlns:ns8="http://sundhedsdatastyrelsen.dk/skr/2021/06/02">
    <ns3:NotificationMessage>
        <ns3:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">TESTNAS-TOPIC1</ns3:Topic>
        <ns3:Message>
            <ns6:NotifyContent id="0501792275" idType="http://nsi.dk/advis/v10/CPR">
                <ns8:DataCardUpdated>
                    <date value="2022-11-01"/>
                    <id value="0501792275"/>
                    <messageId value="AAABhDKrCSD8xJkQXp07iFNPU0k="/>
                    <type value="http://sundhedsdatastyrelsen.dk/MessageDefinition/PDC-notification"/>
                    <version value="1"/>
                </ns8:DataCardUpdated>
            </ns6:NotifyContent>
        </ns3:Message>
    </ns3:NotificationMessage>
</ns3:Notify>

Der anvendes dette topic: http://sundhedsdatastyrelsen.dk/PersonalDataCard/2020/11/01:DataCardUpdated

Snitflader

Til SKR er der 3 forskellige typer af snitflader:

  1. Til normalt brug

Derudover er et antal forældede snitflader der vil blive udfaset over tid, se længere nede i dokumentet. 

Snitflade til normal brug

Sundhedsfaglige anvender servicen gennem en DGWS­-snitflade, som skal kaldes med et MOCES niveau 4 medarbejdercertifikat. Sundhed.dk har dog undtagelsesvis whitelisting til at kalde med et niveau 3 certifikat.

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

Snitfladerne skal kaldes skal kaldes gennem NSP'ens DCC endpoint (afkoblingskomponenten). Driftsvejledningen beskriver i detaljer hvad der findes af endpoints.

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

Stamkortet kan desuden hentes som et "on demand"-dokument via SFSK ("Synkroniseringsservice til Fælles Stamkort" i anvendernes fagsystemer).

WSDL-filer
JSON-output med overblik over WSDL'erne, der viser nyeste versioner, alle versioner og tilhørende operationer. <server>/skr/wsdl
Nyeste version af Stamkortregister DGWS<server>/skr/wsdl/dgws20240101
Nyeste version af Stamkortregister IDWS<server>/skr/wsdl/idws20240101

Forskellen mellem den nyeste og den gamle snitflade er, at den nye snitflade i version 3.0 af Fælles Stamkort CDA indeholder detaljerede informationer om, hvem der har udfyldt hvert delelement af stamkortet via det udvidede AssignedAuthor-felt. Denne udvidelse gør det muligt at identificere, om dataene er indtastet af en sundhedsfaglig medarbejder, patienten selv, eller en pårørende med fuldmagt, hvilket ikke er en del af den tidligere version. (Ændring er sket i SDS-6761)

WSDL

WSDLen for SKR indeholder nedenstående operationer

OperationOpertions typeBeskrivelse
GetPersonalDataCard_2024_01_01Læse

Hent stamkort for en specifik borger.

Denne service er beregnet til kald fra Det Fælles Stamkort (FSK).
Andre anvendersystemer skal benytte FSK til hent af Stamkort.

DeleteLanguage_2024_01_01

Skrive

Slet borgers sprog

UpdateLanguage_2024_01_01

Skrive

Opdater borgers sprog

UpdateTemporaryAddress_2024_01_01

Skrive

Opdater midlertidig adresse

UpdateRelatives_2024_01_01

Skrive

Opdater en pårørendes stamdata

CreateLanguage_2024_01_01

Skrive

Opret borgers sprog

Det har tidligere været muligt at oprette flere sprog. Det er dog bestemt efter pilotafprøvningen, at dette ikke skal være muligt. Derfor har den nye udgave af WSDL fjernet denne mulighed, hvis man bruger en tidligere udgave af operationen,  så vil man få en SOAP-fejl, om at en et sprog allerede findes.

UpdateHealthProvider_2024_01_01

Skrive

Opdater tandlæge

CreateHealthProvider_2024_01_01

Skrive

Opretter tandlæge

CreateTemporaryAddress_2024_01_01

Skrive

Opret midlertidig adresse for den pågældende borger

Det har tidligere været muligt at oprette flere midlertidige adresser. Det er dog bestemt efter pilotafprøvningen, at dette ikke skal være muligt. Derfor har den nye udgave af WSDL fjernet denne mulighed, hvis man bruger en tidligere udgave af operationen,  så vil man få en SOAP-fejl, om at en en midlertidig adresse allerede findes.

UpdateContactInformation_2024_01_01

Skrive

Opdater en borgers kontaktoplysninger

CreateRelatives_2024_01_01

Skrive

Opret en pårørende

DeleteHealthProvider_2024_01_01

Skrive

Slet en tandlæge

DeleteRelatives_2024_01_01

Skrive

Slet en pårørende

DeleteTemporaryAddress_2024_01_01

Skrive

Slet midlertidig adresse


De enkelte operationer forklares i de følgende afsnit.

Serviceoperationer

Nedenfor beskrives de forskellige operationer i SKR servicen. For hver operation gives eksempler på request/response (for simpelhedens skyld uden DGWS/IDWS headers). Eksemplerne tjener dels til formål at give overblik over hvad der skal til for at bruge en operation, men demonstrerer samtidigt hvilke attributter der er krævet. Dvs. de forskellige requests angiver hvad der som minimum skal angives (dog ikke i situationer hvor der fx slettes to pårørende i samme request - ingen services kræver mere end én liste-indgang).

GetPersonalDataCard

Request
ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
Response
ElementBeskrivelseTypeOptionel
realmCodeKrævet pr. standard, fast værdi--
typeIdKrævet pr. standard, fast værdi--
templateIdKrævet pr. standard, fast værdi--
idKrævet pr. standard, fast værdi--
codeKrævet pr. standard, fast værdi--
titleKrævet pr. standard, fast værdi--
effectiveTimeTidspunkt for generering af svar

confidentialityCodeKrævet pr. standard, fast værdi--
languageCodeKrævet pr. standard, fast værdi--
versionNumberStamkortets versionsnummerint(11)Nej
recordTarget.patientRole.idBorgerens CPR-nr i "extension"-attributint(10)Nej
author.timeDato/tid. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200varchar(19)Ja (2)
author.assignedAuthor.assignedPerson.name.givenSeneste stamkort-modifikator, fornavnvarchar(80)Ja (1)
author.assignedAuthor.assignedPerson.name.familySeneste stamkort-modifikator, efternavnvarchar(80)

Ja (1)
author.assignedAuthor.code

Seneste stamkort-modifikator, bruger type (borger, pårørende eller sundhedsprofessionel)

Atributter:

  • code: EnteredCitizen, EnteredCitizenRelative eller EnteredHealthcareprofessional
  • displayName: Læsbar bruger type
  • codeSystem: fast værdi
  • codeSystemName: fast værdi
-Nej
custodian.assignedCustodian.representedCustodianOrganization.idKrævet pr. standard, fast værdi--
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.relatedPerson:
idPårørendes id (UUID). Skal benyttes som nøgle ifm. UpdateRelatives/DeleteRelativesvarchar(36)Nej
associatedEntity.addrSe tabel længere nede (delt struktur)-Ja
associatedEntity.telecom0-3 forekomster med attribut use=H/MC/WP (H=home, MC=mobile contact, WP=work place). Telefonnummer angives i attributten "value" med præfix "tel:", fx value="tel:01123622"varchar(45)

Ja

(fra release 1.0.5)

associatedEntity.associatedPerson.name.givenPårørendes for- og mellemnavnvarchar(80)Nej
associatedEntity.associatedPerson.name.familyPårørendes efternavnvarchar(80)

Ja

(fra release 1.0.5)

relationshipTypePårørendes type (en af følgende MedCom-typer: uspec_paaroerende, barn, aegtefaelle, forælder, barnebarn, svigerbarn, ingen_relationer, nabo, samboende, registreret_partner, søskende, øvrig_familie)<relationshipType code=MecomType codeSystem="1.2.208.184.15.4"
displayName=MecomType />
Nej
noteFritekstbeskrivelse af den pårørendes rolle i forhold til borgeren, hvilke opgaver personen kan være behjælpelig med osv.varchar(1000)Ja
dataEntererSe tabel længere nede (delt struktur)-Nej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.temporaryAddress:
idMidlertidig adresses id (UUID). Skal benyttes som nøgle ifm. UpdateTemporaryAddress/DeleteTemporaryAddressvarchar(36)Nej
addrSe tabel længere nede (delt struktur)-Nej
dataEntererSe tabel længere nede (delt struktur)-Nej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.language:
idSprog id (UUID). Skal benyttes som nøgle ifm. UpdateLanguage/DeleteLanguagevarchar(36)Nej
languageCodeSprogkode (kan være tom for fx spædbørn, borgere uden taleevne mm). Format: ISO-639-1char(2)Ja
dataEntererSe tabel længere nede (delt struktur)-Nej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.healthProvider:
idTandlæges id (UUID). Skal benyttes som nøgle ifm. UpdateHealthProvider/DeleteHealthProvidervarchar(36)Nej
providerTypeIndeholder sundhedspersonens type. Pt. altid code/displayName=tandlæge.-Nej
organizationSe tabel længere nede (delt struktur)-Ja
dataEntererSe tabel længere nede (delt struktur)-Nej
Nedenstående elementer hører alle under component.structuredBody.component.section.entry.patientContact:
telecom0-3 forekomster med attribut use=H/MP/WP (H=home, MP=mobile phone, WP=work place). Telefonnummer angives i attributten "value" med præfix "tel:", fx value="tel:01123622"varchar(45)Ja
dataEntererSe tabel længere nede (delt struktur)-Nej

(1): Mangler kun hvis der ikke findes et stamkort

(2): Mangler kun såfremt kald til CPR-enkeltopslag (SCES) fejler

I situationer hvor der endnu ikke er oprettet et stamkort, vil svaret være uden "structuredBody", men stadig med CPR-data i headeren.

Hvis der skulle opstå en teknisk fejl ifm. kommunikationen med CPR, vil svaret kun indeholde udvalgte attributter.

Request-eksempel:

GetPersonalDataCard request
<soapenv:Body>
        <ns2:GetPersonalDataCardRequest xmlns:ns2="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="urn:hl7-org:fsk" 
	     xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
        <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
        </ns2:GetPersonalDataCardRequest>
</soapenv:Body>

Response-eksempel:

GetPersonalDataCard response
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header>
      ...
    </SOAP-ENV:Header>
    <soap:Body>
        <ns5:GetPersonalDataCardResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
			xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-
			wss-wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" 
			xmlns:ns9="http://www.w3.org/2000/09/xmldsig#">
            <ClinicalDocument classCode="DOCCLIN" moodCode="EVN">
                <ns3:realmCode code="DK"/>
                <ns3:typeId extension="POCD_HD000040" root="2.16.840.1.113883.1.3"/>
                <ns3:templateId root="1.2.208.184.15.1"/>
                <ns3:id assigningAuthorityName="MedCom" extension="NA" root="1.2.208.184"/>
                <ns3:code code="NA" codeSystem="1.2.208.184.15.1" displayName="Stamkort"/>
                <ns3:title>Det Fælles StamKort</ns3:title>
                <ns3:effectiveTime value="20241029124730+0100"/>
                <ns3:confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/>
                <ns3:languageCode code="da-DK"/>
                <ns3:versionNumber value="4"/>
                <ns3:recordTarget contextControlCode="OP" typeCode="RCT">
                    <ns3:patientRole classCode="PAT" nullFlavor="NA">
                        <ns3:id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
                    </ns3:patientRole>
                </ns3:recordTarget>
                <ns3:author>
                    <ns3:time value="20241029124621+0100"/>
                    <ns3:assignedAuthor>
                        <ns3:id assigningAuthorityName="CPR" extension="ANONYM" root="1.2.208.176.1.2"/>
                        <ns3:code code="EnteredHealthcareprofessional" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Indtastet af sundhedsprofessionel"/>
                        <ns3:assignedPerson>
                            <ns3:name>
                                <ns3:given>Charles</ns3:given>
                                <ns3:family>Babbage</ns3:family>
                            </ns3:name>
                        </ns3:assignedPerson>
                        <ns3:representedOrganization>
                            <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                            <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                        </ns3:representedOrganization>
                    </ns3:assignedAuthor>
                </ns3:author>
                <ns3:custodian>
                    <ns3:assignedCustodian>
                        <ns3:representedCustodianOrganization>
                            <ns3:id root="NA"/>
                        </ns3:representedCustodianOrganization>
                    </ns3:assignedCustodian>
                </ns3:custodian>
                <ns3:component>
                    <ns3:structuredBody>
                        <ns3:component>
                            <ns3:section>
                                <ns3:text>FSK</ns3:text>
                            </ns3:section>
                        </ns3:component>
                    </ns3:structuredBody>
                </ns3:component>
            </ClinicalDocument>
        </ns5:GetPersonalDataCardResponse>
    </soap:Body>
</soap:Envelope>

UpdateContactInformation

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
telecom0-3 forekomster med attribut use=H/MP/WP (H=home, MP=mobile phone, WP=work place). Telefonnummer angives i attributten "value" med præfix "tel:", fx value="tel:01123622"varchar(45)Nej
dataEntererPersonen der opdaterer. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

UpdateContactInformation request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
		<soapenv:Header>
 		 ...
		</soapenv:Header>
		<soapenv:Body>
        <ns4:UpdateContactInformationRequest xmlns:ns2="urn:hl7-org:v3" xmlns:ns3="urn:hl7-org:sdtc" xmlns:ns4="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns5="urn:hl7-org:fsk" 
			xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <dataEnterer>
                <ns2:time value="20190711015959+0200"/>
                <ns2:assignedAuthor>
                    <ns2:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns2:assignedPerson>
                        <ns2:name>
                            <ns2:given>Charles</ns2:given>
                            <ns2:family>Babbage</ns2:family>
                        </ns2:name>
                    </ns2:assignedPerson>
                    <ns2:representedOrganization classCode="ORG">
                        <ns2:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns2:name>Sundhedsdatastyrelsen</ns2:name>
                    </ns2:representedOrganization>
                </ns2:assignedAuthor>
            </dataEnterer>
        </ns4:UpdateContactInformationRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

UpdateContactInformation response
    <soap:Body>
        <ns5:UpdateContactInformationResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
			xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-
			200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" 
			xmlns:ns9="http://www.w3.org/2000/09/xmldsig#"/>
    </soap:Body>

CreateRelatives


BeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
relatedPerson

Liste-struktur tilsvarende relatedPerson i GetPersonalDataCard response

-Nej
relatedPerson.idID til den pårørende der skal oprettes (UUID)varchar(36)Ja
dataEntererPersonen der opretter. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

CreateRelatives organization request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
	 ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:CreateRelativesRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
			xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:relatedPerson>
                <ns2:associatedEntity classCode="CON">
                    <ns3:associatedPerson>
                        <ns3:name>
                            <ns3:given>Test</ns3:given>
                            <ns3:family>Testerson</ns3:family>
                        </ns3:name>
                    </ns3:associatedPerson>
                </ns2:associatedEntity>
                <ns2:relationshipType code="nabo" codeSystem="1.2.208.184.15.4" displayName="nabo"/>
                <ns2:note>A note</ns2:note>
            </ns2:relatedPerson>
            <ns2:relatedPerson>
                <ns2:associatedEntity classCode="CON">
                    <ns3:associatedPerson>
                        <ns3:name>
                            <ns3:given>Test</ns3:given>
                            <ns3:family>Testerson</ns3:family>
                        </ns3:name>
                    </ns3:associatedPerson>
                </ns2:associatedEntity>
                <ns2:relationshipType code="nabo" codeSystem="1.2.208.184.15.4" displayName="nabo"/>
                <ns2:note>A note</ns2:note>
            </ns2:relatedPerson>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:CreateRelativesRequest>
    </soapenv:Body>
</soapenv:Envelope>

Request-eksempel med Id:

CreateRelativesWithId request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
	 ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:CreateRelativesRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
			xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:relatedPerson>
 				<ns2:id assigningAuthorityName="FSK" extension="5477653c-4c46-4f50-a566-591d677b1111" root="1.2.208.184.15.3"/>
                <ns2:associatedEntity classCode="CON">
                    <ns3:associatedPerson>
                        <ns3:name>
                            <ns3:given>Test</ns3:given>
                            <ns3:family>Testerson</ns3:family>
                        </ns3:name>
                    </ns3:associatedPerson>
                </ns2:associatedEntity>
                <ns2:relationshipType code="nabo" codeSystem="1.2.208.184.15.4" displayName="nabo"/>
                <ns2:note>A note</ns2:note>
            </ns2:relatedPerson>
            <ns2:relatedPerson>
                <ns2:associatedEntity classCode="CON">
                    <ns3:associatedPerson>
                        <ns3:name>
                            <ns3:given>Test</ns3:given>
                            <ns3:family>Testerson</ns3:family>
                        </ns3:name>
                    </ns3:associatedPerson>
                </ns2:associatedEntity>
                <ns2:relationshipType code="nabo" codeSystem="1.2.208.184.15.4" displayName="nabo"/>
                <ns2:note>A note</ns2:note>
            </ns2:relatedPerson>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:CreateRelativesRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

CreateRelatives response
<soap:Body>
	<ns5:CreateRelativesResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

UpdateRelatives

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives id på en "relatedPerson" fra svaret på en GetPersonalDataCardvarchar(10)Nej
relatedPersonListe-struktur tilsvarende relatedPerson i GetPersonalDataCard response-Nej
dataEntererPersonen der opdaterer. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

UpdateRelatives request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:UpdateRelativesRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
			xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:relatedPerson>
                <ns2:id assigningAuthorityName="FSK" extension="9d9a2e23-ff29-4a03-a974-23aa46164ee9" root="1.2.208.184.15.3"/>
                <ns2:associatedEntity classCode="CON">
                    <ns3:associatedPerson>
                        <ns3:name>
                            <ns3:given>Test</ns3:given>
                            <ns3:family>Testerson</ns3:family>
                        </ns3:name>
                    </ns3:associatedPerson>
                </ns2:associatedEntity>
                <ns2:relationshipType code="far" codeSystem="1.2.208.184.15.4" displayName="far"/>
                <ns2:note>A note</ns2:note>
            </ns2:relatedPerson>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:UpdateRelativesRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

UpdateRelatives response
<soap:Body>
        <ns5:UpdateRelativesResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
		xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
		wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" 
		xmlns:ns9="http://www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

DeleteRelatives

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
relativeIdID(er) på den/de pårørende der skal slettes. Hvert id skal matche id (UUID) på en relatedPerson fra svaret på en GetPersonalDataCardvarchar(36)Nej
dataEntererPersonen der sletter. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

DeleteRelatives request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
		...
    </soapenv:Header>
    <soapenv:Body>
        <ns4:DeleteRelativesRequest xmlns:ns2="urn:hl7-org:v3" xmlns:ns3="urn:hl7-org:sdtc" xmlns:ns4="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns5="urn:hl7-org:fsk" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <relativeId assigningAuthorityName="FSK" extension="1b0ccade-f3aa-4c74-b341-10528b5eb126" root="1.2.208.184.15.3"/>
            <relativeId assigningAuthorityName="FSK" extension="86ae6d2c-96a4-441f-99ee-c8ff30b4e579" root="1.2.208.184.15.3"/>
            <dataEnterer>
                <ns2:time value="20190711015959+0200"/>
                <ns2:assignedAuthor>
                    <ns2:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns2:assignedPerson>
                        <ns2:name>
                            <ns2:given>Charles</ns2:given>
                            <ns2:family>Babbage</ns2:family>
                        </ns2:name>
                    </ns2:assignedPerson>
                    <ns2:representedOrganization classCode="ORG">
                        <ns2:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns2:name>Sundhedsdatastyrelsen</ns2:name>
                    </ns2:representedOrganization>
                </ns2:assignedAuthor>
            </dataEnterer>
        </ns4:DeleteRelativesRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

DeleteRelatives response
<soap:Body>
	<ns5:DeleteRelativesResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

CreateTemporaryAddress

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
temporaryAddress.idID på den midlertidige adresse der skal oprettes (UUID)varchar(36)Ja
temporaryAddress.addr

Den midlertidige adresse der skal oprettes. Indeholder addr-struktur, som beskrevet længere nede

-Nej
dataEntererPersonen der opretter. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

CreateTemporaryAddress request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:CreateTemporaryAddressRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:temporaryAddress>
                <ns2:addr isNotOrdered="false" use="H">
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:postalCode>8000</ns3:postalCode>
                    <ns3:city>Aarhus</ns3:city>
                    <ns3:country>Denmark</ns3:country>
                    <ns3:useablePeriod value="20241029"/>
                    <ns3:useablePeriod value="20241029"/>
                </ns2:addr>
            </ns2:temporaryAddress>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:CreateTemporaryAddressRequest>
    </soapenv:Body>
</soapenv:Envelope>

Request-eksempel med id:

CreateTemporaryAddressWithId request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:CreateTemporaryAddressRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:temporaryAddress>
			    <ns2:id assigningAuthorityName="FSK" extension="01234567890123456789" root="1.2.208.184.15.2"/>
                <ns2:addr isNotOrdered="false" use="H">
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:postalCode>8000</ns3:postalCode>
                    <ns3:city>Aarhus</ns3:city>
                    <ns3:country>Denmark</ns3:country>
                    <ns3:useablePeriod value="20241029"/>
                    <ns3:useablePeriod value="20241029"/>
                </ns2:addr>
            </ns2:temporaryAddress>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:CreateTemporaryAddressRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

CreateTemporaryAddress response
<soap:Body>
	<ns5:CreateTemporaryAddressResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

UpdateTemporaryAddress

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
temporaryAddress.idID på den midlertidige adresse der skal opdateres. Skal modsvare id (UUID) på en temporaryAddress fra svaret på en GetPersonalDataCardvarchar(36)Nej
temporaryAddress.addrDen midlertidige adresse der skal oprettes. Indeholder addr-struktur, som beskrevet længere nede-Nej
dataEntererPersonen der opdaterer. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

UpdateTemporaryAddress request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:UpdateTemporaryAddressRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:temporaryAddress>
                <ns2:id extension="5e56a675-9f6e-4410-8920-c0b8a3047299" root="1.2.208.184.15.2"/>
                <ns2:addr isNotOrdered="false" use="H">
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                    <ns3:postalCode>8000</ns3:postalCode>
                    <ns3:city>Aarhus</ns3:city>
                    <ns3:country>Sweden</ns3:country>
                    <ns3:useablePeriod value="20241029"/>
                    <ns3:useablePeriod value="20241029"/>
                </ns2:addr>
            </ns2:temporaryAddress>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:UpdateTemporaryAddressRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

UpdateTemporaryAddress response
<soap:Body>
	<ns5:UpdateTemporaryAddressResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

DeleteTemporaryAddress

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
temporaryAddressIdID på den/de midlertidige adresse der skal slettes.varchar(36)Nej
dataEntererPersonen der sletter. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

DeleteTemporaryAddress request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns4:DeleteTemporaryAddressRequest xmlns:ns2="urn:hl7-org:v3" xmlns:ns3="urn:hl7-org:sdtc" xmlns:ns4="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns5="urn:hl7-org:fsk" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <temporaryAddressId assigningAuthorityName="FSK" extension="5e56a675-9f6e-4410-8920-c0b8a3047299" root="1.2.208.184.15.2"/>
            <dataEnterer>
                <ns2:time value="20190711015959+0200"/>
                <ns2:assignedAuthor>
                    <ns2:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns2:assignedPerson>
                        <ns2:name>
                            <ns2:given>Charles</ns2:given>
                            <ns2:family>Babbage</ns2:family>
                        </ns2:name>
                    </ns2:assignedPerson>
                    <ns2:representedOrganization classCode="ORG">
                        <ns2:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns2:name>Sundhedsdatastyrelsen</ns2:name>
                    </ns2:representedOrganization>
                </ns2:assignedAuthor>
            </dataEnterer>
        </ns4:DeleteTemporaryAddressRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

DeleteTemporaryAddress response
<soap:Body>
	<ns5:DeleteTemporaryAddressResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

CreateLanguage

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
language.idID på det sprog der skal oprettes (UUID)varchar(36)Ja
language.languageCodeSprogkode. Format: ISO-639-1char(2)Nej
dataEntererPersonen der opretter. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

CreateLanguage_ equest
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:CreateLanguageRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:language>
                <ns2:languageCode codeSystem="1.0.639.1">se</ns2:languageCode>
            </ns2:language>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:CreateLanguageRequest>
    </soapenv:Body>
</soapenv:Envelope>

Request-eksempel med id:

CreateLanguageWithId request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:CreateLanguageRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:language>
			    <ns2:id assigningAuthorityName="FSK" extension="5477653c-4c46-4f50-a566-591d677b1111" root="1.2.208.184.15.7"/>
                <ns2:languageCode codeSystem="1.0.639.1">se</ns2:languageCode>
            </ns2:language>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:CreateLanguageRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

CreateLanguage response
<soap:Body>
	<ns5:CreateLanguageResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-
	org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-
	utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

UpdateLanguage

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
language.idID på det sprog der skal opdateres.varchar(36)Nej
language.languageCodeSprogkode. Format: ISO-639-1char(2)Nej
dataEntererPersonen der opdaterer. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

UpdateLanguage request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:UpdateLanguageRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:language>
                <ns2:id assigningAuthorityName="ISO_639_1" extension="86e273d4-c86a-4161-8621-51b1faa62abb" root="1.2.208.184.15.7"/>
                <ns2:languageCode codeSystem="1.0.639.1">da</ns2:languageCode>
            </ns2:language>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:UpdateLanguageRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

UpdateLanguage response
<soap:Body>
	<ns5:UpdateLanguageResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-
	org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-
	utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

DeleteLanguage

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
languageIdID på det sprog der skal slettes.varchar(36)Nej
dataEntererPersonen der sletter. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

DeleteLanguage request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns4:DeleteLanguageRequest xmlns:ns2="urn:hl7-org:v3" xmlns:ns3="urn:hl7-org:sdtc" xmlns:ns4="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns5="urn:hl7-org:fsk" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <languageId assigningAuthorityName="FSK" extension="86e273d4-c86a-4161-8621-51b1faa62abb" root="1.2.208.184.15.7"/>
            <dataEnterer>
                <ns2:time value="20190711015959+0200"/>
                <ns2:assignedAuthor>
                    <ns2:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns2:assignedPerson>
                        <ns2:name>
                            <ns2:given>Charles</ns2:given>
                            <ns2:family>Babbage</ns2:family>
                        </ns2:name>
                    </ns2:assignedPerson>
                    <ns2:representedOrganization classCode="ORG">
                        <ns2:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns2:name>Sundhedsdatastyrelsen</ns2:name>
                    </ns2:representedOrganization>
                </ns2:assignedAuthor>
            </dataEnterer>
        </ns4:DeleteLanguageRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

DeleteLanguage response
<soap:Body>
    <ns5:DeleteLanguageResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

CreateHealthProvider

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
healthProvider.idID på den tandlæge der skal oprettes (UUID)varchar(36)Ja
healthProvider.providerTypeSom attribut "code" angives "tandlæge", som er den eneste værdi der understøttes i aktuelle version.-Nej
healthProvider.organizationTandlægeorganisation. Se tabel længere nede (delt struktur)-Nej
dataEntererPersonen der opretter. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

CreateHealthProvider request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:CreateHealthProviderRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:healthProvider>
                <ns2:providerType code="Tandlæge" codeSystem="1.2.208.184.15.12" displayName="dentist"/>
                <ns2:organization>
                    <ns3:id assigningAuthorityName="Yder" extension="1.2.208.184.15.13" root="1.2.208.184.15.8"/>
                    <ns3:name>Testby Tandklinik</ns3:name>
                    <ns3:telecom use="WP" value="tel:12345644"/>
                    <ns3:addr isNotOrdered="false" use="WP">
                        <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                        <ns3:postalCode>8000</ns3:postalCode>
                        <ns3:city>Aarhus</ns3:city>
                        <ns3:country>Denmark</ns3:country>
                    </ns3:addr>
                </ns2:organization>
            </ns2:healthProvider>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:CreateHealthProviderRequest>
    </soapenv:Body>
</soapenv:Envelope>

Request-eksempel med Id:

CreateHealthProviderWithId request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:CreateHealthProviderRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:healthProvider>
				<ns2:id assigningAuthorityName="FSK" extension="5477653c-4c46-4f50-a566-591d677b1111" root="1.2.208.184.15.13"/>
                <ns2:providerType code="Tandlæge" codeSystem="1.2.208.184.15.12" displayName="dentist"/>
                <ns2:organization>
                    <ns3:id assigningAuthorityName="Yder" extension="1.2.208.184.15.13" root="1.2.208.184.15.8"/>
                    <ns3:name>Testby Tandklinik</ns3:name>
                    <ns3:telecom use="WP" value="tel:12345644"/>
                    <ns3:addr isNotOrdered="false" use="WP">
                        <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                        <ns3:postalCode>8000</ns3:postalCode>
                        <ns3:city>Aarhus</ns3:city>
                        <ns3:country>Denmark</ns3:country>
                    </ns3:addr>
                </ns2:organization>
            </ns2:healthProvider>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:CreateHealthProviderRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

CreateHealthProviderWithId response
<soap:Body>
	<ns5:CreateHealthProviderResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

UpdateHealthProvider

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
healthProvider.id

ID på den tandlæge der skal opdateres

varchar(36)Nej
healthProvider.providerTypeSom attribut "code" angives "tandlæge", som er den eneste værdi der understøttes i aktuelle version.-Nej
healthProvide.organizationTandlægeorganisation. Se tabel længere nede (delt struktur)-Nej
dataEntererPersonen der opdaterer. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

UpdateHealthProvider request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
		...
    </soapenv:Header>
    <soapenv:Body>
        <ns5:UpdateHealthProviderRequest xmlns:ns2="urn:hl7-org:fsk" xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <ns2:healthProvider>
                <ns2:id assigningAuthorityName="ISO_639_1" extension="353784d1-cd72-4dda-82bd-09706eb83666" root="1.2.208.184.15.13"/>
                <ns2:providerType code="Tandlæge" codeSystem="1.2.208.184.15.12" displayName="dentist"/>
                <ns2:organization>
                    <ns3:id assigningAuthorityName="Yder" extension="1.2.208.184.15.13" root="1.2.208.184.15.8"/>
                    <ns3:name>Den nye tandklinik</ns3:name>
                    <ns3:telecom use="WP" value="tel:12345644"/>
                    <ns3:addr isNotOrdered="false" use="WP">
                        <ns3:streetAddressLine>Wallabyvej 42</ns3:streetAddressLine>
                        <ns3:postalCode>8000</ns3:postalCode>
                        <ns3:city>Aarhus</ns3:city>
                        <ns3:country>Denmark</ns3:country>
                    </ns3:addr>
                </ns2:organization>
            </ns2:healthProvider>
            <dataEnterer>
                <ns3:time value="20190711015959+0200"/>
                <ns3:assignedAuthor>
                    <ns3:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns3:assignedPerson>
                        <ns3:name>
                            <ns3:given>Charles</ns3:given>
                            <ns3:family>Babbage</ns3:family>
                        </ns3:name>
                    </ns3:assignedPerson>
                    <ns3:representedOrganization classCode="ORG">
                        <ns3:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns3:name>Sundhedsdatastyrelsen</ns3:name>
                    </ns3:representedOrganization>
                </ns3:assignedAuthor>
            </dataEnterer>
        </ns5:UpdateHealthProviderRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

UpdateHealthProvider response
<soap:Body>
	<ns5:UpdateHealthProviderResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

DeleteHealthProvider

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives personens CPR-nummer (uden bindestreg)varchar(10)Nej
healthProvider.idID på den tandlæge der skal slettes.varchar(36)Nej
dataEntererPersonen der sletter. Se tabel længere nede (delt struktur)-Nej

Request-eksempel:

DeleteHealthProvider request
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:sosi="http://www.sosi.dk/sosi/2006/04/sosi-1.0.xsd" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Envelope">
    <soapenv:Header>
        ...
    </soapenv:Header>
    <soapenv:Body>
        <ns4:DeleteHealthProviderRequest xmlns:ns2="urn:hl7-org:v3" xmlns:ns3="urn:hl7-org:sdtc" xmlns:ns4="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns5="urn:hl7-org:fsk" 
		xmlns:ns6="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns7="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">
            <id assigningAuthorityName="CPR" extension="1509669054" root="1.2.208.176.1.2"/>
            <healthProviderId assigningAuthorityName="FSK" extension="353784d1-cd72-4dda-82bd-09706eb83666" root="1.2.208.184.15.13"/>
            <dataEnterer>
                <ns2:time value="20190711015959+0200"/>
                <ns2:assignedAuthor>
                    <ns2:id assigningAuthorityName="CPR" extension="0611809735" root="1.2.208.176.1.2"/>
                    <ns2:assignedPerson>
                        <ns2:name>
                            <ns2:given>Charles</ns2:given>
                            <ns2:family>Babbage</ns2:family>
                        </ns2:name>
                    </ns2:assignedPerson>
                    <ns2:representedOrganization classCode="ORG">
                        <ns2:id assigningAuthorityName="SOR" extension="1.2.208.176.1.2" root="1.2.208.176.1.1"/>
                        <ns2:name>Sundhedsdatastyrelsen</ns2:name>
                    </ns2:representedOrganization>
                </ns2:assignedAuthor>
            </dataEnterer>
        </ns4:DeleteHealthProviderRequest>
    </soapenv:Body>
</soapenv:Envelope>

Response-eksempel (indeholder ingen data):

DeleteHealthProvider response
<soap:Body>
	<ns5:DeleteHealthProviderResponse xmlns:ns10="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:ns11="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:ns2="urn:hl7-org:fsk" 
	xmlns:ns3="urn:hl7-org:v3" xmlns:ns4="urn:hl7-org:sdtc" xmlns:ns5="http://sundhedsdatastyrelsen.dk/skr/2024/01/01" xmlns:ns6="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
	wssecurity-utility-1.0.xsd" xmlns:ns7="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns8="http://www.w3.org/2001/04/xmlenc#" xmlns:ns9="http://
	www.w3.org/2000/09/xmldsig#"/>
</soap:Body>

Addr

Bemærk at der på en "addr"-struktur skal anvendes attribut isNotOrdered="false", da funktionalitet afhænger af en bestemt rækkefølge af streetAddressLine.

ElementBeskrivelseTypeOptionel
streetAddressLineAdresselinje, 0-4 forekomstervarchar(80)Ja(men ikke for temporayAdress)
postalCodePostnummervarchar(10)Ja(men ikke for temporayAdress)
cityByvarchar(80)Ja(men ikke for temporayAdress)
countryLandvarchar(80)Ja(men ikke for temporayAdress)
useablePeriod

1 eller 2 forekomster. 1 til at indikere en periode gældende fra et givet tidpunkt og fremad, eller 2 til at angive et datointerval, f.eks. således (værdien operator="I" betyder "intersection"):

<cda:useablePeriod value="20140106" operator="I"/>
<cda:useablePeriod value="20250106" operator="I"/>

Format for value-attributten er yyyyMMdd

Bemærk at Addr er en delt adresse struktur som benyttes af flere elementer, for midlertidig adresse "temporaryAddress" er useable period ikke optionel - der er det påkrævet at der sættes en start og en slutdato således adressen er gældende for en periode.

(Fra release 1.0.5 gøres slutdato'en optionel)

varchar(8) for value-attributJa (men ikke for temporayAdress)

Organization

Organisation anvendes til at beskrive navn, adresse mv. for en tandlæge

ElementBeskrivelseTypeOptionel
idSom attribut "extension" angives organisationens ydernummervarchar(80)Ja
nameNavn på organisationenvarchar(120)Ja
telecom

Telefonnummer på organisationen

Attribut use=WP (WP=work place). Telefonnummer angives i attributten "value" med præfix "tel:", fx value="tel:01123622"

varchar(45)Ja
addr.streetAddressLineAdresselinje. Der kan forekomme op til 4 linjer i en adressevarchar(80)Ja
addr.postalCodePostnummervarchar(80)Ja
addr.cityBynavnvarchar(80)Ja
addr.countryLandvarchar(80)Ja

DataEnterer

Den generelle dataEnterer-struktur der anvendes på diverse request, samt på relatedPerson, temporaryAddress og language, ser ud som følger (organisationsoplysninger skal angives hvis der er tale om en sundhedsperson):

ElementBeskrivelseTypeOptionel
timeTidspunkt for opdatering. Format: yyyyMMddHHmmssZ, fx. 20171024143445+0200varchar(19)Nej
assignedAuthor.idEn eller flere forekomster med værdi i attribut "extension" og type (fx CPR/AUTORISATION/SOR) i attribut "assigningAuthorityName". Ved responses forekommer kun ét element, hvor assigningAuthorityName="CPR" og extension="ANONYM" for at skjule følsomme oplysninger om eksempelvis sundhedsfaglige.

extension varchar(10), assigningAuthorityName varchar(30)

Nej
author.assignedAuthor.code

Bruger type (borger, pårørende eller sundhedsprofessionel). På response. Code-elementet på assignedAuthor er nyt i Fælles Stamkort v.3 og angiver om opdateringen er foretaget af en borger, en pårørende eller en sundhedsfaglig.

Atributter:

  • code: EnteredCitizen, EnteredCitizenRelative eller EnteredHealthcareprofessional
  • displayName: Læsbar bruger type
  • codeSystem: fast værdi
  • codeSystemName: fast værdi
-Nej
assignedAuthor.assignedPerson.name.given

For borgere: For- og mellemnavn på person bag opdatering

For sundhedsfaglige: enten for- og evt. mellemnavn på person bag opdatering eller titel - f.eks. "Lægesekretær". Personnavn er optionelt for sundhedsfaglige jf. Fælles Stamkort v.3 (CDA-standardens afsnit 5.13: Author Participation of Manually Entered Information).

varchar(80)Nej for borgere, ja for sundhedsfaglige
assignedAuthor.assignedPerson.name.family

For borgere: Efternavn på person bag opdatering

For sundhedsfaglige: enten efternavn på person bag opdatering eller overordnet sundhedsorganisation - f.eks. "Region Nordjylland" og "Silkeborg kommune". Personnavn er optionelt for sundhedsfaglige jf. Fælles Stamkort v.3 (CDA-standardens afsnit 5.13: Author Participation of Manually Entered Information).

varchar(80)Nej for borgere, ja for sundhedsfaglige
assignedAuthor.representedOrganization.id

Organisations id, såfremt der er tale om en sundhedsperson. Værdi findes i attribut "extension", type i attribut "assigningAuthorityName"

extension varchar(80), assigningAuthorityName varchar(30)Ja
assignedAuthor.representedOrganization.name

Organisations navn. Udstilles i CDA for Fælles Stamkort fra og med v.3 (blev ikke udstillet i v.2.0).

varchar(30)Ja

Ældre snitflader

Der har tidligere været følgende snitflader. Disse bør ikke benyttes længere da de vil blive udfaset. Da disse kun har historisk værdi beskrives de ikke yderligere i dette dokument.

WSDL-filer
Stamkortregister DGWS
<server>/skr/wsdl/dgws20180501
Stamkortregister DGWS
<server>/skr/wsdl/dgws20190801
Stamkortregister DGWS
<server>/skr/wsdl/dgws20200728
Stamkortregister DGWS
<server>/skr/wsdl/dgws20210602
Stamkortregister IDWS
<server>/skr/wsdl/idws20180501
Stamkortregister IDWS
<server>/skr/wsdl/idws20190801
Stamkortregister IDWS
<server>/skr/wsdl/idws20200728
Stamkortregister IDWS
<server>/skr/wsdl/idws20210602

Valideringsbeskeder

Fejlkoder:

Webservicen følger ”Den Gode Webservice 1.0.1” hvilket betyder at fejlkoder, erklæres i faultelementet ”dgwsfault”, som specificerer indholdet af detail elementet for soap:Fault. I DGWS er detail elementet altid en medcom:FaultCode, der indeholder fejlkoden fra ”den gode webservice” som specificeret i deres ”Response-dataliste” eller en webservicespecifik kode.

Ved valideringsfejl for et request til SKR returneres der en fejlbesked, som indeholder en kode og overdnet tekst samt detaljer for fejlen. 
Eksempel: 200: Fejl i request i forbindelse med oprettelse af pårørende, Detaljer: Påkrævet element mangler: relatedPerson.associatedEntity.associatedPerson.name.given.

Nedenfor er de mulige fejlbeskeder beskrevet. Første tabel indeholder de overordnede fejlbeskeder og tilhørende fejlkoder, mens tabellen derunder indeholder de fejlbeskeder, der beskriver detaljer for fejlen.

For webservicespecifikke koder er der følgende, som alle pakkes ind i ”skr:FaultCode”:

Valideringsbeskeder

KodeBeskedBeskrivelse af fejlsituation
100Der opstod en fejl-
101Der opstod en fejl i forbindelse med hent stamkortFejlen opstår ved kald af operationen GetPersonalDataCard.
102Ingen data fundet-
200Fejl i request i forbindelse med oprettelse af pårørende

Fejlen opstår når man forsøger at oprette slægtninge ved kald af operationen CreateRelatives og den givne Uuid for slægtningen ikke findes.

201Intern fejl i forbindelse med oprettelse af pårørendeFejlen opstår ved kald af operationen CreateRelatives.
210Fejl i request i forbindelse med ændring af pårørendeFejlen opstår når man forsøger at opdatere slægtninge ved kald af operationen UpdateRelatives.
211Intern fejl i forbindelse med ændring af pårørendeFejlen opstår ved kald af operationen UpdateRelatives.
220Fejl i request i forbindelse med sletning af pårørende

Fejlen opstår når man forsøger at slette slægtninge ved kald af operationen DeleteRelatives og den angivne RelativeId ikke findes.

221Intern fejl i forbindelse med sletning af pårørendeFejlen opstår ved kald af operationen DeleteRelatives.
230Fejl i request i forbindelse med oprettelse af sprogFejlen opstår ved kald af operationen CreateLanguage og den angivne sprogkode ikke eksisterer i databasen.
231Intern fejl i forbindelse med oprettelse af sprog

Fejlen opstår ved kald af operationen CreateLanguage.

240Fejl i request i forbindelse med ændring af sprogFejlen opstår ved kald af operationen UpdateLanguage og hvis det angivne sprog mangler eller allerede eksisterer for en person.
241Intern fejl i forbindelse med ændring af sprogFejlen opstår ved kald af operationen UpdateLanguage.
250Fejl i request i forbindelse med sletning af sprogFejlen opstår ved kald af operationen DeleteLanguage og hvis det angivne LanguageId mangler.
251Intern fejl i forbindelse med sletning af sprogFejlen opstår ved kald af operationen DeleteLanguage.
260Fejl i request i forbindelse med oprettelse af midlertidig adresse

Fejlen opstår når man forsøger at oprette TemporaryAddress vha. kald til operationen CreateTemporaryAddress og en af følgende situationer gælder:

  • Hvis den angivne adresse allerede eksisterer.
  • Der er en anden TemporaryAddress.
  • Tidsperioden for TemporaryAddress er forkert. 
  • Der er indtastet et CPR nummer i StreetLineAddress felterne.
261Intern fejl i forbindelse med oprettelse af midlertidig adresseFejlen opstår ved kald af operationen CreateTemporaryAddress.
270Fejl i request i forbindelse med ændring af midlertidig adresse

Fejlen opstår når man forsøger at opdatere TemporaryAddress vha. kald til operationen UpdateTemporaryAddress og en af følgende situationer gælder:

  • Hvis den angivne adresse allerede eksisterer.
  • Der er en anden TemporaryAddress.
  • Tidsperioden for TemporaryAddress er forkert. 
271Intern fejl i forbindelse med ændring af midlertidig adresseFejlen opstår ved kald af operationen UpdateTemporaryAddress.
280Fejl i request i forbindelse med sletning af midlertidig adresse

Fejlen opstår når man forsøger at slette TemporaryAddress vha. kald til operationen DeleteTemporaryAddress og der gælder at den angivne adresse er tom eller ikke eksisterer.

281Intern fejl i forbindelse med sletning af midlertidig adresseFejlen opstår ved kald af operationen DeleteTemporaryAddress.
290Fejl i request i forbindelse med oprettelse af tandlæge

Fejlen opstår når man forsøger at oprette HealthProvider vha. kald til operationen CreateHealthProvider og en af følgende situationer gælder:

  • Hvis den angivne HealthProvider ikke eksisterer.
  • Der eksisterer allerede en anden HealthProvider.
291Intern fejl i forbindelse med oprettelse af tandlægeFejlen opstår ved kald af operationen CreateHealthProvider.
300Fejl i request i forbindelse med ændring af tandlæge

Fejlen opstår når man forsøger at opdatere HealthProvider vha. kald til operationen UpdateHealthProvider og en af følgende situationer gælder:

  • hvis der ikke er nogen HealthProvider at opdatere.
  • Den medsendte HealthcareProvider eksistere allerede
301Intern fejl i forbindelse med ændring af tandlægeFejlen opstår ved kald af operationen UpdateHealthProvider.
310Fejl i request i forbindelse med sletning af tandlæge

Fejlen opstår når man forsøger at slette HealthProvider vha. kald til operationen DeleteHealthProvider og en af følgende situationer gælder:

  • Hvis den angivne HealthProviderId er tom.
  • Der er ingen nuværende HealthProvider at slette. 
311Intern fejl i forbindelse med sletning af tandlægeFejlen opstår ved kald af operationen DeleteHealthProvider.
320Fejl i request i forbindelse med ændring af kontaktinformationFejlen opstår ved opdatering af ContactInformation vha. kald til operationend UpdateContactInformation og en af attributterne i kaldet ikke er i det forventede format. Eksempelvis hvis telefonnummeret større end den maksimale længde (45 tegn)
321Intern fejl i forbindelse med ændring af kontaktinformationFejlen opstår ved kald af operationen UpdateContactInformation.
500Ugyldig sikkerhedsbilletFejlen opstår hvis sikkerhedsbilletten enten mangler eller er ugyldig.
501Adgang til CPR-nummeret ikke tilladtFejlen opstår hvis brugeren brugeren ikke har tilladelse til at kalde operationen.
502CPR-nummer angivet som DataEnterer i request matcher ikke CPR-nummer i certifikatFejlen opstår hvis det CPR-nummer, der er angivet i kaldet, ikke stemmer overens med det certifikat der benyttes i service kaldet.
503CVR-nummer er ikke whitelisted til DGWS niveau 3 kald på denne operationFejlen opstår hvis CVR-nummeret i certifikatet er ikke whitelisted.
504Delegering ikke tilladtFejlen opstår hvis ActingUser er en HealthcareProfessional, men ingen PrincipalUser er til stede.
505CVR nummer ikke fundet i sikkerhedsbillettenFejlen opstår ved sikkerhedsbilletten ikke indeholder et CVR nummer.
506Bruger skal være identificeret ved CPR nummerFejlen opstår hvis UserIdentifier ikke er i CPR-format
507

Brugertype kunne ikke bestemmes udfra sikkerhedsbillet

-
508Forkert audience i sikkerhedsbilletFejlen opstår hvis sikkerhedsbilletten ikke indeholder det korrekte audience.
509Ingen gyldig bruger type identificeretFejlen opstår hvis sikkerhedsbilletten ikke indeholder hverken ActingUser eller Organisation.
510Delegering ikke tilladt, da ingen relation angivet mellem borgere kunne bestemmesFejlen opstår hvis sikkerhedsbilletten ikke indeholder en person der hvor der er relation til det CPR nummer der er angivet i service kaldet.

Detaljer for valideringsbeskeder:

Tidsstemplet [datetime] for elementet [element navn] overholder ikke det påkrævede format.

Elementet [element navn] skal starte med følgende præfiks: [præfiks]. Fandt værdien: [element værdi]

Ugyldig værdi fundet: [værdi]

Ugyldigt element fundet: [element navn]

Værdien [værdi] er ikke tilladt for elementet [element]. Tilladte værdier er: [tilladte værdier]
[antal fundet] elementer blev fundet, men der tillades maks [antal tilladt]: [element navn]
[antal fundet] elementer blev fundet, men mindst [antal påkrævet] elementer er påkrævet: [element navn]
Der blev ikke fundet noget gyldigt indhold i elementet: [element navn]
Påkrævet element mangler: [element navn]
[antal] af de påkrævede adresseelementer ([elementer]) mangler i elementet: [element navn]
Længden af værdien [værdi] overstiger det tilladte maks på [tilladt længde]
Længden af værdien [værdi] er mindre end det påkrævede minimum på [påkrævet længde]
Værdien "given + family" overstiger maks længde: [maks længde], Fundet: [længde]: [element navn]
"given" skal indeholde mindst ét tegn.
Root '[oid værdi]' og assigning authority '[værdi]' er ikke tilladte i elementet: [element navn] Tilladte elementer er: [elementer]
Uoverensstemmelse mellem root '[oid værdi]' og assigning authority '[værdi]' i elementet: [element navn]
Ugyldig relationshiptype code: [værdi]

Person id ikke gyldigt. 10 cifre er påkrævet [element navn] [[id]]

Id eksisterer ikke

Kaldet til PersonInformation fejlede: [exception message]

Feltet [element navn] indeholder et Cpr-nummer

Uspecificeret valideringsfejl ved indlæsning [request type] Request: [fejlbesked]

Ugyldig language code: [sprogkode]

Id for en eller flere af de specificerede pårørende matcher ikke nuværende data.

Ingen pårørende fundet med UUID: [uuid]

Ingen tandlæge fundet med UUID: [uuid]

Ingen midlertidig adresse fundet med UUID: [uuid]

Ingen sprog fundet med UUID: [uuid]

Ingen id'er for pårørende i request.

Intet id for tandlæge i request.

Intet id for midlertidig adresse i request.

Intet id for sprog i request.

Der er allerede angivet en midlertidig adresse for borgeren.

Der er allerede angivet en tandlæge for borgeren: [tandlæge navn]

Der er allerede angivet et sprog for borgeren: [sprogkode]

Et id for en pårørende i create-request findes allerede: [uuid]

Id'et for midlertidig adresse i create-request findes allerede: [uuid]

Id'et for tandlæge i create-request findes allerede: [uuid]

Id'et for sprog i create-request findes allerede: [uuid]

StartingDate må ikke være senere end EndingDate

Et ukendt adresseelement blev fundet: UsablePeriod

Mere end 2 period elementer blev fundet i adressen.

Et ukendt adresseelement blev fundet.

Adressen kunne ikke parses.

Navn skal bestå af to dele: Given og family.

Datetime string [datetime] overholder ikke det gyldige format: [datetime format]

Ukendt phone type fundet. H, MC, or WP er gyldige.

Mere end 4 street elementer blev fundet i addressen.

Intern fejl: navne på klasser og labels skal matche.

Ugyldigt input ved kald af MinLog service.

Fejl ved oprettelse af MinLog data.

Fejl ved forberedelse af input til MinLog registrering.

Fejl ved oprettelse af MinLog data: CPRnummer er påkrævet for personen, hvis data hentes/opdateres.

Fejl ved oprettelse af MinLog data: CPR for brugeren er påkrævet.

Fejl ved oprettelse af MinLog data: Activity er påkrævet.

Fejl ved oprettelse af MinLog data: Event time er påkrævet.

Fejl ved oprettelse af MinLog data: Source system er påkrævet.

Der forsøges at opdatere oplysninger i borgerens stamdata, hvor det lokale tidsstempel ikke matcher det der ligger i databasen. Genindlæs fra stamkortregister for at få de nyeste data (der kan være opdateret siden sidste hentning)

Der forsøges at oprette et telefonnummer på borgeren, hvor det eksisterer i forvejen. Genindlæs fra stamkortregister, og opdater telefonnummeret

Der forsøges at oprette en midlertidig adresse på borgeren, hvor den eksisterer i forvejen. Genindlæs fra stamkortregister, og opdater den midlertidige adresse

Der forsøges at oprette et sprog på borgeren, hvor det eksisterer i forvejen. Genindlæs fra stamkortregister, og opdater sproget

Der forsøges at oprette en tandlæge for borgeren, hvor der eksisterer en i forvejen. Genindlæs fra stamkortregister, og opdater tandlægen

DataEnterer er påkrævet ved opdatering.




  • No labels