public static FamilyMessage Create(FamilyClientMessage familyMessage) { if (null == familyMessage) { throw new ArgumentException("message cannot be null message"); } familyMessage.ValidateDemographics(); return(new FamilyMessage( familyMessage.MESSAGE_HEADER, familyMessage.ClientId, NEWFAMILY.Create(familyMessage.FAMILY))); }
public static FamilyTracing Create(FamilyClientMessage familyClientMessage) { if (null == familyClientMessage) { throw new ArgumentException("message cannot be null"); } familyClientMessage.ValidateTracing(); return(new FamilyTracing( familyClientMessage.MESSAGE_HEADER, familyClientMessage.ClientId, familyClientMessage.CurrentClient().PATIENT_IDENTIFICATION.INTERNAL_PATIENT_ID, familyClientMessage.CurrentClient().ENCOUNTER.PLACER_DETAIL, familyClientMessage.CurrentClient().ENCOUNTER.TRACING)); }
public static FamilyScreening Create(FamilyClientMessage indexClientMessage) { if (null == indexClientMessage) { throw new ArgumentException("message cannot be null"); } indexClientMessage.ValidateFamilyScreening(); return(new FamilyScreening( indexClientMessage.MESSAGE_HEADER, indexClientMessage.ClientId, indexClientMessage.CurrentClient().PATIENT_IDENTIFICATION.INTERNAL_PATIENT_ID, indexClientMessage.CurrentClient().ENCOUNTER.PLACER_DETAIL, indexClientMessage.CurrentClient().ENCOUNTER.FAMILY_SCREENING)); }