• No results found

Expanding the NEXUS system to facilitate the prescription of cytostatics and the planning of chemotherapy – A Scientific Research Project

N/A
N/A
Protected

Academic year: 2021

Share "Expanding the NEXUS system to facilitate the prescription of cytostatics and the planning of chemotherapy – A Scientific Research Project"

Copied!
38
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

EXPANDING THE NEXUS

SYSTEM TO FACILITATE THE

PRESCRIPTION OF

CYTOSTATICS AND THE

PLANNING OF

CHEMOTHERAPY

A Scientific Research Project

TOUFIK AGAROUD

(2)

Expanding the NEXUS system to facilitate the prescription of

cytostatics and the planning of chemotherapy – A Scientific

Research Project

Student Toufik Agaroud Meibergdreef 3 1055 PE Amsterdam Collegekaart nummer: 10820892 Email: t.agaroud@amc.uva.nl Mentor

Emmy ter Stege Product Owner

Email: emmy.ter.stege@nexus-nederland.nl

Medication team

Development & solution department, NEXUS Nederland B.V.

Tutor

Willem-Jan P. ter Burg Faculty of Medicine

Department of Medical Informatics, AMC‐UvA Email:w.j.terburg@amc.uva.nl

Location of Scientific Research Project

Medication team

Development & solution department, NEXUS Nederland B.V. Weverstede 35

3431 JS Nieuwegein The Netherlands

Practice teaching period

(3)

Table of Contents

Brief definition list ... 1

Abstract – English & Dutch ... 2

Introduction ... 3

Research scope & goals ... 4

Methods ... 4

Qualitative research ... 4

Current state description (step 1 – 4) ... 6

Requirements gathering (step 5) ... 6

The gap analysis (step 6) ... 7

Future state description (step 7 & 8) ... 7

Results... 8

The medication process ... 8

The functional description of the NEXUS software applications ... 10

The NEXUS architecture ... 12

The gap identification ... 16

The future state ... 20

Discussion ... 24

Conclusion ... 26

References ... 27

Appendix A – Extensive definition list ... 29

Appendix B – NICTIZ medication process V9.0.7... 31

Appendix C – Sequence diagram of the planning process ... 32

(4)

Brief definition list

This section briefly explains the basic terminology needed to understand this thesis. For a more extensive list of terminology we will refer to Appendix A throughout this document by highlighting important terms in blue, either in text or in figures and tables.

The NEXUS system: the complex whole of applications developed at NEXUS that are working

together as part of an overall mechanism.

NEXUS EPS: the Electronic Prescription System (EPS) developed by NEXUS, sometimes denoted as

MediChart

NEXUS EHR: the Electronic Health Record (EHR) developed by NEXUS Cytostatics: medication used for the destruction of cancer cells

Cytostatics (prescription) module: a component of an EPS which enables the prescription of

cytostatics

NEXUS medication – and planning software: a collective term to refer to the medication module

(5)

Abstract – English & Dutch

English

Introduction: NEXUS is currently developing a medication module from which an Electronic

Prescription System (EPS) is a part of. One of the requirements that NEXUS customers have been requesting is the integration of a cytostatics module in the EPS and the ability to plan chemotherapy. This research will therefore focus on the requirements of a cytostatics prescription module and a chemotherapy planning tool, so that prescription of cytostatics and planning of chemotherapy will soon be possible within the NEXUS system.

Methods: The overall method included a qualitative study design in which the current state of the

NEXUS medication – and planning software has been qualitatively described and compared to the desired state featuring the ability of chemotherapy prescription and planning. The gaps that resulted from this comparison using a gap-analysis ultimately led to a final recommendation for NEXUS.

Results: In total we were able to identify 17 gaps in the medication- and planning software of

NEXUS: 12 gaps in the medication software with regarding chemo prescription and 5 gaps regarding chemo planning. Ultimately, after merging similar functionalities, this has led to 16 new software functionalities that must be implemented by introducing or expanding software services and fact sheets.

Conclusion: To expand the overall NEXUS system with a cytostatics prescription module and a

planning tool for chemotherapy, a number of software services must be expanded or introduced. For the most part this expansion takes place at the German side of NEXUS and therefore a good coordination is needed between the Dutch and German branch of the organization.

Dutch

Introductie: NEXUS is momenteel bezig met het ontwikkelen van een medicatie module met onder

andere een Elektronisch Voorschrijf Systeem (EVS). Een aanvullende wens van zowel NEXUS als de gebruikers is de integratie van een cytostatica-module in het EVS en de mogelijkheid om

chemotherapie te plannen. Dit onderzoek zal zich daarom richten op de vereisten van een cytostatica voorschrijfmodule en een planningstool voor chemotherapie, zodat het voorschrijven van cytostatica en het plannen van chemotherapie straks mogelijk wordt binnen het algehele NEXUS-systeem.

Methodes: De algehele methode omvatte een kwalitatieve onderzoeksopzet waarbij de huidige

staat van de NEXUS medicatie-en planningssoftware kwalitatief is beschreven en vervolgens is vergeleken met de toekomstige staat waarin het voorschrijven van kuren en het plannen van chemotherapie mogelijk is. De gaps die hieruit resulteerden door middel van een gap-analyse hebben uiteindelijk geleid tot een eindadvies voor NEXUS.

Resultaten: In totaal hebben we 17 gaps kunnen vinden in de medicatie – en planning software van

NEXUS: 12 gaps in de medicatie software met betrekking tot chemo voorschrijving en 5 gaps met betrekking tot chemo planning. Uiteindelijk heeft dat na samenvoeging van soortgelijke

functionaliteiten geleid tot 16 nieuwe software functionaliteiten die moeten worden geïmplementeerd door het introduceren of uitbreiden van softwareservices en factsheets.

(6)

Conclusie: Om het algehele NEXUS-systeem uit te breiden met een cytostatica voorschrijf module en

een planningstool voor chemotherapie, moeten er een aantal softwareservices uitgebreid of

geïntroduceerd worden. Deze uitbreiding vindt voor het grootste gedeelte plaats aan de Duitse kant van NEXUS en hiervoor moet dus een goede afstemming plaatsvinden vanuit de Nederlandse tak van de organisatie.

Introduction

Electronic Prescription System’s (EPS’s), or more commonly referred to as computerized provider order entry (CPOE) systems, are the computerized alternatives of paper-based medical prescription. With the emerge of EPS’s physicians, physician assistants, pharmacists and nurse practitioners are able to cooperate within one general electronic system sharing the goal of adequate delivering of medication to the patient [1,2].

The biggest benefit of EPS’s as well as the main reason for its emergence is the reduction of risks associated with traditional medical prescription such as more accurate, understandable and correct prescriptions leading to less erroneous medications given to patients. The decrease in medication errors will logically lead to less medical harm by erroneous medications. Multiple studies have underlined these benefits of EPS’s [3 - 5].

NEXUS is a software company with a location in the Netherlands (NEXUS-Netherlands) and in

