Uses of Class
org.hl7.fhir.r5.model.ElementDefinition
Package
Description
-
Uses of ElementDefinition in org.hl7.fhir.r5.conformance
Modifier and TypeMethodDescriptionXmlSchemaGenerator.getQN
(StructureDefinition sd, ElementDefinition edc, String t, boolean chase) ModifierConstructorDescriptionElementRedirection
(ElementDefinition element, String path) ElementToGenerate
(String tname, StructureDefinition sd, ElementDefinition edc) -
Uses of ElementDefinition in org.hl7.fhir.r5.conformance.profile
Modifier and TypeMethodDescriptionprotected ElementDefinition
ProfileUtilities.fillOutFromBase
(ElementDefinition profile, ElementDefinition usage) protected ElementDefinition
ProfileUtilities.getById
(List<ElementDefinition> list, String baseId) BaseTypeSlice.getDefn()
TypeSlice.getDefn()
ProfileUtilities.ElementDefinitionResolution.getElement()
ProfileUtilities.ExtensionContext.getElement()
ProfileUtilities.ExtensionContext.getExtensionValueDefinition()
ProfileUtilities.ElementDefinitionCounter.getFocus()
ProfilePathProcessor.processSimplePath
(ElementDefinition currentBase, String currentBasePath, List<ElementDefinition> diffMatches, List<TypeSlice> typeList, ProfilePathProcessorState cursors, MappingAssistant mapHelper) ProfileUtilities.updateURLs
(String url, String webUrl, ElementDefinition element, boolean processRelatives) Finds internal references in an Element's Binding and StructureDefinition references (in TypeRef) and bases them on the given urlModifier and TypeMethodDescriptionProfileUtilities.getChildList
(StructureDefinition profile, String path, String id) Given a Structure, navigate to the element given by the path and return the direct children of that elementProfileUtilities.getChildList
(StructureDefinition profile, String path, String id, boolean diff) ProfileUtilities.getChildList
(StructureDefinition profile, String path, String id, boolean diff, boolean refs) ProfileUtilities.getChildList
(StructureDefinition structure, ElementDefinition element) ProfileUtilities.getChildList
(StructureDefinition structure, ElementDefinition element, boolean diff) ProfileUtilities.getChildList
(StructureDefinition structure, ElementDefinition element, boolean diff, boolean refs) protected List
<ElementDefinition> ProfileUtilities.getDiffMatches
(StructureDefinition.StructureDefinitionDifferentialComponent context, String path, int start, int end, String profileName) ProfileUtilities.SourcedChildDefinitions.getList()
protected List
<ElementDefinition> ProfileUtilities.getSiblings
(List<ElementDefinition> list, ElementDefinition current) ProfileUtilities.getSliceList
(StructureDefinition profile, ElementDefinition element) Modifier and TypeMethodDescriptionprotected boolean
ProfileUtilities.checkExtensionDoco
(ElementDefinition base) void
ProfileUtilities.checkExtensions
(ElementDefinition outcome) boolean
ProfileUtilities.ElementDefinitionCounter.count
(ElementDefinition ed, String name) protected ElementDefinition
ProfileUtilities.fillOutFromBase
(ElementDefinition profile, ElementDefinition usage) ProfileUtilities.getChildList
(StructureDefinition structure, ElementDefinition element) ProfileUtilities.getChildList
(StructureDefinition structure, ElementDefinition element, boolean diff) ProfileUtilities.getChildList
(StructureDefinition structure, ElementDefinition element, boolean diff, boolean refs) ProfileUtilities.getChildMap
(StructureDefinition profile, ElementDefinition element) ProfileUtilities.getListOfTypes
(ElementDefinition e) ProfileUtilities.getRowColor
(ElementDefinition element, boolean isConstraintMode) protected List
<ElementDefinition> ProfileUtilities.getSiblings
(List<ElementDefinition> list, ElementDefinition current) ProfileUtilities.getSliceList
(StructureDefinition profile, ElementDefinition element) protected boolean
ProfileUtilities.isExtension
(ElementDefinition currentBase) protected boolean
ProfileUtilities.isImplicitSlicing
(ElementDefinition ed, String path) static boolean
ProfileUtilities.isResourceBoundary
(ElementDefinition ed) protected boolean
ProfileUtilities.isSlicedToOneOnly
(ElementDefinition e) protected boolean
ProfileUtilities.isValidType
(ElementDefinition.TypeRefComponent t, ElementDefinition base) protected void
ProfileUtilities.markDerived
(ElementDefinition outcome) void
MappingAssistant.merge
(ElementDefinition base, ElementDefinition derived) ProfilePathProcessor.processSimplePath
(ElementDefinition currentBase, String currentBasePath, List<ElementDefinition> diffMatches, List<TypeSlice> typeList, ProfilePathProcessorState cursors, MappingAssistant mapHelper) protected List
<ElementRedirection> ProfileUtilities.redirectorStack
(List<ElementRedirection> redirector, ElementDefinition outcome, String path) protected void
ProfileUtilities.removeStatusExtensions
(ElementDefinition outcome) protected void
ProfileUtilities.replaceFromContentReference
(ElementDefinition outcome, ElementDefinition tgt) protected boolean
ProfileUtilities.unbounded
(ElementDefinition definition) protected void
ProfileUtilities.updateConstraintSources
(ElementDefinition ed, String url) protected void
ProfileUtilities.updateFromBase
(ElementDefinition derived, ElementDefinition base, String baseProfileUrl) protected void
ProfileUtilities.updateFromDefinition
(ElementDefinition dest, ElementDefinition source, String pn, boolean trimDifferential, String purl, StructureDefinition srcSD, StructureDefinition derivedSrc, String path, MappingAssistant mappings) void
ProfileUtilities.updateFromObligationProfiles
(ElementDefinition base) ProfileUtilities.updateURLs
(String url, String webUrl, ElementDefinition element, boolean processRelatives) Finds internal references in an Element's Binding and StructureDefinition references (in TypeRef) and bases them on the given urlModifier and TypeMethodDescriptionprotected boolean
ProfileUtilities.baseWalksInto
(List<ElementDefinition> elements, int cursor) protected String
ProfileUtilities.descED
(List<ElementDefinition> list, int index) protected boolean
ProfileUtilities.diffsConstrainTypes
(List<ElementDefinition> diffMatches, String cPath, List<TypeSlice> typeList) protected void
ProfileUtilities.generateIds
(List<ElementDefinition> list, String name, String type, StructureDefinition srcSD) protected ElementDefinition
ProfileUtilities.getById
(List<ElementDefinition> list, String baseId) ProfileUtilities.getElementById
(StructureDefinition source, List<ElementDefinition> elements, String contentReference) protected List
<ElementDefinition> ProfileUtilities.getSiblings
(List<ElementDefinition> list, ElementDefinition current) protected String
ProfileUtilities.pathTail
(List<ElementDefinition> diffMatches, int i) ProfileUtilities.processConstraint
(List<ElementDefinition> children, ElementDefinition.ElementDefinitionConstraintComponent c) ProfilePathProcessor.processSimplePath
(ElementDefinition currentBase, String currentBasePath, List<ElementDefinition> diffMatches, List<TypeSlice> typeList, ProfilePathProcessorState cursors, MappingAssistant mapHelper) protected String
ProfileUtilities.sliceNames
(List<ElementDefinition> diffMatches) ModifierConstructorDescriptionBaseTypeSlice
(ElementDefinition defn, String type, int start, int end) ElementDefinitionCounter
(ElementDefinition ed, int i) ElementDefinitionResolution
(StructureDefinition source, ElementDefinition element) TypeSlice
(ElementDefinition defn, String type) ModifierConstructorDescriptionSourcedChildDefinitions
(StructureDefinition source, List<ElementDefinition> list) SourcedChildDefinitions
(StructureDefinition source, List<ElementDefinition> list, String path) -
Uses of ElementDefinition in org.hl7.fhir.r5.elementmodel
Modifier and TypeMethodDescriptionElement.SliceDefinition.getDefinition()
Property.getDefinition()
Element.SliceDefinition.getSlice()
Modifier and TypeMethodDescriptionElement.addDefinition
(StructureDefinition source, ElementDefinition defn, Base.ValidationMode mode) void
Element.addSliceDefinition
(StructureDefinition profile, ElementDefinition definition, ElementDefinition slice) void
Element.markValidation
(StructureDefinition profile, ElementDefinition definition) ModifierConstructorDescriptionProperty
(IWorkerContext context, ElementDefinition definition, StructureDefinition structure) Property
(IWorkerContext context, ElementDefinition definition, StructureDefinition structure, ProfileUtilities profileUtilities, ContextUtilities utils) Property
(IWorkerContext context, ElementDefinition definition, StructureDefinition structure, ProfileUtilities profileUtilities, ContextUtilities utils, String type) SliceDefinition
(StructureDefinition profile, ElementDefinition definition, ElementDefinition slice) -
Uses of ElementDefinition in org.hl7.fhir.r5.extensions
Modifier and TypeMethodDescriptionstatic ElementDefinition
Extensions.addDateFormat
(ElementDefinition context, String value) static ElementDefinition
Extensions.addIdentifier
(ElementDefinition context, Identifier value) static ElementDefinition
Extensions.addIdExpectationExt
(ElementDefinition context, String value) static ElementDefinition
Extensions.addImpliedStringPrefix
(ElementDefinition context, String value) static ElementDefinition
Extensions.addJsonEmptyBehavior
(ElementDefinition context, String value) static ElementDefinition
Extensions.addJsonPropertyKey
(ElementDefinition context, String value) static ElementDefinition
Extensions.addJsonPropertyName
(ElementDefinition context, String value) static ElementDefinition
Extensions.addMimeType
(ElementDefinition context, String value) static ElementDefinition
Extensions.addQOptionRestriction
(ElementDefinition context, DataType value) static ElementDefinition
Extensions.addQReferenceProfile
(ElementDefinition context, String value) static ElementDefinition
Extensions.addQReferenceResource
(ElementDefinition context, String value) static ElementDefinition
Extensions.addQRUnitOption
(ElementDefinition context, Coding value) static ElementDefinition
Extensions.addQSignatureRequired
(ElementDefinition context, CodeableConcept value) static ElementDefinition
Extensions.addQSupportLink
(ElementDefinition context, String value) static ElementDefinition
Extensions.addQuestion
(ElementDefinition context, String value) static ElementDefinition
Extensions.setAllowedUnits
(ElementDefinition context, String value) static ElementDefinition
Extensions.setAllowedUnits
(ElementDefinition context, CodeableConcept value) static ElementDefinition
Extensions.setDefaultType
(ElementDefinition context, String value) static ElementDefinition
Extensions.setDesignNote
(ElementDefinition context, String value) static ElementDefinition
Extensions.setEntryFormat
(ElementDefinition context, String value) static ElementDefinition
Extensions.setJsonNullableExt
(ElementDefinition context, boolean value) static ElementDefinition
Extensions.setJsonPrimitiveChoiceExt
(ElementDefinition context, boolean value) static ElementDefinition
Extensions.setMaxDecimalPlaces
(ElementDefinition context, int value) static ElementDefinition
Extensions.setMaxSize
(ElementDefinition context, float value) static ElementDefinition
Extensions.setMinLength
(ElementDefinition context, int value) static ElementDefinition
Extensions.setNamespace
(ElementDefinition context, String value) static ElementDefinition
Extensions.setNoBinding
(ElementDefinition context, boolean value) static ElementDefinition
Extensions.setQBaseType
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQChoiceOrientation
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQDisplayCategory
(ElementDefinition context, CodeableConcept value) static ElementDefinition
Extensions.setQFhirType
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQHidden
(ElementDefinition context, boolean value) static ElementDefinition
Extensions.setQItemControl
(ElementDefinition context, CodeableConcept value) static ElementDefinition
Extensions.setQMaxOccurs
(ElementDefinition context, int value) static ElementDefinition
Extensions.setQMinOccurs
(ElementDefinition context, int value) static ElementDefinition
Extensions.setQRUnitValueSet
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQRUsageMode
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQSliderStepValue
(ElementDefinition context, int value) static ElementDefinition
Extensions.setQUnit
(ElementDefinition context, Coding value) static ElementDefinition
Extensions.setReferenceFilter
(ElementDefinition context, String value) static ElementDefinition
Extensions.setSDDisplayHint
(ElementDefinition context, String value) static ElementDefinition
Extensions.setSDExplicitTypeName
(ElementDefinition context, String value) static ElementDefinition
Extensions.setSDNormativeVersion
(ElementDefinition context, String value) static ElementDefinition
Extensions.setSelector
(ElementDefinition context, String value) static ElementDefinition
Extensions.setTranslatable
(ElementDefinition context, boolean value) Modifier and TypeMethodDescriptionstatic ElementDefinition
Extensions.addDateFormat
(ElementDefinition context, String value) static ElementDefinition
Extensions.addIdentifier
(ElementDefinition context, Identifier value) static ElementDefinition
Extensions.addIdExpectationExt
(ElementDefinition context, String value) static ElementDefinition
Extensions.addImpliedStringPrefix
(ElementDefinition context, String value) static ElementDefinition
Extensions.addJsonEmptyBehavior
(ElementDefinition context, String value) static ElementDefinition
Extensions.addJsonPropertyKey
(ElementDefinition context, String value) static ElementDefinition
Extensions.addJsonPropertyName
(ElementDefinition context, String value) static ElementDefinition
Extensions.addMimeType
(ElementDefinition context, String value) static ElementDefinition
Extensions.addQOptionRestriction
(ElementDefinition context, DataType value) static ElementDefinition
Extensions.addQReferenceProfile
(ElementDefinition context, String value) static ElementDefinition
Extensions.addQReferenceResource
(ElementDefinition context, String value) static ElementDefinition
Extensions.addQRUnitOption
(ElementDefinition context, Coding value) static ElementDefinition
Extensions.addQSignatureRequired
(ElementDefinition context, CodeableConcept value) static ElementDefinition
Extensions.addQSupportLink
(ElementDefinition context, String value) static ElementDefinition
Extensions.addQuestion
(ElementDefinition context, String value) static CodeableConcept
Extensions.getAllowedUnitsCodeableConcept
(ElementDefinition context) static String
Extensions.getAllowedUnitsString
(ElementDefinition context) Extensions.getDateFormatList
(ElementDefinition context) static String
Extensions.getDefaultType
(ElementDefinition context) static String
Extensions.getDesignNote
(ElementDefinition context) static String
Extensions.getEntryFormat
(ElementDefinition context) static List
<Identifier> Extensions.getIdentifierList
(ElementDefinition context) Extensions.getIdExpectationExtList
(ElementDefinition context) Extensions.getImpliedStringPrefixList
(ElementDefinition context) Extensions.getJsonEmptyBehaviorList
(ElementDefinition context) static Boolean
Extensions.getJsonNullableExt
(ElementDefinition context) static Boolean
Extensions.getJsonPrimitiveChoiceExt
(ElementDefinition context) Extensions.getJsonPropertyKeyList
(ElementDefinition context) Extensions.getJsonPropertyNameList
(ElementDefinition context) static Integer
Extensions.getMaxDecimalPlaces
(ElementDefinition context) static BigDecimal
Extensions.getMaxSize
(ElementDefinition context) Extensions.getMimeTypeList
(ElementDefinition context) static Integer
Extensions.getMinLength
(ElementDefinition context) static String
Extensions.getNamespace
(ElementDefinition context) static Boolean
Extensions.getNoBinding
(ElementDefinition context) static String
Extensions.getQBaseType
(ElementDefinition context) static String
Extensions.getQChoiceOrientation
(ElementDefinition context) static CodeableConcept
Extensions.getQDisplayCategory
(ElementDefinition context) static String
Extensions.getQFhirType
(ElementDefinition context) static Boolean
Extensions.getQHidden
(ElementDefinition context) static CodeableConcept
Extensions.getQItemControl
(ElementDefinition context) static Integer
Extensions.getQMaxOccurs
(ElementDefinition context) static Integer
Extensions.getQMinOccurs
(ElementDefinition context) Extensions.getQOptionRestrictionList
(ElementDefinition context) Extensions.getQReferenceProfileList
(ElementDefinition context) Extensions.getQReferenceResourceList
(ElementDefinition context) Extensions.getQRUnitOptionList
(ElementDefinition context) static String
Extensions.getQRUnitValueSet
(ElementDefinition context) static String
Extensions.getQRUsageMode
(ElementDefinition context) static List
<CodeableConcept> Extensions.getQSignatureRequiredList
(ElementDefinition context) static Integer
Extensions.getQSliderStepValue
(ElementDefinition context) Extensions.getQSupportLinkList
(ElementDefinition context) Extensions.getQuestionList
(ElementDefinition context) static Coding
Extensions.getQUnit
(ElementDefinition context) static String
Extensions.getReferenceFilter
(ElementDefinition context) static String
Extensions.getSDDisplayHint
(ElementDefinition context) static String
Extensions.getSDExplicitTypeName
(ElementDefinition context) static String
Extensions.getSDNormativeVersion
(ElementDefinition context) static String
Extensions.getSelector
(ElementDefinition context) static Boolean
Extensions.getTranslatable
(ElementDefinition context) static ElementDefinition
Extensions.setAllowedUnits
(ElementDefinition context, String value) static ElementDefinition
Extensions.setAllowedUnits
(ElementDefinition context, CodeableConcept value) static ElementDefinition
Extensions.setDefaultType
(ElementDefinition context, String value) static ElementDefinition
Extensions.setDesignNote
(ElementDefinition context, String value) static ElementDefinition
Extensions.setEntryFormat
(ElementDefinition context, String value) static ElementDefinition
Extensions.setJsonNullableExt
(ElementDefinition context, boolean value) static ElementDefinition
Extensions.setJsonPrimitiveChoiceExt
(ElementDefinition context, boolean value) static ElementDefinition
Extensions.setMaxDecimalPlaces
(ElementDefinition context, int value) static ElementDefinition
Extensions.setMaxSize
(ElementDefinition context, float value) static ElementDefinition
Extensions.setMinLength
(ElementDefinition context, int value) static ElementDefinition
Extensions.setNamespace
(ElementDefinition context, String value) static ElementDefinition
Extensions.setNoBinding
(ElementDefinition context, boolean value) static ElementDefinition
Extensions.setQBaseType
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQChoiceOrientation
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQDisplayCategory
(ElementDefinition context, CodeableConcept value) static ElementDefinition
Extensions.setQFhirType
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQHidden
(ElementDefinition context, boolean value) static ElementDefinition
Extensions.setQItemControl
(ElementDefinition context, CodeableConcept value) static ElementDefinition
Extensions.setQMaxOccurs
(ElementDefinition context, int value) static ElementDefinition
Extensions.setQMinOccurs
(ElementDefinition context, int value) static ElementDefinition
Extensions.setQRUnitValueSet
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQRUsageMode
(ElementDefinition context, String value) static ElementDefinition
Extensions.setQSliderStepValue
(ElementDefinition context, int value) static ElementDefinition
Extensions.setQUnit
(ElementDefinition context, Coding value) static ElementDefinition
Extensions.setReferenceFilter
(ElementDefinition context, String value) static ElementDefinition
Extensions.setSDDisplayHint
(ElementDefinition context, String value) static ElementDefinition
Extensions.setSDExplicitTypeName
(ElementDefinition context, String value) static ElementDefinition
Extensions.setSDNormativeVersion
(ElementDefinition context, String value) static ElementDefinition
Extensions.setSelector
(ElementDefinition context, String value) static ElementDefinition
Extensions.setTranslatable
(ElementDefinition context, boolean value) -
Uses of ElementDefinition in org.hl7.fhir.r5.fhirpath
Modifier and TypeMethodDescriptionFHIRPathEngine.ExtensionDefinition.getEd()
FHIRPathUtilityClasses.TypedElementDefinition.getElement()
Modifier and TypeMethodDescriptionFHIRPathEngine.check
(Object appContext, String resourceType, String context, ExpressionNode expr, Set<ElementDefinition> elementDependencies) check that paths referred to in the ExpressionNode are valid xPathStartsWithValueRef is a hack work around for the fact that FHIR Path sometimes needs a different starting point than the xpath returns a list of the possible types that might be returned by executing the ExpressionNode against a particular contextFHIRPathEngine.check
(Object appContext, String resourceType, List<String> resourceTypes, ExpressionNode expr, Set<ElementDefinition> elementDependencies) check that paths referred to in the ExpressionNode are valid xPathStartsWithValueRef is a hack work around for the fact that FHIR Path sometimes needs a different starting point than the xpath returns a list of the possible types that might be returned by executing the ExpressionNode against a particular contextModifierConstructorDescriptionExtensionDefinition
(boolean root, StructureDefinition sd, ElementDefinition ed) TypedElementDefinition
(ElementDefinition element) TypedElementDefinition
(StructureDefinition src, ElementDefinition element, String type) -
Uses of ElementDefinition in org.hl7.fhir.r5.formats
Modifier and TypeMethodDescriptionprotected ElementDefinition
JsonParser.parseElementDefinition
(com.google.gson.JsonObject json) protected ElementDefinition
XmlParser.parseElementDefinition
(org.xmlpull.v1.XmlPullParser xpp) Modifier and TypeMethodDescriptionprotected void
JsonParser.composeElementDefinition
(String name, ElementDefinition element) protected void
RdfParser.composeElementDefinition
(org.hl7.fhir.utilities.turtle.Turtle.Complex parent, String parentType, String name, ElementDefinition element, int index) protected void
XmlParser.composeElementDefinition
(String name, ElementDefinition element) protected void
XmlParser.composeElementDefinitionElements
(ElementDefinition element) protected void
JsonParser.composeElementDefinitionProperties
(ElementDefinition element) protected boolean
XmlParser.parseElementDefinitionContent
(int eventType, org.xmlpull.v1.XmlPullParser xpp, ElementDefinition res) protected void
JsonParser.parseElementDefinitionProperties
(com.google.gson.JsonObject json, ElementDefinition res) -
Uses of ElementDefinition in org.hl7.fhir.r5.model
Modifier and TypeFieldDescriptionprotected List
<ElementDefinition> StructureDefinition.StructureDefinitionDifferentialComponent.element
Captures constraints on each element within the resource.protected List
<ElementDefinition> StructureDefinition.StructureDefinitionSnapshotComponent.element
Captures constraints on each element within the resource.Modifier and TypeMethodDescriptionElementDefinition.addCondition
(String value) ElementDefinition.addConstraint
(ElementDefinition.ElementDefinitionConstraintComponent t) StructureDefinition.StructureDefinitionDifferentialComponent.addElement()
StructureDefinition.StructureDefinitionSnapshotComponent.addElement()
ElementDefinition.addExample
(ElementDefinition.ElementDefinitionExampleComponent t) ElementDefinition.addMapping
(ElementDefinition.ElementDefinitionMappingComponent t) ElementDefinition.addRepresentation
(ElementDefinition.PropertyRepresentation value) ElementDefinition.addType
(ElementDefinition.TypeRefComponent t) ElementDefinition.addValueAlternatives
(String value) static ElementDefinition
TypeConvertor.castToElementDefinition
(Base b) ElementDefinition.copy()
Base.ValidationInfo.getDefinition()
StructureDefinition.StructureDefinitionDifferentialComponent.getElementById
(String id) StructureDefinition.StructureDefinitionSnapshotComponent.getElementById
(String id) StructureDefinition.StructureDefinitionDifferentialComponent.getElementByPath
(String path) StructureDefinition.StructureDefinitionSnapshotComponent.getElementByPath
(String path) StructureDefinition.StructureDefinitionDifferentialComponent.getElementFirstRep()
StructureDefinition.StructureDefinitionSnapshotComponent.getElementFirstRep()
ElementDefinition.setAlias
(List<StringType> theAlias) ElementDefinition.setBase
(ElementDefinition.ElementDefinitionBaseComponent value) ElementDefinition.setBinding
(ElementDefinition.ElementDefinitionBindingComponent value) ElementDefinition.setComment
(String value) ElementDefinition.setCommentElement
(MarkdownType value) ElementDefinition.setCondition
(List<IdType> theCondition) ElementDefinition.setConstraint
(List<ElementDefinition.ElementDefinitionConstraintComponent> theConstraint) ElementDefinition.setContentReference
(String value) ElementDefinition.setContentReferenceElement
(UriType value) ElementDefinition.setDefaultValue
(DataType value) ElementDefinition.setDefinition
(String value) ElementDefinition.setDefinitionElement
(MarkdownType value) ElementDefinition.setExample
(List<ElementDefinition.ElementDefinitionExampleComponent> theExample) ElementDefinition.setIsModifier
(boolean value) ElementDefinition.setIsModifierElement
(BooleanType value) ElementDefinition.setIsModifierReason
(String value) ElementDefinition.setIsModifierReasonElement
(StringType value) ElementDefinition.setIsSummary
(boolean value) ElementDefinition.setIsSummaryElement
(BooleanType value) ElementDefinition.setLabelElement
(StringType value) ElementDefinition.setMapping
(List<ElementDefinition.ElementDefinitionMappingComponent> theMapping) ElementDefinition.setMaxElement
(StringType value) ElementDefinition.setMaxLength
(int value) ElementDefinition.setMaxLengthElement
(IntegerType value) ElementDefinition.setMaxValue
(DataType value) ElementDefinition.setMeaningWhenMissing
(String value) ElementDefinition.setMeaningWhenMissingElement
(MarkdownType value) ElementDefinition.setMin
(int value) ElementDefinition.setMinElement
(UnsignedIntType value) ElementDefinition.setMinValue
(DataType value) ElementDefinition.setMustHaveValue
(boolean value) ElementDefinition.setMustHaveValueElement
(BooleanType value) ElementDefinition.setMustSupport
(boolean value) ElementDefinition.setMustSupportElement
(BooleanType value) ElementDefinition.setOrderMeaning
(String value) ElementDefinition.setOrderMeaningElement
(StringType value) ElementDefinition.setPathElement
(StringType value) ElementDefinition.setPattern
(DataType value) ElementDefinition.setRepresentation
(List<Enumeration<ElementDefinition.PropertyRepresentation>> theRepresentation) ElementDefinition.setRequirements
(String value) ElementDefinition.setRequirementsElement
(MarkdownType value) ElementDefinition.setShortElement
(StringType value) ElementDefinition.setSliceIsConstraining
(boolean value) ElementDefinition.setSliceIsConstrainingElement
(BooleanType value) ElementDefinition.setSliceName
(String value) ElementDefinition.setSliceNameElement
(StringType value) ElementDefinition.setSlicing
(ElementDefinition.ElementDefinitionSlicingComponent value) ElementDefinition.setType
(List<ElementDefinition.TypeRefComponent> theType) ElementDefinition.setValueAlternatives
(List<CanonicalType> theValueAlternatives) protected ElementDefinition
ElementDefinition.typedCopy()
Modifier and TypeMethodDescriptionStructureDefinition.StructureDefinitionDifferentialComponent.getElement()
StructureDefinition.StructureDefinitionSnapshotComponent.getElement()
Modifier and TypeMethodDescriptionBase.addDefinition
(StructureDefinition structure, ElementDefinition defn, Base.ValidationMode mode) StructureDefinition.StructureDefinitionDifferentialComponent.addElement
(ElementDefinition t) StructureDefinition.StructureDefinitionSnapshotComponent.addElement
(ElementDefinition t) void
ElementDefinition.copyValues
(ElementDefinition dst) boolean
Base.hasValidated
(StructureDefinition sd, ElementDefinition ed) Modifier and TypeMethodDescriptionStructureDefinition.StructureDefinitionDifferentialComponent.setElement
(List<ElementDefinition> theElement) StructureDefinition.StructureDefinitionSnapshotComponent.setElement
(List<ElementDefinition> theElement) ModifierConstructorDescriptionConstructorConstructorValidationInfo
(StructureDefinition structure, ElementDefinition definition, Base.ValidationMode mode) -
Uses of ElementDefinition in org.hl7.fhir.r5.profilemodel
Modifier and TypeFieldDescriptionprotected ElementDefinition
PEDefinition.definition
protected ElementDefinition
PEDefinitionSlice.sliceDefinition
protected ElementDefinition
PEDefinitionTypeSlice.sliceDefinition
Modifier and TypeMethodDescriptionprotected List
<ElementDefinition> PEBuilder.getChildren
(StructureDefinition profileStructure, ElementDefinition definition) Modifier and TypeMethodDescriptionprotected List
<ElementDefinition> PEBuilder.getChildren
(StructureDefinition profileStructure, ElementDefinition definition) protected List
<PEDefinition> PEBuilder.listChildren
(boolean allFixed, PEDefinition parent, StructureDefinition profileStructure, ElementDefinition definition, String url, String... omitList) protected List
<PEDefinition> PEBuilder.listSlices
(StructureDefinition profileStructure, ElementDefinition definition, PEDefinition parent) protected PEDefinition
PEBuilder.makeChild
(PEDefinition parent, StructureDefinition profileStructure, ElementDefinition definition) PEBuilder.makeSliceExpression
(StructureDefinition profile, ElementDefinition.ElementDefinitionSlicingComponent slicing, ElementDefinition definition) ModifierConstructorDescriptionprotected
PEDefinition
(PEBuilder builder, String name, StructureDefinition profile, ElementDefinition definition, String ppath) PEDefinitionElement
(PEBuilder builder, StructureDefinition profile, ElementDefinition definition, String ppath) PEDefinitionExtension
(PEBuilder builder, String name, StructureDefinition profile, ElementDefinition definition, ElementDefinition sliceDefinition, StructureDefinition extension, String ppath) PEDefinitionSlice
(PEBuilder builder, String name, StructureDefinition profile, ElementDefinition profileDefinition, ElementDefinition sliceDefinition, String ppath) PEDefinitionSubExtension
(PEBuilder builder, StructureDefinition profile, ElementDefinition definition, String ppath) PEDefinitionTypeSlice
(PEBuilder builder, String name, StructureDefinition profile, ElementDefinition definition, ElementDefinition sliceDefinition, String ppath) -
Uses of ElementDefinition in org.hl7.fhir.r5.renderers
Modifier and TypeMethodDescriptionStructureDefinitionRenderer.SourcedElementDefinition.getDefinition()
StructureDefinitionRenderer.getElementById
(String url, String id) Modifier and TypeMethodDescriptionStructureDefinitionRenderer.getSdMapCache()
StructureDefinitionRenderer.supplementMissingDiffElements
(StructureDefinition profile) Modifier and TypeMethodDescriptionorg.hl7.fhir.utilities.xhtml.XhtmlNode
StructureDefinitionRenderer.formatTypeSpecifiers
(ElementDefinition d) List
<org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell> StructureDefinitionRenderer.genElementCells
(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, ElementDefinition element, String profileBaseFileName, boolean snapshot, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, StructureDefinition profile, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row typesRow, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, boolean hasDef, boolean ext, StructureDefinitionRenderer.UnusedTracker used, String ref, String sName, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell nameCell, boolean mustSupport, boolean allowSubRows, RenderingContext rc, boolean walksIntoThis, String defPath, String anchorPrefix, List<ElementDefinition> inScopeElements, ResourceWrapper resource) org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell
StructureDefinitionRenderer.genElementNameCell
(org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, ElementDefinition element, String profileBaseFileName, boolean snapshot, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, StructureDefinition profile, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row typesRow, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, boolean hasDef, boolean ext, StructureDefinitionRenderer.UnusedTracker used, String ref, String sName, List<ElementDefinition> elements) org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell
StructureDefinitionRenderer.generateDescription
(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, ElementDefinition definition, ElementDefinition fallback, boolean used, String baseURL, String url, StructureDefinition profile, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, boolean snapshot, boolean mustSupportOnly, boolean allowSubRows, RenderingContext rc, List<ElementDefinition> inScopeElements, ResourceWrapper res) org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell
StructureDefinitionRenderer.generateDescription
(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, ElementDefinition definition, ElementDefinition fallback, boolean used, String baseURL, String url, StructureDefinition profile, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, boolean snapshot, boolean mustSupportOnly, boolean allowSubRows, RenderingContext rc, ResourceWrapper res) org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell
StructureDefinitionRenderer.generateDescription
(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, ElementDefinition definition, ElementDefinition fallback, boolean used, String baseURL, String url, StructureDefinition profile, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, ElementDefinition valueDefn, boolean snapshot, boolean mustSupportOnly, boolean allowSubRows, RenderingContext rc, List<ElementDefinition> inScopeElements, ResourceWrapper res) void
ProfileDrivenRenderer.generateElementByProfile
(Renderer.RenderingStatus status, ResourceWrapper res, StructureDefinition profile, org.hl7.fhir.utilities.xhtml.XhtmlNode x, String path, boolean showCodeDetails, int indent, ResourceWrapper.NamedResourceWrapperList p, ElementDefinition child, boolean round2) ProfileDrivenRenderer.generateResourceSummary
(ResourceWrapper res, StructureDefinition sd, ElementDefinition ed, boolean showCodeDetails, boolean canLink) StructureDefinitionRenderer.listConstraintsAndConditions
(ElementDefinition element) void
StructureDefinitionRenderer.scanBindings
(Set<String> cols, List<ElementDefinition> list, ElementDefinition ed) void
AdditionalBindingsRenderer.seeAdditionalBindings
(ElementDefinition definition, ElementDefinition compDef, boolean compare) void
ObligationsRenderer.seeObligations
(ElementDefinition element, String id) Modifier and TypeMethodDescriptionList
<org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell> StructureDefinitionRenderer.genElementCells
(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, ElementDefinition element, String profileBaseFileName, boolean snapshot, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, StructureDefinition profile, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row typesRow, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, boolean hasDef, boolean ext, StructureDefinitionRenderer.UnusedTracker used, String ref, String sName, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell nameCell, boolean mustSupport, boolean allowSubRows, RenderingContext rc, boolean walksIntoThis, String defPath, String anchorPrefix, List<ElementDefinition> inScopeElements, ResourceWrapper resource) org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell
StructureDefinitionRenderer.genElementNameCell
(org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, ElementDefinition element, String profileBaseFileName, boolean snapshot, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, StructureDefinition profile, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row typesRow, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, boolean hasDef, boolean ext, StructureDefinitionRenderer.UnusedTracker used, String ref, String sName, List<ElementDefinition> elements) org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell
StructureDefinitionRenderer.generateDescription
(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, ElementDefinition definition, ElementDefinition fallback, boolean used, String baseURL, String url, StructureDefinition profile, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, boolean snapshot, boolean mustSupportOnly, boolean allowSubRows, RenderingContext rc, List<ElementDefinition> inScopeElements, ResourceWrapper res) org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell
StructureDefinitionRenderer.generateDescription
(Renderer.RenderingStatus status, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Row row, ElementDefinition definition, ElementDefinition fallback, boolean used, String baseURL, String url, StructureDefinition profile, String corePath, String imagePath, boolean root, boolean logicalModel, boolean allInvariants, ElementDefinition valueDefn, boolean snapshot, boolean mustSupportOnly, boolean allowSubRows, RenderingContext rc, List<ElementDefinition> inScopeElements, ResourceWrapper res) ObligationsRenderer.render
(Renderer.RenderingStatus status, ResourceWrapper res, String defPath, String anchorPrefix, List<ElementDefinition> inScopeElements) void
StructureDefinitionRenderer.renderDict
(Renderer.RenderingStatus status, StructureDefinition sd, List<ElementDefinition> elements, org.hl7.fhir.utilities.xhtml.XhtmlNode t, boolean incProfiledOut, int mode, String anchorPrefix, ResourceWrapper res) void
ObligationsRenderer.renderTable
(Renderer.RenderingStatus status, ResourceWrapper res, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell c, List<ElementDefinition> inScopeElements) void
StructureDefinitionRenderer.scanBindings
(Set<String> cols, List<ElementDefinition> list, ElementDefinition ed) void
StructureDefinitionRenderer.setSdMapCache
(Map<String, Map<String, ElementDefinition>> sdMapCache) ModifierConstructorDescriptionprotected
SourcedElementDefinition
(StructureDefinition profile, ElementDefinition definition) -
Uses of ElementDefinition in org.hl7.fhir.r5.renderers.spreadsheets
Modifier and TypeMethodDescriptionvoid
StructureDefinitionSpreadsheetGenerator.processElement
(org.apache.poi.ss.usermodel.Sheet sheet, StructureDefinition sd, ElementDefinition ed, boolean forMultiple) -
Uses of ElementDefinition in org.hl7.fhir.r5.utils
Modifier and TypeMethodDescriptionstatic int
ToolingExtensions.countExtensions
(ElementDefinition d, String... urls) static DataType
ToolingExtensions.getAllowedUnits
(ElementDefinition eld) static boolean
ToolingExtensions.hasAllowedUnits
(ElementDefinition eld) static boolean
ElementDefinitionUtilities.hasType
(ElementDefinition ed, String name) void
XVerExtensionManager.populateTypes
(org.hl7.fhir.utilities.json.model.JsonObject path, ElementDefinition val, String verSource, String verTarget) static void
ToolingExtensions.setAllowableUnits
(ElementDefinition eld, CodeableConcept cc) -
Uses of ElementDefinition in org.hl7.fhir.r5.utils.formats
Modifier and TypeMethodDescriptionvoid
CSVWriter.processElement
(StructureDefinition sd, ElementDefinition ed) -
Uses of ElementDefinition in org.hl7.fhir.r5.utils.validation
Modifier and TypeMethodDescriptionIValidationPolicyAdvisor.getImpliedProfilesForResource
(IResourceValidator validator, Object appContext, String stackPath, ElementDefinition definition, StructureDefinition structure, Element resource, boolean valid, IMessagingServices msgServices, List<org.hl7.fhir.utilities.validation.ValidationMessage> messages) This is called after a resource has been validated against the base structure, but before it's validated against any profiles specified in .meta.profile or in the parameters.IValidationPolicyAdvisor.policyForCodedContent
(IResourceValidator validator, Object appContext, String stackPath, ElementDefinition definition, StructureDefinition structure, BindingKind kind, IValidationPolicyAdvisor.AdditionalBindingPurpose purpose, ValueSet valueSet, List<String> systems) Called before validating a concept in an instance against the terminology sub-system There's two reasons to use this policy advisor feature: - save time by not calling the terminology server for validation that don't bring value to the context calling the validation - suppressing known issues from being listed as a problem Note that the terminology subsystem has two parts: a mini-terminology server running inside the validator, and then calling out to an external terminology service (usually tx.fhir.org, though you run your own local copy of this - see https://confluence.hl7.org/display/FHIR/Running+your+own+copy+of+tx.fhir.org).IValidationPolicyAdvisor.policyForContained
(IResourceValidator validator, Object appContext, StructureDefinition structure, ElementDefinition element, String containerType, String containerId, Element.SpecialElement containingResourceType, String path, String url) //TODO pass through the actual containing Element as opposed to the type, idIValidationPolicyAdvisor.policyForElement
(IResourceValidator validator, Object appContext, StructureDefinition structure, ElementDefinition element, String path)