Class Conformance

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IResource, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, ca.uhn.fhir.model.base.resource.BaseConformance, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseConformance, org.hl7.fhir.instance.model.api.IBaseResource

    public class Conformance
    extends BaseResource
    implements ca.uhn.fhir.model.base.resource.BaseConformance
    HAPI/FHIR Conformance Resource ()

    Definition: A conformance statement is a set of capabilities of a FHIR Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation.

    Requirements:

    Profile Definition: http://hl7.org/fhir/profiles/Conformance

    See Also:
    Serialized Form
    • Field Detail

      • SP_URL

        public static final String SP_URL
        Search parameter constant for url

        Description: The uri that identifies the conformance statement
        Type: uri
        Path: Conformance.url

        See Also:
        Constant Field Values
      • URL

        public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
        Fluent Client search parameter constant for url

        Description: The uri that identifies the conformance statement
        Type: uri
        Path: Conformance.url

      • SP_VERSION

        public static final String SP_VERSION
        Search parameter constant for version

        Description: The version identifier of the conformance statement
        Type: token
        Path: Conformance.version

        See Also:
        Constant Field Values
      • VERSION

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION
        Fluent Client search parameter constant for version

        Description: The version identifier of the conformance statement
        Type: token
        Path: Conformance.version

      • SP_NAME

        public static final String SP_NAME
        Search parameter constant for name

        Description: Name of the conformance statement
        Type: string
        Path: Conformance.name

        See Also:
        Constant Field Values
      • NAME

        public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
        Fluent Client search parameter constant for name

        Description: Name of the conformance statement
        Type: string
        Path: Conformance.name

      • SP_PUBLISHER

        public static final String SP_PUBLISHER
        Search parameter constant for publisher

        Description: Name of the publisher of the conformance statement
        Type: string
        Path: Conformance.publisher

        See Also:
        Constant Field Values
      • PUBLISHER

        public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER
        Fluent Client search parameter constant for publisher

        Description: Name of the publisher of the conformance statement
        Type: string
        Path: Conformance.publisher

      • SP_DESCRIPTION

        public static final String SP_DESCRIPTION
        Search parameter constant for description

        Description: Text search in the description of the conformance statement
        Type: string
        Path: Conformance.description

        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION
        Fluent Client search parameter constant for description

        Description: Text search in the description of the conformance statement
        Type: string
        Path: Conformance.description

      • SP_STATUS

        public static final String SP_STATUS
        Search parameter constant for status

        Description: The current status of the conformance statement
        Type: token
        Path: Conformance.status

        See Also:
        Constant Field Values
      • STATUS

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
        Fluent Client search parameter constant for status

        Description: The current status of the conformance statement
        Type: token
        Path: Conformance.status

      • SP_DATE

        public static final String SP_DATE
        Search parameter constant for date

        Description: The conformance statement publication date
        Type: date
        Path: Conformance.date

        See Also:
        Constant Field Values
      • DATE

        public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
        Fluent Client search parameter constant for date

        Description: The conformance statement publication date
        Type: date
        Path: Conformance.date

      • SP_SOFTWARE

        public static final String SP_SOFTWARE
        Search parameter constant for software

        Description: Part of a the name of a software application
        Type: string
        Path: Conformance.software.name

        See Also:
        Constant Field Values
      • SOFTWARE

        public static final ca.uhn.fhir.rest.gclient.StringClientParam SOFTWARE
        Fluent Client search parameter constant for software

        Description: Part of a the name of a software application
        Type: string
        Path: Conformance.software.name

      • FHIRVERSION

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam FHIRVERSION
        Fluent Client search parameter constant for fhirversion

        Description: The version of FHIR
        Type: token
        Path: Conformance.version

      • SP_RESOURCE

        public static final String SP_RESOURCE
        Search parameter constant for resource

        Description: Name of a resource mentioned in a conformance statement
        Type: token
        Path: Conformance.rest.resource.type

        See Also:
        Constant Field Values
      • RESOURCE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam RESOURCE
        Fluent Client search parameter constant for resource

        Description: Name of a resource mentioned in a conformance statement
        Type: token
        Path: Conformance.rest.resource.type

      • SP_EVENT

        public static final String SP_EVENT
        Search parameter constant for event

        Description: Event code in a conformance statement
        Type: token
        Path: Conformance.messaging.event.code

        See Also:
        Constant Field Values
      • EVENT

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT
        Fluent Client search parameter constant for event

        Description: Event code in a conformance statement
        Type: token
        Path: Conformance.messaging.event.code

      • SP_MODE

        public static final String SP_MODE
        Search parameter constant for mode

        Description: Mode - restful (server/client) or messaging (sender/receiver)
        Type: token
        Path: Conformance.rest.mode

        See Also:
        Constant Field Values
      • MODE

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam MODE
        Fluent Client search parameter constant for mode

        Description: Mode - restful (server/client) or messaging (sender/receiver)
        Type: token
        Path: Conformance.rest.mode

      • SP_PROFILE

        public static final String SP_PROFILE
        Search parameter constant for profile

        Description: A profile id invoked in a conformance statement
        Type: reference
        Path: Conformance.rest.resource.profile

        See Also:
        Constant Field Values
      • PROFILE

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROFILE
        Fluent Client search parameter constant for profile

        Description: A profile id invoked in a conformance statement
        Type: reference
        Path: Conformance.rest.resource.profile

      • FORMAT

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMAT
        Fluent Client search parameter constant for format

        Description:
        Type: token
        Path: Conformance.format

      • SECURITY

        public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECURITY
        Fluent Client search parameter constant for security

        Description:
        Type: token
        Path: Conformance.rest.security.service

      • SUPPORTED_PROFILE

        public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUPPORTED_PROFILE
        Fluent Client search parameter constant for supported-profile

        Description:
        Type: reference
        Path: Conformance.profile

      • INCLUDE_PROFILE

        public static final ca.uhn.fhir.model.api.Include INCLUDE_PROFILE
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Conformance:profile".
      • INCLUDE_SUPPORTED_PROFILE

        public static final ca.uhn.fhir.model.api.Include INCLUDE_SUPPORTED_PROFILE
        Constant for fluent queries to be used to add include statements. Specifies the path value of "Conformance:supported-profile".
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getUrlElement

        public ca.uhn.fhir.model.primitive.UriDt getUrlElement()
        Gets the value(s) for url (). creating it if it does not exist. Will not return null.

        Definition: An absolute URL that is used to identify this conformance statement when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this conformance statement is (or will be) published

      • getUrl

        public String getUrl()
        Gets the value(s) for url (). creating it if it does not exist. This method may return null.

        Definition: An absolute URL that is used to identify this conformance statement when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this conformance statement is (or will be) published

      • setUrl

        public Conformance setUrl​(ca.uhn.fhir.model.primitive.UriDt theValue)
        Sets the value(s) for url ()

        Definition: An absolute URL that is used to identify this conformance statement when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this conformance statement is (or will be) published

      • setUrl

        public Conformance setUrl​(String theUri)
        Sets the value for url ()

        Definition: An absolute URL that is used to identify this conformance statement when it is referenced in a specification, model, design or an instance. This SHALL be a URL, SHOULD be globally unique, and SHOULD be an address at which this conformance statement is (or will be) published

      • getVersionElement

        public ca.uhn.fhir.model.primitive.StringDt getVersionElement()
        Gets the value(s) for version (). creating it if it does not exist. Will not return null.

        Definition: The identifier that is used to identify this version of the conformance statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp

      • getVersion

        public String getVersion()
        Gets the value(s) for version (). creating it if it does not exist. This method may return null.

        Definition: The identifier that is used to identify this version of the conformance statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp

      • setVersion

        public Conformance setVersion​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for version ()

        Definition: The identifier that is used to identify this version of the conformance statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp

      • setVersion

        public Conformance setVersion​(String theString)
        Sets the value for version ()

        Definition: The identifier that is used to identify this version of the conformance statement when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the profile author manually and the value should be a timestamp

      • getNameElement

        public ca.uhn.fhir.model.primitive.StringDt getNameElement()
        Gets the value(s) for name (). creating it if it does not exist. Will not return null.

        Definition: A free text natural language name identifying the conformance statement

      • getName

        public String getName()
        Gets the value(s) for name (). creating it if it does not exist. This method may return null.

        Definition: A free text natural language name identifying the conformance statement

      • setName

        public Conformance setName​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for name ()

        Definition: A free text natural language name identifying the conformance statement

      • setName

        public Conformance setName​(String theString)
        Sets the value for name ()

        Definition: A free text natural language name identifying the conformance statement

      • getStatusElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<ConformanceResourceStatusEnumgetStatusElement()
        Gets the value(s) for status (). creating it if it does not exist. Will not return null.

        Definition: The status of this conformance statement

      • getStatus

        public String getStatus()
        Gets the value(s) for status (). creating it if it does not exist. This method may return null.

        Definition: The status of this conformance statement

      • getExperimentalElement

        public ca.uhn.fhir.model.primitive.BooleanDt getExperimentalElement()
        Gets the value(s) for experimental (). creating it if it does not exist. Will not return null.

        Definition: A flag to indicate that this conformance statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage

      • getExperimental

        public Boolean getExperimental()
        Gets the value(s) for experimental (). creating it if it does not exist. This method may return null.

        Definition: A flag to indicate that this conformance statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage

      • setExperimental

        public Conformance setExperimental​(ca.uhn.fhir.model.primitive.BooleanDt theValue)
        Sets the value(s) for experimental ()

        Definition: A flag to indicate that this conformance statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage

      • setExperimental

        public Conformance setExperimental​(boolean theBoolean)
        Sets the value for experimental ()

        Definition: A flag to indicate that this conformance statement is authored for testing purposes (or education/evaluation/marketing), and is not intended to be used for genuine usage

      • getPublisherElement

        public ca.uhn.fhir.model.primitive.StringDt getPublisherElement()
        Gets the value(s) for publisher (). creating it if it does not exist. Will not return null.

        Definition: The name of the individual or organization that published the conformance

        Specified by:
        getPublisherElement in interface ca.uhn.fhir.model.base.resource.BaseConformance
      • getPublisher

        public String getPublisher()
        Gets the value(s) for publisher (). creating it if it does not exist. This method may return null.

        Definition: The name of the individual or organization that published the conformance

      • setPublisher

        public Conformance setPublisher​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for publisher ()

        Definition: The name of the individual or organization that published the conformance

      • setPublisher

        public Conformance setPublisher​(String theString)
        Sets the value for publisher ()

        Definition: The name of the individual or organization that published the conformance

      • getContact

        public List<Conformance.ContactgetContact()
        Gets the value(s) for contact (). creating it if it does not exist. Will not return null.

        Definition: Contacts to assist a user in finding and communicating with the publisher

      • addContact

        public Conformance.Contact addContact()
        Adds and returns a new value for contact ()

        Definition: Contacts to assist a user in finding and communicating with the publisher

      • addContact

        public Conformance addContact​(Conformance.Contact theValue)
        Adds a given new value for contact ()

        Definition: Contacts to assist a user in finding and communicating with the publisher

        Parameters:
        theValue - The contact to add (must not be null)
      • getContactFirstRep

        public Conformance.Contact getContactFirstRep()
        Gets the first repetition for contact (), creating it if it does not already exist.

        Definition: Contacts to assist a user in finding and communicating with the publisher

      • getDateElement

        public ca.uhn.fhir.model.primitive.DateTimeDt getDateElement()
        Gets the value(s) for date (). creating it if it does not exist. Will not return null.

        Definition: The date (and optionally time) when the conformance statement was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the conformance statement changes

      • getDate

        public Date getDate()
        Gets the value(s) for date (). creating it if it does not exist. This method may return null.

        Definition: The date (and optionally time) when the conformance statement was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the conformance statement changes

      • setDate

        public Conformance setDate​(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
        Sets the value(s) for date ()

        Definition: The date (and optionally time) when the conformance statement was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the conformance statement changes

      • setDate

        public Conformance setDate​(Date theDate,
                                   ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
        Sets the value for date ()

        Definition: The date (and optionally time) when the conformance statement was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the conformance statement changes

      • setDateWithSecondsPrecision

        public Conformance setDateWithSecondsPrecision​(Date theDate)
        Sets the value for date ()

        Definition: The date (and optionally time) when the conformance statement was published. The date must change when the business version changes, if it does, and it must change if the status code changes. In addition, it should change when the substantive content of the conformance statement changes

      • getDescriptionElement

        public ca.uhn.fhir.model.primitive.StringDt getDescriptionElement()
        Gets the value(s) for description (). creating it if it does not exist. Will not return null.

        Definition: A free text natural language description of the conformance statement and its use. Typically, this is used when the conformance statement describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP

        Specified by:
        getDescriptionElement in interface ca.uhn.fhir.model.base.resource.BaseConformance
      • getDescription

        public String getDescription()
        Gets the value(s) for description (). creating it if it does not exist. This method may return null.

        Definition: A free text natural language description of the conformance statement and its use. Typically, this is used when the conformance statement describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP

      • setDescription

        public Conformance setDescription​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for description ()

        Definition: A free text natural language description of the conformance statement and its use. Typically, this is used when the conformance statement describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP

      • setDescription

        public Conformance setDescription​(String theString)
        Sets the value for description ()

        Definition: A free text natural language description of the conformance statement and its use. Typically, this is used when the conformance statement describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP

      • getRequirementsElement

        public ca.uhn.fhir.model.primitive.StringDt getRequirementsElement()
        Gets the value(s) for requirements (). creating it if it does not exist. Will not return null.

        Definition: Explains why this conformance statement is needed and why it's been constrained as it has

      • getRequirements

        public String getRequirements()
        Gets the value(s) for requirements (). creating it if it does not exist. This method may return null.

        Definition: Explains why this conformance statement is needed and why it's been constrained as it has

      • setRequirements

        public Conformance setRequirements​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for requirements ()

        Definition: Explains why this conformance statement is needed and why it's been constrained as it has

      • setRequirements

        public Conformance setRequirements​(String theString)
        Sets the value for requirements ()

        Definition: Explains why this conformance statement is needed and why it's been constrained as it has

      • getCopyrightElement

        public ca.uhn.fhir.model.primitive.StringDt getCopyrightElement()
        Gets the value(s) for copyright (). creating it if it does not exist. Will not return null.

        Definition: A copyright statement relating to the conformance statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the system described by the conformance statement

      • getCopyright

        public String getCopyright()
        Gets the value(s) for copyright (). creating it if it does not exist. This method may return null.

        Definition: A copyright statement relating to the conformance statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the system described by the conformance statement

      • setCopyright

        public Conformance setCopyright​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for copyright ()

        Definition: A copyright statement relating to the conformance statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the system described by the conformance statement

      • setCopyright

        public Conformance setCopyright​(String theString)
        Sets the value for copyright ()

        Definition: A copyright statement relating to the conformance statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the details of the system described by the conformance statement

      • getKindElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<ConformanceStatementKindEnumgetKindElement()
        Gets the value(s) for kind (). creating it if it does not exist. Will not return null.

        Definition: The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind not instance of software) or a class of implementation (e.g. a desired purchase)

      • getKind

        public String getKind()
        Gets the value(s) for kind (). creating it if it does not exist. This method may return null.

        Definition: The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind not instance of software) or a class of implementation (e.g. a desired purchase)

      • setKind

        public Conformance setKind​(ca.uhn.fhir.model.primitive.BoundCodeDt<ConformanceStatementKindEnum> theValue)
        Sets the value(s) for kind ()

        Definition: The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind not instance of software) or a class of implementation (e.g. a desired purchase)

      • setKind

        public Conformance setKind​(ConformanceStatementKindEnum theValue)
        Sets the value(s) for kind ()

        Definition: The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind not instance of software) or a class of implementation (e.g. a desired purchase)

      • getSoftware

        public Conformance.Software getSoftware()
        Gets the value(s) for software (). creating it if it does not exist. Will not return null.

        Definition: Software that is covered by this conformance statement. It is used when the conformance statement describes the capabilities of a particular software version, independent of an installation.

      • setSoftware

        public Conformance setSoftware​(Conformance.Software theValue)
        Sets the value(s) for software ()

        Definition: Software that is covered by this conformance statement. It is used when the conformance statement describes the capabilities of a particular software version, independent of an installation.

      • getImplementation

        public Conformance.Implementation getImplementation()
        Gets the value(s) for implementation (). creating it if it does not exist. Will not return null.

        Definition: Identifies a specific implementation instance that is described by the conformance statement - i.e. a particular installation, rather than the capabilities of a software program

      • setImplementation

        public Conformance setImplementation​(Conformance.Implementation theValue)
        Sets the value(s) for implementation ()

        Definition: Identifies a specific implementation instance that is described by the conformance statement - i.e. a particular installation, rather than the capabilities of a software program

      • getFhirVersionElement

        public ca.uhn.fhir.model.primitive.IdDt getFhirVersionElement()
        Gets the value(s) for fhirVersion (). creating it if it does not exist. Will not return null.

        Definition: The version of the FHIR specification on which this conformance statement is based

        Specified by:
        getFhirVersionElement in interface ca.uhn.fhir.model.base.resource.BaseConformance
      • getFhirVersion

        public String getFhirVersion()
        Gets the value(s) for fhirVersion (). creating it if it does not exist. This method may return null.

        Definition: The version of the FHIR specification on which this conformance statement is based

      • setFhirVersion

        public Conformance setFhirVersion​(ca.uhn.fhir.model.primitive.IdDt theValue)
        Sets the value(s) for fhirVersion ()

        Definition: The version of the FHIR specification on which this conformance statement is based

      • setFhirVersion

        public Conformance setFhirVersion​(String theId)
        Sets the value for fhirVersion ()

        Definition: The version of the FHIR specification on which this conformance statement is based

      • getAcceptUnknownElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<UnknownContentCodeEnumgetAcceptUnknownElement()
        Gets the value(s) for acceptUnknown (). creating it if it does not exist. Will not return null.

        Definition: A code that indicates whether the application accepts unknown elements or extensions when reading resources

      • getAcceptUnknown

        public String getAcceptUnknown()
        Gets the value(s) for acceptUnknown (). creating it if it does not exist. This method may return null.

        Definition: A code that indicates whether the application accepts unknown elements or extensions when reading resources

      • setAcceptUnknown

        public Conformance setAcceptUnknown​(ca.uhn.fhir.model.primitive.BoundCodeDt<UnknownContentCodeEnum> theValue)
        Sets the value(s) for acceptUnknown ()

        Definition: A code that indicates whether the application accepts unknown elements or extensions when reading resources

      • setAcceptUnknown

        public Conformance setAcceptUnknown​(UnknownContentCodeEnum theValue)
        Sets the value(s) for acceptUnknown ()

        Definition: A code that indicates whether the application accepts unknown elements or extensions when reading resources

      • getFormat

        public List<ca.uhn.fhir.model.primitive.CodeDt> getFormat()
        Gets the value(s) for format (). creating it if it does not exist. Will not return null.

        Definition: A list of the formats supported by this implementation using their content types

      • setFormat

        public Conformance setFormat​(List<ca.uhn.fhir.model.primitive.CodeDt> theValue)
        Sets the value(s) for format ()

        Definition: A list of the formats supported by this implementation using their content types

      • addFormat

        public ca.uhn.fhir.model.primitive.CodeDt addFormat()
        Adds and returns a new value for format ()

        Definition: A list of the formats supported by this implementation using their content types

      • addFormat

        public Conformance addFormat​(ca.uhn.fhir.model.primitive.CodeDt theValue)
        Adds a given new value for format ()

        Definition: A list of the formats supported by this implementation using their content types

        Parameters:
        theValue - The format to add (must not be null)
      • getFormatFirstRep

        public ca.uhn.fhir.model.primitive.CodeDt getFormatFirstRep()
        Gets the first repetition for format (), creating it if it does not already exist.

        Definition: A list of the formats supported by this implementation using their content types

      • addFormat

        public Conformance addFormat​(String theCode)
        Adds a new value for format ()

        Definition: A list of the formats supported by this implementation using their content types

        Returns:
        Returns a reference to this object, to allow for simple chaining.
      • getProfile

        public List<ResourceReferenceDtgetProfile()
        Gets the value(s) for profile (). creating it if it does not exist. Will not return null.

        Definition: A list of profiles that represent different use cases supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles]{profiling.html#profile-uses}

      • setProfile

        public Conformance setProfile​(List<ResourceReferenceDt> theValue)
        Sets the value(s) for profile ()

        Definition: A list of profiles that represent different use cases supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles]{profiling.html#profile-uses}

      • addProfile

        public ResourceReferenceDt addProfile()
        Adds and returns a new value for profile ()

        Definition: A list of profiles that represent different use cases supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles]{profiling.html#profile-uses}

      • getRest

        public List<Conformance.RestgetRest()
        Gets the value(s) for rest (). creating it if it does not exist. Will not return null.

        Definition: A definition of the restful capabilities of the solution, if any

      • addRest

        public Conformance.Rest addRest()
        Adds and returns a new value for rest ()

        Definition: A definition of the restful capabilities of the solution, if any

      • addRest

        public Conformance addRest​(Conformance.Rest theValue)
        Adds a given new value for rest ()

        Definition: A definition of the restful capabilities of the solution, if any

        Parameters:
        theValue - The rest to add (must not be null)
      • getRestFirstRep

        public Conformance.Rest getRestFirstRep()
        Gets the first repetition for rest (), creating it if it does not already exist.

        Definition: A definition of the restful capabilities of the solution, if any

      • getMessaging

        public List<Conformance.MessaginggetMessaging()
        Gets the value(s) for messaging (). creating it if it does not exist. Will not return null.

        Definition: A description of the messaging capabilities of the solution

      • addMessaging

        public Conformance.Messaging addMessaging()
        Adds and returns a new value for messaging ()

        Definition: A description of the messaging capabilities of the solution

      • addMessaging

        public Conformance addMessaging​(Conformance.Messaging theValue)
        Adds a given new value for messaging ()

        Definition: A description of the messaging capabilities of the solution

        Parameters:
        theValue - The messaging to add (must not be null)
      • getMessagingFirstRep

        public Conformance.Messaging getMessagingFirstRep()
        Gets the first repetition for messaging (), creating it if it does not already exist.

        Definition: A description of the messaging capabilities of the solution

      • getDocument

        public List<Conformance.DocumentgetDocument()
        Gets the value(s) for document (). creating it if it does not exist. Will not return null.

        Definition: A document definition

      • addDocument

        public Conformance addDocument​(Conformance.Document theValue)
        Adds a given new value for document ()

        Definition: A document definition

        Parameters:
        theValue - The document to add (must not be null)
      • getResourceName

        public String getResourceName()
        Specified by:
        getResourceName in interface ca.uhn.fhir.model.api.IResource
      • getStructureFhirVersionEnum

        public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
        Specified by:
        getStructureFhirVersionEnum in interface org.hl7.fhir.instance.model.api.IBaseResource
        Specified by:
        getStructureFhirVersionEnum in interface ca.uhn.fhir.model.api.IResource