Will the real clinician stand up ?

Hi Everyone,

Recently I have been asked a number of questions about the use of the clinician field. Specifically why it is requested in so many places and how does the application set and remember which clinician to use during every day work flow. I thought it would be worthwhile outlining my findings and prompt some discussion on areas where this does not work as expected or where it should be changed to simplify data entry. Here goes ...

1. Log In.
When a specific user logs into OpenVPMS the user information is checked and if they are classified as a clinician then they are also set as the current clinician. This means their name will automatically appear in any prompt for a clinician until the clinician is changed manually anywhere in the application. If the logged in user is not classified as a clinician no clinician will be set and the first time you are prompted to enter a clinician for that login it will be blank. Once changed the clinician selected will be the default until changed. There are some exceptions to this as noted in following sections.

2. Medical Records
Visits and their associated medical record items (Notes, medications, documents, images, etc) each have a clinician field.

The Visit clinician is used to indicate the primary responsible clinician. When a new visit is created in Medical Records or through any workflow function it will default to the the last clinician used as per 1 above.

Each individual medical record entry also has a clinician field. This allows individual clinicians to sign the component of the medical record they contributed while still maintaining the primary responsible clinician in the Visit itself. This would be common in hospitalisation and surgery cases. Again the clinician should default to the one last used in that login as per 1.

3. Billing
Both invoices and invoice items have a clinician field. These are primarily used for financial reporting purposes. Why we have both is some practices would like to report financials based on the primary clinician while others would like to break it up by the individual products and services each clinician contributed. Having the clinician in both places facilitates this.

Again both should default to the last used clinician as described in 1.

4. Appointments and tasks.
When adding a appointment or task the clinician field always defaults to blank even if a clinician i set for that login.

You have the option of assigning a clinician which designates a request for a specific clinician in the case of an appointment or the primary clinician managing the case in the case of a task. In both schedules and work lists the clinician field can be used to filter appointments for a specific clinician. In version 1.3 it also allows you to display appointments and tasks in different colours for each clinician.

Also if a clinician is designated against an appointment and you check-in that appointment to a work list the clinician will be assigned to the created task as well.

Now the important bit of information. If you set this field in an appointment or task and start any workflow function (Check-In, Consult or Check-Out) this clinician will be set as the default rather than the logged in or last used clinician as mentioned in 1. The logic is if an appointment or task is designated for a specific clinician that clinician should be set as default for all clinical record and billing data entry.

I think the logic may be valid for most out-patient events but may cause frustration and confusion with in-patient tasks where typically multiple clinicians may be entering medical records and billing information. In these cases when you initiate a consult you will see the default clinician change to that assigned to the appointment or task and be forced to change it again.

Another issue I have found relates to medication drug label prompts initiated from billing during work flow functions . Say the last used clinician on the specific login was Dr Fred Nurk and that the appointment you are working with has no assigned clinician. When you start the consult work flow the clinician field will default to Dr Fred Nurk as mentioned above so you change it to Dr Joe Blogs. From the point you change it will remain on all subsequent clinical record and billing clinician prompts but when you get prompted for a drug label during billing it will revert back to the previous clinician. This is a bug and will be JIRA'd so gets rectified.

The other issue I found related to the Check_In process. Check-Ins generally happen at the front desk and often the reception login users are generic as each workstation can be utilised by many people. Sometimes these generic users may be classified as clinicians in order to sign additional billing items, notes etc or during check-out a specific user may change the clinician to tag their involvement for clinical or financial incentive reasons. Now based on 1 once you change a clinician it is maintained throughout the login session until changed again. This means that during check-in, when a new visit and invoice are created in preparation for consulting etc, these may both initially be tagged with this user rather than a "real" clinician. The clinicians set in the the visit and invoice do not effect subsequent clinician selection as per above rules but will effect reporting etc.

Obviously one option is the reception staff change the clinician during check-in .. another may be to set the clinician to blank during check-in and if blank during consult set them to the current clinician.

Anyway I hope this helps understand the current application logic and stimulates some discussion on how to improve it ....

Cheers
Tony

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re Clinicians

 You may have given the answer to our problems with clinicians Tony - on conversion it seems all our nurses and receptionists have been also given clinician status.  Should I remove these or do they then lose some useful functionality??  If I am to remove them I'll see what improvement that makes before commenting on the above 'ramble'

 

