Sha256: 07050c9357bcfd86fdcd5f44f57ff84362d684da856d4f7ad2e4bfea22791484
Contents?: true
Size: 749 Bytes
Versions: 37
Compression:
Stored size: 749 Bytes
Contents
# frozen_string_literal: true module Renalware module UKRDC module Outgoing module Rendering class LabOrders < Rendering::Base pattr_initialize [:patient!] def xml lab_orders_element end private def lab_orders_element create_node("LabOrders") do |lab_orders| lab_orders[:start] = patient.changes_since.to_date.iso8601 lab_orders[:stop] = patient.changes_up_until.to_date.iso8601 patient.observation_requests.each do |request| lab_orders << Rendering::LabOrder.new(patient: patient, request: request).xml end end end end end end end end
Version data entries
37 entries across 37 versions & 1 rubygems