Germany (NEXUS-Germany). Currently NEXUS-Germany is developing an EPS called MediChart which has been implemented by NEXUS-Netherlands into their own Electronic Health Record (EHR). This EPS has been slightly modified by NEXUS-Germany to the Dutch care standards so that it can be used in the Dutch healthcare. MediChart is currently still in development within a project carried out by the German and Dutch branch of NEXUS. Among one of the things that the Dutch customers desire in the NEXUS EPS is the ability to prescribe cytostatics. In addition to this requirement the customers would also like to be able to digitally plan chemotherapy.

Presently NEXUS customers are using stand-alone applications such as Cato and Kurad to prescribe cytostatics and plan chemotherapy. However the use of external applications often leads to double registration of data which is not desirable. Therefore the NEXUS customers plead for an alternative solution where all functionalities including data registration are integrated into one system. This ideal solution includes the integration of a cytostatics module inside the NEXUS EPS and a planning tool to plan chemotherapy. Unfortunately it is not clear how this new system, incorporating

prescription and planning aspects of chemotherapy, should be developed which is what this research will focus on.

This project will focus on answering the following main question: how can we expand the current

NEXUS system in order to facilitate the prescription of cytostatics and the planning of chemotherapy?

In order to answer this question a gap-analysis will be conducted to identify gaps in the current

NEXUS medication – and planning software. These gaps will provide insights to what is needed to implement both a cytostatics prescription module and a planning tool for chemotherapy. The analysis can be broken down into the following sub-questions:

1. How does the workflow look like with regard to the prescription of medication and the planning of treatment in general and specifically for chemotherapy?

(7)

2. What are the requirements of an EPS to support the workflow of medication prescription for chemotherapy?

3. What are the requirements of a planning tool to support the workflow of treatment planning for chemotherapy?

4. How are the current NEXUS EPS and the NEXUS planning tool integrated into the NEXUS EHR?

Keywords: medication software, oncology, anti-cancer drugs, treatment planning, software gaps

Research scope & goals

This research will focus on two phases of chemotherapy in particular: the prescription of cytostatics and the planning of chemotherapy treatment. Other phases of chemotherapy such as the

declaration and preparation process of cytostatics will be discarded as we see prescription and planning as the most prominent phases of chemotherapy.

As explained earlier NEXUS is divided into a branch in Germany and a branch in the Netherlands. Our research will concern both branches but will mainly focus on the Dutch branch as the research will be carried out there. This research paper will therefore be aimed at the Dutch NEXUS in the first place but could also concern the NEXUS customers and the German branch of NEXUS. Additionally, we will refer to the two NEXUS branches in this thesis as NEXUS-Netherlands and NEXUS-Germany. If the term ‘NEXUS’ is used without any suffixes then it always refers to the Dutch NEXUS unless explicitly stated differently.

The main objective of this research is to study the needs to expand the overall NEXUS system in order to facilitate the prescription of chemo cures and the planning of chemotherapy treatment. The desired system components missing are a cytostatics prescription module and a chemotherapy planning tool. In order to achieve the main objective some sub-objectives can be formulated:

 To understand the process of prescription and planning within chemotherapy  To gather requirements needed to enable chemotherapy prescription and planning  To evaluate and understand the current NEXUS medication – and planning software  To identify gaps in the current NEXUS medication – and planning software

The final result of this research will consist of an advice to NEXUS-Netherlands including the answer on our main research question and recommendations regarding the implementation of the missing chemotherapy functionalities. Within this advice we will also state the role that the two NEXUS branches will have to play in order to successfully expand the overall NEXUS system.

Methods

Qualitative research

The overall approach of this research was a qualitative study design in which an exploratory research is conducted to study the current state of the NEXUS medication - and planning software in relation to the desired state for chemotherapy. This research was divided into three phases: the current state description, the gap analysis and the future state description. We will thoroughly describe each

(8)

of these phases below containing the steps that have been taken. For each of the steps we will describe the data that was used, the result that it has generated and the method used to present the results (if necessary).

In addition we want to present a general overview of the overall methodology for this research. This overview can be found in Figure 1 below in the form of a flowchart. This flowchart presents the overall methodology in 8 steps. These steps will be explained on the next page in more detail in relation to the three research phases mentioned earlier.

(9)

Current state description (step 1 – 4)

Step 1: the first step taken in this research was inspecting the treatment planning and medication

prescription process in general and for chemotherapy. To reason for this step was to assess to what extent the two processes differ from each other. For the general processes we used a reference model: the NICTIZ medication process V9.0.7. This reference model describes a standardized medication process in which a clear distinction is made between therapy and logistics [7]. We used the NICTIZ reference model to create a UML activity diagram using a business process meta-model. The purpose of the activity diagram was to present the business processes of prescription and planning in general. As for the prescription and planning process for chemotherapy we conducted interviews with the staff of the oncology department at the Academic Medical Center (AMC) and the St. Anna hospital to gain insights. The information of the interviews was then mapped to the NICTIZ reference model leading to a second activity diagram specifically for chemotherapy.

Step 2: next we studied the current NEXUS medication – and planning software by conducting

interviews with NEXUS experts, attending workshops and studying software documentation. The aim of this step was to gain a good overview of the current capabilities of the medication – and planning software. During this research step we looked into the functional aspect of the NEXUS software. Moreover, we studied the most important and relevant functionalities of the software with a special focus on application components for medication prescription and treatment planning. These functionalities were modelled into a functional model in the form of a list. The method used to model the list was a functional meta-model.

Step 3: the next step was converting the modelled list of functionalities from step 2 into a graphical

representation by again using a functional meta-model.To graphically model these functionalities we used 3LGM² V3.3.0, a three-layer modelling tool that provides a functional (first layer) and two technical models (second and third layer)[8]. Before we modelled anything, we first identified all the

enterprise functions, sub-functions and entities that exist within the list of functionalities from step 2. In the first place we looked at each functionality as a single enterprise function. Then we checked whether some functionalities could be grouped into a super function and finally we checked what entities the functions use or generate. Eventually the modelling process resulted into a graphical functional model representing the current state at NEXUS. This resulting model is called: the

functional model of the current state.

Step 4: during this step we looked at the technical aspect of the NEXUS medication – and planning

software. When studying the software, the architecture was inspected on application level to see how the different application components (studied in step 2) are interacting with each other and how the medication- and planning software is integrated into the overall NEXUS architecture. First this overall architecture was modelled into a conceptual model to gain a general understanding on product level. Then a technical representation was modelled in 3LGM using a technical meta-model.

This technical model only contained the NEXUS medication software as this software is overall more complex and consists of more application components then the planning software. However to still provide an understanding of how the different application components and/or sub-applications for planning are interacting with each other, we created a UML sequence diagram demonstrating the process flow for planning in relation to the components.

Requirements gathering (step 5)

Step 5: once the current state was completely studied and modelled the next step was gathering

requirements for the desired cytostatics prescription module and chemotherapy planning tool. To gather the requirements we mainly used documentation of the St. Anna hospital containing