Nick

RE: Re Clinicians

Hi Nick,

If you want nurses and receptionists to enter clinical records or billing items against their name then you will need to keep them as clinicians. Otherwise removing clinician classifications will have no other effects ...

Cheers Tony

-----Original Message----- From: users-bounces@lists.openvpms.org [mailto:users-bounces@lists.openvpms.org]On Behalf Of paradisevets@internode.on.net Sent: Tuesday, 16 December 2008 18:13 To: users@lists.openvpms.org Subject: [OpenVPMS Users] Re Clinicians

You may have given the answer to our problems with clinicians Tony - on conversion it seems all our nurses and receptionists have been also given clinician status. Should I remove these or do they then lose some useful functionality?? If I am to remove them I'll see what improvement that makes before commenting on the above 'ramble'

Nick _______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/mailman/listinfo/users

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/mailman/listinfo/users

Clinician delete

If I delete all nurses as clinicians what happens billing at reception - does it come under the first vet on the list (and upset their income report) or do I need to add as in Rx a 'non consulting vet' or OTC sales?

 

Nick

Re: Clinician delete

We toyed with the idea of having a reception/generic/OTC login but it prevented us from using messaging effectively.

Matt C

On 18 Dec 2008 00:20:43 -0000, paradisevets@internode.on.net wrote:

> If I delete all nurses as clinicians what happens billing at reception - > does it come under the first vet on the list (and upset their income > report) or do I need to add as in Rx a 'non consulting vet' or OTC sales? >   > Nick > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/mailman/listinfo/users >

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/mailman/listinfo/users

RE: Clinician delete

Hi Nick,

If you remove the nurses/receptionist from the clinician classification it will mean on first login the clinician will be blank until they select a clinician. Then this clinician will be the default for that session/login until changed again. etc

Cheers Tony

-----Original Message----- From: users-bounces@lists.openvpms.org [mailto:users-bounces@lists.openvpms.org]On Behalf Of mpcosta Sent: Thursday, 18 December 2008 12:43 To: paradisevets@internode.on.net; OpenVPMS User Mailing List Subject: Re: [OpenVPMS Users] Clinician delete

We toyed with the idea of having a reception/generic/OTC login but it prevented us from using messaging effectively.

Matt C

On 18 Dec 2008 00:20:43 -0000, paradisevets@internode.on.net wrote:

> If I delete all nurses as clinicians what happens billing at reception - > does it come under the first vet on the list (and upset their income > report) or do I need to add as in Rx a 'non consulting vet' or OTC sales? > > Nick > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/mailman/listinfo/users >

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/mailman/listinfo/users

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/mailman/listinfo/users

Clinician logic

Hey Tony,

Thats a great summary. Its good to see the reasoning behind the different contexts in which a clinician may be set.

I've addressed the different scenarios in the same order you have set out. My comments in italics.

 

1. Log In.
In our clinic, for right or wrong,  the log in user tends to remain the same all day. I rarely see clinicians changing it. I guess they can get away with it as the other logic (last entered clinician often makes it unecessary). Of course if they go to check their messaging they need to be logged in, as it should be :)

I have wondered if it should be possible for any user to be able to enter  a medical record/other as another user without any login? It would seem to bely the purpose of having a login option. On the other hand having to login every time you changed work station could be a pain.

But if every clincian box defaulted to the logged in user (preventing the need to ever enter a clincian field), the time saving would be so great as to overcome the nuisance value of  having to log in as you moved between work stations?

 

2. Medical Records
Visits and their associated medical record items (Notes, medications, documents, images, etc) each have a clinician field.

The Visit clinician is used to indicate the primary responsible clinician. When a new visit is created in Medical Records or through any workflow function it will default to the the last clinician used as per 1 above.

Each individual medical record entry also has a clinician field. This allows individual clinicians to sign the component of the medical record they contributed while still maintaining the primary responsible clinician in the Visit itself. This would be common in hospitalisation and surgery cases. Again the clinician should default to the one last used in that login as per 1.

I must confess the idea of a primary clincian that runs the visit/task does not apply in our clinic. I could imagine a referring clinician could be useful ina departmental university hospital or the like for department/user auditing. We would happily have this field hidden/removed. Can other clinics provide a context in which they use a primary clinician?

