
Uses of Class
org.hl7.fhir.dstu3.model.StructureDefinition
Packages that use StructureDefinition
Package
Description
-
Uses of StructureDefinition in org.hl7.fhir.dstu3.conformance
Methods in org.hl7.fhir.dstu3.conformance that return StructureDefinitionModifier and TypeMethodDescriptionProfileUtilities.ExtensionContext.getDefn()
ProfileComparer.ProfileComparison.getLeft()
ProfileUtilities.getProfile
(StructureDefinition source, String url) ProfileComparer.ProfileComparison.getRight()
ProfileComparer.ProfileComparison.getSubset()
ProfileComparer.ProfileComparison.getSuperset()
Methods in org.hl7.fhir.dstu3.conformance with parameters of type StructureDefinitionModifier and TypeMethodDescriptionvoid
ProfileUtilities.cleanUpDifferential
(StructureDefinition sd) void
ProfileUtilities.closeDifferential
(StructureDefinition base, StructureDefinition derived) int
ShExGenerator.SortById.compare
(StructureDefinition arg0, StructureDefinition arg1) ProfileComparer.compareProfiles
(StructureDefinition left, StructureDefinition right) Compare left and right structure definitions to see whether they are consistent or not Note that left and right are arbitrary choices.static String
ProfileUtilities.describeExtensionContext
(StructureDefinition ext) ShExGenerator.generate
(ShExGenerator.HTMLLinkPolicy links, StructureDefinition structure) void
ProfileUtilities.generateCsvs
(OutputStream dest, StructureDefinition structure, boolean asXml) ProfileUtilities.generateExamples
(StructureDefinition sd, boolean evenWhenNoExamples) org.hl7.fhir.utilities.xhtml.XhtmlNode
ProfileUtilities.generateExtensionTable
(String defFile, StructureDefinition ed, String imageFolder, boolean inlineGraphics, boolean full, String corePath, String imagePath, Set<String> outputTracker) org.hl7.fhir.utilities.xhtml.XhtmlNode
ProfileUtilities.generateGrid
(String defFile, StructureDefinition profile, String imageFolder, boolean inlineGraphics, String profileBaseFileName, String corePath, String imagePath, Set<String> outputTracker) void
ProfileUtilities.generateSchematrons
(OutputStream dest, StructureDefinition structure) void
ProfileUtilities.generateSnapshot
(StructureDefinition base, StructureDefinition derived, String url, String profileName) Given a base (snapshot) profile structure, and a differential profile, generate a new snapshot profileorg.hl7.fhir.utilities.xhtml.XhtmlNode
ProfileUtilities.generateSpanningTable
(StructureDefinition profile, String imageFolder, boolean onlyConstraints, String constraintPrefix, Set<String> outputTracker) org.hl7.fhir.utilities.xhtml.XhtmlNode
ProfileUtilities.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) 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 structure, ElementDefinition element) 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) void
ProfileUtilities.populateLogicalSnapshot
(StructureDefinition sd) ProfileUtilities.ProfileKnowledgeProvider.resolveBinding
(StructureDefinition def, ElementDefinition.ElementDefinitionBindingComponent binding, String path) void
ProfileUtilities.setIds
(StructureDefinition sd, boolean checkFirst) void
ProfileUtilities.sortDifferential
(StructureDefinition base, StructureDefinition diff, String name, List<String> errors) void
ProfileUtilities.updateMaps
(StructureDefinition base, StructureDefinition derived) Method parameters in org.hl7.fhir.dstu3.conformance with type arguments of type StructureDefinitionModifier and TypeMethodDescriptionShExGenerator.generate
(ShExGenerator.HTMLLinkPolicy links, List<StructureDefinition> structures) this is called externally to generate a set of structures to a single ShEx file generally, it will be called with a single structure, or a long list of structures (all of them)Constructors in org.hl7.fhir.dstu3.conformance with parameters of type StructureDefinition -
Uses of StructureDefinition in org.hl7.fhir.dstu3.context
Fields in org.hl7.fhir.dstu3.context with type parameters of type StructureDefinitionModifier and TypeFieldDescriptionprotected Map
<String, StructureDefinition> BaseWorkerContext.extensionDefinitions
protected Map
<String, StructureDefinition> BaseWorkerContext.profiles
Methods in org.hl7.fhir.dstu3.context that return StructureDefinitionModifier and TypeMethodDescriptionBaseWorkerContext.fetchTypeDefinition
(String typeName) IWorkerContext.fetchTypeDefinition
(String typeName) Methods in org.hl7.fhir.dstu3.context that return types with arguments of type StructureDefinitionModifier and TypeMethodDescriptionIWorkerContext.allStructures()
SimpleWorkerContext.allStructures()
BaseWorkerContext.getExtensionDefinitions()
BaseWorkerContext.getProfiles()
Methods in org.hl7.fhir.dstu3.context with parameters of type StructureDefinitionModifier and TypeMethodDescriptionSimpleWorkerContext.getLinkForProfile
(StructureDefinition profile, String url) SimpleWorkerContext.resolveBinding
(StructureDefinition profile, ElementDefinition.ElementDefinitionBindingComponent binding, String path) void
BaseWorkerContext.seeExtensionDefinition
(String url, StructureDefinition ed) void
BaseWorkerContext.seeProfile
(String url, StructureDefinition p) void
SimpleWorkerContext.seeProfile
(String url, StructureDefinition p) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.elementmodel
Methods in org.hl7.fhir.dstu3.elementmodel that return StructureDefinitionModifier and TypeMethodDescriptionprotected StructureDefinition
ParserBase.getDefinition
(int line, int col, String name) protected StructureDefinition
ParserBase.getDefinition
(int line, int col, String ns, String name) Property.getStructure()
Methods in org.hl7.fhir.dstu3.elementmodel with parameters of type StructureDefinitionModifier and TypeMethodDescriptionstatic Element
Manager.build
(IWorkerContext context, StructureDefinition sd) void
Element.markValidation
(StructureDefinition profile, ElementDefinition definition) Constructors in org.hl7.fhir.dstu3.elementmodel with parameters of type StructureDefinitionModifierConstructorDescriptionProperty
(IWorkerContext context, ElementDefinition definition, StructureDefinition structure) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.fhirpath
Methods in org.hl7.fhir.dstu3.fhirpath with parameters of type StructureDefinitionModifier and TypeMethodDescriptionFHIRPathEngine.check
(Object appContext, StructureDefinition sd, String context, ExpressionNode expr) FHIRPathEngine.check
(Object appContext, StructureDefinition sd, ExpressionNode expr) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.formats
Methods in org.hl7.fhir.dstu3.formats that return StructureDefinitionModifier and TypeMethodDescriptionprotected StructureDefinition
JsonParser.parseStructureDefinition
(com.google.gson.JsonObject json) protected StructureDefinition
XmlParser.parseStructureDefinition
(org.xmlpull.v1.XmlPullParser xpp) Methods in org.hl7.fhir.dstu3.formats with parameters of type StructureDefinitionModifier and TypeMethodDescriptionprotected void
JsonParser.composeStructureDefinition
(String name, StructureDefinition element) protected void
RdfParser.composeStructureDefinition
(Turtle.Complex parent, String parentType, String name, StructureDefinition element, int index) protected void
XmlParser.composeStructureDefinition
(String name, StructureDefinition element) protected void
XmlParser.composeStructureDefinitionElements
(StructureDefinition element) protected void
JsonParser.composeStructureDefinitionInner
(StructureDefinition element) protected boolean
XmlParser.parseStructureDefinitionContent
(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition res) protected void
JsonParser.parseStructureDefinitionProperties
(com.google.gson.JsonObject json, StructureDefinition res) JsonParser.parseStructureDefinitionStructureDefinitionDifferentialComponent
(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionDifferentialComponent
(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) protected boolean
XmlParser.parseStructureDefinitionStructureDefinitionDifferentialComponentContent
(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner, StructureDefinition.StructureDefinitionDifferentialComponent res) protected void
JsonParser.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 boolean
XmlParser.parseStructureDefinitionStructureDefinitionMappingComponentContent
(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner, StructureDefinition.StructureDefinitionMappingComponent res) protected void
JsonParser.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 boolean
XmlParser.parseStructureDefinitionStructureDefinitionSnapshotComponentContent
(int eventType, org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner, StructureDefinition.StructureDefinitionSnapshotComponent res) protected void
JsonParser.parseStructureDefinitionStructureDefinitionSnapshotComponentProperties
(com.google.gson.JsonObject json, StructureDefinition owner, StructureDefinition.StructureDefinitionSnapshotComponent res) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.hapi.ctx
Methods in org.hl7.fhir.dstu3.hapi.ctx that return StructureDefinitionMethods in org.hl7.fhir.dstu3.hapi.ctx that return types with arguments of type StructureDefinition -
Uses of StructureDefinition in org.hl7.fhir.dstu3.model
Fields in org.hl7.fhir.dstu3.model declared as StructureDefinitionModifier and TypeFieldDescriptionprotected StructureDefinition
ImplementationGuide.ImplementationGuidePackageResourceComponent.exampleForTarget
The actual object that is the target of the reference (Another resource that this resource is an example for.protected StructureDefinition
CapabilityStatement.CapabilityStatementDocumentComponent.profileTarget
The actual object that is the target of the reference (A constraint on a resource used in the document.)protected StructureDefinition
CapabilityStatement.CapabilityStatementRestResourceComponent.profileTarget
The actual object that is the target of the reference (A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations.protected StructureDefinition
ImplementationGuide.ImplementationGuideGlobalComponent.profileTarget
The actual object that is the target of the reference (A reference to the profile that all instances must conform to.)protected StructureDefinition
MessageDefinition.MessageDefinitionFocusComponent.profileTarget
The actual object that is the target of the reference (A profile that reflects constraints for the focal resource (and potentially for related resources).)protected StructureDefinition
OperationDefinition.OperationDefinitionParameterComponent.profileTarget
The actual object that is the target of the reference (A profile the specifies the rules that this parameter must conform to.)protected StructureDefinition
ParameterDefinition.profileTarget
The actual object that is the target of the reference (If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.)protected StructureDefinition
CapabilityStatement.CapabilityStatementMessagingEventComponent.requestTarget
The actual object that is the target of the reference (Information about the request for this event.)protected StructureDefinition
CapabilityStatement.CapabilityStatementMessagingEventComponent.responseTarget
The actual object that is the target of the reference (Information about the response for this event.)Fields in org.hl7.fhir.dstu3.model with type parameters of type StructureDefinitionModifier and TypeFieldDescriptionprotected List
<StructureDefinition> CapabilityStatement.profileTarget
The actual objects that are the target of the reference (A list of profiles that represent different use cases supported by the system.Methods in org.hl7.fhir.dstu3.model that return StructureDefinitionModifier and TypeMethodDescriptionStructureDefinition.addContact
(ContactDetail t) StructureDefinition.addContext
(String value) StructureDefinition.addContextInvariant
(String value) StructureDefinition.addIdentifier
(Identifier t) StructureDefinition.addJurisdiction
(CodeableConcept t) StructureDefinition.addKeyword
(Coding t) StructureDefinition.addMapping
(StructureDefinition.StructureDefinitionMappingComponent t) CapabilityStatement.addProfileTarget()
Deprecated.Use Reference#setResource(IBaseResource) insteadStructureDefinition.addUseContext
(UsageContext t) StructureDefinition.copy()
ImplementationGuide.ImplementationGuidePackageResourceComponent.getExampleForTarget()
CapabilityStatement.CapabilityStatementDocumentComponent.getProfileTarget()
CapabilityStatement.CapabilityStatementRestResourceComponent.getProfileTarget()
ImplementationGuide.ImplementationGuideGlobalComponent.getProfileTarget()
MessageDefinition.MessageDefinitionFocusComponent.getProfileTarget()
OperationDefinition.OperationDefinitionParameterComponent.getProfileTarget()
ParameterDefinition.getProfileTarget()
CapabilityStatement.CapabilityStatementMessagingEventComponent.getRequestTarget()
CapabilityStatement.CapabilityStatementMessagingEventComponent.getResponseTarget()
Property.getStructure()
StructureDefinition.setAbstract
(boolean value) StructureDefinition.setAbstractElement
(BooleanType value) StructureDefinition.setBaseDefinition
(String value) StructureDefinition.setBaseDefinitionElement
(UriType value) StructureDefinition.setContact
(List<ContactDetail> theContact) StructureDefinition.setContext
(List<StringType> theContext) StructureDefinition.setContextInvariant
(List<StringType> theContextInvariant) StructureDefinition.setContextType
(StructureDefinition.ExtensionContext value) StructureDefinition.setContextTypeElement
(Enumeration<StructureDefinition.ExtensionContext> value) 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
(String value) StructureDefinition.setFhirVersionElement
(IdType 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
(CodeType value) StructureDefinition.setUrlElement
(UriType value) StructureDefinition.setUseContext
(List<UsageContext> theUseContext) StructureDefinition.setVersion
(String value) StructureDefinition.setVersionElement
(StringType value) protected StructureDefinition
StructureDefinition.typedCopy()
Methods in org.hl7.fhir.dstu3.model that return types with arguments of type StructureDefinitionModifier and TypeMethodDescriptionCapabilityStatement.getProfileTarget()
Deprecated.Use Reference#setResource(IBaseResource) insteadMethods in org.hl7.fhir.dstu3.model with parameters of type StructureDefinitionModifier and TypeMethodDescriptionImplementationGuide.ImplementationGuidePackageResourceComponent.setExampleForTarget
(StructureDefinition value) CapabilityStatement.CapabilityStatementDocumentComponent.setProfileTarget
(StructureDefinition value) CapabilityStatement.CapabilityStatementRestResourceComponent.setProfileTarget
(StructureDefinition value) ImplementationGuide.ImplementationGuideGlobalComponent.setProfileTarget
(StructureDefinition value) MessageDefinition.MessageDefinitionFocusComponent.setProfileTarget
(StructureDefinition value) OperationDefinition.OperationDefinitionParameterComponent.setProfileTarget
(StructureDefinition value) ParameterDefinition.setProfileTarget
(StructureDefinition value) CapabilityStatement.CapabilityStatementMessagingEventComponent.setRequestTarget
(StructureDefinition value) CapabilityStatement.CapabilityStatementMessagingEventComponent.setResponseTarget
(StructureDefinition value) void
Property.setStructure
(StructureDefinition structure) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.utils
Methods in org.hl7.fhir.dstu3.utils that return StructureDefinitionModifier and TypeMethodDescriptionQuestionnaireBuilder.getProfile()
StructureMapUtilities.getTargetType
(StructureMap map) Methods in org.hl7.fhir.dstu3.utils that return types with arguments of type StructureDefinitionModifier and TypeMethodDescriptionValidationProfileSet.getDefinitions()
StructureMapUtilities.StructureMapAnalysis.getProfiles()
Methods in org.hl7.fhir.dstu3.utils with parameters of type StructureDefinitionModifier and TypeMethodDescriptionboolean
NarrativeGenerator.generate
(NarrativeGenerator.ResourceContext rcontext, StructureDefinition sd, Set<String> outputTracker) StructureMapUtilities.generateMapFromMappings
(StructureDefinition sd) void
QuestionnaireBuilder.setProfile
(StructureDefinition profile) Constructors in org.hl7.fhir.dstu3.utils with parameters of type StructureDefinitionModifierConstructorDescriptionDefinitionNavigator
(IWorkerContext context, StructureDefinition structure) ValidationProfileSet
(StructureDefinition profile) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.utils.formats
Constructors in org.hl7.fhir.dstu3.utils.formats with parameters of type StructureDefinitionModifierConstructorDescriptionCSVWriter
(OutputStream out, StructureDefinition def, boolean asXml) -
Uses of StructureDefinition in org.hl7.fhir.dstu3.utils.validation
Methods in org.hl7.fhir.dstu3.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) Deprecated.IResourceValidator.validate
(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, InputStream stream, Manager.FhirFormat format, StructureDefinition profile) Deprecated.void
IResourceValidator.validate
(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile) Deprecated.IResourceValidator.validate
(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Resource resource, StructureDefinition profile) Deprecated.IResourceValidator.validate
(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, StructureDefinition profile) Deprecated.IResourceValidator.validate
(Object Context, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile) Deprecated.