
Uses of Class
org.hl7.fhir.r4.model.StructureDefinition
Packages that use StructureDefinition
Package
Description
-
Uses of StructureDefinition in org.hl7.fhir.r4.conformance
Methods in org.hl7.fhir.r4.conformance that return StructureDefinitionModifier and TypeMethodDescriptionProfileUtilities.ExtensionContext.getDefn()ProfileUtilities.getProfile(StructureDefinition source, String url) static StructureDefinitionProfileUtilities.makeExtensionForVersionedURL(IWorkerContext context, String url) Methods in org.hl7.fhir.r4.conformance with parameters of type StructureDefinitionModifier and TypeMethodDescriptionvoidProfileUtilities.cleanUpDifferential(StructureDefinition sd) voidProfileUtilities.closeDifferential(StructureDefinition base, StructureDefinition derived) static StringProfileUtilities.describeExtensionContext(StructureDefinition ext) voidProfileUtilities.generateCsvs(OutputStream dest, StructureDefinition structure, boolean asXml) ProfileUtilities.generateExamples(StructureDefinition sd, boolean evenWhenNoExamples) org.hl7.fhir.utilities.xhtml.XhtmlNodeProfileUtilities.generateExtensionTable(String defFile, StructureDefinition ed, String imageFolder, boolean inlineGraphics, boolean full, String corePath, String imagePath, Set<String> outputTracker) org.hl7.fhir.utilities.xhtml.XhtmlNodeProfileUtilities.generateGrid(String defFile, StructureDefinition profile, String imageFolder, boolean inlineGraphics, String profileBaseFileName, String corePath, String imagePath, Set<String> outputTracker) voidProfileUtilities.generateSchematrons(OutputStream dest, StructureDefinition structure) voidProfileUtilities.generateSnapshot(StructureDefinition base, StructureDefinition derived, String url, String webUrl, String profileName) Given a base (snapshot) profile structure, and a differential profile, generate a new snapshot profileorg.hl7.fhir.utilities.xhtml.XhtmlNodeProfileUtilities.generateSpanningTable(StructureDefinition profile, String imageFolder, boolean onlyConstraints, String constraintPrefix, Set<String> outputTracker) org.hl7.fhir.utilities.xhtml.XhtmlNodeProfileUtilities.generateTable(String defFile, StructureDefinition profile, boolean diff, String imageFolder, boolean inlineGraphics, String profileBaseFileName, boolean snapshot, String corePath, String imagePath, boolean logicalModel, boolean allInvariants, Set<String> outputTracker) voidProfileUtilities.generateXlsx(OutputStream dest, StructureDefinition structure, boolean asXml, boolean hideMustSupportFalse) static List<ElementDefinition> ProfileUtilities.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 elementstatic List<ElementDefinition> ProfileUtilities.getChildList(StructureDefinition profile, String path, String id, boolean diff) static List<ElementDefinition> ProfileUtilities.getChildList(StructureDefinition structure, ElementDefinition element) static List<ElementDefinition> ProfileUtilities.getChildList(StructureDefinition structure, ElementDefinition element, boolean diff) static List<ElementDefinition> ProfileUtilities.getChildMap(StructureDefinition profile, ElementDefinition element) ProfileUtilities.ProfileKnowledgeProvider.getLinkForProfile(StructureDefinition profile, String url) ProfileUtilities.getProfile(StructureDefinition source, String url) static List<ElementDefinition> ProfileUtilities.getSliceList(StructureDefinition profile, ElementDefinition element) static booleanProfileUtilities.isComplexExtension(StructureDefinition sd) static booleanProfileUtilities.isExtensionDefinition(StructureDefinition sd) static booleanProfileUtilities.isModifierExtension(StructureDefinition sd) static booleanProfileUtilities.isSimpleExtension(StructureDefinition sd) voidProfileUtilities.populateLogicalSnapshot(StructureDefinition sd) ProfileUtilities.ProfileKnowledgeProvider.resolveBinding(StructureDefinition def, String url, String path) ProfileUtilities.ProfileKnowledgeProvider.resolveBinding(StructureDefinition def, ElementDefinition.ElementDefinitionBindingComponent binding, String path) voidProfileUtilities.setIds(StructureDefinition sd, boolean checkFirst) voidProfileUtilities.sortDifferential(StructureDefinition base, StructureDefinition diff, String name, List<String> errors) voidProfileUtilities.updateMaps(StructureDefinition base, StructureDefinition derived) Constructors in org.hl7.fhir.r4.conformance with parameters of type StructureDefinition -
Uses of StructureDefinition in org.hl7.fhir.r4.context
Methods in org.hl7.fhir.r4.context that return StructureDefinitionModifier and TypeMethodDescriptionContextUtilities.fetchByJsonName(String key) ContextUtilities.fetchProfileByIdentifier(String tid) BaseWorkerContext.fetchTypeDefinition(String typeName) IWorkerContext.fetchTypeDefinition(String typeName) BaseWorkerContext.getStructure(String code) Methods in org.hl7.fhir.r4.context that return types with arguments of type StructureDefinitionModifier and TypeMethodDescriptionContextUtilities.allStructures()IWorkerContext.allStructures()SimpleWorkerContext.allStructures()BaseWorkerContext.fetchTypeDefinitions(String n) IWorkerContext.fetchTypeDefinitions(String n) BaseWorkerContext.getStructures()ContextUtilities.getStructures()IWorkerContext.getStructures()BaseWorkerContext.listStructures()Methods in org.hl7.fhir.r4.context with parameters of type StructureDefinitionModifier and TypeMethodDescriptionvoidContextUtilities.generateSnapshot(StructureDefinition p) Given a structure definition, generate a snapshot (or regenerate it)voidIWorkerContext.generateSnapshot(StructureDefinition p) voidSimpleWorkerContext.generateSnapshot(StructureDefinition p) ContextUtilities.getLinkForProfile(StructureDefinition profile, String url) SimpleWorkerContext.getLinkForProfile(StructureDefinition profile, String url) ContextUtilities.resolveBinding(StructureDefinition profile, String url, String path) ContextUtilities.resolveBinding(StructureDefinition profile, ElementDefinition.ElementDefinitionBindingComponent binding, String path) SimpleWorkerContext.resolveBinding(StructureDefinition profile, String url, String path) SimpleWorkerContext.resolveBinding(StructureDefinition profile, ElementDefinition.ElementDefinitionBindingComponent binding, String path) -
Uses of StructureDefinition in org.hl7.fhir.r4.elementmodel
Methods in org.hl7.fhir.r4.elementmodel that return StructureDefinitionModifier and TypeMethodDescriptionprotected StructureDefinitionParserBase.getDefinition(int line, int col, String name) Deprecated.protected StructureDefinitionParserBase.getDefinition(int line, int col, String ns, String name) Deprecated.Property.getStructure()Deprecated.Methods in org.hl7.fhir.r4.elementmodel with parameters of type StructureDefinitionModifier and TypeMethodDescriptionstatic ElementManager.build(IWorkerContext context, StructureDefinition sd) Deprecated.voidElement.markValidation(StructureDefinition profile, ElementDefinition definition) Deprecated.Constructors in org.hl7.fhir.r4.elementmodel with parameters of type StructureDefinitionModifierConstructorDescriptionProperty(IWorkerContext context, ElementDefinition definition, StructureDefinition structure) Deprecated. -
Uses of StructureDefinition in org.hl7.fhir.r4.fhirpath
Methods in org.hl7.fhir.r4.fhirpath that return StructureDefinitionModifier and TypeMethodDescriptionFHIRPathEngine.ExtensionDefinition.getSd()FHIRPathUtilityClasses.TypedElementDefinition.getSrc()Methods in org.hl7.fhir.r4.fhirpath with parameters of type StructureDefinitionModifier and TypeMethodDescriptionFHIRPathEngine.check(Object appContext, String rootResourceType, StructureDefinition sd, String context, ExpressionNode expr) FHIRPathEngine.check(Object appContext, String rootResourceType, StructureDefinition sd, ExpressionNode expr) FHIRPathEngine.evaluateDefinition(ExpressionNode expr, StructureDefinition profile, FHIRPathUtilityClasses.TypedElementDefinition element, StructureDefinition source, boolean dontWalkIntoReferences) given an element definition in a profile, what element contains the differentiating fixed for the element, given the differentiating expresssion.List<org.hl7.fhir.r4.fhirpath.FHIRPathEngine.ElementDefinitionMatch> FHIRPathEngine.getElementDefinition(StructureDefinition sd, String path, boolean allowTypedName, ExpressionNode expr) Constructors in org.hl7.fhir.r4.fhirpath with parameters of type StructureDefinitionModifierConstructorDescriptionExtensionDefinition(boolean root, StructureDefinition sd, ElementDefinition ed) TypedElementDefinition(StructureDefinition src, ElementDefinition element, String type) -
Uses of StructureDefinition in org.hl7.fhir.r4.formats
Methods in org.hl7.fhir.r4.formats that return StructureDefinitionModifier and TypeMethodDescriptionprotected StructureDefinitionJsonParser.parseStructureDefinition(com.google.gson.JsonObject json) protected StructureDefinitionXmlParser.parseStructureDefinition(org.xmlpull.v1.XmlPullParser xpp) Methods in org.hl7.fhir.r4.formats with parameters of type StructureDefinitionModifier and TypeMethodDescriptionprotected voidJsonParser.composeStructureDefinition(String name, StructureDefinition element) protected voidRdfParser.composeStructureDefinition(Turtle.Complex parent, String parentType, String name, StructureDefinition element, int index) protected voidXmlParser.composeStructureDefinition(String name, StructureDefinition element) protected voidXmlParser.composeStructureDefinitionElements(StructureDefinition element) protected voidJsonParser.composeStructureDefinitionInner(StructureDefinition element) protected booleanXmlParser.parseStructureDefinitionContent(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition res) protected voidJsonParser.parseStructureDefinitionProperties(com.google.gson.JsonObject json, StructureDefinition res) JsonParser.parseStructureDefinitionStructureDefinitionContextComponent(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionContextComponent(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) protected booleanXmlParser.parseStructureDefinitionStructureDefinitionContextComponentContent(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner, StructureDefinition.StructureDefinitionContextComponent res) protected voidJsonParser.parseStructureDefinitionStructureDefinitionContextComponentProperties(com.google.gson.JsonObject json, StructureDefinition owner, StructureDefinition.StructureDefinitionContextComponent res) JsonParser.parseStructureDefinitionStructureDefinitionDifferentialComponent(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionDifferentialComponent(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) protected booleanXmlParser.parseStructureDefinitionStructureDefinitionDifferentialComponentContent(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner, StructureDefinition.StructureDefinitionDifferentialComponent res) protected voidJsonParser.parseStructureDefinitionStructureDefinitionDifferentialComponentProperties(com.google.gson.JsonObject json, StructureDefinition owner, StructureDefinition.StructureDefinitionDifferentialComponent res) JsonParser.parseStructureDefinitionStructureDefinitionMappingComponent(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionMappingComponent(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) protected booleanXmlParser.parseStructureDefinitionStructureDefinitionMappingComponentContent(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner, StructureDefinition.StructureDefinitionMappingComponent res) protected voidJsonParser.parseStructureDefinitionStructureDefinitionMappingComponentProperties(com.google.gson.JsonObject json, StructureDefinition owner, StructureDefinition.StructureDefinitionMappingComponent res) JsonParser.parseStructureDefinitionStructureDefinitionSnapshotComponent(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionSnapshotComponent(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) protected booleanXmlParser.parseStructureDefinitionStructureDefinitionSnapshotComponentContent(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner, StructureDefinition.StructureDefinitionSnapshotComponent res) protected voidJsonParser.parseStructureDefinitionStructureDefinitionSnapshotComponentProperties(com.google.gson.JsonObject json, StructureDefinition owner, StructureDefinition.StructureDefinitionSnapshotComponent res) -
Uses of StructureDefinition in org.hl7.fhir.r4.hapi.ctx
Methods in org.hl7.fhir.r4.hapi.ctx that return StructureDefinitionMethods in org.hl7.fhir.r4.hapi.ctx that return types with arguments of type StructureDefinitionModifier and TypeMethodDescriptionHapiWorkerContext.allStructures()HapiWorkerContext.fetchTypeDefinitions(String input) HapiWorkerContext.getStructures()Methods in org.hl7.fhir.r4.hapi.ctx with parameters of type StructureDefinition -
Uses of StructureDefinition in org.hl7.fhir.r4.model
Methods in org.hl7.fhir.r4.model that return StructureDefinitionModifier and TypeMethodDescriptionStructureDefinition.addContact(ContactDetail t) StructureDefinition.addContext(StructureDefinition.StructureDefinitionContextComponent t) StructureDefinition.addContextInvariant(String value) StructureDefinition.addIdentifier(Identifier t) StructureDefinition.addJurisdiction(CodeableConcept t) StructureDefinition.addKeyword(Coding t) StructureDefinition.addMapping(StructureDefinition.StructureDefinitionMappingComponent t) StructureDefinition.addUseContext(UsageContext t) StructureDefinition.copy()Property.getStructure()StructureDefinition.setAbstract(boolean value) StructureDefinition.setAbstractElement(BooleanType value) StructureDefinition.setBaseDefinition(String value) StructureDefinition.setBaseDefinitionElement(CanonicalType value) StructureDefinition.setContact(List<ContactDetail> theContact) StructureDefinition.setContext(List<StructureDefinition.StructureDefinitionContextComponent> theContext) StructureDefinition.setContextInvariant(List<StringType> theContextInvariant) StructureDefinition.setCopyright(String value) StructureDefinition.setCopyrightElement(MarkdownType value) StructureDefinition.setDateElement(DateTimeType value) StructureDefinition.setDerivation(StructureDefinition.TypeDerivationRule value) StructureDefinition.setDerivationElement(Enumeration<StructureDefinition.TypeDerivationRule> value) StructureDefinition.setDescription(String value) StructureDefinition.setDescriptionElement(MarkdownType value) StructureDefinition.setDifferential(StructureDefinition.StructureDefinitionDifferentialComponent value) StructureDefinition.setExperimental(boolean value) StructureDefinition.setExperimentalElement(BooleanType value) StructureDefinition.setFhirVersion(Enumerations.FHIRVersion value) StructureDefinition.setFhirVersionElement(Enumeration<Enumerations.FHIRVersion> value) StructureDefinition.setIdentifier(List<Identifier> theIdentifier) StructureDefinition.setJurisdiction(List<CodeableConcept> theJurisdiction) StructureDefinition.setKeyword(List<Coding> theKeyword) StructureDefinition.setKind(StructureDefinition.StructureDefinitionKind value) StructureDefinition.setKindElement(Enumeration<StructureDefinition.StructureDefinitionKind> value) StructureDefinition.setMapping(List<StructureDefinition.StructureDefinitionMappingComponent> theMapping) StructureDefinition.setNameElement(StringType value) StructureDefinition.setPublisher(String value) StructureDefinition.setPublisherElement(StringType value) StructureDefinition.setPurpose(String value) StructureDefinition.setPurposeElement(MarkdownType value) StructureDefinition.setSnapshot(StructureDefinition.StructureDefinitionSnapshotComponent value) StructureDefinition.setStatus(Enumerations.PublicationStatus value) StructureDefinition.setStatusElement(Enumeration<Enumerations.PublicationStatus> value) StructureDefinition.setTitleElement(StringType value) StructureDefinition.setTypeElement(UriType value) StructureDefinition.setUrlElement(UriType value) StructureDefinition.setUseContext(List<UsageContext> theUseContext) StructureDefinition.setVersion(String value) StructureDefinition.setVersionElement(StringType value) protected StructureDefinitionStructureDefinition.typedCopy()Methods in org.hl7.fhir.r4.model with parameters of type StructureDefinitionModifier and TypeMethodDescriptionvoidStructureDefinition.copyValues(StructureDefinition dst) voidProperty.setStructure(StructureDefinition structure) -
Uses of StructureDefinition in org.hl7.fhir.r4.profilemodel
Fields in org.hl7.fhir.r4.profilemodel declared as StructureDefinitionMethods in org.hl7.fhir.r4.profilemodel that return StructureDefinitionMethods in org.hl7.fhir.r4.profilemodel with parameters of type StructureDefinitionModifier and TypeMethodDescriptionPEBuilder.buildPEDefinition(StructureDefinition profile) Given a profile, return a tree of the elements defined in the profile model.PEBuilder.buildPEInstance(StructureDefinition profile, Resource resource) Given a resource and a profile, return a tree of instance data as defined by the profile model using the provided version of the profile The tree is a facade to the underlying resource - all actual data is stored against the resource, and retrieved on the fly from the resource, so that applications can work at either level, as convenient.PEBuilder.createResource(StructureDefinition profile, boolean meta) For the provided version of a profile, construct a resource and fill out any fixed or required elements Note that fixed values are filled out irrespective of the value of fixedProps when the builder is createdprotected 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.r4.profilemodel with parameters of type StructureDefinitionModifierConstructorDescriptionprotectedPEDefinition(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) PEDefinitionResource(PEBuilder builder, StructureDefinition profile, 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 StructureDefinition in org.hl7.fhir.r4.utils
Methods in org.hl7.fhir.r4.utils that return StructureDefinitionModifier and TypeMethodDescriptionProtoBufGenerator.getDefinition()Deprecated.QuestionnaireBuilder.getProfile()StructureMapUtilities.getTargetType(StructureMap map) Methods in org.hl7.fhir.r4.utils that return types with arguments of type StructureDefinitionModifier and TypeMethodDescriptionValidationProfileSet.getDefinitions()StructureMapUtilities.StructureMapAnalysis.getProfiles()Methods in org.hl7.fhir.r4.utils with parameters of type StructureDefinitionModifier and TypeMethodDescriptionbooleanNarrativeGenerator.generate(NarrativeGenerator.ResourceContext rcontext, StructureDefinition sd, Set<String> outputTracker) StructureMapUtilities.generateMapFromMappings(StructureDefinition sd) voidGraphQLSchemaGenerator.generateResource(OutputStream stream, StructureDefinition sd, List<SearchParameter> parameters, EnumSet<GraphQLSchemaGenerator.FHIROperationType> operations) voidProtoBufGenerator.setDefinition(StructureDefinition definition) Deprecated.voidQuestionnaireBuilder.setProfile(StructureDefinition profile) Constructors in org.hl7.fhir.r4.utils with parameters of type StructureDefinitionModifierConstructorDescriptionDefinitionNavigator(IWorkerContext context, StructureDefinition structure) ProtoBufGenerator(IWorkerContext context, StructureDefinition definition, OutputStreamWriter destination) Deprecated.ValidationProfileSet(StructureDefinition profile) -
Uses of StructureDefinition in org.hl7.fhir.r4.utils.formats
Constructors in org.hl7.fhir.r4.utils.formats with parameters of type StructureDefinitionModifierConstructorDescriptionCSVWriter(OutputStream out, StructureDefinition def, boolean asXml) Deprecated.XLSXWriter(OutputStream out, StructureDefinition def, boolean asXml, boolean hideMustSupportFalse) Deprecated. -
Uses of StructureDefinition in org.hl7.fhir.r4.utils.validation
Methods in org.hl7.fhir.r4.utils.validation with parameters of type StructureDefinitionModifier and TypeMethodDescriptionIResourceValidator.validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, StructureDefinition profile) IResourceValidator.validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, InputStream stream, Manager.FhirFormat format, StructureDefinition profile) voidIResourceValidator.validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile) IResourceValidator.validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Resource resource, StructureDefinition profile) IResourceValidator.validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, StructureDefinition profile) IResourceValidator.validate(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile)