Hi Jeff,
<< 1. Does anyone have a demo NT10/NT11 app I can log into to test on an iPhone? I want to see an actual user experience, especially the first use where I can install on my home screen.
I'm not sure if it counts as an example, but I'll be updating one of our mobile apps in the near future to do this.
So you could install that.
>> 2. Is there a NT10/11 example app I can use to create my own? I realize this may be an issue since it would require a certificate, presumably I can get one from Let's Encrypt though.
The cert is only for the server side, and as you mentioned is trivial, and free, to get.
For the client side certs are required for iOS and Android, but NetTalk (mBuild) creates them for you. (You'll need an Apple developer account to get the iOS one. PWA client apps are not signed, but _must_ come from a secure server.
>> 3. The app I'm thinking about would use minimal patient data, basically an ID Number, and some other non-identifiable data. I'm concerned that there would be data on the device, typically an iPhone.
Indeed there would be data on the device, and you should consider that data as "unsecure" - if someone has physical access to the device, they would have access to that data.
>> Our doctors move between multiple facilities, some on our network, some not on the network. If data is on the device (synced or not synced), it would seem to be a potential security problem, if the device where lost or stolen. Any thoughts or comments on this?
Absolutely. anytime someone has physical access to a device the data on that device (be it mobile, or PC should be considered to be "compromised". If you have doctors who are prone to losing devices then you may want to consider the information you put on there. A web app may be more suitable. (note, a PWA does not _have_ to store data on the device - if it doesn't then obviously a network connection is required to get the data. )
>> 4. If I create a PWA application, can I compile it as a dll and use it in the Multi-Site Host app?
yes.
Cheers
Bruce