Versions Compared

Key

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

...

FIBS udstiller således disse to services på NSP med en ensartet sikkerhedshåndtering (DGWS).

Viderestilling sker på bases af forskellige xml elementer i requestet:

  • Et NewbornRegistrationStructure element sendes videre til CPR kontorets tildeling af personnummer ved fødsler
  • Et MidwifeRegistrationStructure element sendes videre til Kirkeministeriets elektroniske Kirkebog.

Kun en type xml element er tilladt i hver request - dvs. at tildeling af CPR nummer og tilføjelse af yderligere oplysninger til den elektroniske Kirkebog ikke kan ske i samme kald til FIBS men må ske i (minimum) to seperate kald til FIBS.

Da der er tale om viderestilling til eksterne services så kan f.eks. fejlkoder fra de bagvedliggende services blive returneret til anvendere af FIBS. For at få et overblik over disse henvises til dokumentation af de bagvedliggende services:

Fejl rapporteres tilbage til anvendere af FIBS vha SOAPFault:

Fejl i forhold til autentificering rapporteres tilbage til anvendere af FIBS vha SOAPFault:

Code Block
titleFejl returneret fra FIBS
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" id
Code Block
titleFejl returneret fra FIBS
collapsetrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" id="Envelope">
  <soapenv:Header>
    <wsse:Security>
      <wsu:Timestamp>
        <wsu:Created>2023-04-03T08:46:21Z</wsu:Created>
      </wsu:Timestamp>
    </wsse:Security>
    <medcom:Header>
      <medcom:SecurityLevel>1</medcom:SecurityLevel>
      <medcom:Linking>
        <medcom:FlowID>83d51477-5584-480e-aab6-35cf7aaac401</medcom:FlowID>
        <medcom:MessageID>AAABh0ZLviZvpNvlmJdZMlNPU0k=</medcom:MessageID>
        <medcom:InResponseToMessageID>a5411ed4-ca48-499c-a07a-476c42408aa8</medcom:InResponseToMessageID>
      </medcom:Linking>
    </medcom:Header>
  </soapenv:Header>
  <soapenv:Body>
    <soapenv:Fault>
      <faultcode>Server</faultcode>
      <detail>
        <medcom:FaultCode>fibs_idcard_internal_error</medcomnot_valid_in_time</medcom:FaultCode>
      </detail>
      <faultstring>org.apache.axis2.AxisFault: WSDoAllReceiver: The certificate used for the signature is not trusted<<faultstring>IDCard valid between [01020304, 0200402]</faultstring>
    </soapenv:Fault>
  </soapenv:Body>
</soapenv:Envelope>

Testpersoner der anbefales til kald af FIBS

Til at udvikle op i mod FIBS kan med fordel anvendes følgende personer (som forældre).

Disse er både lovlige i den bagvedliggende CPR service og er oprettet som officielle testpersoner på NSPs testmiljøer.


Viderestilling sker på bases af forskellige xml elementer i requestet:

  • Et NewbornRegistrationStructure element sendes videre til CPR kontorets tildeling af personnummer ved fødsler
  • Et MidwifeRegistrationStructure element sendes videre til Kirkeministeriets elektroniske Kirkebog.

Kun en type xml element er tilladt i hver request - dvs. at tildeling af CPR nummer og tilføjelse af yderligere oplysninger til den elektroniske Kirkebog ikke kan ske i samme kald til FIBS men må ske i (minimum) to seperate kald til FIBS.

Da der er tale om viderestilling til eksterne services så kan f.eks. fejlkoder fra de bagvedliggende services blive returneret til anvendere af FIBS. For at få et overblik over disse henvises til dokumentation af de bagvedliggende services:

Code Block
titleFejlsvar fra kirkeministeriets elektroniske kirkebog modtaget vias FIBS
collapsetrue
<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>
    <wsse:Security>
      <wsu:Timestamp>
        <wsu:Created>2023-04-03T09:54:55Z</wsu:Created>
      </wsu:Timestamp>
    </wsse:Security>
    <medcom:Header>
      <medcom:SecurityLevel>1</medcom:SecurityLevel>
      <medcom:Linking>
        <medcom:FlowID>96b8050c-4b7e-478a-a01d-8427649b19e9</medcom:FlowID>
        <medcom:MessageID>AAABh0aKhMwmp3yJWbnQmVNPU0k=</medcom:MessageID>
        <medcom:InResponseToMessageID>d51c4489-c33c-4cc2-b5c3-57df31120ae6</medcom:InResponseToMessageID>
      </medcom:Linking>
      <medcom:FlowStatus>flow_finalized_succesfully</medcom:FlowStatus>
    </medcom:Header>
  </soapenv:Header>
  <soapenv:Body>
    <cpr:ReturnStructure xmlns:cpr="http://rep.oio.dk/cpr.dk/xml/schemas/2007/01/02/">
      <cpr:ReturnCode>4188</cpr:ReturnCode>
      <cpr:ReturnMessageText>Personen er ikke mor til barnet (4188)</cpr:ReturnMessageText>
    </cpr:ReturnStructure>
  </soapenv:Body>
</soapenv:Envelope>


Testpersoner der anbefales til kald af FIBS

Til at udvikle op i mod FIBS kan med fordel anvendes følgende personer (som forældre).

Disse er både lovlige i den bagvedliggende CPR service og er oprettet som officielle testpersoner på NSPs testmiljøer.


