XDS testing

Hi

I’m new to this software and I installed your openshr with instruction from :

https://github.com/jembi/openshr

I installed it on an LX Smartos image and it seems to startup fine, I can see the administration pages, axis wsdl endpoints and so on.
I’m aware of HL7 standards and IHE initiative, in this context where can I find a document or some example in order to test the system to store/retrieve documents and send Pid ?
Is there a tutorial in order to use this xds platform ?
Thank you

Paolo Marcheschi

···

Hi Paulo,

We’ve got some basic validation tests that might be useful to you in this context: https://github.com/jembi/openshr-validation-tests

It’s just a node script that posts a PIX feed, sends a Provide and Register document and then retrieves that document from the OpenSHR.

The tests use a minimal immunization content CDA as the document.

Hope this helps.

Hannes

···

On 19 February 2016 at 19:06, Paolo Marcheschi paolo.marcheschi@gmail.com wrote:

Hi

I’m new to this software and I installed your openshr with instruction from :

https://github.com/jembi/openshr

I installed it on an LX Smartos image and it seems to startup fine, I can see the administration pages, axis wsdl endpoints and so on.
I’m aware of HL7 standards and IHE initiative, in this context where can I find a document or some example in order to test the system to store/retrieve documents and send Pid ?
Is there a tutorial in order to use this xds platform ?
Thank you

Paolo Marcheschi

You received this message because you are subscribed to the Google Groups “Shared Health Record (OpenHIE)” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openhie-shr+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Hannes Venter

Senior Software Developer

Jembi Health Systems | SOUTH AFRICA

Mobile: +27 73 276 2848 | Office: +27 21 701 0939 | Skype: venter.johannes

E-mail: hannes@jembi.org

This e-mail contains proprietary and confidential information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and then deleting same. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. Jembi Health Systems NPO, its subsidiaries and associated companies is not liable for the security of information sent by e-mail and accepts no liability of whatsoever nature for any loss, damage or expense resulting, directly or indirectly, from the access of this e-mail or any attachments hereto.

Hi Paolo,

The documentation is a bit scarce but this may also help you with some places to look for config files and config options: https://github.com/jembi/openshr#setting-up-the-openshr-on-ubuntu-from-a-ppa-1404-trusty

Cheers,

Ryan

···

On 19 February 2016 at 19:06, Paolo Marcheschi paolo.marcheschi@gmail.com wrote:

Hi

I’m new to this software and I installed your openshr with instruction from :

https://github.com/jembi/openshr

I installed it on an LX Smartos image and it seems to startup fine, I can see the administration pages, axis wsdl endpoints and so on.
I’m aware of HL7 standards and IHE initiative, in this context where can I find a document or some example in order to test the system to store/retrieve documents and send Pid ?
Is there a tutorial in order to use this xds platform ?
Thank you

Paolo Marcheschi

You received this message because you are subscribed to the Google Groups “Shared Health Record (OpenHIE)” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openhie-shr+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


Hannes Venter

Senior Software Developer

Jembi Health Systems | SOUTH AFRICA

Mobile: +27 73 276 2848 | Office: +27 21 701 0939 | Skype: venter.johannes

E-mail: hannes@jembi.org

This e-mail contains proprietary and confidential information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and then deleting same. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. Jembi Health Systems NPO, its subsidiaries and associated companies is not liable for the security of information sent by e-mail and accepts no liability of whatsoever nature for any loss, damage or expense resulting, directly or indirectly, from the access of this e-mail or any attachments hereto.

Hi
Thank you for your fast reply
I tried to install first in a ubuntu linux, but it does not work
After that i tried in a nodejs zone frm joyemt and a had better luck
the “npm install” runs fine without errors, but I got an error when I try to run the test, that I think is a connectio refused:
./node_modules/coffee-script/bin/coffee test-send-retrieve.coffee “http:///10.xx.x.x:8080/openmrs/ms/xdsrepository”