In lieu of that, as it stands, using the last entered clinician is good here.

Whilst we are talking about medical records, visits are listed in reverse chronological order. This is great. Are clinical events listed within a visit in reverse order? They weren't in 1.2. Cant remember if they are in 1.3. When we find this a problem is in very lengthy hospital visits, when visits can span several pages.

3. Billing
Both invoices and invoice items have a clinician field. These are primarily used for financial reporting purposes. Why we have both is some practices would like to report financials based on the primary clinician while others would like to break it up by the individual products and services each clinician contributed. Having the clinician in both places facilitates this.

Again both should default to the last used clinician as described in 1.

Again we don't have any use for a primary invoice clincician. Would love to have this as an optional/configurable option for location.

4. Appointments and tasks.
When adding a appointment or task the clinician field always defaults to blank even if a clinician i set for that login.

I think this is good.

You have the option of assigning a clinician which designates a request for a specific clinician in the case of an appointment or the primary clinician managing the case in the case of a task. In both schedules and work lists the clinician field can be used to filter appointments for a specific clinician. In version 1.3 it also allows you to display appointments and tasks in different colours for each clinician.

Assigning an appointment to a clinician is a good feature especially for time & motion reporting. We find the clinician color coding of limited value as we have so many clincicians. Also choosing to view as clinician means that you cant see appointment type or status colors. Our stafff seem to rarely change the highlighting option once set, and most gravitate towards Status.

Also if a clinician is designated against an appointment and you check-in that appointment to a work list the clinician will be assigned to the created task as well.

Now the important bit of information. If you set this field in an appointment or task and start any workflow function (Check-In, Consult or Check-Out) this clinician will be set as the default rather than the logged in or last used clinician as mentioned in 1. The logic is if an appointment or task is designated for a specific clinician that clinician should be set as default for all clinical record and billing data entry.

I think the logic may be valid for most out-patient events but may cause frustration and confusion with in-patient tasks where typically multiple clinicians may be entering medical records and billing information. In these cases when you initiate a consult you will see the default clinician change to that assigned to the appointment or task and be forced to change it again.

We find that rarely are appointments consulted multiple times by different clincians. With respect to worklist tasks, mutiple editing of visits is very common but we do not use "Consult" for that. We just go straigth to the patient medical records from the summary link and then edit the visit directly. Therefore this issue is not encountered alot for us.

Another issue I have found relates to medication drug label prompts initiated from billing during work flow functions . Say the last used clinician on the specific login was Dr Fred Nurk and that the appointment you are working with has no assigned clinician. When you start the consult work flow the clinician field will default to Dr Fred Nurk as mentioned above so you change it to Dr Joe Blogs. From the point you change it will remain on all subsequent clinical record and billing clinician prompts but when you get prompted for a drug label during billing it will revert back to the previous clinician. This is a bug and will be JIRA'd so gets rectified.

The other issue I found related to the Check_In process. Check-Ins generally happen at the front desk and often the reception login users are generic as each workstation can be utilised by many people. Sometimes these generic users may be classified as clinicians in order to sign additional billing items, notes etc or during check-out a specific user may change the clinician to tag their involvement for clinical or financial incentive reasons. Now based on 1 once you change a clinician it is maintained throughout the login session until changed again. This means that during check-in, when a new visit and invoice are created in preparation for consulting etc, these may both initially be tagged with this user rather than a "real" clinician. The clinicians set in the the visit and invoice do not effect subsequent clinician selection as per above rules but will effect reporting etc.

Obviously one option is the reception staff change the clinician during check-in .. another may be to set the clinician to blank during check-in and if blank during consult set them to the current clinician.

We encourage reception to set the clinician to blank.

 

In summary I would suggest either;

1. Making the logged in user the only clincian available and automatically selected for any new/newly edited entries (no manual clinician entry ever....).

2. Store the previous clincian entry as the default for all following contexts.

Matt C

Default Vet

Matt

Agree with your excellent response completely.

Is causing no end of grief at our clinic

re clinician field

