Innehåll
Table of Contents | ||||
---|---|---|---|---|
|
...
F.n. finns en del info på tillhörande kort i svenska openEHR-förvaltningens kanbantavla.
Status
DEV
Versionshistorik
Version | Datum | Uppdatering | Ansvarig |
---|---|---|---|
0.1.0 | Första version för internremiss | ||
0.2.0 | 2021-12 | Inför första remissrundan | PDL-arbetsgruppen |
2022-02-08 | Förslag till ändrad kodning av roll (från OID till samma Snomed-begrepp som svenska FHIR-profilerna planerar införa) samt ändrad hierarki (enl förslag #2 i remissens diskussionsfrågor) har markerats och alternativa skrivningar påbörjats. | PDL-arbetsgruppen via Erik Sundvall | |
0.4.0 | 2022-03-29 | Ny version efter remissomgång 1 | PDL-arbetsgruppen |
...
Läs först startsidan “Implementationsguider” som bl.a. beskriver vad dokumentstatus som DEV och rekommendationer som MUST (MÅSTE), MUST NOT (FÅR INTE), SHOULD (BÖR) etc. betyder i praktiken.
...
Namn | Org nr | HSA-id | Funktion |
---|---|---|---|
Stockholms läns sjukvårdsområde | 232100-0016 | SE2321000016-2GJS | Vårdgivare |
Brandbergens vårdcentral | SE2321000016-1003 | Vårdenhet (Vårdcenral) | |
Distriktssköterskemottagning (vid Brandbergens vårdcentral) | SE2321000016-14LF | ||
Täby Vårdcentral | SE2321000016-150H | Vårdenhet (Vårdcenral) | |
Beroendecentrum Stockholm | SE2321000016-15FL | Vårdenhet | |
Namy Nursington | SE2321000016-7ABC | Distriktssköterska | |
Urban Uskman | SE2321000016-1CBA | Undersköterska (medverkade) | |
Danderyds Sjukhus AB | 556575-6169 | SE2321000016-1K2W | Vårdgivare |
Ortopedkliniken | SE2321000016-1K6Q | Vårdenhet | |
Vårdavdelning 14 gynekologi | SE2321000016-1K54 | Vårdenhet | |
Annas Medicinska Fotvård EN | 790127-1111 | Vårdgivare (Enskild firma) | |
Annas Medicinska Fotvård | SE2321000016-DGM2 | “Vårdenhet” | |
Anna Nnamn | SE2321000016-2222 | Fotvårdsterapeut |
...
Exemplet nedan är i ett av openEHRs förenklade format: structSDT genererat via EhrScape https://www.ehrscape.com/api-explorer.htmlBehöver uppdateras om strukturändringsförslaget 2022-02-08 genomförs
...
Note |
---|
Varning: Den förenklade (relativt effektiva) lösningen nedan förutsätter att blocked_care_unit är globalt unik, alltså att exakt samma vårdenhets-id inte får finnas hos mer än en vårdgivare. Om man t.ex. använder HSA-ID så stämmer detta automatiskt. I annat fall Om det inte är unikt behöver någon annan typ av filtrering läggas till, t.ex. en mer avancerad AQL-fråga eller efterprocessning. |
En öppen fråga som letar pulsmätningar över 10 slag/minut utan PDL-koll alls, visar den totala mängden matchande exempel i testdatabasen:
...
Code Block |
---|
[ { "pulse_rate": 93, "cu_name": { "@class": "DV_TEXT", "value": "Brandbergens vårdcentral" }, "cu_id": { "@class": "DV_IDENTIFIER", "id": "SE2321000016-1003", "type": "urn:oid:1.2.752.29.4.19" }, "cu_role": "43741000", "cp_name": { "@class": "DV_TEXT", "value": "Stockholms läns sjukvårdsområde" }, "cp_id": { "@class": "DV_IDENTIFIER", "id": "232100-0016", "type": "urn:oid:2.5.4.97" }, "cp_role": "143591000052106" }, { "pulse_rate": 94, "cu_name": { "@class": "DV_TEXT", "value": "Brandbergens vårdcentral" }, "cu_id": { "@class": "DV_IDENTIFIER", "id": "SE2321000016-1003", "type": "urn:oid:1.2.752.29.4.19" }, "cu_role": "43741000", "cp_name": { "@class": "DV_TEXT", "value": "Stockholms läns sjukvårdsområde" }, "cp_id": { "@class": "DV_IDENTIFIER", "id": "232100-0016", "type": "urn:oid:2.5.4.97" }, "cp_role": "143591000052106" } ] |
Om vi söker med på hela vårdgivaren “Stockholms läns sjukvårdsområde“ men en lista med spärrade vårdenheter (beroendekliniken och gyn) också anges så ser “WHERE” delen av frågan ut så här…
Code Block |
---|
WHERE pulse_rate > 10 -- exempel på kliniskt villkor för dataurval
AND
(cp_role = "143591000052106" AND cp/items[at0003]/value/id = "232100-0016" ) -- vårdgivarfilter
AND
(cu_role = "43741000" AND NOT cu/items[at0003]/value/id matches {'SE2321000016-15FL', 'SE2321000016-1K54'} ) -- spärrlista vårdenheter |
…vilket ger följande urval:
...
Vid sammanhållen journalföring (alltså alla samverkande vårdgivare) och samma spärrlista så ser “WHERE” delen av frågan ut så här…
Code Block |
---|
WHERE pulse_rate > 10 -- exempel på kliniskt villkor för dataurval
AND
(cu_role = "43741000" AND NOT cu/items[at0003]/value/id matches {'SE2321000016-15FL', 'SE2321000016-1K54'} ) -- spärrlista vårdenheter |
…vilket ger följande urval:
...
Vid sammanhållen journalföring (alltså alla samverkande vårdgivare) och en kombination av spärrlistor för
Vårdenheter: Beroendekliniken +Gyn
Vårdgivare: Annas Mddicinska Fotvård + Danderyds Sjukhus
så ser “WHERE” delen av frågan ut så här…
Code Block |
---|
WHERE pulse_rate > 10 -- exempel på kliniskt villkor för dataurval
AND
(cu_role = "43741000" AND NOT cu/items[at0003]/value/id matches {'SE2321000016-15FL', 'SE2321000016-1K54'} ) -- spärrlista vårdenheter
AND
(cp_role = "143591000052106" AND NOT cp/items[at0003]/value/id matches {'790127-1111', '556575-6169'} ) -- spärrlista vårdgivare |
...
TODO: visa med variabler och lagrade frågor och REST-API
Info |
---|
Den första remissomgången slutar här och avsåg kapitlen
Texten nedan är inte redo för extern granskning ännu men får givetvis kommenteras om intresse finns. |
Spärr, hävande av spärr och undantag
[REMISSEN SLUTAR FÖRE DENNA RUBRIK]
Information som är olämplig att spärra
...
Spärr, hävande av spärr och undantag
…
Information som är olämplig att spärra
Att en patient är allergisk mot något eller tar vissa mediciner är viktigt för hälso- och sjukvårdspersonal som vårdar en patient som inte kan göra sig förstådd (t.ex. är medvetslös). Spärr av sådan information kan i värsta fall leda till skada eller död i en akut situation. För att förhindra detta finns en möjlighet att undanta läkemedels- och uppmärksamhetsinformation från spärr i den nationella spärrtjänsten. Patienten ges därför möjlighet att välja om spärr ska omfatta även läkemedel och/eller uppmärksamhetsinformation..
Uppmärksamhetsinformation (medicinska varningar etc.)
Uppmärksamhetsinformation - Socialstyrelsen - excel: https://www.socialstyrelsen.se/globalassets/sharepoint-dokument/artikelkatalog/klassifikationer-och-koder/2020-12-7122-bilaga-3.xlsx
Motsvarande refsets för de Snomed-relaterade urvalen som nämns i excel-arket:
...
RefSet id
...
Preferred Term
...
Fully specified name
...
59841000052105
...
urval implantat, uppmärksamhetsinformation
...
Implants, alert information reference set (foundation metadata concept)
...
59851000052108
...
urval smittämnen, uppmärksamhetsinformation
...
Contagions, alert information reference set (foundation metadata concept)
...
59861000052106
...
urval transplantat, uppmärksamhetsinformation
...
Transplants, alert information reference set (foundation metadata concept)
...
60691000052103
...
urval visshetsgrad, uppmärksamhetsinformation
...
Degree of certainty, alert information reference set (foundation metadata concept)
...
59831000052104
...
urval behandlingar, uppmärksamhetsinformation
...
Treatments, alert information reference set (foundation metadata concept)
...
59811000052109
...
urval allvarlighetsgrad, uppmärksamhetsinformation
...
Degree of severity, alert information reference set (foundation metadata concept)
...
60661000052106
...
urval smittsamma sjukdomar, uppmärksamhetsinformation
...
Contagious diseases, alert information reference set (foundation metadata concept)
...
59821000052101
...
urval medicinska tillstånd, uppmärksamhetsinformation
...
Medical conditions, alert information reference set (foundation metadata concept)
...
59881000052100
...
urval särskilda vårdrutiner, uppmärksamhetsinformation
...
Non-standard care procedures, alert information reference set (foundation metadata concept)
...
59871000052102
...
urval kemikalieöverkänsligheter, uppmärksamhetsinformation
...
Hypersensitivities to chemicals, alert information reference set (foundation metadata concept)
...
59901000052102
...
urval födoämnesöverkänsligheter, uppmärksamhetsinformation
...
Food hypersensitivities, alert information reference set (foundation metadata concept)
Tabellen sammanställd 2021-11-23 av Mikael nyström
läkemedel och/eller uppmärksamhetsinformation. För att kunna genomföra sådana kategori-baserade val i praktiken behöver någon (Systemägare? Leverantör?) definiera vilken typ av information som räknas in i kategorierna. Detta ligger rutan för PDL-implementationsguidens avgränsningar och behandlas i separata implementationsguider:
Spärr-baserad filtrering implementerad med AQL
Om vi söker med på hela vårdgivaren “Stockholms läns sjukvårdsområde“ men en lista med spärrade vårdenheter (beroendekliniken och gyn) också anges så ser “WHERE” delen av frågan ut så här…
Code Block |
---|
WHERE pulse_rate > 10 -- exempel på kliniskt villkor för dataurval
AND
(cp_role = "143591000052106" AND cp/items[at0003]/value/id = "232100-0016" ) -- vårdgivarfilter
AND
(cu_role = "43741000" AND NOT cu/items[at0003]/value/id matches {'SE2321000016-15FL', 'SE2321000016-1K54'} ) -- spärrlista vårdenheter |
…vilket ger följande urval:
...
Vid sammanhållen journalföring (alltså alla samverkande vårdgivare) och samma spärrlista så ser “WHERE” delen av frågan ut så här…
Code Block |
---|
WHERE pulse_rate > 10 -- exempel på kliniskt villkor för dataurval
AND
(cu_role = "43741000" AND NOT cu/items[at0003]/value/id matches {'SE2321000016-15FL', 'SE2321000016-1K54'} ) -- spärrlista vårdenheter |
…vilket ger följande urval:
...
Vid sammanhållen journalföring (alltså alla samverkande vårdgivare) och en kombination av spärrlistor för
Vårdenheter: Beroendekliniken +Gyn
Vårdgivare: Annas Mddicinska Fotvård + Danderyds Sjukhus
så ser “WHERE” delen av frågan ut så här…
Code Block |
---|
WHERE pulse_rate > 10 -- exempel på kliniskt villkor för dataurval
AND
(cu_role = "43741000" AND NOT cu/items[at0003]/value/id matches {'SE2321000016-15FL', 'SE2321000016-1K54'} ) -- spärrlista vårdenheter
AND
(cp_role = "143591000052106" AND NOT cp/items[at0003]/value/id matches {'790127-1111', '556575-6169'} ) -- spärrlista vårdgivare |
...
TODO: visa med variabler och lagrade frågor och REST-API
Info |
---|
Den första remissomgången slutar här och avsåg kapitlen
Texten nedan är inte redo för extern granskning ännu men får givetvis kommenteras om intresse finns. |
Logguppföljning
Åtkomstkontrollerna ska göras systematisk och återkommande (4 kap. 3 § PDL). Hur ofta det behöver göras kan exempelvis bero på verksamhetens omfattning, antalet personer med åtkomst, hur behörigheterna delas ut och hur omfattande kontrollerna är. Det är nödvändigt att kontrollerna görs regelbundet och omfattar en så hög andel av logghändelserna att det blir en effektiv kontroll.
...
Öppnat anställds journal
Öppnat egen journal
Öppnat journal på patient med avvikande ålder jmf. med enhetens ålderskriterie, om sådant finns
Patient med reservnummer
Patienten har inte haft kontakt med enheten under de senaste 18 månaderna sedan tidigare kontakt
Patienten har haft kontakt på enheten 3-18 månader tillbaka
Patienten har inte haft kontakt på spärrgrupp/klinik (vårdenhet?) under de senaste 18 månaderna
Patienten har haft kontakt med spärrgrupp/klinik (vårdenhet?) under de senaste 3-18 månaderna
Användaren har inte skapat, sparat, signerat eller kontrasignerat dokument på aktuell patient under de senaste 18 måndernamånaderna
osv…
Ineras format för PDL-loggar
...