ViPharma is een informatiesysteem voor met name ziekenhuisapotheken. Dit document beschrijft de data en de mappings van de velden om medicatiegegevens bij implementatie eenmalig naar Medimo om te zetten.
Algemeen
Geen enkele conversie zal hetzelfde zijn. Een conversie is vrijwel altijd maatwerk. Werkprocessen en configuratie van ViPharma kan anders zijn, waardoor het nodig kan zijn om andere beslissingen te nemen. Het is dan ook belangrijk om een proefconversie uit te voeren in de acceptance-omgeving om een goede inschatting te krijgen van de ingelezen data alvorens naar productie gegaan wordt.
Historische data
Doorgaans zal het doel van de conversie zijn om een juiste actuele medicatiestatus in te lezen in Medimo. Het is mogelijk om ook historische data mee te nemen, al wordt dat ontraden om de volgende redenen:
- Overgang naar een nieuw systeem geeft de mogelijkheid om 'schoon schip' te maken. Door historische data mee te nemen neem je ook oude zaken mee.
- Oude data bevat relatief veel medicatieregels die slecht geconverteerd kunnen worden. Bijvoorbeeld veel eigen preparaten of geneesmiddelen die al lang niet meer bestaan. Deze regels worden dan ingelezen als 'overig', waardoor de informatiewaarde van deze regels ook zeer beperkt is.
- We erkennen dat de zorgorganisatie een dossierplicht heeft, echter bestaat die ook voor alle cliënten die de afgelopen periode ontslagen of overleden zijn. Men zal ook voor die cliënten een dossier moeten kunnen inzien. Een inzageaccount in het oude systeem of een dump op schijf is dan een veel praktischere invulling dan veel onnodige en oude data over te nemen.
Het advies is dan ook om alleen data van actuele cliënten over te zetten, en alleen actuele medicatieregels.
Data-aanlevering
- Data kan aangeleverd worden als xls- of csv-bestand. Indien er gekozen wordt voor een csv-bestand, dan gaat de voorkeur uit naar tab-delimited omdat komma's en puntkomma's frequent in namen en etiketteksten kunnen voorkomen.
- De karakterset dient utf-8 of iso-8859 (latin-1) te zijn.
- Bij het aanleveren van de data dient dit op een veilig wijze naar Medimo gestuurd te worden. Dat kan (bijvoorbeeld) via het mailadres medimo@ezorg.nl indien degene die de data aanlevert ook op E-zorg is aangesloten. Medimo is aangesloten op de veilige mailnetwerken van E-zorg en Zorgmail, waardoor er veilig onderling met vele domeinen gemaild kan worden. Additioneel dient het bestand met een wachtwoord beveiligd te worden.
Benodigde velden
Er wordt een data-bestand verwacht met daarin de volgende velden:
- Afdeling
- Nr_
- BSN
- Naam
- Geslacht
- MO-Nummer
- MO-volgnummer
- Artikel
- KNMP
- PRK
- ATC code
- Specialite naam
- Geneesmiddel beschrijving
- Start datum
- Start tijd
- Stopdatum
- Stoptijd
- Tijdschema tekst
- Dagschema
- Type doseerschema
- Dagschema detail
- Aantal eenheden per gift
- Doseereenheid
- SchemaFreq
- SchemaAantal
- SchemaFreqZN
- SchemaAantalZN
- Doseerschema
- Toedieningsweg
- Toedieningsvorm
- Specialist
- Specialisme
- Specialist naam
- Status
- Tijdschema
- Tijdschema2 (Per Tijdschema2 wordt een aparte regel verwacht. Dit wordt gedaan i.v.m.
performance van de export in ViPharma. Medimo combineert deze in de
conversie.)
- ICPC1
- Gebruik thuismedicatie
- Vrije tekst
- Toedieninstructie
- Opmerking
Gebruikte handmatige converteertabellen
De inrichting van ViPharma kan per organisatie verschillen. Daardoor is het mogelijk dat in de ene ViPharma-instantie andere codes gebruikt worden dan in de andere ViPharma-instantie.
Per conversie worden de volgende converteertabellen opgesteld:
- Doseerintervallen - Welke doseerfrequentie van ViPharma komt overeen met welk doseerinterval in Medimo.
- Doseereenheden - In ViPharma worden sommige doseereenheden gebruikt die niet in Medimo gebruikt kunnen worden. Deze worden omgezet.
- Toedienweg - In ViPharma kunnen ook zelf toedienwegen aangemaakt worden. Deze conversietabel zet deze om naar toedienwegen voor gebruik in Medimo.
De converteertabellen worden als onderdeel van het inleesverslag aan de organisatie ter beschikking gesteld.
Herkenning client
In principe wordt de cliënt herkend op basis van het BSN veld. Indien in het cluster geen cliënt gevonden wordt met die BSN in Medimo, dan zal dit tot uitval leiden van die client.
Mapping data
Alle regels worden in zijn geheel doorlopen alvorens medicatie te processen. De volgende stappen worden daarin doorlopen:
Geneesmiddel
- Het geneesmiddel wordt gemapped op basis van het veld KNMP (z-index nummer).
- Indien het middel niet gevonden wordt, wordt doorgezocht op basis van het veld PRK.
- Indien het middel niet gevonden wordt, wordt het geneesmiddel ingelezen als 'niet-taxe'.
- Indien gevonden wordt de naamstelling van het geneesmiddel in Medimo gevoerd.
- Indien niet gevonden wordt de naamstelling van het geneesmiddel uit ViPharma gevoerd.
Data
- Startdatum/tijd wordt bepaald a.d.h.v. Start datum en Start tijd.
- Een eventuele stopdatum/tijd wordt bepaald a.d.h.v. Stopdatum en Stoptijd.
Gebruiktype
- Een middel is standaard chronisch (al dan niet met een stopdatum).
- Indien het veld SchemaFreqZN gevuld is, wordt een regel als 'zo nodig' gekenmerkt.
- Indien het veld SchemaAantalZN gevuld is, wordt een regel als 'zo nodig' gekenmerkt.
- Indien het veld SchemaAantal begint met 'zn', 'z.n.', 'zonodig' of 'zo nodig', wordt een regel als 'zo nodig' gekenmerkt.
Dosering
- Doseereenheid wordt bepaald a.d.h.v het veld Doseereenheid. Deze wordt eerst door een converteertabel omzet naar een eenheid die verwerkt kan worden in Medimo. Vervolgens wordt deze opgezocht in de G-standaard. Indien deze niet gevonden kan worden, wordt de standaard uit de G-standaard gebruikt voor het betreffende geneesmiddel.
- Toedieningsweg wordt bepaald op basis van het Toedieningsweg veld. Deze wordt eerst door een converteertabel omzet naar een eenheid die verwerkt kan worden in Medimo. Vervolgens wordt deze opgezocht in de G-standaard. Indien deze niet gevonden kan worden, wordt de standaard uit de G-standaard gebruikt voor het betreffende geneesmiddel.
- Doseerinterval wordt op de volgende wijze bepaald:
- Dagschema 0 => dagelijks
- Dagschema 1 => om de dag
- Overige doseerintervallen volgen converteertabel op basis van het veld Doseerschema.
- Doseeraantallen en tiden worden op de volgende wijze bepaald:
- De aantallen worden bepaald uit het veld SchemaAantal gescheiden door '-'.
- De tijden worden bepaald uit Tijdschema2 (samengesteld uit meerdere regels).
- SchemaAantal = -1 => aantal 'x'
- Doseerschema = 'Variabel' => aantal 'x'
- Als er maar 1 aantal is, dan hebben alle tijden hetzelfde aantal.
Reden van voorschrijven
Reden van voorschrijven wordt bepaald a.d.h.v. het veld 'ICPC1'. Indien leeg of 'Algemeen', wordt geen reden opgenomen.
Vrije info
Vrije tekst informatie wordt bepaald a.d.h.v. het veld 'Opmerking'.
Overig
Indien het veld 'Gebruik thuismedicatie' 1 is, wordt de regel in Meidmo gekenmerkt als 'Extern geleverd'.
Bijwerken medicatiestatus
- Indien historische data niet meegenomen moeten worden, worden regels met een stopdatum in het verleden overgeslagen (advies).
- Tevens is het een optie om gestopte regels vanaf een bepaalde datum wél over te nemen (beperkte/recente historie). Regels die voor een bepaalde datum gestopt zijn worden dan overgeslagen.
- Medimo zal de betreffende medicatieregel zoeken in de medicatiestatus van de cliënt in Medimo. Indien deze gevonden wordt, blijft deze intact.
- Indien deze niet gevonden wordt, wordt een nieuwe regel gestart met de originele startdatum/tijd uit ViPharma.
- Indien een stopdatum van toepassing is, wordt de regel voorzien van de originele stopdatum/tijd uit ViPharma. De regel krijgt dan het kenmerk 'tijdelijk'.
- Overige medicatieregels die de cliënt al had in Medimo en die niet in het ViPharma bestand voorkomen worden gestopt.