public CodeableConceptDt getTRValueSetCodeableConcept( Concept concept, String valueSetURL, CodeableConceptDt codeableConcept) { CodingDt coding = codeableConcept.addCoding(); if (null != idMappingsRepository.findByInternalId(concept.getUuid())) { coding.setCode(getTRValueSetCode(concept)); coding.setSystem(valueSetURL); } coding.setDisplay(concept.getName().getName()); return codeableConcept; }
private void addTRCodingForConcept( Concept concept, IdMappingsRepository idMappingsRepository, CodeableConceptDt codeableConcept) { IdMapping idMapping = idMappingsRepository.findByInternalId(concept.getUuid()); if (idMapping != null) { addFHIRCoding( codeableConcept, idMapping.getExternalId(), idMapping.getUri(), concept.getName().getName()); } }
private void addTRCodingsForReferenceTerms( Concept concept, IdMappingsRepository idMappingsRepository, CodeableConceptDt codeableConcept, ConceptMap mapping) { ConceptReferenceTerm conceptReferenceTerm = mapping.getConceptReferenceTerm(); IdMapping idMapping = idMappingsRepository.findByInternalId(conceptReferenceTerm.getUuid()); if (idMapping != null) { addFHIRCoding( codeableConcept, conceptReferenceTerm.getCode(), idMapping.getUri(), concept.getName().getName()); } }