/// <summary> /// The get insurance. /// </summary> /// <param name="statement"> /// The statement. /// </param> /// <param name="insurance"> /// The insurance. /// </param> /// <returns> /// The <see cref="ADT_A01_INSURANCE"/>. /// </returns> private ADT_A01_INSURANCE GetInsurance(Statement statement, MedicalInsurance insurance) { var ins = new ADT_A01_INSURANCE { In1 = GetIn1(statement, insurance) }; return(ins); }
///<summary> /// Returns first repetition of ADT_A01_INSURANCE (a Group object) - creates it if necessary ///</summary> public ADT_A01_INSURANCE GetINSURANCE() { ADT_A01_INSURANCE ret = null; try { ret = (ADT_A01_INSURANCE)this.GetStructure("INSURANCE"); } catch(HL7Exception e) { HapiLogFactory.GetHapiLog(GetType()).Error("Unexpected error accessing data - this is probably a bug in the source code generator.", e); throw new System.Exception("An unexpected error ocurred",e); } return ret; }
/// <summary> Returns first repetition of ADT_A01_INSURANCE (a Group object) - creates it if necessary</summary> public virtual ADT_A01_INSURANCE getINSURANCE() { ADT_A01_INSURANCE ret = null; try { ret = (ADT_A01_INSURANCE)this.get_Renamed("INSURANCE"); } catch (NuGenHL7Exception) { throw new Exception(); } return(ret); }
///<summary> ///Removes the given ADT_A01_INSURANCE ///</summary> public void RemoveINSURANCE(ADT_A01_INSURANCE toRemove) { this.RemoveStructure("INSURANCE", toRemove); }