CPR-nummerKønLink til person
#13101827711M
CPR-nummerKønLink til person
#13101827711Mhttps://stamdata.nspop.dk/dtg-webservice/persons/3101827711
#23101827746Khttps://stamdata.nspop.dk/dtg-webservice/persons/3101827746
#33103827719Mhttps://stamdata.nspop.dk/dtg-webservice/persons/3103827719
#43103827778Khttps://stamdata.nspop.dk/dtg-webservice/persons/3103827778
#53103827786Khttps://stamdata.nspop.dk/dtg-webservice/persons/3103827786
#63105837711Mhttps://stamdata.nspop.dk/dtg-webservice/persons/3105837711
#73105837738Khttps://stamdata.nspop.dk/dtg-webservice/persons/3105837738
#82507847717Mhttps://stamdata.nspop.dk/dtg-webservice/persons/2507847717
#92507847768Khttps://stamdata.nspop.dk/dtg-webservice/persons/2507847768
#101508857779Mhttps://stamdata.nspop.dk/dtg-webservice/persons/1508857779
#111508857744Khttps://stamdata.nspop.dk/dtg-webservice/persons/1508857744
#120109867713Mhttps://stamdata.nspop.dk/dtg-webservice/persons/0109867713
#130109867756Khttps://stamdata.nspop.dk/dtg-webservice/persons/0109867756
#140110877749Mhttps://stamdata.nspop.dk/dtg-webservice/persons/0110877749
#150102887778Khttps://stamdata.nspop.dk/dtg-webservice/persons/0102887778
#160102887786Khttps://stamdata.nspop.dk/dtg-webservice/persons/0102887786
#170103897769Mhttps://stamdata.nspop.dk/dtg-webservice/persons/0103897769
#180103897777Mhttps://stamdata.nspop.dk/dtg-webservice/persons/0103897777
#191504907712Khttps://stamdata.nspop.dk/dtg-webservice/persons/1504907712
#201504907720Khttps://stamdata.nspop.dk/dtg-webservice/persons/1504907720
#211504907739Mhttps://stamdata.nspop.dk/dtg-webservice/persons/1504907739
#221504907747Mhttps://stamdata.nspop.dk/dtg-webservice/persons/1504907747
#231504907828Khttps://stamdata.nspop.dk/dtg-webservice/persons/1504907828
#242412907801Mhttps://stamdata.nspop.dk/dtg-webservice/persons/2412907801
#252507917723Mhttps://stamdata.nspop.dk/dtg-webservice/persons/2507917723
#262507917758Khttps://stamdata.nspop.dk/dtg-webservice/persons/25079177583101827711
#27#225079177663101827746Khttps://stamdata.nspop.dk/dtg-webservice/persons/25079177663101827746
#28#325079177743103827719KMhttps://stamdata.nspop.dk/dtg-webservice/persons/25079177743103827719
#29#431079277503103827778Khttps://stamdata.nspop.dk/dtg-webservice/persons/31079277503103827778
#30#531079277693103827786MKhttps://stamdata.nspop.dk/dtg-webservice/persons/3107927769

Understøttelse af Brugerhistorier

Med udgangspunkt i brugerhistorierne i FIBS - 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.

Understøttelse af brugerhistorie: Tildeling af CPR nummer for nyfødt

I følende eksempel vises et kald til FIBS for at få tildelt et CPR nummer for en nyfødt.

3103827786
#63105837711Mhttps://stamdata.nspop.dk/dtg-webservice/persons/3105837711
#73105837738Khttps://stamdata.nspop.dk/dtg-webservice/persons/3105837738
#82507847717Mhttps://stamdata.nspop.dk/dtg-webservice/persons/2507847717
#92507847768Khttps://stamdata.nspop.dk/dtg-webservice/persons/2507847768
#101508857779Mhttps://stamdata.nspop.dk/dtg-webservice/persons/1508857779
#111508857744Khttps://stamdata.nspop.dk/dtg-webservice/persons/1508857744
#120109867713Mhttps://stamdata.nspop.dk/dtg-webservice/persons/0109867713
#130109867756Khttps://stamdata.nspop.dk/dtg-webservice/persons/0109867756
#140110877749Mhttps://stamdata.nspop.dk/dtg-webservice/persons/0110877749
#150102887778Khttps://stamdata.nspop.dk/dtg-webservice/persons/0102887778
#160102887786Khttps://stamdata.nspop.dk/dtg-webservice/persons/0102887786
#170103897769Mhttps://stamdata.nspop.dk/dtg-webservice/persons/0103897769
#180103897777Mhttps://stamdata.nspop.dk/dtg-webservice/persons/0103897777
#191504907712Khttps://stamdata.nspop.dk/dtg-webservice/persons/1504907712
#201504907720Khttps://stamdata.nspop.dk/dtg-webservice/persons/1504907720
#211504907739Mhttps://stamdata.nspop.dk/dtg-webservice/persons/1504907739
#221504907747Mhttps://stamdata.nspop.dk/dtg-webservice/persons/1504907747
#231504907828Khttps://stamdata.nspop.dk/dtg-webservice/persons/1504907828
#242412907801Mhttps://stamdata.nspop.dk/dtg-webservice/persons/2412907801
#252507917723Mhttps://stamdata.nspop.dk/dtg-webservice/persons/2507917723
#262507917758Khttps://stamdata.nspop.dk/dtg-webservice/persons/2507917758
#272507917766Khttps://stamdata.nspop.dk/dtg-webservice/persons/2507917766
#282507917774Khttps://stamdata.nspop.dk/dtg-webservice/persons/2507917774
#293107927750Khttps://stamdata.nspop.dk/dtg-webservice/persons/3107927750
#303107927769Mhttps://stamdata.nspop.dk/dtg-webservice/persons/3107927769