This is a real pain. These essays are facinating but how do I stop having to change the clinician field 2 to 5 times in every consultation? We have a generic login "All Staff" (as advised), we do not set a clinician for appointments at time of booking (as advised). We rarely stay in the same consulting room for a continuous period. We often have more than 1 clinician working on a case. What would work for us would be if the first clinician field that comes up when the "Consult" button (or Alt U) is pressed, would set all the other clinician fields ie the "edit visit- records" page, the "edit invoice" page, the the "new customer invoice" field set and the "new medication (lable) page. I know I have winged about this before, but after reading all this I still don't no how to fix this problem. As a consequence, I have a huge amount of incorrect data on my system, reports that are near useless, and several unhappy vets who feel feel they now spend more time looking at a computer screen than their patients..

Clinician Selection

Hi John,

Firstly, I am not sure how the community can help you given the information and way you have framed the question.  People have spent time detailing how the system works at present and highlighted the areas that may cause the issues.  Much time has gone into providing these summaries and you seem to treat them as though they are completely useless.  If you are not getting the information you require to solve your issue then  try and provide more detail and specifics so we can try and help.  No one here has any agendas but I can tell you for free rants help nobody and get nowhere.  They typically just mean you get less answers...

Ok. Now i've got that off my chest ...some questions to help us help you.

1.  When you do a consult and the visit appears what clinician is attached to the visit record (the primary clinician as we called it) ?

2.  When you add a medical record or invoice item what clinician is the default .. the last clinician who did a consult in that room or someone else ?

3.  If you change the clinician associated with the medical entry you are adding to, do subsequent medical records, invoice items and dispensing labels come up as default to that clinician ?

4.  If not who comes up ?

I am positive that if a user changes the clinician in an visit entry or on billing items on a particular workstation that clinician is the default for all subsequent operations on that workstation.  If you are constantly moving from workstation to workstation then you may have to change the clinician once the first time you do anything on that workstation but this change should remain until changed back by somebody else.   

The only thing I can think of is each vet who works on a particular invoice or Visit is also changing the clinician in the invoice or visit itself (not just on the individual items being added by that clinician) .  That is unnecessary and would be frustrating.

In regards reports the clinician financial reports provided work on the invoice item clinician not the invoice clinician so all they need to do is select the correct clinician once when they first start using the workstation and adding invoice items.

Cheers

Tony

 

re Clinician Selection

Hi Tony,

Thanks for the prompt reply, and sorry if I'm ranting. I tried reading the lengthy comments and just kept getting lost. I have printed a copy to take home so I may be able to digest it more easily. One problem I have is that many of the computer terms I do not properly understand. I am looking for somewhere i can get more training, so that I can be more constructive rather than reactive. I guess I will have to learn more about the programming at a deeper level. Any suggestions?

 

Now to attempt to answer your questions:

1. As far as I understand, we do not select a primary clinician. Consults are booked under the generic login "All Staff" so I think the primary clinician is blank or All Staff. All Staff is set as a clinician. All this was set by Gerry.

2. I don't know which clinician is default. Sometimes 2 or 3 different clinicians appear in the various fields. Most of the time it seems to be the last user of the work station. But this doesn't seem to work every time. (sorry I can't be clearer)

3. No

4. OK. I might start a consult after say Dr Fred Nerk has used the same terminal. Usually the consult will come up with Dr Nerk in the upper right hand field of the 'edit visit' page. I try to remember to change this first thing to Dr JBoot. Even so, when I then add a new note a different clinicians name will come up eg Dr Anna Falaxis. I change this to Dr JBoot. Then we move to the Edit invoice page and this is usually OK if I have done the above but sometimes this is still Dr Fred Nerk. I change this one, then add a consult, this fourth clinician field will usually be right I think. Then I might add Amoxil tablets and low and behold, Dr Nerk or Dr Falaxis or someone else is in the clinicial field for the new medication page. Can you see why I'm a little frustrated? I know you can not reproduce this. I do not have any way of recording what circumstances have occured to lead up to this and can not predict when it will happen. I am not making this up. But I garantee almost all consults more than one of these clinician fields will show a different name to the one I chose in the very first available field.

 

Anyway. I shall re-read all the posts for this issue and see if I can find the configuration fault.

 

Thanks for your time. Jon

Re: re Clinician Selection

Hi Jon,

Sorry that my explanation seemed so complicated but I don't think you need to learn any programming to move forward on this issue. Just do what you have done below and logically explain the workflow where the issue is occurring.

It would seem from the new information you provided that the issue is somehow intermittent so we need to work out what scenario causes it. I know this is can be difficult as typically your in the middle of a consult and don't have time to document and investigate but any information you can provide will help us to resolve it with you ...

For training you really have two options. Use the community as you have been doing or commission a professional services company. :-)

