Page History
| Navitabs | ||||
|---|---|---|---|---|
| ||||
| Table of Contents |
|---|
Introduktion
Formål
Dette dokument er en vejledning til anvendelse af Synkroniseringsservice til Fælles Stamkort (SFKS).
...
Formålet med dette dokument er at vejlede udviklere, der skal udvikle eller vedligeholde systemer, som anvender SFSK snitflader.
Læsevejledning
Dette dokument er rettet mod udviklere, der skal udvikle eller teste services, der har grænseflader mod SFSK.
Læseren forudsættes at være bekendt med de involverede teknologier, som f.eks. SOAP og DGWS. Derudover forudsættes, at læseren er bekendt med IHE XDS (herunder ITI-XX services).
Referencer
| DGWS | Den Gode Webservice | |
| IDWS | Identity Based Web Services | |
| IHE XDS | Cross Enterprise Document Sharing (IHE) | Cross-Enterprise Document Sharing |
Introduktion til SFSK
SFSK er en service på NSP, der udstiller snitflader til fremsøgning og hentning af stamkortdokumenter og -metadata i den nationale XDS infrastruktur.
De enkelte brugerhistorier er beskrevet i dokumentet SFSK - Brugerhistorier og giver et overblik over SFSK set fra anvendersystemerne.
I dette dokument er der en oversigt over snitfladebeskrivelser for SFSK.
Efterfølgende gennemgås de brugerhistorier, der er beskrevet i SFSK - Brugerhistorier og der gives en oversigt over, hvordan de enkelte brugerhistorier kan realiseres: Dvs. hvilke snitflader i SFSK er i spil samt eksempler på requests og responses.
Snitfladebeskrivelser og endpoints
SFSK udstiller to services til fremsøgning og hentning af stamkortdokumenter og disses metadata. SFSK snitfladerne tager udgangspunkt i de standardsnitflader, der er beskrevet som en del af IHE XDS.
Hver af SFSK services udstiller 2 3 WSDL filer.
- En standard ITI WSDL: Denne WSDL beskriver den standardiserede snitflade som er defineret som en del af IHE XDS stanadarden
- En DGWS WSDL: Denne WSDL er tilpasset således, at kravene i forhold til DGWS fremgår af WSDL file
- En IDWS WSDL: Denne WSDL er tilpasset således, at kravene i forhold til IDWS fremgår af WSDL file
| Standard ITI-18: Registry Stored Query | http://<NSP miljø>/sfsk/iti18 | http://<NSP miljø>/sfsk/iti18?wsdl | http://<NSP miljø>/sfsk/service-contract/wsdl/sfsk-20250730/iti18.wsdl |
| DGWS ITI-18: Registry Stored Query | http://<NSP miljø>/sfsk/service-contract/secure-wsdl-dgws/sfsk-20250730/iti18.wsdl | ||
| IDWS ITI-18: Registry Stored Query | http://<NSP miljø>/sfsk/service-contract/secure-wsdl-idws/sfsk-20250730/iti18.wsdl | ||
| Standard ITI-43: Retrieve Document Set | http://<NSP miljø>/sfsk/iti43 | http://<NSP miljø>/sfsk/iti43?wsdl | http://<NSP miljø>/sfsk/ |
| service-contract/wsdl/sfsk-20250730/ |
| iti18.wsdl | |||
| DGWS ITI-43: Retrieve Document Set | http://<NSP miljø>/sfsk/service-contract/secure-wsdl-dgws/sfsk-20250730/iti43.wsdl | ||
| IDWS ITI-43: Retrieve Document Set | http://<NSP miljø>/sfsk/service-contract/secure-wsdl-idws/sfsk-20250730/iti43.wsdl |
Yderligere er SFSK tilgængelig via DCC'en på de pågældende SOAPActions - dette er konfigureret Yderligere er SFSK tilgængelig via DCC'en på de pågældende SOAPActions - dette er konfigureret med en særskilt serviceidentifier, da DCC'en ellers ville viderestille kaldene til dokumentdelingsservicen.
| ITI-snitflade | SOAPAction | Decoupling-url (test1) | ServiceIdentifier |
|---|---|---|---|
| ITI18 | urn:ihe:iti:2007:RegistryStoredQuery | http://test1.ekstern-test.nspop.dk:8080/decoupling/nspservices/sfskreg | /nspservices/sfskreg |
| ITI43 | urn:ihe:iti:2007:RetrieveDocumentSet | http://test1.ekstern-test.nspop.dk:8080/decoupling/nspservices/sfskrep | /nspservices/sfskrep |
Understøttelse af udvikling for anvendere
Det er op til anvenderen selv at vælge platform og frameworks, der passer til resten af dennes løsning. Der er dog et eksempel på "anvenderkode", der eventuelt kan bruges som inspiration, hvis anvenderen laver en Java-baseret løsning.
Eksempelkoden er tilgængelig her: https://svn.nspop.dk/svn/test/drs/
Understøttelse af Brugerhistorier
Med udgangspunkt i brugerhistorierne i SFSK - Brugerhistorier beskrives i det følgende, hvorledes de enkelte snitflader skal anvendes til at understøtte disse.
Alle brugerhistorier indeholder eksempler på succesfulde requests og responses.
Anvendelsen af SFSK består som i andre IHE XDS baserede systemer i to interaktioner:
- Fremsøgning af metadata om en borgers stamkort: ITI-18 Registry Stored Query anvendes til at fremsøge metadata (herunder dokument-id'er) for en borgers stamkort dokumenter.
- Hentning af stamkort dokumenter: ITI-43 Retrieve Document Set anvendes til at hente konkrete stamkort dokumenter udfra disses dokument-id'er.
Disse interaktioner beskrives i brugerhistorierne Brugerhistorie: Fremsøg stamkort og Brugerhistorie: Hent stamkort.
Begge servicekald kræver, at anvenderen autentificerer sig med et gyldigt system idkort. SFSK tillader ikke kald med bruger idkort.
Derudover skal det anvendte (FOCES/VOCES) certifikat være whitelistet til kald til SFSK. Anvendere, der ønsker at kalde SFSK, skal whitelistes. Dette gøres ved at oprette en supportsag via https://www.nspop.dk/category/sup - husk at vedhæfte den offentlige del af det certifikat, der skal anvendes eller angiv subjectserialnumber i sagen.
Fejl i autentificeringen (herunder whitelisting) rapporteres tilbage til brugeren som en SOAP Fault.
Understøttelse af brugerhistorien: Fremsøg stamkort
Til fremsøgning af en borgers stamkort anvendes snitfladen ITI-18 Registry Stored Query.
Nedenfor vises et eksempel på et succesfuldt request og det tilhørende response.
Laver man en java-baseret løsning er "Dokumentdeling på NSP (DROS, DDS, NXRG/SDS Patientindex, OpenXDS)" et godt sted at starte.
Heri findes afsnittet "Hvordan kommer man i gang", der blandt andet henviser til et kode bibliotek, som letter arbejdet med programmeringen. Afsnittet forklarer centrale elementer, giver kode eksempler og eksempler på request og responses.
Asynkron hentning af stamkort
Dette er en beskrivelse af en implementationsdetalje til brugerhistorien "Hent stamkort".
Det er muligt at implementere asynkron hentning af stamkort, ved kun at hente stamkort når der er en ændring i det. Dette gøres ved at subscribe på følgende topics i NAS, som adviserer om ændringerne:
http://sundhedsdatastyrelsen.dk/ConsentAdministration/2021/03/01:ConsentUpdated
http://sundhedsdatastyrelsen.dk/LivingWill/2022/05/05:LivingWillUpdated
http://sundhedsdatastyrelsen.dk/OrganDonation/2022/05/05:OrganDonationUpdated
http://sundhedsdatastyrelsen.dk/PersonalDataCard/2020/11/01:DataCardUpdated
http://sundhedsdatastyrelsen.dk/TreatmentWill/2022/05/05:TreatmentWillUpdated
http://sundhedsdatastyrelsen.dk/NoResuscitation/2023/06/01:NoResuscitationUpdated
Understøttelse af Brugerhistorier
Med udgangspunkt i brugerhistorierne i SFSK - Brugerhistorier beskrives i det følgende, hvorledes de enkelte snitflader skal anvendes til at understøtte disse.
Alle brugerhistorier indeholder eksempler på succesfulde requests og responses.
Anvendelsen af SFSK består som i andre IHE XDS baserede systemer i to interaktioner:
- Fremsøgning af metadata om en borgers stamkort: ITI-18 Registry Stored Query anvendes til at fremsøge metadata (herunder dokument-id'er) for en borgers stamkort dokumenter.
- Hentning af stamkort dokumenter: ITI-43 Retrieve Document Set anvendes til at hente konkrete stamkort dokumenter udfra disses dokument-id'er.
Disse interaktioner beskrives i brugerhistorierne Brugerhistorie: Fremsøg stamkort og Brugerhistorie: Hent stamkort.
Begge servicekald kræver, at anvenderen autentificerer sig med et gyldigt system eller medarbejder idkort.Brugertyperne er beskrevet i SFSK Brugerhistorier
Derudover skal det anvendte (FOCES/VOCES) certifikat være whitelistet til kald til SFSK. Anvendere, der ønsker at kalde SFSK, skal whitelistes. Dette gøres ved at oprette en supportsag via https://www.nspop.dk/category/sup - husk at vedhæfte den offentlige del af det certifikat, der skal anvendes eller angiv subjectserialnumber i sagen.
Fejl i autentificeringen (herunder whitelisting) rapporteres tilbage til brugeren som en SOAP Fault.
Understøttelse af brugerhistorien: Fremsøg stamkort
Til fremsøgning af en borgers stamkort anvendes snitfladen ITI-18 Registry Stored Query.
Nedenfor vises et eksempel på et succesfuldt request og det tilhørende response.
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
ID: 1
Address: http://localhost:8060/sfsk/iti18
Encoding: UTF-8
Http-Method: POST
Content-Type: application/soap+xml
Headers: {Accept=[*/*]}
Payload:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/200401-wss-wssecurity-secext-1.0.xsd">
<wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/200401-wss-wssecurity-utility-1.0.xsd">
<wsu:Created>2021-06-29T06:30:57Z</wsu:Created>
</wsu:Timestamp>
<saml:Assertion xmlns:saml="urn | ||||||
| Code Block | ||||||
| ||||||
ID: 1 Address: http://localhost:8060/sfsk/iti18 Encoding: UTF-8 Http-Method: POST Content-Type: application/soap+xml Headers: {Accept=[*/*]} Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsu:Created>2021-06-29T06:30:57Z</wsu:Created> </wsu:Timestamp> <saml:Assertion xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" IssueInstant="2021-06-29T06:25:57Z" Version="2.0" id="IDCard"> <saml:Issuer>TEST2-NSP-STS</saml:Issuer> <saml:Subject> <saml:NameID Format="medcom:other">SubjectDN={SERIALNUMBER=CVR:46837428-UID:27910135 + CN=Statens Serum Institut - Test VOCES, O=Statens Serum Institut // CVR:46837428, C=DK},IssuerDN={CN=TRUST2408 Systemtest XXII CA, O=TRUST2408, C=DK},CertSerial={1495058165}</saml:NameID> <saml:SubjectConfirmation> <saml:ConfirmationMethod>urn:oasis:names:tc:SAML:2.0:cm:holder-of-key</saml:ConfirmationMethod> assertion" IssueInstant="2021-06-29T06:25:57Z" Version="2.0" id="IDCard"> <saml:SubjectConfirmationData> :Issuer>TEST2-NSP-STS</saml:Issuer> <saml:Subject> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:KeyName>OCESSignature</ds:KeyName> <saml:NameID Format="medcom:other">SubjectDN={SERIALNUMBER=CVR:46837428-UID:27910135 + CN=Statens Serum Institut - Test VOCES, O=Statens Serum Institut // CVR:46837428, C=DK},IssuerDN={CN=TRUST2408 Systemtest XXII CA, O=TRUST2408, C=DK},CertSerial={1495058165}</saml:NameID> </ds:KeyInfo><saml:SubjectConfirmation> </saml:SubjectConfirmationData> <saml:ConfirmationMethod>urn:oasis:names:tc:SAML:2.0:cm:holder-of-key</saml:ConfirmationMethod> </saml<saml:SubjectConfirmation>SubjectConfirmationData> </saml:Subject> <saml<ds:Conditions NotBefore="2021-06-29T06:25:57Z" NotOnOrAfter="2021-06-30T06:25:57Z"/KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <saml:AttributeStatement id="IDCardData"> <saml:Attribute Name="sosi:IDCardID"><ds:KeyName>OCESSignature</ds:KeyName> <saml:AttributeValue>t9eKkssIKrREqCxShV729w== </samlds:AttributeValue>KeyInfo> </saml:Attribute>SubjectConfirmationData> <saml:Attribute Name="sosi:IDCardVersion"></saml:SubjectConfirmation> </saml:Subject> <saml:AttributeValue>1.0.1</saml:AttributeValue>:Conditions NotBefore="2021-06-29T06:25:57Z" NotOnOrAfter="2021-06-30T06:25:57Z"/> </saml:Attribute><saml:AttributeStatement id="IDCardData"> <saml:Attribute Name="sosi:IDCardTypeIDCardID"> <saml:AttributeValue>system<AttributeValue>t9eKkssIKrREqCxShV729w==</saml:AttributeValue> </saml:Attribute> <saml:Attribute Name="sosi:AuthenticationLevelIDCardVersion"> <saml:AttributeValue>3<AttributeValue>1.0.1</saml:AttributeValue> </saml:Attribute> <saml:Attribute Name="sosi:OCESCertHashIDCardType"> <saml:AttributeValue>xeAttributeValue>system</OtYMBaE1RFJ7l9lN2zAuiXAU=</saml:AttributeValue> </saml:Attribute> </saml:AttributeStatement> <saml:AttributeStatement id="SystemLog"> <saml:Attribute Name="medcomsosi:ITSystemNameAuthenticationLevel"> <saml:AttributeValue>SFSK<AttributeValue>3</saml:AttributeValue> </saml:Attribute> <saml:Attribute Name="medcomsosi:CareProviderID" NameFormat="medcom:cvrnumber"OCESCertHash"> <saml:AttributeValue>46837428</samlAttributeValue>xe/OtYMBaE1RFJ7l9lN2zAuiXAU=</saml:AttributeValue> </saml:Attribute> </saml:AttributeStatement> <saml:AttributeAttributeStatement Nameid="medcom:CareProviderNameSystemLog"> <saml:AttributeValue>Statens Serum Institut</saml:AttributeValue>Attribute Name="medcom:ITSystemName"> < <saml:AttributeValue>SFSK</saml:Attribute>AttributeValue> </saml:AttributeStatement>Attribute> <ds <saml:SignatureAttribute xmlns:dsName="http://www.w3.org/2000/09/xmldsig#" id="OCESSignaturemedcom:CareProviderID" NameFormat="medcom:cvrnumber"> <ds:SignedInfo> <saml:AttributeValue>46837428</saml:AttributeValue> </saml:Attribute> <ds<saml:CanonicalizationMethodAttribute AlgorithmName="http://www.w3.org/2001/10/xml-exc-c14n#"/medcom:CareProviderName"> <ds<saml:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>AttributeValue>Statens Serum Institut</saml:AttributeValue> <ds:Reference URI="#IDCard"></saml:Attribute> <ds:Transforms></saml:AttributeStatement> <ds:TransformSignature Algorithmxmlns:ds="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/xmldsig#" id="OCESSignature"> <ds:SignedInfo> <ds:TransformCanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> </ds:Transforms> <ds:DigestMethodSignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1xmldsig#rsa-sha1"/> <ds:DigestValue>FWHQCXJv1DPXZ6VIn6lZ2FfMpOI=</ds:DigestValue>Reference URI="#IDCard"> </ds:Reference> <ds:Transforms> </ds:SignedInfo> <ds:Transform Algorithm="http:SignatureValue>oSWAQuB3zjqzLLOwB6lEiY2JPLcjhgV3b6v/NphEz1H6helxQSze/NehoIadxSSu3YG5KsAtiry3AaPgULcIpUQ17r8xxzHjoFUpYIq/mFgPR4pH6vACEFFtpFvwUuboqMLoVETGAj56Q0vjZa7QDvcb6F0pnGSz+bWViCxlLXJxJXYvlhyZs3zx0vngpc44IzrDLC8iQfQ0juqi2NJjYJi4tWis75DmA7FR8th2zCNjMayCGJzqTaV9FfRGSfh/I/5a/DB8WESRtSIJzTgPQTc6ZvWxNzTe7NrgJCllxaAhGDtMZ345kokJHibtIEbtRdZ65jKtb9bKTTTF9zwAKA==</ds:SignatureValue>www.w3.org/2000/09/xmldsig#enveloped-signature"/> <ds:KeyInfo> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <ds:X509Data> </ds:Transforms> <ds:X509Certificate>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</ds:X509Certificate>DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <ds:DigestValue>FWHQCXJv1DPXZ6VIn6lZ2FfMpOI=</ds:X509Data>DigestValue> </ds:KeyInfo>Reference> </ds:Signature>SignedInfo> </saml:Assertion> </wsse:Security> <medcom:Header xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd"><ds:SignatureValue>oSWAQuB3zjqzLLOwB6lEiY2JPLcjhgV3b6v/NphEz1H6helxQSze/NehoIadxSSu3YG5KsAtiry3AaPgULcIpUQ17r8xxzHjoFUpYIq/mFgPR4pH6vACEFFtpFvwUuboqMLoVETGAj56Q0vjZa7QDvcb6F0pnGSz+bWViCxlLXJxJXYvlhyZs3zx0vngpc44IzrDLC8iQfQ0juqi2NJjYJi4tWis75DmA7FR8th2zCNjMayCGJzqTaV9FfRGSfh/I/5a/DB8WESRtSIJzTgPQTc6ZvWxNzTe7NrgJCllxaAhGDtMZ345kokJHibtIEbtRdZ65jKtb9bKTTTF9zwAKA==</ds:SignatureValue> <medcom:SecurityLevel>3</medcom:SecurityLevel> <medcom<ds:Linking>KeyInfo> <medcom:MessageID>AAABelZ2sZtjsFlZV2aLmlNPU0k=</medcom:MessageID> </medcom:Linking><ds:X509Data> <medcom:RequireNonRepudiationReceipt>no</medcom:RequireNonRepudiationReceipt> </medcom:Header> <Action xmlns="http://www.w3.org/2005/08/addressing" soap:mustUnderstand="1">urn:ihe:iti:2007:RegistryStoredQuery</Action> <MessageID xmlns<ds:X509Certificate>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</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </ds:Signature> </saml:Assertion> </wsse:Security> <medcom:Header xmlns:medcom="http://www.w3medcom.orgdk/dgws/20052006/08/addressing">urn:uuid:6c00c46d-eac1-4a2f-bbf3-2ed23972bc31</MessageID>04/dgws-1.0.xsd"> <medcom:SecurityLevel>3</medcom:SecurityLevel> <medcom:Linking> <To xmlns="http://www.w3.org/2005/08/addressing">http://localhost:8060/sfsk/iti18</To> <medcom:MessageID>AAABelZ2sZtjsFlZV2aLmlNPU0k=</medcom:MessageID> </medcom:Linking> <medcom:RequireNonRepudiationReceipt>no</medcom:RequireNonRepudiationReceipt> </medcom:Header> <ReplyTo<Action xmlns="http://www.w3.org/2005/08/addressing" soap:mustUnderstand="1">>urn:ihe:iti:2007:RegistryStoredQuery</Action> <Address>http<MessageID xmlns="http://www.w3.org/2005/08/addressing/anonymous</Address> ">urn:uuid:6c00c46d-eac1-4a2f-bbf3-2ed23972bc31</MessageID> </<To xmlns="http://www.w3.org/2005/08/addressing">http://localhost:8060/sfsk/iti18</To> <ReplyTo xmlns="http://www.w3.org/2005/08/addressing" soap:mustUnderstand="1"> <Address>http://www.w3.org/2005/08/addressing/anonymous</Address> </ReplyTo> </soap:Header> <soap:Body> <ns4:AdhocQueryRequest xmlns:ns6="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:ihe:iti:xds-b:2007" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns2="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0"> <ns4:ResponseOption returnType="LeafClass" returnComposedObjects="true"/> <ns2:AdhocQuery id="urn:uuid:14d4debf-8f97-4251-9a74-a90016b0af0d"> <ns2:Slot name="$XDSDocumentEntryPatientId"> <ns2:ValueList> <ns2:Value>'2222222222^^^&1.2.208.176.1.2&ISO'</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Slot name="$XDSDocumentEntryType"> <ns2:ValueList> <ns2:Value>('urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248')</ns2:Value> <ns2:Value>('urn:uuid:7edca82f-054d-47f2-a032-9b2a5b5186c1')</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Slot name="$XDSDocumentEntryStatus"> <ns2:ValueList> <ns2:Value>('urn:oasis:names:tc:ebxml-regrep:StatusType:Approved')</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Slot name="$XDSDocumentEntryFormatCode"> <ns2:ValueList> <ns2:Value>('urn:ad:dk:medcom:pdc-v3.0:full')</ns2:Value> </ns2:ValueList> </ns2:Slot> </ns2:AdhocQuery> </ns4:AdhocQueryRequest> </soap:Body> </soap:Envelope> |
Linjerne 9-91 indeholder DGWS relaterede informationer i kaldet.
Selve søgeparametrene til stamkortfremsøgningen ses i strukturen AdhocQueryRequest. Det er obligatorisk at angive borgeren CPR nummer i søgningen (se parameteren '$XDSDocumentEntryPatientId').
Da stamkort i den nationale infrastruktur er CDA dokumenter af typen on-demand er det obligatorisk, at angive, at man søger efter disse (i eksemplet er det søgeparameterværdien 'urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248' under '$XDSDocumentEntryType'. Man kan ydermere (hvilket er valgfrigt) styre hvilken CDA-version af stamkortet man får, ved at angive det i "$XDSDocumentEntryFormatCode" som det ses i eksemplet (her "pdc-v3.0").
Et succesfuldt kald til SFSK returnere metadata for den specificerede borgers stamkort dokumenter. Følgende response er et eksempel på dette:
:Slot>
<ns2:Slot name="$XDSDocumentEntryFormatCode">
<ns2:ValueList>
<ns2:Value>('urn:ad:dk:medcom:pdc-v3.0:full')</ns2:Value>
</ns2:ValueList>
</ns2:Slot>
</ns2:AdhocQuery>
</ns4:AdhocQueryRequest>
</soap:Body>
</soap:Envelope> |
Linjerne 9-91 indeholder DGWS relaterede informationer i kaldet.
Selve søgeparametrene til stamkortfremsøgningen ses i strukturen AdhocQueryRequest. Det er obligatorisk at angive borgeren CPR nummer i søgningen (se parameteren '$XDSDocumentEntryPatientId').
Da stamkort i den nationale infrastruktur er CDA dokumenter af typen on-demand er det obligatorisk, at angive, at man søger efter disse (i eksemplet er det søgeparameterværdien 'urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248' under '$XDSDocumentEntryType'. Man kan ydermere (hvilket er valgfrigt) styre hvilken CDA-version af stamkortet man får, ved at angive det i "$XDSDocumentEntryFormatCode" som det ses i eksemplet (her "pdc-v3.0").
Et succesfuldt kald til SFSK returnere metadata for den specificerede borgers stamkort dokumenter. Følgende response er et eksempel på dette:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
ID: 1
Response-Code: 200
Encoding: UTF-8
Content-Type: text/xml;charset=UTF-8
Headers: {connection=[keep-alive], content-type=[text/xml;charset=UTF-8], Date=[Tue, 29 Jun 2021 06:30:59 GMT], transfer-encoding=[chunked]}
Payload:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<Action xmlns="http://www.w3.org/2005/08/addressing">urn:ihe:iti:2007:RegistryStoredQueryResponse</Action>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:5cdd0b7f-a3ff-4809-b578-b9db88dbaf45</MessageID>
<To xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To>
<RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6c00c46d-eac1-4a2f-bbf3-2ed23972bc31</RelatesTo>
</soap:Header>
<soap:Body>
<ns4:AdhocQueryResponse xmlns:ns6="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:ihe:iti:xds-b:2007" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns2="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success | ||||||
| Code Block | ||||||
| ||||||
ID: 1 Response-Code: 200 Encoding: UTF-8 Content-Type: text/xml;charset=UTF-8 Headers: {connection=[keep-alive], content-type=[text/xml;charset=UTF-8], Date=[Tue, 29 Jun 2021 06:30:59 GMT], transfer-encoding=[chunked]} Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <Action xmlns="http://www.w3.org/2005/08/addressing">urn:ihe:iti:2007:RegistryStoredQueryResponse</Action> <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:5cdd0b7f-a3ff-4809-b578-b9db88dbaf45</MessageID> <To xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To> <RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:6c00c46d-eac1-4a2f-bbf3-2ed23972bc31</RelatesTo> </soap:Header> <soap:Body> <ns4:AdhocQueryResponse xmlns:ns6="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:ihe:iti:xds-b:2007" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns2="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success"> <ns2:RegistryObjectList> <ns2:ExtrinsicObject mimeType="text/xml" objectType="urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved" id="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" home="1.2.208.176.8.1.12"> <ns2:Slot name="creationTime"> <ns2:ValueList> <ns2:Value>20210629063058</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Slot name="languageCode"> <ns2:ValueList>RegistryObjectList> <ns2:ExtrinsicObject mimeType="text/xml" <ns2:Value>da-DK</ns2:Value> </ns2:ValueList> </ns2:Slot>objectType="urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved" id="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" home="1.2.208.176.8.1.12"> <ns2:Slot name="repositoryUniqueIdcreationTime"> <ns2:ValueList> <ns2:Value>1.2.208.176.43210.8.10.12<Value>20210629063058</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Slot name="sourcePatientIdlanguageCode"> <ns2:ValueList> <ns2:Value>2222222222^^^&1.2.208.176.1.2&ISO<Value>da-DK</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name>Slot name="repositoryUniqueId"> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="Fælles stamkort"/> </ns2:Name> ValueList> <ns2:Classification classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d" classifiedObject="1 <ns2:Value>1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" nodeRepresentation="" id="urn:uuid:e4f0a11e-0b1a-4ec7-9043-0eb2a41b0af9">12</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Slot name="authorInstitutionsourcePatientId"> <ns2:ValueList> <ns2:Value>Fælles Stamkort udstedelse^^^^^Value>2222222222^^^&1.2.208.176.1.12&ISO^^^^1126211000016009<ISO</ns2:Value> </ns2:ValueList> </ns2:ValueList>:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" </ns2:Slot>value="Fælles stamkort"/> </ns2:Classification>Name> <ns2:Classification classificationScheme="urn:uuid:41a5887f93606bcf-88659494-4c0943ec-adf79b4e-e362475b143aa7748d1a838d" classifiedObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" nodeRepresentation="001" id="urn:uuid:568be6eae4f0a11e-62380b1a-4c1e4ec7-a9fe9043-1f88ef9adb5c0eb2a41b0af9"> <ns2:Slot name="codingSchemeauthorInstitution"> <ns2:ValueList> <ns2:Value>1Value>Fælles Stamkort udstedelse^^^^^&1.2.208.184176.1001.9<1&ISO^^^^1126211000016009</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="Klinisk rapport"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:a09d584041a5887f-386c8865-46f24c09-b5adadf7-9c3699a4309de362475b143a" classifiedObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" nodeRepresentation="DK FSK Schema001" id="urn:uuid:6507487d568be6ea-4d9f6238-4a5d4c1e-8de6a9fe-2094d3f55b5b1f88ef9adb5c"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>urn:ad:dk:medcom:fsk:full<Value>1.2.208.184.100.9</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="DK FSK Schema Klinisk rapport"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:f33fb8aca09d5840-18af386c-42cc46f2-ae0eb5ad-ed0b0bdb91e19c3699a4309d" classifiedObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" nodeRepresentation="554041000005106DK FSK Schema" id="urn:uuid:98695b8d6507487d-f0a94d9f-41a94a5d-ab6a8de6-8ef6954030ea2094d3f55b5b"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>2.16.840.1.113883.6.96<:Value>urn:ad:dk:medcom:fsk:full</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="sundhedsforvaltningDK FSK Schema "/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:cccf5598f33fb8ac-8b0718af-4b7742cc-a05eae0e-ae952c785eaded0b0bdb91e1" classifiedObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" nodeRepresentation="408443003554041000005106" id="urn:uuid:3cdd8faf98695b8d-79b3f0a9-41a741a9-9515ab6a-c525b0244dde8ef6954030ea"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>2.16.840.1.113883.6.96</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="almen medicinsundhedsforvaltning"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:f0306f51cccf5598-975f8b07-434e4b77-a61ca05e-c59651d33983ae952c785ead" classifiedObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" nodeRepresentation="52460-3408443003" id="urn:uuid:8f22989c3cdd8faf-c73a79b3-478641a7-a5459515-787fe2297be2c525b0244dde"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>2.16.840.1.113883.6.1<96</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="Patientalmen Informationmedicin"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:f4f85eacf0306f51-e6cb975f-4883434e-b524a61c-f2705394840fc59651d33983" classifiedObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" nodeRepresentation="N52460-3" id="urn:uuid:8bcf35468f22989c-e748c73a-430c4786-9be2a545-ecef8093f5e5787fe2297be2"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>2.16.840.1.113883.56.25<1</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="normalPatient Information"/> </ns2:Name> </ns2:Classification> <ns2:ExternalIdentifier registryObjectClassification classificationScheme="urn:uuid:f4f85eac-e6cb-4883-b524-f2705394840f" classifiedObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427" value="2222222222^^^&1.2.208.176.1.2&ISOnodeRepresentation="N" id="urn:uuid:7205621f8bcf3546-ae21e748-4545430c-83c79be2-e8018cf700c8ecef8093f5e5"> <ns2:Name>Slot name="codingScheme"> <ns2:LocalizedString value="XDSDocumentEntry.patientId"/>ValueList> < <ns2:Value>2.16.840.1.113883.5.25</ns2:Name>Value> </ns2:ExternalIdentifier>ValueList> <ns2:ExternalIdentifier registryObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" id="urn:uuid:5579af5e-9bdd-4a89-b1f5-6fe3b5e67157"> </ns2:Slot> <ns2:Name> <ns2:LocalizedString <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="XDSDocumentEntry.uniqueIdnormal"/> </ns2:Name> </ns2:ExternalIdentifier>Classification> </ns2:ExtrinsicObject> <ns2:ExtrinsicObjectExternalIdentifier mimeType="text/xml" objectTyperegistryObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" identificationScheme="urn:uuid:34268e4758a6f841-fdf587b3-41a64a3e-ba3392fd-82133c465248a8ffeff98427" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved" id="value="2222222222^^^&1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" home="1.2.208.176.8.1.12"> 1.2&ISO" id="urn:uuid:7205621f-ae21-4545-83c7-e8018cf700c8"> <ns2:Name> <ns2:SlotLocalizedString namevalue="creationTimeXDSDocumentEntry.patientId"/> <ns2</ns2:ValueList>Name> </ns2:ExternalIdentifier> <ns2:Value>20210629063058</ns2:Value>ExternalIdentifier registryObject="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2.208.176.43210.8.10.12^3ae0c14f-723f-422c-9f19-711681ccb461" id="urn:uuid:5579af5e-9bdd-4a89-b1f5-6fe3b5e67157"> </ns2<ns2:ValueList>Name> </ns2:Slot> <ns2:SlotLocalizedString namevalue="languageCodeXDSDocumentEntry.uniqueId"/> <ns2</ns2:ValueList>Name> </ns2:ExternalIdentifier> <ns2:Value>da-DK<</ns2:Value>ExtrinsicObject> <ns2:ExtrinsicObject mimeType="text/xml" </ns2:ValueList> </ns2:Slot>objectType="urn:uuid:34268e47-fdf5-41a6-ba33-82133c465248" status="urn:oasis:names:tc:ebxml-regrep:StatusType:Approved" id="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" home="1.2.208.176.8.1.12"> <ns2:Slot name="repositoryUniqueIdcreationTime"> <ns2:ValueList> <ns2:Value>1.2.208.176.43210.8.10.12<Value>20210629063058</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Slot name="sourcePatientIdlanguageCode"> <ns2:ValueList> <ns2:Value>2222222222^^^&1.2.208.176.1.2&ISO<Value>da-DK</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name>Slot name="repositoryUniqueId"> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="Fælles stamkort"/>ValueList> </ns2:Name> <ns2:Classification classificationScheme="urn:uuid:93606bcf-9494-43ec-9b4e-a7748d1a838d" classifiedObject="1Value>1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" nodeRepresentation="" id="urn:uuid:8611b3a9-a767-44ab-92dd-bffdefdca564">12</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Slot name="authorInstitutionsourcePatientId"> <ns2:ValueList> <ns2:Value>Fælles Stamkort udstedelse^^^^^Value>2222222222^^^&1.2.208.176.1.12&ISO^^^^1126211000016009<ISO</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="Fælles stamkort"/> </ns2:Classification>Name> <ns2:Classification classificationScheme="urn:uuid:41a5887f93606bcf-88659494-4c0943ec-adf79b4e-e362475b143aa7748d1a838d" classifiedObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" nodeRepresentation="001" id="urn:uuid:8b67085f8611b3a9-db9fa767-4dd944ab-a1d592dd-fe5fa08ab8aebffdefdca564"> <ns2:Slot name="codingSchemeauthorInstitution"> <ns2:ValueList> <ns2:Value>1Value>Fælles Stamkort udstedelse^^^^^&1.2.208.184176.1001.9<1&ISO^^^^1126211000016009</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="Klinisk rapport"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:a09d584041a5887f-386c8865-46f24c09-b5adadf7-9c3699a4309de362475b143a" classifiedObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" nodeRepresentation="urn:ad:dk:medcom:pdc-v2.0:full="001" id="urn:uuid:769e3e398b67085f-3356db9f-4c0c4dd9-9c08a1d5-fde1a5de7899fe5fa08ab8ae"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>1.2.208.184.100.10<9</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="DKKlinisk PDC schemarapport"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:f33fb8aca09d5840-18af386c-42cc46f2-ae0eb5ad-ed0b0bdb91e19c3699a4309d" classifiedObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" nodeRepresentation="554041000005106urn:ad:dk:medcom:pdc-v2.0:full" id="urn:uuid:ab499406769e3e39-e1303356-4a504c0c-98799c08-907156506a1afde1a5de7899"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>2Value>1.162.840208.1184.113883100.6.96<10</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="sundhedsforvaltningDK PDC schema"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:cccf5598f33fb8ac-8b0718af-4b7742cc-a05eae0e-ae952c785eaded0b0bdb91e1" classifiedObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" nodeRepresentation="408443003554041000005106" id="urn:uuid:67e53353ab499406-20d2e130-41434a50-b7d39879-06b5b36873eb907156506a1a"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>2.16.840.1.113883.6.96</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="almen medicinsundhedsforvaltning"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:f0306f51cccf5598-975f8b07-434e4b77-a61ca05e-c59651d33983ae952c785ead" classifiedObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" nodeRepresentation="PDC408443003" id="urn:uuid:59f4bbe467e53353-c38020d2-45b34143-8627b7d3-a29950b6ef6a06b5b36873eb"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>1Value>2.16.2840.2081.184113883.1006.1<96</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="Stamkortalmen medicin"/> </ns2:Name> </ns2:Classification> <ns2:Classification classificationScheme="urn:uuid:f4f85eacf0306f51-e6cb975f-4883434e-b524a61c-f2705394840fc59651d33983" classifiedObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" nodeRepresentation="NPDC" id="urn:uuid:67539bf159f4bbe4-494bc380-489e45b3-8eb5-e25a7992c0dd"> <ns2:Slot name="codingScheme"> <ns2:ValueList> <ns2:Value>2.16.840.1.113883.5.25</ns2:Value> </ns2:ValueList> </ns2:Slot>8627-a29950b6ef6a"> <ns2:Name>Slot name="codingScheme"> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="normal"/> ValueList> <<ns2:Value>1.2.208.184.100.1</ns2:Name>Value> </ns2:Classification>ValueList> <ns2:ExternalIdentifier registryObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427" value="2222222222^^^&1.2.208.176.1.2&ISO" id="urn:uuid:5b8f2683-7989-48dc-8864-fc90ac02b339"> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="XDSDocumentEntry.patientIdStamkort"/> </ns2:Name> </ns2:ExternalIdentifier>Classification> <ns2:ExternalIdentifierClassification registryObjectclassificationScheme="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" identificationScheme="urn:uuid:2e82c1f6f4f85eac-a085e6cb-4c724883-9da3b524-8640a32e42abf2705394840f" valueclassifiedObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" nodeRepresentation="N" id="urn:uuid:e67c220667539bf1-c1a2494b-4368489e-9fe08eb5-f5a4950c3b04e25a7992c0dd"> <ns2:Name> <ns2:LocalizedString value="XDSDocumentEntry.uniqueId"/> </ns2:Name>Slot name="codingScheme"> </ns2:ExternalIdentifier> <ns2:ValueList> </ns2:ExtrinsicObject> </ns2:RegistryObjectList> </ns4:AdhocQueryResponse> </soap:Body> </soap:Envelope> |
Som en del af response kan findes dokument-id'erne for borgerens stamkortdokumenter. Disse kan anvendes i understøttelsen af brugerhistorien Hent Stamkort (se nedenfor).
SFSK respekterer eventuelle dataspecifikke spærringer, som en given borger måtte have angivet i MinSpærring. Hvis borgeren har opsat spærringer mod udlevering af stamkort, så vil response fra SFSK angive dette. Følgende eksempel er et eksempel på et response, hvor borgerens stamkort er spærret.
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
ID: 5 Response-Code: 200 Encoding: UTF-8 Content-Type: text/xml;charset=UTF-8 Headers: {connection=[keep-alive], content-type=[text/xml;charset=UTF-8], Date=[Tue, 29 Jun 2021 06:43:07 GMT], transfer-encoding=[chunked]} Payload: <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <Action xmlns="http://www.w3.org/2005/08/addressing">urn:ihe:iti:2007:RegistryStoredQueryResponse</Action> <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:ca5dcbdd-7e89-467c-9d66-ed6b27fad490</MessageID> <To xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To> <RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:82669efe-6d6e-47d2-aa7b-44fcbfe3f21d</RelatesTo> </soap:Header> <soap:Body> <ns4:AdhocQueryResponse xmlns:ns6="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:ihe:iti:xds-b:2007" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns2="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" status="urn:ihe:iti:2007:ResponseStatusType:PartialSuccess"> <ns3:RegistryErrorList> <ns3:RegistryError codeContext="urn:dk:nsi:Consent Filter Applied" errorCode="XDSRegistryError" severity="urn:oasis:names:tc:ebxml-regrep:ErrorSeverityType:Warning" location="ITI-18"/> </ns3:RegistryErrorList> <ns2:RegistryObjectList/><ns2:Value>2.16.840.1.113883.5.25</ns2:Value> </ns2:ValueList> </ns2:Slot> <ns2:Name> <ns2:LocalizedString xml:lang="en-US" charset="UTF-8" value="normal"/> </ns2:Name> </ns2:Classification> <ns2:ExternalIdentifier registryObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" identificationScheme="urn:uuid:58a6f841-87b3-4a3e-92fd-a8ffeff98427" value="2222222222^^^&1.2.208.176.1.2&ISO" id="urn:uuid:5b8f2683-7989-48dc-8864-fc90ac02b339"> <ns2:Name> <ns2:LocalizedString value="XDSDocumentEntry.patientId"/> </ns2:Name> </ns2:ExternalIdentifier> <ns2:ExternalIdentifier registryObject="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" identificationScheme="urn:uuid:2e82c1f6-a085-4c72-9da3-8640a32e42ab" value="1.2.208.176.43210.8.10.12^124661e5-04a1-478b-b2d9-640cf8360044" id="urn:uuid:e67c2206-c1a2-4368-9fe0-f5a4950c3b04"> <ns2:Name> <ns2:LocalizedString value="XDSDocumentEntry.uniqueId"/> </ns2:Name> </ns2:ExternalIdentifier> </ns2:ExtrinsicObject> </ns2:RegistryObjectList> </ns4:AdhocQueryResponse> </soap:Body> </soap:Envelope> |
Filtreringen af det returnerede data i forhold til opsætning af spærringer er rapporteret tilbage til anvenderen med statuskoden PartialSuccess samt den konkrete RegistryErrorCode urn:dk:nsi:Consent Filter Applied.
Understøttelse af brugerhistorien: Hent stamkort
Til hentning af en borgers stamkort anvendes snitfladen ITI-43 Retrieve Document Set.
Nedenfor vises et eksempel på et succesfuldt request og det tilhørende responseSom en del af response kan findes dokument-id'erne for borgerens stamkortdokumenter. Disse kan anvendes i understøttelsen af brugerhistorien Hent Stamkort (se nedenfor).
| Code Block | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
ID: 5 Response-Code: 200 Encoding: UTF-8 Content-Type: text/xml;charset=UTF-8 Headers: {connection=[keep-alive], content-type=[text/xml;charset=UTF-8], Date=[Tue, 29 Jun 2021 06:43:07 GMT], transfer-encoding=[chunked]} Payload: <?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <Action xmlns="http://www.w3.org/2005/08/addressing">urn:ihe:iti:2007:RegistryStoredQueryResponse</Action> <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:ca5dcbdd-7e89-467c-9d66-ed6b27fad490</MessageID> <To xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To> <RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:82669efe-6d6e-47d2-aa7b-44fcbfe3f21d</RelatesTo> </soap:Header> <soap:Body> <ns4:AdhocQueryResponse xmlns:ns6="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:ihe:iti:xds-b:2007" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns2="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" status="urn:ihe:iti:2007:ResponseStatusType:PartialSuccessID: 1 Address: http://localhost:8060/sfsk/iti43 Encoding: UTF-8 Http-Method: POST Content-Type: multipart/related; type="application/xop+xml"; boundary="uuid:e6be0d75-6720-4eb2-9951-5c7d4b2bd96f"; start="<root.message@cxf.apache.org>"; start-info="application/soap+xml" Headers: {Accept=[*/*]} Payload: --uuid:e6be0d75-6720-4eb2-9951-5c7d4b2bd96f Content-Type: application/xop+xml; charset=UTF-8; type="application/soap+xml" Content-Transfer-Encoding: binary Content-ID: <root.message@cxf.apache.org> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsu:Created>2021-06-30T06:43:09Z</wsu:Created><ns3:RegistryErrorList> </wsu:Timestamp> <ns3:RegistryError codeContext="urn:dk:nsi:Consent Filter <saml:Assertion xmlns:samlApplied" errorCode="XDSRegistryError" severity="urn:oasis:names:tc:SAML:2.0:assertion" IssueInstant="2021-06-30T06:38:10Z" Version="2.0" id="IDCard"ebxml-regrep:ErrorSeverityType:Warning" location="ITI-18"/> <saml:Issuer>TEST2-NSP-STS</saml:Issuer></ns3:RegistryErrorList> <ns2:RegistryObjectList/> <saml</ns4:Subject>AdhocQueryResponse> </soap:Body> </soap:Envelope> |
Understøttelse af brugerhistorien: Hent stamkort
Til hentning af en borgers stamkort anvendes snitfladen ITI-43 Retrieve Document Set.
Nedenfor vises et eksempel på et succesfuldt request og det tilhørende response.
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
ID: 1 Address: http://localhost:8060/sfsk/iti43 Encoding: UTF-8 Http-Method: POST Content-Type: <saml:NameID Format="medcom:other">SubjectDN={SERIALNUMBER=CVR:33257872-FID:28250866 + CN=SFSK (funktionscertifikat), O=Sundhedsdatastyrelsen // CVR:33257872, C=DK},IssuerDN={CN=TRUST2408 Systemtest XXXIV CA, O=TRUST2408, C=DK},CertSerial={1604117906}</saml:NameID> <saml:SubjectConfirmation> <saml:ConfirmationMethod>urn:oasis:names:tc:SAML:2.0:cm:holder-of-key</saml:ConfirmationMethod> <saml:SubjectConfirmationData> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#multipart/related; type="application/xop+xml"; boundary="uuid:e6be0d75-6720-4eb2-9951-5c7d4b2bd96f"; start="<root.message@cxf.apache.org>"; start-info="application/soap+xml" Headers: {Accept=[*/*]} Payload: --uuid:e6be0d75-6720-4eb2-9951-5c7d4b2bd96f Content-Type: application/xop+xml; charset=UTF-8; type="application/soap+xml" Content-Transfer-Encoding: binary Content-ID: <root.message@cxf.apache.org> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <ds:KeyName>OCESSignature</ds:KeyName><wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> </ds:KeyInfo> </saml:SubjectConfirmationData> </saml:SubjectConfirmation> <wsu:Created>2021-06-30T06:43:09Z</wsu:Created> </samlwsu:Subject>Timestamp> <saml:ConditionsAssertion NotBefore="2021-06-30T06:38:10Z" NotOnOrAfterxmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" IssueInstant="2021-0706-01T0630T06:38:10Z"/> <saml:AttributeStatement id="IDCardData"> <saml:Attribute Name="sosi:IDCardID"> Version="2.0" id="IDCard"> <saml:AttributeValue>nVs93O6LbB5pJfAd/DjAGQ==</Issuer>TEST2-NSP-STS</saml:AttributeValue>Issuer> </saml:Attribute><saml:Subject> <saml:AttributeNameID NameFormat="sosimedcom:IDCardVersion"> <saml:AttributeValue>1.0.1</saml:AttributeValue> </saml:Attribute>other">SubjectDN={SERIALNUMBER=CVR:33257872-FID:28250866 + CN=SFSK (funktionscertifikat), O=Sundhedsdatastyrelsen // CVR:33257872, C=DK},IssuerDN={CN=TRUST2408 Systemtest XXXIV CA, O=TRUST2408, C=DK},CertSerial={1604117906}</saml:NameID> <saml:Attribute Name="sosi:IDCardType">SubjectConfirmation> <saml:AttributeValue>system<:ConfirmationMethod>urn:oasis:names:tc:SAML:2.0:cm:holder-of-key</saml:AttributeValue>ConfirmationMethod> </saml:Attribute> <saml:SubjectConfirmationData> <saml<ds:AttributeKeyInfo Namexmlns:ds="sosi:AuthenticationLevelhttp://www.w3.org/2000/09/xmldsig#"> <saml:AttributeValue>3</saml:AttributeValue> <<ds:KeyName>OCESSignature</samlds:Attribute>KeyName> <saml:Attribute Name="sosi:OCESCertHash"> </ds:KeyInfo> <saml:AttributeValue>z4Bfe2KD2hOL3zruk6BMqzUKCAo=</saml:AttributeValue>SubjectConfirmationData> </saml:Attribute>SubjectConfirmation> </saml:AttributeStatement>Subject> <saml:AttributeStatementConditions idNotBefore="SystemLog"> <saml:Attribute Name="medcom:ITSystemName"2021-06-30T06:38:10Z" NotOnOrAfter="2021-07-01T06:38:10Z"/> <saml:AttributeValue>SFSK</saml:AttributeValue> </saml:Attribute>AttributeStatement id="IDCardData"> <saml:Attribute Name="medcomsosi:CareProviderID" NameFormat="medcom:cvrnumber"IDCardID"> <saml:AttributeValue>33257872<AttributeValue>nVs93O6LbB5pJfAd/DjAGQ==</saml:AttributeValue> </saml:Attribute> <saml:Attribute Name="medcomsosi:CareProviderNameIDCardVersion"> <saml:AttributeValue>Sundhedsdatastyrelsen<AttributeValue>1.0.1</saml:AttributeValue> </saml:Attribute> </saml:AttributeStatement> <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" id="OCESSignature"> <saml:Attribute Name="sosi:IDCardType"> <ds:SignedInfo><saml:AttributeValue>system</saml:AttributeValue> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></saml:Attribute> <ds<saml:SignatureMethodAttribute AlgorithmName="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/sosi:AuthenticationLevel"> <ds:Reference URI="#IDCard"><saml:AttributeValue>3</saml:AttributeValue> <ds:Transforms> </saml:Attribute> <ds:Transform Algorithm<saml:Attribute Name="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/sosi:OCESCertHash"> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <saml:AttributeValue>z4Bfe2KD2hOL3zruk6BMqzUKCAo=</saml:AttributeValue> </dssaml:Transforms>Attribute> </saml:AttributeStatement> <ds<saml:DigestMethodAttributeStatement Algorithmid="http://www.w3.org/2000/09/xmldsig#sha1"/SystemLog"> <ds:DigestValue>CamOLuK4Kw8K1L6VfOcW5fpvaz8=</ds:DigestValue><saml:Attribute Name="medcom:ITSystemName"> </ds:Reference> </ds:SignedInfo><saml:AttributeValue>SFSK</saml:AttributeValue> <ds:SignatureValue>NEfUrz5RbMDAgoP4E+yLeqGXhUFuid3QsiLzBJG36hpctdUusFTff3UuBir89c8QoAc2bAi92jZFIJaW913qqIq/E0KDoY2INyoRY1rqFu2OjX9ufhJKYdd3mkLMKbo9ut71wR+EkNrir/EIiI5jScsLtxjRwvDYuJRLcdLacPpVo8/fOgL0M9yNtw+ozQhmatESu+jHi4HD5WJKarhDvyAoZ/BdTcDXdALbzI7Ca80qlACJppVrnhYHVyl2b4heGtVN/Mk8unLBwcQbSBvX/VSBFZMHaN09tNwx6PAAVAVn64AqbobeKJzh9dEWaD4bzXVXxwqcjhtFhkbhKWMF0A==</dssaml:SignatureValue>Attribute> <ds:KeyInfo><saml:Attribute Name="medcom:CareProviderID" NameFormat="medcom:cvrnumber"> <ds:X509Data><saml:AttributeValue>33257872</saml:AttributeValue> <ds:X509Certificate>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</ds:X509Certificate></saml:Attribute> </ds:X509Data><saml:Attribute Name="medcom:CareProviderName"> </ds:KeyInfo> <saml:AttributeValue>Sundhedsdatastyrelsen</saml:AttributeValue> </dssaml:Signature>Attribute> </saml:Assertion>AttributeStatement> </wsse:Security> <medcom<ds:HeaderSignature xmlns:medcomds="http://www.medcomw3.dkorg/dgws2000/2006/04/dgws-1.0.xsd09/xmldsig#" id="OCESSignature"> <medcom:SecurityLevel>3</medcom:SecurityLevel> <medcom<ds:Linking>SignedInfo> <medcom:MessageID>AAABeluoO+uikQntTF/i61NPU0k=</medcom:MessageID> </medcom:Linking> <medcom:RequireNonRepudiationReceipt>no</medcom:RequireNonRepudiationReceipt> </medcom:Header> <Action xmlns<ds:CanonicalizationMethod Algorithm="http://www.w3.org/20052001/08/addressing" soap:mustUnderstand="1">urn:ihe:iti:2007:RetrieveDocumentSet</Action> 10/xml-exc-c14n#"/> <MessageID<ds:SignatureMethod xmlnsAlgorithm="http://www.w3.org/20052000/0809/addressing">urn:uuid:b7643cd2-253d-483e-89fd-df89348f9309</MessageID>xmldsig#rsa-sha1"/> <To xmlns="http://www.w3.org/2005/08/addressing">http://localhost:8060/sfsk/iti43</To> <ReplyTo xmlns <ds:Reference URI="#IDCard"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/20052000/0809/addressing" soap:mustUnderstand="1"> xmldsig#enveloped-signature"/> <Address>http<ds:Transform Algorithm="http://www.w3.org/20052001/08/addressing/anonymous</Address> 10/xml-exc-c14n#"/> </ReplyTo> </soapds:Header>Transforms> <soap:Body> <ns2:RetrieveDocumentSetRequest xmlns:ns6="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" xmlns:ns2="urn:ihe:iti:xds-b:2007"> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <ns2:DocumentRequest> <ds:DigestValue>CamOLuK4Kw8K1L6VfOcW5fpvaz8=</ds:DigestValue> <ns2:RepositoryUniqueId>1.1.1</ns2:RepositoryUniqueId> </ds:Reference> </ds:SignedInfo> <ns2:DocumentUniqueId>1.2.208.176.43210.8.10.12^91a2307e-f948-4c71-aa69-d72c5e41dac9</ns2:DocumentUniqueId> <ds:SignatureValue>NEfUrz5RbMDAgoP4E+yLeqGXhUFuid3QsiLzBJG36hpctdUusFTff3UuBir89c8QoAc2bAi92jZFIJaW913qqIq/E0KDoY2INyoRY1rqFu2OjX9ufhJKYdd3mkLMKbo9ut71wR+EkNrir/EIiI5jScsLtxjRwvDYuJRLcdLacPpVo8/fOgL0M9yNtw+ozQhmatESu+jHi4HD5WJKarhDvyAoZ/BdTcDXdALbzI7Ca80qlACJppVrnhYHVyl2b4heGtVN/Mk8unLBwcQbSBvX/VSBFZMHaN09tNwx6PAAVAVn64AqbobeKJzh9dEWaD4bzXVXxwqcjhtFhkbhKWMF0A==</ds:SignatureValue> </ns2:DocumentRequest> <ds:KeyInfo> </ns2<ds:RetrieveDocumentSetRequest>X509Data> </soap:Body> </soap:Envelope> --uuid:e6be0d75-6720-4eb2-9951-5c7d4b2bd96f-- |
Kaldet består dels af DGWS headers. Selve parametrene til kaldet findes i tags under RetrieveDocumentSetRequest. Det/de ønskede stamkortdokumenter specificeres med repository og document unique id. Disse informationer kan findes ved først at gennemføre en søgning (se Fremsøg Stamkort).
Responset for eksempelkaldet ser således ud:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
ID: 2 Response-Code: 200 Encoding: ISO-8859-1 Content-Type: multipart/related; type="application/xop+xml"; boundary="uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff"; start="<root.message@cxf.apache.org>"; start-info="text/xml" Headers: {connection=[keep-alive], content-type=[multipart/related; type="application/xop+xml"; boundary="uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff"; start="<root.message@cxf.apache.org>"; start-info="text/xml"], Date=[Wed, 30 Jun 2021 06:43:11 GMT], transfer-encoding=[chunked]} Payload: --uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff Content-Type: application/xop+xml; charset=UTF-8; type="text/xml" Content-Transfer-Encoding: binary Content-ID: <root.message@cxf.apache.org> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><Action <ds:X509Certificate>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</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </ds:Signature> </saml:Assertion> </wsse:Security> <medcom:Header xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd"> <medcom:SecurityLevel>3</medcom:SecurityLevel> <medcom:Linking> <medcom:MessageID>AAABeluoO+uikQntTF/i61NPU0k=</medcom:MessageID> </medcom:Linking> <medcom:RequireNonRepudiationReceipt>no</medcom:RequireNonRepudiationReceipt> </medcom:Header> <Action xmlns="http://www.w3.org/2005/08/addressing" soap:mustUnderstand="1">urn:ihe:iti:2007:RetrieveDocumentSet</Action> <MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:ihe:iti:2007:RetrieveDocumentSetResponse</Action><MessageIDuuid:b7643cd2-253d-483e-89fd-df89348f9309</MessageID> <To xmlns="http://www.w3.org/2005/08/addressing">urn>http:uuid:649e18db-2e8d-472b-a048-030090b3d2c7</MessageID><To//localhost:8060/sfsk/iti43</To> <ReplyTo xmlns="http://www.w3.org/2005/08/addressing">http" soap:mustUnderstand="1"> <Address>http://www.w3.org/2005/08/addressing/anonymous</To><RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:742f8b42-bb97-4396-9977-22a89295abe9</RelatesTo></soap:Header><soap:Body><ns2:RetrieveDocumentSetResponse xmlns:ns6Address> </ReplyTo> </soap:Header> <soap:Body> <ns2:RetrieveDocumentSetRequest xmlns:ns6="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:lcmrs:3.0" xmlns:ns5ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" xmlns:ns2="urn:ihe:iti:xds-b:2007"> <ns2:DocumentRequest> <ns2:RepositoryUniqueId>1.1.1</ns2:RepositoryUniqueId> <ns2:DocumentUniqueId>1.2.208.176.43210.8.10.12^91a2307e-f948-4c71-aa69-d72c5e41dac9</ns2:DocumentUniqueId> </ns2:DocumentRequest> </ns2:RetrieveDocumentSetRequest> </soap:Body> </soap:Envelope> --uuid:e6be0d75-6720-4eb2-9951-5c7d4b2bd96f-- |
Kaldet består dels af DGWS headers. Selve parametrene til kaldet findes i tags under RetrieveDocumentSetRequest. Det/de ønskede stamkortdokumenter specificeres med repository og document unique id. Disse informationer kan findes ved først at gennemføre en søgning (se Fremsøg Stamkort).
Responset for eksempelkaldet ser således ud:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
ID: 2 Response-Code: 200 Encoding: ISO-8859-1 Content-Type: multipart/related; type="application/xop+xml"; boundary="uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff"; start="<root.message@cxf.apache.org>"; start-info="text/xml" Headers: {connection=[keep-alive], content-type=[multipart/related; type="application/xop+xml"; boundary="uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff"; start="<root.message@cxf.apache.org>"; start-info="text/xml"], Date=[Wed, 30 Jun 2021 06:43:11 GMT], transfer-encoding=[chunked]} Payload: xsd:query:3.0" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" xmlns:ns2="urn:ihe:iti:xds-b:2007"><ns4:RegistryResponse status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success"/><ns2:DocumentResponse><ns2:RepositoryUniqueId>1.1.1</ns2:RepositoryUniqueId><ns2:DocumentUniqueId>1.2.208.176.43210.8.10.12^e2a35f7d-3cb7-46ad-a825-9242db429a16</ns2:DocumentUniqueId><ns2:mimeType>text/xml</ns2:mimeType><ns2:Document><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:c3e269ed-d298-49dc-9dbb-07d6cbc8365f-6@urn%3Aihe%3Aiti%3Axds-b%3A2007"/></ns2:Document></ns2:DocumentResponse></ns2:RetrieveDocumentSetResponse></soap:Body></soap:Envelope> --uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff Content-Type: application/octet-streamxop+xml; charset=UTF-8; type="text/xml" Content-Transfer-Encoding: binary Content-ID: <c3e269ed-d298-49dc-9dbb-07d6cbc8365f-6@urn:ihe:iti:xds-b:2007> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><ClinicalDocument moodCode="EVN" xmlns="urn:hl7-org:v3" xmlns:ns2="urn:hl7-org:sdtc" xmlns:ns3="urn:hl7-org:fsk"><realmCode code="DK"/><typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040"/><templateId root="1.2.208.184.16.1"/><id root="1.2.208.184" extension="36ccf101-312f-493e-a599-4814c6ef3d5a" assigningAuthorityName="MedCom"/><code code="PDC" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Stamkort"/><title>Personal Data Card for 2010934896</title><effectiveTime value="20210630084311+0200"/><confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/><languageCode code="da-DK"/><recordTarget typeCode="RCT" contextControlCode="OP"><patientRole classCode="PAT"><id root="1.2.208.176.1.2" extension="2010934896" assigningAuthorityName="CPR"/><addr use="CONF"><streetAddressLine>ADRESSEBESKYTTET</streetAddressLine><postalCode>0000</postalCode><city>ADRESSEBESKYTTET</city></addr><patient classCode="PSN"><name><given>ADRESSEBESKYTTET</given><family>ADRESSEBESKYTTET</family></name><administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1"/><birthTime value="19700101"/></patient><providerOrganization><id root="1.2.208.176.1.4" extension="445655" assigningAuthorityName="Yderregisteret"/><name>Læge Mikkel Knudsen</name><telecom use="WP" value="tel:36416742"/><addr use="H"><streetAddressLine>Espegårdsvej54</streetAddressLine><postalCode>9460</postalCode><city>Brovst</city></addr></providerOrganization></patientRole></recordTarget><author><time value="20210630084311+0200"/><assignedAuthor><id<root.message@cxf.apache.org> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><Action xmlns="http://www.w3.org/2005/08/addressing">urn:ihe:iti:2007:RetrieveDocumentSetResponse</Action><MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:649e18db-2e8d-472b-a048-030090b3d2c7</MessageID><To xmlns="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/anonymous</To><RelatesTo xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:742f8b42-bb97-4396-9977-22a89295abe9</RelatesTo></soap:Header><soap:Body><ns2:RetrieveDocumentSetResponse xmlns:ns6="urn:oasis:names:tc:ebxml-regrep:xsd:lcm:3.0" xmlns:ns5="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns4="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns3="urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0" xmlns:ns2="urn:ihe:iti:xds-b:2007"><ns4:RegistryResponse status="urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success"/><ns2:DocumentResponse><ns2:RepositoryUniqueId>1.1.1</ns2:RepositoryUniqueId><ns2:DocumentUniqueId>1.2.208.176.43210.8.10.12^e2a35f7d-3cb7-46ad-a825-9242db429a16</ns2:DocumentUniqueId><ns2:mimeType>text/xml</ns2:mimeType><ns2:Document><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:c3e269ed-d298-49dc-9dbb-07d6cbc8365f-6@urn%3Aihe%3Aiti%3Axds-b%3A2007"/></ns2:Document></ns2:DocumentResponse></ns2:RetrieveDocumentSetResponse></soap:Body></soap:Envelope> --uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff Content-Type: application/octet-stream Content-Transfer-Encoding: binary Content-ID: <c3e269ed-d298-49dc-9dbb-07d6cbc8365f-6@urn:ihe:iti:xds-b:2007> <?xml version="1.0" encoding="UTF-8" standalone="yes"?><ClinicalDocument moodCode="EVN" xmlns="urn:hl7-org:v3" xmlns:ns2="urn:hl7-org:sdtc" xmlns:ns3="urn:hl7-org:fsk"><realmCode code="DK"/><typeId root="2.16.840.1.113883.1.3" extension="POCD_HD000040"/><templateId root="1.2.208.176.1.1184.16.1"/><id root="1.2.208.184" extension="112621100001600936ccf101-312f-493e-a599-4814c6ef3d5a" assigningAuthorityName="SORMedCom"/><representedOrganization><name>Fælles Stamkort udstedelse</name></representedOrganization></assignedAuthor></author><custodian><assignedCustodian><representedCustodianOrganization><id root><code code="PDC" codeSystem="1.2.208.176184.1100.1" extensioncodeSystemName="1126211000016009MedCom Message Codes" assigningAuthorityNamedisplayName="SORStamkort"/><name>Fælles Stamkort udstedelse</name></representedCustodianOrganization></assignedCustodian></custodian><documentationOf><title>Personal Data Card for 2010934896</title><effectiveTime value="20210630084311+0200"/><confidentialityCode code="N" codeSystem="2.16.840.1.113883.5.25"/><languageCode code="da-DK"/><recordTarget typeCode="DOCRCT"><serviceEvent classCodecontextControlCode="ACTOP"><patientRole moodCodeclassCode="EVNPAT"><templateId><id root="1.2.208.184176.10.1.11"/><effectiveTime><low value="20210630084311+0200"/><high nullFlavor="NA"/></effectiveTime></serviceEvent></documentationOf><documentationOf typeCode="DOC"><serviceEvent classCode="ACT" moodCode="EVN"><templateId root="1.2.208.184.10.1.10" extension="2019-09-10"/><id root="1.2.208.184.100.10" extension="pdc-v2.0" assigningAuthorityName="MedCom"/></serviceEvent></documentationOf><component typeCode="COMP" contextConductionInd="true"><structuredBody classCode="DOCBODY" moodCode="EVN"><component typeCode="COMP" contextConductionInd="true"><section classCode="DOCSECT" moodCode="EVN"><templateId2" extension="2010934896" assigningAuthorityName="CPR"/><addr use="CONF"><streetAddressLine>ADRESSEBESKYTTET</streetAddressLine><postalCode>0000</postalCode><city>ADRESSEBESKYTTET</city></addr><patient classCode="PSN"><name><given>ADRESSEBESKYTTET</given><family>ADRESSEBESKYTTET</family></name><administrativeGenderCode code="F" codeSystem="2.16.840.1.113883.5.1"/><birthTime value="19700101"/></patient><providerOrganization><id root="1.2.208.176.1.4" extension="445655" assigningAuthorityName="Yderregisteret"/><name>Læge Mikkel Knudsen</name><telecom use="WP" value="tel:36416742"/><addr use="H"><streetAddressLine>Espegårdsvej54</streetAddressLine><postalCode>9460</postalCode><city>Brovst</city></addr></providerOrganization></patientRole></recordTarget><author><time value="20210630084311+0200"/><assignedAuthor><id root="1.2.208.184176.16.1.10.20.1" extension="2019-08-14"/><text><paragraph>Øvrige oplysninger</paragraph><table width="100%"><tbody><tr><th>Oplysning</th><th>Værdi</th><th>Kilde/Indtastet af</th><th>Sidst ændret/Indtastet den</th></tr><tr><td>Forældremyndighed over</td><td><list><item>Relation: Mor</item><item>CPR: 0510178165</item><item>Navn: Confidential Barn 1 PDC CDA</item></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Forældremyndighed over</td><td><list><item>Relation: Mor</item><item>CPR: 1309139662</item><item>Navn: Confidential Barn 2 PDC CDA</item></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Forældremyndighedshaver</td><td><list><item>Relation: Barn</item><item>CPR: 1008559550</item><item>Navn: Confidential Bedste Knudsen</item></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Borgerens navn og adresse</td><td><list><item>ADRESSEBESKYTTET ADRESSEBESKYTTET</item><item>ADRESSEBESKYTTET</item><item>0000 ADRESSEBESKYTTET</item><item/></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Sygesikringsgruppe</td><td><list><item>sygesikringsgruppe_1</item></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Registreret organdonor</td><td><list><item>Nej</item></list></td><td>Dansk Center For Organdonation</td><td>Ikke oplyst</td></tr><tr><td>Registreret behandlingstestamente</td><td><list><item>Nej</item></list></td><td>Sundhedsdatastyrelsen</td><td>Ikke oplyst</td></tr><tr><td>Registreret livstestamente</td><td><list><item>Ja</item></list></td><td>Sundhedsdatastyrelsen</td><td>Ikke oplyst</td></tr><tr><td>Talt sprog, indtastet</td><td><list><item>German</item></list></td><td>Jonas Dummy</td><td>2020-10-30 11:06:35 +0100</td></tr><tr><td>Midlertidig adresse, indtastet</td><td><list><item>Periode fra: 2020-10-01</item><item>Temporary Street Name 20</item><item>8000 Aarhus C</item><item>Denmark</item></list></td><td>Casper Larsen</td><td>2020-10-30 11:07:06 +0100</td></tr><tr><td>Tandlæge indtastet</td><td><list><item/><item>family </item><item>Street Name 2</item><item>8000 Aarhus C</item><item>Denmark</item></list></td><td>Casper Larsen</td><td>2020-10-30 11:07:19 +0100</td></tr><tr><td>Kontaktoplysninger, indtastet</td><td><list><item>tel:911</item></list></td><td>Casper Larsen</td><td>2020-10-30 11:07:42 +0100</td></tr><tr><td>Pårørende, indtastet</td><td><list><item>Casper Larsen</item><item>Barn</item><item/></list></td><td>Casper Larsen</td><td>2020-10-30 11:08:00 +0100</td></tr></tbody></table></text><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.23" extension="2019-08-14"/><id root="1.2.208.184" extension="2c1c2765-05e0-4a85-bc1e-a2db95282145"/><code code="ChildCustody" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Forældremyndighed over"/><value xsi:type="II" root="1.2.208.176.1.2" extension="0510178165" assigningAuthorityName="CPR" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><value xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><given>Confidential</given><given>Barn</given><given>1</given><family>PDC CDA</family></value><value xsi:type="CD" code="mor" codeSystem="1.2.208.184.100.2" codeSystemName="MedCom Relation Codes" displayName="Mor" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.31" extension="2019-08-14"/><time nullFlavor="NI"/><assignedAuthor><id root="1.2.208.176.1.2" extension="NI" assigningAuthorityName="CPR"/><representedOrganization><name>CPR</name></representedOrganization></assignedAuthor></author></observation></entry><entry1126211000016009" assigningAuthorityName="SOR"/><representedOrganization><name>Fælles Stamkort udstedelse</name></representedOrganization></assignedAuthor></author><custodian><assignedCustodian><representedCustodianOrganization><id root="1.2.208.176.1.1" extension="1126211000016009" assigningAuthorityName="SOR"/><name>Fælles Stamkort udstedelse</name></representedCustodianOrganization></assignedCustodian></custodian><documentationOf typeCode="DOC"><serviceEvent classCode="ACT" moodCode="EVN"><templateId root="1.2.208.184.10.1.11"/><effectiveTime><low value="20210630084311+0200"/><high nullFlavor="NA"/></effectiveTime></serviceEvent></documentationOf><documentationOf typeCode="DOC"><serviceEvent classCode="ACT" moodCode="EVN"><templateId root="1.2.208.184.10.1.10" extension="2019-09-10"/><id root="1.2.208.184.100.10" extension="pdc-v2.0" assigningAuthorityName="MedCom"/></serviceEvent></documentationOf><component typeCode="COMP" contextConductionInd="true"><structuredBody classCode="DOCBODY" moodCode="EVN"><component typeCode="COMP" contextConductionInd="true"><section classCode="DOCSECT" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1" extension="2019-08-14"/><text><paragraph>Øvrige oplysninger</paragraph><table width="100%"><tbody><tr><th>Oplysning</th><th>Værdi</th><th>Kilde/Indtastet af</th><th>Sidst ændret/Indtastet den</th></tr><tr><td>Forældremyndighed over</td><td><list><item>Relation: Mor</item><item>CPR: 0510178165</item><item>Navn: Confidential Barn 1 PDC CDA</item></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Forældremyndighed over</td><td><list><item>Relation: Mor</item><item>CPR: 1309139662</item><item>Navn: Confidential Barn 2 PDC CDA</item></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Forældremyndighedshaver</td><td><list><item>Relation: Barn</item><item>CPR: 1008559550</item><item>Navn: Confidential Bedste Knudsen</item></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Borgerens navn og adresse</td><td><list><item>ADRESSEBESKYTTET ADRESSEBESKYTTET</item><item>ADRESSEBESKYTTET</item><item>0000 ADRESSEBESKYTTET</item><item/></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Sygesikringsgruppe</td><td><list><item>sygesikringsgruppe_1</item></list></td><td>CPR</td><td>Ikke oplyst</td></tr><tr><td>Registreret organdonor</td><td><list><item>Nej</item></list></td><td>Dansk Center For Organdonation</td><td>Ikke oplyst</td></tr><tr><td>Registreret behandlingstestamente</td><td><list><item>Nej</item></list></td><td>Sundhedsdatastyrelsen</td><td>Ikke oplyst</td></tr><tr><td>Registreret livstestamente</td><td><list><item>Ja</item></list></td><td>Sundhedsdatastyrelsen</td><td>Ikke oplyst</td></tr><tr><td>Talt sprog, indtastet</td><td><list><item>German</item></list></td><td>Jonas Dummy</td><td>2020-10-30 11:06:35 +0100</td></tr><tr><td>Midlertidig adresse, indtastet</td><td><list><item>Periode fra: 2020-10-01</item><item>Temporary Street Name 20</item><item>8000 Aarhus C</item><item>Denmark</item></list></td><td>Casper Larsen</td><td>2020-10-30 11:07:06 +0100</td></tr><tr><td>Tandlæge indtastet</td><td><list><item/><item>family </item><item>Street Name 2</item><item>8000 Aarhus C</item><item>Denmark</item></list></td><td>Casper Larsen</td><td>2020-10-30 11:07:19 +0100</td></tr><tr><td>Kontaktoplysninger, indtastet</td><td><list><item>tel:911</item></list></td><td>Casper Larsen</td><td>2020-10-30 11:07:42 +0100</td></tr><tr><td>Pårørende, indtastet</td><td><list><item>Casper Larsen</item><item>Barn</item><item/></list></td><td>Casper Larsen</td><td>2020-10-30 11:08:00 +0100</td></tr></tbody></table></text><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.23" extension="2019-08-14"/><id root="1.2.208.184" extension="694eaf782c1c2765-6c1105e0-44244a85-b50cbc1e-b48213dbfe29a2db95282145"/><code code="ChildCustody" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Forældremyndighed over"/><value xsi:type="II" root="1.2.208.176.1.2" extension="13091396620510178165" assigningAuthorityName="CPR" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><value xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><given>Confidential</given><given>Barn</given><given>2<given><given>1</given><family>PDC CDA</family></value><value xsi:type="CD" code="mor" codeSystem="1.2.208.184.100.2" codeSystemName="MedCom Relation Codes" displayName="Mor" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.31" extension="2019-08-14"/><time nullFlavor="NI"/><assignedAuthor><id root="1.2.208.176.1.2" extension="NI" assigningAuthorityName="CPR"/><representedOrganization><name>CPR</name></representedOrganization></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.23" extension="2019-08-14"/><id root="1.2.208.184" extension="cfb2a383694eaf78-41f26c11-49454424-b94cb50c-e82100ac137fb48213dbfe29"/><code code="CustodyByChildCustody" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="ForældremyndighedshaverForældremyndighed over"/><value xsi:type="II" root="1.2.208.176.1.2" extension="10085595501309139662" assigningAuthorityName="CPR" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><value xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><given>Confidential</given><given>Bedste</given><family>Knudsen<given><given>Barn</given><given>2</given><family>PDC CDA</family></value><value xsi:type="CD" code="barnmor" codeSystem="1.2.208.184.100.2" codeSystemName="MedCom Relation Codes" displayName="BarnMor" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.31" extension="2019-08-14"/><time nullFlavor="NI"/><assignedAuthor><id root="1.2.208.176.1.2" extension="NI" assigningAuthorityName="CPR"/><representedOrganization><name>CPR</name></representedOrganization></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2623" extension="2019-08-14"/><id root="1.2.208.184" extension="d3ce78c5cfb2a383-424e41f2-4a664945-be82b94c-d05560ef3023e82100ac137f"/><code code="CitizenNameAddrCustodyBy" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Forældremyndighedshaver"/><value xsi:type="II" root="1.2.208.176.1.2" codeSystemNameextension="MedCom Message Codes" displayName="Borgerens navn og adresse1008559550" assigningAuthorityName="CPR" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><value xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><given>ADRESSEBESKYTTET<><given>Confidential</given><given>Bedste</given><family>ADRESSEBESKYTTET<given><family>Knudsen</family></value><value xsi:type="AD" use="CONFCD" code="barn" codeSystem="1.2.208.184.100.2" codeSystemName="MedCom Relation Codes" displayName="Barn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><streetAddressLine>ADRESSEBESKYTTET</streetAddressLine><postalCode>0000</postalCode><city>ADRESSEBESKYTTET</city></value><author><templateId/><author><templateId root="1.2.208.184.16.1.10.20.31" extension="2019-08-14"/><time nullFlavor="NI"/><assignedAuthor><id root="1.2.208.176.1.2" extension="NI" assigningAuthorityName="CPR"/><representedOrganization><name>CPR</name></representedOrganization></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2726" extension="2019-08-14"/><id root="1.2.208.184" extension="153c7243d3ce78c5-7f64424e-4d344a66-8249be82-48b798aa1b44d05560ef3023"/><code code="CoverageGroupCitizenNameAddr" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="SygesikringsgruppeBorgerens navn og adresse"/><value xsi:type="IIPN" rootxmlns:xsi="1.2.208.176.1.99.99.99" extension="sygesikringsgruppe_1" assigningAuthorityName="Sygesikringenhttp://www.w3.org/2001/XMLSchema-instance"><given>ADRESSEBESKYTTET</given><family>ADRESSEBESKYTTET</family></value><value xsi:type="AD" use="CONF" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId><streetAddressLine>ADRESSEBESKYTTET</streetAddressLine><postalCode>0000</postalCode><city>ADRESSEBESKYTTET</city></value><author><templateId root="1.2.208.184.16.1.10.20.31" extension="2019-08-14"/><time nullFlavor="NI"/><assignedAuthor><id root="1.2.208.176.1.2.7" extension="NI" assigningAuthorityName="SygesikringenCPR"/><representedOrganization><name>Sygesikringen<><representedOrganization><name>CPR</name></representedOrganization></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2827" extension="2019-08-14"/><id root="1.2.208.184" extension="7b6c6142153c7243-3d907f64-497a4d34-9c738249-960be8d6b90448b798aa1b44"/><code code="OrganDonorRegistrationCoverageGroup" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Registreret organdonorSygesikringsgruppe"/><value xsi:type="II" root="1.2.208.176.1.99.1099.99" extension="falsesygesikringsgruppe_1" assigningAuthorityName="Dansk Center For OrgandonationSygesikringen" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.31" extension="2019-08-14"/><time nullFlavor="NI"/><assignedAuthor><id root="1.2.208.176.12.107" extension="NI" assigningAuthorityName="CPRSygesikringen"/><representedOrganization><name>Dansk Center For Organdonation<><representedOrganization><name>Sygesikringen</name></representedOrganization></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2928" extension="2019-08-14"/><id root="1.2.208.184" extension="d331ed7c7b6c6142-2f2e3d90-4fd6497a-b4249c73-a9d9c0c88c50960be8d6b904"/><code code="TreatmentWillRegistrationOrganDonorRegistration" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Registreret behandlingstestamenteorgandonor"/><value xsi:type="II" root="1.2.208.176.1.910" extension="false" assigningAuthorityName="SundhedsdatastyrelsenDansk Center For Organdonation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.31" extension="2019-08-14"/><time nullFlavor="NI"/><assignedAuthor><id root="1.2.208.176.1.910" extension="NI" assigningAuthorityName="SundhedsdatastyrelsenCPR"/><representedOrganization><name>Sundhedsdatastyrelsen<><representedOrganization><name>Dansk Center For Organdonation</name></representedOrganization></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.3029" extension="2019-08-14"/><id root="1.2.208.184" extension="b0ff02d1d331ed7c-d6a12f2e-402c4fd6-9d53b424-4a3b1ad473a2a9d9c0c88c50"/><code code="LivingWillRegistrationTreatmentWillRegistration" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Registreret livstestamentebehandlingstestamente"/><value xsi:type="II" root="1.2.208.176.1.9" extension="truefalse" assigningAuthorityName="Sundhedsdatastyrelsen" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.31" extension="2019-08-14"/><time nullFlavor="NI"/><assignedAuthor><id root="1.2.208.176.1.89" extension="NI" assigningAuthorityName="Sundhedsdatastyrelsen"/><representedOrganization><name>Sundhedsdatastyrelsen</name></representedOrganization></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2030" extension="2019-08-14"/><id root="1.2.208.184" extension="d593d66cb0ff02d1-925ad6a1-4ebc402c-98ea9d53-0d832872ffc94a3b1ad473a2"/><code code="LanguageTypedInLivingWillRegistration" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Talt sprog, indtastetRegistreret livstestamente"/><value xsi:type="CDII" coderoot="de" codeSystem="1.02.208.639176.1.9" codeSystemNameextension="ISO-639-1true" displayNameassigningAuthorityName="GermanSundhedsdatastyrelsen" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.3031" extension="2019-08-14"/><time valuenullFlavor="20201030110635+0100NI"/><assignedAuthor><id root="1.2.208.176.1.28" extension="ANONYMNI" assigningAuthorityName="CPRSundhedsdatastyrelsen"/><assignedPerson><name><given>Jonas</given><family>Dummy</family><><representedOrganization><name>Sundhedsdatastyrelsen</name></assignedPerson><representedOrganization></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2120" extension="2019-08-14"/><id root="1.2.208.184" extension="df31656fd593d66c-bb83925a-47024ebc-bac198ea-67f41bd42b5e0d832872ffc9"/><code code="TempAddrTypedInLanguageTypedIn" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="MidlertidigTalt adressesprog, indtastet"/><effectiveTime><low value="20201001000000+0200"/><high nullFlavor="NA"/></effectiveTime><value xsi:type="AD" use="H><value xsi:type="CD" code="de" codeSystem="1.0.639.1" codeSystemName="ISO-639-1" displayName="German" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><streetAddressLine>Temporary Street Name 20</streetAddressLine><postalCode>8000</postalCode><city>Aarhus C</city><country>Denmark</country></value><author><templateId/><author><templateId root="1.2.208.184.16.1.10.20.30" extension="2019-08-14"/><time value="2020103011070620201030110635+0100"/><assignedAuthor><id root="1.2.208.176.1.2" extension="ANONYM" assigningAuthorityName="CPR"/><assignedPerson><name><given>Casper<><assignedPerson><name><given>Jonas</given><family>Larsen<given><family>Dummy</family></name></assignedPerson></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2221" extension="2019-08-14"/><id root="1.2.208.184" extension="30f040e6df31656f-c928bb83-4d8e4702-bfabbac1-84be48f5eba067f41bd42b5e"/><code code="DentistTypedInTempAddrTypedIn" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="TandlægeMidlertidig adresse, indtastet"/><value><effectiveTime><low xsi:type="II" root="1.2.208.176.1.4" extension="123456" assigningAuthorityName="Yderregisteret" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><value xsi:type="EN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><given>family</given><family></family></value><valuevalue="20201001000000+0200"/><high nullFlavor="NA"/></effectiveTime><value xsi:type="AD" use="WPH" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><streetAddressLine>Street><streetAddressLine>Temporary Street Name 2<20</streetAddressLine><postalCode>8000</postalCode><city>Aarhus C</city><country>Denmark</country></value><author><templateId root="1.2.208.184.16.1.10.20.30" extension="2019-08-14"/><time value="2020103011071920201030110706+0100"/><assignedAuthor><id root="1.2.208.176.1.2" extension="ANONYM" assigningAuthorityName="CPR"/><assignedPerson><name><given>Casper</given><family>Larsen</family></name></assignedPerson></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2422" extension="2019-08-14"/><id root="1.2.208.184" extension="8c2a9f2e30f040e6-33edc928-4dd64d8e-b7dabfab-88084affd76c84be48f5eba0"/><code code="PatientContactTypedInDentistTypedIn" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Kontaktoplysninger,Tandlæge indtastet"/><value xsi:type="TEL" use="WP" value="tel:911="II" root="1.2.208.176.1.4" extension="123456" assigningAuthorityName="Yderregisteret" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><value xsi:type="EN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><given>family</given><family></family></value><value xsi:type="AD" use="WP" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId><streetAddressLine>Street Name 2</streetAddressLine><postalCode>8000</postalCode><city>Aarhus C</city><country>Denmark</country></value><author><templateId root="1.2.208.184.16.1.10.20.30" extension="2019-08-14"/><time value="2020103011074220201030110719+0100"/><assignedAuthor><id root="1.2.208.176.1.2" extension="ANONYM" assigningAuthorityName="CPR"/><assignedPerson><name><given>Casper</given><family>Larsen</family></name></assignedPerson></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.2524" extension="2019-08-14"/><id root="1.2.208.184" extension="1403ebce8c2a9f2e-3ede33ed-41474dd6-aaefb7da-baede2b294a888084affd76c"/><code code="RelativeTypedInPatientContactTypedIn" codeSystem="1.2.208.184.100.1" codeSystemName="MedCom Message Codes" displayName="Pårørende, indtastet"/><value xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><given>Casper</given><family>Larsen</family></value><value xsi:type="CD" code="barn" codeSystem="1.2.208.184.100.2" codeSystemName="MedCom Relation Codes" displayName="Barn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanceKontaktoplysninger, indtastet"/><value xsi:type="TEL" use="WP" value="tel:911" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.30.1.10.20.30" extension="2019-08-14"/><time value="20201030110742+0100"/><assignedAuthor><id root="1.2.208.176.1.2" extension="ANONYM" assigningAuthorityName="CPR"/><assignedPerson><name><given>Casper</given><family>Larsen</family></name></assignedPerson></assignedAuthor></author></observation></entry><entry typeCode="COMP"><observation classCode="OBS" moodCode="EVN"><templateId root="1.2.208.184.16.1.10.20.1.25" extension="2019-08-14"/><id root="1.2.208.184" extension="2019-08-141403ebce-3ede-4147-aaef-baede2b294a8"/><time><code valuecode="20201030110800+0100RelativeTypedIn"/><assignedAuthor><id rootcodeSystem="1.2.208.176184.100.1.2" extensioncodeSystemName="ANONYMMedCom Message Codes" assigningAuthorityNamedisplayName="CPR"/><assignedPerson><name><given>Casper</given><family>Larsen</family></name></assignedPerson></assignedAuthor></author></observation></entry></section></component></structuredBody></component></ClinicalDocument> --uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff-- |
Asynkron hentning af stamkost
Det er muligt at implementere asynkron hentning af stamkort, ved kun at hente stamkort når der er en ændring i det. Dette gøres ved at subscribe på følgende topics i NAS, som adviserer om ændringerne:
http://sundhedsdatastyrelsen.dk/ConsentAdministration/2021/03/01:ConsentUpdated
http://sundhedsdatastyrelsen.dk/LivingWill/2022/05/05:LivingWillUpdated
http://sundhedsdatastyrelsen.dk/OrganDonation/2022/05/05:OrganDonationUpdated
http://sundhedsdatastyrelsen.dk/PersonalDataCard/2020/11/01:DataCardUpdated
http://sundhedsdatastyrelsen.dk/TreatmentWill/2022/05/05:TreatmentWillUpdated
...
Pårørende, indtastet"/><value xsi:type="PN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><given>Casper</given><family>Larsen</family></value><value xsi:type="CD" code="barn" codeSystem="1.2.208.184.100.2" codeSystemName="MedCom Relation Codes" displayName="Barn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><value xsi:type="TEL" use="WP" value="tel:911" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/><author><templateId root="1.2.208.184.16.1.10.20.30" extension="2019-08-14"/><time value="20201030110800+0100"/><assignedAuthor><id root="1.2.208.176.1.2" extension="ANONYM" assigningAuthorityName="CPR"/><assignedPerson><name><given>Casper</given><family>Larsen</family></name></assignedPerson></assignedAuthor></author></observation></entry></section></component></structuredBody></component></ClinicalDocument>
--uuid:94eb682d-cabe-4a86-a584-7aaf0aab50ff-- |