Understøttelse af Brugerhistorier

Med udgangspunkt i brugerhistorierne i FIBS - 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.

Understøttelse af brugerhistorie: Tildeling af CPR nummer for nyfødt

I følende eksempel vises et kald til FIBS for at få tildelt et CPR nummer for en nyfødt.

Code Block
languagexml
titleRequest til FIBS tildeling af CPR nummer til nyfødt (som systembruger)
collapsetrue
<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
Code Block
languagexml
titleRequest til FIBS tildeling af CPR nummer til nyfødt (som systembruger)
collapsetrue
<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>
    <wsse:Security>
      <wsu:Timestamp>
        <wsu:Created>2023-04-03T08:38:41Z</wsu:Created>
      </wsu:Timestamp>
      <saml:Assertion IssueInstant="2023-04-03T08:33:41Z" Version="2.0" id="IDCard">
        <saml:Issuer>TEST1-NSP-STS</saml:Issuer>
        <saml:Subject>
          <saml:NameID Format="medcom:other">SubjectDN={C=DK, OID.2.5.4.97=NTRDK-33257872, O=Sundhedsdatastyrelsen, SERIALNUMBER=UI:DK-O:G:8d3fa047-c77e-47e4-bdd2-e91488610ce6, CN=NSP Test Service Consumer},IssuerDN={C=DK, O=Den Danske Stat, OU=Test - cti, CN=Den Danske Stat OCES udstedende-CA 1},CertSerial={132335570455020580755596658041035235745819139305}</saml:NameID>
          <saml:SubjectConfirmation>
            <saml:ConfirmationMethod>urn:oasis:names:tc:SAML:2.0:cm:holder-of-key</saml:ConfirmationMethod>
            <saml:SubjectConfirmationData>
              <ds:KeyInfo>
                <ds:KeyName>OCESSignature</ds:KeyName>
              </ds:KeyInfo>
            </saml:SubjectConfirmationData>
          </saml:SubjectConfirmation>
        </saml:Subject>
        <saml:Conditions NotBefore="2023-04-03T08:33:41Z" NotOnOrAfter="2023-04-04T08:33:41Z"/>
        <saml:AttributeStatement id="IDCardData">
          <saml:Attribute Name="sosi:IDCardID">
            <saml:AttributeValue>v4a3U0d0Wks0szWs3Jj1dg==</saml:AttributeValue>
    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>
    <wsse:Security>
      <wsu:Timestamp>
        <wsu:Created>2023-04-03T08:38:41Z</wsu:Created>
      </samlwsu:Attribute>Timestamp>
          <saml:AttributeAssertion NameIssueInstant="sosi:IDCardVersion2023-04-03T08:33:41Z" Version="2.0" id="IDCard">
            <saml:AttributeValue>1.0.1<Issuer>TEST1-NSP-STS</saml:AttributeValue>Issuer>
          </saml:Attribute><saml:Subject>
          <saml:AttributeNameID NameFormat="sosimedcom:IDCardType">
            <saml:AttributeValue>system</saml:AttributeValue>
          </saml:Attribute>other">SubjectDN={C=DK, OID.2.5.4.97=NTRDK-33257872, O=Sundhedsdatastyrelsen, SERIALNUMBER=UI:DK-O:G:8d3fa047-c77e-47e4-bdd2-e91488610ce6, CN=NSP Test Service Consumer},IssuerDN={C=DK, O=Den Danske Stat, OU=Test - cti, CN=Den Danske Stat OCES udstedende-CA 1},CertSerial={132335570455020580755596658041035235745819139305}</saml:NameID>
          <saml:Attribute Name="sosi:AuthenticationLevel">SubjectConfirmation>
            <saml:AttributeValue>3<:ConfirmationMethod>urn:oasis:names:tc:SAML:2.0:cm:holder-of-key</saml:AttributeValue>ConfirmationMethod>
            </saml<saml:Attribute>SubjectConfirmationData>
          <saml:Attribute Name="sosi:OCESCertHash">
   <ds:KeyInfo>
         <saml:AttributeValue>f6ZdJ0CPmwpKVPZQ1NnkpDlB0KE=</saml:AttributeValue>
          <<ds:KeyName>OCESSignature</samlds:Attribute>KeyName>
        </saml:AttributeStatement>
        <saml:AttributeStatement id="SystemLog">
