
Uses of Class
org.hl7.fhir.dstu2.model.StructureDefinition
Packages that use StructureDefinition
Package
Description
-
Uses of StructureDefinition in org.hl7.fhir.dstu2.formats
Methods in org.hl7.fhir.dstu2.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.dstu2.formats with parameters of type StructureDefinitionModifier and TypeMethodDescriptionprotected void
JsonParser.composeStructureDefinition
(String name, StructureDefinition element) protected void
XmlParser.composeStructureDefinition
(String name, StructureDefinition element) protected void
JsonParser.composeStructureDefinitionInner
(StructureDefinition element) JsonParser.parseStructureDefinitionStructureDefinitionContactComponent
(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionContactComponent
(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) JsonParser.parseStructureDefinitionStructureDefinitionDifferentialComponent
(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionDifferentialComponent
(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) JsonParser.parseStructureDefinitionStructureDefinitionMappingComponent
(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionMappingComponent
(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) JsonParser.parseStructureDefinitionStructureDefinitionSnapshotComponent
(com.google.gson.JsonObject json, StructureDefinition owner) XmlParser.parseStructureDefinitionStructureDefinitionSnapshotComponent
(org.xmlpull.v1.XmlPullParser xpp, StructureDefinition owner) -
Uses of StructureDefinition in org.hl7.fhir.dstu2.hapi.ctx
Methods in org.hl7.fhir.dstu2.hapi.ctx that return StructureDefinitionModifier and TypeMethodDescriptionFhirDstu2Hl7Org.generateProfile
(ca.uhn.fhir.context.RuntimeResourceDefinition theRuntimeResourceDefinition, String theServerBase) -
Uses of StructureDefinition in org.hl7.fhir.dstu2.model
Fields in org.hl7.fhir.dstu2.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
Conformance.ConformanceDocumentComponent.profileTarget
The actual object that is the target of the reference (A constraint on a resource used in the document.)protected StructureDefinition
Conformance.ConformanceRestResourceComponent.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
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
Conformance.ConformanceMessagingEventComponent.requestTarget
The actual object that is the target of the reference (Information about the request for this event.)protected StructureDefinition
Conformance.ConformanceMessagingEventComponent.responseTarget
The actual object that is the target of the reference (Information about the response for this event.)Fields in org.hl7.fhir.dstu2.model with type parameters of type StructureDefinitionModifier and TypeFieldDescriptionprotected List
<StructureDefinition> Conformance.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.dstu2.model that return StructureDefinitionModifier and TypeMethodDescriptionStructureDefinition.addContact
(StructureDefinition.StructureDefinitionContactComponent t) StructureDefinition.addContext
(String value) StructureDefinition.addIdentifier
(Identifier t) StructureDefinition.addMapping
(StructureDefinition.StructureDefinitionMappingComponent t) Conformance.addProfileTarget()
StructureDefinition.addUseContext
(CodeableConcept t) StructureDefinition.copy()
ImplementationGuide.ImplementationGuidePackageResourceComponent.getExampleForTarget()
Conformance.ConformanceDocumentComponent.getProfileTarget()
Conformance.ConformanceRestResourceComponent.getProfileTarget()
ImplementationGuide.ImplementationGuideGlobalComponent.getProfileTarget()
OperationDefinition.OperationDefinitionParameterComponent.getProfileTarget()
Conformance.ConformanceMessagingEventComponent.getRequestTarget()
Conformance.ConformanceMessagingEventComponent.getResponseTarget()
Property.getStructure()
StructureDefinition.setAbstract
(boolean value) StructureDefinition.setAbstractElement
(BooleanType value) StructureDefinition.setBaseElement
(UriType value) StructureDefinition.setConstrainedType
(String value) StructureDefinition.setConstrainedTypeElement
(CodeType value) StructureDefinition.setContextType
(StructureDefinition.ExtensionContext value) StructureDefinition.setContextTypeElement
(Enumeration<StructureDefinition.ExtensionContext> value) StructureDefinition.setCopyright
(String value) StructureDefinition.setCopyrightElement
(StringType value) StructureDefinition.setDateElement
(DateTimeType value) StructureDefinition.setDescription
(String value) StructureDefinition.setDescriptionElement
(StringType value) StructureDefinition.setDifferential
(StructureDefinition.StructureDefinitionDifferentialComponent value) StructureDefinition.setDisplay
(String value) StructureDefinition.setDisplayElement
(StringType value) StructureDefinition.setExperimental
(boolean value) StructureDefinition.setExperimentalElement
(BooleanType value) StructureDefinition.setFhirVersion
(String value) StructureDefinition.setFhirVersionElement
(IdType value) StructureDefinition.setKind
(StructureDefinition.StructureDefinitionKind value) StructureDefinition.setKindElement
(Enumeration<StructureDefinition.StructureDefinitionKind> value) StructureDefinition.setNameElement
(StringType value) StructureDefinition.setPublisher
(String value) StructureDefinition.setPublisherElement
(StringType value) StructureDefinition.setRequirements
(String value) StructureDefinition.setRequirementsElement
(StringType value) StructureDefinition.setSnapshot
(StructureDefinition.StructureDefinitionSnapshotComponent value) StructureDefinition.setStatus
(Enumerations.ConformanceResourceStatus value) StructureDefinition.setStatusElement
(Enumeration<Enumerations.ConformanceResourceStatus> value) StructureDefinition.setUrlElement
(UriType value) StructureDefinition.setVersion
(String value) StructureDefinition.setVersionElement
(StringType value) protected StructureDefinition
StructureDefinition.typedCopy()
Methods in org.hl7.fhir.dstu2.model that return types with arguments of type StructureDefinitionMethods in org.hl7.fhir.dstu2.model with parameters of type StructureDefinitionModifier and TypeMethodDescriptionImplementationGuide.ImplementationGuidePackageResourceComponent.setExampleForTarget
(StructureDefinition value) Conformance.ConformanceDocumentComponent.setProfileTarget
(StructureDefinition value) Conformance.ConformanceRestResourceComponent.setProfileTarget
(StructureDefinition value) ImplementationGuide.ImplementationGuideGlobalComponent.setProfileTarget
(StructureDefinition value) OperationDefinition.OperationDefinitionParameterComponent.setProfileTarget
(StructureDefinition value) Conformance.ConformanceMessagingEventComponent.setRequestTarget
(StructureDefinition value) Conformance.ConformanceMessagingEventComponent.setResponseTarget
(StructureDefinition value) void
Property.setStructure
(StructureDefinition structure) -
Uses of StructureDefinition in org.hl7.fhir.dstu2.utils
Methods in org.hl7.fhir.dstu2.utils that return StructureDefinitionModifier and TypeMethodDescriptionBaseWorkerContext.fetchTypeDefinition
(String typeName) IWorkerContext.fetchTypeDefinition
(String typeName) ProfileUtilities.ExtensionContext.getDefn()
ProfileComparer.ProfileComparison.getLeft()
ProfileUtilities.getProfile
(StructureDefinition source, String url) QuestionnaireBuilder.getProfile()
ProfileComparer.ProfileComparison.getRight()
ProfileComparer.ProfileComparison.getSubset()
ProfileComparer.ProfileComparison.getSuperset()
Methods in org.hl7.fhir.dstu2.utils that return types with arguments of type StructureDefinitionModifier and TypeMethodDescriptionIWorkerContext.allStructures()
SimpleWorkerContext.allStructures()
Methods in org.hl7.fhir.dstu2.utils with parameters of type StructureDefinitionModifier and TypeMethodDescriptionProfileComparer.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) org.hl7.fhir.utilities.xhtml.XhtmlNode
ProfileUtilities.generateExtensionTable
(String defFile, StructureDefinition ed, String imageFolder, boolean inlineGraphics, boolean full, String corePath, 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.generateTable
(String defFile, StructureDefinition profile, boolean diff, String imageFolder, boolean inlineGraphics, String profileBaseFileName, boolean snapshot, String corePath, Set<String> outputTracker) static List
<ElementDefinition> ProfileUtilities.getChildList
(StructureDefinition profile, String path) 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, String name, String path, String nameReference) Given a Structure, navigate to the element given by the path and return the direct children of that elementstatic List
<ElementDefinition> ProfileUtilities.getChildMap
(StructureDefinition profile, ElementDefinition element) ProfileUtilities.ProfileKnowledgeProvider.getLinkForProfile
(StructureDefinition profile, String url) SimpleWorkerContext.getLinkForProfile
(StructureDefinition profile, String url) ProfileUtilities.getProfile
(StructureDefinition source, String url) void
QuestionnaireBuilder.setProfile
(StructureDefinition profile) void
ProfileUtilities.sortDifferential
(StructureDefinition base, StructureDefinition diff, String name, List<String> errors) Constructors in org.hl7.fhir.dstu2.utils with parameters of type StructureDefinitionModifierConstructorDescriptionDefinitionNavigator
(IWorkerContext context, StructureDefinition structure) -
Uses of StructureDefinition in org.hl7.fhir.dstu2.utils.validation
Methods in org.hl7.fhir.dstu2.utils.validation with parameters of type StructureDefinitionModifier and TypeMethodDescriptionList
<org.hl7.fhir.utilities.validation.ValidationMessage> IResourceValidator.validate
(com.google.gson.JsonObject object, StructureDefinition profile) Given a DOM element, return a list of errors in the resource with regard to the specified profile (by logical identifier) @- if the underlying infrastructure fails, or the profile can't be found (not if the resource is invalid)void
IResourceValidator.validate
(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, com.google.gson.JsonObject object, StructureDefinition profile) Given a DOM element, return a list of errors in the resource with regard to the specified profile @- if the underlying infrastructure fails (not if the resource is invalid)void
IResourceValidator.validate
(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Document document, StructureDefinition profile) Given a DOM document, return a list of errors in the resource with regard to the specified profile @- if the underlying infrastructure fails (not if the resource is invalid)void
IResourceValidator.validate
(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, Element element, StructureDefinition profile) Given a DOM element, return a list of errors in the resource with regard to the specified profile @- if the underlying infrastructure fails (not if the resource is invalid)List
<org.hl7.fhir.utilities.validation.ValidationMessage> IResourceValidator.validate
(Document document, StructureDefinition profile) Given a DOM document, return a list of errors in the resource with regard to the specified profile @- if the underlying infrastructure fails (not if the resource is invalid)List
<org.hl7.fhir.utilities.validation.ValidationMessage> IResourceValidator.validate
(Element element, StructureDefinition profile) Given a DOM element, return a list of errors in the resource with regard to the specified profile @- if the underlying infrastructure fails (not if the resource is invalid)