(10)

requirements for each phase of the chemotherapy process (prescription, planning etc.). We conducted an analysis on this document by extracting the prescription and planning requirements. This extraction process has resulted into a list of requirements. In addition to the St. Anna document we used the information of our interviews at the AMC and St. Anna hospital with respect to their chemotherapy modules (Baecon in AMC and Kurad in St. Anna) to expand the list of requirements. This final list of requirements was then divided into two sub-lists: one for the prescription and one for the planning of cytostatics.

The gap analysis (step 6)

Step 6: the next step taken consisted of mapping the prescription and planning requirements to the

studied functionalities of the current NEXUS medication – and planning software. Otherwise speaking we compared the current state of the medication – and planning software in functional aspect to the expected state as described in the requirements. This comparison resulted into a list of two classifications of requirements: requirements that are functionally supported by the NEXUS software and requirements that are not supported. The latter classification can be seen as the gaps. We defined ‘gap’ in this research as a requirement that is technically not supported by the

medication and planning software in any way. Once the gaps were identified we verified them with NEXUS product experts. The aim of this verification process was to strengthen our results in reliability by including the interpretation of domain experts at NEXUS as well. Besides the gaps, we also verified the requirements that are supported by the medication – and planning software. The final result of this step was a functional model in the form of a list containing all the gap

functionalities (i.e. functionalities that are not supported in the current state) found in the gap analysis.

Future state description (step 7 & 8)

Step 7: after the current state was fully modelled and the gaps were found we focused on the

description of the future state, which is the state where chemotherapy can be prescribed and planned by NEXUS customers. One of the steps taken here was the expansion of the functional model of the current state (see step 3) containing all functionalities observed at NEXUS. We

expanded the model of the current state with the gap functionalities resulting from the gap-analysis. Likewise in step 3 we first identified all the sub – and super functions and all the entities that the functions use and generate before we actually modelled anything in 3LGM. The resulting functional model was then named: the functional model of the future state.

Step 8: in this last step the technical model of the future state was modelled. In order to model this

new technical model, we used two things: the technical model of the current state (the architecture) and the functional model of the future state (see step 7). We then mapped the functional model of the future state to the technical model of the current state to identify to what extent the current application components of prescription and planning support the future functionalities. If a

functionality is not supported by an application component then a new application component was introduced leading to an expansion of the current technical model using 3LGM. In any other cases no changes were made to the current technical model.

(11)

Results

The medication process

This paragraph presents the medication prescription and treatment planning process observed at two levels: in general and specific for chemotherapy. For the purpose of simplification we will refer in this paragraph to the two processes as the medication process in general and for chemotherapy. We present these two medication processes in the form of a UML activity diagram. First we will discuss the general medication process, then the medication process for chemotherapy.

Note: during interviews with both the AMC and the St. Anna hospital we came to the conclusion that

the medication process for chemotherapy at the St. Anna hospital is clearly less mature then the one of the AMC. Especially with respect to the chemo treatment planning process which consists of more business processes than the AMC hospital. The reason for this difference is the fact that the business processes at the AMC are completely supported by digital software whereas in the St. Anna hospital a major part of the business processes are subjected to paperwork. As our goal is to describe a future state where planning and prescription of chemo is completely digitalized, we decided to use the AMC as the golden standard for this thesis only with respect to the description of the medication process for chemotherapy.

The general medication process

Figure 5 below shows the general medication process as described by the NICTIZ reference model.

(12)

As noticeable this is not the entire NICTIZ model, but because NICTIZ does not limit their model to only prescription and planning, we decided to only present the first three lanes. For the rest of the model please see Appendix B. The general medication process starts at the first lane where the patient arrives at the care provider after being diagnosed with a condition. In the doctor’s clinic the medication usage of the patient is being verified. Then the prescription process starts in the second lane beginning with an evaluation of the desired (drug-based) treatment by the prescriber (the treating physician). Note that the prescriber and care provider have been modelled as two separate actors in Figure 5’ model, but in reality this does not have to be the case; the care provider can be the prescriber as well. Furthermore the evaluation by the prescriber leads to a couple of actions: the creation, continuation, interruption, cancellation or alteration of a medication treatment or

medication appointment. The prescription phase ends with the decision whether immediate stock for the medication is needed or not. If a stock is needed then the prescriber requests a medication provision to the pharmacist. The prescription phase end by making all the previous generated information building blocks (medication appointments, medication provision requests, medication usage information etc.) public for the fellow practitioners and patients (see the last lane). These information building blocks can then be received, consulted, send or provided.

We can notice that Figure 5 does not contain a clear planning process for the medication usage nor is planning mentioned in the complete model in Appendix B. Although NICTIZ does speak of

medication – and administration ‘appointments’, the term ‘appointment’ does not refer to planning but to agreements made over medication prescription and administration. Some examples of prescription and administration agreements are the drug to be used, the suitable dosing, the length of the treatment etc. The reason why NICTIZ discarded planning is because the reference model is originally designed to serve as a communication tool between health institutions enabling exchange of medication information. NICTIZ does not see planning related information as a building block that can be exchanged between hospitals and therefore planning is discarded from their model.

Additionally NICTIZ claims that it is difficult to model planning due to an historic gap between the first and second line care with regard to planning. Planning in second line hospitals have been and is still often subjected to paperwork whereas in the first line care this is less the case.

The medication process for chemotherapy

The medication process for chemotherapy is presented in Figure 6 on the next page and is the result of mapping the information gathered at the oncology department of the AMC to the NICTIZ

reference model. Generally up to the prescription lane the medication process for cytostatics looks visually the same as the general medication process but in essence this is not the case. The model that is been shown in Figure 6 is heavily subjected to a big complex protocol where all the

agreements have been registered regarding prescription, planning and administration. This means that the medication- and administration appointments as we know them from the general

medication process result from this chemotherapy protocol.

A medication appointment for instance is a drug-based treatment strategy that the oncologist selected from the chemotherapy protocol. At the AMC the oncologists however do not speak of a ‘medication appointment’ but rather a ‘treatment plan’. In essence these terms are the same, but the use of the word ‘treatment plan’ could be confusing as it can be interpreted in several ways. Generally speaking a treatment plan consists of all the care steps that have to be taken in order to adequately treat a patient. This plan is not limited to medication, but also includes consultation hours with the physician, lab tests etc. The chemotherapy protocol as described earlier can be seen as an overall treatment plan. The treatment plan as seen in Figure 6 on the other hand is a drug-based treatment plan, an instance of the overall treatment plan.

(13)

Regarding planning, we added an extra activity for the prescriber in comparison with the general medication process which is the ‘create planning request’ activity. Once the cure of desire has been prescribed by the oncologist, he places an order for the planner to plan the patient for

chemotherapy. The planner, in this case the doctor’s assistant, then plans the patient for the treatment.

Figure 6 - The medication process for chemotherapy as observed at the AMC

The functional description of the NEXUS software applications