</ds:KeyInfo>
           <saml:Attribute Name="medcom:ITSystemName"> </saml:SubjectConfirmationData>
            <saml:AttributeValue>Service Consumer Test<</saml:AttributeValue>SubjectConfirmation>
          </saml:Attribute>Subject>
          <saml:AttributeConditions Name="medcom:CareProviderID" NameFormat="medcom:cvrnumberNotBefore="2023-04-03T08:33:41Z" NotOnOrAfter="2023-04-04T08:33:41Z"/>
        <saml:AttributeStatement id="IDCardData">
          <saml:Attribute Name="sosi:IDCardID">
            <saml:AttributeValue>33257872<AttributeValue>v4a3U0d0Wks0szWs3Jj1dg==</saml:AttributeValue>
          </saml:Attribute>
          <saml:Attribute Name="medcomsosi:CareProviderNameIDCardVersion">
            <saml:AttributeValue>Sundhedsdatastyrelsen<AttributeValue>1.0.1</saml:AttributeValue>
          </saml:Attribute>
        </saml:AttributeStatement>
        <ds:Signature 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="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/<saml:Attribute Name="sosi:OCESCertHash">
                <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><saml:AttributeValue>f6ZdJ0CPmwpKVPZQ1NnkpDlB0KE=</saml:AttributeValue>
              </dssaml:Transforms>Attribute>
        </saml:AttributeStatement>
        <ds<saml:DigestMethodAttributeStatement Algorithmid="http://www.w3.org/2000/09/xmldsig#sha1"/SystemLog">
              <ds:DigestValue>DumdUeg261bo+VcoPY00Cex085U=</ds:DigestValue><saml:Attribute Name="medcom:ITSystemName">
            </ds:Reference> <saml:AttributeValue>Service Consumer Test</saml:AttributeValue>
          </dssaml:SignedInfo>Attribute>
          <ds:SignatureValue>mmV8T9cL9PSyyacpd9t0YF1e4Evq8aCQlYDP4wRbwVG8WkyIcIFNMsP9wnbCgCHooBeP+o186dOFAoAECZNmqxmtqVjFyQ7LMcCWshDA1Jk7d9jx74CbKydXCqt4HqZCGtyAFzC+3E6oXhqmJG6Y9Tx5wxzqs3r6YS6h0Oz3BKEiJYUODZl+MwQxCJgadAzO05pEzvteKKqf93pM4a18kFHSQE6oMiWtiGC+br7AUYWoDWLzxI/xN4R6K9/TH40c+i+ctrFvbaTSfGc0/xL+k/5mF68J+/Nyi5fyENbH0DmPAAbL3o3yityd9lMkxxNvCvSKnGPKaRuQzNvLW21g9A==</ds:SignatureValue><saml:Attribute Name="medcom:CareProviderID" NameFormat="medcom:cvrnumber">
            <saml:AttributeValue>33257872</saml:AttributeValue>
          <ds</saml:KeyInfo>Attribute>
            <ds:X509Data><saml:Attribute Name="medcom:CareProviderName">
              <ds:X509Certificate>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</ds:X509Certificate>
<saml:AttributeValue>Sundhedsdatastyrelsen</saml:AttributeValue>
              </dssaml:X509Data>Attribute>
          </dssaml:KeyInfo>AttributeStatement>
        </ds:Signature>
<ds:Signature id="OCESSignature">
          </saml<ds:Assertion>SignedInfo>
    </wsse:Security>
     <medcom:Header>
      <medcom:SecurityLevel>3</medcom:SecurityLevel>
 <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
     <medcom:Linking>
        <medcom:FlowID>c64c107d-ded8-4cea-8aed-4892be1d2fb0</medcom:FlowID><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
        <medcom:MessageID>f522d379-0ad3-483d-a098-13c68e167fcf</medcom:MessageID>
    <ds:Reference URI="#IDCard">
       </medcom:Linking>
       <medcom:RequireNonRepudiationReceipt>no</medcom:RequireNonRepudiationReceipt><ds:Transforms>
    </medcom:Header>
  </soapenv:Header>
  <soapenv:Body>
            <ns2<ds:NewbornRegistrationStructureTransform xmlns:ns2Algorithm="http://repwww.oiow3.dkorg/personregistrering.dk2000/xml/schemas/2007/01/02/" xmlns="http://rep.oio.dk/cpr.dk/xml/schemas/2007/01/02/" xmlns:ns309/xmldsig#enveloped-signature"/>
                <ds:Transform Algorithm="http://repwww.oiow3.dkorg/2001/ebxml10/xml/schemas/dkcc/2007/01/02/" xmlns:ns4="http://rep.oio.dk/itst.dk/xml/schemas/2006/01/17/">
-exc-c14n#"/>
              <ns2</ds:NewbornStructure>Transforms>
        <PersonCivilRegistrationIdentifier>3103827778</PersonCivilRegistrationIdentifier>
        <ns2:BirthTime>2023-04-03T10:38:41.235</ns2:BirthTime>
 <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
       <PersonBirthSequence>1</PersonBirthSequence>
        <ns2:PersonGenderCode>M</ns2:PersonGenderCode>
<ds:DigestValue>DumdUeg261bo+VcoPY00Cex085U=</ds:DigestValue>
            </ns2ds:NewbornStructure>
Reference>
          </ns2ds:NewbornRegistrationStructure>
  </soapenv:Body>
</soapenv:Envelope>

Bemærk følgende felter i requestet (se under body):

  • PersonCivilRegistrationIdentifier Moderens CPR nummer

  • Birthtime Fødselstidspunkt

  • PersonBirthSequence Sekvensnummer i flerfoldsfødsel. 1 hvis det ikke er en flerfoldsfødsel

  • PersonGenderCode Køn - M hvis der er en dreng og K, hvis der er en pige

Servicen returner et personnummer på den nyfødte:

