CPRS for iOS?

Been pondering a native iOS version of CPRS, at least an iOS frameworks for starters, as I would LOVE to see CPRS running natively on an iPad. Natively.  (Giving more serious thought as I'm about to retire from the VA.)


(Also think an AS dictionary for a CPRS app would be awesome, but know that would have be OSX only.)

Any [positive] thoughts on an iOS CPRS? 

TIA


like0

Comments

The tools for doing this have

Rob Tweed's picture

The tools for doing this have been available for some time.  Don't limit yourself by writing purely Native apps that are then restricted to iOS.

React Native is the way to go to get cross-platform Native mobile support, and with QEWD and the ewd-qoper8-vistarpc module at the back-end, you'll have everything you need to integrate with VistA / CPRS legacy code.  Here's some links to get you started:

React Native:

http://facebook.github.io/react-native/

The very latest announcement from Microsoft - a cross-platform React Native-based technology:

https://microsoft.github.io/reactxp/

Nativebase: cross-platform UI library for React Native:

https://nativebase.io/

QEWD:

https://github.com/robtweed/qewd

Online training course and learning materials for QEWD and its associated modules:

http://ec2.mgateway.com/ewd/ws/training.html

For ewd-qoper8-vistarpc which is a Node.js-based technology that exposes VistA's RPCs as REST services:

https://www.slideshare.net/robtweed/ewdqoper8vistarpc-exposing-vistas-rp...

https://github.com/robtweed/ewd-qoper8-vistarpc

For community assistance with the QEWD and ewd-qoper8-vistarpc technologies:

https://groups.google.com/forum/#!forum/enterprise-web-developer-community

Hope this helps

Rob

 

 

 

like0

CPRS on an iPad

RobertGuajardo's picture

In April 2010 shortly after the iPad first came out I was traveling to DC and happened to sit next to a clinician who had his shiny new iPad too.  At the time there were already 185,000 apps in the App store.  After some conversation the clinician shared that what he would really love is to have an "App" on the iPad that he could use to be more efficient in his day to day activities.  I thought that would be a good idea as well.  As a technologist I understand the benefits of platform independence, portability and reuse as Rob references in his comment but there is no denying that a native application, especially an iOS application is very nice from an end user point of view.

A few years ago I did some work with Udai Kumar in the UK while examining solutions for NHS trusts.  He showed me a native application that was effectively an iOS version of CPRS.  It was very exciting and performed very well making good use of NodeJS and JavaScript running on top of GTM mumps.  Clearly it leverages some of the VistA RPC calls in some areas which you can see in the demo that I created at the time (see link below).

Chris, I would encourage you in your efforts and suggest you take a look at the link below.  I would be happy to share more information if you are interested.

https://www.brighttalk.com/search?duration=0..&q=guajardo&rank=number_viewings

 

like0

React Native apps ARE Native apps

Rob Tweed's picture

The whole point of React Native is that they are fully-fledged Native Apps.  The only difference is you develop using JavaScript instead of having to develop using platform-specific languages such as Objective C or Swift (for iOS) and then re-develop using Java (for Android). Removing the need for multi-disciplinary teams but retaining the benefits of truly Native apps is why Facebook developed the technology, and now we see Microsoft also getting on board extending it to allow desktop cross-development too.

 

like0

CPRS for iOS?

Chas Brown's picture

Not interested in Android, or Java.  Have already used JavaScript for allowing users to search data residing in a Fileman file from a web page.  I would like to specifically write for the iPad.  And I'm about to have the time.  :-)




On Tuesday, April 11, 2017, 12:39 PM, Rob Tweed <rtweed@mgateway.com> wrote:

The whole point of React Native is that they are fully-fledged Native Apps.  The only difference is you develop using JavaScript instead of having to develop using platform-specific languages such as Objective C or Swift (for iOS) and then re-develop using Java (for Android). Removing the need for multi-disciplinary teams but retaining the benefits of truly Native apps is why Facebook developed the technology, and now we see Microsoft also getting on board extending it to allow desktop cross-development too.

like0

CPRS for iOS?

Sam Habiel's picture
There is already an iPad application that provides a lot of CPRS viewing functionality; and pretty well. I don't know what happened to it; but I suspect we can get it via a FOIA request.

--Sam


On Tue, Apr 11, 2017 at 1:29 PM, Chas Brown <chuck5566@gmail.com> wrote:

Not interested in Android, or Java.  Have already used JavaScript for allowing users to search data residing in a Fileman file from a web page.  I would like to specifically write for the iPad.  And I'm about to have the time.  :-)




On Tuesday, April 11, 2017, 12:39 PM, Rob Tweed <rtweed@mgateway.com> wrote:

The whole point of React Native is that they are fully-fledged Native Apps.  The only difference is you develop using JavaScript instead of having to develop using platform-specific languages such as Objective C or Swift (for iOS) and then re-develop using Java (for Android). Removing the need for multi-disciplinary teams but retaining the benefits of truly Native apps is why Facebook developed the technology, and now we see Microsoft also getting on board extending it to allow desktop cross-development too.


--
Full post: https://www.osehra.org/post/cprs-ios
Manage my subscriptions: https://www.osehra.org/mailinglist
Stop emails for this post: https://www.osehra.org/mailinglist/unsubscribe/6067



like0

CPRS for iOS?

DAVID Whitten's picture
 I saw a an IOS app that I thought was duplicating CPRS a few years ago.
 Digging under the covers, I found it was actually a Citrix applicationj
 simply doing a screen-share of a PC running CPRS.

 This may not be the iPad app you saw, I don't know.


On Wed, Apr 12, 2017 at 10:40 AM, Sam Habiel <habiels@osehra.org> wrote:

There is already an iPad application that provides a lot of CPRS viewing functionality; and pretty well. I don't know what happened to it; but I suspect we can get it via a FOIA request.

--Sam



On Tue, Apr 11, 2017 at 1:29 PM, Chas Brown <chuck5566@gmail.com> wrote:

Not interested in Android, or Java.  Have already used JavaScript for allowing users to search data residing in a Fileman file from a web page.  I would like to specifically write for the iPad.  And I'm about to have the time.  :-)




On Tuesday, April 11, 2017, 12:39 PM, Rob Tweed <rtweed@mgateway.com> wrote:

The whole point of React Native is that they are fully-fledged Native Apps.  The only difference is you develop using JavaScript instead of having to develop using platform-specific languages such as Objective C or Swift (for iOS) and then re-develop using Java (for Android). Removing the need for multi-disciplinary teams but retaining the benefits of truly Native apps is why Facebook developed the technology, and now we see Microsoft also getting on board extending it to allow desktop cross-development too.


--
Full post: https://www.osehra.org/post/cprs-ios
Manage my subscriptions: https://www.osehra.org/mailinglist
Stop emails for this post: https://www.osehra.org/mailinglist/unsubscribe/6067




--
Full post: https://www.osehra.org/post/cprs-ios
Manage my subscriptions: https://www.osehra.org/mailinglist
Stop emails for this post: https://www.osehra.org/mailinglist/unsubscribe/6067



like0

CPRS for iOS?

Joel Ivey's picture
I do know that a group within Kernel and another package are two were working with iOS at least to work towards a version for iPad at least (and perhaps other pads or phones, I am not sure).


On Wed, Apr 12, 2017 at 2:31 PM, DAVID Whitten <whitten@netcom.com> wrote:

 I saw a an IOS app that I thought was duplicating CPRS a few years ago.
 Digging under the covers, I found it was actually a Citrix applicationj
 simply doing a screen-share of a PC running CPRS.

 This may not be the iPad app you saw, I don't know.





like0

Come back Sid Tarason, all is forgiven!

Rob Tweed's picture

It's a great shame that Sid Tarason's ground-breaking work to modernise VistA came to naught.  I don't know what Sid's doing these days, but in my opinion the VA should have bitten his hand off to get hold of what he'd done.  For those who've forgotten (or were unaware), you can still see some of his videos at https://www.linkedin.com/in/sidney-tarason-52072a98/  - look at the Media links on his page there.  You'll see, for example, his CPRS Evo project

like1

CPRS for iOS?

Chas Brown's picture

Thanx Joel.  Checking on this and so far what I can find is that there may be iOS projects but may be for Healthe Vet instead of VistA.  I'll keep checking




On Wednesday, April 12, 2017, 9:59 PM, Joel Ivey <joelivey@gmail.com> wrote:

I do know that a group within Kernel and another package are two were working with iOS at least to work towards a version for iPad at least (and perhaps other pads or phones, I am not sure).


On Wed, Apr 12, 2017 at 2:31 PM, DAVID Whitten <whitten@netcom.com> wrote:

 I saw a an IOS app that I thought was duplicating CPRS a few years ago.
 Digging under the covers, I found it was actually a Citrix applicationj
 simply doing a screen-share of a PC running CPRS.

 This may not be the iPad app you saw, I don't know.





like0