Within this paragraph we will first present the functional model of the current state describing the software functionalities that exist within NEXUS regarding the medication prescription and

treatment planning. In addition, we will also present the sequence diagram of the NEXUS planning tool as an illustration of the NEXUS planning functionalities.

Note: The functionalities that we will discuss are only the functionalities that are of relevance within

our research scope. Therefore these functionalities do not truly describe the current state of the entire NEXUS organization regarding medication.

(14)

Figure 7 – Functionalities supported by the current NEXUS medication – and planning applications (functional model

represented with the first layer of the 3LGM²-tool)

One thing that is noticeable about Figure 7’s model is the inclusion of the third group of

functionalities as they concern medication administration which is something we originally discarded from our research. However, we found out during our observations at NEXUS that these

functionalities are still noteworthy to mention as they share common ground with regard to treatment planning which is in our scope. To explain the previous stated: according to our observation when medication is prescribed in the NEXUS EPS, the prescription is automatically forwarded to the drug administration application of NEXUS leading to a time schedule of the moments when the patient needs to be seen for medication treatment. In our views this could be seen as form of (automatically) treatment planning and therefore we did not discard these functionalities from our model.

What is also noticeable about Figure 7 is the lack of entities; not every function updates or generates an entity. The reason for this lack of entities is the depth to which these functionalities have been

(15)

studied. Some functionalities have been observed in more depth than others due factors such as the availability of in-depth documentation and the limited amount of study time.

Another thing that we would like to highlight in Figure 7 are the planning functionalities (the second super function at the left). To do this we want to present a sequence diagram (see Appendix C) which illustrates the use of these functionalities in a natural planning flow. This illustration is partly a precursor of the next paragraph as the sub-applications named in this diagram will then be further explained. However it is a good addition to Figure 7 as this gives more insights to the current planning capabilities of NEXUS.

The NEXUS architecture

In this section we will discuss the NEXUS architecture at the level of software applications. We will start looking at the architecture from a very conceptual perspective in Figure 9 to a very technical representation focusing specifically on the NEXUS medication applications in Figure 11.

Figure 9 - A conceptual representation of the NEXUS architecture on product level

Given the conceptual architecture from Figure 9 we can tell that that the NEXUS architecture is divided into two main compartments containing products. In reality there are more products in each compartment but as these products are not relevant for our research nor is the purpose of this model to highlight rich details, we discarded these products from the model. In the left

compartment we see products for specialized medical purposes, the NEXUS / EHR. At the right we see products for healthcare logistics, commonly called the NEXUS / Care logistics. Furthermore we see that processes from the NEXUS / Care logistics can be used within the NEXUS / EHR.

Planning is part of NEXUS / Care logistics and is handled by the Agenda application component seen in Figure 9. The Agenda consists of several sub-applications from which two have been introduced earlier in Figure 8 in Appendix C: the Order Management system and the Planning Assistant. The Order Management system is used to order planning items: these items can be a single

appointment, multiple appointment or a package of both in the form of an appointment protocol. These protocols can be created using the Planning Assistant which then uses the protocol to generate appointment propositions. These propositions can ultimately be confirmed by the person

(16)

who processes the planning orders done in the Order Management system. It should be noted though that Planning Assistant is not in production yet in any organization.

With regard to the NEXUS EHR we can notice that the products come within a framework. This framework is called the H3 framework and products developed in this framework are called H3 desktops. We will discuss this framework and the H3 desktops later in more details. Furthermore we see that both NEXUS / EHR as NEXUS / Care logistics share one Oracle database where the data is stored and retrieved. However to keep the data organized each product or product group comes with its own database schema where the data is stored to.

Regarding the medication software, these products are implemented as smaller components inside the H3 desktops. To understand this, we need to understand the H3 framework first. To get more insights in the H3 framework we present Figure 10 which gives a technical representation of the framework.

Figure 10 - The technical model of the H3 framework (an implementation of the second layer of the 3LGM²-tool)

In Figure 10 we see that the H3 framework consists of several important main components. These components are:

H3 desktop: an executable written in the C# programming language that can be runned on an

operating system or in a web browser. The H3 desktop can be configured to the wishes of the NEXUS customers using screen containers. Each of these containers can be configured using a series of web

(17)

based components to generate dynamic content, the so called portlet panels. Portlets are basically the building stones of the H3 desktop and enable direct interaction with the user.

We distinguish five types of portlets in Figure 10. The first type of portlets are the eForms portlets which display customer specific forms for data that is not supported by database table structures. An example of an eForm is an intake form. The second type of portlets are the Factsheets portlets that are being used to present factsheets which is a query mechanism to quickly generate overviews of data. The third type of portlets is the H2 portlet which is responsible for presenting components related to the previous generation of the H3 framework, the H2 framework. An example of typical H2 content are the lab results or work lists. The fourth type of portlets are the native H3 portlets responsible for presenting H3 related content and at last the web portlets present web-related content.

With regard to software development NEXUS always speaks of H3 desktops or WorkSpaces. WorkSpaces are basically H3 desktops but designed to serve a specific working environment, for example the NEXUS/Intensive Care WorkSpace in Figure 9.

JBoss Enterprise Application Platform: an application server used to build, deploy and host java

applications and services. Practically the JBoss server holds the logical backbone of the H3 desktop. As seen in Figure 10 the eForms, factsheets and H2 components are hosted as web applications inside JBoss and are used by the portlets in the H3 desktop. The other portlets however use another compartment of the JBoss server called the H3 services. The term ‘service’ refers to software functionalities or groups of software functionalities that can be reused by different applications and are regulated using policies. The H3 services compartment holds all these services defined at NEXUS in the form of scripts. Portlets can then access these services in the H3 desktop.

Batch Daemon: an application component that serves as a task scheduler to schedule H3 services,

reports, database procedures etc. An example of a Batch Daemon process is creating back-ups of the data daily at 02:00.

xConnect: an application component that serves as a communication pipeline with external

applications in hospitals and so enables exchange of medical data. xConnect generates mainly HL7 messages on the base of events in NEXUS applications and can also receive HL7 messages from external applications.

NEXUS Database Management System: an application component used for creating and managing

databases. It provides programmers and users the ability to create, update, retrieve and manage data. Currently NEXUS only uses one database for all their applications.

To understand how the EPS and other medication tools are integrated into the H3 framework, please see the technical model in Figure 11.

(18)

Figure 11 - The technical model of the H3 framework incorporating the medication applications (an implementation of the second layer of the 3LGM²-tool)

From Figure 11 we can notice a couple of things. First of all the technical architecture of NEXUS-Germany and NEXUS-Netherlands are quite different. Whereas NEXUS-Netherlands uses an application server to host and deploy their applications, NEXUS-Germany does not have an application server at all. In fact NEXUS-Germany uses a typical client-server architecture where software clients communicate directly to their database management system using a physical server. Another thing noticeable is the fact that MediChart includes more than just an EPS. MediChart is actually a software package containing three main products: the EPS, the (drug-) Administration Registration System (ARS) and the Patient Data Management System (PDMS). All of these

