==== CreateVaccination ====
Servicen CreateVaccination anvendes til at oprette en ny vaccination på systemet.
Denne service implicerer at registreringen sker af effektuerende læge. Dette resulterer i en højere ”troværdighedsmarkering” end oprettelse ud fra CreaatePreviousVaccination (se næste afsnit).
== Forespørgsel ==
1111111118
QW31H
Ramzan Petersen
7170
Testlægehuset
Testadresse 2
12345678
mintestmail
Yder
12345
2012-05-07T02:35:56.000Z
2012-05-31T10:00:00Z
28101171783
56826828
1 år
1617175465
== Svar ==
111805
1
QW31H
Ramzan Petersen
7170
Testlægehuset
Testadresse 2
12345678
mintestmail
Yder
12345
2012-05-07T02:35:56.000Z
QW31H
Ramzan Petersen
7170
Testlægehuset
Testadresse 2
12345678
mintestmail
Yder
12345
2012-05-07T02:35:56.000Z
QW31H
Ramzan Petersen
7170
Testlægehuset
Testadresse 2
12345678
mintestmail
Yder
12345
2012-05-07T02:35:56.000Z
1617175465
Rabies, inaktiveret, hele virus
J07BG01
Rabies, inaktiveret, hele virus
6
J07BG01
Rabies, inaktiveret, hele virus
28101171783
Rabies-imovax
INJPSO
pulver og solvens til injektionsvæske, opløsning
>2,5 IE
56826828
1 år
2012-05-31T10:00:00Z
false
true
false
== Fejl ==
* PersonWithCprNotFound(4000, "Person med CPR-nr. {0} kunne ikke findes!", 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)