Class Conformance

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.dstu2.resource.BaseResource
ca.uhn.fhir.model.dstu2.resource.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:
  • Field Details

    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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

    • SP_FHIRVERSION

      public static final String SP_FHIRVERSION
      Search parameter constant for fhirversion

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

      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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

    • SP_FORMAT

      public static final String SP_FORMAT
      Search parameter constant for format

      Description:
      Type: token
      Path: Conformance.format

      See Also:
    • FORMAT

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

      Description:
      Type: token
      Path: Conformance.format

    • SP_SECURITY

      public static final String SP_SECURITY
      Search parameter constant for security

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

      See Also:
    • 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

    • SP_SUPPORTED_PROFILE

      public static final String SP_SUPPORTED_PROFILE
      Search parameter constant for supported-profile

      Description:
      Type: reference
      Path: Conformance.profile

      See Also:
    • 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".
  • Constructor Details

  • Method Details

    • 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<ConformanceResourceStatusEnum> getStatusElement()
      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

    • setStatus

      public Conformance setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<ConformanceResourceStatusEnum> theValue)
      Sets the value(s) for status ()

      Definition: The status of this conformance statement

    • setStatus

      Sets the value(s) for status ()

      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

      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

      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

    • setContact

      Sets the value(s) for contact ()

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

    • addContact

      Adds and returns a new value for contact ()

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

    • addContact

      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

      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

    • setDateWithSecondsPrecision

      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

    • 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

    • 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

      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

      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<ConformanceStatementKindEnum> getKindElement()
      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

      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

      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

      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

      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

      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

      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

      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<UnknownContentCodeEnum> getAcceptUnknownElement()
      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

      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

      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

      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

      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

      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

      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

    • setRest

      Sets the value(s) for rest ()

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

    • addRest

      Adds and returns a new value for rest ()

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

    • addRest

      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

      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

      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

    • setMessaging

      Sets the value(s) for messaging ()

      Definition: A description of the messaging capabilities of the solution

    • addMessaging

      Adds and returns a new value for messaging ()

      Definition: A description of the messaging capabilities of the solution

    • addMessaging

      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

      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

      Gets the value(s) for document (). creating it if it does not exist. Will not return null.

      Definition: A document definition

    • setDocument

      Sets the value(s) for document ()

      Definition: A document definition

    • addDocument

      Adds and returns a new value for document ()

      Definition: A document definition

    • addDocument

      Adds a given new value for document ()

      Definition: A document definition

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

      Gets the first repetition for document (), creating it if it does not already exist.

      Definition: A document definition

    • 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