public DoBEnumerator(EnumeratorBase parent) : base(parent) { }
public PrefixEnumerator(EnumeratorBase parent) : base(parent) { }
// -------------------------------------------------------------------------------------------------------------------- // Added "index" to select a value (for list types - defaults to 0). public EnumeratorBase(EnumeratorBase parent, ITranslator trans, int index) { Parent = parent; Translator = trans; Value = null; ValueIndex = index; }
public HeaderEnumerator(EnumeratorBase parent) : base(parent) { }
public PatientIDEnumerator(EnumeratorBase parent) : base(parent) { }
/* Note: The following static methods are used at the end points, where the data values are * retrieved from. This is to prevent the unnecessary need to create an object just to read * a value from the translator. */ public static IValueType TranslatorGetValue(EnumeratorBase parent, string valueName, int index) { return(parent.Translator.GetValue(parent, (parent.NamePath + "." + valueName).Split('.'), index)); }
public VisitEnumerator(EnumeratorBase parent) : base(parent) { }
public CMDEnumerator(EnumeratorBase parent) : base(parent) { }
public MiddleNameEnumerator(EnumeratorBase parent) : base(parent) { }
public LastNameEnumerator(EnumeratorBase parent) : base(parent) { }
public AccountNumberEnumerator(EnumeratorBase parent) : base(parent) { }
public GenderEnumerator(EnumeratorBase parent) : base(parent) { }
public PersonEnumerator(EnumeratorBase parent) : base(parent) { }
public DegreeEnumerator(EnumeratorBase parent) : base(parent) { }
public PointOfCareEnumerator(EnumeratorBase parent) : base(parent) { }
public PhysicianIDEnumerator(EnumeratorBase parent) : base(parent) { }
public RoomEnumerator(EnumeratorBase parent) : base(parent) { }
public ServiceEnumerator(EnumeratorBase parent) : base(parent) { }
public BedEnumerator(EnumeratorBase parent) : base(parent) { }
public OHIPEnumerator(EnumeratorBase parent) : base(parent) { }
public AdmittingPhysicianIDEnumerator(EnumeratorBase parent) : base(parent) { }
public static void TranslatorSetValue(EnumeratorBase parent, string valueName, IValueType value, int index) { parent.Translator.SetValue(parent, (parent.NamePath + "." + valueName).Split('.'), value, index); }
public AttendingPhysicianIDEnumerator(EnumeratorBase parent) : base(parent) { }
// Used for non-SourceEnumerator objects. public EnumeratorBase(EnumeratorBase parent) : this(parent, null, 0) { }
public FacilityEnumerator(EnumeratorBase parent) : base(parent) { }
public CreationDateEnumerator(EnumeratorBase parent) : base(parent) { }
public SourceEnumeratorCommon(EnumeratorBase parent) : base(parent) { }