Code Block
languagexml
titleResponse fra FIBS tildeling af CPR nummer til nyfødt
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<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>
    <wsse:Security>
      <wsu:Timestamp>SignedInfo>
          <ds:SignatureValue>mmV8T9cL9PSyyacpd9t0YF1e4Evq8aCQlYDP4wRbwVG8WkyIcIFNMsP9wnbCgCHooBeP+o186dOFAoAECZNmqxmtqVjFyQ7LMcCWshDA1Jk7d9jx74CbKydXCqt4HqZCGtyAFzC+3E6oXhqmJG6Y9Tx5wxzqs3r6YS6h0Oz3BKEiJYUODZl+MwQxCJgadAzO05pEzvteKKqf93pM4a18kFHSQE6oMiWtiGC+br7AUYWoDWLzxI/xN4R6K9/TH40c+i+ctrFvbaTSfGc0/xL+k/5mF68J+/Nyi5fyENbH0DmPAAbL3o3yityd9lMkxxNvCvSKnGPKaRuQzNvLW21g9A==</ds:SignatureValue>
          <ds:KeyInfo>
            <ds:X509Data>
              <ds:X509Certificate>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</ds:X509Certificate>
            </ds:X509Data>
          </ds:KeyInfo>
        </ds:Signature>
      </saml:Assertion>
    </wsse:Security>
    <medcom:Header>
      <medcom:SecurityLevel>3</medcom:SecurityLevel>
      <medcom:Linking>
        <medcom:FlowID>c64c107d-ded8-4cea-8aed-4892be1d2fb0</medcom:FlowID>
        <medcom:MessageID>f522d379-0ad3-483d-a098-13c68e167fcf</medcom:MessageID>
      </medcom:Linking>
      <medcom:RequireNonRepudiationReceipt>no</medcom:RequireNonRepudiationReceipt>
    </medcom:Header>
  </soapenv:Header>
  <soapenv:Body>
    <ns2:NewbornRegistrationStructure xmlns:ns2="http://rep.oio.dk/personregistrering.dk/xml/schemas/2007/01/02/" xmlns="http://rep.oio.dk/cpr.dk/xml/schemas/2007/01/02/" xmlns:ns3="http://rep.oio.dk/ebxml/xml/schemas/dkcc/2007/01/02/" xmlns:ns4="http://rep.oio.dk/itst.dk/xml/schemas/2006/01/17/">
      <ns2:NewbornStructure>
        <PersonCivilRegistrationIdentifier>3103827778</PersonCivilRegistrationIdentifier>
        <wsu<ns2:Created>2023BirthTime>2023-04-03T0803T10:38:42Z<41.235</wsuns2:Created>BirthTime>
      </wsu:Timestamp>
    <<PersonBirthSequence>1</wsse:Security>PersonBirthSequence>
    <medcom:Header>
      <medcom<ns2:SecurityLevel>1<PersonGenderCode>M</medcomns2:SecurityLevel>PersonGenderCode>
      <medcom</ns2:Linking>NewbornStructure>
    </ns2:NewbornRegistrationStructure>
  </soapenv:Body>
</soapenv:Envelope>

Bemærk følgende felter i requestet (se under body):

  • PersonCivilRegistrationIdentifier Moderens CPR nummer

  • Birthtime Fødselstidspunkt

  • PersonBirthSequence Sekvensnummer i flerfoldsfødsel. 1 hvis det ikke er en flerfoldsfødsel

  • PersonGenderCode Køn - M hvis der er en dreng og K, hvis der er en pige

Servicen returner et personnummer på den nyfødte:

Code Block
languagexml
titleResponse fra FIBS tildeling af CPR nummer til nyfødt
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:medcom    <medcom:FlowID>c64c107d-ded8-4cea-8aed-4892be1d2fb0</medcom:FlowID>
        <medcom:MessageID>AAABh0ZEvYlSBsPj94ifmlNPU0k=</medcom:MessageID>
        <medcom:InResponseToMessageID>f522d379-0ad3-483d-a098-13c68e167fcf</medcom:InResponseToMessageID>
      </medcom:Linking>
      <medcom:FlowStatus>flow_finalized_succesfully</medcom:FlowStatus>
    </medcom:Header>
  </soapenv:Header>
  <soapenv:Body>
    <NewbornReturnStructure xmlns="http://repwww.oiomedcom.dk/cpr.dkdgws/xml2006/schemas/2007/01/02/">
      <PersonCivilRegistrationIdentifier>3009215157</PersonCivilRegistrationIdentifier>
    </NewbornReturnStructure>
  </soapenv:Body>
</soapenv:Envelope>

Bemærk følgende felter i response (se under body):

  • PersonCivilRegistrationIdentifier Den nyfødtes CPR nummer

Understøttelse af brugerhistorie: Registrering af oplysninger i den elektroniske kirkebog

I følende eksempel vises et kald til FIBS for at få registrert oplysninger om barnet i den elektroniske kirkebog.

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>
    <wsse:Security>
      <wsu:Timestamp>
        <wsu:Created>2023-04-03T08:38:42Z</wsu:Created>
      </wsu:Timestamp>
    </wsse:Security>
    <medcom:Header>
      <medcom:SecurityLevel>1</medcom:SecurityLevel>
      <medcom:Linking>
        <medcom:FlowID>c64c107d-ded8-4cea-8aed-4892be1d2fb0</medcom:FlowID>
        <medcom:MessageID>AAABh0ZEvYlSBsPj94ifmlNPU0k=</medcom:MessageID>
        <medcom:InResponseToMessageID>f522d379-0ad3-483d-a098-13c68e167fcf</medcom:InResponseToMessageID>
      </medcom:Linking>
      <medcom:FlowStatus>flow_finalized_succesfully</medcom:FlowStatus>
    </medcom:Header>
  </soapenv:Header>
  <soapenv:Body>
    <NewbornReturnStructure xmlns="http://rep.oio.dk/cpr.dk/xml/schemas/2007/01/02/">
      <PersonCivilRegistrationIdentifier>3009215157</PersonCivilRegistrationIdentifier>
    </NewbornReturnStructure>
  </soapenv:Body>
</soapenv:Envelope>

Bemærk følgende felter i response (se under body):

  • PersonCivilRegistrationIdentifier Den nyfødtes CPR nummer