Running with configuration: {
“target”: “http:///10.xx.x.x:8080/openmrs/ms/xdsrepository”,
“docUniqueId”: “2.25.328117663381734496160968952088781316803”,
“subUniqueId”: “2.25.121550755128637288085026788498926386352”,
“sourcePatId”: “2.25.204803981352794371883726792264424439937”,
“messageId”: “def51d21-8981-474d-9492-224aab331971”,
“firstName”: “Dorene”,
“lastName”: “Patient”,
“repoUniqueId”: “1.19.6.24.109.42.1.5.1”
}

events.js:85
throw er; // Unhandled ‘error’ event
^
Error: connect ECONNREFUSED
at exports._errnoException (util.js:746:11)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)

npm ERR! SunOS 5.11
npm ERR! argv “/opt/local/bin/node” “/opt/local/bin/npm” “run” “test” “–” “http:///10.xx.x.x:8080/openmrs/ms/xdsrepository”
npm ERR! node v0.12.6
npm ERR! npm v2.11.2
npm ERR! code ELIFECYCLE
npm ERR! openshr-validation-tests@1.0.0 test: ./node_modules/coffee-script/bin/coffee test-send-retrieve.coffee "http:///10.xx.x.x:8080/openmrs/ms/xdsrepository"
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the openshr-validation-tests@1.0.0 test script ‘./node_modules/coffee-script/bin/coffee test-send-retrieve.coffee “http:///10.xx.x.x:8080/openmrs/ms/xdsrepository”’.
npm ERR! This is most likely a problem with the openshr-validation-tests package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./node_modules/coffee-script/bin/coffee test-send-retrieve.coffee “http://10.xx.x.x:8080/openmrs/ms/xdsrepository
npm ERR! You can get their info via:
npm ERR! npm owner ls openshr-validation-tests
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /root/openshr-validation-tests/npm-debug.log

I checked and the end point is reachable , is the end point wrong ?

Thank you

Paolo

···

On Monday, February 22, 2016 at 8:46:53 AM UTC+1, Hannes Venter wrote:

Hi Paulo,

We’ve got some basic validation tests that might be useful to you in this context: https://github.com/jembi/openshr-validation-tests

It’s just a node script that posts a PIX feed, sends a Provide and Register document and then retrieves that document from the OpenSHR.

The tests use a minimal immunization content CDA as the document.

Hope this helps.

Hannes

On 19 February 2016 at 19:06, Paolo Marcheschi paolo.ma...@gmail.com wrote:

Hi

I’m new to this software and I installed your openshr with instruction from :

https://github.com/jembi/openshr

I installed it on an LX Smartos image and it seems to startup fine, I can see the administration pages, axis wsdl endpoints and so on.
I’m aware of HL7 standards and IHE initiative, in this context where can I find a document or some example in order to test the system to store/retrieve documents and send Pid ?
Is there a tutorial in order to use this xds platform ?
Thank you

Paolo Marcheschi

You received this message because you are subscribed to the Google Groups “Shared Health Record (OpenHIE)” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openhie-shr...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


Hannes Venter

Senior Software Developer

Jembi Health Systems | SOUTH AFRICA

Mobile: +27 73 276 2848 | Office: +27 21 701 0939 | Skype: venter.johannes

E-mail: han...@jembi.org

This e-mail contains proprietary and confidential information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and then deleting same. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. Jembi Health Systems NPO, its subsidiaries and associated companies is not liable for the security of information sent by e-mail and accepts no liability of whatsoever nature for any loss, damage or expense resulting, directly or indirectly, from the access of this e-mail or any attachments hereto.

Hi Ryan
Thank you for your reply, I see that you have created the xds fork on github.
I followed your guide, but I really need a simple way to test a base system of registry and repository.
Do I need to play with all these configuration or is possible to use the openshr-validation-tests ?
On a base configuration is the usage as simple as in the README.md file ?
$ npm install
$ npm run test – http://yourserver:8080/openmrs/ms/xdsrepository

Because it fails for me.

Thank you

Paolo

···

On Monday, February 22, 2016 at 11:07:28 AM UTC+1, Ryan Crichton wrote:

Hi Paolo,

The documentation is a bit scarce but this may also help you with some places to look for config files and config options: https://github.com/jembi/openshr#setting-up-the-openshr-on-ubuntu-from-a-ppa-1404-trusty

Cheers,

Ryan

On Mon, Feb 22, 2016 at 9:46 AM Hannes Venter han...@jembi.org wrote:

