This is an old revision of the document!
Table of Contents
Topic
FMKs adviseringer sker med simple topic i det namespace der svare til hvornår adviseringen blev indført, se Versionering af services.
Topic for adviseringer ved ændring på medicinkortet
FMK vil danne adviseringer omkring ændringer på patientens medicinkort. Ændringer på medicinkortet vil medføre adviseringer på formen ”medcinkort ændret for CPR-nummer …”, dvs. at ændringer på medicinkortet vil medføre at der dannes adviseringer på samme topic.
Handlinger på medicinkortet m.v. der medfører at adviseres er beskrevet under Indhold i adviseringer. Ved ændringer på medicinkortet adviseres der med topic ”MedicineCard”, eksempelvis:
<wsnt:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple"> http://www.dkma.dk/medicinecard/xml.schema/2012/06/01:MedicineCard </wsnt:Topic>
Ved ændringer på medicinkortet adviseres der med
ID = patientens CPR-nummer
IDType = http://nsi.dk/advis/v10/CPR
Se dokumentation for NSI'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:
<wsnt:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple"> http://www.dkma.dk/medicinecard/xml.schema/2012/06/01:OrderedEffectuation </wsnt:Topic>
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 NSI's profilering ”ID Based Message Content Profile”.
Topic for adviseringer ved patient-organisations-relationer og patient-registreringer
Hvis der registreres eller fjernes relationer mellem en patient og en organisation, adviseres der med topic “PatientOrganisationRelation”, eksempelvis:
<wsnt:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple"> http://www.dkma.dk/medicinecard/xml.schema/2012/06/01:PatientOrganisationRelation </wsnt:Topic>
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:
<wsnt:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple"> http://www.dkma.dk/medicinecard/xml.schema/2015/01/01:PatientRegistration </wsnt:Topic>
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.
