==== 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 ==
1102014746
COVID_19
true
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 ==
100000007
Lone
Knudsen
1102014746
SARS-CoV-2 (COVID-19)
Moderna Covid-19 vaccine
2021-01-12T23:00:00Z
Moderna Covid-19 vaccine
2021-02-03T23:00:00Z
...
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 flg. 2 betingelser er opfyldt:
* Servicen lægger de samme, uændrede vaccinationer til grund for at tillade udstedelse af passet.
* En intern versionstæller for passets validerings- og renderingslogik er uændret.
==== Service-specifikke fejlkoder ====
Hvis borgeren //ikke// opfylder kriterierne for et vaccinepas, vil servicen fejle med fejlkode 4105 (Borger er ikke berettiget til at få udstedt et vaccinepas!).
Angives en ukendt værdi i VaccinationPlanCategory, returneres fejl 1004 (En forkert parameter blev anvendt).
==== Udvidet brug ====
Følgende 2 flag giver adgang til udvidet brug af servicen:
* IncludeVaccinationStatus: Hvis dette flag inkluderes i request'et med værdien ''true'', svares der ikke med ovennævnte fejlkode 4105, hvis borgeren ikke er færdigvaccineret. I stedes inkluderes elementet VaccinationStatus med en af værdierne ''Ikke vaccineret'', ''Delvist vaccineret'' eller ''Vaccineret''.
* IncludeVaccinesAndDrugs: Hvis dette flag inkluderes med værdien ''true'', tilføjes yderligere information om de vacciner og tilhørende lægemidler som borgeren er vaccineret med. Dette tilføjes under Effectuation som hhv. Vaccine og SSIDrug.
* IncludeEffectuationCountryCode: Hvis dette flag inkluderes med værdien ''true'', tilføjes landekode til de returnerede vaccinationer.
* IncludeAdditionalEffectuations: Hvis dette flag inkluderes med værdien ''true'', tilføjes yderligere vaccinationer udover det første fuldt gennemførte vaccinationsforløb. Yderligere vaccinationer inkluderes som AdditinalEffectuation-elementer.
==== Eksempel på udvidet brug ====
== Forespørgsel ==
1102014746
COVID_19
false
true
true
== Svar ==
Vaccineret
1000384
Lone
Knudsen
1102014746
SARS-CoV-2 (COVID-19)
Moderna Covid-19 Vaccine
2021-02-09T23:00:00Z
32115518136
Moderna Covid-19 Vaccine
32115515735
Covid-19
Covid-19 sygdom
J07BX
Andre virale vacciner
J07BX
Andre virale vacciner
32115518135
Moderna Covid-19 vaccine
injektionsvæske, suspension
Comirnaty Covid-19 vaccine
2021-04-06T22:00:00Z
32115517138
Comirnaty Covid-19 vaccine
32115515735
Covid-19
Covid-19 sygdom
J07BX
Andre virale vacciner
J07BX
Andre virale vacciner
32115516935
Comirnaty Covid-19 Vaccine
injektionsvæske, suspension