fmk:ddv:1.4.0:vaccinepas
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| fmk:ddv:1.4.0:vaccinepas [2021-02-11 11:53] – jso | fmk:ddv:1.4.0:vaccinepas [2026-03-06 08:53] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 21: | Line 21: | ||
| <code xml> | <code xml> | ||
| - | <ns2:GetVaccinationPassportAsPDFResponse | + | < |
| - | xmlns: | + | < |
| - | xmlns: | + | < |
| - | xmlns: | + | < |
| - | <ns2:DocumentId> | + | < |
| - | <ns2:PersonInfo> | + | < |
| - | <ns4:PersonNameStructure> | + | </ |
| - | <ns3:PersonGivenName> | + | < |
| - | <ns3:PersonSurnameName> | + | </ |
| - | </ns4:PersonNameStructure> | + | < |
| - | <ns5:PersonCivilRegistrationIdentifier> | + | < |
| - | </ns2:PersonInfo> | + | < |
| - | <ns2:VaccinationAgainst> | + | < |
| - | <ns2:Effectuation> | + | </ |
| - | <ns2:DrugName> | + | < |
| - | <ns2:EffectuatedDateTime> | + | < |
| - | </ns2:Effectuation> | + | < |
| - | <ns2:Effectuation> | + | </ |
| - | <ns2:DrugName> | + | < |
| - | <ns2:EffectuatedDateTime> | + | </ |
| - | </ns2:Effectuation> | + | |
| - | </ns2:GetVaccinationPassportAsPDFResponse> | + | |
| </ | </ | ||
| - | == Supplerende bemærkning == | + | 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. | ||
| - | Anvendes en standard decoder er processen til at danne en PDF-fil simpel, følgende eksempel anvender javax.mail.internet.MimeUtility (fejlhåndtering m.v. er udeladt): | + | ==== Service-specifikke fejlkoder ==== |
| - | <code java> | ||
| - | String encodedPDF = (strengen i MedicineCardAsPDFStructure-elementet) | ||
| - | if(encodedPDF.startsWith("< | + | Hvis borgeren //ikke// opfylder kriterierne for et vaccinepas, vil servicen fejle med fejlkode 4105 (Borger er ikke berettiget til at få udstedt et vaccinepas!). |
| - | encodedPDF = encodedPDF.substring(9, | + | |
| - | } | + | |
| - | BufferedInputStream is = new BufferedInputStream(MimeUtility.decode(new ByteArrayInputStream(encodedPDF.getBytes()), | + | Angives en ukendt værdi i VaccinationPlanCategory, |
| - | BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(" | + | ==== Udvidet brug ==== |
| + | Følgende 2 flag giver adgang til udvidet brug af servicen: | ||
| + | * IncludeVaccinationStatus: | ||
| + | * IncludeVaccinesAndDrugs: | ||
| + | * IncludeEffectuationCountryCode: | ||
| + | * IncludeAdditionalEffectuations: | ||
| - | byte[] buffer | + | ==== Eksempel på udvidet brug ==== |
| - | is.read(buffer); | + | == Forespørgsel == |
| - | os.write(buffer); | + | <code xml> |
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| - | is.close(); | + | == Svar == |
| - | os.close(); | + | <code xml> |
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | <ATC /> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | <ATC /> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| </ | </ | ||
fmk/ddv/1.4.0/vaccinepas.1613044397.txt.gz · Last modified: (external edit)
