User Tools

Site Tools


fmk:ddv:1.4.0:vaccinepas

This is an old revision of the document!


GetVaccinationPassportAsPDF

Servicen gør det muligt at hente et vaccinationspas som et PDF-dokument, såfremt borgeren opfylder kriterierne for at få det udstedt.

Svaret vil indeholde et PDF-dokument encoded i BASE64.

Forespørgsel
<GetVaccinationPassportAsPDFRequest>
    <PersonCivilRegistrationIdentifier>1102014746</PersonCivilRegistrationIdentifier> 
    <VaccinationPlanCategory>COVID_19</VaccinationPlanCategory>
    <IncludePdf>true</IncludePdf>
</GetVaccinationPassportAsPDFRequest>

Feltet VaccinationPlanCategory skal udfyldes. Pt er eneste accepterede værdi “COVID_19”. Feltet IncludePdf er et optionelt felt, der giver mulighed for at fravælge at få pdf-elementet inkluderet i responset.

Svar
<GetVaccinationPassportAsPDFResponse>
    <DocumentId>100000007</DocumentId>
    <PersonInfo>
        <ns4:PersonNameStructure>
            <ns3:PersonGivenName>Lone</ns3:PersonGivenName>
            <ns3:PersonSurnameName>Knudsen</ns3:PersonSurnameName>
        </ns4:PersonNameStructure>
        <ns5:PersonCivilRegistrationIdentifier>1102014746</ns5:PersonCivilRegistrationIdentifier>
    </PersonInfo>
    <VaccinationAgainst>SARS-CoV-2 (COVID-19)</VaccinationAgainst>
    <Effectuation>
        <DrugName>Moderna Covid-19 vaccine</DrugName>
        <EffectuatedDateTime>2021-01-12T23:00:00Z</EffectuatedDateTime>
    </Effectuation>
    <Effectuation>
        <DrugName>Moderna Covid-19 vaccine</DrugName>
        <EffectuatedDateTime>2021-02-03T23:00:00Z</EffectuatedDateTime>
    </Effectuation>
    <VaccinationPassportAsPDF>...</ns2:VaccinationPassportAsPDF>
</GetVaccinationPassportAsPDFResponse>

DocumentId angiver en intern id, som bliver udtrukket og persisteret af servicen når passet genereres. Hvis der hentes et pas for samme borger flere gange, vil DocumentId have samme værdi hvis 2 betingelser er opfyldt:

  • Servicen lægger de samme, uændrede vaccinationer til grund for at tillade udstedelse af passet.
  • En intern version for passets validerings- og renderingslogik er uændret.

Hvis borgeren ikke opfylder kriterierne for et vaccinepas, vil responset indeholde flg fault struktur:

<SOAP-ENV:Fault>
    <faultcode>SOAP-ENV:Client</faultcode>
    <faultstring xml:lang="en">Borger er ikke berettiget til at få udstedt et vaccinepas!</faultstring>
    <detail>
        <medcom:FaultCode xmlns:medcom="http://www.medcom.dk/dgws/2006/04/dgws-1.0.xsd">NotEligibleForVaccinationPassport</medcom:FaultCode>
        <ddv:errorcode xmlns:ddv="http://vaccinationsregister.dk/schemas/2010/07/01">4105</ddv:errorcode>
    </detail>
</SOAP-ENV:Fault>
fmk/ddv/1.4.0/vaccinepas.1613045602.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki