====== Indhold i adviseringer fra Receptmodulet ====== Indholdet i adviseringer vil i så høj grad som muligt indeholde information, der gør det muligt at identificere hvilket element der er ændret (person, receptordination, effektuering) samt eventuelle versionsnumre. I eksemplerne herunder er namespaces udeladt, disse defineres alle som i den nye apotekssnitflade, dvs. som xmlns="http://www.dkma.dk/medicinecard/xml.schema/2019/06/01". XML skemaer for indhold i adviseringer findes sammen med øvrige skemaer for advis [[https://github.com/trifork/FMKResources/blob/master/wsdl/Advis-collection.zip?raw=true|Hent FMKs advis skemaer fra Github]] ===== Ændringer på receptordinationer ===== Ændringer direkte på receptordinationer sker ved oprettelse, afslutning m.v. I indholdet for adviseringen fremgår handlingen i Action-elementet, og patientens CPR-nummer findes i PrescriptionModification-elementet. ^ Handling på receptordination ^ Indhold i Action-elementet ^ Initieret af ^ | Opret receptordination | PrescriptionCreated | [[fmk:1.4.6:Opret og ekspeder recept]] foretaget af apoteket | | Afslut receptordination | PrescriptionTerminated | [[fmk:1.4.6:Afslut recept]] foretaget af apoteket | | Slet receptordination | PrescriptionDeleted | Administrativ sletning af recept eller automatisk sletning af recept efter udløb | | Ugyldiggør receptordination | PrescriptionInvalidated | [[fmk:1.4.6:Ugyldiggør recept]] foretaget af apoteket | ==== Opret receptordination ==== Et PrescriptionCreated advis vil indeholde følgende parametre: CPR-nummer, receptordination ID, receptordination versionsnummer. Eksempel: PrescriptionCreated 1111111118 1341404077658001001 1341404077658002001 ==== Afslut receptordination ==== Et PrescriptionTerminated advis vil indeholde følgende parametre: CPR-nummer, receptordination ID, receptordination versionsnummer. Eksempel: PrescriptionTerminated 1111111118 1341404077658001001 1341404077658002001 ==== Slet receptordination ==== Et PrescriptionDeleted advis vil indeholde følgende parametre: CPR-nummer, receptordination ID, receptordination versionsnummer. Eksempel: PrescriptionDeleted 1111111118 1341404077658001001 1341404077658002001 ==== Ugyldiggør receptordination ==== Et PrescriptionInvalidated advis vil indeholde følgende parametre: CPR-nummer, receptordination ID, receptordination versionsnummer. Eksempel: PrescriptionInvalidated 1111111118 1341404077658001001 1341404077658002001 ===== Ændringer vedrørende udleveringer ===== Ændringer vedrørende udleveringer sker ved udleveringer og tilbageførsel af udleveringer. Igen fremgår handlingen i Action-­elementet, patientens CPR-nummer i PrescriptionModification-elementet. Derudover indeholder advis'en receptordination ID, receptionordination versionsnummer samt udleveringens ID. ^ Handling vedrørende udlevering ^ Indhold i Action-elementet ^ Initieret af ^ | Udlevering udført | PrescriptionEffectuated | [[fmk:1.4.6:Opret effektuering|Opret effektuering på recept]] foretaget af apoteket | | Udlevering tilbageført | PrescriptionEffectuationWithdrawn | [[fmk:1.4.6:Tilbagefør effektuering på recept]] foretaget af apoteket | ==== Udlevering udført ==== Et PrescriptionEffectuated advis vil indeholde: CPR-nummer, receptordination ID, receptordination versionsnummer, udlevering ID. PrescriptionEffectuated 1111111118 1341404077658001001 1341404077658002001 1341404077658003001 ==== Udlevering tilbageudført ==== Et PrescriptionEffectuationWithdrawn advis vil indeholde: CPR-nummer, receptordination ID, receptordination versionsnummer, udlevering ID. PrescriptionEffectuationWithdrawn 1111111118 1341404077658001001 1341404077658002001 1341404077658003001 ===== Fuldt eksempel ===== Nedenstående eksempel viser hvad der forventes returneret fra adviserinsservicen, såfremt en klient notificeres om (i dette eksempel) at en lægemiddel ordinsation for patienten med CPR-nummer 1111111118 er oprettet. Eventuelt skal schemaLocation tilpasses hvor skemaer findes lokalt. FMK definerer indholdet af Topic-elementet samt elementet MedicineCardModification med underelementer. http://www.dkma.dk/medicinecard/xml.schema/2015/06/01:Prescription PrescriptionCreated 1111111118 1341404077678001001 1341404077678002001