public static ICDCodeCollection GetBillingCodeList() { ICDCodeCollection collection = ICDCodeCollection.GetByCategory("Cytology"); List <ICDCode> list = collection.ToList <ICDCode>(); collection = ICDCodeCollection.GetByCategory("NGCT"); list.AddRange(collection); collection = ICDCodeCollection.GetByCategory("Routine HPV"); list.AddRange(collection); collection = ICDCodeCollection.GetByCategory("Trichomonas/Cervx"); list.AddRange(collection); collection = ICDCodeCollection.GetByCategory("Trichomonas"); list.AddRange(collection); collection = ICDCodeCollection.GetByCategory(string.Empty); list.AddRange(collection); ICDCodeCollection result = new Model.ICDCodeCollection(); foreach (ICDCode code in list) { result.Add(code); } result = ICDCodeCollection.GetSortedByCode(result); return(result); }
public static ICDCodeCollection GetSortedByDescription(ICDCodeCollection icdCodeList) { ICDCodeCollection result = new ICDCodeCollection(); IOrderedEnumerable <ICDCode> orderedResult = icdCodeList.OrderBy(i => i.Description); foreach (ICDCode icdCode in orderedResult) { result.Add(icdCode); } return(result); }
public static ICDCodeCollection GetByCategory(string category) { ICDCodeCollection result = new ICDCodeCollection(); foreach (ICDCode icdCode in ICDCodeCollection.Instance) { if (icdCode.Category == category) { result.Add(icdCode); } } return(result); }
public static void Refresh() { instance = null; ICDCodeCollection tmp = ICDCodeCollection.Instance; }
public static ICDCodeCollection GetFlowCodeList() { ICDCodeCollection result = ICDCodeCollection.GetSortedByDescription(ICDCodeCollection.GetByCategory("Flow")); return(result); }