==== EffectuatePlannedVaccination ====
Servicen muliggør effektuering af en planlagt vaccination. Konkret betyder det at der:
- Oprettes en ny vaccination, med udgangspunkt i data fra den planlagte vaccination
- At den planlagte vaccination markeres som effektueret, og dermed ikke længere fremgår af listenmed planlagte vaccinationer.
Servicen returnerer et element med oplysninger om den vaccination, der er oprettet som et resultat af requestet.
== Forespørgsel ==
1111111118
..
32115342238
1617179308
Hepatitis A
2012-05-31T22:00:00.000Z
117201
2
Hepatitis A
117202
0
1
0
1 år
..
..
2012-05-31T10:00:00Z
116401
12345
1 år
1617179308
== Svar ==
116604
1
…
…
…
1617179308
Hepatitis a, inaktiveret, hel virus
…
6
…
32115313011
Havrix
…
…
12345
1 år
2012-05-31T00:00:00Z
117201
2
Hepatitis A
117202
0
1
false
true
false
== Fejl ==
* PersonWithCprNotFound(4000, "Person med CPR-nr. {0} kunne ikke findes!", CLIENT)
* InconsistentPersonIdentifier(4005, "Inkonsistente CPR-numre angivet", CLIENT)
* IllegalArgument(1004, "En forkert parameter blev anvendt ({0})", CLIENT)
* "OldVaccinationIdentifier/OldVaccinationVersion skal ikke anvendes ved oprettelse af en ny vaccination"
* DrugNotFound(4004, "Lægemiddel kunne ikke findes!", CLIENT)
* MissingRequiredArgument(1003, "En obligarisk oplysning mangler ({0})", CLIENT)
* "vaccine eller lægemiddel"
* VaccineNotFound(4003, "Vaccine kunne ikke findes!", CLIENT)
* MissingRequiredArgument(1003, "En obligarisk oplysning mangler ({0})", CLIENT)
* "vaccinationsdato"
* CitizenRegistrationNotAllowedForVaccine(4101, "Den angivne vaccine må kun registreres af en læge!", CLIENT)