{{#with (getFirstCdaSectionsByTemplateId msg '2.16.840.1.113883.10.20.22.2.11.1')}} {{#each (toArray 2_16_840_1_113883_10_20_22_2_11_1.entry)}} {{#each (toArray this.act.entryRelationship) as |medAdm|}} {{>Resources/MedicationAdministration.hbs medicationAdministration=medAdm.substanceAdministration ID=(generateUUID (toJsonString medAdm.substanceAdministration))}}, {{>Resources/Medication.hbs medication=medAdm.substanceAdministration.consumable.manufacturedProduct.manufacturedMaterial ID=(generateUUID (toJsonString medAdm.substanceAdministration.consumable.manufacturedProduct.manufacturedMaterial))}}, {{>Resources/Organization.hbs org=medAdm.substanceAdministration.performer.assignedEntity.representedOrganization ID=(generateUUID (toJsonString medAdm.substanceAdministration.performer.assignedEntity.representedOrganization))}}, {{#with (evaluate 'Utils/GeneratePatientId.hbs' obj=../../../msg.ClinicalDocument.recordTarget.patientRole) as |patientId|}} {{>References/MedicationAdministration/subject.hbs ID=(generateUUID (toJsonString medAdm.substanceAdministration)) REF=(concat 'Patient/' patientId.Id)}}, {{/with}} {{>References/MedicationAdministration/medicationReference.hbs ID=(generateUUID (toJsonString medAdm.substanceAdministration)) REF=(concat 'Medication/' (generateUUID (toJsonString medAdm.substanceAdministration.consumable.manufacturedProduct.manufacturedMaterial)))}}, {{#each (toArray this.substanceAdministration.entryRelationship)}} {{#if (contains (toJsonString this.observation.templateId) '"2.16.840.1.113883.10.20.22.4.19"')}} {{>Resources/Condition.hbs conditionEntry=this.observation ID=(generateUUID (toJsonString this.observation))}}, {{>References/MedicationAdministration/reasonReference.hbs ID=(generateUUID (toJsonString medAdm.substanceAdministration)) REF=(concat 'Condition/' (generateUUID (toJsonString this.observation)))}}, {{/if}} {{/each}} {{#each (toArray this.substanceAdministration.entryRelationship)}} {{#if (contains (toJsonString this.supply.templateId) '"2.16.840.1.113883.10.20.22.4.17"')}} {{#if this.supply.author.assignedAuthor}} {{#with (evaluate 'Utils/GeneratePractitionerId.hbs' obj=this.supply.author.assignedAuthor) as |practitionerId|}} {{>Resources/Practitioner.hbs practitioner=this.supply.author.assignedAuthor ID=practitionerId.Id}}, {{>References/MedicationAdministration/performer.actor.hbs ID=(generateUUID (toJsonString medAdm.substanceAdministration)) REF=(concat 'Practitioner/' practitionerId.Id)}}, {{/with}} {{/if}} {{/if}} {{/each}} {{#each (toArray this.substanceAdministration.entryRelationship)}} {{#if (contains (toJsonString this.supply.templateId) '"2.16.840.1.113883.10.20.22.4.18"')}} {{>Resources/MedicationDispense.hbs medDispense=this.supply ID=(generateUUID (toJsonString this.supply))}}, {{#with (evaluate 'Utils/GeneratePractitionerId.hbs' obj=this.supply.performer.assignedEntity) as |practitionerId|}} {{>Resources/Practitioner.hbs practitioner=../supply.performer.assignedEntity ID=practitionerId.Id}}, {{>References/MedicationDispense/performer.actor.hbs ID=(generateUUID (toJsonString ../supply)) REF=(concat 'Practioner/' practitionerId.Id)}}, {{/with}} {{>References/MedicationDispense/medicationReference.hbs ID=(generateUUID (toJsonString this.supply)) REF=(concat 'Medication/' (generateUUID (toJsonString medAdm.substanceAdministration.consumable.manufacturedProduct.manufacturedMaterial)))}}, {{#with (evaluate 'Utils/GeneratePatientId.hbs' obj=../../../../msg.ClinicalDocument.recordTarget.patientRole) as |patientId|}} {{>References/MedicationDispense/subject.hbs ID=(generateUUID (toJsonString ../supply)) REF=(concat 'Patient/' patientId.Id)}}, {{/with}} {{/if}} {{/each}} {{/each}} {{/each}} {{/with}}