Hi Joaquin,

The thing worth mentioning that i didn't in release email is that actually
this is not fully fledged 'SMART container' because the installed apps can
only fetch data from the same OpenMRS instance, so it is the container and
back end EMR at the same time and this is what we decided on for the first
release,  probably a feature we can add in later versions is to let them
communicate to external EMRs. Currently the only apps that can be hosted
are those that conform  and were written according to this specs at SMART
project <http://A couple of questions. 1. Would this allow all of the
permissions for all of the SMART apps to be handled through OpenMRS? i.e.
if I insert a RIS/PACS viewer as a SMART app, would OpenMRS be the one that
has the user's permissions as to what they can and can not see inside the
RIS/PACS? 2. Does this use the OpenMRS REST API or the SMART one? 3. Can as
described above, a RIS/PACS system (or a lab system or others) be connected
via a SMART app to OpenMRS for the users to view those systems seamlessly
i.e. if in OpenMRS, view images from the RIS/PACS, pages from the LIS, or
other subsystems?> and those are javascript based apps.

With the above in mind, see the inline responses i have added below:

1. Would this allow all of the permissions for all of the SMART apps to be
handled through OpenMRS?  i.e. if I insert a RIS/PACS
viewer as a SMART app, would OpenMRS be the one that has the user's
permissions as to what they can and can not see inside the RIS/PACS?
User permissions are still handled by core when the apps attempt to access
date through the private SMART rest API, i.e if a user had no privileges to
the domain objects that a SMART app's data handler uses, then you won't
view contents from that app, probably you will see an error message above
the iframe in which the SMART app contents are displayed.

2. Does this use the OpenMRS REST API or the SMART one?
The SMART rest API is its own and private, this because these apps run
inside the same OpenMRS instance as the data they are accessing is stored,
so it didn't make sense to make it public.
3. Can as described above, a RIS/PACS system (or a lab system or others) be
connected via a SMART app to OpenMRS for the users to view those systems
seamlessly i.e. if in OpenMRS, view images from the RIS/PACS, pages from
the LIS, or other subsystems?
This should be possible, if you tried out the sample apps i attached to a
follow up email i sent, the medication app is capable of fetching videos
and  PDF which it displays seamlessy inside OpenMRS, you might want to
visit how to create a smart
app<http://wiki.chip.org/smart-project/index.php/HOWTO_Build_a_SMART_App>

Hope i've addressed your questions

Wyclif

On Fri, Feb 10, 2012 at 2:08 PM, Joaquín Blaya <
[email protected]> wrote:

> Wyclif,
> This is great, because just 2 days ago we were talking down here that we
> needed to see how to imbed other programs within OpenMRS.
>
> A couple of questions.
> 1. Would this allow all of the permissions for all of the SMART apps to be
> handled through OpenMRS?  i.e. if I insert a RIS/PACS viewer as a SMART
> app, would OpenMRS be the one that has the user's permissions as to what
> they can and can not see inside the RIS/PACS?
> 2. Does this use the OpenMRS REST API or the SMART one?
> 3. Can as described above, a RIS/PACS system (or a lab system or others)
> be connected via a SMART app to OpenMRS for the users to view those systems
> seamlessly i.e. if in OpenMRS, view images from the RIS/PACS, pages from
> the LIS, or other subsystems?
>
> Thanks,
>
> Joaquín
> ___________________________________________________________________
> Gerente de Desarrollo, eHealth Systems <http://www.ehs.cl/>
> Research Fellow, Escuela de Medicina de Harvard <http://hms.harvard.edu/>
> Moderador, GHDOnline.org <http://www.ghdonline.org/>
>
>
> On Thu, Feb 9, 2012 at 4:12 AM, Wyclif Luyima <[email protected]> wrote:
>
>> Apparently i forgot to attach the sample apps zip file, pleased find the
>> attachment to this email.
>>
>> Sorry about that.
>>
>> Wyclif
>>
>>
>> On Thu, Feb 9, 2012 at 2:06 AM, Wyclif Luyima <[email protected]> wrote:
>>
>>> Hello everyone,
>>>
>>> We are proud to announce that SMART container 1.0.0 is available, this
>>> is the first major release of the module. It can be downloaded from the  
>>> modules
>>> download <https://modules.openmrs.org> page and its documentation is
>>> located at 
>>> documentation<https://wiki.openmrs.org/display/docs/Smart+Container+Module>.
>>>  In
>>> summary, it adds the necessary features required to transform an OpenMRS
>>> instance into a SMART app container, meaning that you can download a SMART
>>> app manifest file, install it in OpenMRS and start using it right away, see
>>> SMART<http://wiki.chip.org/smart-project/index.php/Main_Page#What_is_SMART.3F>
>>>  for
>>> more details about SMART.
>>>
>>> Attached to the email is a zip file with some sample apps you can try
>>> out, other sample apps can be downloaded from the SMART website at
>>> http://sample-apps.smartplatforms.org/framework/
>>>
>>> A big thanks to Balachandiran Ajanthan who spent last summer working on
>>> most aspects of the module under the GSoC programme, Josh Mandel and  the
>>> SMART team for all their input. Thanks also to the developers and everyone
>>> else in the community that has contributed in various ways.
>>>
>>> We are looking forward to any form of feedback from you about the
>>> module, in case you happen to discover any obscure bugs, please you can
>>> create tickets  through our issue tracking system jira at project 
>>> page<https://tickets.openmrs.org/browse/SMART>
>>>
>>> Kind regards,
>>>
>>> Wyclif
>>>
>>>
>>>
>>>
>>>
>>>
>> ------------------------------
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>
>
> ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
> OpenMRS Developers' mailing list

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to