mp:Implementatiehandleiding Consolidatie/afleidingsregels: verschil tussen versies
(→Visuele weergave) |
(→(M3) Heeft een StopDatumTijd in het verleden) |
||
(Een tussenliggende versie door dezelfde gebruiker niet weergegeven) | |||
Regel 15: | Regel 15: | ||
# Technische omissies in informatiesystemen bij bijvoorbeeld complexe doseerschema’s of combinatie-infusen. | # Technische omissies in informatiesystemen bij bijvoorbeeld complexe doseerschema’s of combinatie-infusen. | ||
− | '''Situatie 1''' | + | '''Situatie 1''' Er is voor gekozen om in deze situatie één of meer producten te combineren in dezelfde medicatieafspraak door de producten als ingrediënt op te nemen. Dit is vergelijkbaar met magistrale producten. De gebruiksinstructie voor al deze producten moet dan wel identiek zijn. |
− | '''Situatie 2''' wordt in informatiesystemen op verschillende | + | '''Situatie 2''' wordt in informatiesystemen op verschillende wijzen opgelost, met eigen groeperingsmechanismen. Het betreft hier het relateren van verschillende medicamenteuze behandelingen. De informatiestandaard laat dit vrij en heeft hiervoor dus geen universeel groeperingsmechanisme. |
'''Situatie 3''' is de enige situatie waarin parallelle medicatieafspraken onder één medicamenteuze behandeling toegestaan zijn. Complexe op- en afbouwschema’s en combinatie infusen kunnen in één medicatieafspraak worden opgenomen maar niet alle informatiesystemen ondersteunen dit. Voor die informatiesystemen is het toegestaan om parallelle medicatieafspraken in één medicamenteuze behandeling te maken. | '''Situatie 3''' is de enige situatie waarin parallelle medicatieafspraken onder één medicamenteuze behandeling toegestaan zijn. Complexe op- en afbouwschema’s en combinatie infusen kunnen in één medicatieafspraak worden opgenomen maar niet alle informatiesystemen ondersteunen dit. Voor die informatiesystemen is het toegestaan om parallelle medicatieafspraken in één medicamenteuze behandeling te maken. | ||
+ | |||
''NB Dit geldt alleen voor MA’s. Onderliggende bouwstenen mogen wel parallel voorkomen.'' | ''NB Dit geldt alleen voor MA’s. Onderliggende bouwstenen mogen wel parallel voorkomen.'' | ||
Regel 33: | Regel 34: | ||
# MBH-ID | # MBH-ID | ||
# Bouwsteentype MA/TA/MGB/... | # Bouwsteentype MA/TA/MGB/... | ||
− | # | + | # Startdatumtijd : anti-chronologisch (nieuwste eerst) |
− | # | + | # RegistratieDatumTijd : anti-chronologisch (nieuwste eerst) |
+ | De sortering op StartDatumTijd in plaats van AfspraakDatumTijd is een wijziging t.o.v. de versie van 2023!<br /> | ||
+ | De reden is dat een medicatieafspraak kan worden tussengevoegd zonder dat hierbij automatisch de toekomstige MA’s niet meer geldig zijn. | ||
+ | |||
+ | Het geconsolideerde overzicht kan meerdere doelen hebben, dat heeft gevolgen tot hoever in het ‘verleden’ de vergelijking moet worden gedaan: Dit wordt ondergrens genoemd. | ||
+ | |||
+ | # Een actuele status bepalen, de ondergrens is NU | ||
+ | # Ten behoeve van een toedienlijst: De ondergrens is gisteren (-24 uur), dit omdat dan de wijzigingen gedurende de dag nog zichtbaar blijven. | ||
+ | # Als het volledige dossier moet worden gecontroleerd (bijvoorbeeld omdat de meeste data reeds in het dossier is opgenomen, bij een huisarts of apotheek waar de patient doorgaans komt) is de ondergrens de datumtijd van de laatste synchronisatie. <br />Bepaal vervolgens de RegistratieDatumTijd van de laatste MA (dus de MA die de laatste StartDatumTijd heeft) Neem oudste van deze '''RegistratieDatumTijd''' en de ondergrens. Dit wordt de '''controledatum''' genoemd. | ||
+ | |||
+ | De iteraties werken dan vervolgens zoals eerder beschreven, behalve de check ''(M 3) Heeft een StopDatumTijd in het verleden, daar wordt gesteld ‘Alle MA’s met een eerdere RegistratieDatumTijd zijn niet meer van toepassing.’ Dat moet worden: Als de MA een StopDatumTijd voor de controledatum heeft, kunnen oudere MA’s worden genegeerd.'' | ||
+ | NB: Om dit te laten werken moet natuurlijk de StartDatumTijd berekend worden. Echter niet elke MA heeft een specifieke StartDatumTijd, maar kan ook alleen een StopDatumTijd of StopDatumTijd en duur hebben. | ||
+ | * Als er een duur is, dan is de StartDatumTijd de StopDatumTijd – duur <br />(vergeet niet dat de StopDatumTijd inclusief is, dus feitelijk StartDatumTijd = StopDatumTijd – duur + 1 seconde: Voorbeeld <br />StopDatumTijd = 10 januari 2024 23:59:59. De duur is 3 dagen. De StartDatumTijd is dan niet 7 januari 2024 23:59:59, maar 8 januari 2024 00:00:00.) | ||
+ | * Als er geen duur is, dan kan voor de sortering de StartDatumTijd = de RegistratieDatumTijd worden gebruikt.<br />Er zijn 2 situaties: | ||
+ | ** Eenmalig gebruik: Deze heeft alleen een StopDatumTijd | ||
+ | ** Alleen een duur: Deze kan ook op een willekeurig moment worden gebruikt. Dus de ook hier de RegistratieDatumTijd gebruiken. | ||
=Visuele weergave= | =Visuele weergave= | ||
Regel 40: | Regel 56: | ||
'''Totale flow:'''<br> | '''Totale flow:'''<br> | ||
*[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.230301.zip DRAWIO formaat (zip)]<br> | *[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.230301.zip DRAWIO formaat (zip)]<br> | ||
− | *[https://informatiestandaarden.nictiz.nl/wiki/Bestand: | + | *[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Totale_Flow_Consolidatie.20241216.pdf Totale flow in PDF Formaat] |
'''Deel flows:'''<br> | '''Deel flows:'''<br> | ||
− | *[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.2303.1.MA.png MA]<br> | + | *[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.2303.1.MA.png MA niet parallel]<br> |
+ | *[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.MAwelparallel.png MA wel parallel]<br> | ||
*[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.2303.1.TA.png TA]<br> | *[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.2303.1.TA.png TA]<br> | ||
*[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.2303.1.WDS.png WDS]<br> | *[https://informatiestandaarden.nictiz.nl/wiki/Bestand:Consolidatie.2303.1.WDS.png WDS]<br> | ||
Regel 53: | Regel 70: | ||
===MA Checklist=== | ===MA Checklist=== | ||
− | De MA checklist is een shortlist van MA’s die (tijdelijk) de actuele situatie reflecteren. Deze shortlist kan gebruikt worden om andere (oudere) bouwstenen aan te toetsen, zodat niet continue de gehele dataset doorlopen hoeft te worden. | + | De MA checklist is een shortlist van MA’s die (tijdelijk) de actuele situatie reflecteren. Deze shortlist kan gebruikt worden om andere (oudere) bouwstenen aan te toetsen, zodat niet continue de gehele dataset doorlopen hoeft te worden.<br />Het stop-type is kennelijk niet relevant voor de bepaling van de actualiteit van de MA's. Wel voor het bepalen van de actualiteit bij TA's, daarom moet het type wel worden meegenomen op de checklist.<br />De MA checklist wordt vervolgens ook gebruikt om de effecten op de TA’s, WDS en MGB’s te bepalen (ook hier hoeft dan niet de gehele set van MA’s gecontroleerd te worden). |
− | Het stop-type is kennelijk niet relevant voor de bepaling van de actualiteit van de MA's. Wel voor het bepalen van de actualiteit bij TA's, daarom moet het type wel worden meegenomen op de checklist. | ||
− | De MA checklist wordt vervolgens ook gebruikt om de effecten op de TA’s te bepalen (ook hier hoeft dan niet de gehele set van MA’s gecontroleerd te worden). | ||
{| class="wikitable" | {| class="wikitable" | ||
Regel 61: | Regel 76: | ||
! MBH-ID !! MA-ID !! REF MA-ID !! TYPE MA !! STATUS | ! MBH-ID !! MA-ID !! REF MA-ID !! TYPE MA !! STATUS | ||
|} | |} | ||
+ | ''Voorbeeld van een checklist indeling'' | ||
+ | |||
+ | Daarnaast moeten toekomstige bouwstenen anders worden afgehandeld dan huidige of historische bouwstenen.<br />Bij een stop-MA in de toekomst moeten de oudere bouwstenen nog wel worden beoordeeld. Maar een stop-MA in de toekomst heeft wél effect op eventueel geregistreerde TA’s etc.<br />Daarom is het verstandig om deze apart te kenmerken. | ||
+ | |||
+ | Om het proces verder te vereenvoudigen kan het verstandig zijn om niet alleen de stop-bouwstenen specifiek te kenmerken, maar ook de bouwsteen die door de stop-MA of ta, etc. wordt gestopt. Een bijzondere situatie geldt zelfs wanneer de afspraak (MA, TA, WDS) op een later moment nog eerder wordt gestopt: De stop-bouwsteen verwijst op dat moment naar de eerdere stop, en heeft dus effect op de originele bouwsteen. Omdat een TA of WDS naar de originele bouwsteen kan verwijzen is het niet zonder verdere registratie evident dat de originele bouwsteen een eerdere stop datum heeft gekregen. Om niet continue de stop treintjes af te moeten lopen, kan dus ook worden bijgehouden dat de originele bouwsteen een tweede stop heeft. Zie o.a. stap M3, M4 en T8, T9. | ||
===(M1) Is MA geannuleerd=== | ===(M1) Is MA geannuleerd=== | ||
− | Dit mag alleen bij toekomstige MA’s (en geen stop- | + | Dit mag alleen bij toekomstige MA’s (en geen stop-MA’s).<br> |
'''Gevolg:''' De gerefereerde MA is niet meer van toepassing<br> | '''Gevolg:''' De gerefereerde MA is niet meer van toepassing<br> | ||
'''Actie:''' Zet MA op lijst geannuleerde MA’s | '''Actie:''' Zet MA op lijst geannuleerde MA’s | ||
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! MA-ID !! REF MA-ID !! TYPE MA !! STATUS | ! MBH-ID !! MA-ID !! REF MA-ID !! TYPE MA !! STATUS | ||
Regel 86: | Regel 106: | ||
Als deze al is opgeslagen in het actuele medicatiedossier, ‘verwijder’ deze dan uit dit overzicht (eventueel met aanvullende gebruikersacties). | Als deze al is opgeslagen in het actuele medicatiedossier, ‘verwijder’ deze dan uit dit overzicht (eventueel met aanvullende gebruikersacties). | ||
− | ===(M3) Heeft een | + | ===(M3) Heeft een StopDatumTijd in het verleden=== |
− | Dit kan een | + | Dit kan een stop-MA zijn, of een tijdelijk gestopte MA. |
Het effect voor de MA is identiek. | Het effect voor de MA is identiek. | ||
'''Gevolgen:''' | '''Gevolgen:''' | ||
− | * | + | * Als de MA een StopDatumTijd voor de controledatum heeft, kunnen oudere MA’s (met een eerdere StartDatumTijd) worden genegeerd. |
− | * Als er geen nieuwere MA in de checklist staat, moet deze MA worden getoond in recent gestopt, anders hoeft deze niet getoond te worden (eventueel bij recent gewijzigd) | + | * Als er geen nieuwere MA in de checklist staat, moet deze MA worden getoond in recent gestopt, anders hoeft deze niet getoond te worden (eventueel bij recent gewijzigd)<br />Let op: Voor de toedienlijst zouden vandaag gestopte MA/TA wel relevante informatie kunnen bevatten |
− | Let op: Voor de toedienlijst zouden vandaag gestopte MA/TA wel relevante informatie kunnen bevatten | + | |
+ | '''Actie:''' Zet de MA op de checklist. Oudere MA’s mogen worden genegeerd indien de StopDatumTijd voor de controledatum ligt. | ||
+ | |||
+ | Voor de workflow kan het nut hebben om duidelijk de status bij te houden.<br /> | ||
+ | Een stop-MA staakt de MA waarnaar wordt verwezen. Een MA met een StopDatumTijd in het verleden is wel gestopt, maar niet gestaakt.<br /> | ||
+ | Hier onderscheid in maken in de checklist maakt het makkelijker om gerelateerde bouwstenen eenvoudiger te verwerken. In de voorbeeld code wordt hiervoor de ‘gestaaktmedicatielijst’ bijgehouden. Dat is de lijst van MA’s die zijn gestaakt door een andere MA. Hier is aan toegevoegd het ID van de stop-MA, en de StopDatumTijd. Dit is echter een versnelling, niet noodzakelijk. | ||
+ | |||
+ | Workflow: <br /> | ||
+ | Als de MA verwijst naar een andere MA, zet dan de beide MA’s op de checklist. <br /> | ||
+ | Zet de stop-MA op de checklist van de medicatie die is gestopt (en eventueel in de historie moet worden getoond) <br /> | ||
+ | NB als het stop-type ‘onderbreken’ is, dan moet de MA op de lijst van huidige medicatie worden getoond (als deze niet door een latere MA is gewijzigd natuurlijk). <br /> | ||
+ | De gestopte MA op de lijst van ‘gestaakte’ MA’s. Deze MA komt namelijk in een volgende iteratie aan bod, zoals bij het maken van een toedienlijst. | ||
+ | |||
+ | |||
+ | Let op: | ||
+ | Wanneer de stop-MA verwijst naar een andere stop-MA, dan moet rekening worden gehouden met de oorspronkelijke MA die door de oude stop-MA was gestopt. Dit komt voor wanneer de medicatieafspraak nog eerder moet worden gestopt dan al was geregistreerd. (zie ook FO MP9, paragraaf Stoppen medicatie: “Wanneer een voorschrijver na het aanmaken van een stop-MA de gebruiksperiode nog verder wil inkorten, wordt hiervoor nog een stop-MA aangemaakt. Deze stop-MA verwijst naar de meest recente MA en dat is de eerste stop-MA.”) | ||
+ | |||
+ | In dit geval wordt in de ‘gestaakte’ medicatielijst niet alleen de stop-MA die wordt ingekort vastgelegd, maar ook de MA waar deze eerdere stop-MA naar verwijst. Ook kan het nut hebben om de StopDatumTijd bij te houden. | ||
+ | |||
+ | |||
+ | {| class="wikitable" style="width: 44em;" | ||
+ | |+ Checklist voorbeeld | ||
+ | |- | ||
+ | ! MBH-ID !! MA-ID !! REF MA-ID !! STOP DATUM | ||
+ | |- | ||
+ | | 1|| SMA 10|| SMA 8|| 12-dec | ||
+ | |- | ||
+ | | 1|| SMA 8|| MA 6||21-dec | ||
+ | |- | ||
+ | | 1|| MA 6|| || | ||
+ | |} | ||
− | |||
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
+ | |+ Staaklijst voorbeeld | ||
+ | |- | ||
+ | ! MBH-ID !! MA-ID !! GESTOPT DOOR MA !! STOP DATUM | ||
|- | |- | ||
− | + | | 1|| SMA 8|| SMA 10|| 12-dec | |
|- | |- | ||
− | | 1|| MA | + | | 1|| MA 6|| SMA 10||12-dec |
|} | |} | ||
− | ===(M4) | + | ===(M4) StartDatumTijd in de toekomst=== |
Dat kan een normale MA zijn, die vandaag is aangemaakt en morgen ingaat, of een set van een opbouw MA, waar aparte MA’s voor zijn aangemaakt (al heeft de voorkeur dat deze in 1 MA worden vastgelegd) | Dat kan een normale MA zijn, die vandaag is aangemaakt en morgen ingaat, of een set van een opbouw MA, waar aparte MA’s voor zijn aangemaakt (al heeft de voorkeur dat deze in 1 MA worden vastgelegd) | ||
− | '''Actie:''' Deze moeten in de checklist worden opgenomen, de oudere bouwstenen moeten worden beoordeeld | + | '''Actie:''' Deze moeten in de checklist worden opgenomen, de oudere bouwstenen moeten worden beoordeeld<BR /> |
+ | Let op: Ook toekomstige MA’s kunnen worden ingekort (met een stop-MA). | ||
+ | Dat betekent als er de toekomstige MA een stop-MA is, deze in de ‘gestaakte’ medicatielijst moet worden opgenomen, zoals bij M3 | ||
− | |||
− | Deze MA is huidig. Het kan een tijdelijke MA zijn, of een | + | ===StartDatumTijd in verleden, StopDatumTijd in toekomst=== |
− | Omdat er geen paralelle MA’s mogen voorkomen kunnen we hierna stoppen met het doorlopen van de MA’s voor deze MBH-ID. | + | |
+ | Deze MA is huidig. Het kan een tijdelijke MA zijn, of een stop-MA. <br /> | ||
+ | Omdat er geen paralelle MA’s mogen voorkomen kunnen we hierna stoppen met het doorlopen van de MA’s voor deze MBH-ID, wanneer er voor de actuele lijst wordt geconsolideerd. Voor het maken van een bijv toedienlijst moet er nog naar eerdere MA’s worden gekeken. Dus op de checklist zetten zoals bij M3. | ||
==Afsluiten verwerking MA’s== | ==Afsluiten verwerking MA’s== | ||
Regel 119: | Regel 174: | ||
===(M7) Er is een fout in de communicatie=== | ===(M7) Er is een fout in de communicatie=== | ||
− | Deze check heeft alleen betrekking op MA die in de eigen database als ‘extern’ zijn opgenomen. Als er voor de betreffende app-id in de communicatie fouten zijn ontstaan dan is de status onzeker (er kunnen stop- | + | Deze check heeft alleen betrekking op MA die in de eigen database als ‘extern’ zijn opgenomen. Als er voor de betreffende app-id in de communicatie fouten zijn ontstaan dan is de status onzeker (er kunnen stop-MA zijn geregistreerd). De status van deze externe regel moet dan ook ongewijzigd blijven, maar kan wel met aanvullende informatie (Er is wel of geen TA, etc) door de eindgebruiker worden beoordeeld. |
== Afhandeling TA's == | == Afhandeling TA's == | ||
Input is : | Input is : | ||
* Lijst van alle TA’s die zijn opgevraagd + TA’s in eigen registratie. | * Lijst van alle TA’s die zijn opgevraagd + TA’s in eigen registratie. | ||
− | * De | + | * De checklijst(s) van de uitkomst uit de MA run |
− | Er kunnen bij de TA’s wel | + | Er kunnen bij de TA’s wel parallellen voorkomen. |
− | Het uitgangspunt is daarnaast dat er referenties tussen de | + | Het uitgangspunt is daarnaast dat er referenties tussen de TA’s mogelijk zijn. |
+ | |||
+ | ===(TS) Staat de gerefereerde TA op de checklijst (of staaklijst) === | ||
+ | De TA kan zijn gestopt door een stop-TA of door een stop-MA. Let op dat de StopDatumTijd in de toekomst kan zijn. | ||
+ | |||
+ | Dus in onderstaand geval is TA 33 gestopt door TA 22 | ||
+ | |||
+ | {| class="wikitable" style="width: 40em;" | ||
+ | |- | ||
+ | ! MBH-ID !! ID !! REF TA-ID !! REF MA-ID !! Type BS !! STATUS TA | ||
+ | |- | ||
+ | | 1 || TA 22 || TA 19 || MA 10 || STOP-TA || GESTOPT | ||
+ | |- | ||
+ | | 1 || TA 33 || TA 19 || MA 10 || || GESTOPT | ||
+ | |} | ||
+ | |||
+ | In onderstaand geval is TA 33 gestopt door TA 22, echter de StopDatumTijd is in de toekomst | ||
+ | {| class="wikitable" style="width: 47em;" | ||
+ | |- | ||
+ | ! MBH-ID !! ID !! REF TA-ID !! REF MA-ID !! Type BS !! STATUS TA | ||
+ | |- | ||
+ | | 1 || TA 22 || TA 19 || MA 10 || STOP-TA || GESTOPT TOEKOMST | ||
+ | |- | ||
+ | | 1 || TA 33 || TA 19 || MA 10 || || -- | ||
+ | |} | ||
===(T0) Staat de referentie MA op de checklist met status geannuleerd === | ===(T0) Staat de referentie MA op de checklist met status geannuleerd === | ||
− | Check | + | Check daarna of de TA refereert naar een geannuleerde MA.<br /> |
+ | Dus in onderstaand geval is TA 33 wel gestopt door TA 22 | ||
+ | |||
+ | {| class="wikitable" style="width: 40em;" | ||
+ | |- | ||
+ | ! MBH-ID !! ID !! REF TA-ID !! REF MA-ID !! Type BS !! STATUS TA | ||
+ | |- | ||
+ | | 1 || TA 22 || TA 19 || MA 10 || STOP-TA || GESTOPT | ||
+ | |- | ||
+ | | 1 || TA 33 || TA 19 || MA 10 || || GESTOPT | ||
+ | |} | ||
+ | |||
+ | In onderstaand geval is TA 33 gestopt door TA 22, echter de StopDatumTijd is in de toekomst | ||
+ | {| class="wikitable" style="width: 47em;" | ||
+ | |- | ||
+ | ! MBH-ID !! ID !! REF TA-ID !! REF MA-ID !! Type BS !! STATUS TA | ||
+ | |- | ||
+ | | 1 || TA 22 || TA 19 || MA 10 || STOP-TA || GESTOPT TOEKOMST | ||
+ | |- | ||
+ | | 1 || TA 33 || TA 19 || MA 10 || || -- | ||
+ | |} | ||
+ | Als de TA op de stoplijst staat is deze gestopt. | ||
− | Deze TA kan genegeerd worden, als deze extern is. Als het een ‘eigen’ TA is, zouden er additionele acties benodigd kunnen zijn, zoals deze TA ook annuleren, etc | + | Deze TA kan genegeerd worden, als deze extern is. Als het een ‘eigen’ TA is, zouden er additionele acties benodigd kunnen zijn, zoals deze TA ook annuleren, etc. |
− | ===(T1) | + | ===(T1) De TA is geannuleerd=== |
Dit mag alleen bij toekomstige TA’s (en geen stop-TA’s). | Dit mag alleen bij toekomstige TA’s (en geen stop-TA’s). | ||
Regel 140: | Regel 240: | ||
'''Actie:''' Zet TA op lijst geannuleerde TA’s | '''Actie:''' Zet TA op lijst geannuleerde TA’s | ||
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! TA-ID !! REF TA-ID !! Type TA !! STATUS | ! MBH-ID !! TA-ID !! REF TA-ID !! Type TA !! STATUS | ||
|- | |- | ||
− | | 1 || | + | | 1 || TA 8 || TA 6 || GEANNULEERD|| -- |
|} | |} | ||
Regel 153: | Regel 253: | ||
Als deze TA al is opgeslagen in het actuele medicatiedossier, ‘verwijder’ deze dan uit dit overzicht (eventueel met aanvullende gebruikersacties). | Als deze TA al is opgeslagen in het actuele medicatiedossier, ‘verwijder’ deze dan uit dit overzicht (eventueel met aanvullende gebruikersacties). | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===(T3) Staat de MBH-ID op de checklist van MA’s=== | ===(T3) Staat de MBH-ID op de checklist van MA’s=== | ||
Regel 172: | Regel 264: | ||
Als de MBH-ID wel op de lijst staat dan naar T4 | Als de MBH-ID wel op de lijst staat dan naar T4 | ||
− | ===(T4) Staat de gerefereerde MA op de checklist | + | ===(T4) Staat de gerefereerde MA op de checklist=== |
− | {| class="wikitable" | + | {| class="wikitable" style="width: 50em;" |
|- | |- | ||
! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ||
|- | |- | ||
− | | 1|| MA 22|| MA 10 || STOP-MA || GESTOPT (afhankelijk van | + | | 1|| MA 22|| MA 10 || STOP-MA || GESTOPT <br />(afhankelijk van StopDatumTijd) |
|- | |- | ||
| 1|| TA 33|| MA 10 || Normale TA || GESTOPT | | 1|| TA 33|| MA 10 || Normale TA || GESTOPT | ||
Regel 184: | Regel 276: | ||
of | of | ||
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ||
Regel 193: | Regel 285: | ||
|} | |} | ||
− | Stop in de toekomst | + | Stop in de toekomst. |
De TA heeft een referentie naar de MA OF de referentie van naar de MA staat op de referentie MA. Deze kan op de checklist staan, of niet. | De TA heeft een referentie naar de MA OF de referentie van naar de MA staat op de referentie MA. Deze kan op de checklist staan, of niet. | ||
Regel 199: | Regel 291: | ||
Als deze niet op de checklist staat, dan is er een nieuwere MA die de oudere MA heeft overruled. Dat heeft tot gevolg dat er niet een directe relatie tussen de actuele MA’s en de TA | Als deze niet op de checklist staat, dan is er een nieuwere MA die de oudere MA heeft overruled. Dat heeft tot gevolg dat er niet een directe relatie tussen de actuele MA’s en de TA | ||
− | ===(T5) Is de | + | ===(T5) Is de registratie datum eerder dan de registratie datum van de laatste MA in de checklist=== |
''De situatie is:''<br> | ''De situatie is:''<br> | ||
− | De TA verwijst naar een MA die niet op de checklist staat (T4), maar er staan wél MA’s uit de MBH-ID op de checklist (T3). Als de | + | De TA verwijst naar een MA die niet op de checklist staat (T4), maar er staan wél MA’s uit de MBH-ID op de checklist (T3). Als de RegistratieDatumTijd van de TA eerder is dan de RegistratieDatumTijd van de MA in de checklist, dan overruled deze MA de TA. Als de RegistratieDatumTijd later is dan de laatste MA in de checklist (al dan niet toekomstig en niet geannuleerd) dan is deze TA later opgevoerd aan de hand van een nieuwere MA (die kennelijk niet is opgeleverd). In dat geval is het een valide TA en heeft de TA ook een verwijzing naar een MA die niet in de lijst van MA’s staat (extra controle op alle MA’s?). Bij andere gevallen (zoals een papieren recept) mag de TA geen specifieke MBH-ID hebben. Er zou in die gevallen ook geen referentie naar een MA mogen zijn in de TA. |
'''Actie:''' De TA afhandelen zoals een aparte TA (zonder MBH-ID) | '''Actie:''' De TA afhandelen zoals een aparte TA (zonder MBH-ID) | ||
− | Als de | + | Als de RegistratieDatumTijd van de TA eerder is dan de laatste MA in de checklist, dan is de TA niet meer actueel, want de vanuit de TA gerefereerde MA is niet actueel, die zou dan immers op de checklist moeten staan. |
− | ===(T6) Is de gerefereerde MA een ( | + | ===(T6) Is de gerefereerde MA een (stop-MA of is gestopt door een stop-MA) en de StopDatumTijd van de stop-MA in het verleden=== |
− | Dit geldt dus alleen wanneer er sprake is van een | + | Dit geldt dus alleen wanneer er sprake is van een stop-MA. Dit geldt niet voor MA met een StopDatumTijd in het verleden (aangezien de TA kan zijn verschoven) |
− | Gerefereerde MA is een | + | Gerefereerde MA is een stop-MA |
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ||
Regel 220: | Regel 312: | ||
|} | |} | ||
− | + | Gerefereerde MA is gestopt door een stop-MA | |
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ||
Regel 231: | Regel 323: | ||
|} | |} | ||
− | In dit geval is de TA gestopt door een MA en moet op niet-actueel worden gezet. | + | In dit geval is de TA gestopt door een MA en moet op niet-actueel worden gezet.<br /> |
+ | Ook hier geldt dat het apart bijhouden of een TA is gestopt of gestaakt het proces kan versnellen. | ||
+ | Let op: Dit dus alleen doen als de StopDatumTijd van de MA in het verleden ligt. | ||
+ | |||
+ | Bijvoorbeeld: | ||
+ | {| class="wikitable" style="width: 40em;" | ||
+ | |+ Staaklijst voorbeeld | ||
+ | |- | ||
+ | ! MBH-ID !! TA-ID !! GESTOP[T DOOR MA !! STOPDATUM | ||
+ | |- | ||
+ | | 1 || TA 6 || SMA 10 || 12-dec | ||
+ | |} | ||
− | ===(T6) Nee situatie: Is de gerefereerde MA een | + | ===(T6) Nee situatie: Is de gerefereerde MA een stop-MA (of een gestopte MA) met StopDatumTijd in de toekomst=== |
− | Dit is de situatie dat er een | + | Dit is de situatie dat er een stop-MA is, maar de stop datum is in de toekomst. Deze wordt afgehandeld in stap T11. |
− | ===(T7) is de TA een | + | ===(T7) is de TA een stop-TA=== |
Acties afhankelijk van de inhoud | Acties afhankelijk van de inhoud | ||
Vanaf deze stap in de workflow is er sprake van | Vanaf deze stap in de workflow is er sprake van | ||
Regel 243: | Regel 346: | ||
# Een actuele MA (kan ook toekomst zijn) (T4, T6) | # Een actuele MA (kan ook toekomst zijn) (T4, T6) | ||
− | ===(T8) is | + | ===(T8) is StopDatumTijd in het verleden=== |
− | Het is een stop- | + | Het is een stop-TA en dus is de TA naar waar wordt verwezen gestopt. |
− | ''NB het is niet voldoende om alleen naar de gewijzigde TA te kijken. De stop- | + | ''NB het is niet voldoende om alleen naar de gewijzigde TA te kijken. De stop-TA kan een afwijkende StopDatumTijd hebben t.o.v. de StartDatumTijd van de gewijzigde TA.'' |
− | '''Actie:''' Zet de TA op de checklist stop- | + | '''Actie:''' Zet de TA op de checklist stop-TA’s. |
− | ===(T9) is | + | ===(T9) is StartDatumTijd in de toekomst=== |
− | De onderliggende TA is dan natuurlijk ook in de toekomst, maar heeft een aangepaste | + | De onderliggende TA is dan natuurlijk ook in de toekomst, maar heeft een aangepaste StopDatumTijd. |
'''Actie:''' Zet de TA op de checklist stop-ta-toekomst. | '''Actie:''' Zet de TA op de checklist stop-ta-toekomst. | ||
− | + | === (T11) Is de gerefereerde MA een gestopte MA met StopDatumTijd in de toekomst === | |
− | + | {| class="wikitable" style="width: 40em;" | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === (T11) Is de gerefereerde MA een gestopte MA met | ||
− | {| class="wikitable" | ||
|- | |- | ||
! MBH-ID !! ID !! REF TA-ID !! REF MA-ID !! TYPE BS | ! MBH-ID !! ID !! REF TA-ID !! REF MA-ID !! TYPE BS | ||
Regel 289: | Regel 368: | ||
|} | |} | ||
− | De | + | De stop-MA staat op de MA checklist, met STOP/TOEKOMST status. |
+ | |||
+ | Er is in dit geval nog geen stop-TA gemaakt of gevonden, maar er moet wél een aangepaste StopDatumTijd op deze TA worden toegepast. Dat kan bijvoorbeeld ook over 1 uur zijn. Maar omdat het gaat over een stop-MA overruled deze de datumtijd in de TA. | ||
− | + | Let op: <br /> | |
+ | De StopDatumTijd in de TA kán eerder liggen dan de StopDatumTijd in de MA, dan moet de StopDatumTijd niet worden toegepast op die TA! | ||
− | ===(T12) is de | + | ===(T12) is de StartDatumTijd in de toekomst=== |
− | De TA is nog niet gestart (de MA zou ook nog niet gestart hoeven te zijn). Controleer nog wel de checklist TA op eventuele aanpassingen van de | + | De TA is nog niet gestart (de MA zou ook nog niet gestart hoeven te zijn). <br /> |
+ | Controleer nog wel de checklist TA op eventuele aanpassingen van de StopDatumTijd (uit stap T11). | ||
− | ===(T13) Staat de TA op de checklist | + | ===(T13) Staat de TA op de checklist stop-TA-TOEKOMST=== |
− | Controleer de afwijkende | + | Controleer de afwijkende StopDatumTijd . |
'''Voorbeeld:'''<br> | '''Voorbeeld:'''<br> | ||
Huidige datum = 1-12-2022<br> | Huidige datum = 1-12-2022<br> | ||
− | TA | + | TA StartDatumTijd 1-1-2023, geen StopDatumTijd <br> |
− | STA | + | STA StartDatumTijd 1-1-2023, wel StopDatumTijd (1-2-2023)<br> |
− | '''Actie:''' De | + | '''Actie:''' De stop-TA moet worden getoond, niet de TA die in deze stap wordt beoordeeld |
− | ===(T14) Is | + | ===(T14) Is StopDatumTijd TA in het verleden=== |
− | Een standaard TA, met een | + | Een standaard TA, met een StopDatumTijd in de TA. Als deze StopDatumTijd in het verleden ligt is de TA gestopt, zo niet is deze actueel |
− | ===(T15) Is | + | ===(T15) Is StartDatumTijd TA in de toekomst=== |
− | Er is nog geen | + | Er is nog geen stop-TA, maar wel een stop-MA, met een StopDatumTijd in de toekomst.<br /> |
+ | Als de StartDatumTijd van de TA in de toekomst is, dan is de TA ook toekomst, met een eventueel aangepaste StopDatumTijd, indien de StopDatumTijd van de MA eerder ligt dan de StopDatumTijd in de TA!<br /> | ||
+ | Anders is deze actueel, maar ook met een eventueel aangepaste StopDatumTijd. | ||
== Verwerking WDS (trombose schema)== | == Verwerking WDS (trombose schema)== | ||
Regel 318: | Regel 403: | ||
* De checklist van de uitkomst uit de MA run | * De checklist van de uitkomst uit de MA run | ||
* Checklist MA bevat: | * Checklist MA bevat: | ||
− | ** Meest recente | + | ** Meest recente stop-MA |
** Meest recente gestopte MA | ** Meest recente gestopte MA | ||
** Actuele MA's | ** Actuele MA's | ||
Regel 334: | Regel 419: | ||
''NB de WDS zelf kan niet geannuleerd worden'' | ''NB de WDS zelf kan niet geannuleerd worden'' | ||
− | ===( | + | ===(W3) Staat de MBH-ID op de checklist van MA’s=== |
De MA checklist bevat de lijst van relevante MA’s. Als de MBH-ID niet op deze lijst voorkomt, dan is de WDS niet gekoppeld en moet apart worden behandeld (er zijn geen MA’s die deze WDS kunnen stoppen). | De MA checklist bevat de lijst van relevante MA’s. Als de MBH-ID niet op deze lijst voorkomt, dan is de WDS niet gekoppeld en moet apart worden behandeld (er zijn geen MA’s die deze WDS kunnen stoppen). | ||
Regel 340: | Regel 425: | ||
''NB 2: Het kan ook zijn dat er sprake is van een generieke MBH-ID (en er dus geen referentie is)'' | ''NB 2: Het kan ook zijn dat er sprake is van een generieke MBH-ID (en er dus geen referentie is)'' | ||
− | '''Actie:''' Als de MBH-ID niet op de lijst staat, dan naar | + | '''Actie:''' Als de MBH-ID niet op de lijst staat, dan naar W7 |
− | Als de MBH-ID wel op de lijst staat dan naar | + | Als de MBH-ID wel op de lijst staat dan naar W4 |
− | ===( | + | ===(W4) Staat de gerefereerde MA op de checklist.=== |
− | {| class="wikitable" | + | {| class="wikitable" style="width: 50em;" |
|- | |- | ||
! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ||
|- | |- | ||
− | | 1 || MA 22 || MA 10 || STOP-MA || GESTOPT (afhankelijk van | + | | 1 || MA 22 || MA 10 || STOP-MA || GESTOPT <br />(afhankelijk van StopDatumTijd) |
|- | |- | ||
| 1 || WDS 33 || MA 10 || Normale WDS || GESTOPT | | 1 || WDS 33 || MA 10 || Normale WDS || GESTOPT | ||
Regel 356: | Regel 441: | ||
of | of | ||
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ||
Regel 365: | Regel 450: | ||
|} | |} | ||
− | De WDS heeft een referentie naar de actuele MA OF een referentie naar een MA die is gestopt door een | + | De WDS heeft een referentie naar de actuele MA OF een referentie naar een MA die is gestopt door een stop-MA. |
− | Als deze niet op de checklist staat, dan is er een nieuwere MA die de oudere MA heeft overruled. Dat heeft tot gevolg dat er niet een directe relatie tussen de MA-ID van de actuele MA (die een stop- | + | Als deze niet op de checklist staat, dan is er een nieuwere MA die de oudere MA heeft overruled. Dat heeft tot gevolg dat er niet een directe relatie tussen de MA-ID van de actuele MA (die een stop-MA zou kunnen zijn) en de MA waar de WDS naar verwijst. |
− | ===( | + | ===(W5) Is de RegistratieDatumTijd eerder dan de RegistratieDatumTijd van de laatste MA in de checklist=== |
''De situatie is:''<br> | ''De situatie is:''<br> | ||
− | De WDS verwijst naar een MA die niet op de checklist staat ( | + | De WDS verwijst naar een MA die niet op de checklist staat (W4), maar er staan wél MA’s uit de MBH-ID op de checklist (W3). |
− | ''NB Een WDS kan verwijzen naar een oudere vastgelegde MA ( | + | ''NB Een WDS kan verwijzen naar een oudere vastgelegde MA (RegistratieDatumTijd in het verleden), terwijl de MA zelf in de toekomst is gepland. De WDS kan dan ook ouder zijn. Echter deze situatie wordt ondervangen in stap W4, omdat de gerefereerde MA dan op de checklist (MA-toekomst) staat.'' |
− | Als de | + | Als de RegistratieDatumTijd van de WDS eerder is dan de RegistratieDatumTijd van de MA in de checklist, dan overruled deze MA de WDS. |
− | Als de | + | Als de RegistratieDatumTijd '''later''' is dan de laatste MA in de checklist (al dan niet toekomstig en niet geannuleerd) dan is deze WDS later opgevoerd aan de hand van een nieuwere MA (die kennelijk niet is opgeleverd). In dat geval is het een valide WDS en heeft de WDS ook een verwijzing naar een MA die niet in de lijst van MA’s staat (extra controle op alle MA’s?) |
Bij andere gevallen (zoals een papieren recept) mag de WDS niet voorkomen. Er zou in die gevallen ook geen referentie naar een MA mogen zijn in de WDS. | Bij andere gevallen (zoals een papieren recept) mag de WDS niet voorkomen. Er zou in die gevallen ook geen referentie naar een MA mogen zijn in de WDS. | ||
Regel 383: | Regel 468: | ||
'''Actie:''' De WDS afhandelen zoals een aparte WDS (zonder MBH-ID) | '''Actie:''' De WDS afhandelen zoals een aparte WDS (zonder MBH-ID) | ||
− | Als de | + | Als de RegistratieDatumTijd van de WDS '''eerder''' is dan de laatste MA in de checklist, dan is de WDS niet meer actueel, want de vanuit de WDS gerefereerde MA is niet actueel, die zou dan immers op de checklist moeten staan. |
− | ===( | + | ===(W6) Is de gerefereerde MA een (stop-MA of is gestopt door een stop-MA) en de StopDatumTijd van de stop-MA in het verleden=== |
− | Dit geldt dus alleen wanneer er sprake is van een | + | Dit geldt dus alleen wanneer er sprake is van een stop-MA. Dit geldt niet voor MA met een StopDatumTijd in het verleden (aangezien de WDS kan zijn verschoven). |
− | Gerefereerde MA is een | + | Gerefereerde MA is een stop-MA |
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ||
Regel 398: | Regel 483: | ||
|} | |} | ||
− | Gerefereerde MA is gestopt door een | + | Gerefereerde MA is gestopt door een stop-MA |
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ! MBH-ID !! ID !! REF MA-ID !! TYPE BS !! STATUS MBH | ||
Regel 410: | Regel 495: | ||
In dit geval is de WDS gestopt door een MA en moet op niet-actueel worden gezet. Alle oudere WDS’s mogen worden genegeerd | In dit geval is de WDS gestopt door een MA en moet op niet-actueel worden gezet. Alle oudere WDS’s mogen worden genegeerd | ||
− | ====( | + | ====(W6.1) Is de gerefereerde MA een stop-MA,(of een gestopte MA) met StopDatumTijd in de toekomst==== |
− | Dit is de situatie dat er een | + | Dit is de situatie dat er een stop-MA is, maar de stop datum is in de toekomst => Stap W11 |
− | ===( | + | ===(W7) Is de WDS een stop-WDS=== |
Acties afhankelijk van de inhoud | Acties afhankelijk van de inhoud | ||
Vanaf deze stap in de workflow is er sprake van: | Vanaf deze stap in de workflow is er sprake van: | ||
− | # De WDS heeft geen onderliggende MA ( | + | # De WDS is niet geannuleerd (W1, T2) |
− | # Een actuele MA (kan ook toekomst zijn) ( | + | # Of de WDS heeft geen onderliggende MA (W3, T5) |
+ | # Een actuele MA (kan ook toekomst zijn) (W4, T6) | ||
− | ===( | + | ===(W8) Is StopDatumTijd in het verleden=== |
Het is een stop-WDS en dus is de WDS naar waar wordt verwezen gestopt. | Het is een stop-WDS en dus is de WDS naar waar wordt verwezen gestopt. | ||
− | ''NB het is niet voldoende om alleen naar de gewijzigde WDS te kijken. De stop-WDS kan een afwijkende | + | ''NB het is niet voldoende om alleen naar de gewijzigde WDS te kijken. De stop-WDS kan een afwijkende StopDatumTijd hebben t.o.v. de StartDatumTijd van de gewijzigde WDS.'' |
'''Actie:''' Zet de WDS op de checklist stop-WDS’s. Alle oudere WDS’s mogen worden genegeerd. | '''Actie:''' Zet de WDS op de checklist stop-WDS’s. Alle oudere WDS’s mogen worden genegeerd. | ||
− | ===( | + | ===(W9) Is StartDatumTijd in de toekomst=== |
− | De onderliggende WDS is dan natuurlijk ook in de toekomst, maar heeft een aangepaste | + | De onderliggende WDS is dan natuurlijk ook in de toekomst, maar heeft een aangepaste StopDatumTijd. |
'''Actie:''' Zet de WDS op de checklist stop-WDS-toekomst. | '''Actie:''' Zet de WDS op de checklist stop-WDS-toekomst. | ||
− | ===( | + | ===(W10) Staat de gerefereerde WDS op de checklist en is gestopt=== |
Dus in onderstaand geval is WDS 33 wel gestopt door WDS 22 | Dus in onderstaand geval is WDS 33 wel gestopt door WDS 22 | ||
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! ID !! REF WDS-ID !! REF MA -ID !! TYPE BS !! STATUS WDS | ! MBH-ID !! ID !! REF WDS-ID !! REF MA -ID !! TYPE BS !! STATUS WDS | ||
Regel 443: | Regel 529: | ||
|} | |} | ||
− | In onderstaand geval is WDS 33 gestopt door WDS 22, echter de | + | In onderstaand geval is WDS 33 gestopt door WDS 22, echter de StopDatumTijd is in de toekomst. |
− | {| class="wikitable" | + | {| class="wikitable" style="width: 45em;" |
|- | |- | ||
! MBH-ID !! ID !! REF WDS-ID !! REF MA -ID !! TYPE BS !! STATUS WDS | ! MBH-ID !! ID !! REF WDS-ID !! REF MA -ID !! TYPE BS !! STATUS WDS | ||
Regel 455: | Regel 541: | ||
Als de WDS op de stoplijst staat is deze gestopt | Als de WDS op de stoplijst staat is deze gestopt | ||
− | ===( | + | ===(W11) Is de gerefereerde MA een gestopte MA met StopDatumTijd in de toekomst=== |
− | {| class="wikitable" | + | {| class="wikitable" style="width: 40em;" |
|- | |- | ||
! MBH-ID !! ID !! REF WDS-ID !! REF MA -ID !! TYPE BS | ! MBH-ID !! ID !! REF WDS-ID !! REF MA -ID !! TYPE BS | ||
Regel 465: | Regel 551: | ||
|} | |} | ||
− | De | + | De stop-MA staat op de MA checklist, met STOP/TOEKOMST status |
− | Er is in dit geval nog geen | + | Er is in dit geval nog geen stop-WDS gemaakt of gevonden, maar er moet wél een aangepaste StopDatumTijd op deze WDS worden toegepast.<br /> Dat kan bijvoorbeeld ook over 1 uur zijn. Maar omdat het gaat over een stop-MA overruled deze de datumtijd in de WDS. |
− | ===( | + | ===(W12) Is de StartDatumTijd in de toekomst=== |
− | De WDS is nog niet gestart (de MA zou ook nog niet gestart hoeven te zijn). Controleer nog wel de checklist WDS op eventuele aanpassingen van de | + | De WDS is nog niet gestart (de MA zou ook nog niet gestart hoeven te zijn). Controleer nog wel de checklist WDS op eventuele aanpassingen van de StopDatumTijd. |
− | ===( | + | ===(W13) Staat de WDS op de checklist stop-WDS-TOEKOMST=== |
− | Controleer de afwijkende | + | Controleer de afwijkende StopDatumTijd. |
'''Voorbeeld:'''<br> | '''Voorbeeld:'''<br> | ||
Huidige datum = 1-12-2022<br> | Huidige datum = 1-12-2022<br> | ||
− | WDS | + | WDS StartDatumTijd 1-1-2023, geen StopDatumTijd<br> |
− | SWDS | + | SWDS StartDatumTijd 1-1-2023, wel StopDatumTijd (1-2-2023)<br> |
− | '''Actie:''' De | + | '''Actie:''' De stop-WDS moet worden getoond, niet de WDS die in deze stap wordt beoordeeld |
− | ===( | + | ===(W14) Is StopDatumTijd WDS in het verleden=== |
− | Een standaard WDS, met een | + | Een standaard WDS, met een StopDatumTijd in de WDS. Als deze StopDatumTijd in het verleden ligt is de WDS gestopt, zo niet is deze actueel. |
Alle oudere WDS’s mogen in deze situatie worden genegeerd. | Alle oudere WDS’s mogen in deze situatie worden genegeerd. | ||
− | ===( | + | ===(W15) Is StartDatumTijd WDS in de toekomst=== |
− | Er is nog geen | + | Er is nog geen stop-WDS, maar wel een stop-MA, met een StopDatumTijd in de toekomst. Als de StartDatumTijd van de WDS in de toekomst is, dan is de WDS ook toekomst, met een aangepaste StopDatumTijd. Anders is deze actueel, maar ook met een aangepaste StopDatumTijd. |
== Verwerking MGB == | == Verwerking MGB == | ||
De bepaling van de status van MGB’s onderling is alleen op afspraak/registratie datum. | De bepaling van de status van MGB’s onderling is alleen op afspraak/registratie datum. | ||
− | Een MA of TA overruled de MGB, een WDS doet dat niet. | + | Een MA of TA overruled de MGB, een WDS doet dat niet. <br /> |
− | Binnen de MGB’s kennen we 2 varianten: Vastgelegd door een Zorgverlener, of door een Patiënt. Deze MGB’s overrulen elkaar niet kruislings. Een MGB-ZV overruled een andere MGB-ZV, niet die van een patiënt, en vice versa. Een MGB kan ook niet geannuleerd worden. | + | Binnen de MGB’s kennen we 2 varianten: Vastgelegd door een Zorgverlener, of door een Patiënt. Deze MGB’s overrulen elkaar niet kruislings. Een MGB-ZV overruled een andere MGB-ZV, niet die van een patiënt, en vice versa. <br /> |
− | + | Een MGB kan ook niet geannuleerd worden. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | De afleidingsregel voor MGB is aangepast in FO MP v9.3.0-beta.3: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | *Uit 5.3.2.4 Regels van het overrulen opgesomd | |
+ | **Een nieuwe medicatie- of toedieningsafspraak overrulet altijd de bouwstenen van het type medicatiegebruik. Ongeacht of deze behoort bij de MA of TA die wordt gewijzigd, gestopt of geannuleerd. | ||
− | + | Daarmee vervallen alle complexe regels. | |
− | ===(MG3) Is er een nieuwe MA/TA | + | ===(MG3) Is er een nieuwe MA/TA of een nieuwe MGB van hetzelfde type?=== |
Ja: De MGB is niet meer relevant<br> | Ja: De MGB is niet meer relevant<br> | ||
Nee: De MGB is de nieuwste bouwsteen, ga vervolgens naar stap MG 4 | Nee: De MGB is de nieuwste bouwsteen, ga vervolgens naar stap MG 4 | ||
− | ===(MG4) Heeft de MGB een | + | ===(MG4) Heeft de MGB een StopDatumTijd in het verleden=== |
− | + | Zo ja, dan aanvullend op MA/TA, dat deze is gestopt door de patiënt. | |
+ | |||
+ | Oudere MGB van hetzelfde type auteur kunnen worden genegeerd. | ||
− | ===(MG5) Is de | + | ===(MG5) Is de StartDatumTijd in de toekomst=== |
− | Ja: dan aanvullend op MA/TA. Oudere MGB van hetzelfde type auteur | + | Ja: dan aanvullend op MA/TA. Oudere MGB van hetzelfde type auteur beoordelen.<br> |
Nee: dan is het MGB actueel en kan aanvullend bij de actuele MA worden getoond. | Nee: dan is het MGB actueel en kan aanvullend bij de actuele MA worden getoond. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Pagina historie= | =Pagina historie= | ||
Regel 587: | Regel 606: | ||
|- | |- | ||
! Datum !! Omschrijving | ! Datum !! Omschrijving | ||
+ | |- | ||
+ | | 18-12-2024 || Wijzigingen doorgevoerd naar aanleiding van leveranciersgesprekken en doorontwikkeling. Consistentie in termen en notaties doorgevoerd in tekst en in diagrammen | ||
|- | |- | ||
| 06-03-2023 || Pagina gepubliceerd | | 06-03-2023 || Pagina gepubliceerd | ||
|} | |} |
Huidige versie van 18 dec 2024 om 07:58
Dit stappen plan en bijbehorende workflow is niet normatief, maar dient slechts als hulpmiddel om de afleidingsregels die staan beschreven in het functioneel ontwerp (versie 9.3) technisch inzichtelijk te krijgen.
|
Inhoud
- 1 Voorwaarden
- 2 Visuele weergave
- 3 Uitwerking
- 3.1 Verwerking MA’s
- 3.2 Afsluiten verwerking MA’s
- 3.3 Afhandeling TA's
- 3.3.1 (TS) Staat de gerefereerde TA op de checklijst (of staaklijst)
- 3.3.2 (T0) Staat de referentie MA op de checklist met status geannuleerd
- 3.3.3 (T1) De TA is geannuleerd
- 3.3.4 (T2) Staat TA op geannuleerde checklist
- 3.3.5 (T3) Staat de MBH-ID op de checklist van MA’s
- 3.3.6 (T4) Staat de gerefereerde MA op de checklist
- 3.3.7 (T5) Is de registratie datum eerder dan de registratie datum van de laatste MA in de checklist
- 3.3.8 (T6) Is de gerefereerde MA een (stop-MA of is gestopt door een stop-MA) en de StopDatumTijd van de stop-MA in het verleden
- 3.3.9 (T6) Nee situatie: Is de gerefereerde MA een stop-MA (of een gestopte MA) met StopDatumTijd in de toekomst
- 3.3.10 (T7) is de TA een stop-TA
- 3.3.11 (T8) is StopDatumTijd in het verleden
- 3.3.12 (T9) is StartDatumTijd in de toekomst
- 3.3.13 (T11) Is de gerefereerde MA een gestopte MA met StopDatumTijd in de toekomst
- 3.3.14 (T12) is de StartDatumTijd in de toekomst
- 3.3.15 (T13) Staat de TA op de checklist stop-TA-TOEKOMST
- 3.3.16 (T14) Is StopDatumTijd TA in het verleden
- 3.3.17 (T15) Is StartDatumTijd TA in de toekomst
- 3.4 Verwerking WDS (trombose schema)
- 3.4.1 (W0) Staat de referentie MA op de checklist met status geannuleerd
- 3.4.2 (W3) Staat de MBH-ID op de checklist van MA’s
- 3.4.3 (W4) Staat de gerefereerde MA op de checklist.
- 3.4.4 (W5) Is de RegistratieDatumTijd eerder dan de RegistratieDatumTijd van de laatste MA in de checklist
- 3.4.5 (W6) Is de gerefereerde MA een (stop-MA of is gestopt door een stop-MA) en de StopDatumTijd van de stop-MA in het verleden
- 3.4.6 (W7) Is de WDS een stop-WDS
- 3.4.7 (W8) Is StopDatumTijd in het verleden
- 3.4.8 (W9) Is StartDatumTijd in de toekomst
- 3.4.9 (W10) Staat de gerefereerde WDS op de checklist en is gestopt
- 3.4.10 (W11) Is de gerefereerde MA een gestopte MA met StopDatumTijd in de toekomst
- 3.4.11 (W12) Is de StartDatumTijd in de toekomst
- 3.4.12 (W13) Staat de WDS op de checklist stop-WDS-TOEKOMST
- 3.4.13 (W14) Is StopDatumTijd WDS in het verleden
- 3.4.14 (W15) Is StartDatumTijd WDS in de toekomst
- 3.5 Verwerking MGB
- 4 Pagina historie
1 Voorwaarden
Parallelle medicatieafspraken: Ten behoeve van een eenvoudiger consolidatie proces is afgesproken om geen parallelle medicatiesafspraken toe te staan!
Binnen een medicamenteuze behandeling kunnen meerdere medicatieafspraken gelijktijdig actueel zijn. Dit zijn alle medicatieafspraken die op dit moment geldig zijn (“huidig”) of in de toekomst geldig worden. Binnen een medicamenteuze behandeling is in principe op enig moment één medicatieafspraak geldig. Maar er is een aantal situaties waarin parallelle medicatieafspraken denkbaar zijn:
- Zelfde geneesmiddel, andere sterkte waarbij eigenlijk in één afspraak de totale sterkte voorgeschreven wordt.
- Aan elkaar gerelateerde (andere) geneesmiddelen die samen gegeven worden en je ook als één geheel wilt beschouwen bij evaluatie van de therapie.
- Technische omissies in informatiesystemen bij bijvoorbeeld complexe doseerschema’s of combinatie-infusen.
Situatie 1 Er is voor gekozen om in deze situatie één of meer producten te combineren in dezelfde medicatieafspraak door de producten als ingrediënt op te nemen. Dit is vergelijkbaar met magistrale producten. De gebruiksinstructie voor al deze producten moet dan wel identiek zijn.
Situatie 2 wordt in informatiesystemen op verschillende wijzen opgelost, met eigen groeperingsmechanismen. Het betreft hier het relateren van verschillende medicamenteuze behandelingen. De informatiestandaard laat dit vrij en heeft hiervoor dus geen universeel groeperingsmechanisme.
Situatie 3 is de enige situatie waarin parallelle medicatieafspraken onder één medicamenteuze behandeling toegestaan zijn. Complexe op- en afbouwschema’s en combinatie infusen kunnen in één medicatieafspraak worden opgenomen maar niet alle informatiesystemen ondersteunen dit. Voor die informatiesystemen is het toegestaan om parallelle medicatieafspraken in één medicamenteuze behandeling te maken.
NB Dit geldt alleen voor MA’s. Onderliggende bouwstenen mogen wel parallel voorkomen.
Wanneer er geen parallelle MA’s zijn wordt het consolidatie proces eenvoudiger, dit omdat er slechts naar 1 trein gekeken hoeft te worden. Als men anti chronologisch door de MA’s gaat, hoeven op een gegeven moment oudere bouwstenen niet meer geëvalueerd te worden.
1.1 Workflow
- Vraag de bouwstenen op:
- Parameter: “Gebruiksperiode” voor therapeutische bouwstenen
- Voeg de eigen bouwstenen toe
- Sorteer de bouwstenen op
- MBH-ID
- Bouwsteentype MA/TA/MGB/...
- Startdatumtijd : anti-chronologisch (nieuwste eerst)
- RegistratieDatumTijd : anti-chronologisch (nieuwste eerst)
De sortering op StartDatumTijd in plaats van AfspraakDatumTijd is een wijziging t.o.v. de versie van 2023!
De reden is dat een medicatieafspraak kan worden tussengevoegd zonder dat hierbij automatisch de toekomstige MA’s niet meer geldig zijn.
Het geconsolideerde overzicht kan meerdere doelen hebben, dat heeft gevolgen tot hoever in het ‘verleden’ de vergelijking moet worden gedaan: Dit wordt ondergrens genoemd.
- Een actuele status bepalen, de ondergrens is NU
- Ten behoeve van een toedienlijst: De ondergrens is gisteren (-24 uur), dit omdat dan de wijzigingen gedurende de dag nog zichtbaar blijven.
- Als het volledige dossier moet worden gecontroleerd (bijvoorbeeld omdat de meeste data reeds in het dossier is opgenomen, bij een huisarts of apotheek waar de patient doorgaans komt) is de ondergrens de datumtijd van de laatste synchronisatie.
Bepaal vervolgens de RegistratieDatumTijd van de laatste MA (dus de MA die de laatste StartDatumTijd heeft) Neem oudste van deze RegistratieDatumTijd en de ondergrens. Dit wordt de controledatum genoemd.
De iteraties werken dan vervolgens zoals eerder beschreven, behalve de check (M 3) Heeft een StopDatumTijd in het verleden, daar wordt gesteld ‘Alle MA’s met een eerdere RegistratieDatumTijd zijn niet meer van toepassing.’ Dat moet worden: Als de MA een StopDatumTijd voor de controledatum heeft, kunnen oudere MA’s worden genegeerd. NB: Om dit te laten werken moet natuurlijk de StartDatumTijd berekend worden. Echter niet elke MA heeft een specifieke StartDatumTijd, maar kan ook alleen een StopDatumTijd of StopDatumTijd en duur hebben.
- Als er een duur is, dan is de StartDatumTijd de StopDatumTijd – duur
(vergeet niet dat de StopDatumTijd inclusief is, dus feitelijk StartDatumTijd = StopDatumTijd – duur + 1 seconde: Voorbeeld
StopDatumTijd = 10 januari 2024 23:59:59. De duur is 3 dagen. De StartDatumTijd is dan niet 7 januari 2024 23:59:59, maar 8 januari 2024 00:00:00.) - Als er geen duur is, dan kan voor de sortering de StartDatumTijd = de RegistratieDatumTijd worden gebruikt.
Er zijn 2 situaties:- Eenmalig gebruik: Deze heeft alleen een StopDatumTijd
- Alleen een duur: Deze kan ook op een willekeurig moment worden gebruikt. Dus de ook hier de RegistratieDatumTijd gebruiken.
2 Visuele weergave
Totale flow:
Deel flows:
3 Uitwerking
3.1 Verwerking MA’s
In de situatie dat er geen parallelle MA’s voorkomen.
3.1.1 MA Checklist
De MA checklist is een shortlist van MA’s die (tijdelijk) de actuele situatie reflecteren. Deze shortlist kan gebruikt worden om andere (oudere) bouwstenen aan te toetsen, zodat niet continue de gehele dataset doorlopen hoeft te worden.
Het stop-type is kennelijk niet relevant voor de bepaling van de actualiteit van de MA's. Wel voor het bepalen van de actualiteit bij TA's, daarom moet het type wel worden meegenomen op de checklist.
De MA checklist wordt vervolgens ook gebruikt om de effecten op de TA’s, WDS en MGB’s te bepalen (ook hier hoeft dan niet de gehele set van MA’s gecontroleerd te worden).
MBH-ID | MA-ID | REF MA-ID | TYPE MA | STATUS |
---|
Voorbeeld van een checklist indeling
Daarnaast moeten toekomstige bouwstenen anders worden afgehandeld dan huidige of historische bouwstenen.
Bij een stop-MA in de toekomst moeten de oudere bouwstenen nog wel worden beoordeeld. Maar een stop-MA in de toekomst heeft wél effect op eventueel geregistreerde TA’s etc.
Daarom is het verstandig om deze apart te kenmerken.
Om het proces verder te vereenvoudigen kan het verstandig zijn om niet alleen de stop-bouwstenen specifiek te kenmerken, maar ook de bouwsteen die door de stop-MA of ta, etc. wordt gestopt. Een bijzondere situatie geldt zelfs wanneer de afspraak (MA, TA, WDS) op een later moment nog eerder wordt gestopt: De stop-bouwsteen verwijst op dat moment naar de eerdere stop, en heeft dus effect op de originele bouwsteen. Omdat een TA of WDS naar de originele bouwsteen kan verwijzen is het niet zonder verdere registratie evident dat de originele bouwsteen een eerdere stop datum heeft gekregen. Om niet continue de stop treintjes af te moeten lopen, kan dus ook worden bijgehouden dat de originele bouwsteen een tweede stop heeft. Zie o.a. stap M3, M4 en T8, T9.
3.1.2 (M1) Is MA geannuleerd
Dit mag alleen bij toekomstige MA’s (en geen stop-MA’s).
Gevolg: De gerefereerde MA is niet meer van toepassing
Actie: Zet MA op lijst geannuleerde MA’s
MBH-ID | MA-ID | REF MA-ID | TYPE MA | STATUS |
---|---|---|---|---|
1 | MA 10 | MA 6 | GELDIG | |
1 | MA 8 | MA 6 | GEANNULEERD | -- |
1 | MA 6 |
3.1.3 (M2) Staat MA op geannuleerde checklist
Dat wil zeggen komt MA-ID voor in de kolom REF MA-ID en het type van die MA is geannuleerd. In het voorbeeld MA 6 wordt beoordeeld. Deze komt voor in de kolom REF-MA-ID en het type is geannuleerd.
Actie: Negeer deze MA, De geannuleerde MA mag nog niet uit de checklist, omdat er eventueel een gekoppelde TA aanwezig kan zijn.
Als deze al is opgeslagen in het actuele medicatiedossier, ‘verwijder’ deze dan uit dit overzicht (eventueel met aanvullende gebruikersacties).
3.1.4 (M3) Heeft een StopDatumTijd in het verleden
Dit kan een stop-MA zijn, of een tijdelijk gestopte MA. Het effect voor de MA is identiek.
Gevolgen:
- Als de MA een StopDatumTijd voor de controledatum heeft, kunnen oudere MA’s (met een eerdere StartDatumTijd) worden genegeerd.
- Als er geen nieuwere MA in de checklist staat, moet deze MA worden getoond in recent gestopt, anders hoeft deze niet getoond te worden (eventueel bij recent gewijzigd)
Let op: Voor de toedienlijst zouden vandaag gestopte MA/TA wel relevante informatie kunnen bevatten
Actie: Zet de MA op de checklist. Oudere MA’s mogen worden genegeerd indien de StopDatumTijd voor de controledatum ligt.
Voor de workflow kan het nut hebben om duidelijk de status bij te houden.
Een stop-MA staakt de MA waarnaar wordt verwezen. Een MA met een StopDatumTijd in het verleden is wel gestopt, maar niet gestaakt.
Hier onderscheid in maken in de checklist maakt het makkelijker om gerelateerde bouwstenen eenvoudiger te verwerken. In de voorbeeld code wordt hiervoor de ‘gestaaktmedicatielijst’ bijgehouden. Dat is de lijst van MA’s die zijn gestaakt door een andere MA. Hier is aan toegevoegd het ID van de stop-MA, en de StopDatumTijd. Dit is echter een versnelling, niet noodzakelijk.
Workflow:
Als de MA verwijst naar een andere MA, zet dan de beide MA’s op de checklist.
Zet de stop-MA op de checklist van de medicatie die is gestopt (en eventueel in de historie moet worden getoond)
NB als het stop-type ‘onderbreken’ is, dan moet de MA op de lijst van huidige medicatie worden getoond (als deze niet door een latere MA is gewijzigd natuurlijk).
De gestopte MA op de lijst van ‘gestaakte’ MA’s. Deze MA komt namelijk in een volgende iteratie aan bod, zoals bij het maken van een toedienlijst.
Let op:
Wanneer de stop-MA verwijst naar een andere stop-MA, dan moet rekening worden gehouden met de oorspronkelijke MA die door de oude stop-MA was gestopt. Dit komt voor wanneer de medicatieafspraak nog eerder moet worden gestopt dan al was geregistreerd. (zie ook FO MP9, paragraaf Stoppen medicatie: “Wanneer een voorschrijver na het aanmaken van een stop-MA de gebruiksperiode nog verder wil inkorten, wordt hiervoor nog een stop-MA aangemaakt. Deze stop-MA verwijst naar de meest recente MA en dat is de eerste stop-MA.”)
In dit geval wordt in de ‘gestaakte’ medicatielijst niet alleen de stop-MA die wordt ingekort vastgelegd, maar ook de MA waar deze eerdere stop-MA naar verwijst. Ook kan het nut hebben om de StopDatumTijd bij te houden.
MBH-ID | MA-ID | REF MA-ID | STOP DATUM |
---|---|---|---|
1 | SMA 10 | SMA 8 | 12-dec |
1 | SMA 8 | MA 6 | 21-dec |
1 | MA 6 |
MBH-ID | MA-ID | GESTOPT DOOR MA | STOP DATUM |
---|---|---|---|
1 | SMA 8 | SMA 10 | 12-dec |
1 | MA 6 | SMA 10 | 12-dec |
3.1.5 (M4) StartDatumTijd in de toekomst
Dat kan een normale MA zijn, die vandaag is aangemaakt en morgen ingaat, of een set van een opbouw MA, waar aparte MA’s voor zijn aangemaakt (al heeft de voorkeur dat deze in 1 MA worden vastgelegd)
Actie: Deze moeten in de checklist worden opgenomen, de oudere bouwstenen moeten worden beoordeeld
Let op: Ook toekomstige MA’s kunnen worden ingekort (met een stop-MA).
Dat betekent als er de toekomstige MA een stop-MA is, deze in de ‘gestaakte’ medicatielijst moet worden opgenomen, zoals bij M3
3.1.6 StartDatumTijd in verleden, StopDatumTijd in toekomst
Deze MA is huidig. Het kan een tijdelijke MA zijn, of een stop-MA.
Omdat er geen paralelle MA’s mogen voorkomen kunnen we hierna stoppen met het doorlopen van de MA’s voor deze MBH-ID, wanneer er voor de actuele lijst wordt geconsolideerd. Voor het maken van een bijv toedienlijst moet er nog naar eerdere MA’s worden gekeken. Dus op de checklist zetten zoals bij M3.
3.2 Afsluiten verwerking MA’s
3.2.1 (M6) komt MA voor op de checklist
Er kunnen na afloop van deze workflow nog MA’s actueel zijn in de eigen registratie. Voor deze MA’s geldt feitelijk dat ze niet meer actueel zijn als zij niet op de checklist staan (VM 6). Als de MA niet op de checklist staat, dan mag deze op ‘vervallen’ worden gezet.
3.2.2 (M7) Er is een fout in de communicatie
Deze check heeft alleen betrekking op MA die in de eigen database als ‘extern’ zijn opgenomen. Als er voor de betreffende app-id in de communicatie fouten zijn ontstaan dan is de status onzeker (er kunnen stop-MA zijn geregistreerd). De status van deze externe regel moet dan ook ongewijzigd blijven, maar kan wel met aanvullende informatie (Er is wel of geen TA, etc) door de eindgebruiker worden beoordeeld.
3.3 Afhandeling TA's
Input is :
- Lijst van alle TA’s die zijn opgevraagd + TA’s in eigen registratie.
- De checklijst(s) van de uitkomst uit de MA run
Er kunnen bij de TA’s wel parallellen voorkomen. Het uitgangspunt is daarnaast dat er referenties tussen de TA’s mogelijk zijn.
3.3.1 (TS) Staat de gerefereerde TA op de checklijst (of staaklijst)
De TA kan zijn gestopt door een stop-TA of door een stop-MA. Let op dat de StopDatumTijd in de toekomst kan zijn.
Dus in onderstaand geval is TA 33 gestopt door TA 22
MBH-ID | ID | REF TA-ID | REF MA-ID | Type BS | STATUS TA |
---|---|---|---|---|---|
1 | TA 22 | TA 19 | MA 10 | STOP-TA | GESTOPT |
1 | TA 33 | TA 19 | MA 10 | GESTOPT |
In onderstaand geval is TA 33 gestopt door TA 22, echter de StopDatumTijd is in de toekomst
MBH-ID | ID | REF TA-ID | REF MA-ID | Type BS | STATUS TA |
---|---|---|---|---|---|
1 | TA 22 | TA 19 | MA 10 | STOP-TA | GESTOPT TOEKOMST |
1 | TA 33 | TA 19 | MA 10 | -- |
3.3.2 (T0) Staat de referentie MA op de checklist met status geannuleerd
Check daarna of de TA refereert naar een geannuleerde MA.
Dus in onderstaand geval is TA 33 wel gestopt door TA 22
MBH-ID | ID | REF TA-ID | REF MA-ID | Type BS | STATUS TA |
---|---|---|---|---|---|
1 | TA 22 | TA 19 | MA 10 | STOP-TA | GESTOPT |
1 | TA 33 | TA 19 | MA 10 | GESTOPT |
In onderstaand geval is TA 33 gestopt door TA 22, echter de StopDatumTijd is in de toekomst
MBH-ID | ID | REF TA-ID | REF MA-ID | Type BS | STATUS TA |
---|---|---|---|---|---|
1 | TA 22 | TA 19 | MA 10 | STOP-TA | GESTOPT TOEKOMST |
1 | TA 33 | TA 19 | MA 10 | -- |
Als de TA op de stoplijst staat is deze gestopt.
Deze TA kan genegeerd worden, als deze extern is. Als het een ‘eigen’ TA is, zouden er additionele acties benodigd kunnen zijn, zoals deze TA ook annuleren, etc.
3.3.3 (T1) De TA is geannuleerd
Dit mag alleen bij toekomstige TA’s (en geen stop-TA’s).
Gevolg: De gerefereerde TA is niet meer van toepassing
Actie: Zet TA op lijst geannuleerde TA’s
MBH-ID | TA-ID | REF TA-ID | Type TA | STATUS |
---|---|---|---|---|
1 | TA 8 | TA 6 | GEANNULEERD | -- |
3.3.4 (T2) Staat TA op geannuleerde checklist
Dat wil zeggen komt TA-ID voor in de kolom REF TA-ID en het type van die TA is geannuleerd. In het voorbeeld TA 6 wordt beoordeeld. Deze komt voor in de kolom REF-TA-ID en het type is geannuleerd.
Actie: Negeer deze TA, De geannuleerde TA mag eventueel uit de checklist (tenzij we later nog iets met de MGB willen doen.
Als deze TA al is opgeslagen in het actuele medicatiedossier, ‘verwijder’ deze dan uit dit overzicht (eventueel met aanvullende gebruikersacties).
3.3.5 (T3) Staat de MBH-ID op de checklist van MA’s
De MA checklist bevat de lijst van relevante MA’s. Als de MBH-ID niet op deze lijst voorkomt, dan is de TA niet gekoppeld en moet apart worden behandeld (er zijn geen MA’s die deze TA kunnen stoppen).
NB: Als er WEL een referentie naar een MA in de TA staat, dan is het aanbevolen om een kenmerk te tonen dat de informatie incompleet is.
NB 2: Het kan ook zijn dat er sprake is van een generieke MBH-ID (en er dus geen referentie is)
Actie: Als de MBH-ID niet op de lijst staat, dan naar T7
Als de MBH-ID wel op de lijst staat dan naar T4
3.3.6 (T4) Staat de gerefereerde MA op de checklist
MBH-ID | ID | REF MA-ID | TYPE BS | STATUS MBH |
---|---|---|---|---|
1 | MA 22 | MA 10 | STOP-MA | GESTOPT (afhankelijk van StopDatumTijd) |
1 | TA 33 | MA 10 | Normale TA | GESTOPT |
of
MBH-ID | ID | REF MA-ID | TYPE BS | STATUS MBH |
---|---|---|---|---|
1 | MA 22 | MA 10 | STOP-MA | GESTOPT |
1 | TA 33 | MA 22 | STOP-TA | GESTOPT |
Stop in de toekomst.
De TA heeft een referentie naar de MA OF de referentie van naar de MA staat op de referentie MA. Deze kan op de checklist staan, of niet.
Als deze niet op de checklist staat, dan is er een nieuwere MA die de oudere MA heeft overruled. Dat heeft tot gevolg dat er niet een directe relatie tussen de actuele MA’s en de TA
3.3.7 (T5) Is de registratie datum eerder dan de registratie datum van de laatste MA in de checklist
De situatie is:
De TA verwijst naar een MA die niet op de checklist staat (T4), maar er staan wél MA’s uit de MBH-ID op de checklist (T3). Als de RegistratieDatumTijd van de TA eerder is dan de RegistratieDatumTijd van de MA in de checklist, dan overruled deze MA de TA. Als de RegistratieDatumTijd later is dan de laatste MA in de checklist (al dan niet toekomstig en niet geannuleerd) dan is deze TA later opgevoerd aan de hand van een nieuwere MA (die kennelijk niet is opgeleverd). In dat geval is het een valide TA en heeft de TA ook een verwijzing naar een MA die niet in de lijst van MA’s staat (extra controle op alle MA’s?). Bij andere gevallen (zoals een papieren recept) mag de TA geen specifieke MBH-ID hebben. Er zou in die gevallen ook geen referentie naar een MA mogen zijn in de TA.
Actie: De TA afhandelen zoals een aparte TA (zonder MBH-ID)
Als de RegistratieDatumTijd van de TA eerder is dan de laatste MA in de checklist, dan is de TA niet meer actueel, want de vanuit de TA gerefereerde MA is niet actueel, die zou dan immers op de checklist moeten staan.
3.3.8 (T6) Is de gerefereerde MA een (stop-MA of is gestopt door een stop-MA) en de StopDatumTijd van de stop-MA in het verleden
Dit geldt dus alleen wanneer er sprake is van een stop-MA. Dit geldt niet voor MA met een StopDatumTijd in het verleden (aangezien de TA kan zijn verschoven)
Gerefereerde MA is een stop-MA
MBH-ID | ID | REF MA-ID | TYPE BS | STATUS MBH |
---|---|---|---|---|
1 | SMA 22 | MA 10 | STOP-MA | GESTOPT |
1 | STA 34 | SMA 22 | STOP-TA | GESTOPT |
Gerefereerde MA is gestopt door een stop-MA
MBH-ID | ID | REF MA-ID | TYPE BS | STATUS MBH |
---|---|---|---|---|
1 | MA 22 | MA 10 | STOP-MA | GESTOPT |
1 | TA 33 | MA 10 | GESTOPT |
In dit geval is de TA gestopt door een MA en moet op niet-actueel worden gezet.
Ook hier geldt dat het apart bijhouden of een TA is gestopt of gestaakt het proces kan versnellen.
Let op: Dit dus alleen doen als de StopDatumTijd van de MA in het verleden ligt.
Bijvoorbeeld:
MBH-ID | TA-ID | GESTOP[T DOOR MA | STOPDATUM |
---|---|---|---|
1 | TA 6 | SMA 10 | 12-dec |
3.3.9 (T6) Nee situatie: Is de gerefereerde MA een stop-MA (of een gestopte MA) met StopDatumTijd in de toekomst
Dit is de situatie dat er een stop-MA is, maar de stop datum is in de toekomst. Deze wordt afgehandeld in stap T11.
3.3.10 (T7) is de TA een stop-TA
Acties afhankelijk van de inhoud Vanaf deze stap in de workflow is er sprake van
- De TA is niet geannuleerd (T1, T2)
- Of de TA heeft geen onderliggende MA (T3, T5)
- Een actuele MA (kan ook toekomst zijn) (T4, T6)
3.3.11 (T8) is StopDatumTijd in het verleden
Het is een stop-TA en dus is de TA naar waar wordt verwezen gestopt.
NB het is niet voldoende om alleen naar de gewijzigde TA te kijken. De stop-TA kan een afwijkende StopDatumTijd hebben t.o.v. de StartDatumTijd van de gewijzigde TA.
Actie: Zet de TA op de checklist stop-TA’s.
3.3.12 (T9) is StartDatumTijd in de toekomst
De onderliggende TA is dan natuurlijk ook in de toekomst, maar heeft een aangepaste StopDatumTijd.
Actie: Zet de TA op de checklist stop-ta-toekomst.
3.3.13 (T11) Is de gerefereerde MA een gestopte MA met StopDatumTijd in de toekomst
MBH-ID | ID | REF TA-ID | REF MA-ID | TYPE BS |
---|---|---|---|---|
1 | SMA 22 | MA 10 | STOP-MA | |
1 | TA 33 | MA 10 |
De stop-MA staat op de MA checklist, met STOP/TOEKOMST status.
Er is in dit geval nog geen stop-TA gemaakt of gevonden, maar er moet wél een aangepaste StopDatumTijd op deze TA worden toegepast. Dat kan bijvoorbeeld ook over 1 uur zijn. Maar omdat het gaat over een stop-MA overruled deze de datumtijd in de TA.
Let op:
De StopDatumTijd in de TA kán eerder liggen dan de StopDatumTijd in de MA, dan moet de StopDatumTijd niet worden toegepast op die TA!
3.3.14 (T12) is de StartDatumTijd in de toekomst
De TA is nog niet gestart (de MA zou ook nog niet gestart hoeven te zijn).
Controleer nog wel de checklist TA op eventuele aanpassingen van de StopDatumTijd (uit stap T11).
3.3.15 (T13) Staat de TA op de checklist stop-TA-TOEKOMST
Controleer de afwijkende StopDatumTijd .
Voorbeeld:
Huidige datum = 1-12-2022
TA StartDatumTijd 1-1-2023, geen StopDatumTijd
STA StartDatumTijd 1-1-2023, wel StopDatumTijd (1-2-2023)
Actie: De stop-TA moet worden getoond, niet de TA die in deze stap wordt beoordeeld
3.3.16 (T14) Is StopDatumTijd TA in het verleden
Een standaard TA, met een StopDatumTijd in de TA. Als deze StopDatumTijd in het verleden ligt is de TA gestopt, zo niet is deze actueel
3.3.17 (T15) Is StartDatumTijd TA in de toekomst
Er is nog geen stop-TA, maar wel een stop-MA, met een StopDatumTijd in de toekomst.
Als de StartDatumTijd van de TA in de toekomst is, dan is de TA ook toekomst, met een eventueel aangepaste StopDatumTijd, indien de StopDatumTijd van de MA eerder ligt dan de StopDatumTijd in de TA!
Anders is deze actueel, maar ook met een eventueel aangepaste StopDatumTijd.
3.4 Verwerking WDS (trombose schema)
Uitgangspunt is dat er een MA moet zijn als basis van een WDS: Een WDS heeft altijd een relatie naar de MA. Daarnaast zijn de MA en de WDS de enige bouwstenen die een WDS kunnen overrulen. Een wijzigingen van een TA heeft geen invloed op de geldigheid van een WDS. In de opgevraagde set bouwstenen kan de MA natuurlijk ontbreken doordat deze niet is opgeleverd. Input is :
- Lijst van alle WDS’s die zijn opgevraagd + WDS’s in eigen registratie.
- De checklist van de uitkomst uit de MA run
- Checklist MA bevat:
- Meest recente stop-MA
- Meest recente gestopte MA
- Actuele MA's
- Toekomstige MA's
Workflow:
Sorteer op MBH-ID
Sorteer/groepeer op MA-ID
3.4.1 (W0) Staat de referentie MA op de checklist met status geannuleerd
NB Deze stap kan worden overgeslagen door in deze fase niet de geannuleerde MA’s mee te nemen op de checklist, maar alleen naar de actuele MA’s.
Check als eerste of de WDS refereert naar een geannuleerde MA. Deze WDS kan genegeerd worden, als deze extern is. Als het een ‘eigen’ WDS is, zouden er additionele acties benodigd kunnen zijn, zoals deze WDS ook annuleren (geen externe status), etc
NB de WDS zelf kan niet geannuleerd worden
3.4.2 (W3) Staat de MBH-ID op de checklist van MA’s
De MA checklist bevat de lijst van relevante MA’s. Als de MBH-ID niet op deze lijst voorkomt, dan is de WDS niet gekoppeld en moet apart worden behandeld (er zijn geen MA’s die deze WDS kunnen stoppen).
NB: Als er WEL een referentie naar een MA in de WDS staat, dan is het aanbevolen om een kenmerk te tonen dat de informatie incompleet is.
NB 2: Het kan ook zijn dat er sprake is van een generieke MBH-ID (en er dus geen referentie is)
Actie: Als de MBH-ID niet op de lijst staat, dan naar W7
Als de MBH-ID wel op de lijst staat dan naar W4
3.4.3 (W4) Staat de gerefereerde MA op de checklist.
MBH-ID | ID | REF MA-ID | TYPE BS | STATUS MBH |
---|---|---|---|---|
1 | MA 22 | MA 10 | STOP-MA | GESTOPT (afhankelijk van StopDatumTijd) |
1 | WDS 33 | MA 10 | Normale WDS | GESTOPT |
of
MBH-ID | ID | REF MA-ID | TYPE BS | STATUS MBH |
---|---|---|---|---|
1 | MA 22 | MA 10 | STOP-MA | GESTOPT |
1 | WDS 33 | MA 22 | STOP-WDS | GESTOPT |
De WDS heeft een referentie naar de actuele MA OF een referentie naar een MA die is gestopt door een stop-MA.
Als deze niet op de checklist staat, dan is er een nieuwere MA die de oudere MA heeft overruled. Dat heeft tot gevolg dat er niet een directe relatie tussen de MA-ID van de actuele MA (die een stop-MA zou kunnen zijn) en de MA waar de WDS naar verwijst.
3.4.4 (W5) Is de RegistratieDatumTijd eerder dan de RegistratieDatumTijd van de laatste MA in de checklist
De situatie is:
De WDS verwijst naar een MA die niet op de checklist staat (W4), maar er staan wél MA’s uit de MBH-ID op de checklist (W3).
NB Een WDS kan verwijzen naar een oudere vastgelegde MA (RegistratieDatumTijd in het verleden), terwijl de MA zelf in de toekomst is gepland. De WDS kan dan ook ouder zijn. Echter deze situatie wordt ondervangen in stap W4, omdat de gerefereerde MA dan op de checklist (MA-toekomst) staat.
Als de RegistratieDatumTijd van de WDS eerder is dan de RegistratieDatumTijd van de MA in de checklist, dan overruled deze MA de WDS.
Als de RegistratieDatumTijd later is dan de laatste MA in de checklist (al dan niet toekomstig en niet geannuleerd) dan is deze WDS later opgevoerd aan de hand van een nieuwere MA (die kennelijk niet is opgeleverd). In dat geval is het een valide WDS en heeft de WDS ook een verwijzing naar een MA die niet in de lijst van MA’s staat (extra controle op alle MA’s?)
Bij andere gevallen (zoals een papieren recept) mag de WDS niet voorkomen. Er zou in die gevallen ook geen referentie naar een MA mogen zijn in de WDS.
Actie: De WDS afhandelen zoals een aparte WDS (zonder MBH-ID)
Als de RegistratieDatumTijd van de WDS eerder is dan de laatste MA in de checklist, dan is de WDS niet meer actueel, want de vanuit de WDS gerefereerde MA is niet actueel, die zou dan immers op de checklist moeten staan.
3.4.5 (W6) Is de gerefereerde MA een (stop-MA of is gestopt door een stop-MA) en de StopDatumTijd van de stop-MA in het verleden
Dit geldt dus alleen wanneer er sprake is van een stop-MA. Dit geldt niet voor MA met een StopDatumTijd in het verleden (aangezien de WDS kan zijn verschoven).
Gerefereerde MA is een stop-MA
MBH-ID | ID | REF MA-ID | TYPE BS | STATUS MBH |
---|---|---|---|---|
1 | SMA 22 | MA 10 | STOP-MA | GESTOPT |
1 | STA 34 | SMA 22 | STOP-WDS | GESTOPT |
Gerefereerde MA is gestopt door een stop-MA
MBH-ID | ID | REF MA-ID | TYPE BS | STATUS MBH |
---|---|---|---|---|
1 | MA 22 | MA 10 | STOP-MA | GESTOPT |
1 | WDS 33 | MA 10 | GESTOPT |
In dit geval is de WDS gestopt door een MA en moet op niet-actueel worden gezet. Alle oudere WDS’s mogen worden genegeerd
3.4.5.1 (W6.1) Is de gerefereerde MA een stop-MA,(of een gestopte MA) met StopDatumTijd in de toekomst
Dit is de situatie dat er een stop-MA is, maar de stop datum is in de toekomst => Stap W11
3.4.6 (W7) Is de WDS een stop-WDS
Acties afhankelijk van de inhoud
Vanaf deze stap in de workflow is er sprake van:
- De WDS is niet geannuleerd (W1, T2)
- Of de WDS heeft geen onderliggende MA (W3, T5)
- Een actuele MA (kan ook toekomst zijn) (W4, T6)
3.4.7 (W8) Is StopDatumTijd in het verleden
Het is een stop-WDS en dus is de WDS naar waar wordt verwezen gestopt.
NB het is niet voldoende om alleen naar de gewijzigde WDS te kijken. De stop-WDS kan een afwijkende StopDatumTijd hebben t.o.v. de StartDatumTijd van de gewijzigde WDS.
Actie: Zet de WDS op de checklist stop-WDS’s. Alle oudere WDS’s mogen worden genegeerd.
3.4.8 (W9) Is StartDatumTijd in de toekomst
De onderliggende WDS is dan natuurlijk ook in de toekomst, maar heeft een aangepaste StopDatumTijd.
Actie: Zet de WDS op de checklist stop-WDS-toekomst.
3.4.9 (W10) Staat de gerefereerde WDS op de checklist en is gestopt
Dus in onderstaand geval is WDS 33 wel gestopt door WDS 22
MBH-ID | ID | REF WDS-ID | REF MA -ID | TYPE BS | STATUS WDS |
---|---|---|---|---|---|
1 | WDS 22 | WDS 19 | MA 10 | STOP-WDS | GESTOPT |
1 | WDS 33 | WDS 19 | MA 10 | GESTOPT |
In onderstaand geval is WDS 33 gestopt door WDS 22, echter de StopDatumTijd is in de toekomst.
MBH-ID | ID | REF WDS-ID | REF MA -ID | TYPE BS | STATUS WDS |
---|---|---|---|---|---|
1 | WDS 22 | WDS 19 | MA 10 | STOP-WDS | GESTOPT TOEKOMST |
1 | WDS 33 | WDS 19 | MA 10 | -- |
Als de WDS op de stoplijst staat is deze gestopt
3.4.10 (W11) Is de gerefereerde MA een gestopte MA met StopDatumTijd in de toekomst
MBH-ID | ID | REF WDS-ID | REF MA -ID | TYPE BS |
---|---|---|---|---|
1 | WDS 22 | MA 10 | STOP-MA | |
1 | WDS 33 | MA 10 |
De stop-MA staat op de MA checklist, met STOP/TOEKOMST status
Er is in dit geval nog geen stop-WDS gemaakt of gevonden, maar er moet wél een aangepaste StopDatumTijd op deze WDS worden toegepast.
Dat kan bijvoorbeeld ook over 1 uur zijn. Maar omdat het gaat over een stop-MA overruled deze de datumtijd in de WDS.
3.4.11 (W12) Is de StartDatumTijd in de toekomst
De WDS is nog niet gestart (de MA zou ook nog niet gestart hoeven te zijn). Controleer nog wel de checklist WDS op eventuele aanpassingen van de StopDatumTijd.
3.4.12 (W13) Staat de WDS op de checklist stop-WDS-TOEKOMST
Controleer de afwijkende StopDatumTijd.
Voorbeeld:
Huidige datum = 1-12-2022
WDS StartDatumTijd 1-1-2023, geen StopDatumTijd
SWDS StartDatumTijd 1-1-2023, wel StopDatumTijd (1-2-2023)
Actie: De stop-WDS moet worden getoond, niet de WDS die in deze stap wordt beoordeeld
3.4.13 (W14) Is StopDatumTijd WDS in het verleden
Een standaard WDS, met een StopDatumTijd in de WDS. Als deze StopDatumTijd in het verleden ligt is de WDS gestopt, zo niet is deze actueel.
Alle oudere WDS’s mogen in deze situatie worden genegeerd.
3.4.14 (W15) Is StartDatumTijd WDS in de toekomst
Er is nog geen stop-WDS, maar wel een stop-MA, met een StopDatumTijd in de toekomst. Als de StartDatumTijd van de WDS in de toekomst is, dan is de WDS ook toekomst, met een aangepaste StopDatumTijd. Anders is deze actueel, maar ook met een aangepaste StopDatumTijd.
3.5 Verwerking MGB
De bepaling van de status van MGB’s onderling is alleen op afspraak/registratie datum.
Een MA of TA overruled de MGB, een WDS doet dat niet.
Binnen de MGB’s kennen we 2 varianten: Vastgelegd door een Zorgverlener, of door een Patiënt. Deze MGB’s overrulen elkaar niet kruislings. Een MGB-ZV overruled een andere MGB-ZV, niet die van een patiënt, en vice versa.
Een MGB kan ook niet geannuleerd worden.
De afleidingsregel voor MGB is aangepast in FO MP v9.3.0-beta.3:
- Uit 5.3.2.4 Regels van het overrulen opgesomd
- Een nieuwe medicatie- of toedieningsafspraak overrulet altijd de bouwstenen van het type medicatiegebruik. Ongeacht of deze behoort bij de MA of TA die wordt gewijzigd, gestopt of geannuleerd.
Daarmee vervallen alle complexe regels.
3.5.1 (MG3) Is er een nieuwe MA/TA of een nieuwe MGB van hetzelfde type?
Ja: De MGB is niet meer relevant
Nee: De MGB is de nieuwste bouwsteen, ga vervolgens naar stap MG 4
3.5.2 (MG4) Heeft de MGB een StopDatumTijd in het verleden
Zo ja, dan aanvullend op MA/TA, dat deze is gestopt door de patiënt.
Oudere MGB van hetzelfde type auteur kunnen worden genegeerd.
3.5.3 (MG5) Is de StartDatumTijd in de toekomst
Ja: dan aanvullend op MA/TA. Oudere MGB van hetzelfde type auteur beoordelen.
Nee: dan is het MGB actueel en kan aanvullend bij de actuele MA worden getoond.
4 Pagina historie
Datum | Omschrijving |
---|---|
18-12-2024 | Wijzigingen doorgevoerd naar aanleiding van leveranciersgesprekken en doorontwikkeling. Consistentie in termen en notaties doorgevoerd in tekst en in diagrammen |
06-03-2023 | Pagina gepubliceerd |