applications work together to adequately deliver a drug-based treatment. The EPS is generally used to prescribe medication whereas the ARS uses the prescription information from the EPS and converts this to an agenda schedule for nurses. The PDMS ultimately manages the information used and generated by the EPS and the ARS.

What is also noticeable from Figure 11 is that NEXUS-Netherlands is not using the German client-server directly. As explained earlier the medication applications in the NEXUS architecture are implemented as smaller components inside the H3 desktops. These components are medication portlets. The portlets however are only functioning as the front-end of the MediChart clients. The complete software package including the logics of the applications are situated and hosted in Germany and their components are integrated inside NEXUS portlets using ActiveX integration. ActiveX is an object-oriented technique of Microsoft that enables the integration of application-specific components of other software vendors. Moreover each integrated application component in

(19)

an ActiveX connection comes with its own parameters and context which makes it possible for example to attach a specific patient to the component that you have integrated.

Furthermore we see that MediChart uses its own database to query or store data. This database contains all the database schema definitions regarding MediChart such as the definition of a patient. Germany exposes these database schema definitions through view interfaces. These interfaces are then queried by NEXUS-Netherlands to their own database in order to use the German definitions. Generally speaking it is difficult for the Dutch branch of NEXUS to expand functionalities themselves within MediChart given the differences between the architectures. Though a newly introduced module focused on usage outside MediChart such as NEXUS pharmacovigilance or the NEXUS National Exchange Point (in Dutch: Landelijk Schakel Punt) integration would not be a problem, as the functionalities of these modules support MediChart but are in essence not part of MediChart. Therefore NEXUS-Netherlands can create these kind of functionalities themselves. However, the main reason that NEXUS is developing certain products themselves is not because of architectural problems, but because of the differences in law regulations and medication processes between The Netherlands and Germany. These differences forces the Dutch and German branch of NEXUS to develop products that are conform the prevailing regulations and medication process of their countries.

The gap identification

In this paragraph we present both the results of the requirements gathering as the gap analysis. The results include the requirements for the chemotherapy planning tool and a cytostatics prescription module as well as the gaps that we identified using the requirements. First we will present the gap-analysis to show which requirements are supported and which not. Then we will present a list wise functional model containing only the gap requirements.

We managed to gather 30 prescription requirements and 12 planning requirements in total. These requirements are set out in Table 1 and 2. As we can see in the source lists of Appendix D most of the requirements originate from the internal document provided by the St. Anna hospital. This however does not mean that we did not find as much requirements during the interviews at the AMC. Most of the requirements gathered from the AMC interview were overlapping the ones in the St. Anna document. Therefore we only reported unique requirements from the interviews. However this did not result in any unique requirements from the AMC interview.

For the gap analysis please see Table 1 and 2 below that show which requirements are supported by the NEXUS medication – and planning software and which are not.

Table 1 - The gap analysis for the prescription requirements

Requirement Supported by:

1. The cytostatics module must contain an interface with the EHR that can be

used to retrieve the following basic patient data automatically:  Patient ID

 Patient name (first name, last name and initials)  Date of birth

 Citizen Service Number (CSN)  Hospitalization date

 Multiple births (yes/no)  Sex

 Length

(20)

 Lab results (renal function, blood count, level of HB, leucocytes and thrombocytes)

2. From within the EHR the cytostatics module should be accessed in a

context sensitive matter H3 desktop

3. The cytostatics module supports both the clinical and outpatient process,

as well as singular and multiple cures NEXUS EPS

4. The cytostatics module must contain the ability to create a treatment plan NEXUS EPS

5. The cytostatics module must be able to signal abnormal values of basic

patient data on the basis of a treatment protocol -

6. The cytostatics module must be able to automatically adjust the

to-be-prescribed cure based on observed patient data deviations. -

7. The prescriber must be able to verify adjustments to cures by the

cytostatics module NEXUS EPS

8. The cytostatics module must contain an interface with the electronic

medication record so that automatic pharmacovigilance can be executed on the prescribed cure

-

9. The cytostatics module must be able to generate a historic overview of

(risky) prescribed cytostatic cures tracked in cumulative dosages -

10. The cytostatics module must provide a cure overview for the physician

and fellow practitioners containing the first needed cure with the shortest shelf life at the top

-

11. The cytostatics module must be able to establish an indication for add-on

medicines based on pre-filled indications for a cure NEXUS EPS

12. The cytostatics module must be able to calculate dosage on the basis of

patient parameters and selected treatment protocol NEXUS EPS

13. The cytostatics module must be able to calculate dosage based on the

AUC and the clearance -

14. The cytostatics module must be able to calculate clearance using the

Cockcroft Gault and/or the Modification of Diet in Renal Disease (MDRD) formula

-

15. When calculating the dosage using clearance or AUC, the cytostatics

module should set maximum limits for obese patients using the BMI or ideal body weight

-

16. If dosages need to be rounded, the cytostatics module should round the

dosage to max. 10% or up to whole vials -

17. The cytostatics module should base rounding on the amount of active

substance per vial and per ml -

18. When deviating from treatment protocols, the user should be able to

textually justify his decision in the cytostatics module NEXUS EPS

19. Deviations from protocols by the user including textual explanation should

be visible in the cytostatics module to third parties such as the pharmacist NEXUS EPS

20. In emergent situations the cytostatics module must provide specialists the

ability to change the dosage by adjusting the percentage of the medication -

21. If cures have been modified, the cytostatics module must be able to

automatically adjust the current and future treatment cycles at which the medical specialist receives a notification that this is happening and gives his approval

NEXUS EPS

22. The cytostatics module should be able to prescribe a cure with reservation

(e.g. due missing patient data) NEXUS EPS

23. The cytostatics module must be able to register a postponed or cancelled

(21)

Table 2 - The gap analysis for the planning requirements

24. The cytostatics module must allow the user to choose between

medication units (gram, liters etc.) NEXUS EPS

25. The cytostatics module must allow the user to select the route of

administration (systematic or local) and formulation (e.g. intravenous, solid etc.)

NEXUS EPS

26. The cytostatics module must cluster the cures on disease profiles to

maintain an overview NEXUS EPS

27. The cytostatics module must allow the user to assign user roles so that

only authorized persons can prescribe medications NEXUS EPS

28. The cytostatics module must be able to create or alter dosing schedules NEXUS EPS

29. The cytostatics module must be able to define new cures NEXUS EPS

30. The cytostatics module should remind the user that if the bodyweight as

registered in the EHR is older than 3 months then the prescriber should weigh the patient again

-

Requirement Supported by:

1. The chemotherapy planning tool must be able to plan cure appointments

with a planning window of at least 4 hours

Planning Assistant

2. The chemotherapy planning tool must be able to cope with a shifted

appointment by automatically rescheduling the appointment and the subsequent appointments

Planning Assistant

3. If rescheduling is needed due to an appointment change, the

chemotherapy planning tool must provide a choice between complete or partially automatic rescheduling

