Announcement

Collapse

Mirth Connect 4.3.0 Released!

Mirth Connect 4.3.0 is now available as an appliance update and on our GitHub page.

This is a major release containing new features like adding new functionality to the Mirth Connect Setup Wizard, adding the ability for resource and channel-specific classloaders to load child-first or parent-first, and added a default implementation of the getObjectsForSwaggerExamples() method in the ServicePlugin class. This release also contains enhancements for the Mirth Connect Administrator Launcher, the Mirth Connect Docker images, and several bug fixes and security improvements.

Download | See What's New | Upgrade Guide | Release Notes

For discussion on this release, see this thread.
See more
See less

display an array of telephonnumbers

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • display an array of telephonnumbers

    Hello,

    in HL7 it is possible to put Arrays od telephonnumbers in the statement.

    Now my question: if i receive such a statement, how can i built a transformer to get all telephonenumbers.
    If i make a transformer e.g msg['PID']['PID.13']['XTN.1'].toString()
    as result i get something like this:

    <XTN.1 xmlns="urn:hl7-org:v2xml">(301)444-5473B951</XTN.1>
    <XTN.1 xmlns="urn:hl7-org:v2xml">(240)765-1455</XTN.1>
    <XTN.1 xmlns="urn:hl7-org:v2xml">(972)666-1992x6444C Press 2</XTN.1>
    <XTN.1 xmlns="urn:hl7-org:v2xml">(240)222-1212</XTN.1>
    <XTN.1 xmlns="urn:hl7-org:v2xml">(301)444-5473B951</XTN.1>

    Thanks
    Jörg Orlowski

  • #2
    Re: display an array of telephonnumbers

    What do you need exactlty

    to get each one of the numbers you need a for loop

    for (...){
    msg[&#039;PID&#039;][&#039;PID.13&#039;][&#039;XTN.1&#039;][i].toString()
    }

    Comment


    • #3
      Re: display an array of telephonnumbers

      Thank you,
      i`ll try this immediately.

      Jörg Orlowski

      Comment


      • #4
        Re: display an array of telephonnumbers

        Hello,
        i tried to build a new Transformer like this:

        for (var i=0; i<2;i++){
        msg[&#039;PID&#039;][&#039;PID.13&#039;][&#039;XTN.1&#039;][i].toString()
        }

        But this is not correct, do you have any suggestions? (i<2 is just for testing)

        Jörg

        Comment


        • #5
          Re: display an array of telephonnumbers

          hi,

          okay, now i know that i have to make is a "javascript step" in the transformer.
          But how can i acces the step? or can someone tell me how to use it the right way?

          i am still trying...

          Jörg

          Comment

          Working...
          X