Appointment System

All,
I have the task of devising an appoinment system for medical offices/doctors. Patients should be able to call in and schedule an appointment. Obviously this is a very ambitious project in that it must integrate with the phone services.
I know this is not much info, but do you think Sun Java Calendar System may be a good candidate?
Any advice is appreciated.

Hi,
Sun Java Calendar System is an option to create appointments but whether its a good candidate is going to depend on any number of factors including cost (up-front purchase, licensing, support and what-not), sizing (how many users, how much it is accessed), performance (responsiveness giving sizing and QoS requirements), access method (e.g. wcap vs. caldav vs. whatever protocol), reliability (clustering, multiple back-ends etc.) and the list goes on.
Regards,
Shane.

Similar Messages

  • Appointment system jsp

    Hi all,
    I am doing an appointment system in jsp/java , I am able to show all the rows as per the time slots, now what i need to do is write a code where when i select multiple rows by pressing shift key and then clicking and when i do one more click then all the selected rows get merged into a single row and then it can be booked for single person.
    Any helpful suggestions are most welcome.
    Thanks.

    Sounds like a job for javascript. If your user has to hold down the shift and click on each row, I would put a onClick attribute in each row tag that calls a javascript function. The function will check to see if the shift key is held down. If so it stores which row was selected in a collection as one more entry. When the user clicks the update button, that collection is sent to the server in order to carry out your logic. You probably need to add more logic to it such as handling the condition where the user changes his mind and unselects a row he mistakenly selected in the collection.

  • Newbie - Database Learning, Creating a dba for a doctor appointment system

    Hello
    I am a newbie and doing a personal project for the purpose of learning.
    I am trying to create a database for a medical appointment system and i have created some tables but not too sure about the Calendar system.
    Would I have to create a table for Calendar or Doctor's appointment availability or should I just have an Appointment Table and I could create a script which checks the appointment times taken and populates the available ones only?
    For example:
    If i have an Appointment Table linked to a Doctor's table; and the Doctor's table is related to a Clinic table which could possibly have the opening and closing times. Therefore, if this clinic table have information on the DoctorId it will grab information on what appointments are linked to him/her and therefore I could simply create a script, maybe a trigger, to automatically displays the available spots for that particular doctor according to the appointment times associated to him??
    Not sure if this makes sense, im a newbie and interested in learning some more, if anyone has a sample database structure for an appointment system i could look at please? otherwise just wondering if its necessary to have a calendar table or if scripts would be able to work out the availability of each doctor.
    Really appreciatte any help
    Thank you

    You've only provided a bit of information, but I would approach this like follows:
    1. Use LDAP for your authentication. .NET should be able to do this. I don't see a point in creating a different authentication mechanism, unless the requirements provide an explicit reason (which we forum members don't know).
    2. You could use LDAP for authorization as well. However, that could be troublesome if the application security/functionality roels don't map to specific LDAP groups. You may need to code this in your application, and that's not necessarily bad.
    3. You'll probably still want to create a user record in your application. This will allow you to map actions to users (via Foreign Keys), setup user specific preferences, etc.

  • External System Data Integration

    Hi Experts,
    I want to know, how to load the data from JMS (Java Messaging Server) into CRM real time??
    Your prompt response will be highly appreciated....
    Warm Regards,
    Peter J.

    Hi Stephen,
    Business scenario is: We are planning to integrate SAP CRM with appointment management system (3rd party tool build in Java). We want to customize web client work area into 2 sub-areas 1. Display business partner search & display search results and 2. Display 3rd party appointment calendar (to book patient appointment). IC Agent gets the patients call (inbound - web client), verifies & displays business partner identity. IC-Agents clicks on book-appointment button to transfer the searched partner details into 3rd party appointment system o book and confirm the appointment. Appointments created in 3rd system will be queued in JMS to pull the data from SAP CRM.  Following are answers:  
    What type of systems are you trying to connect?
         SAP CRM and Java Application
    What type of data are you exchanging? In what direction (from CRM/to CRM/both)?
        Both directions - sending business partner data and receiving back appointment data
    What type of update frequency do you need (batch, realtime, one-time load, etc)?
         Real - time both directions
    What type of volumes are you expecting?
         300 SAP Users
    Looking forward to hear from you....
    Cheers,
    Peter J.

  • Clone system-unanswered questions

    Hello.
    I neer to clone my system drive (mountain lion) and then upgrade the cloned copy of my system drive to mavericks so I can test it out and make sure I am happy with its performance on my mid 2010 Mac Pro.
    From what I gathered I can just pop in a same size internal harddrive into one of my Mac Pro harddrive bays and run carbon copy cloner and then just clone the drive.
    Where its gets a little hazy for me is, what happens after you have cloned the system drive.
    When booting up with a system drive and cloned system drive in the same machine, from which drive will the Mac Pro actually boot up from when restarting? Will I be asked Where to boot up from? Also could I just remove the original system harddrive from its bay and keep the cloned system drive inside and will the Mac pro then boot as per usual? It's also important to mention I have a password on my Mac Pro that I must type in for any new installs and for logging in, also not sure if this plays any role in complicating things?
    is there anything I should be made aware of regarding cloning a system drive that is commonly left unsaid?
    Thank you to the soul who took the time to help another one, it certainly makes a difference and it is appreciated.

    Chance Harper wrote:
    Thank you Niel.
    So to avoid the blinking question mark of death, should i after the cloning process just go and set the clone as the startup drive, shut down, remove the original system drive and reboot and then it will boot up ok from the newly appointed system clone?
    Also can I give the cloned drive a different name? I mean how will I know which is which after the cloning if it gets cloned using the same harddrive name? For example can I clone my system drive but name it Mavericks?
    There is no need to remove the original system drive. Just go into System Prefs and select the disk you want to use as your startup disk.
    The drive onto which you want to clone your system can be named whatever you want ("Mavericks", "Guinea Pig"). Name it, then clone onto it. Or rename it after cloning.

  • Infinity Order - BT Fail - terrible way to do busi...

    Bit of backstory first, feel free to scroll down the the ### to read my problem
    I have been eagerly waiting for Infinty to increase the speeds i currently get through my BT line (all be it through BE broadband).
    The date for the service in BRIDGEND was pushed back several times, which is kind of understandable when upgrading so many exchanges and cabinets. When I decided to check last week if the date had been updated for my area, I was delighted to find out that I could order Infinity the next day !
    I placed my order online when the clock struck midnight the Infinty option became available for my telehpne number and i placed the order. I followed it up the next day with a MAC code from my current provider, which I phoned through to BT.
    On my account page, the order was all set up - I had an engineer visit booked for Thursday 17th March and my equipment was on its way. As the Appointment had been made I booked the day off work and waited in excitement for my new world of internet use !
    ### Fast forward to today (Tuesday 15th March) ###
    My Homehub and Infinity kit (2 cables) arrived this morning - Great. Checked my order online to double check all is well, only to find that it now stated the folowing on the engineer appointment seciton of my online order page:
    Your appointment is no longer required, as our engineer can connect your line without requiring access to your premises. The engineer will work to connect your line at the exchange.
    This was news to me as I thought you needed an engineer to visit to install the Infinity equipment and socket in the house?
    I phoned customer services and after a while on hold I was told that there was a problem with the appointment system so BT had cancelled my order completely (without notifying me).
    I was told by a nice Scottish lady (im sure they use Scottish people because of their nice soothing accents!) that they was a "fault" on the order and I would have to wait 48 hours and they will call me back and start the order all over again.
    This will of course place me at the back of the queue (i was probabaly the first customer to order in my area as i logged on at midnight on the availability date in the area). 
    I was told the engineer would not be visiting me on Thursday at all and I should now wait 48hours to "see where we are then".
    OK so faults happen, I accept that. And they need to be fixed. But heres my problem with the way BT are handling this:
    The fault is with the APPOINTMENT SYSTEM (according to nice Scottish lady) - not on my line, not at the exchange, not with the little green cabinet on my road, but with BT's appointment system.
    So, instead of keeping my alotted timeslot (for which i have booked time off work), BT have cancelled not only the appointment - but my Entire Order ! And instead of, calling me when they saw a problem, they put a note on my order syaing "Your appointment is no longer required, as our engineer can connect your line without requiring access to your premises. The engineer will work to connect your line at the exchange."
    Terrible! So they wont bother to pick up the phone and pass it through to their engineer to keep to my timeslot, they have instead cancelled my order (which, by the way, i would not have been aware of if I did not check my order screen online today - no phone call from BT), and I now have to wait 48hours before i can start the whole process again and cross my fingers that the appointment doesnt get spit out again 2 days before my next appointment (which could be in a few weeks time by now).
    So in brief, If you order BT infinity, and are given an appointment,  and then their appointment system goes a bit wobbly be warned:
    BT Have no contigency for when this happens, their system cancels your order outright (although still sends you a home hub), and you are told to wait 2 days before ordering again and hope the same thing doesnt happen.
    Rather than calling their engineer to explain the problem and to ask to continue with the visit anyway (as there's no fault on the line) they cancel your order, dont bother to tell you they have done so, and inform you via your order page that your infinty will be connected at their end (which it wont - it cant be).
    So for those returning to BT, in the hope that such a large company would have better procedures and engineer visit appointments system would be reliable, think again.
    The grass isnt always greener.
    (PS If you want to complain about their poor appointment system, when they cancel appointments without telling you - you are told you cant complain until you place the order again - laughable)

    Hi spellstar
    Yep happy to help you out.
    Could you drop me in an email please with your BT account and telephone number along with a link back to this thread.
    Just send using the contact us form in my profile under the 'about me' section and mark FAO Craig please.
    Thx
    Craig
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)”
    td-p/30">Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • SSRS colour series expression help

    Hi, I have created a graph in SSRS which measures the number of appointments booked against a target.
    The expression for the appointments series is:
    =Switch(Fields!DateCol.Value <= Today(),RunningValue(Count(Switch(Fields!SubCategory.Value = "Booked Appointment - System",Fields!NoteId.Value)), SUM, Nothing))
    And the target is simply:
    =RunningValue(Avg(Fields!Target.Value), Sum, Nothing)
    I have coloured the target line in black but I was wondering if it is possible for my appointment series line to be green if above target and red if below target?
    I've never tried this before so any help would be much appreciated!
    Thanks.

    Hi SRidgley,
    Could you please try to provide more details information according to the questions below to help us better understand about your requirements:
    What is the chart type you are currenttly using?
    If possible, please try to provide the snapshot of the chart in the view mode
    Could you please also provide some details information about which field you put in the "Values","Category Group" and "Series Group" and if possible, please provide sample data for me to test.
    I assumed that you have the similar requirements as in the thread below, please take reference:
    https://social.technet.microsoft.com/Forums/en-US/4310fd02-ef84-4874-b11e-993ff2943f6f/how-to-display-the-actual-reading-alone-the-dot-and-conditional-change-the-color-of-the-dotfigure?forum=sqlreportingservices
    If you still have any problem, pelase feel free to ask.
    Regards
    Vicky Liu
    Vicky Liu
    TechNet Community Support

  • How to run .exe files with Virtual PC for Mac

    Hey Guys, I'm new around here and with mac technology as well. Anyway, I have an iMac OS X 10.5.1 Leopard and I've recently purchased the Virtual PC for Mac 7.0.2 software. So I'd like to know how to use this program properly, because I need to run some executable files in my computer. It is confusing for me because I don't know how to get started, and I only get to the part when it says "OS not found, Install an OS on this hard drive".
    Honestly I've no idea of what an OS is or where do I get that. So I'd really appreciate if one of you guys could tell me, step by step, what to do to use Virtual PC properly, and finally learn how to run .exe files on mac.
    Thanks in advance!
    Have a nice day!

    Always nice to see new faces
    Honestly I've no idea of what an OS is or where do I get that.
    This brings up the second part of your problem. The first part is setting up either a proper Virtual Machine program like Parallels or VMfusion, or setting up a Boot Camp partition on your drive.
    http://www.parallels.com/
    http://www.vmware.com/products/fusion/
    OS stands for Operating System. You are running Leopard 10.5.7 as an operating system on your Mac (MacOS X).
    The second part of your problem - You will need a copy of Windows XP or Vista if you want to run Windows on your Mac.
    There is at least one other solution for running Windows programs on a Mac. It's called "CrossOver" by a company named 'Codeweavers'. It's based on a project for "Wine" to be able to run PC programs on a Mac or Linux, without having to buy or install Windows. It works with a narrow subset of Windows programs so you would want to make sure the program you want to run is compatible with CrossOver before you buy it.
    http://www.codeweavers.com/products/cxmac/
    In addition to all the above information, you need to upgrade your Mac to the latest 10.5.7 from 10.5.1. "Software Update" is located under the black Apple icon in the Menu Bar at the top left corner of your monitor. After you are updated you will want to update your Profile here so that it shows the proper OS version.
    With your level of experience with MacOS X and the Windows OS's you should probably get some help from a local Apple store. They have an appointment system and do offer many types of help and training, and they can offer assistance with choosing the proper programs for you to purchase for your machine.
    You are also welcome to continue to ask questions here, of course. You will want to ask your questions with different issues that come up in different threads so that the answers stay focused on the title of the thread.
    Message was edited by: dechamp to try to be more accurate with a fairly complicated issue...

  • Problem with adding objects to a collection

    Hi
    Been using this forum for a couple of years now to help me with my code, but it's the first time that I've had a problem which I couldn't find the answer for!
    I'm trying to create two classes one called Reminder and one called Engagement. The Reminder class needs to hold a list of Engagement objects, but whenever I add a new Engagement object to the ArrayList I have created in Reminder and try to retreive it I get a null value.
    If anyone can give me an idea of where I have gone wrong that would be most helpful,
    Thank you in advance,
    Steve
    Code:
    package reminder;
    import java.util.*;
    public class Reminder{
        private GregorianCalendar date       = null;
        private String            reason     = null;
        private Engagement        engagement = null;
        private List<Engagement>  appointments;
        private int year = 0;
        private int month = 0;
        private int day = 0;
        public Reminder() { //the constructor
            appointments = new ArrayList<Engagement>();
        } //end constructor
        public void add(int d, int m, int y, String r){ //this method takes an engagement object and adds it to the list
        //public void add(Engagement engagement){
            day   = d;
            month = m;
            year  = y;
            reason = r;
            appointments.add(new Engagement (new GregorianCalendar(y,m,d), reason));
            System.out.println(day + "-" + month + "-" + year);//(new Engagement (date, reason));
            appointments.add(new Engagement(new GregorianCalendar(2008,4,2), "My first appointment"));
            System.out.println("\nThere are this number of items in the list: " + appointments.size()); //this was to check the item was added
        public void getAppointments(){
            //private int arrayPosition = 0;
            //Iterator it = appointments.iterator();
            for (Iterator it = appointments.iterator(); it.hasNext();){
                System.out.println(it.next());//.appointments.toString());
                //it.next();
    package reminder;
    import java.util.*;
    import reminder.*;
    public class Engagement{
        private GregorianCalendar date = null;
        private String reason = null;
        /** Creates a new instance of Engagement */
        public Engagement(GregorianCalendar d, String r) {
            date   = d;
            reason = r;
        public String getReason() {
            System.out.println(reason);
            return null;
    public class Main { //main class to test the other classes
        /** Creates a new instance of Main */
         * @param args the command line arguments
        public static void main(String[] args) {
            Reminder reminderList = new Reminder(); //create an instance of Reminder
            reminderList.add(2,4,2008, "My first appointment");
            reminderList.add(6,10,2009, "My second appointment");
            reminderList.add(2,4,2007, "My third appointment");
            reminderList.getAppointments();
    }

    Hi Guys
    Just wanted to let you know that I have realised where I went wrong, if you look in the Engagement class there is a method called toString(); which just has a return value of null, that is why I was getting the null values!
    Sorry for wasting your time, it took me three hours to realise why it wasn't working before I contacted you and about an hour after I posted I realised what the problem was.
    One other thing... why is reminderList bad naming? I was going to call the instance reminder but because the class holds a list of objects I thought I'd call it reminderList..
    Thanks
    Steve

  • Problem with remove method

    Hi:
    I have written a Calendar program that will add appointments and then print the appointment list. I need to write code to remove selected appointments. How do I make reference to the appointment objects I created in the test portion of my program so that I can remove them with the removeApp method(code not written yet)?
    Describes a calendar for a set of appointments.
    @version 1.0
    import java.util.Vector;
    public class CalendarTest
    {  public static void main(String[] args)
         Calendar markCalendar = new Calendar("Mark");
         markCalendar.addApp(new Appointment("June 1","3pm","4pm", "dentist"));
          markCalendar.addApp(new Appointment("June 2","3pm","4pm", "doctor"));
         markCalendar.print();
          //markCalendar.removeAppz(Appointment(1));does not work
    Describes a calendar for a set of appointments.
    class Calendar
      Constructs a calendar for the person named.
      public Calendar(String aName)
      {  name = aName;
         appointments = new Vector();
      Adds an appointment to this Calendar.
      @param anApp The appointment to add.
      public void addApp(Appointment anApp)
         appointments.add(anApp);
      Removes an appointment from this Calendar.
      @param anApp The appointment to be removed.
      public void removeApp(Appointment anApp)
         appointments.remove(anApp);//does not work
      Prints the Calendar.
      public void print()
      {  System.out.println(name + "               C A L E N D A R");
         System.out.println();
          System.out.println("Date   Starttime    EndTime   Appointment");
         System.out.println("vector size" + appointments.size());
         appointments.remove(0);
         for (int i = 0; i < appointments.size(); i++)
         {  Appointment nextApp =(Appointment) appointments.get(i);
            nextApp.print();
      private Vector appointments;
      private String name;
      private Appointment theAppointment;
    Describes an appointment.
    class Appointment
      public Appointment(String aDate,String aStarttime,String aEndtime, String aApp)
      {  date = aDate;
         starttime = aStarttime;
          endtime = aEndtime;  
         app = aApp;
      Prints the Date, Starttime, Endtime and a description of the
      appointment.
      public void print()  
      {  System.out.println();
         System.out.println(date + "   " + starttime + "          " + endtime
             + "       " + app );
         System.out.println();
      private String date;
      private String starttime;
      private String endtime;
      private String app;

    //markCalendar.removeAppz(Appointment(1));
    Will not work, what object are you trying to pass to your method?
    I assume you want to remove an Appointment from appointments?
    You could make the Vector appointments public and use markCalendar.appointments(1) or make a method to return the Vector and then choose an Appoinment to pass to your removeApp() method.

  • Customer Service in Apple retail stores

    Does anyone think it is acceptable that The Apple Store in Bath Southgate has just sent me away with 2 faulty products (one a brand new iphone) and told me that I need to make an appointment at their 'genius bar'.
    In any other store when you spend £600 on a product and take it back because it is faulty, they apologise and replace it....
    Steve Jobs will be turning in his grave.
    There is no avenue for complaint either which is why I am venting off on this forum.

    Since you are "venting" and not really looking for a solution, I will take the opportunity to post another viewpoint for your consideration.
    It could be acceptable if you just walked in with a defective product or two, if you didn't have an appointment. The others waiting to speak to the Geniuses also have defective products, but they made an appointment before going down to the store and how would it be fair to them for someone who just "drops in"to be put into the queue? Frustrating, yes, but they have an appointment system for a reason. So, make an appointment and when you come back at that time, I am sure they will take care of it for you, either fixing or replacing it for you.
    That said, if you pick up a product and find it doesn't work before you leave the store, I would expect them to address the problem before you left.
    Best of luck.

  • Is is possible to somehow include a php website in a other?

    Hi, What I'm trying to accomplish is including the index page of a appointment-system on a page of a other website. Both are on the same server and are sub domain sites of one domain name. Both have php extension so I'm looking for a trick to do the job.
    All good ideas are welcome!

    Did try your suggestion but it doesn't work.
    If the file being included is a complete, standalone webpage, and the parent page into which the include is being inserted is also a complete, standalone webpage, you will get a mess.
    Also, unless you have special dispensation from your web host (and I'm not even sure then you can do it) you cannot include a file that is outside your current session's domain.

  • ADOBE FLASH not supportingGalaxy s3 any longer

    Just found out that I will NOT be able to use my S 3 for my business Appointment system. ADOBE just made a recent change in their policy to NOT furnish FLASH to Samsung Galaxy s III. therefore, I can't use my appointment system. Does anyone know of a "Work-around" that I can use?

    ChuChu wrote:
    ADOBE just made a recent change in their policy to NOT furnish FLASH to Samsung Galaxy s III.
    If you really want Flash do what mdram4x4 said.
    Just to set the record straight, this decision by Adobe not only affects Samsung GS3, but all mobile phones.  They are moving away from Flash and started with mobile phones.  There is no evidence, but I think Apple's stance on NO FLASH for the iPhone put the nail in the coffin for Flash on mobile devices.

  • Disillusioned with Apple "quality control"

    To keep this short, bought an iPad2 3G 16gb on Fridat 25th November, It arrived 28th (quickly I thought). After a couple of days it became apparent that the home button was not working properly i.e. it would not recognise I had pressed it or think I had pressed it twice, this was very intermittent but none the less annoying.
    I waited to se if it would cure itself and also did all the usually resets and restores. It did not. Today I took it to an Apple store where, after a 3 hour wait for an appointment and a brief examination, they exchanged it. I pointed out that it was unacceptable to have to wait 3 hours to return a faulty product and they just looked at me like I was an imbecile.
    I've been using my 'new' iPad for about 4 hours and all of a sudden the volume turned itself down i.e. the volume icon popped onto the screen and the volume bar slowly reduced until it was off.
    Now the volume will turn up but not down with the rocker. I can turn it down with on screen slider but volume down does not work. Also when turning off and on, the volume is set to OFF and the 'Sound Effects' icon remains on the screen until I have pressed volume up whereupon it disappears. I have done a full reset and also a restore via iTunes on my PC and this behaviour is still exhibited even before setting the thing up.
    Apple are supposedly calling me at 9AM tomorrow.
    Am I unlucky or are these things known for their flakyness. I am currently extremely unsatisfied.
    EDIT:
    And it still keeps turning the volume down on it's own
    Message was edited by: shaunjp

    Thanks for the replies,
    I guess I knew that there would be no way to fix this when I posted. I just wanted to get it off my chest really.
    Re: the appointment - it was the first time I've been to an apple store and was unaware of their particular procedure but I did comment at the time that I found it unusual to have to make an appointment to return something faulty. I can understand the appointment system for people who need help with using their devices but not for returns.
    I really want to love my iPad but this double false start has really knocked my confidence in the brand.

  • SAP Appointment booking system

    Hi,
      Information requested on Appointment booking system.
      Does SAP provide any Appointment booking module?
      The module is expected to provide scheduling services
      on different activities related to a team which
      is involved in providing services to an Organization.
    Thanks,
    Manzoor

    I too would love to see this implemented in BC, and know if anyone has had luck with a solution or workaround. The biggest problem currently is the default Events module doesn't have a Time field to allow for time-slots, and sorting on the calendar view by time. If that was implemented it would allow for a good temporary solution.
    A great example of a fantastic booking system is Groupon Scheduler http://www.groupon.com/scheduler.
    Another great feature would be if BC had iCal (CalDAV) syncing with a scheduling system.

Maybe you are looking for

  • Very slow boot and very slow to enable the keyboard/touchpad

    Hello everyone. After searching this community and elsewhere too, and having tried all suggestions, which I'll list below, I've decided to try to post my case in a new discussion. I have a Mac mini mid 2011 with 8GB of RAM, OS X 10.8.5. The problem:

  • List of Adobe forms in SAP standard

    Hi Experts, First: is there a list with all available Adobe forms in SAP standard? If possible sorted by Solution (ERP, SRM, CRM, SCM, ...) and module (SD, MM, PM, ...). Second: is there a roadmap for today not available forms, when they will be migr

  • Which filetypes does iMovie support?

    I recently recorded some HDV footage (.M2T mpeg) for someone else to edit in iMovie. I added a soundtrack in Adobe Premiere on a PC and need to export it out. Should I convert it to something else? Alex

  • Vendor create BAPI?

    Dear all, I did not find a suitable fm/BAPI to create Vendors in SAP. Can i write my own BAPI based on requirements?    Regards

  • Change all activity to Display in a role

    Hi all, I wanted to know if we can change all the 'ACTIVITY' in a role to display. I donot want to do it one by one for all authorization objects but in one go. Is this possible, if yes then how can we achieve it? Thank you