private ValueSetConcept Convert(ValueSetMember member) { ValueSetConcept concept = new ValueSetConcept() { code = member.Code, codeSystemName = member.CodeSystem.Name, displayName = member.DisplayName, type = VocabType.L, level = "1" }; if (IdentifierHelper.IsIdentifierOID(member.CodeSystem.Oid)) { string oid; IdentifierHelper.GetIdentifierOID(member.CodeSystem.Oid, out oid); concept.codeSystem = oid; } else if (IdentifierHelper.IsIdentifierII(member.CodeSystem.Oid)) { string oid, ext; IdentifierHelper.GetIdentifierII(member.CodeSystem.Oid, out oid, out ext); concept.codeSystem = oid; } return(concept); }
public static ValueSetCode FromValueSetConcept(ValueSetConcept concept) { return(new ValueSetCode() { Code = concept.code.value, DisplayName = concept.display.WhenNotNull(s => s.value), Definition = concept.definition.WhenNotNull(s => s.value) }); }
public void UpdateValueSetConcept(ValueSetConcept valueSetConcept) { // no code in this implementation }
public void DeleteValueSetConcept(ValueSetConcept valueSetConcept) { _context.ValueSetConcepts.Remove(valueSetConcept); }
public void AddValueSetConcept(ValueSetConcept valueSetConcept) { valueSetConcept.ValueSetConceptID = Guid.NewGuid(); valueSetConcept.ValueSetConceptStatusDate = DateTime.Now; _context.ValueSetConcepts.Add(valueSetConcept); }