
Package org.hl7.fhir.r5.extensions
Class ExtensionUtilities
java.lang.Object
org.hl7.fhir.r5.extensions.ExtensionUtilities
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addAllowedResource
(Questionnaire.QuestionnaireItemComponent group, String value) static void
addBooleanExtension
(DomainResource e, String url, boolean content) static void
addBooleanExtension
(Element e, String url, boolean content) static void
addCodeExtension
(DomainResource dr, String url, String value) static void
addCodeExtension
(Element e, String url, String content) static void
addControl
(Questionnaire.QuestionnaireItemComponent group, String value) static void
addCSComment
(CodeSystem.ConceptDefinitionComponent nc, String comment) static void
addDefinition
(Element nc, String definition) static void
addDisplayHint
(Element def, String hint) static Extension
addExtension
(Base context, String url, DataType value) static void
addFhirType
(Questionnaire.QuestionnaireItemComponent group, String value) static void
addFlyOver
(Questionnaire.QuestionnaireItemComponent item, String text, String linkId) static void
addIntegerExtension
(DomainResource dr, String url, int value) static void
addLanguageTranslation
(Element element, String lang, String value) static void
addMarkdownExtension
(DomainResource dr, String url, String content) static void
addMax
(Questionnaire.QuestionnaireItemComponent item, int max) static void
addMin
(Questionnaire.QuestionnaireItemComponent item, int min) static void
addReferenceFilter
(Questionnaire.QuestionnaireItemComponent group, String value) static void
addStringExtension
(DomainResource e, String url, String content) static void
addStringExtension
(Element e, String url, String content) static void
addUriExtension
(DomainResource dr, String url, String value) static void
addUriExtension
(Element e, String url, String content) static void
addUrlExtension
(DomainResource dr, String url, String value) static void
addUrlExtension
(Element e, String url, String content) static void
addVSComment
(ValueSet.ConceptReferenceComponent nc, String comment) static void
addVSComment
(ValueSet.ConceptSetComponent nc, String comment) static void
static int
countExtensions
(ElementDefinition d, String... urls) static boolean
findBooleanExtension
(DomainResource c, String uri) static boolean
findBooleanExtension
(Element c, String uri) static boolean
findStringExtension
(Element c, String uri) static DataType
static String
static String
getDisplayHint
(Element def) static <T extends DataType>
TgetExtension
(Class<T> class_, Base context, String url) static Extension
getExtension
(DomainResource resource, String name) static Extension
getExtension
(Element el, String name) static Boolean
getExtensionBoolean
(Base context, String url) getExtensionBooleanList
(Base context, String url) static BigDecimal
getExtensionFloat
(Base context, String url) static Integer
getExtensionInt
(Base context, String url) static Integer
getExtensionInteger
(List<Extension> extensions, String url) getExtensionIntList
(Base context, String url) getExtensionList
(Class<T> class_, Base context, String url) getExtensions
(DomainResource resource, String url) getExtensions
(Element element, String url) static String
getExtensionString
(List<Extension> extensions, String url) static String
getExtensionString
(Base context, String url) getExtensionStringList
(Base context, String url) static DataType
getExtensionValue
(List<Extension> extensions, String url) static String
getLanguageTranslation
(Element element, String lang) static StringType
getLanguageTranslationElement
(Element element, String lang) static String
getPresentation
(Element holder, PrimitiveType<?> type) static String
getPresentation
(PrimitiveType<?> type) static org.hl7.fhir.utilities.StandardsStatus
static org.hl7.fhir.utilities.StandardsStatus
static boolean
static boolean
hasAnyOfExtensions
(DomainResource dr, String... urls) static boolean
hasAnyOfExtensions
(Element d, String... urls) static boolean
static boolean
hasExtension
(List<Extension> extensions, String url) static boolean
hasExtension
(DomainResource de, String url) static boolean
hasExtension
(Element e, String url) static boolean
hasExtensionValue
(StructureDefinition src, String url, String value) static boolean
hasLanguageTranslation
(Element element, String lang) static boolean
hasLanguageTranslations
(Element element) static boolean
isModifier
(String url) static Extension
makeIssueMessageId
(String msgId) static Extension
makeIssueSource
(org.hl7.fhir.utilities.validation.ValidationMessage.Source source) static Boolean
readBooleanExtension
(DomainResource c, String uri) static Boolean
readBooleanExtension
(Element c, String uri) static boolean
readBoolExtension
(DomainResource c, String uri) static boolean
readBoolExtension
(DomainResource c, String... uris) static boolean
readBoolExtension
(Element e, String uri) static int
readIntegerExtension
(DomainResource dr, String uri, int defaultValue) static int
readIntegerExtension
(Element e, String uri, int defaultValue) static PrimitiveType
<DataType> static String
readStringExtension
(DomainResource c, String uri) static String
readStringExtension
(DomainResource c, String... uris) static String
readStringExtension
(Element c, String uri) static String
readStringExtension
(Element c, String... uris) readStringExtensions
(Element c, String uri) static String
static String
readStringSubExtension
(DomainResource c, String uri, String name) static org.hl7.fhir.utilities.validation.ValidationMessage
readValidationMessage
(OperationOutcome.OperationOutcomeIssueComponent issue, org.hl7.fhir.utilities.validation.ValidationMessage.Source source) static void
removeExtension
(DomainResource focus, String url) static void
removeExtension
(Element focus, String url) static void
static void
setCanonicalExtension
(DomainResource resource, String uri, String value) static void
setCanonicalExtension
(Element resource, String uri, String value) static void
setCodeExtension
(DomainResource resource, String uri, String value) static void
setCodeExtension
(Element element, String uri, String value) static void
setCodeExtensionMod
(BackboneElement resource, String uri, String value) static void
setCodeExtensionMod
(DomainResource resource, String uri, String value) static Extension
setExtension
(Base context, String url, DataType value) static void
setExtension
(Element focus, String url, Coding c) static void
setIntegerExtension
(DomainResource resource, String uri, int value) static void
setLanguageTranslation
(Element element, String lang, String value) static void
setMarkdownExtension
(DomainResource resource, String uri, String value) static void
setStandardsStatus
(DomainResource dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) static void
setStandardsStatus
(Element dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) static void
setStringExtension
(DomainResource resource, String uri, String value) static void
setStringExtension
(Element resource, String uri, String value) static void
setUriExtension
(DomainResource resource, String uri, String value) static void
setUriExtension
(Element resource, String uri, String value) static void
setUrlExtension
(DomainResource resource, String uri, String value) static void
setUrlExtension
(Element resource, String uri, String value) static boolean
stripExtensions
(Element element, String... exceptions) static boolean
stripExtensions
(Element element, List<String> exceptions) static boolean
stripExtensions
(Resource resource, String... exceptions) static boolean
stripExtensions
(Resource resource, List<String> exceptions) static boolean
usesExtension
(String url, Base base)
-
Constructor Details
-
ExtensionUtilities
public ExtensionUtilities()
-
-
Method Details
-
makeIssueSource
public static Extension makeIssueSource(org.hl7.fhir.utilities.validation.ValidationMessage.Source source) -
makeIssueMessageId
-
hasExtension
-
hasExtension
-
addMarkdownExtension
-
addStringExtension
-
addCodeExtension
-
addStringExtension
-
addBooleanExtension
-
addBooleanExtension
-
addIntegerExtension
-
addCodeExtension
-
addVSComment
-
addVSComment
-
addCSComment
-
addDefinition
-
addDisplayHint
-
getDisplayHint
-
readStringExtension
-
readStringFromExtension
-
readStringExtension
-
readStringExtensions
-
readStringExtension
-
readStringExtension
-
readStringSubExtension
-
readPrimitiveExtension
-
findStringExtension
-
readBooleanExtension
-
findBooleanExtension
-
readBooleanExtension
-
readBoolExtension
-
readBoolExtension
-
readBoolExtension
-
findBooleanExtension
-
getCSComment
-
hasCSComment
-
addFlyOver
public static void addFlyOver(Questionnaire.QuestionnaireItemComponent item, String text, String linkId) -
addMin
-
addMax
-
addFhirType
-
addControl
-
addAllowedResource
-
addReferenceFilter
-
getExtension
- Parameters:
name
- the identity of the extension of interest- Returns:
- The extension, if on this element, else null
-
getExtension
-
setStringExtension
-
setStringExtension
-
setUriExtension
-
setUriExtension
-
setCanonicalExtension
-
setCanonicalExtension
-
setUrlExtension
-
setUrlExtension
-
setCodeExtension
-
setCodeExtensionMod
-
setCodeExtensionMod
-
setCodeExtension
-
setMarkdownExtension
-
setIntegerExtension
-
hasLanguageTranslations
-
hasLanguageTranslation
-
getLanguageTranslation
-
getLanguageTranslationElement
-
addLanguageTranslation
-
setLanguageTranslation
-
hasAllowedUnits
-
getAllowedUnits
-
setAllowableUnits
-
getExtensions
-
getExtensions
-
setExtension
-
removeExtension
-
removeExtension
-
readIntegerExtension
-
readIntegerExtension
-
getLanguageTranslations
-
getStandardsStatus
public static org.hl7.fhir.utilities.StandardsStatus getStandardsStatus(DomainResource dr) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
getStandardsStatus
public static org.hl7.fhir.utilities.StandardsStatus getStandardsStatus(Element e) throws org.hl7.fhir.exceptions.FHIRException - Throws:
org.hl7.fhir.exceptions.FHIRException
-
setStandardsStatus
public static void setStandardsStatus(DomainResource dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) -
setStandardsStatus
public static void setStandardsStatus(Element dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) -
readValidationMessage
public static org.hl7.fhir.utilities.validation.ValidationMessage readValidationMessage(OperationOutcome.OperationOutcomeIssueComponent issue, org.hl7.fhir.utilities.validation.ValidationMessage.Source source) -
getPresentation
-
getPresentation
-
addUrlExtension
-
addUrlExtension
-
addUriExtension
-
addUriExtension
-
usesExtension
-
allConsts
-
hasAnyOfExtensions
-
hasAnyOfExtensions
-
countExtensions
-
hasExtensionValue
-
setExtension
-
addExtension
-
getExtension
-
getExtensionList
-
getExtensionString
-
getExtensionBoolean
-
getExtensionInt
-
getExtensionFloat
-
getExtensionStringList
-
getExtensionBooleanList
-
getExtensionIntList
-
stripExtensions
-
stripExtensions
-
stripExtensions
-
stripExtensions
-
copyExtensions
-
getExtensionValue
-
getExtensionString
-
getExtensionInteger
-
hasExtension
-
isModifier
-