/// <summary> /// Creates and Hydrates the reviewed immunisations section for the Shared Health Summary /// /// Note: the data used within this method is intended as a guide and should be replaced. /// </summary> /// <returns>A Hydrated Immunisations object</returns> private static Immunisations CreateImmunisations(Boolean mandatorySectionsOnly) { var immunisations = SharedHealthSummary.CreateReviewedImmunisations(); if (!mandatorySectionsOnly) { var immunisation = SharedHealthSummary.CreateImmunisation(); var immunisationList = new List <IImmunisation>(); immunisation.DateTime = new ISO8601DateTime(DateTime.Now); immunisation.Medicine = BaseCDAModel.CreateCodableText("74993011000036102", CodingSystem.AMTV3, "measles virus (Schwarz) live attenuated vaccine + mumps virus (Jeryl Lynn, strain RIT 4385) live attenuated vaccine + rubella virus (Wistar RA 27/3) live attenuated vaccine"); immunisationList.Add(immunisation); var immunisation2 = SharedHealthSummary.CreateImmunisation(); immunisation2.DateTime = new ISO8601DateTime(DateTime.Now); immunisation2.Medicine = BaseCDAModel.CreateCodableText("74993011000036102", CodingSystem.AMTV3, "measles virus (Schwarz) live attenuated vaccine + mumps virus (Jeryl Lynn, strain RIT 4385) live attenuated vaccine + rubella virus (Wistar RA 27/3) live attenuated vaccine"); immunisation2.SequenceNumber = 1; immunisationList.Add(immunisation2); immunisations.AdministeredImmunisation = immunisationList; } else { immunisations.ExclusionStatement = SharedHealthSummary.CreateStatement(); immunisations.ExclusionStatement.Value = NCTISGlobalStatementValues.NoneSupplied; } return(immunisations); }
/// <summary> /// Creates and Hydrates the reviewed immunisations section for the Shared Health Summary /// /// Note: the data used within this method is intended as a guide and should be replaced. /// </summary> /// <returns>A Hydrated Immunisations object</returns> private static Immunisations CreateImmunisations(Boolean mandatorySectionsOnly) { var immunisations = SharedHealthSummary.CreateReviewedImmunisations(); if (!mandatorySectionsOnly) { var immunisation = SharedHealthSummary.CreateImmunisation(); var immunisationList = new List <IImmunisation>(); immunisation.DateTime = new ISO8601DateTime(DateTime.Now); immunisation.Medicine = BaseCDAModel.CreateCodableText("1004461000168106", CodingSystem.AMTV3, "M-M-R II powder for injection, 10 vials"); immunisationList.Add(immunisation); var immunisation2 = SharedHealthSummary.CreateImmunisation(); immunisation2.DateTime = new ISO8601DateTime(DateTime.Now); immunisation2.Medicine = BaseCDAModel.CreateCodableText("1004461000168106", CodingSystem.AMTV3, "M-M-R II powder for injection, 10 vials"); immunisation2.SequenceNumber = 1; immunisationList.Add(immunisation2); immunisations.AdministeredImmunisation = immunisationList; } else { immunisations.ExclusionStatement = SharedHealthSummary.CreateStatement(); immunisations.ExclusionStatement.Value = NCTISGlobalStatementValues.NoneSupplied; } return(immunisations); }