
001package org.hl7.fhir.r5.terminologies.providers; 002 003import org.hl7.fhir.r5.model.CodeSystem.ConceptDefinitionComponent; 004import org.hl7.fhir.r5.model.Coding; 005import org.hl7.fhir.utilities.MarkedToMoveToAdjunctPackage; 006import org.hl7.fhir.utilities.Utilities; 007 008@MarkedToMoveToAdjunctPackage 009public class URICodeSystem extends SpecialCodeSystem { 010 011 @Override 012 public ConceptDefinitionComponent findConcept(Coding code) { 013 if (Utilities.isAbsoluteUrl(code.getCode())) { 014 return new ConceptDefinitionComponent(code.getCode()).setDisplay(code.hasDisplay() ? code.getDisplay() : code.getCode()); 015 } else { 016 return null; 017 } 018 } 019 020}