fmk:ddv:1.4.0:createvaccination
This is an old revision of the document!
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
<ns2:CreateVaccinationRequest> <ns2:PersonCivilRegistrationIdentifier>1111111118</ns2:PersonCivilRegistrationIdentifier> <ns2:Created> <ns2:Modificator> <ns2:AuthorisedHealthCareProfessional> <ns2:AuthorisationIdentifier>QW31H</ns2:AuthorisationIdentifier> <ns2:Name>Ramzan Petersen</ns2:Name> <ns2:SpecialityCode>7170</ns2:SpecialityCode> </ns2: AuthorisedHealthCareProfessional> <ns2:Organisation> <ns2:Name>Testlægehuset</ns2:Name> <ns2:AddressLine>Testadresse 2</ns2:AddressLine> <ns2:TelephoneNumber>12345678</ns2:TelephoneNumber> <ns2:EmailAddress>mintestmail</ns2:EmailAddress> <ns2:Type>Yder</ns2:Type> <ns2:Identifier>12345</ns2:Identifier> </ns2:Organisation> </ns2:Modificator> <ns2:CreatedDateTime>2012-05-07T02:35:56.000Z</ns2:CreatedDateTime> </ns2:Created> <ns2:VaccinationCreate> <ns2:EffectuatedDateTime>2012-05-31T10:00:00Z</ns2:EffectuatedDateTime> <ns2:DrugIdentifier>28101171783</ns2:DrugIdentifier> <ns2:BatchNumber>56826828</ns2:BatchNumber> <ns2:CoverageDuration>1 år</ns2:CoverageDuration> <ns2:VaccineIdentifier>1617175465</ns2:VaccineIdentifier> </ns2:VaccinationCreate> </ns2:CreateVaccinationRequest>
Svar
<ns2:CreateVaccinationResponse> <ns2:Vaccination> <ns2:VaccinationIdentifier>111805</ns2:VaccinationIdentifier> <ns2:VaccinationVersionIdentifier>1</ns2:VaccinationVersionIdentifier> <ns2:Modified> <ns2:Modificator> <ns2:AuthorisedHealthCareProfessional> <ns2:AuthorisationIdentifier>QW31H</ns2:AuthorisationIdentifier> <ns2:Name>Ramzan Petersen</ns2:Name> <ns2:SpecialityCode>7170</ns2:SpecialityCode> </ns2:AuthorisedHealthCareProfessional> <ns2:Organisation> <ns2:Name>Testlægehuset</ns2:Name> <ns2:AddressLine>Testadresse 2</ns2:AddressLine> <ns2:TelephoneNumber>12345678</ns2:TelephoneNumber> <ns2:EmailAddress>mintestmail</ns2:EmailAddress> <ns2:Type>Yder</ns2:Type> <ns2:Identifier >12345</ns2:Identifier> </ns2:Organisation> </ns2:Modificator> <ns2:ModifiedDateTime>2012-05-07T02:35:56.000Z </ns2:ModifiedDateTime> </ns2:Modified> <ns2:Created> <ns2:Modificator> <ns2:AuthorisedHealthCareProfessional> <ns2:AuthorisationIdentifier>QW31H</ns2:AuthorisationIdentifier> <ns2:Name>Ramzan Petersen</ns2:Name> <ns2:SpecialityCode>7170</ns2:SpecialityCode> </ns2:AuthorisedHealthCareProfessional> <ns2:Organisation> <ns2:Name>Testlægehuset</ns2:Name> <ns2:AddressLine>Testadresse 2</ns2:AddressLine> <ns2:TelephoneNumber>12345678</ns2:TelephoneNumber> <ns2:EmailAddress>mintestmail</ns2:EmailAddress> <ns2:Type>Yder</ns2:Type> <ns2:Identifier >12345</ns2:Identifier> </ns2:Organisation> </ns2:Modificator> <ns2:CreatedDateTime>2012-05-07T02:35:56.000Z </ns2:CreatedDateTime> </ns2:Created> <ns2:Reviewed> <ns2:Modificator> <ns2:AuthorisedHealthCareProfessional> <ns2:AuthorisationIdentifier>QW31H</ns2:AuthorisationIdentifier> <ns2:Name>Ramzan Petersen</ns2:Name> <ns2:SpecialityCode>7170</ns2:SpecialityCode> </ns2:AuthorisedHealthCareProfessional> <ns2:Organisation> <ns2:Name>Testlægehuset</ns2:Name> <ns2:AddressLine>Testadresse 2</ns2:AddressLine> <ns2:TelephoneNumber>12345678</ns2:TelephoneNumber> <ns2:EmailAddress>mintestmail</ns2:EmailAddress> <ns2:Type>Yder</ns2:Type> <ns2:Identifier >12345</ns2:Identifier> </ns2:Organisation> </ns2:Modificator> <ns2:ReviewedDateTime>2012-05-07T02:35:56.000Z</ns2:ModifiedDateTime> </ns2:Reviewed> <ns2:Vaccine> <ns2:VaccineIdentifier>1617175465</ns2:VaccineIdentifier> <ns2:VaccineName>Rabies, inaktiveret, hele virus</ns2:VaccineName> <ns2:ATC> <ns2:Code>J07BG01</ns2:Code> <ns2:Text>Rabies, inaktiveret, hele virus</ns2:Text> </ns2:ATC> </ns2:Vaccine> <ns2:VaccinationCredibility>6</ns2:VaccinationCredibility> <ns2:SSIDrug> <ns2:ATC> <ns2:Code>J07BG01</ns2:Code> <ns2:Text>Rabies, inaktiveret, hele virus</ns2:Text> </ns2:ATC> <ns2:DrugIdentifier>28101171783</ns2:DrugIdentifier> <ns2:DrugName>Rabies-imovax</ns2:DrugName> <ns2:DrugForm> <ns2:DrugFormCode>INJPSO</ns2:DrugFormCode> <ns2:DrugFormText>pulver og solvens til injektionsvæske, opløsning</ns2:DrugFormText> </ns2:DrugForm> <ns2:DrugStrength> <ns2:DrugStrengthText>>2,5 IE</ns2:DrugStrengthText> </ns2:DrugStrength> </ns2:SSIDrug> <ns2:BatchNumber>56826828</ns2:BatchNumber> <ns2:CoverageDuration>1 år</ns2:CoverageDuration> <ns2:EffectuatedDateTime>2012-05-31T10:00:00Z</ns2:EffectuatedDateTime> <ns2:ConfirmedByPrescriptionServer>false</ns2:ConfirmedByPrescriptionServer> <ns2:ActiveStatus>true</ns2:ActiveStatus> <ns2:IsPrevious>false</ns2:IsPrevious > </ns2:Vaccination> </ns2:CreateVaccinationResponse>
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)
fmk/ddv/1.4.0/createvaccination.1545894912.txt.gz · Last modified: (external edit)
