This is an old revision of the document!
Denne service anvendes af apoteker til at markere en receptordination ugyldig. Den erstatter den tilsvarende service på den tidligere apotekssnitflade.
Forespørgsel
I request-dokumentet sendes patientes CPR-nummer og information omkring organisation og pharmaceut/apoteker. Herefter følger en eller flere receptordinations-ider for recepter der skal ugyldiggøres. For hvert id, skal angives årsag til ugyldiggørelse.
- InvalidatePrescriptionMedication.xml
<InvalidatePrescriptionMedicationRequest> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <ModifiedBy> <Other> <Name> <GivenName>Anne</GivenName> <Surname>Andersen</Surname> </Name> <PersonIdentifier source="CPR">1212121234</PersonIdentifier> </Other> <Role>Farmakonom</Role> <Organisation> <Name>Skanderborg Apotek</Name> <AddressLine>Adelgade 27</AddressLine> <AddressLine>8660 Skanderborg</AddressLine> <Type>Apotek</Type> <Identifier source="EAN-Lokationsnummer">5790000170609</Identifier> </Organisation> </ModifiedBy> <PrescriptionMedication> <Identifier>121814002</Identifier> <ReasonText>Ugyldiggjort efter aftale med lægen</ReasonText> </PrescriptionMedication> </InvalidatePrescriptionMedicationRequest>
Svar
I svaret returneres patientens CPR-nummer, medicinkortets version (som i øvrigt er uændret), eventuelt med ”VersionMismatchWarning” en advarsel om at det medsendte versionsnummer ikke er det aktuelle, og herefter receptordinations-IDer på receptordinationer, der har fået gennemført statusskift. Endeligt kan elementer ”PrescriptionServerError” returnere en fejlbesked fra receptserveren.
- UpdatePrescriptionMedicationStatus-Response.xml
<UpdatePrescriptionMedicationStatusResponse> <PersonIdentifier source="CPR">1111111118</PersonIdentifier> <MedicineCardVersion>1341404077657004001</MedicineCardVersion> <PrescriptionMedicationIdentifier>121814002</PrescriptionMedicationIdentifier> </UpdatePrescriptionMedicationStatusResponse>