Understøttelse af brugerhistorie: Registrering af oplysninger i den elektroniske kirkebog

I følende eksempel vises et kald til FIBS for at få registrert oplysninger om barnet i den elektroniske kirkebog.

Code Block
languagexml
titleRequest til FIBS Registrering af oplysninger i den elektroniske kirkebog (som systembruger)
collapsetrue
<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>
    <wsse:Security>
      <wsu:Timestamp>
        <wsu:Created>2023-04-03T08:46:21Z</wsu:Created>
      </wsu:Timestamp>
      <saml:Assertion IssueInstant="2023-04-03T08:41:20Z" Version="2.0" id="IDCard">
        <saml:Issuer>TEST1-NSP-STS</saml:Issuer>
        <saml:Subject>
          <saml:NameID Format="medcom:other">SubjectDN={C=DK, OID.2.5.4.97=NTRDK-33257872, O=Sundhedsdatastyrelsen, SERIALNUMBER=UI:DK-O:G:8d3fa047-c77e-47e4-bdd2-e91488610ce6, CN=NSP Test Service Consumer},IssuerDN={C=DK, O=Den Danske Stat, OU=Test - cti, CN=Den Danske Stat OCES udstedende-CA 1},CertSerial={132335570455020580755596658041035235745819139305}</saml:NameID>
          <saml:SubjectConfirmation>
            <saml:ConfirmationMethod>urn:oasis:names:tc:SAML:2.0:cm:holder-of-key</saml:ConfirmationMethod>
            <saml:SubjectConfirmationData>
              <ds:KeyInfo>
                <ds:KeyName>OCESSignature</ds:KeyName>
              </ds:KeyInfo>
            </saml:SubjectConfirmationData>
          </saml:SubjectConfirmation>
        </saml:Subject>
        <saml:Conditions NotBefore="2023-04-03T08:41:20Z" NotOnOrAfter="2023-04-04T08:41:20Z"/>
        <saml:AttributeStatement id="IDCardData">
          <saml:Attribute Name="sosi:IDCardID">
            <saml:AttributeValue>HeqP7kx1vHcY8IX9VYKFaA==</saml:AttributeValue>
          </saml:Attribute>
          <saml:Attribute Name="sosi:IDCardVersion">
            <saml:AttributeValue>1.0.1</saml:AttributeValue>
          </saml:Attribute>
          <saml:Attribute Name="sosi:IDCardType">
Code Block
languagexml
titleRequest til FIBS Registrering af oplysninger i den elektroniske kirkebog (som systembruger)
collapsetrue
<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>
    <wsse:Security>
      <wsu:Timestamp>
        <wsu:Created>2023-04-03T08:46:21Z</wsu:Created>    <saml:AttributeValue>system</saml:AttributeValue>
          </wsusaml:Timestamp>Attribute>
      <saml:Assertion IssueInstant="2023-04-03T08:41:20Z" Version="2.0" id="IDCard     <saml:Attribute Name="sosi:AuthenticationLevel">
            <saml:Issuer>TEST1-NSP-STS<AttributeValue>3</saml:Issuer>AttributeValue>
        <saml:Subject>  </saml:Attribute>
          <saml:NameIDAttribute FormatName="medcomsosi:other">SubjectDN={C=DK, OID.2.5.4.97=NTRDK-33257872, O=Sundhedsdatastyrelsen, SERIALNUMBER=UI:DK-O:G:8d3fa047-c77e-47e4-bdd2-e91488610ce6, CN=NSP Test Service Consumer},IssuerDN={C=DK, O=Den Danske Stat, OU=Test - cti, CN=Den Danske Stat OCES udstedende-CA 1},CertSerial={132335570455020580755596658041035235745819139305}</saml:NameID>OCESCertHash">
            <saml:AttributeValue>f6ZdJ0CPmwpKVPZQ1NnkpDlB0KE=</saml:AttributeValue>
          </saml:Attribute>
        </saml:AttributeStatement>
        <saml:AttributeStatement id="SystemLog">
          <saml:SubjectConfirmation>:Attribute Name="medcom:ITSystemName">
            <saml:ConfirmationMethod>urn:oasis:names:tc:SAML:2.0:cm:holder-of-key<AttributeValue>Service Consumer Test</saml:ConfirmationMethod>AttributeValue>
          </saml:Attribute>
  <saml:SubjectConfirmationData>
        <saml:Attribute Name="medcom:CareProviderID" NameFormat="medcom:cvrnumber">
    <ds:KeyInfo>
        <saml:AttributeValue>33257872</saml:AttributeValue>
          <ds:KeyName>OCESSignature<</dssaml:KeyName>Attribute>
              </ds:KeyInfo><saml:Attribute Name="medcom:CareProviderName">
            <<saml:AttributeValue>Sundhedsdatastyrelsen</saml:SubjectConfirmationData>AttributeValue>
          </saml:SubjectConfirmation>Attribute>
        </saml:Subject>AttributeStatement>
        <saml<ds:ConditionsSignature NotBeforeid="2023-04-03T08:41:20Z" NotOnOrAfter="2023-04-04T08:41:20Z"/>
OCESSignature">
         <saml:AttributeStatement id="IDCardData">
 <ds:SignedInfo>
            <saml<ds:AttributeCanonicalizationMethod NameAlgorithm="sosi:IDCardID"http://www.w3.org/2001/10/xml-exc-c14n#"/>
            <saml<ds:AttributeValue>HeqP7kx1vHcY8IX9VYKFaA==</saml:AttributeValue>SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
          </saml:Attribute>
  <ds:Reference URI="#IDCard">
             <saml:Attribute Name="sosi:IDCardVersion"> <ds:Transforms>
            <saml:AttributeValue>1.0.1</saml:AttributeValue>     <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
          </saml:Attribute>
          <saml<ds:AttributeTransform NameAlgorithm="sosi:IDCardType">
