What do Informatics Nurses actually do?
On the previous post where I discussed what nursing informatics is, I gave a broad overview of how an application is implemented, and how an analyst is involved in this process, and in this post, I’ll give more specific details.
Do keep in mind though, that within this field, there are many roles a person can have, such as being a trainer, a project manager, a project design analyst, an application/project architect, an application consultant, and even a programmer, among many others.
And for almost all position, as I explain in the bottom of the post and in the comments below, you don’t need to know coding/programming to be in nursing informatics or clinical informatics.
And this is not just limited to nursing informatics. Somebody with the title of clinical analyst can do the same, the only difference being that they don’t necessarily have to have a nursing degree. Nonetheless, all these roles participate in one or in all the cycles discussed below.
Software Development Life Cycle
In real life, this whole process follows closely what is known as the software development life cycle, which is made up of roughly 6 stages: Requirements Analysis, Design, Testing, Training, Implementation, and Maintenance/Support.
I have seen many arguments about this process, so for further details, you can google “systems development life cycle” or “software development life cycle” and you can find more details about the specifics of the cycle stages.
What’s important to understand is that within those stages of the cycle, an informatics nurse, who can also have the title of a (clinical) analyst, can play many roles.
It Starts With Going From Paper To an EMR
For example, if a department within a hospital wants to start the process of documenting their paper records using what is known as an EMR (Electronic Medical Records), they first have to come to an agreement as to what they want to move from paper to the EMR.
But to do this, they might need to know what specifically the system can do for them, and this is where an informatics nurse can help in the process by knowing the EMR application, and thus having the ability to guide the users to make the right decisions.
For instance, the users might want to keep track of the total time a person spends providing specific care to a patient across different departments, but the EMR might not have the capability to do this.
Hence, it is the role of the informatics nurse to come up with a solution to this problem, either by contacting the vendor of the EMR with an enhancement request (which might take months if not years), or simply by coming with an alternative workflow to solve the issue.
What Happens In Analysis/Design Phase
In the example above, which merges the requirement analysis and design phase of a project, an informatics nurse organizes meetings where users provide data, which the nurse analyst will then analyze and use to configure the application accordingly.
During these meetings, the informatics nurse or clinical analyst, will usually give a demo of what the application does. He/she will answer questions about the application, and then the analyst will collect data of how the department functions. This data is known as the workflow of the department.
Once the analyst understands the workflow of the department, he/she will make recommendations on how to best configure the application to meet the needs of the users.
Typically the department gives input if the proposed workflow will work or not, and this is what the meetings are for: to work the design of the application.
Depending on the scope of the project one analyst could be involved in this specific role, or many times there are other analysts helping out in this process.
Configuring The Application
During the configuring phase of the project, the analyst takes the data collected in the previous phase, and using proprietary tools, the analyst configures the application to satisfy the user needs. This process might take weeks, and more than one analyst could be involved. Application configuration varies by vendor, and while some vendors have very easy tools to use, others are very complex.
Once the application is configured, the analyst will test his/her module of the application to see if it works.
Usually, several modules are being implemented, and when each and every module has been tested, that’s when integration testing takes place.
This is the process where all modules are tested together. For example, a patient is registered in the registration module, then the patient is scheduled using the scheduling module, and then the patient appears in a tracking board from where the patient is “admitted.”
As it can be seen, integration testing combines all these processes to make sure everything works together.
When all the modules are functional, staff needs to be trained. Many times the person who configured the application happens to be the trainer of the users; yet, hospitals can also have one person dedicated to training staff on how to use an application.
This person is in charge of learning the application and then coming up with education material to train the different users on this application.
The title could be, informatics trainer, or clinical analyst trainer, but the goal is the same. Make sure that a high number of users successfully learn the application.
Training Is Not As Simple…
Although the role of a trainer looks easy to do, there are many things that could happen to add stress to the job.
One time, for instance, one of the user groups I had to train was a group of surgeons. This was a challenging group to train because many of them arrive at the hospital very early in the morning, and many of them simply say they don’t have the time to learn the application.
Furthermore, as part of the job role you might have to turn in solid percentage numbers of the number of users that were trained in the application, so as a trainer, many times you have to come up with creative ways to make sure that most of the users show up to your class, and then actually learn in class.
Go Live And Support
The last phase of the project is implementation and support. During this phase the application is “turned on” to the users, and this is known as the “go live.” Some also call it, “conversion.” The whole go live phase is coordinated by the analyst and other members of the project, such as the project manager, IT director, etc. Everything is planned out months before, and different members of the team are assigned specific tasks prior to the go live, and during the go live.
There is a support team which takes “go live issues” and this team is usually made up of the analysts that configured the application. Their role is to solve the issues that may occur, or escalate them to the proper person if needed. While for many this is the exciting part of the project, for others it is simply the most stressful part of the project.
All Phases Done By One Person?
The phases discussed above might be specifically assigned to one person. If you work in a smaller hospital, you could just be in an informatics department taking part in the implementation of the whole project.
Larger hospitals, however, have specific teams that are assigned to different phases of the project. For example, one analyst might be responsible for the analysis/design, while another one will just do the configuration and testing, and another one will do the training. It all varies by employer, but the roles of an informatics nurse or the role of a clinical analyst varies by each phase of the project!
Many times though, one analyst might be in charge of it all, but this could be more fun as your role would vary depending on where the project is, but at the same time, if training, for example, is not what you enjoy, when this part of the project takes place, you might find this very stressful. However, by participating in all aspects of the project, you might get a better idea of what you enjoy the most in each project, and then you can maybe find a job that is specific in that area.
Who Hires For These Jobs?
Also, work is not limited to hospitals or clinics. You could also be hired by a vendor, and within that vendor’s employment hierarchy, you could be a consultant. You could travel to many hospitals in the country and even outside the country to implement a specific solution for a vendor. As a consultant, your role could be either to design how the solution would interact for one hospital or for many hospitals within a network, or to be the person in charge of actually configuring the solution to meet the requirements of the client.
Do I Have To Know How To Program?
One aspect of the role that I didn’t yet address is that of programming. I’ve been asked or heard those wanting to explore informatics, if they will have to do computer programming. And the answer to that is, not necessarily.
Many of the roles discussed above require little programming or computer coding at all, but I have met some nurses that do like programming and they might get involved in writing scripts for a hospital or developing large applications for vendors.
Typically though, it helps to know some basic programming theory, but it is not really required for many of these roles because for most roles you’ll be configuring an application in proprietary tools which you’re trained to use.
Also, the same applies to computer hardware. In these roles you’re not expected to know how to assemble a computer.
Most hospitals are known to have a different staff which specializes in installing computers, printers, routers or any other computer hardware.
Nonetheless, if your passion is programming, and you want to do a job which involves assembly language for example, then no doubt you might need to know more about computer hardware, but most analysts I know are not in the business of installing computers day in and day out.
Nursing informatics offers many career opportunities and rewards. It’s up to you to decide which one would suit you best if you are interested in pursuing a career in nursing informatics.
Other topics you might be interested in:
Interview tips and some Nursing Informatics interview questions
Questions? Contact me through here!