Skip to content

HL7 fails to convert HL7 to FHIR #75

@Rob-Smith-HDT

Description

@Rob-Smith-HDT

Describe the bug

HL7 messages are not being successfully being converted to FHIR, despite being enabled. The relevant part of the pod log is as follows

{"timestamp":"2023-06-27T11:10:07.106Z","level":"INFO","thread":"TcpServerConsumerValidationRunnable[mllp://0.0.0.0:10001] - /10.254.44.1:20289 => /10.254.50.133:10001","mdc":{"camel.contextId":"camel-1","camel.routeId":"hl7-adt-inbound"},"logger":"org.apache.camel.component.mllp.MllpTcpServerConsumer.10001","message":"startConsumer(Socket[addr=/10.254.44.1,port=20289,localport=10001]) - starting consumer","context":"default"}
{"timestamp":"2023-06-27T11:10:07.110Z","level":"INFO","thread":"TcpSocketConsumerRunnable[mllp://0.0.0.0:10001] - /10.254.44.1:20289 => /10.254.50.133:10001","mdc":{"camel.routeId":"hl7-adt-inbound","camel.contextId":"camel-1"},"logger":"hl7-adt-inbound","message":"Exchange[Id: ID-hl7-1-vr7zb-1687863665284-0-55, ExchangePattern: InOut, Properties: {CamelCreatedTimestamp=Tue Jun 27 11:10:07 GMT 2023, CamelExternalRedelivered=false, CamelMessageHistory=[DefaultMessageHistory[routeId=hl7-adt-inbound, node=to34]], CamelMllpAutoAcknowledge=true, CamelToEndpoint=log://hl7-adt-inbound?showAll=true}, Headers: {breadcrumbId=ID-hl7-1-vr7zb-1687863665284-0-55, CamelMllpEventType=ADT, CamelMllpLocalAddress=/10.254.50.133:10001, CamelMllpMessageControlId=842000000, CamelMllpMessageType=ADT^A01, CamelMllpProcessingId=P, CamelMllpRemoteAddress=/10.254.44.1:20289, CamelMllpSendingFacility=MCTN, CamelMllpTimestamp=202003010024, CamelMllpTriggerEvent=A01, CamelMllpVersionId=2.5.1}, BodyType: String, Body: MSH|^\&||MCTN|||202003010024||ADT^A01|842000000|P|2.5.1\rEVN|A01|202003010026||||\rPID|1||V00698474|V644032|SMYTH^NIKO^E^^^||19780615|M||B|SE 5556 Nowhere Lane^^Miami^FL^33169^USA^^^FL||786-402-1774|(999)999-9999|ENG|S|CHR|0000729886|123-95-1234\rPV1|1|E|ER^^|EM|||DOLBE^DOLL^Bertie^E^^^MD|DOLBE^DOLL^Bertie^E^^^MD||EM||||PR|AMB|N||ER||14||||||||||||||||HOM|||MCTN|RLQ PAIN|DEP|||202003010026|||||||||\rAL1|1|DA|F001^No Known Allergies^^^allergy.id|U||20190930\rDG1|1|I9|564.00|UNSPEC CONSTIPATION||W||||||||||||N\r, Out: null: ]","context":"default"}
{"timestamp":"2023-06-27T11:10:07.119Z","level":"INFO","thread":"Camel (camel-1) thread #38 - Multicast","logger":"terminologies-direct","message":"Exchange[Id: ID-hl7-1-vr7zb-1687863665284-0-60, ExchangePattern: InOut, Properties: {CamelCorrelationId=ID-hl7-1-vr7zb-1687863665284-0-55, CamelCreatedTimestamp=Tue Jun 27 11:10:07 GMT 2023, CamelExternalRedelivered=false, CamelFilterMatched=true, CamelMessageHistory=[DefaultMessageHistory[routeId=hl7-adt-inbound, node=to34], DefaultMessageHistory[routeId=hl7-adt-inbound, node=to35], DefaultMessageHistory[routeId=hl7-adt-inbound, node=to36], DefaultMessageHistory[routeId=hl7-adt-inbound, node=multicast1], DefaultMessageHistory[routeId=hl7-adt-inbound, node=to37], DefaultMessageHistory[routeId=terminologies-direct, node=choice1], DefaultMessageHistory[routeId=terminologies-direct, node=to2]], CamelMllpAutoAcknowledge=true, CamelMulticastComplete=false, CamelMulticastIndex=0, CamelStreamCacheUnitOfWork=DefaultUnitOfWork, CamelToEndpoint=log://terminologies-direct?showAll=true}, Headers: {breadcrumbId=ID-hl7-1-vr7zb-1687863665284-0-55, CamelMllpEventType=ADT, CamelMllpLocalAddress=/10.254.50.133:10001, CamelMllpMessageControlId=842000000, CamelMllpMessageType=ADT^A01, CamelMllpProcessingId=P, CamelMllpRemoteAddress=/10.254.44.1:20289, CamelMllpSendingFacility=MCTN, CamelMllpTimestamp=202003010024, CamelMllpTriggerEvent=A01, CamelMllpVersionId=2.5.1, org.apache.kafka.clients.producer.RecordMetadata=[adt-0@1]}, BodyType: String, Body: MSH|^
\&||MCTN|||202003010024||ADT^A01|842000000|P|2.5.1\rEVN|A01|202003010026||||\rPID|1||V00698474|V644032|SMYTH^NIKO^E^^^||19780615|M||B|SE 5556 Nowhere Lane^^Miami^FL^33169^USA^^^FL||786-402-1774|(999)999-9999|ENG|S|CHR|0000729886|123-95-1234\rPV1|1|E|ER^^|EM|||DOLBE^DOLL^Bertie^E^^^MD|DOLBE^DOLL^Bertie^E^^^MD||EM||||PR|AMB|N||ER||14||||||||||||||||HOM|||MCTN|RLQ PAIN|DEP|||202003010026|||||||||\rAL1|1|DA|F001^No Known Allergies^^^allergy.id|U||20190930\rDG1|1|I9|564.00|UNSPEC CONSTIPATION||W||||||||||||N\r, Out: null: ]","context":"default"}
{"timestamp":"2023-06-27T11:10:07.124Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","logger":"io.github.linuxforhealth.hl7.HL7ToFHIRConverter","message":"HL7_MESSAGE_STRUCTURE=\nADT_A01 (start)\n MSH - MSH\n [ { SFT } ] - Not populated\n [ UAC ] - Not populated\n EVN - EVN\n PID - PID\n [ PD1 ] - Not populated\n [ { ARV } ] - Not populated\n [ { ROL } ] - Not populated\n [ { NK1 } ] - Not populated\n PV1 - PV1\n [ PV2 ] - Not populated\n [ { ARV2 } ] - Not populated\n [ { ROL2 } ] - Not populated\n [ { DB1 } ] - Not populated\n [ { OBX } ] - Not populated\n [ { AL1 } ] - AL1\n [ { DG1 } ] - DG1\n [ DRG ] - Not populated\n PROCEDURE (start)\n [{\n PR1 - Not populated\n [ { ROL } ] - Not populated\n }]\n PROCEDURE (end)\n [ { GT1 } ] - Not populated\n INSURANCE (start)\n [{\n IN1 - Not populated\n [ IN2 ] - Not populated\n [ { IN3 } ] - Not populated\n [ { ROL } ] - Not populated\n }]\n INSURANCE (end)\n [ ACC ] - Not populated\n [ UB1 ] - Not populated\n [ UB2 ] - Not populated\n [ PDA ] - Not populated\nADT_A01 (end)\n","context":"default"}
{"timestamp":"2023-06-27T11:10:07.125Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"MessageHeader-> Field:meta-> Field:extension_6"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.125Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"MessageHeader-> Field:meta-> Field:extension_5"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.125Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"MessageHeader-> Field:meta-> Field:extension_4"},"logger":"io.github.linuxforhealth.hl7.data.date.DateUtil","message":"Cannot create ZoneId","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"MessageHeader-> Field:destination"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"MessageHeader-> Field:source"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"MessageHeader"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for PD1 ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for INSURANCE ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for INSURANCE ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:extension"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:extension-> Field:null"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.126Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:extension-> Field:null"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.127Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:identifier_1-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.127Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:identifier_1-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.127Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:identifier_4"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment MRG field 1, reason Can't find MRG as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.127Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:identifier_4-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.127Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:identifier_4-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.127Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:identifier_4"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.128Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:id"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.128Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:line"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.128Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:use"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.128Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:use"},"logger":"io.github.linuxforhealth.hl7.data.Hl7RelatedGeneralUtils","message":"Calculating Address Use","context":"default"}
{"timestamp":"2023-06-27T11:10:07.129Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:district"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.129Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:district"},"logger":"io.github.linuxforhealth.hl7.data.Hl7RelatedGeneralUtils","message":"Calculating AddressCountyParish","context":"default"}
{"timestamp":"2023-06-27T11:10:07.129Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:period_2-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.130Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:period_2-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.130Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:type"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.130Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:type"},"logger":"io.github.linuxforhealth.hl7.data.Hl7RelatedGeneralUtils","message":"Calculating Address Type","context":"default"}
{"timestamp":"2023-06-27T11:10:07.130Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:period_1-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.130Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:address-> Field:period_1-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.130Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:active"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for MRG ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.130Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:telecom_2-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.131Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:telecom_2-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.131Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:telecom_2-> Field:value_1"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.131Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:telecom_1-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.132Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:telecom_1-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.132Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:telecom_1-> Field:value_1"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.132Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:meta-> Field:extension_6"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.132Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:meta-> Field:extension_5"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.132Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:meta-> Field:extension_4"},"logger":"io.github.linuxforhealth.hl7.data.date.DateUtil","message":"Cannot create ZoneId","context":"default"}
{"timestamp":"2023-06-27T11:10:07.134Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:name-> Field:given"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.134Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:name-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.134Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:name-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.134Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:name-> Field:text"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.134Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Patient-> Field:name-> Field:text"},"logger":"io.github.linuxforhealth.hl7.data.Hl7RelatedGeneralUtils","message":"Generating name","context":"default"}
{"timestamp":"2023-06-27T11:10:07.135Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for PV2 ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.136Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:extension_1"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.136Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:name-> Field:given"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.136Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:name-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.137Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:name-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.137Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:name-> Field:text"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.137Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:name-> Field:text"},"logger":"io.github.linuxforhealth.hl7.data.Hl7RelatedGeneralUtils","message":"Generating name","context":"default"}
{"timestamp":"2023-06-27T11:10:07.137Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:identifier-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.137Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:identifier-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.137Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:id"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.137Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:meta-> Field:extension_6"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.138Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:meta-> Field:extension_5"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.138Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_2-> Field:individual-> Field:meta-> Field:extension_4"},"logger":"io.github.linuxforhealth.hl7.data.date.DateUtil","message":"Cannot create ZoneId","context":"default"}
{"timestamp":"2023-06-27T11:10:07.139Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:id"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.139Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:name-> Field:given"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.139Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:name-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.139Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:name-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.140Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:name-> Field:text"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.140Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:name-> Field:text"},"logger":"io.github.linuxforhealth.hl7.data.Hl7RelatedGeneralUtils","message":"Generating name","context":"default"}
{"timestamp":"2023-06-27T11:10:07.140Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:identifier-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.140Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:identifier-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.140Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:id"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.140Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:meta-> Field:extension_6"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.140Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:meta-> Field:extension_5"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.141Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:participant_1-> Field:individual-> Field:meta-> Field:extension_4"},"logger":"io.github.linuxforhealth.hl7.data.date.DateUtil","message":"Cannot create ZoneId","context":"default"}
{"timestamp":"2023-06-27T11:10:07.141Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.141Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.data.date.DateUtil","message":"Cannot create ZoneId","context":"default"}
{"timestamp":"2023-06-27T11:10:07.141Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.142Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:hospitalization-> Field:preAdmissionIdentifier-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.142Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:hospitalization-> Field:preAdmissionIdentifier-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.142Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:hospitalization-> Field:preAdmissionIdentifier"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.143Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:meta-> Field:extension_6"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.143Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:meta-> Field:extension_5"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.143Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:meta-> Field:extension_4"},"logger":"io.github.linuxforhealth.hl7.data.date.DateUtil","message":"Cannot create ZoneId","context":"default"}
{"timestamp":"2023-06-27T11:10:07.144Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:status"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.144Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Encounter-> Field:status"},"logger":"io.github.linuxforhealth.hl7.data.Hl7RelatedGeneralUtils","message":"Generating encounter status","context":"default"}
{"timestamp":"2023-06-27T11:10:07.144Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:note"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment NTE field 3, reason Can't find NTE as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.145Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:extension"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 7, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.145Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:code"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 3, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.145Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:evidence-> Field:detail"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.145Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:abatementDateTime"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 9, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.145Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:abatementDateTime"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.146Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_2-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.146Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_2-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.146Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:onsetDateTime"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 16, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.146Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:onsetDateTime"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.146Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_3"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 4, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.146Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_3-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.146Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_3-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.147Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_3"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.147Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:onsetString"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 16, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.147Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:onsetString"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 17, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.147Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_4-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.147Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_4-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.147Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_4"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.147Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_5-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.148Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_5-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.148Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:identifier_5"},"logger":"io.github.linuxforhealth.hl7.util.ExpressionUtility","message":"Resource Constraint condition not satisfied.","context":"default"}
{"timestamp":"2023-06-27T11:10:07.148Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:id"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.148Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:severity"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 26, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.148Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:verificationStatus"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 13, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.148Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:verificationStatus"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 13, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.149Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:clinicalStatus_1"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 14, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.149Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:clinicalStatus_1"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 14, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.149Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:recordedDate"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 2, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.149Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:recordedDate"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.149Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:clinicalStatus_2"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 14, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.149Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:clinicalStatus_2"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 9, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.149Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:category_x1"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 3, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.149Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:category_x2"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for Segment PRB field 3, reason Can't find PRB as a direct child","context":"default"}
{"timestamp":"2023-06-27T11:10:07.150Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:meta-> Field:extension_6"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.150Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:meta-> Field:extension_5"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.150Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Condition-> Field:meta-> Field:extension_4"},"logger":"io.github.linuxforhealth.hl7.data.date.DateUtil","message":"Cannot create ZoneId","context":"default"}
{"timestamp":"2023-06-27T11:10:07.153Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Observation"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for OBX ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.153Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"AllergyIntolerance-> Field:identifier-> Field:period-> Field:start"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.153Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"AllergyIntolerance-> Field:identifier-> Field:period-> Field:end"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.153Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"AllergyIntolerance-> Field:onsetDateTime"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.154Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"AllergyIntolerance-> Field:meta-> Field:extension_6"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.154Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"AllergyIntolerance-> Field:meta-> Field:extension_5"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.154Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"AllergyIntolerance-> Field:meta-> Field:extension_4"},"logger":"io.github.linuxforhealth.hl7.data.date.DateUtil","message":"Cannot create ZoneId","context":"default"}
{"timestamp":"2023-06-27T11:10:07.154Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"AllergyIntolerance-> Field:id"},"logger":"io.github.linuxforhealth.hl7.expression.JEXLExpression","message":"Evaluating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.155Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Procedure"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for PROCEDURE ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.155Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"Coverage"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for INSURANCE ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.155Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"PendingExpressions-> Field:link"},"logger":"io.github.linuxforhealth.hl7.parsing.HL7DataExtractor","message":"Cannot extract value for MRG ","context":"default"}
{"timestamp":"2023-06-27T11:10:07.156Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"PendingExpressions"},"logger":"ca.uhn.fhir.parser.LenientErrorHandler","message":"[element="use"] Invalid attribute value "": Attribute value must not be empty ("")","context":"default"}
{"timestamp":"2023-06-27T11:10:07.156Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"PendingExpressions"},"logger":"ca.uhn.fhir.parser.LenientErrorHandler","message":"[element="type"] Invalid attribute value "": Attribute value must not be empty ("")","context":"default"}
{"timestamp":"2023-06-27T11:10:07.156Z","level":"WARN","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"PendingExpressions"},"logger":"ca.uhn.fhir.parser.LenientErrorHandler","message":"Found incorrect type for element communication - Expected ARRAY and found OBJECT","context":"default"}
{"timestamp":"2023-06-27T11:10:07.157Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","mdc":{"Resource":"PendingExpressions-> Field:diagnosis"},"logger":"io.github.linuxforhealth.hl7.expression.NestedExpression","message":"Evalutating expression","context":"default"}
{"timestamp":"2023-06-27T11:10:07.160Z","level":"INFO","thread":"Camel (camel-1) thread #28 - Multicast","logger":"io.github.linuxforhealth.hl7.message.HL7MessageEngine","message":"Successfully converted message","context":"default"}
{"timestamp":"2023-06-27T11:10:07.168Z","level":"ERROR","thread":"Camel (camel-1) thread #28 - Multicast","logger":"hl7conversion-direct","message":"java.lang.IllegalArgumentException: Parsed HL7 message was null.","context":"default"}

To Reproduce

Send this HL7 message

MSH|^~&||MCTN|||202003010024||ADT^A01|842000000|P|2.5.1
EVN|A01|202003010026||||
PID|1||V00698474|V644032|SMYTH^NIKO^E^^^||19780615|M||B|SE 5556 Nowhere Lane^^Miami^FL^33169^USA^^^FL||786-402-1774|(999)999-9999|ENG|S|CHR|0000729886|123-95-1234
PV1|1|E|ER^^|EM|||DOLBE^DOLL^Bertie^E^^^MD|DOLBE^DOLL^Bertie^E^^^MD||EM||||PR|AMB|N||ER||14||||||||||||||||HOM|||MCTN|RLQ PAIN|DEP|||202003010026|||||||||
AL1|1|DA|F001^No Known Allergies^^^allergy.id|U||20190930
DG1|1|I9|564.00|UNSPEC CONSTIPATION||W||||||||||||N

Expected behavior

Message converted to FHIR and stored in "fhir" topic

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions