Package org.hl7.fhir.r4.utils
Class ToolingExtensions
- java.lang.Object
-
- org.hl7.fhir.r4.utils.ToolingExtensions
-
public class ToolingExtensions extends Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ToolingExtensions()
-
Method Summary
-
-
-
Field Detail
-
EXT_DEFINITION
public static final String EXT_DEFINITION
- See Also:
- Constant Field Values
-
EXT_CS_COMMENT
public static final String EXT_CS_COMMENT
- See Also:
- Constant Field Values
-
EXT_VS_COMMENT
public static final String EXT_VS_COMMENT
- See Also:
- Constant Field Values
-
EXT_TRANSLATION
public static final String EXT_TRANSLATION
- See Also:
- Constant Field Values
-
EXT_ISSUE_SOURCE
public static final String EXT_ISSUE_SOURCE
- See Also:
- Constant Field Values
-
EXT_ISSUE_LINE
public static final String EXT_ISSUE_LINE
- See Also:
- Constant Field Values
-
EXT_ISSUE_COL
public static final String EXT_ISSUE_COL
- See Also:
- Constant Field Values
-
EXT_DISPLAY_HINT
public static final String EXT_DISPLAY_HINT
- See Also:
- Constant Field Values
-
EXT_REPLACED_BY
public static final String EXT_REPLACED_BY
- See Also:
- Constant Field Values
-
EXT_REGEX
public static final String EXT_REGEX
- See Also:
- Constant Field Values
-
EXT_CONTROL
public static final String EXT_CONTROL
- See Also:
- Constant Field Values
-
EXT_MINOCCURS
public static final String EXT_MINOCCURS
- See Also:
- Constant Field Values
-
EXT_MAXOCCURS
public static final String EXT_MAXOCCURS
- See Also:
- Constant Field Values
-
EXT_ALLOWEDRESOURCE
public static final String EXT_ALLOWEDRESOURCE
- See Also:
- Constant Field Values
-
EXT_REFERENCEFILTER
public static final String EXT_REFERENCEFILTER
- See Also:
- Constant Field Values
-
EXT_CODE_GENERATION_PARENT
public static final String EXT_CODE_GENERATION_PARENT
- See Also:
- Constant Field Values
-
EXT_HIERARCHY
public static final String EXT_HIERARCHY
- See Also:
- Constant Field Values
-
EXT_BEST_PRACTICE
public static final String EXT_BEST_PRACTICE
- See Also:
- Constant Field Values
-
EXT_BEST_PRACTICE_EXPLANATION
public static final String EXT_BEST_PRACTICE_EXPLANATION
- See Also:
- Constant Field Values
-
EXT_MAPPING_PREFIX
public static final String EXT_MAPPING_PREFIX
- See Also:
- Constant Field Values
-
EXT_MAPPING_SUFFIX
public static final String EXT_MAPPING_SUFFIX
- See Also:
- Constant Field Values
-
EXT_QTYPE
public static final String EXT_QTYPE
- See Also:
- Constant Field Values
-
EXT_CIMI_REFERENCE
public static final String EXT_CIMI_REFERENCE
- See Also:
- Constant Field Values
-
EXT_UNCLOSED
public static final String EXT_UNCLOSED
- See Also:
- Constant Field Values
-
EXT_FMM_LEVEL
public static final String EXT_FMM_LEVEL
- See Also:
- Constant Field Values
-
EXT_SEC_CAT
public static final String EXT_SEC_CAT
- See Also:
- Constant Field Values
-
EXT_RESOURCE_CATEGORY
public static final String EXT_RESOURCE_CATEGORY
- See Also:
- Constant Field Values
-
EXT_TABLE_NAME
public static final String EXT_TABLE_NAME
- See Also:
- Constant Field Values
-
EXT_OO_FILE
public static final String EXT_OO_FILE
- See Also:
- Constant Field Values
-
EXT_WORKGROUP
public static final String EXT_WORKGROUP
- See Also:
- Constant Field Values
-
EXT_STANDARDS_STATUS
public static final String EXT_STANDARDS_STATUS
- See Also:
- Constant Field Values
-
EXT_NORMATIVE_VERSION
public static final String EXT_NORMATIVE_VERSION
- See Also:
- Constant Field Values
-
EXT_IGP_BASE
public static final String EXT_IGP_BASE
- See Also:
- Constant Field Values
-
EXT_IGP_DEFNS
public static final String EXT_IGP_DEFNS
- See Also:
- Constant Field Values
-
EXT_IGP_FORMAT
public static final String EXT_IGP_FORMAT
- See Also:
- Constant Field Values
-
EXT_IGP_SOURCE
public static final String EXT_IGP_SOURCE
- See Also:
- Constant Field Values
-
EXT_IGP_VERSION
public static final String EXT_IGP_VERSION
- See Also:
- Constant Field Values
-
EXT_IGP_RESOURCES
public static final String EXT_IGP_RESOURCES
- See Also:
- Constant Field Values
-
EXT_IGP_PAGES
public static final String EXT_IGP_PAGES
- See Also:
- Constant Field Values
-
EXT_IGP_SPREADSHEET
public static final String EXT_IGP_SPREADSHEET
- See Also:
- Constant Field Values
-
EXT_IGP_MAPPING_CSV
public static final String EXT_IGP_MAPPING_CSV
- See Also:
- Constant Field Values
-
EXT_IGP_BUNDLE
public static final String EXT_IGP_BUNDLE
- See Also:
- Constant Field Values
-
EXT_IGP_RESOURCE_INFO
public static final String EXT_IGP_RESOURCE_INFO
- See Also:
- Constant Field Values
-
EXT_IGP_LOADVERSION
public static final String EXT_IGP_LOADVERSION
- See Also:
- Constant Field Values
-
EXT_MAX_VALUESET
public static final String EXT_MAX_VALUESET
- See Also:
- Constant Field Values
-
EXT_MIN_VALUESET
public static final String EXT_MIN_VALUESET
- See Also:
- Constant Field Values
-
EXT_PROFILE_ELEMENT
public static final String EXT_PROFILE_ELEMENT
- See Also:
- Constant Field Values
-
EXT_LIST_PACKAGE
public static final String EXT_LIST_PACKAGE
- See Also:
- Constant Field Values
-
EXT_MAPPING_NAME
public static final String EXT_MAPPING_NAME
- See Also:
- Constant Field Values
-
EXT_MAPPING_TYPE
public static final String EXT_MAPPING_TYPE
- See Also:
- Constant Field Values
-
EXT_MAPPING_CARD
public static final String EXT_MAPPING_CARD
- See Also:
- Constant Field Values
-
EXT_MAPPING_TGTTYPE
public static final String EXT_MAPPING_TGTTYPE
- See Also:
- Constant Field Values
-
EXT_MAPPING_TGTCARD
public static final String EXT_MAPPING_TGTCARD
- See Also:
- Constant Field Values
-
EXT_PRIVATE_BASE
public static final String EXT_PRIVATE_BASE
- See Also:
- Constant Field Values
-
EXT_ALLOWED_TYPE
public static final String EXT_ALLOWED_TYPE
- See Also:
- Constant Field Values
-
EXT_FHIR_TYPE
public static final String EXT_FHIR_TYPE
- See Also:
- Constant Field Values
-
EXT_XML_TYPE
public static final String EXT_XML_TYPE
- See Also:
- Constant Field Values
-
EXT_JSON_TYPE
public static final String EXT_JSON_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ToolingExtensions
public ToolingExtensions()
-
-
Method Detail
-
makeIssueSource
public static Extension makeIssueSource(org.hl7.fhir.utilities.validation.ValidationMessage.Source source)
-
hasExtension
public static boolean hasExtension(DomainResource de, String url)
-
hasExtension
public static boolean hasExtension(Element e, String url)
-
addMarkdownExtension
public static void addMarkdownExtension(DomainResource dr, String url, String content)
-
addStringExtension
public static void addStringExtension(Element e, String url, String content)
-
addCodeExtension
public static void addCodeExtension(Element e, String url, String content)
-
addStringExtension
public static void addStringExtension(DomainResource e, String url, String content)
-
addUriExtension
public static void addUriExtension(Element e, String url, String uri)
-
addBooleanExtension
public static void addBooleanExtension(Element e, String url, boolean content)
-
addBooleanExtension
public static void addBooleanExtension(DomainResource e, String url, boolean content)
-
addIntegerExtension
public static void addIntegerExtension(DomainResource dr, String url, int value)
-
addCodeExtension
public static void addCodeExtension(DomainResource dr, String url, String value)
-
addVSComment
public static void addVSComment(ValueSet.ConceptSetComponent nc, String comment)
-
addVSComment
public static void addVSComment(ValueSet.ConceptReferenceComponent nc, String comment)
-
addCSComment
public static void addCSComment(CodeSystem.ConceptDefinitionComponent nc, String comment)
-
addDefinition
public static void addDefinition(Element nc, String definition)
-
addDisplayHint
public static void addDisplayHint(Element def, String hint)
-
getDisplayHint
public static String getDisplayHint(Element def)
-
readStringExtension
public static String readStringExtension(Element c, String uri)
-
readStringExtension
public static String readStringExtension(DomainResource c, String uri)
-
readPrimitiveExtension
public static PrimitiveType<Type> readPrimitiveExtension(DomainResource c, String uri)
-
findStringExtension
public static boolean findStringExtension(Element c, String uri)
-
readBooleanExtension
public static Boolean readBooleanExtension(Element c, String uri)
-
findBooleanExtension
public static boolean findBooleanExtension(Element c, String uri)
-
readBooleanExtension
public static Boolean readBooleanExtension(DomainResource c, String uri)
-
readBoolExtension
public static boolean readBoolExtension(DomainResource c, String uri)
-
findBooleanExtension
public static boolean findBooleanExtension(DomainResource c, String uri)
-
getCSComment
public static String getCSComment(CodeSystem.ConceptDefinitionComponent c)
-
hasCSComment
public static boolean hasCSComment(CodeSystem.ConceptDefinitionComponent c)
-
addFlyOver
public static void addFlyOver(Questionnaire.QuestionnaireItemComponent item, String text)
-
addMin
public static void addMin(Questionnaire.QuestionnaireItemComponent item, int min)
-
addMax
public static void addMax(Questionnaire.QuestionnaireItemComponent item, int max)
-
addFhirType
public static void addFhirType(Questionnaire.QuestionnaireItemComponent group, String value)
-
addControl
public static void addControl(Questionnaire.QuestionnaireItemComponent group, String value)
-
addAllowedResource
public static void addAllowedResource(Questionnaire.QuestionnaireItemComponent group, String value)
-
addReferenceFilter
public static void addReferenceFilter(Questionnaire.QuestionnaireItemComponent group, String value)
-
addIdentifier
public static void addIdentifier(Element element, Identifier value)
-
getExtension
public static Extension getExtension(DomainResource resource, String name)
- Parameters:
name- the identity of the extension of interest- Returns:
- The extension, if on this element, else null
-
getExtension
public static Extension getExtension(Element el, String name)
-
setStringExtension
public static void setStringExtension(DomainResource resource, String uri, String value)
-
setStringExtension
public static void setStringExtension(Element resource, String uri, String value)
-
setCodeExtension
public static void setCodeExtension(DomainResource resource, String uri, String value)
-
setCodeExtension
public static void setCodeExtension(Element element, String uri, String value)
-
setIntegerExtension
public static void setIntegerExtension(DomainResource resource, String uri, int value)
-
hasLanguageTranslation
public static boolean hasLanguageTranslation(Element element, String lang)
-
getLanguageTranslation
public static String getLanguageTranslation(Element element, String lang)
-
addLanguageTranslation
public static void addLanguageTranslation(Element element, String lang, String value)
-
getAllowedUnits
public static Type getAllowedUnits(ElementDefinition eld)
-
setAllowableUnits
public static void setAllowableUnits(ElementDefinition eld, CodeableConcept cc)
-
getExtensions
public static List<Extension> getExtensions(Element element, String url)
-
getExtensions
public static List<Extension> getExtensions(DomainResource resource, String url)
-
setExtension
public static void setExtension(Element focus, String url, Coding c)
-
removeExtension
public static void removeExtension(DomainResource focus, String url)
-
removeExtension
public static void removeExtension(Element focus, String url)
-
readIntegerExtension
public static int readIntegerExtension(DomainResource dr, String uri, int defaultValue)
-
readIntegerExtension
public static int readIntegerExtension(Element e, String uri, int defaultValue)
-
getLanguageTranslations
public static Map<String,String> getLanguageTranslations(Element e)
-
getStandardsStatus
public static org.hl7.fhir.utilities.StandardsStatus getStandardsStatus(DomainResource dr) 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)
-
-