Cheers Tony

On 5/02/09 5:31 PM, "clinic@kilsythvet.com.au" :

> Hi Tony, > Thanks for the prompt reply, and sorry if I'm ranting. I tried reading the > lengthy comments and just kept getting lost. I have printed a copy to take > home so I may be able to digest it more easily. One problem I have is that > many of the computer terms I do not properly understand. I am looking for > somewhere i can get more training, so that I can be more constructive rather > than reactive. I guess I will have to learn more about the programming at a > deeper level. Any suggestions? >   > Now to attempt to answer your questions: > 1. As far as I understand, we do not select a primary clinician. Consults are > booked under the generic login "All Staff" so I think the primary clinician is > blank or All Staff. All Staff is set as a clinician. All this was set by > Gerry. > 2. I don't know which clinician is default. Sometimes 2 or 3 different > clinicians appear in the various fields. Most of the time it seems to be the > last user of the work station. But this doesn't seem to work every time. > (sorry I can't be clearer) > 3. No > 4. OK. I might start a consult after say Dr Fred Nerk has used the same > terminal. Usually the consult will come up with Dr Nerk in the upper right > hand field of the 'edit visit' page. I try to remember to change this first > thing to Dr JBoot. Even so, when I then add a new note a different clinicians > name will come up eg Dr Anna Falaxis. I change this to Dr JBoot. Then we move > to the Edit invoice page and this is usually OK if I have done the above but > sometimes this is still Dr Fred Nerk. I change this one, then add a consult, > this fourth clinician field will usually be right I think. Then I might add > Amoxil tablets and low and behold, Dr Nerk or Dr Falaxis or someone else is in > the clinicial field for the new medication page. Can you see why I'm a little > frustrated? I know you can not reproduce this. I do not have any way of > recording what circumstances have occured to lead up to this and can not > predict when it will happen. I am not making this up. But I garantee almost > all consults more than one of these clinician fields will show a different > name to the one I chose in the very first available field. >   > Anyway. I shall re-read all the posts for this issue and see if I can find the > configuration fault. >   > Thanks for your time. Jon > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/mailman/listinfo/users

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/mailman/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

checking in appointments for vets

Hi,

Im a first time user of the formus, i have read through these comments and have some issues from the checking in side.

So firstly, we use the clinician view finder on our system.

The issue we have is when we are checking in clients the last vet we had selected is the vet that comes up for that new check in.

For example, the first appointment may be booked with Dr McMillan, so from then on if we don't manually change the clinician to other vet in the waiting room his name will come up every time. We have worked out that changing the vets name during  check in won't change the name in the actually waiting room, we then need to maunally change it in the waiting room also. Once we have changed it from the waiting room it will from then on come up blank, but once we check in with another vets name its the same problem again. If the appointment has been booked and the vets name/colour has been selected there is no problem it checks in, but if a vet has not been selected and is blank thats when it checks in as the last vets name/colour you clicked on. It is very frustrating for us and for the vets

A few months ago this didn't seem to be an issue and the worklist was working , but now it seems something has been changed and this issue has arised. Our vets get very annoyed beacuse there may be  3 clients waiting for the one vet when really we just have 3 clients waiting. Is there anything in place to have this fixed?

 

Melissa

checking in appointments for vets

Hi Melissa,

Sorry I haven't responded quicker but had to play with system and look at application code to see what was happening and why. 

Your explanation helps a lot as, for th efirst time, it means the behavious can be reproduced and with that can most often be solved.  In this case I think we have a solution but I want to make sure the solution doens't generate more issues so we need to spend a bit more time analysing the alternatives with the developers.

The one thing that is confusing is there doesn't seem to be any changes made to this part of the applictaion for many moons (since version 1.1 I believe) so a bit perplexed why it just started a couple of months ago.  Not sure if you have changed the way you are tagging appointments or something similar but would need to investigate your system directly to ascertain this and any specific local version differences ?

I plan to come up with a proposed solution with a description of the ramifications in the next couple fo days.  I hope this is OK.  Hopefully we can get fixed for 1.5.

Cheers

Tony

 

clarification

Sorry I have been away and only just getting back into the forums - you have all been busy since the July meeting!!!

