==== 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)