Sha256: a9ab3251196292c02f5ed077b7c04c57cea8b899836fee286f6b0d1662e1db46
Contents?: true
Size: 958 Bytes
Versions: 26
Compression:
Stored size: 958 Bytes
Contents
# frozen_string_literal: true xml = builder xml.Documents do patient.letters.each do |letter| xml.Document do xml.DocumentTime letter.issued_on.to_time.iso8601 xml.Clinician do xml.CodingStandard "LOCAL" xml.Code letter.author.username xml.Description letter.author.to_s end xml.DocumentName letter.title xml.Status do xml.Code "ACTIVE" end xml.EnteredBy do xml.CodingStandard "LOCAL" xml.Code letter.updated_by&.username xml.Description letter.updated_by end if letter.hospital_unit_renal_registry_code.present? xml.EnteredAt do xml.CodingStandard "LOCAL" xml.Code letter.hospital_unit_renal_registry_code end end xml.FileType "application/pdf" xml.FileName letter.pdf_stateless_filename xml.Stream Base64.encode64(Renalware::Letters::PdfRenderer.call(letter)) end end end
Version data entries
26 entries across 26 versions & 1 rubygems