Just to clarify - we have always had the problem that Mel describes - I think I spoke about it on the forums a few years ago. I think that the thing that has changed for us at BVP is the rostering, which makes it more apparent and it is pure coincidence that we now notice it more.

But thank you again for beginning to address it :) it is annoying

 

Amanda Hulands-Nave Bellarine Veterinary Practice

checking in appointments for vets

 

Dear Tony,

Thank-you so much for looking into this issue, I'm glad it was clear enough and looking forward to the future posts.

Melissa :)

checking in appointments for vets

Hi Melissa,

Sorry it has taken a while to get back to this issue but I have been working through the various scenarios and checking the code to make sure I really understood what was happening.

Here are my findings and proposed solutions:

Checkin Workflow

  1. When you do a check in the current version looks at the appointment and if a clinician is set uses this to populate the clinician in any added tasks and visits created.  This is as expected. 
  2. If the appointment hasn't got a clinician it sets the clinician to the last one used on that session(login).     As this clinician may be unrelated to this appointment or the visit (last clinician used on workstation) this is the main source of the check-in issue.
  3. if the clinciian is set from the appointment (point 1) or the clinician manually entered during the workflow by the user (point 2) , this clinician then updates that users last used clincian.  This means the next time you do a checkin and that appointment has no clinician set (point 2) this clinician will be used as the default which may or may not be correct.

Solution:  Firstly change check-in workflow to use the appointment clinician if available but do not set a clinician if not set in the appointment.  This means any tasks and visits created during the workflow would have no clinician assigned.  Secondly change it so any changes to clinicians in the check-in workflow do not update your current logins default clinician.

Consult Workflow

Currently a similiar thing happens in the Consult workflow.  If a task or appointment has a clinician set this becomes the current clinician for the Consulting workflow so any new medical records or invoice items etc will have this clinician set as default. This may make sense initially but in the case of in hospital patients where various clinicians may be doing consulting this would be painful as the default clinician would be set to the original clinician who was associated with the task/appointment not the current default clinician on that terminal. You would find people having to change the clinician every time they do a consult workflow on that patient.

Solution:  Firstly ignore the clinician set on the appointment or task just use the current clinician. Secondly if the clinician is  changed during the workflow make this the default clinician for any subsequent work for that terminal until it is changed again.  Lastly if a visit hasn't got a clinician assigned to it set it to the current clinician automatically. The last one may or may not suit usesr but I think visits should have assigned clinicians and the first user to ddo a consult seems like a good choice ?

 

I am happy to make these changes for version 1.5 if everyone agrees.  If you think of any issues with these changes please yell and we can discuss further otherwise I will create the necessary JIRA and update the code by the end of the week.

Cheers

Tony

Re: checking in appointments

Hi Tony,

I think these steps will work fine for us. They key element to retain for us is that the current clinician for the terminal is the default for any new items created. Medical notes, attachments, products, labels etc. This is as described in your post;

Solution: Firstly ignore the clinician set on the appointment or task just use the current clinician. Secondly if the clinician is changed during the workflow make this the default clinician for any subsequent work for that terminal until it is changed again. Lastly if a visit hasn't got a clinician assigned to it set it to the current clinician automatically. The last one may or may not suit usesr but I think visits should have assigned clinicians and the first user to do a consult seems like a good choice ?

The check in processes described work for me.

I believe user auditing is currently thin on the ground for checking in, transferring between work lists etc but given the amount of user development currently going I am not keen to raise another discussion just at this time! Everyone who has pledged in the last few days, thanks very much. I will catch up soon as I can!

Matt C

On Tue, 31 Aug 2010 07:27:13 +0000 (UTC), tony@openvpms.org wrote:

