public static PartnerMessage Create(PartnerClientMessage partnerMessage) { if (null == partnerMessage) { throw new ArgumentException("message cannot be null message"); } partnerMessage.ValidateDemographics(); return(new PartnerMessage( partnerMessage.MESSAGE_HEADER, partnerMessage.ClientId, NEWPARTNER.Create(partnerMessage.PARTNERS))); }
public static PartnerScreening Create(PartnerClientMessage partnerClientMessage) { if (null == partnerClientMessage) { throw new ArgumentException("message cannot be null"); } partnerClientMessage.ValidatePartnerScreening(); return(new PartnerScreening( partnerClientMessage.MESSAGE_HEADER, partnerClientMessage.ClientId, partnerClientMessage.CurrentClient().PATIENT_IDENTIFICATION.INTERNAL_PATIENT_ID, partnerClientMessage.CurrentClient().ENCOUNTER.PLACER_DETAIL, partnerClientMessage.CurrentClient().ENCOUNTER.PARTNER_SCREENING)); }