{ "resourceType": "Bundle", "type": "transaction", "entry": [ {{#with (getFirstSegments msg.v2 'PID' 'PD1' 'PV1' 'PV2' 'PR1' 'AVR')}} {{#if PID-3-1}}, {{>Resources/Patient.hbs PID=PID PD1=PD1 NK1=NK1 ID=(generateUUID PID-3-1)}}, {{/if}}, {{#if PV1}}, {{>Resources/Encounter.hbs PV1=PV1 PV2=PV2 ID=(generateUUID PV1)}}, {{#if PV1-3}}, {{>Resources/Location.hbs PL=PV1-3 ID=(generateUUID PV1-3)}}, {{/if}}, {{#if PV1-6}}, {{>Resources/Location.hbs PL=PV1-6 ID=(generateUUID PV1-6)}}, {{/if}}, {{#if PID-3-1}}, {{>References/Encounter/subject.hbs ID=(generateUUID PV1) REF=(concat 'Patient/' (generateUUID PID-3-1))}}, {{/if}}, {{/if}}, {{#if PR1}}, {{>Resources/Procedure.hbs PR1=PR1 ID=(generateUUID PR1)}}, {{#if PR1-23}}, {{>Resources/Location.hbs PL=PR1-23 ID=(generateUUID PR1-23)}}, {{/if}}, {{#if PID-3-1}}, {{>References/Procedure/subject.hbs ID=(generateUUID PR1) REF=(concat 'Patient/' (generateUUID PID-3-1))}}, {{/if}}, {{/if}}, {{#with (getSegmentLists ../msg.v2 'NK1')}} {{#each NK1 as |NK1Instance|}} {{>Resources/RelatedPerson.hbs NK1=NK1Instance ID=(generateUUID NK1Instance)}}, {{#if ../../PID-3-1}}, {{>References/RelatedPerson/patient.hbs ID=(generateUUID NK1Instance) REF=(concat 'Patient/' (generateUUID ../../PID-3-1))}}, {{/if}}, {{/each}} {{/with}} {{#with (getSegmentLists ../msg.v2 'OBX')}} {{#each OBX as |OBXInstance|}} {{>Resources/Observation.hbs OBX=OBXInstance ID=(generateUUID OBXInstance)}}, {{#if ../../PID-3-1}}, {{>References/Observation/subject.hbs ID=(generateUUID OBXInstance) REF=(concat 'Patient/' (generateUUID ../../PID-3-1))}}, {{/if}}, {{/each}} {{/with}} {{#with (getSegmentLists ../msg.v2 'AL1')}} {{#each AL1 as |AL1Instance|}} {{>Resources/AllergyIntolerance.hbs AL1=AL1 ID=(generateUUID AL1Instance)}}, {{#if ../../PID-3-1}}, {{>References/AllergyIntolerance/patient.hbs ID=(generateUUID AL1Instance) REF=(concat 'Patient/' (generateUUID ../../PID-3-1))}}, {{/if}}, {{/each}} {{/with}} {{#with (getSegmentLists ../msg.v2 'DG1')}} {{#each DG1 as |DG1Instance|}} {{>Resources/Condition.hbs DG1=DG1Instance ID=(generateUUID DG1Instance)}}, {{#if ../../PID-3-1}}, {{>References/Condition/subject.hbs ID=(generateUUID DG1Instance) REF=(concat 'Patient/' (generateUUID ../../PID-3-1))}}, {{/if}}, {{#if ../../PV1}}, {{>References/Encounter/diagnosis.condition.hbs ID=(generateUUID ../../PV1) REF=(concat 'Condition/' (generateUUID DG1Instance))}}, {{/if}}, {{/each}} {{/with}} {{/with}} ] }