> Hi Melissa, > Sorry it has taken a while to get back to this issue but I have been > working through the various scenarios and checking the code to make > sure I really understood what was happening. > Here are my findings and proposed solutions: > Checkin Workflow > > When you do a check in the current version looks at the > appointment and if a clinician is set uses this to populate the > clinician in any added tasks and visits created.  This is as > expected.  If the appointment hasn't got a clinician it sets the > clinician to the last one used on that session(login).     As this > clinician may be unrelated to this appointment or the visit (last > clinician used on workstation) this is the main source of the check-in > issue. > if the clinciian is set from the appointment (point 1) or the > clinician manually entered during the workflow by the user (point 2) , > this clinician then updates that users last used clincian.  This means > the next time you do a checkin and that appointment has no clinician > set (point 2) this clinician will be used as the default which may or > may not be correct. > Solution:  Firstly change check-in workflow to use the appointment > clinician if available but do not set a clinician if not set in the > appointment.  This means any tasks and visits created during the > workflow would have no clinician assigned.  Secondly change it so any > changes to clinicians in the check-in workflow do not update your > current logins default clinician. > Consult Workflow > Currently a similiar thing happens in the Consult workflow.  If a > task or appointment has a clinician set this becomes the current > clinician for the Consulting workflow so any new medical records or > invoice items etc will have this clinician set as default. This may > make sense initially but in the case of in hospital patients where > various clinicians may be doing consulting this would be painful as > the default clinician would be set to the original clinician who was > associated with the task/appointment not the current default clinician > on that terminal. You would find people having to change the clinician > every time they do a consult workflow on that patient. > Solution:  Firstly ignore the clinician set on the appointment or > task just use the current clinician. Secondly if the clinician is  > changed during the workflow make this the default clinician for any > subsequent work for that terminal until it is changed again.  Lastly > if a visit hasn't got a clinician assigned to it set it to the current > clinician automatically. The last one may or may not suit usesr but > I think visits should have assigned clinicians and the first user to > ddo a consult seems like a good choice ? >   > I am happy to make these changes for version 1.5 if everyone agrees.  > If you think of any issues with these changes please yell and we can > discuss further otherwise I will create the necessary JIRA and update > the code by the end of the week. > Cheers > Tony > _______________________________________________ > OpenVPMS User Mailing List > users@lists.openvpms.org > To unsubscribe or change your subscription visit: > http://lists.openvpms.org/listinfo/users > Posts from this mailing list can be viewed online and replied to in > the OpenVPMS User's forum- http://tinyurl.com/openvfu

_______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- http://tinyurl.com/openvfu

Re: checking in appointments

Hi Tony,Certainly sounds like you have worked through every angle there. I would be happy if in all of these situations, the clinician defaults to the one that is logged in to that particular terminal. This makes sense to me but not sure if it works for all situations. Glen On 31 August 2010 17:27, <tony@openvpms.org> wrote:
Hi Melissa, Sorry it has taken a while to get back to this issue but I have been working through the various scenarios and checking the code to make sure I really understood what was happening. Here are my findings and proposed solutions: Checkin Workflow   When you do a check in the current version looks at the appointment and if a clinician is set uses this to populate the clinician in any added tasks and visits created.  This is as expected.     If the appointment hasn't got a clinician it sets the clinician to the last one used on that session(login).     As this clinician may be unrelated to this appointment or the visit (last clinician used on workstation) this is the main source of the check-in issue.

  if the clinciian is set from the appointment (point 1) or the clinician manually entered during the workflow by the user (point 2) , this clinician then updates that users last used clincian.  This means the next time you do a checkin and that appointment has no clinician set (point 2) this clinician will be used as the default which may or may not be correct.

Solution:  Firstly change check-in workflow to use the appointment clinician if available but do not set a clinician if not set in the appointment.  This means any tasks and visits created during the workflow would have no clinician assigned.  Secondly change it so any changes to clinicians in the check-in workflow do not update your current logins default clinician.

Consult Workflow Currently a similiar thing happens in the Consult workflow.  If a task or appointment has a clinician set this becomes the current clinician for the Consulting workflow so any new medical records or invoice items etc will have this clinician set as default. This may make sense initially but in the case of in hospital patients where various clinicians may be doing consulting this would be painful as the default clinician would be set to the original clinician who was associated with the task/appointment not the current default clinician on that terminal. You would find people having to change the clinician every time they do a consult workflow on that patient.

Solution:  Firstly ignore the clinician set on the appointment or task just use the current clinician. Secondly if the clinician is  changed during the workflow make this the default clinician for any subsequent work for that terminal until it is changed again.  Lastly if a visit hasn't got a clinician assigned to it set it to the current clinician automatically. The last one may or may not suit usesr but I think visits should have assigned clinicians and the first user to ddo a consult seems like a good choice ?

  I am happy to make these changes for version 1.5 if everyone agrees.  If you think of any issues with these changes please yell and we can discuss further otherwise I will create the necessary JIRA and update the code by the end of the week. Cheers Tony _______________________________________________ OpenVPMS User Mailing List users@lists.openvpms.org To unsubscribe or change your subscription visit: //lists.openvpms.org/listinfo/users" target="_blank">http://lists.openvpms.org/listinfo/users Posts from this mailing list can be viewed online and replied to in the OpenVPMS User's forum- //tinyurl.com/openvfu" target="_blank">http://tinyurl.com/openvfu

