====== Topic ====== FMKs adviseringer sker med simple topic i det namespace der svare til hvornår adviseringen blev indført, se [[fmk:generel:versionering_af_services|Versionering af services]]. ===== Topic for adviseringer ved patienter med eCPR ===== I forbindelse med FMK's integration af eCPR, vil der blive indført en ny IDType som vil kunne anvendes alle steder hvor der idag bliver brug id typen for CPR numre: IDType = http://nsi.dk/advis/v10/eCPR og samtidig er alle advis skema'er for adviseringer for ændringer på Medicinkort, Bestillinger, Patient-Organisations-Relationer, Ændrede patientdata, Recepter og Manglende advis blevet samlet i et nyt namespace: http://www.sundhedsdata.dk/fmk/2019/06/01, i først omgang er det meningen at alle advis omhandlende en person med eCPR vil være i dette skema og når det understøttes hos klientsystemerne vil det blive standard skema uanset IDType. ===== Topic for adviseringer ved ændring på medicinkortet ===== FMK vil danne adviseringer omkring ændringer på patientens medicinkort, i princippet på formen ”medicinkort ændret for CPR-nummer ...”. Herunder omfattes ændringer på selve medicinkortet, lægemiddelordinationer, effektueringer (på lægemiddelordinationer), oprettelse af recepter. Disse ændringer medfører alle dannelse af adviseringer på samme topic. De specifikke handlinger på medicinkortet m.v. der medfører at adviseres er beskrevet under [[Indhold i adviseringer]]. Ved disse ændringer adviseres der på topic ”MedicineCard”: http://www.dkma.dk/medicinecard/xml.schema/2012/06/01:MedicineCard Ved ændringer på medicinkortet adviseres der med ID = patientens CPR-nummer IDType = http://nsi.dk/advis/v10/CPR Se dokumentation for SDS's profilering ”ID Based Message Content Profile” herom. ===== Topic for adviseringer ved bestillinger ===== Ud over ændringer på medicinkortet dannes der adviseringer når der oprettes en bestilling i form af en receptanmodning. En bestilling i form af en genbestilling på apoteket på en eksisterende receptordination vil ikke medføre at der dannes en advisering. Ved ændringer på medicinkortet adviseres der med topic ”OrderedEffectuation”, eksempelvis: http://www.dkma.dk/medicinecard/xml.schema/2012/06/01:OrderedEffectuation Ved bestillinger adviseres der med ID = patientens CPR-nummer IDType = http://nsi.dk/advis/v10/CPR Desuden for hver ønsket modtager i PrescribingOrganisation-elementet adviseres der med ID = modtagerens id, svarende til indholdet af Identifier-elementet under PrescribingOrganisation IDType = http://nsi.dk/advis/v10/SKS såfremt modtageren identificeres ved en SKS-kode, eller IDType = http://nsi.dk/advis/v10/YNR såfremt modtageren identificeres ved et ydernummer, eller IDType = http://www.dkma.dk/medicinecard/xml.schema/2012/06/01/OrganisationIdentifier@source=... såfremt modtageren identificeres ved en anden kilde til Identifier, afhængigt af hvad afsenderen (hjemmesygeplejen) har angivet. (Bemærk, at der ved angivelse af en ønsket modtager ikke er sikkerhed for at denne faktisk også modtager adviseringen). Se i øvrigt dokumentation for SDS's profilering ”ID Based Message Content Profile”. ===== Topic for adviseringer ved patient-organisations-relationer ===== Hvis der registreres eller fjernes relationer mellem en patient og en organisation, adviseres der med topic "PatientOrganisationRelation", eksempelvis: http://www.dkma.dk/medicinecard/xml.schema/2012/06/01:PatientOrganisationRelation ID = patientens CPR-nummer IDType = http://nsi.dk/advis/v10/CPR ===== Topic for adviseringer ved ændrede patientdata ===== Hvis der registreres, opdateres eller fjernes patientdata for en patient, adviseres der med topic "PatientRegistration", eksempelvis: http://www.dkma.dk/medicinecard/xml.schema/2015/01/01:PatientRegistration ID = patientens CPR-nummer IDType = http://nsi.dk/advis/v10/CPR ===== Topic for adviseringer ved ændringer til recepter ===== Hvis der foretages en af følgende ændringer, adviseres der med topic "PrescriptionMedication": * oprettes en papirrecept * afsluttes en recept * slettes en recept (slettejob når recepter bliver for gamle) * ugyldigmarkeres en recept * ekspederes en recept * en ekspedition tilbageføres Indholdet i adviseringerne for de specifikke handlinger er beskrevet under [[Indhold i adviseringer fra Receptmodulet]]. Adviseringer for disse handlinger vil alle anvende dette topic: http://www.dkma.dk/medicinecard/xml.schema/2014/06/01:PrescriptionMedication ID = patientens CPR-nummer IDType = http://nsi.dk/advis/v10/CPR ===== Topic for advis med manglende advis afsendelse ===== Ved manglende adviseringer sendes der en AdvisLost besked i alle Topic's hvor beskeder kan være tabt, abonnere man på flere topics vil man således få AdvisLost beskeden én gang for hver topic. Ved manglende adviseringer vil der ikke benyttes ID eller IDType da denne advis gælder for alle systemer i stedet vil isSystemNotification være sat til true, hvilket bevirker at alle abonnenter vil modtage den uanset evt. id filtrering.