← Back to team overview

dhis2-devs team mailing list archive

Re: Interested GSOC student on idea -Dialplan (PBX) generation for patient communication

 

Hi Lars

Since tomorrow is the deadline, I would appreciate if you can provide any
feedback for my proposal.

Thanks


On Sun, Apr 28, 2013 at 6:32 PM, kasun perera <kkasunperera@xxxxxxxxx>wrote:

> Hi all
>
> On Wed, Apr 24, 2013 at 12:25 PM, kasun perera <kkasunperera@xxxxxxxxx>wrote:
>
>> Hi Lars and Saptarshi
>>
>> I have uploaded the first version of my project proposal to the
>> google-melange site. Can you please have a look at it and give me a
>> feedback, so that I can improve it further.
>>
>> Thanks
>>
>
> Anyone had time to look at my proposal? I appreciate any feedback so that
> I can improve my proposal further.
>
>  Thanks
>
>
>>
>>
>> On Sat, Apr 13, 2013 at 10:12 PM, Lars Kristian Roland <lars@xxxxxxxxx>wrote:
>>
>>>  Hi,
>>>
>>> I guess if you'd like to push voice reminders, you make another SMS
>>> gateway interface, but use it to interface with an external voice system
>>> instead.
>>>
>>> Not sure how good the tts options are, if it's viable and people will
>>> understand it. I think pre-recorded messages (your option 1) sounds good.
>>>
>>> I think on option could be to use the Instedd voice gateway, or some
>>> other voicexml service.
>>>
>>> Lars
>>>
>>>
>>> On 13.04.2013 17:54, kasun perera wrote:
>>>
>>> Hi Lars
>>>
>>>  Thanks for you answers.
>>>
>>>  So if i summarize these are the SMS availability in the system.
>>> 1) Automated SMS for program ; template based SMS ( SMS on joined date,
>>> reminder after sometime)
>>> 2) Automated SMS for program stage; template based SMS (reminder
>>> before appointments, reminder for missed appointments)
>>> 3) Manual option for sending SMS- Not template based or pre-populated.
>>>
>>>  As in DHIS-GSOC idea page voice reminder facility will be created for
>>> above option 2) for this project.
>>>
>>>  These are some of my initial ideas for the GSOC proposal, please
>>> provide your feedback on this.
>>>
>>>  There is the option to convert SMS itself to a voice message using
>>> a Text to Speech engine(TTS). This is good and easy option for English and
>>> few other languages where good TTS systems are already available. But fact
>>> that  this is a community based system and intended receivers
>>> most probably speak only their local language, and there may not be good
>>> TTS systems available for community languages.I will completely avoid the
>>> path of using a Text to Speech engine(TTS).
>>>
>>>  I propose to create all the voice call reminder
>>> "setting functionalities" next to SMS functionality already available in
>>> the system, rather than creating them on new web pages. (Yes, it may need
>>> to create new pages for recording messages, uploading messages ect.. )This
>>> would be more convenient for system users.
>>>
>>>  Sample SMS reminder- /Dear / {patient-name}./ Please remember your/
>>> {program-stage-name}/ on/ {due-date}./
>>> Thank you./
>>> To create a voice reminder inline with this-
>>> Option 1- This need to record the voice in 7- sub-sections and combined
>>> it programatically to  create a one voice massage them push over the PBX.
>>> Option 2- Create a complete voice message for each individual
>>> person separately.For this system admin has to put huge time and effort to
>>> create voice messages, so i'm omitting  option 2.
>>>
>>>  So there will be need to voice some of the patient
>>> details(patient-name, due-date). This voicing of patient details would be
>>> done at later stage but not at the initial patient registration time. Will
>>> it be better to give the option to upload or create voice recordings at the
>>> "Person Management" console or create a separate web page for this?
>>>
>>>  Thanks
>>>
>>>
>>>
>>> On Fri, Apr 12, 2013 at 4:13 PM, Lars Kristian Roland <lars@xxxxxxxxx>wrote:
>>>
>>>>  Thanks for your interest. See responses below and don't hesitate to
>>>> ask again if I haven't answered all your questions.
>>>>
>>>> On 12.04.2013 11:49, kasun perera wrote:
>>>>
>>>> Hi
>>>>
>>>>  I'm just playing around with the SMS facility to get an understanding
>>>> how it work, since I hope proposed automated calling would work
>>>> in similar fashion. I'm trying this on demo server
>>>> http://apps.dhis2.org/demo
>>>>
>>>>  Few questions
>>>> 1) I have added a new person, assign him a TB visit program. From the
>>>> Person Dashbored I can see the history of the person. On "Reschedule and
>>>> set Status" menu there is a option to send a message. It has given textbox
>>>> to write a message, can this text box populated with template messages
>>>> already written? If yes how can I do that?
>>>> Will this send the message immediately or will it send at scheduled
>>>> time?
>>>>
>>>>  This is the manual option for sending a message, and it's not
>>>> prepopulated. The automatic (reminder) messages are set in the program
>>>> setup, either on the stages or on the program itself (the latter only being
>>>> available in the very latest software) and not on demo.
>>>>
>>>>
>>>>
>>>>
>>>>  2) Maintenance >  Programs and Persons > Automated Message Reminder
>>>> I can see only text box for time input, and Start button
>>>> and Execute button
>>>> I activated Start button, will this activate sending messages for all
>>>> users or
>>>> Can this be configured that message to be send only to perticuler
>>>> group, for eg. reminders will send to TB patients but not for
>>>> Child program?
>>>>
>>>>   This is the batch job for sending out automatic reminders. When this
>>>> process is running, it'll generate messages for the next day at midnight
>>>> and then send out the messages the next day. These reminders are sent out
>>>> as configured in the 'Stage' of Maintenance -> Persons and programs ->
>>>> Program -> View program stages (icon) -> Edit stage, bottom of page. This
>>>> is a message related to each stage, and is meant as a reminder SMS. So it
>>>> could be an SMS 5 days before a visit is due, with a reminder to come, or
>>>> with educational messages if you prefer that.
>>>>
>>>> On the instant build of trunk apps2.dhis2.org/dev which has the trunk
>>>> version, there is also an automated message for the program itself, set
>>>> with regard to when the user joined the program. So you can then set for
>>>> example that someone joining the TB program will get an SMS on the day they
>>>> joined, and 2 months afterwards.
>>>>
>>>> The thing about these servers is that they are reset every night, so
>>>> the alert configuration doesn't survive. So the demo and dev servers don't
>>>> work properly with the alerts. For some of the alert functions, you can
>>>> press 'Execute' to process immediately, and see that the message is in the
>>>> 'Mobile configuration' -> View sent SMS page. BUT for this to appear there,
>>>> there might have to be an SMS configuration under 'SMS Service
>>>> configuration'. This gets reset every night, and we need to add a dummy SMS
>>>> configuration so we don't have to create a configuration every time.
>>>>
>>>>
>>>>  Documentation Says see "Add program stage section for defining a
>>>> template message " I can't find this adding template message on system can
>>>> someone please point it to me?
>>>>
>>>>  Maintenance -> Persons and programs -> Program -> View program stages
>>>> (icon) -> Edit stage, bottom of page.
>>>>
>>>> This is for the automatic reminders, not the manual reminders you
>>>> mention in the beginning of your email.
>>>>
>>>> Best regards
>>>> (mobi)Lars
>>>>
>>>>
>>>>  Thanks
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Apr 11, 2013 at 7:58 AM, kasun perera <kkasunperera@xxxxxxxxx>wrote:
>>>>
>>>>> *
>>>>>
>>>>> Hi All,
>>>>>
>>>>>
>>>>>  I am a Mphil student of University of Colombo School of Computing,
>>>>> Sri lanka. I have worked in software industry, 1.5 years for opensource
>>>>> software companies. I’m well experienced developer in java/ jsp-servelts/
>>>>> jquery. I have written several research papers also.
>>>>>
>>>>>  I’m interested on idea -Dialplan (PBX) generation for patient
>>>>> communication. I have already downloaded the sourcecode build it on
>>>>> Eclipse. I’m reading the documentation and trying to get better
>>>>> understanding of the source code specially the DHIS2-Tracker section.
>>>>>
>>>>>  I tried to run the dhis.war file and standalone program, but could
>>>>> not succeed. It gave me this error “Exception in thread "Thread-2"
>>>>> java.lang.OutOfMemoryError: PermGen space” Seems to be a memory problem,
>>>>> i’m running this on my laptop having 2Gb RAM. Does it need lot of memory to
>>>>> run?
>>>>>
>>>>>  Will it be interested to create some mockups for the user interfaces
>>>>> that I’m planning to develop and submit with the proposal?
>>>>>
>>>>>  Below is brief about my opensource experience related PBX systems.
>>>>>
>>>>>  I have worked for projects Feasibility study to enable Freedom Fone
>>>>> with voice-based Emergency Data Exchange (FF4EDXL) (
>>>>> http://lirneasia.net/projects/2010-12-research-program/ff4edxl/) and
>>>>>
>>>>> Voice-enabled Information Communication Technology for Disaster
>>>>> Management (
>>>>> http://lirneasia.net/projects/2010-12-research-program/voiceict4d/)
>>>>> as a Reserch assistant/ Analist programmer.
>>>>>
>>>>>  We have used Sahana Eden (http://eden.sahanafoundation.org/) a well
>>>>> known disaster managemed system combined with Freedomfone (
>>>>> http://freedomfone.com/) an opensource IVR build using FreeSWITCH.
>>>>> The basic workflow is; when disaster happens ground level coordinators call
>>>>> the system and leave a situation report, later they may call asking for
>>>>> their disaster needs. These voice messages routed to Shana system and
>>>>> converted into text and saved.  Central hub operators act upon the messages
>>>>> they have received. This video explains the scenario in more detail
>>>>> http://www.youtube.com/watch?v=47owqEgBjXk&feature=youtu.be
>>>>>
>>>>>  Thanks
>>>>>
>>>>> *
>>>>>
>>>>>  --
>>>>> Regards
>>>>>
>>>>> Kasun Perera
>>>>>
>>>>>
>>>>
>>>>
>>>>  --
>>>> Regards
>>>>
>>>> Kasun Perera
>>>>
>>>>
>>>>
>>>>  _______________________________________________
>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~dhis2-devs
>>>> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~dhis2-devs
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>
>>>
>>>  --
>>> Regards
>>>
>>> Kasun Perera
>>>
>>>
>>>
>>> --
>>> Lars Kristian RolandLars@xxxxxxxxx+47 90733036 www.apus.no - lars.roland.bz
>>>
>>>
>>
>>
>> --
>> Regards
>>
>> Kasun Perera
>>
>>
>
>
> --
> Regards
>
> Kasun Perera
>
>


-- 
Regards

Kasun Perera

References