Hi Paulo,

We’ve got some basic validation tests that might be useful to you in this context: https://github.com/jembi/openshr-validation-tests

It’s just a node script that posts a PIX feed, sends a Provide and Register document and then retrieves that document from the OpenSHR.

The tests use a minimal immunization content CDA as the document.

Hope this helps.

Hannes

On 19 February 2016 at 19:06, Paolo Marcheschi paolo.ma...@gmail.com wrote:

Hi

I’m new to this software and I installed your openshr with instruction from :

https://github.com/jembi/openshr

I installed it on an LX Smartos image and it seems to startup fine, I can see the administration pages, axis wsdl endpoints and so on.
I’m aware of HL7 standards and IHE initiative, in this context where can I find a document or some example in order to test the system to store/retrieve documents and send Pid ?
Is there a tutorial in order to use this xds platform ?
Thank you

Paolo Marcheschi

You received this message because you are subscribed to the Google Groups “Shared Health Record (OpenHIE)” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openhie-shr...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


Hannes Venter

Senior Software Developer

Jembi Health Systems | SOUTH AFRICA

Mobile: +27 73 276 2848 | Office: +27 21 701 0939 | Skype: venter.johannes

E-mail: han...@jembi.org

This e-mail contains proprietary and confidential information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and then deleting same. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. Jembi Health Systems NPO, its subsidiaries and associated companies is not liable for the security of information sent by e-mail and accepts no liability of whatsoever nature for any loss, damage or expense resulting, directly or indirectly, from the access of this e-mail or any attachments hereto.

You received this message because you are subscribed to the Google Groups “Shared Health Record (OpenHIE)” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openhie-shr...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Ryan Crichton

Lead Developer, Jembi Health Systems | SOUTH AFRICA

Mobile: +27845829934 | Skype: ryan.graham.crichton
E-mail: ryan@jembi.org

Hi Paolo,

The validation tests should work out thee box with the base configuration. It seems that the validation script cannot connect to the endpoint. Are you able to telnet to that address? It seems like some sort of network issue.

Cheers,

Ryan

···

On Mon, Feb 22, 2016 at 7:40 PM Paolo Marcheschi paolo.marcheschi@gmail.com wrote:

Hi Ryan
Thank you for your reply, I see that you have created the xds fork on github.
I followed your guide, but I really need a simple way to test a base system of registry and repository.
Do I need to play with all these configuration or is possible to use the openshr-validation-tests ?
On a base configuration is the usage as simple as in the README.md file ?
$ npm install
$ npm run test – http://yourserver:8080/openmrs/ms/xdsrepository

Because it fails for me.

Thank you

Paolo

On Monday, February 22, 2016 at 11:07:28 AM UTC+1, Ryan Crichton wrote:

Hi Paolo,

The documentation is a bit scarce but this may also help you with some places to look for config files and config options: https://github.com/jembi/openshr#setting-up-the-openshr-on-ubuntu-from-a-ppa-1404-trusty

Cheers,

Ryan

On Mon, Feb 22, 2016 at 9:46 AM Hannes Venter han...@jembi.org wrote:

Hi Paulo,

We’ve got some basic validation tests that might be useful to you in this context: https://github.com/jembi/openshr-validation-tests

It’s just a node script that posts a PIX feed, sends a Provide and Register document and then retrieves that document from the OpenSHR.

The tests use a minimal immunization content CDA as the document.

Hope this helps.

Hannes

On 19 February 2016 at 19:06, Paolo Marcheschi paolo.ma...@gmail.com wrote:

Hi

I’m new to this software and I installed your openshr with instruction from :

https://github.com/jembi/openshr

I installed it on an LX Smartos image and it seems to startup fine, I can see the administration pages, axis wsdl endpoints and so on.
I’m aware of HL7 standards and IHE initiative, in this context where can I find a document or some example in order to test the system to store/retrieve documents and send Pid ?
Is there a tutorial in order to use this xds platform ?
Thank you

Paolo Marcheschi

You received this message because you are subscribed to the Google Groups “Shared Health Record (OpenHIE)” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openhie-shr...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Hannes Venter

Senior Software Developer

Jembi Health Systems | SOUTH AFRICA