Planning Assistant

4. The chemotherapy planning tool must be able to generate a plannable

order in which automatically the most suitable planning window is searched incorporating the following organizational factors:

 Available seats/beds  Holidays and weekends

 Pre-and post-treatment activities (cold-cap), pre-and post-hydration  Protocol needs (infusion time, time between multiple infusions of 1

cure, dosing schedules, blood pressure temperature check)

Planning Assistant

5. If a patient somehow is not planned yet in the system, the chemotherapy

planning tool must show this to the physician without additional reporting -

6. The chemotherapy planning tool must provide an agenda-overview for the

nurses in which it is clear which patient will arrive on which day in what room for which cure

NEXUS ARS

7. If a cure is planned, then the chemotherapy planning tool must show to the

pharmacy when the first cure treatment will take place so that it can be prepared and subsequently released

NEXUS EPS

8. Cures that have been prescribed with reservation should be able to be

planned and gain the status of ‘draft’ until the prescriber approves it -

9. The chemotherapy planning tool must be able to either plan the cure

entirely or partially

Planning Assistant

10. If the chemotherapy planning tool plans a cure entirely, then the tool

must pre-fill in all treatment cycles and plan them in draft -

11. If the chemotherapy planning tool plans a cure partially, then the tool

must make clear in percentages which part of the cure is not prescribed and planned

(22)

Table 1 and 2 show that there are 17 gaps identified in total: 12 gaps with regard to prescription and 5 gaps regarding planning. From the 18 supported requirements for the cytostatics prescription module, 15 requirements are fully integrated in the medication software meaning that the functionalities are already available to NEXUS. Only 3 prescription requirements (requirement 1, 3 and 21) require a configuration in the H3 framework (desktop, container or portlet (-panel) configuration). Regarding the 7 supported requirements for planning, a configuration in H3 is not needed as they are all fully implemented in the NEXUS planning software.

Note that when we speak of a ‘fully implemented’ requirement we do not mean that NEXUS can use these functionalities directly to achieve the desired future state. Fully implemented only indicates that the functionalities are technically available in the software. However, to achieve the desired state these functionalities have to be complemented with the missing functionalities (gaps) and have to be connected through H3 configurations. We will focus on this in the next paragraph.

In concrete terms these are the functionalities that the current NEXUS medication – and planning software is missing according to the gap analysis. Please see the functional model below:

Prescription

31. Detect abnormal patient parameter values on the base of a protocol (in NEXUS terms: medication set).

32. Automatically adjust cures based on the detection of abnormal patient parameter values. 33. Execute pharmacovigilance on the medication profile of a patient.

NOTE: NEXUS is already developing this.

34. Generate an overview of administered cures based on the cumulative dosage.

NOTE: According to NEXUS the cumulative dosages are not practical, because it not possible

to track the dosage of a medication that the patient received in different hospitals.

35. Generate an overview of prescribed cures in ascending order of shelf life and in prioritizing order of need.

36. Calculate dosage based on the Cockcroft or MDRD formula.

NOTE1: This is a hospital dependent functionality. Commonly the Body Surface Area

formulas (Haycock, Dubois etc.) are used to calculate cure dosage and not clearance.

NOTE2: The Cockcroft formula for clearance is outdated and is likely to be replaced by the

CDK-epi formula.

37. Set limit on dosage calculation for obese patients based on the BMI or ideal body weight. 38. Round the calculated dosage to max. 10% or up to whole vials.

NOTE: This is likely a hospital dependent functionality.

39. Round the calculated dosage on the base of the amount of active substance per vial and per ml.

NOTE: This is likely a hospital dependent functionality.

40. Adjust the dosage of a cure in terms of percentage.

41. Express in percentage what part of a prescription is not prescribed due reasons.

NOTE: This is likely a hospital dependent functionality.

12. The chemotherapy planning tool could have the ability to plan lab and

(23)

Planning

13. Check which appointment rule in a specific appointment protocol could not be planned due reasons.

14. Plan an appointment as a draft.

15. Express in percentage what part of the appointment protocol is not planned due reasons.

NOTE: This is likely a hospital dependent functionality.

16. Plan laboratory tests.

17. Show the status of ‘draft’ to the appointment that the user has planned as a draft. Note that the amount of gap requirements (i.e. requirements that are not supported by the medication – and planning software) for prescription (11) is not the same as the amount of prescription gaps (12) in Table 1. This is caused by the fact that some gap requirements serve the same functionality and therefore these requirements are merged into one functionality leading to a decrease of the total number of prescription requirements.

The future state

In this last section we will describe the future state at NEXUS. We will first describe the functional model of the future state which includes functions from the gap-analysis. This model will be presented in the same way as the functional model of the current state using a graphical

representation. Furthermore we will describe the architecture of the future model in the form of a technical model. Overall the essence of this paragraph is to give meaning to the results of the gap-analysis.

Fundamentally the future state can be seen as the state where chemotherapy is supported by the NEXUS medication- and planning software in terms of cytostatics prescription and chemo treatment planning. A graphical representation in the form of a functional model of all the chemo functions regarding planning and prescription can be consulted in Figure 12 on the next page.

NOTE: the numbering used in this figure is consistent with the model from Figure 7 and not with the

functionalities discussed in the previous paragraph as this model is an expansion of Figure 7. Therefore Figure 12’s numbering should not be confused with the numbering seen in the previous paragraph.

(24)

Figure 12 - Functionalities supported by the future NEXUS medication – and planning applications (functional model represented with the first layer of the 3LGM²-tool)

As seen in Figure 12 the 16 introduced gap functionalities from the previous paragraph have led to 18 newly introduced functionalities in the functional model above. The reason for the higher number of functionalities in the model in comparison to the amount of gap functionalities can be explained due to the extraction of the sub-and super functions; the function ‘’Round the calculated dosage to

(25)

max. 10% or up to whole vials” has been split in two sub-functions creating one extra function.

Functions regarding the planning of the appointment protocol have been super ordinated into one super function creating another extra function which brings the total to 18. Though for the purpose of simplification and because the differences are not relevant for our end result but only for this model, we will stick to the number of 16 new functionalities for the rest of this thesis.

Moreover, just like in the current state functionalities regarding drug administration are not discarded from the model. With regard to planning we think that the NEXUS Agenda discussed in previous paragraphs could have the potential to serve as the desired chemotherapy planning tool. Especially the Planning Assistant because of its advanced algorithm to create complex appointment protocols which is very suitable for the field of chemotherapy.

Giving the complete functional model above, we will now present the architecture of the future state in Figure 13.

Figure 13 - The technical model of the future state (an implementation of the second layer of the 3LGM²-tool)

As we can judge from Figure 13 the architecture for the future state looks quite similar to the architecture of the current state. In fact, the only application component added in the future state is a MediChart application server at NEXUS-Germany. The reason for this minimal change is the fact that the gaps resulting from the gap-analysis only require changes on the level of software services or factsheets. For this reason we do not see many visually changes to the future architecture as the changes lie beneath the JBoss application server or in a newly introduced application server at the German branch of NEXUS. Before we go into the addition of the German application server, we would like to present the changes giving the newly introduced functions presented in the paragraph

