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