Class Conformance

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseConformance, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

    public class Conformance
    extends DomainResource
    implements org.hl7.fhir.instance.model.api.IBaseConformance
    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.
    See Also:
    Serialized Form
    • Field Detail

      • url

        protected UriType url
        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.
      • version

        protected StringType version
        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.
      • name

        protected StringType name
        A free text natural language name identifying the conformance statement.
      • experimental

        protected BooleanType experimental
        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.
      • date

        protected DateTimeType date
        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.
      • publisher

        protected StringType publisher
        The name of the individual or organization that published the conformance.
      • description

        protected StringType description
        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.
      • useContext

        protected List<CodeableConcept> useContext
        The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of conformance statements.
      • requirements

        protected StringType requirements
        Explains why this conformance statement is needed and why it's been constrained as it has.
      • copyright

        protected StringType copyright
        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.
      • kind

        protected Enumeration<Conformance.ConformanceStatementKind> kind
        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).
      • software

        protected Conformance.ConformanceSoftwareComponent software
        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.
      • fhirVersion

        protected IdType fhirVersion
        The version of the FHIR specification on which this conformance statement is based.
      • format

        protected List<CodeType> format
        A list of the formats supported by this implementation using their content types.
      • profile

        protected List<Reference> profile
        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}.
      • profileTarget

        protected List<StructureDefinition> profileTarget
        The actual objects that are the target of the reference (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}.)
      • SP_SECURITYSERVICE

        public static final String SP_SECURITYSERVICE
        Search parameter: securityservice

        Description: OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates
        Type: token
        Path: Conformance.rest.security.service

        See Also:
        Constant Field Values
      • SECURITYSERVICE

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

        Description: OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates
        Type: token
        Path: Conformance.rest.security.service

      • SP_STATUS

        public static final String SP_STATUS
        Search parameter: 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_RESOURCE

        public static final String SP_RESOURCE
        Search parameter: 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_FORMAT

        public static final String SP_FORMAT
        Search parameter: format

        Description: formats supported (xml | json | mime type)
        Type: token
        Path: Conformance.format

        See Also:
        Constant Field Values
      • FORMAT

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

        Description: formats supported (xml | json | mime type)
        Type: token
        Path: Conformance.format

      • SP_DATE

        public static final String SP_DATE
        Search parameter: 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_URL

        public static final String SP_URL
        Search parameter: 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: 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_PUBLISHER

        public static final String SP_PUBLISHER
        Search parameter: 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_MODE

        public static final String SP_MODE
        Search parameter: 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_RESOURCEPROFILE

        public static final String SP_RESOURCEPROFILE
        Search parameter: resourceprofile

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

        See Also:
        Constant Field Values
      • RESOURCEPROFILE

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

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

      • INCLUDE_RESOURCEPROFILE

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

        public static final String SP_SOFTWARE
        Search parameter: 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

      • SP_DESCRIPTION

        public static final String SP_DESCRIPTION
        Search parameter: 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_EVENT

        public static final String SP_EVENT
        Search parameter: 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_NAME

        public static final String SP_NAME
        Search parameter: 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_CONTEXT

        public static final String SP_CONTEXT
        Search parameter: context

        Description: A use context assigned to the conformance statement
        Type: token
        Path: Conformance.useContext

        See Also:
        Constant Field Values
      • CONTEXT

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

        Description: A use context assigned to the conformance statement
        Type: token
        Path: Conformance.useContext

      • SUPPORTED_PROFILE

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

        Description: Profiles for use cases supported
        Type: reference
        Path: 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".
      • 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

    • Method Detail

      • getUrlElement

        public UriType getUrlElement()
        Returns:
        url (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.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
      • hasUrl

        public boolean hasUrl()
      • setUrlElement

        public Conformance setUrlElement​(UriType value)
        Parameters:
        value - url (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.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
      • getUrl

        public String getUrl()
        Returns:
        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 value)
        Parameters:
        value - 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 StringType getVersionElement()
        Returns:
        version (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.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
      • setVersionElement

        public Conformance setVersionElement​(StringType value)
        Parameters:
        value - version (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.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
      • getVersion

        public String getVersion()
        Returns:
        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 value)
        Parameters:
        value - 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 StringType getNameElement()
        Returns:
        name (A free text natural language name identifying the conformance statement.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
      • hasName

        public boolean hasName()
      • setNameElement

        public Conformance setNameElement​(StringType value)
        Parameters:
        value - name (A free text natural language name identifying the conformance statement.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
      • getName

        public String getName()
        Returns:
        A free text natural language name identifying the conformance statement.
      • setName

        public Conformance setName​(String value)
        Parameters:
        value - A free text natural language name identifying the conformance statement.
      • getExperimentalElement

        public BooleanType getExperimentalElement()
        Returns:
        experimental (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.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
      • setExperimentalElement

        public Conformance setExperimentalElement​(BooleanType value)
        Parameters:
        value - experimental (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.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
      • getExperimental

        public boolean getExperimental()
        Returns:
        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 value)
        Parameters:
        value - 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.
      • getDateElement

        public DateTimeType getDateElement()
        Returns:
        date (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.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
      • hasDate

        public boolean hasDate()
      • setDateElement

        public Conformance setDateElement​(DateTimeType value)
        Parameters:
        value - date (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.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
      • getDate

        public Date getDate()
        Returns:
        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 value)
        Parameters:
        value - 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.
      • getPublisherElement

        public StringType getPublisherElement()
        Returns:
        publisher (The name of the individual or organization that published the conformance.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
      • setPublisherElement

        public Conformance setPublisherElement​(StringType value)
        Parameters:
        value - publisher (The name of the individual or organization that published the conformance.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
      • getPublisher

        public String getPublisher()
        Returns:
        The name of the individual or organization that published the conformance.
      • setPublisher

        public Conformance setPublisher​(String value)
        Parameters:
        value - The name of the individual or organization that published the conformance.
      • getDescriptionElement

        public StringType getDescriptionElement()
        Returns:
        description (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.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
      • setDescriptionElement

        public Conformance setDescriptionElement​(StringType value)
        Parameters:
        value - description (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.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
      • getDescription

        public String getDescription()
        Returns:
        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 value)
        Parameters:
        value - 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.
      • getUseContext

        public List<CodeableConceptgetUseContext()
        Returns:
        useContext (The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of conformance statements.)
      • addUseContext

        public CodeableConcept addUseContext()
        Returns:
        useContext (The content was developed with a focus and intent of supporting the contexts that are listed. These terms may be used to assist with indexing and searching of conformance statements.)
      • getRequirementsElement

        public StringType getRequirementsElement()
        Returns:
        requirements (Explains why this conformance statement is needed and why it's been constrained as it has.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the value
      • setRequirementsElement

        public Conformance setRequirementsElement​(StringType value)
        Parameters:
        value - requirements (Explains why this conformance statement is needed and why it's been constrained as it has.). This is the underlying object with id, value and extensions. The accessor "getRequirements" gives direct access to the value
      • getRequirements

        public String getRequirements()
        Returns:
        Explains why this conformance statement is needed and why it's been constrained as it has.
      • setRequirements

        public Conformance setRequirements​(String value)
        Parameters:
        value - Explains why this conformance statement is needed and why it's been constrained as it has.
      • getCopyrightElement

        public StringType getCopyrightElement()
        Returns:
        copyright (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.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
      • setCopyrightElement

        public Conformance setCopyrightElement​(StringType value)
        Parameters:
        value - copyright (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.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
      • getCopyright

        public String getCopyright()
        Returns:
        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 value)
        Parameters:
        value - 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 Enumeration<Conformance.ConformanceStatementKindgetKindElement()
        Returns:
        kind (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).). This is the underlying object with id, value and extensions. The accessor "getKind" gives direct access to the value
      • hasKind

        public boolean hasKind()
      • setKindElement

        public Conformance setKindElement​(Enumeration<Conformance.ConformanceStatementKind> value)
        Parameters:
        value - kind (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).). This is the underlying object with id, value and extensions. The accessor "getKind" gives direct access to the value
      • getKind

        public Conformance.ConformanceStatementKind getKind()
        Returns:
        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​(Conformance.ConformanceStatementKind value)
        Parameters:
        value - 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).
      • getFhirVersionElement

        public IdType getFhirVersionElement()
        Returns:
        fhirVersion (The version of the FHIR specification on which this conformance statement is based.). This is the underlying object with id, value and extensions. The accessor "getFhirVersion" gives direct access to the value
      • setFhirVersionElement

        public Conformance setFhirVersionElement​(IdType value)
        Parameters:
        value - fhirVersion (The version of the FHIR specification on which this conformance statement is based.). This is the underlying object with id, value and extensions. The accessor "getFhirVersion" gives direct access to the value
      • getFhirVersion

        public String getFhirVersion()
        Returns:
        The version of the FHIR specification on which this conformance statement is based.
      • setFhirVersion

        public Conformance setFhirVersion​(String value)
        Parameters:
        value - The version of the FHIR specification on which this conformance statement is based.
      • getFormat

        public List<CodeTypegetFormat()
        Returns:
        format (A list of the formats supported by this implementation using their content types.)
      • addFormatElement

        public CodeType addFormatElement()
        Returns:
        format (A list of the formats supported by this implementation using their content types.)
      • addFormat

        public Conformance addFormat​(String value)
        Parameters:
        value - format (A list of the formats supported by this implementation using their content types.)
      • hasFormat

        public boolean hasFormat​(String value)
        Parameters:
        value - format (A list of the formats supported by this implementation using their content types.)
      • getProfile

        public List<ReferencegetProfile()
        Returns:
        profile (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 Reference addProfile()
        Returns:
        profile (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}.)
      • getProfileTarget

        public List<StructureDefinitiongetProfileTarget()
        Returns:
        profile (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. 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}.)
      • addProfileTarget

        public StructureDefinition addProfileTarget()
        Returns:
        profile (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. 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}.)
      • hasRest

        public boolean hasRest()
      • getProperty

        public Base[] getProperty​(int hash,
                                  String name,
                                  boolean checkValid)
                           throws org.hl7.fhir.exceptions.FHIRException
        Overrides:
        getProperty in class DomainResource
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • makeProperty

        public Base makeProperty​(int hash,
                                 String name)
                          throws org.hl7.fhir.exceptions.FHIRException
        Description copied from class: Base
        make an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property
        Overrides:
        makeProperty in class DomainResource
        Returns:
        Throws:
        org.hl7.fhir.exceptions.FHIRException
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
        Overrides:
        isEmpty in class DomainResource