(26)

Table 5 - The technical implementation of the newly introduced functionalities

Prescription

New functionality Implementation

31. Detect abnormal patient parameter values on the

base of a protocol (in NEXUS terms: medication set).

Introduction of a new service and/or expansion of existing services

32. Automatically adjust cures based on the detection

of abnormal patient parameter values.

Introduction of a new service and/or expansion of existing services

33. Execute pharmacovigilance on the medication

profile of a patient.

Introduction of a new service and/or expansion of existing services

34. Generate an overview of administered cures based

on the cumulative dosage. Introduction of a new factsheet

35. Generate an overview of prescribed cures in

ascending order of shelf life and in prioritizing order of need.

Introduction of a new factsheet

36. Calculate dosage based on the Cockcroft or MDRD

formula.

Introduction of a new service and/or expansion of existing services

37. Set limit on dosage calculation for obese patients

based on the BMI or ideal body weight. Expansion of existing services

38. Round the calculated dosage to max. 10% or up to

whole vials. Expansion of existing services

39. Round the calculated dosage on the base of the

amount of active substance per vial and per ml. Expansion of existing services

40. Adjust the dosage of a cure in terms of percentage. Expansion of existing services

41. Express in percentage what part of a prescription is

not prescribed due reasons.

Introduction of a new service and/or expansion of existing services

Planning

New functionality Implementation

13. Check which appointment rule in a specific

appointment protocol could not be planned due reasons.

Introduction of a new service and/or expansion of existing services

14. Plan an appointment as a draft. Introduction of a new service and/or

expansion of existing services

15. Express in percentage what part of the appointment

protocol is not planned due reasons.

Introduction of a new service and/or expansion of existing services

16. Plan laboratory tests. Introduction of a new service and/or

expansion of existing services

17. Show the status of ‘draft’ to the appointment that

the user has planned as a draft.

Introduction of a new service and/or expansion of existing services

In all the cases where a service is expanded or introduced, a portlet should be created to support the new functionality in the H3 desktop. Moreover we see above that most of the new functionalities require a change on the service level except for two prescription functions (34 & 35). Now the question raises which party is responsible for the implementation of the new services. To explain this we make a distinction in two different future states.

Future state #1: the ideal future state

In an ideal future state we expect NEXUS-Netherlands to develop all the functionalities themselves, being completely independent from the development at Germany. This can be realized by an architecture such as the one presented in Figure 13 where NEXUS-Netherlands develops and hosts the H3 services and factsheets into the JBoss application server. NEXUS-Germany can then access

(27)

these services and factsheets using a Representational State Transfer (REST1) protocol and

implement them into the MediChart clients using their own MediChart application server which communicates with the JBoss application server in the Netherlands. Ultimately the changes will be noticeable in the Netherlands by implementing the updated components again via the ActiveX integration. Of course all of this only applies to the medication software (MediChart) as the Planning Assistant is a tool that is developed by NEXUS-Netherlands meaning that the tool can be updated without having to take NEXUS-Germany into account.

A big advantage of this ideal future state is the total control that the NEXUS-Netherlands has as they can independently create all the desired functionalities. This enables NEXUS-Netherlands to develop their own Oncology WorkSpace in which MediChart and the Planning Assistant function as one super system. Even though the Planning Assistant is part of a different software component (Figure 9) as the NEXUS medication module, NEXUS makes it possible to use NEXUS / Care Logistics processes inside the H3 framework using a complex integration via a so called Component Object Model (COM2). This means that a WorkSpace containing H3 portlets and NEXUS / Care Logistics related

content is technically possible.

Future state #2: the realistic future state

Even though the ideal future state seems possible, it is still the question whether NEXUS-Germany is willing to build their own MediChart application server. It is more likely that NEXUS-Germany will not develop a sort like application on the short term because of prioritization issues. Therefore it is more realistic that NEXUS-Netherlands will have to suggest to the German parent company to develop the functionalities regarding MediChart. Functionalities that are independent of MediChart such as the planning functionalities can be developed by NEXUS-Netherlands. The same thing is true for functionalities that are only supporting MediChart but are not part of the software such as prescription function 33, 34 and 35. However this does mean that the idea of an Oncology

WorkSpace is not realistic on the short term in this version of the future state as NEXUS-Netherlands has to wait until NEXUS-Germany updates MediChart with the desired functionalities so that the components can be integrated via ActiveX. Conclusively, NEXUS-Netherlands will be able to fully develop a chemotherapy planning tool in the form of an updated Agenda application component including the Planning Assistant. With regard to the cytostatics prescription module, this will take time and good coordination with NEXUS-Germany in order to adequately produce the desired module.

Discussion

Our research has successfully identified the gaps in the current NEXUS medication – and planning software leading to 11 newly introduced software functionalities for cytostatics prescription and 5 functionalities for chemo treatment planning. These functionalities should be implemented by introducing new services and factsheets.

Strengths & limitations

A strength of this research is the reliability of the results as this research was conducted using domain knowledge from experts at NEXUS, the AMC and St. Anna hospital. In addition to these

(28)

sources we used an evidence-based reference model to describe the medication process. Moreover, intermediate results have been validated with the domain experts throughout most of the steps taken in this research which also adds to the high reliability of the results. Another strength of this research was the high detail level at which the gap analysis was conducted. For instance, we did not purely limit our final advice to the gaps but we also gave meaning to the gaps in the form of a description of the technical implementation. As a result the final advice formed a steady base for NEXUS to build further on.

However, there are limitations to this research. First of all it was difficult to interview many hospitals as most of the hospitals were not willing to participate in the research or were difficult to contact. As a result there is a low diversity of sources used outside NEXUS to describe the medication process for chemotherapy and to gather the requirements. Only two oncology departments have been interviewed from which one (St. Anna hospital) provided the most input used in this research. This could lead to an inaccurate list of requirements since a part of the requirements could be hospital-dependent. Another limitation is the extent to which chemotherapy is covered in this thesis. This research only focused on the prescription and planning phase which covers the prominent aspects of chemotherapy but not the entire landscape of chemotherapy.

Comparison with literature

The approach of NEXUS discussed in this research is certainly not new as various studies in the US have reported the concept of modifying existing EPS’s to allow electronic prescribing of

chemotherapy [17 – 22]. The studies of Hoffman, Meisenberg, Harsberger and Brockstein discussed a modification for the prescription of infusional chemotherapy while the studies of Weingart and Collins focused on oral chemotherapy. All studies however integrated chemotherapy prescribing into an EHR system infrastructure by programming chemotherapy regimens into an existing EPS. This integration had led to several positive outcomes such as real-time access to patient information, reduction of dose calculation/adjustment errors and evaluation of chemotherapy utilization for safety and cost-containment monitoring. Therefore our approach could have the potential to create the same impact in hospitals of NEXUS customers. However one should take in note that these studies came from an American setting where the healthcare is different than the Dutch healthcare. This means that the chemotherapy process as defined in the US could differ in certain ways from the Dutch process.

