
Uses of Class
org.hl7.fhir.r5.model.ElementDefinition
Packages that use ElementDefinition
Package
Description
-
Uses of ElementDefinition in org.hl7.fhir.r5.conformance
Methods in org.hl7.fhir.r5.conformance that return ElementDefinitionMethods in org.hl7.fhir.r5.conformance with parameters of type ElementDefinitionModifier and TypeMethodDescriptionXmlSchemaGenerator.getQN(StructureDefinition sd, ElementDefinition edc, String t, boolean chase) Constructors in org.hl7.fhir.r5.conformance with parameters of type ElementDefinitionModifierConstructorDescriptionElementRedirection(ElementDefinition element, String path) ElementToGenerate(String tname, StructureDefinition sd, ElementDefinition edc) -
Uses of ElementDefinition in org.hl7.fhir.r5.conformance.profile
Fields in org.hl7.fhir.r5.conformance.profile declared as ElementDefinitionMethods in org.hl7.fhir.r5.conformance.profile that return ElementDefinitionModifier and TypeMethodDescriptionprotected ElementDefinitionProfileUtilities.fillOutFromBase(ElementDefinition profile, ElementDefinition usage) protected ElementDefinitionProfileUtilities.getById(List<ElementDefinition> list, String baseId) BaseTypeSlice.getDefn()TypeSlice.getDefn()ProfileUtilities.ElementDefinitionResolution.getElement()ProfileUtilities.ExtensionContext.getElement()SnapshotGenerationPreProcessor.ElementAnalysis.getElement()ProfileUtilities.ExtensionContext.getExtensionValueDefinition()ProfileUtilities.ElementDefinitionCounter.getFocus()ProfilePathProcessor.processSimplePath(ElementDefinition currentBase, String currentBasePath, List<ElementDefinition> diffMatches, List<TypeSlice> typeList, ProfilePathProcessorState cursors, MappingAssistant mapHelper, ElementDefinition slicerElement) 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 urlMethods in org.hl7.fhir.r5.conformance.profile that return types with arguments of type ElementDefinitionModifier 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) SnapshotGenerationPreProcessor.supplementMissingDiffElements(StructureDefinition profile) Methods in org.hl7.fhir.r5.conformance.profile with parameters of type ElementDefinitionModifier and TypeMethodDescriptionvoidSnapshotGenerationPreProcessor.SliceInfo.add(ElementDefinition ed) protected booleanProfileUtilities.checkExtensionDoco(ElementDefinition base) voidProfileUtilities.checkExtensions(ElementDefinition outcome) booleanProfileUtilities.ElementDefinitionCounter.count(ElementDefinition ed, String name) protected ElementDefinitionProfileUtilities.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, boolean chaseTypes) ProfileUtilities.getChildMap(StructureDefinition profile, ElementDefinition element, boolean chaseTypes, String type) 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 booleanProfileUtilities.isExtension(ElementDefinition currentBase) protected booleanProfileUtilities.isImplicitSlicing(ElementDefinition ed, String path) static booleanProfileUtilities.isResourceBoundary(ElementDefinition ed) protected booleanProfileUtilities.isSlicedToOneOnly(ElementDefinition e) protected booleanProfileUtilities.isTypeSlicing(ElementDefinition e) protected booleanProfileUtilities.isValidType(ElementDefinition.TypeRefComponent t, ElementDefinition base) protected voidProfileUtilities.markDerived(ElementDefinition outcome) static voidProfileUtilities.markExtensions(ElementDefinition ed, boolean overrideSource, StructureDefinition src) voidMappingAssistant.merge(ElementDefinition base, ElementDefinition derived) voidSnapshotGenerationPreProcessor.SliceInfo.newSlice(ElementDefinition ed) ProfilePathProcessor.processSimplePath(ElementDefinition currentBase, String currentBasePath, List<ElementDefinition> diffMatches, List<TypeSlice> typeList, ProfilePathProcessorState cursors, MappingAssistant mapHelper, ElementDefinition slicerElement) protected List<ElementRedirection> ProfileUtilities.redirectorStack(List<ElementRedirection> redirector, ElementDefinition outcome, String path) protected voidProfileUtilities.replaceFromContentReference(ElementDefinition outcome, ElementDefinition tgt) protected booleanProfileUtilities.unbounded(ElementDefinition definition) protected voidProfileUtilities.updateConstraintSources(ElementDefinition ed, String url) protected voidProfileUtilities.updateFromBase(ElementDefinition derived, ElementDefinition base, String baseProfileUrl) protected voidProfileUtilities.updateFromDefinition(ElementDefinition dest, ElementDefinition source, String pn, boolean trimDifferential, String purl, StructureDefinition srcSD, StructureDefinition derivedSrc, String path, MappingAssistant mappings, boolean fromSlicer) voidProfileUtilities.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 urlMethod parameters in org.hl7.fhir.r5.conformance.profile with type arguments of type ElementDefinitionModifier and TypeMethodDescriptionprotected booleanProfileUtilities.baseWalksInto(List<ElementDefinition> elements, int cursor) protected StringProfileUtilities.descED(List<ElementDefinition> list, int index) protected booleanProfileUtilities.diffsConstrainTypes(List<ElementDefinition> diffMatches, String cPath, List<TypeSlice> typeList) protected voidProfileUtilities.generateIds(List<ElementDefinition> list, String name, String type, StructureDefinition srcSD) protected ElementDefinitionProfileUtilities.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 StringProfileUtilities.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, ElementDefinition slicerElement) protected StringProfileUtilities.sliceNames(List<ElementDefinition> diffMatches) Constructors in org.hl7.fhir.r5.conformance.profile with parameters of type ElementDefinitionModifierConstructorDescriptionBaseTypeSlice(ElementDefinition defn, String type, int start, int end) protectedElementAnalysis(StructureDefinition structure, ElementDefinition element, String type) ElementDefinitionCounter(ElementDefinition ed, int i) ElementDefinitionResolution(StructureDefinition source, ElementDefinition element) TypeSlice(ElementDefinition defn, String type) Constructor parameters in org.hl7.fhir.r5.conformance.profile with type arguments of type ElementDefinitionModifierConstructorDescriptionSourcedChildDefinitions(StructureDefinition source, List<ElementDefinition> list) SourcedChildDefinitions(StructureDefinition source, List<ElementDefinition> list, String path) -
Uses of ElementDefinition in org.hl7.fhir.r5.elementmodel
Methods in org.hl7.fhir.r5.elementmodel that return ElementDefinitionModifier and TypeMethodDescriptionElement.SliceDefinition.getDefinition()Property.getDefinition()Element.SliceDefinition.getSlice()Methods in org.hl7.fhir.r5.elementmodel with parameters of type ElementDefinitionModifier and TypeMethodDescriptionElement.addDefinition(StructureDefinition source, ElementDefinition defn, Base.ValidationMode mode) voidElement.addSliceDefinition(StructureDefinition profile, ElementDefinition definition, ElementDefinition slice) voidElement.markValidation(StructureDefinition profile, ElementDefinition definition) Constructors in org.hl7.fhir.r5.elementmodel with parameters of type ElementDefinitionModifierConstructorDescriptionProperty(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
Methods in org.hl7.fhir.r5.extensions with parameters of type ElementDefinitionModifier and TypeMethodDescriptionstatic intExtensionUtilities.countExtensions(ElementDefinition d, String... urls) static DataTypeExtensionUtilities.getAllowedUnits(ElementDefinition eld) static booleanExtensionUtilities.hasAllowedUnits(ElementDefinition eld) static voidExtensionUtilities.setAllowableUnits(ElementDefinition eld, CodeableConcept cc) -
Uses of ElementDefinition in org.hl7.fhir.r5.fhirpath
Methods in org.hl7.fhir.r5.fhirpath that return ElementDefinitionModifier and TypeMethodDescriptionFHIRPathEngine.ExtensionDefinition.getEd()FHIRPathUtilityClasses.TypedElementDefinition.getElement()Method parameters in org.hl7.fhir.r5.fhirpath with type arguments of type ElementDefinitionModifier and TypeMethodDescriptionFHIRPathEngine.check(Object appContext, String rootResourceType, 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 rootResourceType, 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 contextConstructors in org.hl7.fhir.r5.fhirpath with parameters of type ElementDefinitionModifierConstructorDescriptionExtensionDefinition(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
Methods in org.hl7.fhir.r5.formats that return ElementDefinitionModifier and TypeMethodDescriptionprotected ElementDefinitionJsonParser.parseElementDefinition(com.google.gson.JsonObject json) protected ElementDefinitionXmlParser.parseElementDefinition(org.xmlpull.v1.XmlPullParser xpp) Methods in org.hl7.fhir.r5.formats with parameters of type ElementDefinitionModifier and TypeMethodDescriptionprotected voidJsonParser.composeElementDefinition(String name, ElementDefinition element) protected voidRdfParser.composeElementDefinition(org.hl7.fhir.utilities.turtle.Turtle.Complex parent, String parentType, String name, ElementDefinition element, int index) protected voidXmlParser.composeElementDefinition(String name, ElementDefinition element) protected voidXmlParser.composeElementDefinitionElements(ElementDefinition element) protected voidJsonParser.composeElementDefinitionProperties(ElementDefinition element) protected booleanXmlParser.parseElementDefinitionContent(int eventType, org.xmlpull.v1.XmlPullParser xpp, ElementDefinition res) protected voidJsonParser.parseElementDefinitionProperties(com.google.gson.JsonObject json, ElementDefinition res) -
Uses of ElementDefinition in org.hl7.fhir.r5.model
Fields in org.hl7.fhir.r5.model with type parameters of type ElementDefinitionModifier and TypeFieldDescriptionprotected List<ElementDefinition> StructureDefinition.StructureDefinitionDifferentialComponent.elementCaptures constraints on each element within the resource.protected List<ElementDefinition> StructureDefinition.StructureDefinitionSnapshotComponent.elementCaptures constraints on each element within the resource.Methods in org.hl7.fhir.r5.model that return ElementDefinitionModifier 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 ElementDefinitionTypeConvertor.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 ElementDefinitionElementDefinition.typedCopy()Methods in org.hl7.fhir.r5.model that return types with arguments of type ElementDefinitionModifier and TypeMethodDescriptionStructureDefinition.StructureDefinitionDifferentialComponent.getElement()StructureDefinition.StructureDefinitionSnapshotComponent.getElement()Methods in org.hl7.fhir.r5.model with parameters of type ElementDefinitionModifier and TypeMethodDescriptionBase.addDefinition(StructureDefinition structure, ElementDefinition defn, Base.ValidationMode mode) StructureDefinition.StructureDefinitionDifferentialComponent.addElement(ElementDefinition t) StructureDefinition.StructureDefinitionSnapshotComponent.addElement(ElementDefinition t) voidElementDefinition.copyValues(ElementDefinition dst) booleanBase.hasValidated(StructureDefinition sd, ElementDefinition ed) Method parameters in org.hl7.fhir.r5.model with type arguments of type ElementDefinitionModifier and TypeMethodDescriptionStructureDefinition.StructureDefinitionDifferentialComponent.setElement(List<ElementDefinition> theElement) StructureDefinition.StructureDefinitionSnapshotComponent.setElement(List<ElementDefinition> theElement) Constructors in org.hl7.fhir.r5.model with parameters of type ElementDefinitionModifierConstructorDescriptionConstructorConstructorValidationInfo(StructureDefinition structure, ElementDefinition definition, Base.ValidationMode mode) -
Uses of ElementDefinition in org.hl7.fhir.r5.profilemodel
Fields in org.hl7.fhir.r5.profilemodel declared as ElementDefinitionModifier and TypeFieldDescriptionprotected ElementDefinitionPEDefinition.definitionprotected ElementDefinitionPEDefinitionSlice.sliceDefinitionprotected ElementDefinitionPEDefinitionTypeSlice.sliceDefinitionMethods in org.hl7.fhir.r5.profilemodel that return ElementDefinitionMethods in org.hl7.fhir.r5.profilemodel that return types with arguments of type ElementDefinitionModifier and TypeMethodDescriptionprotected List<ElementDefinition> PEBuilder.getChildren(StructureDefinition profileStructure, ElementDefinition definition) Methods in org.hl7.fhir.r5.profilemodel with parameters of type ElementDefinitionModifier 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 PEDefinitionPEBuilder.makeChild(PEDefinition parent, StructureDefinition profileStructure, ElementDefinition definition) PEBuilder.makeSliceExpression(StructureDefinition profile, ElementDefinition.ElementDefinitionSlicingComponent slicing, ElementDefinition definition) Constructors in org.hl7.fhir.r5.profilemodel with parameters of type ElementDefinitionModifierConstructorDescriptionprotectedPEDefinition(PEBuilder builder, String name, StructureDefinition profile, ElementDefinition definition, String ppath) PEDefinitionElement(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
Methods in org.hl7.fhir.r5.renderers that return ElementDefinitionModifier and TypeMethodDescriptionStructureDefinitionRenderer.SourcedElementDefinition.getDefinition()StructureDefinitionRenderer.getElementById(String url, String id) Methods in org.hl7.fhir.r5.renderers that return types with arguments of type ElementDefinitionMethods in org.hl7.fhir.r5.renderers with parameters of type ElementDefinitionModifier and TypeMethodDescriptionvoidStructureDefinitionRenderer.checkValueDomainConstraints(ElementDefinition defn, ElementDefinition diffDefn, String path, ElementTable.TableElement e, boolean cardinality) org.hl7.fhir.utilities.xhtml.XhtmlNodeStructureDefinitionRenderer.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, 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.CellStructureDefinitionRenderer.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.CellStructureDefinitionRenderer.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.CellStructureDefinitionRenderer.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.CellStructureDefinitionRenderer.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) voidProfileDrivenRenderer.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) voidStructureDefinitionRenderer.scanBindings(Set<String> cols, List<ElementDefinition> list, ElementDefinition ed) voidAdditionalBindingsRenderer.seeAdditionalBindings(ElementDefinition definition, ElementDefinition compDef, boolean compare) voidObligationsRenderer.seeObligations(ElementDefinition element, String id) Method parameters in org.hl7.fhir.r5.renderers with type arguments of type ElementDefinitionModifier 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, 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.CellStructureDefinitionRenderer.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.CellStructureDefinitionRenderer.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.CellStructureDefinitionRenderer.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) voidStructureDefinitionRenderer.renderDict(Renderer.RenderingStatus status, StructureDefinition sd, List<ElementDefinition> elements, org.hl7.fhir.utilities.xhtml.XhtmlNode t, boolean incProfiledOut, int mode, String anchorPrefix, ResourceWrapper res) voidObligationsRenderer.renderTable(Renderer.RenderingStatus status, ResourceWrapper res, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator gen, org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator.Cell c, List<ElementDefinition> inScopeElements) voidStructureDefinitionRenderer.scanBindings(Set<String> cols, List<ElementDefinition> list, ElementDefinition ed) voidStructureDefinitionRenderer.setSdMapCache(Map<String, Map<String, ElementDefinition>> sdMapCache) Constructors in org.hl7.fhir.r5.renderers with parameters of type ElementDefinitionModifierConstructorDescriptionSourcedElementDefinition(StructureDefinition profile, ElementDefinition definition) -
Uses of ElementDefinition in org.hl7.fhir.r5.renderers.mappings
Methods in org.hl7.fhir.r5.renderers.mappings with parameters of type ElementDefinitionModifier and TypeMethodDescriptionvoidConceptMapMappingProvider.render(ElementDefinition element, org.hl7.fhir.utilities.xhtml.XhtmlNode div) abstract voidModelMappingProvider.render(ElementDefinition element, org.hl7.fhir.utilities.xhtml.XhtmlNode div) voidStructureDefinitionMappingProvider.render(ElementDefinition element, org.hl7.fhir.utilities.xhtml.XhtmlNode div) -
Uses of ElementDefinition in org.hl7.fhir.r5.renderers.spreadsheets
Methods in org.hl7.fhir.r5.renderers.spreadsheets with parameters of type ElementDefinitionModifier and TypeMethodDescriptionvoidStructureDefinitionSpreadsheetGenerator.processElement(org.apache.poi.ss.usermodel.Sheet sheet, StructureDefinition sd, ElementDefinition ed, boolean forMultiple) -
Uses of ElementDefinition in org.hl7.fhir.r5.renderers.utils
Methods in org.hl7.fhir.r5.renderers.utils with parameters of type ElementDefinitionModifier and TypeMethodDescriptionabstract ElementTable.ElementTableGroupingElementTable.ElementTableGroupingEngine.getGroup(ElementDefinition ed) ElementTable.HintDrivenGroupingEngine.getGroup(ElementDefinition ed) ElementTable.JsonDrivenGroupingEngine.getGroup(ElementDefinition ed) ElementTable.ElementTableGroupingEngine.groupState(ElementDefinition ed) ElementTable.HintDrivenGroupingEngine.groupState(ElementDefinition ed) ElementTable.JsonDrivenGroupingEngine.groupState(ElementDefinition ed) Constructor parameters in org.hl7.fhir.r5.renderers.utils with type arguments of type ElementDefinition -
Uses of ElementDefinition in org.hl7.fhir.r5.tools
Methods in org.hl7.fhir.r5.tools that return ElementDefinitionModifier and TypeMethodDescriptionstatic ElementDefinitionExtensions.addDateFormat(ElementDefinition context, String value) static ElementDefinitionExtensions.addDateRulesControl(ElementDefinition context, String value) static ElementDefinitionExtensions.addIdExpectationExt(ElementDefinition context, String value) static ElementDefinitionExtensions.addIGPublisherUseAsResourceId(ElementDefinition context, boolean value) static ElementDefinitionExtensions.addImpliedStringPrefix(ElementDefinition context, String value) static ElementDefinitionExtensions.addJsonEmptyBehavior(ElementDefinition context, String value) static ElementDefinitionExtensions.addJsonPropertyKey(ElementDefinition context, String value) static ElementDefinitionExtensions.addJsonPropertyName(ElementDefinition context, String value) static ElementDefinitionExtensions.addXMLChoiceGroup(ElementDefinition context, boolean value) static ElementDefinitionExtensions.addXmlElementName(ElementDefinition context, String value) static ElementDefinitionExtensions.setJsonNullableExt(ElementDefinition context, boolean value) static ElementDefinitionExtensions.setJsonPrimitiveChoiceExt(ElementDefinition context, boolean value) static ElementDefinitionExtensions.setNamespace(ElementDefinition context, String value) static ElementDefinitionExtensions.setNoBinding(ElementDefinition context, boolean value) static ElementDefinitionExtensions.setRenderingEngineViewHintsExt(ElementDefinition context, String value) Methods in org.hl7.fhir.r5.tools with parameters of type ElementDefinitionModifier and TypeMethodDescriptionstatic ElementDefinitionExtensions.addDateFormat(ElementDefinition context, String value) static ElementDefinitionExtensions.addDateRulesControl(ElementDefinition context, String value) static ElementDefinitionExtensions.addIdExpectationExt(ElementDefinition context, String value) static ElementDefinitionExtensions.addIGPublisherUseAsResourceId(ElementDefinition context, boolean value) static ElementDefinitionExtensions.addImpliedStringPrefix(ElementDefinition context, String value) static ElementDefinitionExtensions.addJsonEmptyBehavior(ElementDefinition context, String value) static ElementDefinitionExtensions.addJsonPropertyKey(ElementDefinition context, String value) static ElementDefinitionExtensions.addJsonPropertyName(ElementDefinition context, String value) static ElementDefinitionExtensions.addXMLChoiceGroup(ElementDefinition context, boolean value) static ElementDefinitionExtensions.addXmlElementName(ElementDefinition context, String value) Extensions.getDateFormatList(ElementDefinition context) Extensions.getDateRulesControlList(ElementDefinition context) Extensions.getIdExpectationExtList(ElementDefinition context) Extensions.getIGPublisherUseAsResourceIdList(ElementDefinition context) Extensions.getImpliedStringPrefixList(ElementDefinition context) Extensions.getJsonEmptyBehaviorList(ElementDefinition context) static BooleanExtensions.getJsonNullableExt(ElementDefinition context) static BooleanExtensions.getJsonPrimitiveChoiceExt(ElementDefinition context) Extensions.getJsonPropertyKeyList(ElementDefinition context) Extensions.getJsonPropertyNameList(ElementDefinition context) static StringExtensions.getNamespace(ElementDefinition context) static BooleanExtensions.getNoBinding(ElementDefinition context) static StringExtensions.getRenderingEngineViewHintsExt(ElementDefinition context) Extensions.getXMLChoiceGroupList(ElementDefinition context) Extensions.getXmlElementNameList(ElementDefinition context) static ElementDefinitionExtensions.setJsonNullableExt(ElementDefinition context, boolean value) static ElementDefinitionExtensions.setJsonPrimitiveChoiceExt(ElementDefinition context, boolean value) static ElementDefinitionExtensions.setNamespace(ElementDefinition context, String value) static ElementDefinitionExtensions.setNoBinding(ElementDefinition context, boolean value) static ElementDefinitionExtensions.setRenderingEngineViewHintsExt(ElementDefinition context, String value) -
Uses of ElementDefinition in org.hl7.fhir.r5.utils
Methods in org.hl7.fhir.r5.utils that return ElementDefinitionMethods in org.hl7.fhir.r5.utils with parameters of type ElementDefinitionModifier and TypeMethodDescriptionstatic booleanElementDefinitionUtilities.hasType(ElementDefinition ed, String name) -
Uses of ElementDefinition in org.hl7.fhir.r5.utils.formats
Methods in org.hl7.fhir.r5.utils.formats with parameters of type ElementDefinitionModifier and TypeMethodDescriptionvoidCSVWriter.processElement(StructureDefinition sd, ElementDefinition ed) -
Uses of ElementDefinition in org.hl7.fhir.r5.utils.validation
Methods in org.hl7.fhir.r5.utils.validation with parameters of type ElementDefinitionModifier 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) whether to validate a contained resource.IValidationPolicyAdvisor.policyForElement(IResourceValidator validator, Object appContext, StructureDefinition structure, ElementDefinition element, String path)