Mobile: +27 73 276 2848 | Office: +27 21 701 0939 | Skype: venter.johannes

E-mail: han...@jembi.org

This e-mail contains proprietary and confidential information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and then deleting same. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. Jembi Health Systems NPO, its subsidiaries and associated companies is not liable for the security of information sent by e-mail and accepts no liability of whatsoever nature for any loss, damage or expense resulting, directly or indirectly, from the access of this e-mail or any attachments hereto.

You received this message because you are subscribed to the Google Groups “Shared Health Record (OpenHIE)” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openhie-shr...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Ryan Crichton

Lead Developer, Jembi Health Systems | SOUTH AFRICA

Mobile: +27845829934 | Skype: ryan.graham.crichton
E-mail: ryan@jembi.org

You received this message because you are subscribed to the Google Groups “Shared Health Record (OpenHIE)” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openhie-shr+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Ryan Crichton

Lead Developer, Jembi Health Systems | SOUTH AFRICA

Mobile: +27845829934 | Skype: ryan.graham.crichton
E-mail: ryan@jembi.org

Hi
it is very strange, this is the first thing i tried:
[root@node ~/openshr-validation-tests]# telnet XX.DD.FF.GG 8080
Trying XX.DD.FF.GG…
Connected to XX.DD.FF.GG.
Escape character is ‘^]’.
Connection to XX.DD.FF.GG closed by foreign host.

What is your test environment ?
I tried with several installation with a lot of linuxes and nodejs

versions

Thank you
Paolo
···

On 02/23/16 08:07 AM, Ryan Crichton
wrote:

Hi Paolo,

      The validation tests should work out thee box with the base

configuration. It seems that the validation script cannot
connect to the endpoint. Are you able to telnet to that
address? It seems like some sort of network issue.

Cheers,

Ryan

      On Mon, Feb 22, 2016 at 7:40 PM Paolo Marcheschi

<paolo.marcheschi@gmail.com >
wrote:

Hi Ryan

        Thank you for your reply, I see that you have created the

xds fork on github.

        I followed your guide, but I really need a simple way to

test a base system of registry and repository.

        Do I need to play with all these configuration or is

possible to use the openshr-validation-tests
?

        On a base configuration is the usage as simple as in the

