http://emrpms.blogspot.in/2013/08/hl7-parsingmy-own-parser.html

On Wed, Jan 28, 2015 at 6:19 PM, Gurmail Multani <gurmail.mult...@gmail.com>
wrote:

> Hi,
>
> I'm using nHapi API version 2.5.1 to parse LRI messages for meaning Stage
> 2.
>
> i'm facing problem to get multiple OBX related to OBR. Can you help me how
> to get multiple obx values related to one OBR. Currently i'm trying to get
> multiple observation by this. but i always get index value one of every
> order. Below is the code
>
>                 Dim parser As New PipeParser()
>                 Dim ParsedMessage As IMessage = parser.Parse(strHL7)
>                 Dim _ORU_R01 As ORU_R01 = TryCast(ParsedMessage, ORU_R01)
>                 Dim patientResult As ORU_R01_PATIENT_RESULT =
> TryCast(ParsedMessage.GetStructure("PATIENT_RESULT"),
> ORU_R01_PATIENT_RESULT)
>                 Dim orderObservationRepetitions As Int32 =
> patientResult.ORDER_OBSERVATIONRepetitionsUsed
>
>                 For orderObservationIndex As Integer = 0 To
> orderObservationRepetitions - 1
>                 Dim orderObservation As ORU_R01_ORDER_OBSERVATION =
> patientResult.GetORDER_OBSERVATION(orderObservationIndex)
>
>
>                  Dim observationRepetitions As Int32 =
> orderObservation.OBSERVATION.currentReps("OBX")
>
>
>
>
>
>
>
>
>
>
>
>
> MSH|^~\&|^2.16.840.1.113883.3.72.5.20^ISO|^2.16.840.1.113883.3.72.5.21^ISO||^2.16.840.1.113883.3.72.5.23^ISO|20110531140551-0500||ORU^R01^ORU_R01|NIST-LRI-GU-RU-004.01|T|2.5.1|||AL|NE|||||LRI_Common_Component^^2.16.840.1.113883.9.16^ISO~LRI_GU_Component^^2.16.840.1.113883.9.12^ISO~LRI_RU_Component^^2.16.840.1.113883.9.14^ISO
>
>
> PID|1||PATID1234^^^&2.16.840.1.113883.3.72.5.30.2&ISO^MR||Jones^William^A||19610615|M||2106-3^White^HL70005
>
> ORC|RE|ORD723222-4^^2.16.840.1.113883.3.72.5.24^ISO|R-
>
> 783274-4^^2.16.840.1.113883.3.72.5.25^ISO|GORD874211^^2.16.840.1.113883.3.72.5.24^ISO||||||||57422^Radon^Nicholas^^^^^^&2.16.840.1.113883.3.72.5.30.1&ISO^L^^^NPI
>
> OBR|1|ORD723222-4^^2.16.840.1.113883.3.72.5.24^ISO|R-783274-4^^2.16.840.1.113883.3.72.5.25^ISO|625-4^Bacteria
> identified in Stool by Culture^LN^3456543^CULTURE STOOL^99USI^^^Stool
> Culture|||20110530123551-0500||||||787.91^DIARRHEA^I9CDX^^^^^^DIARRHEA|||57422^Radon^Nicholas^^^^^^&2.16.840.1.113883.3.72.5.30.1&ISO^L^^^NPI||||||20110531140428-0500|||F
>
> OBX|1|CWE|625-4^Bacteria identified in Stool by Culture^LN^^^^^^Stool
> Culture
>
>
> OBX|2|CWE|625-4^Bacteria identified in Stool by Culture^LN^^^^^^Stool
> Culture|2|
>
>
> OBX|3|CWE|625-4^Bacteria identified in Stool by Culture^LN^^^^^^Stool
> Culture|3|
>
> OBR|2||R-783274-5^^2.16.840.1.113883.3.72.5.25^ISO|
>
> OBX|1|SN|28-1^Ampicillin [Susceptibility] by Minimum inhibitory
> concentration
> (MIC)^LN^^^^^^AMPICILLIN|1|<^0.06|ug/mL^^UCUM||S|||F|||20110530123551-0500|||||20110601130655-0500||||
> OBX|2|SN|267-5^Gentamicin [Susceptibility] by Minimum inhibitory
> concentration
> (MIC)^LN^^^^^^GENTAMICIN|1|^0.05|ug/mL^^UCUM||S|||F|||20110530123551-0500|||||20110601130655-0500||||Century
>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming. The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Hl7api-devel mailing list
> Hl7api-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hl7api-devel
>
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel

Reply via email to