-- Greenvale Animal Hospital

Will the real clinician

Hi Everyone,

I have logged the following JIRA entry which outlines the changes to the way work flows (check-in, consult, check-out) work with clinicians. 

https://openvpms.atlassian.net/browse/OVPMS-969

I will complete development and testing of the changes today and commit to the 1.5 update.

Cheers

Tony

Will the real clinician

Hi Tony,

Sorry i have not been able to get on here, i've read through your comments and find that i won't really help out problem. Our biggest problem is when the appointment is booked with a blank clinician it will arrive in the waiting room under the last clinician you used. For example if we have Dr McMillan and Dr Quinane working the morning and the 1st appointment is with Dr McMillan everything that hasn't got a clinician choosen will go into the waiting room for Dr McMillan. The only way is when its in the waiting room is to manually change to blank, which is very annoying. I tried changing during check in but it stills comes up with Dr McMillan, you can only change when its in the waiting room. Hope this makes sense.

Thanks Melissa

Will the real clinician

Hi Melissa,

I am very confident it will fix this exact issue.

If an appointment has no clinician set then the checkin workflow will create  a  waiting room task (if you select waiting room worklist as part of check-in of course ) with a blank clinician as well as a visit with a blank clinician.

The additional thing is when Dr Mcmillan does a consult on he's workstation and the visit he selects currently has a blank clinician the clinician will be updated to he's name automatically.  He will not need to update it manually unless the last clinician used on that workstation wasn't him.

Also if he does change the clinician name during the consult thsi will become the default clinician for all subsequent consults on that workstation until changed again.

Cheers

Tony

 

Will the real clinician

 Thankyou, will wait for the new version. :)

Will the real clinician

Hi Tony,

That would rely on it only changing once Dr McMillan picks it up. We use the clinician assigned on the worklist at a quick glance as to who we need to see next. If it won't change until Dr McMillan picks it up, he probably won't have picked it up as he thinks it is for someone else, or he will have to go back to the scedule just to double check that it is his client (which is what we currently have to do now). would be nice just to work off one screen, or that the clinician flied is populated by the clinician entered during the check in process as we manually override it here but it does not save.

Amanda

Amanda Hulands-Nave Bellarine Veterinary Practice

Will the real clinician

Hi Amanda,

If the appointment is tagged with a clinician that clinician will populate the task and visit created during check-in. 

Now are you saying that if the original appointment is not tagged with any clinician you want the reception staff to be prompted to set the task to a specific clinician ?

I actually understood from Melissa's post that these type of appointments go into the waiting room pool with no clinician tagged which means anyway doing consulting can pick them up ?

 

Cheers

Tony

 

Will the real clinician

Yes - that is what we want - we want to set the clinician or remove any that are there that we want to override and have it remain in the worklist during the check in process

 

Amanda Hulands-Nave Bellarine Veterinary Practice

Changing the clinican for a task (Will the real clinician ....)

Hi everone,

I still like the improveed logic you describe Tony. As per your request Amanda/Melissa, I'm not so keen on a popup.

 

Just to recap:

Logic as suggested by Tony

The computer/teminal used for "Checking In" has a receiptionist (non clinician) logged in. All the user fields in the visit are populated with a blank clinician so that when the first real Clincian "Consults" the task, all fields are set to him/her.

Amanda/Melissa's suggestion is that when "Checking In" the receiptionist should be able to set the clinician so that the task/appointment is thereafter set to a particular clinician. This is important for those clinics who "Highlight" according to vet  for example.

 

What about;

a) Instead of a popup, the Clinician drop down box in the Visit editor is changed from Blank (default) by the receiptionist to a particular Clinician and this automatically changes the associated Visit to be set to that Clinician.

 

This avoids adding another step to the Check In process for those clinics which don't worry about the Visit Clinician.

 

Matt C

Syndicate content