http://www.w3.org/2001/10/xml-exc-c14n#"/>
              <saml:AttributeValue>system<</saml:AttributeValue>
ds:Transforms>
              </saml:Attribute>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
             <saml:Attribute Name="sosi:AuthenticationLevel"> <ds:DigestValue>8GxEr8Ryt0nbp1vsoDue5XrUyx4=</ds:DigestValue>
            <saml:AttributeValue>3<</samlds:AttributeValue>Reference>
          </samlds:Attribute>SignedInfo>
          <saml:Attribute Name="sosi:OCESCertHash"><ds:SignatureValue>kM40ISPoPFVG0vFJsOshRo2eMTj+ExghxNs48ZTWcjuVIEBP7f9FHtdqljEfmOTeFv+LEwOgxLA5dpo7Vm4Nofbv0aVdAal/McONbiAkWLaPW0txAJS2h8TTCapNnWztL4tPyIY7uakZyC5BBkOLmc2IOMAzgD3jO+hXw/MpOKEckTDfilCzTPSqZRcSw1ArXS3vPYxtsn4ESirSrn22DurfNCQXDAdFBGfwrwSS0uWSpxRPokNm2gsCsanPSAaDYmRFr++TpvUSibCoB+U1XaMJQpyzW5Lqku5ZgtxiGYKCmNFxNccZi/U3fcK4vWiUIudUstTrAt0xORT8ZOrsTg==</ds:SignatureValue>
            <saml:AttributeValue>f6ZdJ0CPmwpKVPZQ1NnkpDlB0KE=</saml:AttributeValue>
   <ds:KeyInfo>
       </saml:Attribute>
        </saml:AttributeStatement><ds:X509Data>
        <saml:AttributeStatement id="SystemLog">
          <saml:Attribute Name="medcom:ITSystemName"><ds:X509Certificate>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</ds:X509Certificate>
            <saml:AttributeValue>Service Consumer Test</saml:AttributeValue></ds:X509Data>
          </samlds:Attribute>KeyInfo>
          <saml:Attribute Name="medcom:CareProviderID" NameFormat="medcom:cvrnumber"></ds:Signature>
            <saml:AttributeValue>33257872<</saml:AttributeValue>Assertion>
          </samlwsse:Attribute>Security>
    <medcom:Header>
      <saml:Attribute Name="medcom:CareProviderName"><medcom:SecurityLevel>3</medcom:SecurityLevel>
      <medcom:Linking>
        <saml:AttributeValue>Sundhedsdatastyrelsen</saml:AttributeValue><medcom:FlowID>83d51477-5584-480e-aab6-35cf7aaac401</medcom:FlowID>
          </saml:Attribute><medcom:MessageID>a5411ed4-ca48-499c-a07a-476c42408aa8</medcom:MessageID>
        </samlmedcom:AttributeStatement>Linking>
        <ds:Signature id="OCESSignature">
          <ds:SignedInfo><medcom:RequireNonRepudiationReceipt>no</medcom:RequireNonRepudiationReceipt>
    </medcom:Header>
  </soapenv:Header>
  <soapenv:Body>
    <ds<ns2:CanonicalizationMethodMidwifeRegistrationStructure Algorithmxmlns:ns2="http://www.w3.org/2001/10/xml-exc-c14n#"/>
            <ds:SignatureMethod Algorithmrep.oio.dk/personregistrering.dk/xml/schemas/2007/01/02/" xmlns="http://rep.oio.dk/cpr.dk/xml/schemas/2007/01/02/" xmlns:ns3="http://wwwrep.w3.org/2000/09/xmldsig#rsa-sha1"/>
            <ds:Reference URI="#IDCard">
              <ds:Transforms>
                <ds:Transform Algorithmoio.dk/ebxml/xml/schemas/dkcc/2007/01/02/" xmlns:ns4="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/rep.oio.dk/itst.dk/xml/schemas/2006/01/17/">
      <ns2:ChildStructure>
        <PersonCivilRegistrationIdentifier>1710165005</PersonCivilRegistrationIdentifier>
  <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
     <BirthTime>10:46:20.603+02:00</BirthTime>
         </ds:Transforms><PersonBirthSequence>1</PersonBirthSequence>
        <ns2:MultipleBirthIndicator>false</ns2:MultipleBirthIndicator>
       <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <ns3:PersonGenderCode>male</ns3:PersonGenderCode>
        <ns2:PersonBirthPlaceText>Odense  Universitetshospital</ns2:PersonBirthPlaceText>
    <ds:DigestValue>8GxEr8Ryt0nbp1vsoDue5XrUyx4=</ds:DigestValue>
    <ns2:MidwifeCommentsText>Test af f[0xc3][0xb8]dsel i Odense. Ugift mor, fars CPR <kendes</dsns2:Reference>MidwifeCommentsText>
          </ds:SignedInfo>
    <ParishCode>7545</ParishCode>
      <ds:SignatureValue>kM40ISPoPFVG0vFJsOshRo2eMTj+ExghxNs48ZTWcjuVIEBP7f9FHtdqljEfmOTeFv+LEwOgxLA5dpo7Vm4Nofbv0aVdAal/McONbiAkWLaPW0txAJS2h8TTCapNnWztL4tPyIY7uakZyC5BBkOLmc2IOMAzgD3jO+hXw/MpOKEckTDfilCzTPSqZRcSw1ArXS3vPYxtsn4ESirSrn22DurfNCQXDAdFBGfwrwSS0uWSpxRPokNm2gsCsanPSAaDYmRFr++TpvUSibCoB+U1XaMJQpyzW5Lqku5ZgtxiGYKCmNFxNccZi/U3fcK4vWiUIudUstTrAt0xORT8ZOrsTg==</dsns2:SignatureValue>ChildStructure>
      <MotherCivilRegistrationIdentifier>3103827778</MotherCivilRegistrationIdentifier>
      <ds<ns2:KeyInfo>FatherStructure>
        <PersonCivilRegistrationIdentifier>1508857779</PersonCivilRegistrationIdentifier>
      <ds</ns2:X509Data>FatherStructure>
              <ds:X509Certificate>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</ds:X509Certificate>
            </ds:X509Data>
          </ds:KeyInfo>
        </ds:Signature>
      </saml:Assertion>
    </wsse:Security>
    <medcom:Header>
      <medcom:SecurityLevel>3</medcom:SecurityLevel>
      <medcom:Linking>
        <medcom:FlowID>83d51477-5584-480e-aab6-35cf7aaac401</medcom:FlowID>
        <medcom:MessageID>a5411ed4-ca48-499c-a07a-476c42408aa8</medcom:MessageID>
      </medcom:Linking>
      <medcom:RequireNonRepudiationReceipt>no</medcom:RequireNonRepudiationReceipt>
    </medcom:Header>
  </soapenv:Header>
  <soapenv:Body>
    <ns2:MidwifeRegistrationStructure xmlns:ns2="http://rep.oio.dk/personregistrering.dk/xml/schemas/2007/01/02/" xmlns="http://rep.oio.dk/cpr.dk/xml/schemas/2007/01/02/" xmlns:ns3="http://rep.oio.dk/ebxml/xml/schemas/dkcc/2007/01/02/" xmlns:ns4="http://rep.oio.dk/itst.dk/xml/schemas/2006/01/17/">
      <ns2:ChildStructure>
        <PersonCivilRegistrationIdentifier>1710165005</PersonCivilRegistrationIdentifier>
        <BirthTime>10:46:20.603+02:00</BirthTime>
        <PersonBirthSequence>1</PersonBirthSequence></ns2:MidwifeRegistrationStructure>
  </soapenv:Body>