README.md file ?

        $ npm install

        $ npm run test -- [http://yourserver:8080/openmrs/ms/xdsrepository](http://yourserver:8080/openmrs/ms/xdsrepository)



        Because it fails for me.



        Thank you

Hi Paulo,

Looks like our script was setup to always use localhost for the pix feed! That’s likely why you kept seeing connection refused errors.

Mind trying again with the latest version on github?

You should just be able to run the following (also adding a -p flag for the registry pix feed host):

npm run test – -p yourserver:3602 http://yourserver:8080/openmrs/ms/xdsrepository

Cheers

Hannes

···

On 23 February 2016 at 13:01, paolo paolo.marcheschi@gmail.com wrote:

Hi

it is very strange, this is the first thing i tried:

[root@node ~/openshr-validation-tests]# telnet [XX.DD.FF.GG](http://XX.DD.FF.GG) 8080

Trying XX.DD.FF.GG...

Connected to [XX.DD.FF.GG](http://XX.DD.FF.GG).

Escape character is '^]'.

Connection to [XX.DD.FF.GG](http://XX.DD.FF.GG) closed by foreign host.



What is your test environment ?

I tried with several installation with a lot of linuxes and nodejs

versions

Thank you

Paolo
  On 02/23/16 08:07 AM, Ryan Crichton

wrote:

Hi Paolo,

      The validation tests should work out thee box with the base

configuration. It seems that the validation script cannot
connect to the endpoint. Are you able to telnet to that
address? It seems like some sort of network issue.

Cheers,

Ryan

      On Mon, Feb 22, 2016 at 7:40 PM Paolo Marcheschi

<paolo.marcheschi@gmail.com >
wrote:

Hi Ryan

        Thank you for your reply, I see that you have created the

xds fork on github.

        I followed your guide, but I really need a simple way to

test a base system of registry and repository.

        Do I need to play with all these configuration or is

possible to use the openshr-validation-tests
?

        On a base configuration is the usage as simple as in the

README.md file ?

        $ npm install

        $ npm run test -- [http://yourserver:8080/openmrs/ms/xdsrepository](http://yourserver:8080/openmrs/ms/xdsrepository)



        Because it fails for me.



        Thank you

Hannes Venter

Senior Software Developer

Jembi Health Systems | SOUTH AFRICA

Mobile: +27 73 276 2848 | Office: +27 21 701 0939 | Skype: venter.johannes

E-mail: hannes@jembi.org

This e-mail contains proprietary and confidential information some or all of which may be legally privileged. It is for the intended recipient only. If an addressing or transmission error has misdirected this e-mail, please notify the author by replying to this e-mail and then deleting same. If you are not the intended recipient you must not use, disclose, distribute, copy, print or rely on this e-mail. Jembi Health Systems NPO, its subsidiaries and associated companies is not liable for the security of information sent by e-mail and accepts no liability of whatsoever nature for any loss, damage or expense resulting, directly or indirectly, from the access of this e-mail or any attachments hereto.

Hi
that’s a lot better:

Provide and Register Document Set.b: Successful
Retrieve Document Set.b: Successful

Thank you

Paolo
···

On 02/23/16 12:45 PM, Hannes Venter
wrote:

Hi Paulo,

      Looks like our script was setup to always use localhost for

the pix feed! That’s likely why you kept seeing connection
refused errors.

Mind trying again with the latest version on github?

      You should just be able to run the following (also adding a

-p flag for the registry pix feed host):

        npm run test --

-p yourserver:3602 http://yourserver:8080/openmrs/ms/xdsrepository

Cheers

Hannes

On 23 February 2016 at 13:01, paolo paolo.marcheschi@gmail.com
wrote:

Hi

          it is very strange, this is the first thing i tried:

          [root@node ~/openshr-validation-tests]# telnet [XX.DD.FF.GG](http://XX.DD.FF.GG) 8080

          Trying XX.DD.FF.GG...

          Connected to [XX.DD.FF.GG](http://XX.DD.FF.GG).

          Escape character is '^]'.

          Connection to [XX.DD.FF.GG](http://XX.DD.FF.GG)
          closed by foreign host.



          What is your test environment ?

          I tried with several installation with a lot of linuxes

and nodejs versions

          Thank you

          Paolo

On 02/23/16 08:07 AM, Ryan Crichton wrote:

Hi Paolo,

                  The validation tests should work out thee box

with the base configuration. It seems that the
validation script cannot connect to the endpoint.
Are you able to telnet to that address? It seems
like some sort of network issue.

Cheers,

Ryan

                  On Mon, Feb 22, 2016 at 7:40 PM Paolo

Marcheschi <paolo.marcheschi@gmail.com
>
wrote:

Hi Ryan

                    Thank you for your reply, I see that you have

created the xds fork on github.

                    I followed your guide, but I really need a

simple way to test a base system of registry and
repository.

                    Do I need to play with all these configuration

or is possible to use the openshr-validation-tests
?

                    On a base configuration is the usage as simple

as in the README.md file ?

                    $ npm install

                    $ npm run test -- [http://yourserver:8080/openmrs/ms/xdsrepository](http://yourserver:8080/openmrs/ms/xdsrepository)



                    Because it fails for me.



                    Thank you


Hannes Venter

Senior Software Developer

  •                  Jembi Health Systems |  SOUTH
    

AFRICA*

  •                Mobile: +27 73 276 2848 | Office: +27 21 701
    

0939 | Skype: venter.johannes*

E-mail: hannes@jembi.org

  •                    This e-mail contains proprietary and
    

confidential information some or all of which
may be legally privileged. It is for the
intended recipient only. If an addressing or
transmission error has misdirected this e-mail,
please notify the author by replying to this
e-mail and then deleting same. If you are not
the intended recipient you must not use,
disclose, distribute, copy, print or rely on
this e-mail. Jembi Health Systems NPO, its
subsidiaries and associated companies is not
liable for the security of information sent by
e-mail and accepts no liability of whatsoever
nature for any loss, damage or expense
resulting, directly or indirectly, from the
access of this e-mail or any attachments hereto.*