Versions Compared

Key

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

...

Type

OID

Beskrivelse

Eksempel

CPR1.2.208.176.1.2CPR-nummer

<ns2:id assigningAuthorityName="CPR" extension="0501792275" root="1.2.208.176.1.2"/>

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

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

Fortrolighed2.16.840.1.113883.5.25Altid N (for "Normal") ifm. denne service

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

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"/>

ODR code system1.2.208.184.15.1*Kodesystem

<ns2:code code="OrganDonor" displayName="OrganDonorRegistration" codeSystem="1.2.208.184.15.1"/>

...

Notificeringer i NAS

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

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

Der anvendes følgende topic (som kan konfigureres): http://sundhedsdatastyrelsen.dk/OrganDonation/2022/05/05:OrganDonationUpdated.

Følgende er et eksempel på en opdateringsnotificering:

Code Block
firstline1
titleEksempel på notifikation ved skrivning fra ODR
linenumberstrue
collapsetrue
<ns3:Notify xmlns:ns3="http://docs.oasis-open.org/wsn/b-2" xmlns:ns2="http://www.w3.org/2005/08/addressing" xmlns:ns6="http://nsi.dk/advis/v10" xmlns:ns8ns7="http://sundhedsdatastyrelsen.dk/organdonor/20182022/0508/01/" xmlns="">
            <ns3:NotificationMessage>
                <ns3:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple">TESTNAS-TOPIC1
                <>http://sundhedsdatastyrelsen.dk/OrganDonation/2022/05/05:OrganDonationUpdated</ns3:Topic>
                <ns3:Message>
                    <ns6:NotifyContent id="0501792275" idType="http://nsi.dk/advis/v10/CPR">
                         <ns8:OrgandonorUpdated>
                            <date value="2022-08-01"/>
                            <type value="http   
					<ns7:OrgandonorUpdated>
						<ns7:type>http://sundhedsdatastyrelsen.dk/MessageDefinition/Organdonor-notification"/>
                            <version value="1"/>
                        </ns8:OrgandonorUpdated>
                    </ns6:NotifyContent>
  -notification</ns7:type>
						<ns7:date>2022-10-27</ns7:date>
						<ns7:version>1</ns7:version>
					</ns7:OrgandonorUpdated>
                </ns6:NotifyContent>
              </ns3:Message>
            </ns3:NotificationMessage>
        </ns3:Notify>
Code Block
firstline1
titleOrganDonorUpdatedNotification
linenumberstrue
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
		   targetNamespace="http://sundhedsdatastyrelsen.dk/organdonor/2022/08/01/"
		   elementFormDefault="qualified">
	<xs:element name="OrgandonorUpdated">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="type" type="xs:string"/>
				<xs:element name="date" type="xs:string"/>
				<xs:element name="version" type="xs:string"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

...

WSDL-filer
HTML-side med overblik
<server>/odr/wsdl
Organdonorregister DGWS
<server>/odr/wsdl/dgws
Organdonorregister IDWS
<server>/odr/wsdl/idws


Webservice-endpoints

URL

Functionality

<server>/odr/odr
Webservice-endpoint
<server>/odr/odrAdmin

Webservice admin-endpoint (til brug for brugerflade)


WSDL

Operation


Beskrivelse


DGWSIDWS
SundhedspersonaleAdminBorger

CreateOrganDonorRegistration_2018_05_01

Opret en organdonorregistrering for en specifik borger

NejJaJa

UpdateOrganDonorRegistration_2018_05_01

Opdatér en borgers organdonorregistrering

NejJaJa

DeleteOrganDonorRegistration_2018_05_01

Slet en borgers organdonorregistrering

NejJaJa

GetOrganDonorRegistration_2018_05_01

Hent en organdonorregistrering for en specifik borger

JaJaJa

HasOrganDonorRegistration_2018_05_01

Hent om en specifik borger har en organdonorregistrering

JaJaJa

...

Sundhedspersonale vil modtage fejlkode 501 - "Adgang til CPR-nummeret ikke tilladt", hvis der gøres forsøg på at få adgang til en operation, der kræver skriveadgang såsom oprette, slette eller opdatere.


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

...