</soapenv:Envelope>

Bemærk følgende felter i requestet (se under body):

  • ChildStructure/PersonCivilRegistrationIdentifier Barnets CPR nummer

  • ChildStructure/ParishCode: Sognekode

  • MotherCivilRegistrationIdentifier: Moderens CPR nummer

  • FatherStructure/PersonCivilRegistrationIdentifier:  Faderens CPR nummer

Svar fra FIBS:

Code Block
titleResponse fra FIBS Registrering af oplysninger i den elektroniske kirkebog (som systembruger)
collapsetrue
<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>
    <wsse:Security>
      <wsu:Timestamp>
        <wsu:Created>2023-04-03T10:02:09Z</wsu:Created>
      </wsu:Timestamp>
    </wsse:Security>
    <medcom:Header>
      <medcom:SecurityLevel>1</medcom:SecurityLevel>
      <medcom:Linking>
        <ns2:MultipleBirthIndicator>false</ns2:MultipleBirthIndicator><medcom:FlowID>c9b3d769-1423-4d20-bc89-95f4984c3658</medcom:FlowID>
        <ns3<medcom:PersonGenderCode>male<MessageID>AAABh0aRJMbjroyoVX09xlNPU0k=</ns3medcom:PersonGenderCode>MessageID>
        <ns2:PersonBirthPlaceText>Odense  Universitetshospital</ns2:PersonBirthPlaceText>
        <ns2:MidwifeCommentsText>Test af f[0xc3][0xb8]dsel i Odense. Ugift mor, fars CPR kendes</ns2:MidwifeCommentsText><medcom:InResponseToMessageID>051d081b-68f0-4c5c-8e86-b5852e41e616</medcom:InResponseToMessageID>
      </medcom:Linking>
      <medcom:FlowStatus>flow_finalized_succesfully</medcom:FlowStatus>
    </medcom:Header>
    <ParishCode>7545</ParishCode></soapenv:Header>
  <soapenv:Body>
    </ns2:ChildStructure>
      <MotherCivilRegistrationIdentifier>3103827778</MotherCivilRegistrationIdentifier><cpr:ReturnStructure xmlns:cpr="http://rep.oio.dk/cpr.dk/xml/schemas/2007/01/02/">
      <ns2:FatherStructure>
        <PersonCivilRegistrationIdentifier>1508857779</PersonCivilRegistrationIdentifier><cpr:ReturnCode>Ok</cpr:ReturnCode>
      <<cpr:ReturnMessageText>Ok</ns2cpr:FatherStructure>ReturnMessageText>
    </ns2cpr:MidwifeRegistrationStructure>ReturnStructure>
  </soapenv:Body>
</soapenv:Envelope>

Bemærk følgende felter i requestet (se under body):

  • ChildStructure/PersonCivilRegistrationIdentifier Barnets CPR nummer

  • ChildStructure/ParishCode: Sognekode

  • MotherCivilRegistrationIdentifier: Moderens CPR nummer

  • FatherStructure/PersonCivilRegistrationIdentifier:  Faderens CPR nummer

...