Implication of the results

The results of this research has provided new insights to NEXUS regarding their medication – and planning software. Because of our research we added new knowledge to the company opening new doors to the field of electronic medication prescription and treatment planning in the context of chemotherapy. With the results of this research NEXUS should be able to at least fully develop the chemotherapy planning tool as they have complete control over this development without any dependencies on German developments. The development of the cytostatics prescription module however is generally a bit more complex but still feasible as this requires constructed talks with NEXUS Germany. Our results are also valuable for the customers of NEXUS as they indirectly will benefit from the development of the chemotherapy tools thanks to the base that we provided with this research.

(29)

Recommendations for future study

Although our study did provide a steady base for NEXUS-Netherlands to build further on, the results of this research cannot directly be used for development. A future study should focus on tackling the other phases of chemotherapy such as the preparation and declaration process. Namely the role of the pharmacist should be taken more into account as the pharmacist is almost completely discarded from our research.

The design of the future study could look something like the design of the current study but with some additions to it. First of all we recommend to interview more hospitals. By including more hospitals in the research we believe that a more reliable and more complete view will form of the chemotherapy landscape. Besides, more research participants could also result in a bigger and more accurate list of requirements. As discussed earlier contacting hospitals was problematic in this research, especially because of the busy schedules of the hospital staff but also because we did not had an intermediate contact person at the beginning of this project. Therefore we recommend NEXUS to look into their customer base for hospitals that maintain a strong relationship with NEXUS and contacting them using someone with strong connections inside the institution. Furthermore we recommend NEXUS to prioritize the found requirements with a formalism such as the MoSCoW technique to gain an understanding of the level of importance for each requirement. Next we would recommend NEXUS to validate the gap functionalities that have been highlighted in the thesis as ‘dependent’ at another hospital to study whether the functionalities are truly hospital-dependent or not. Our final recommendation to NEXUS is to also validate the technical

implementations that we described for each gap functionality as these implementations could be slightly doubtful since they were gathered from interviews with a single expert on software

architectures. It would strengthen our results more to validate our implementation suggestions with a technical designer of the prescription and planning software.

Conclusion

To expand the overall NEXUS-system to enable chemotherapy prescription and planning, NEXUS has to implement 16 new functionalities to their medication – and planning software.

To implement these functionalities we recommend NEXUS-Netherlands to introduce new or expand existing software services and factsheets. Depending on the willingness of NEXUS-Germany there are two scenarios possible to reach the desired future state: an ideal scenario and a realistic scenario. In the ideal scenario NEXUS-Netherlands is completely in control over the development of the desired functionalities without having to take NEXUS-Germany into account by developing all the functionalities themselves. This will only require one architectural change: the introduction of an application server in Germany that will collaborate with the application server at NEXUS-Netherlands in order to implement the new MediChart functionalities developed by the Dutch. This scenario would even open doors to a possible Oncology WorkSpace comprising the updated medication module with the ability to prescribe cytostatics and the updated Agenda tools enabling chemotherapy planning.

However, in the more realistic scenario NEXUS-Germany will need to take most of the responsibility with regard to the development of the prescription functionalities. Surely NEXUS-Germany will not implement an own application server due prioritization issues and therefore NEXUS-Netherlands will

(30)

Netherlands can expand these functionalities independently of the development at NEXUS-Germany as the planning tool is originally a Dutch product. Conclusively, NEXUS-NEXUS-Germany and NEXUS-Netherlands have to adequately work together and reach agreements about the

responsibilities of the two company branches with regard to the development of the cytostatics prescription module. A good coordination is needed for this development.

References

1. SearchHealthIT. E-prescribing (electronic prescribing) [Internet]. Available from:

https://searchhealthit.techtarget.com/definition/e-prescribing [Accessed: December 19th 2018] 2. Computerized provider order entry systems. Health Devices 2001, 30(9-10): 323 – 359

3. Kim GR, Chen AR, Arceci RJ. Error Reduction in Pediatric Chemotherapy: Computerized Order Entry and Failure Modes and Effects Analysis. Arch Pediatr Adolesc Med. 2006, 160(5): 495 – 498 4. Collins CM, Elsaid KA. Using an enhanced oral chemotherapy computerized provider order entry

system to reduce prescribing errors and improve safety. International Journal for Quality in Health Care 2011, 23(1): 36 – 43

5. Radley DC, Wasserman MR, Olsho LEW, Shoemaker SJ, Spranca MD, Bradshaw B. Reduction in medication errors in hospitals due to adoption of computerized provider order entry systems. Journal of the American Medical Informatics Association 2013, 20(3): 470 – 476

6. Cancer Society of Finland. Cytotoxic drugs or cytostatics [Internet]. Available from:

https://www.allaboutcancer.fi/treatment-and-rehabilitation/cytostatics/ [Accessed: December 3rd 2018]

7. NICTIZ. Mp: V9.0.7 Ontwerp medicatieproces [Internet]. Available from:

https://informatiestandaarden.nictiz.nl/wiki/mp:V9.0.7_Ontwerp_medicatieproces [Accessed: December 3rd 2018]

8. 3LGM²-Team. 3LGM²: Three-layer Graph-based meta model to describe, evaluate and plan health information systems [Internet]. Available from: http://www.3lgm2.de/en/index.jsp [Accessed: April 3rd 2019]

9. Winter A, Brigl B, Wendt T. Modeling Hospital Information Systems (Part 1): The Revised Three-layer Graph-based Meta Model 3LGM². Methods of Information in Medicine 2003, 42 (5): 544 – 551

10. Cruz-Cunha MM, Miranda IM, Gonçalves P. Handbook of Research on ICTs and Management Systems for Improving Efficiency in Healthcare and Social Care 2013.

11. Techopedia. Module. Available from: https://www.techopedia.com/definition/3843/module [Accessed: December 19th 2018]

Referenties

GERELATEERDE DOCUMENTEN

The  six  aspects  found  in  this  study  can  also  be  compared  to  the  classes  described  by  Thagard  (2005).  Thagard  discussed  a  broad  range 

Third,  the  in‐degree  and  out‐degree  tend  to  follow  the  results  from  the  interviews.  In  most  cases,  aspects  that  have  an  out‐degree  which 

From  the  analysis  of  teachers’  speech  acts  during  university  courses,  we 

intentions  and  students’  perceptions  of  the  research  intensiveness  of  university  science  courses.  Generally,  the  results  indicate  that 

Many issues need to be considered when enhancing links between research and 

Scott,  P.  (1995).  The  meanings  of  mass  higher  education.  Buckingham,  UK:  Society  for 

Although  policy  makers,  as  well  as  academics  and  students,  show  a 

De  nieuwe  onderzoeksinstrumenten  ontwikkeld  en  toegepast  in  de  studies,