Package org.hl7.fhir.r5.utils
Class ToolingExtensions
java.lang.Object
org.hl7.fhir.r5.utils.ToolingExtensions
- Direct Known Subclasses:
BuildExtensions
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddAllowedResource(Questionnaire.QuestionnaireItemComponent group, String value) static voidaddBooleanExtension(DomainResource e, String url, boolean content) static voidaddBooleanExtension(Element e, String url, boolean content) static voidaddCodeExtension(DomainResource dr, String url, String value) static voidaddCodeExtension(Element e, String url, String content) static voidaddControl(Questionnaire.QuestionnaireItemComponent group, String value) static voidaddCSComment(CodeSystem.ConceptDefinitionComponent nc, String comment) static voidaddDefinition(Element nc, String definition) static voidaddDisplayHint(Element def, String hint) static voidaddFhirType(Questionnaire.QuestionnaireItemComponent group, String value) static voidaddFlyOver(Questionnaire.QuestionnaireItemComponent item, String text, String linkId) static voidaddIntegerExtension(DomainResource dr, String url, int value) static voidaddLanguageTranslation(Element element, String lang, String value) static voidaddMarkdownExtension(DomainResource dr, String url, String content) static voidaddMax(Questionnaire.QuestionnaireItemComponent item, int max) static voidaddMin(Questionnaire.QuestionnaireItemComponent item, int min) static voidaddReferenceFilter(Questionnaire.QuestionnaireItemComponent group, String value) static voidaddStringExtension(DomainResource e, String url, String content) static voidaddStringExtension(Element e, String url, String content) static voidaddUriExtension(DomainResource dr, String url, String value) static voidaddUriExtension(Element e, String url, String content) static voidaddUrlExtension(DomainResource dr, String url, String value) static voidaddUrlExtension(Element e, String url, String content) static voidaddVSComment(ValueSet.ConceptReferenceComponent nc, String comment) static voidaddVSComment(ValueSet.ConceptSetComponent nc, String comment) static intcountExtensions(ElementDefinition d, String... urls) static booleanfindBooleanExtension(DomainResource c, String uri) static booleanfindBooleanExtension(Element c, String uri) static booleanfindStringExtension(Element c, String uri) static DataTypestatic Stringstatic StringgetDisplayHint(Element def) static ExtensiongetExtension(DomainResource resource, String name) static ExtensiongetExtension(Element el, String name) getExtensions(DomainResource resource, String url) getExtensions(Element element, String url) static StringgetLanguageTranslation(Element element, String lang) static StringTypegetLanguageTranslationElement(Element element, String lang) static StringgetPresentation(Element holder, PrimitiveType<?> type) static StringgetPresentation(PrimitiveType<?> type) static org.hl7.fhir.utilities.StandardsStatusstatic org.hl7.fhir.utilities.StandardsStatusstatic booleanstatic booleanhasAnyOfExtensions(DomainResource dr, String... urls) static booleanhasAnyOfExtensions(Element d, String... urls) static booleanstatic booleanhasExtension(DomainResource de, String url) static booleanhasExtension(Element e, String url) static booleanhasExtensionValue(StructureDefinition src, String url, String value) static booleanhasLanguageTranslation(Element element, String lang) static booleanhasLanguageTranslations(Element element) static ExtensionmakeIssueMessageId(String msgId) static ExtensionmakeIssueSource(org.hl7.fhir.utilities.validation.ValidationMessage.Source source) static BooleanreadBooleanExtension(DomainResource c, String uri) static BooleanreadBooleanExtension(Element c, String uri) static booleanreadBoolExtension(DomainResource c, String uri) static booleanreadBoolExtension(DomainResource c, String... uris) static booleanreadBoolExtension(Element e, String uri) static intreadIntegerExtension(DomainResource dr, String uri, int defaultValue) static intreadIntegerExtension(Element e, String uri, int defaultValue) static PrimitiveType<DataType>static StringreadStringExtension(DomainResource c, String uri) static StringreadStringExtension(DomainResource c, String... uris) static StringreadStringExtension(Element c, String uri) static StringreadStringExtension(Element c, String... uris) static Stringstatic StringreadStringSubExtension(DomainResource c, String uri, String name) static org.hl7.fhir.utilities.validation.ValidationMessagereadValidationMessage(OperationOutcome.OperationOutcomeIssueComponent issue, org.hl7.fhir.utilities.validation.ValidationMessage.Source source) static voidremoveExtension(DomainResource focus, String url) static voidremoveExtension(Element focus, String url) static voidstatic voidsetCodeExtension(DomainResource resource, String uri, String value) static voidsetCodeExtension(Element element, String uri, String value) static voidsetCodeExtensionMod(BackboneElement resource, String uri, String value) static voidsetCodeExtensionMod(DomainResource resource, String uri, String value) static voidsetExtension(Element focus, String url, Coding c) static voidsetIntegerExtension(DomainResource resource, String uri, int value) static voidsetLanguageTranslation(Element element, String lang, String value) static voidsetMarkdownExtension(DomainResource resource, String uri, String value) static voidsetStandardsStatus(DomainResource dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) static voidsetStandardsStatus(Element dr, org.hl7.fhir.utilities.StandardsStatus status, String normativeVersion) static voidsetStringExtension(DomainResource resource, String uri, String value) static voidsetStringExtension(Element resource, String uri, String value) static voidsetUriExtension(DomainResource resource, String uri, String value) static voidsetUriExtension(Element resource, String uri, String value) static voidsetUrlExtension(DomainResource resource, String uri, String value) static voidsetUrlExtension(Element resource, String uri, String value) static booleanusesExtension(String url, Base base)
-
Field Details
-
EXT_ISSUE_MSG_ID
- See Also:
-
EXT_ISSUE_LINE
- See Also:
-
EXT_ISSUE_COL
- See Also:
-
EXT_OO_FILE
- See Also:
-
EXT_RESOURCE_IMPLEMENTS
- See Also:
-
EXT_XML_TYPE
- See Also:
-
EXT_XML_NAME_DEPRECATED
- See Also:
-
EXT_XML_NAME
- See Also:
-
EXT_EXPLICIT_TYPE
- See Also:
-
EXT_IGP_RESOURCES
- See Also:
-
EXT_IGP_PAGES
- See Also:
-
EXT_IGP_SPREADSHEET
- See Also:
-
EXT_IGP_MAPPING_CSV
- See Also:
-
EXT_IGP_BUNDLE
- See Also:
-
EXT_IGP_BASE
- See Also:
-
EXT_IGP_DEFNS
- See Also:
-
EXT_IGP_FORMAT
- See Also:
-
EXT_IGP_SOURCE
- See Also:
-
EXT_IGP_CONTAINED_RESOURCE_INFO
- See Also:
-
EXT_BINARY_FORMAT_OLD
- See Also:
-
EXT_BINARY_FORMAT_NEW
- See Also:
-
EXT_BINARY_LOGICAL
- See Also:
-
EXT_IGP_RESOURCE_INFO
- See Also:
-
EXT_IGP_LOADVERSION
- See Also:
-
EXT_LIST_PACKAGE
- See Also:
-
EXT_JSON_NAME_DEPRECATED
- See Also:
-
EXT_JSON_NAME
- See Also:
-
EXT_BINDING_STYLE
- See Also:
-
EXT_EXTENSION_STYLE
- See Also:
-
EXT_LOGICAL_TARGET
- See Also:
-
EXT_LOGICAL_CONTAINER
- See Also:
-
EXT_PROFILE_MAPPING
- See Also:
-
EXT_CS_ALTERNATE_USE
- See Also:
-
EXT_CS_ALTERNATE_STATUS
- See Also:
-
EXT_OBLIGATION_PROFILE_FLAG
- See Also:
-
EXT_OBLIGATION_INHERITS
- See Also:
-
EXT_DAR
- See Also:
-
EXT_NF
- See Also:
-
EXT_OT
- See Also:
-
EXT_CQF_EXP
- See Also:
-
EXT_PATTERN
- See Also:
-
EXT_ALLOWEDRESOURCE
- See Also:
-
EXT_ALLOWED_TYPE
- See Also:
-
EXT_BEST_PRACTICE
- See Also:
-
EXT_BEST_PRACTICE_EXPLANATION
- See Also:
-
EXT_BINDING_NAME
- See Also:
-
EXT_CONTROL
- See Also:
-
EXT_CS_COMMENT
- See Also:
-
EXT_CS_KEYWORD
- See Also:
-
EXT_DEFINITION
- See Also:
-
EXT_DISPLAY_HINT
- See Also:
-
EXT_EXPAND_GROUP
- See Also:
-
EXT_EXPAND_RULES
- See Also:
-
EXT_EXP_TOOCOSTLY
- See Also:
-
EXT_FHIR_TYPE
- See Also:
-
EXT_FMM_DERIVED
- See Also:
-
EXT_FMM_LEVEL
- See Also:
-
EXT_FMM_SUPPORT
- See Also:
-
EXT_HIERARCHY
- See Also:
-
EXT_ISSUE_SOURCE
- See Also:
-
EXT_MAXOCCURS
- See Also:
-
EXT_MAX_DECIMALS
- See Also:
-
EXT_MAX_SIZE
- See Also:
-
EXT_MAX_VALUESET
- See Also:
-
EXT_MINOCCURS
- See Also:
-
EXT_MIN_LENGTH
- See Also:
-
EXT_MIN_VALUESET
- See Also:
-
EXT_MUST_SUPPORT
- See Also:
-
EXT_NORMATIVE_VERSION
- See Also:
-
EXT_PROFILE_ELEMENT
- See Also:
-
EXT_QTYPE
- See Also:
-
EXT_Q_UNIT
- See Also:
-
EXT_REFERENCEFILTER
- See Also:
-
EXT_REGEX
- See Also:
-
EXT_RENDERED_VALUE
- See Also:
-
EXT_REPLACED_BY
- See Also:
-
EXT_RESOURCE_CATEGORY
- See Also:
-
EXT_RESOURCE_INTERFACE
- See Also:
-
EXT_SEC_CAT
- See Also:
-
EXT_STANDARDS_STATUS
- See Also:
-
EXT_STANDARDS_STATUS_REASON
- See Also:
-
EXT_TABLE_NAME
- See Also:
-
EXT_TARGET_ID
- See Also:
-
EXT_TARGET_PATH
- See Also:
-
EXT_TRANSLATABLE
- See Also:
-
EXT_TRANSLATION
- See Also:
-
EXT_UNCLOSED
- See Also:
-
EXT_VALUESET_SYSTEM
- See Also:
-
EXT_VS_COMMENT
- See Also:
-
EXT_VS_KEYWORD
- See Also:
-
EXT_WORKGROUP
- See Also:
-
EXT_XML_NAMESPACE_DEPRECATED
- See Also:
-
EXT_XML_NAMESPACE
- See Also:
-
EXT_OLD_CONCEPTMAP_EQUIVALENCE
- See Also:
-
EXT_Q_IS_SUBJ
- See Also:
-
EXT_Q_HIDDEN
- See Also:
-
EXT_Q_OTP_DISP
- See Also:
-
EXT_O_LINK_PERIOD
- See Also:
-
EXT_Q_CHOICE_ORIENT
- See Also:
-
EXT_Q_DISPLAY_CAT
- See Also:
-
EXT_REND_MD
- See Also:
-
EXT_CAP_STMT_EXPECT
- See Also:
-
EXT_ED_HIERARCHY
- See Also:
-
EXT_SD_IMPOSE_PROFILE
- See Also:
-
EXT_SD_COMPLIES_WITH_PROFILE
- See Also:
-
EXT_DEF_TYPE
- See Also:
-
EXT_TYPE_SPEC
- See Also:
-
EXT_TYPE_CHARACTERISTICS
- See Also:
-
EXT_PRIVATE_BASE
- See Also:
-
EXT_BINDING_ADDITIONAL
- See Also:
-
EXT_JSON_PROP_KEY
- See Also:
-
EXT_JSON_EMPTY
- See Also:
-
EXT_JSON_NULLABLE
- See Also:
-
EXT_IMPLIED_PREFIX
- See Also:
-
EXT_DATE_FORMAT
- See Also:
-
EXT_ID_EXPECTATION
- See Also:
-
EXT_JSON_PRIMITIVE_CHOICE
- See Also:
-
EXT_SUMMARY
- See Also:
-
EXT_BINDING_DEFINITION
- See Also:
-
EXT_QUESTIONNAIRE_ITEM_TYPE_ORIGINAL
- See Also:
-
EXT_MAPPING_PREFIX
- See Also:
-
EXT_MAPPING_SUFFIX
- See Also:
-
EXT_MAPPING_NAME
- See Also:
-
EXT_MAPPING_TYPE
- See Also:
-
EXT_MAPPING_CARD
- See Also:
-
EXT_MAPPING_TGTTYPE
- See Also:
-
EXT_MAPPING_TGTCARD
- See Also:
-
WEB_EXTENSION_STYLE
- See Also:
-
WEB_BINDING_STYLE
- See Also:
-
EXT_IGDEP_COMMENT
- See Also:
-
EXT_XPATH_CONSTRAINT
- See Also:
-
EXT_OBLIGATION_TOOLS
- See Also:
-
EXT_OBLIGATION_CORE
- See Also:
-
EXT_NO_BINDING
- See Also:
-
EXT_ID_CHOICE_GROUP
- See Also:
-
EXT_DATE_RULES
- See Also:
-
EXT_PROFILE_STYLE
- See Also:
-
EXT_RESOURCE_NAME
- See Also:
-
EXT_RESOURCE_DESC
- See Also:
-
EXT_ARTIFACT_NAME
- See Also:
-
EXT_ARTIFACT_DESC
- See Also:
-
EXT_ED_SUPPRESS
- See Also:
-
EXT_SEARCH_PARAMETER_BASE
- See Also:
-
EXT_ISSUE_SLICE_INFO
- See Also:
-
EXT_ISSUE_SERVER
- See Also:
-
EXT_WEB_SOURCE
- See Also:
-
EXT_APPLICABLE_VERSION
- See Also:
-
EXT_APPLICABLE_VERSION_VALUE
- See Also:
-
EXT_IG_URL
- See Also:
-
EXT_VS_CS_SUPPL_NEEDED
- See Also:
-
EXT_TYPE_PARAMETER
- See Also:
-
EXT_ALTERNATE_CANONICAL
- See Also:
-
EXT_SUPPRESSED
- See Also:
-
EXT_SUPPRESS_RESOURCE_TYPE
- See Also:
-
EXT_PROFILE_VIEW_HINT
- See Also:
-
EXT_SNAPSHOT_BEHAVIOR
- See Also:
-
EXT_FHIRVERSION_SPECIFIC_USE
- See Also:
-
EXT_FHIRVERSION_SPECIFIC_USE_START
- See Also:
-
EXT_FHIRVERSION_SPECIFIC_USE_END
- See Also:
-
EXT_VERSION_BASE
- See Also:
-
EXT_LOAD_AS_RESOURCE
- See Also:
-
EXT_USE_AS_RESOURCE_ID
- See Also:
-
EXT_PROPERTY_VALUESET
- See Also:
-
EXT_FEATURE
- See Also:
-
FEATURE_TX_TEST_VERSION
- See Also:
-
FEATURE_TX_CS_PARAMS
- See Also:
-
EXT_VALUESET_PARAMETER
- See Also:
-
EXT_BINDING_PARAMETER
- See Also:
-
EXT_ISSUE_INNER_MESSAGE
- See Also:
-
-
Constructor Details
-
ToolingExtensions
public ToolingExtensions()
-
-
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
-
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
-
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
-