public class Conformance extends BaseResource implements IResource
Definition: A conformance statement is a set of requirements for a desired implementation or a description of how a target application fulfills those requirements in a particular implementation
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/Conformance
| Modifier and Type | Class and Description |
|---|---|
static class |
Conformance.Document
Block class for child element: Conformance.document (Document definition)
|
static class |
Conformance.Implementation
Block class for child element: Conformance.implementation (If this describes a specific instance)
|
static class |
Conformance.Messaging
Block class for child element: Conformance.messaging (If messaging is supported)
|
static class |
Conformance.MessagingEvent
Block class for child element: Conformance.messaging.event (Declare support for this event)
|
static class |
Conformance.Rest
Block class for child element: Conformance.rest (If the endpoint is a RESTful one)
|
static class |
Conformance.RestOperation
Block class for child element: Conformance.rest.operation (What operations are supported?)
|
static class |
Conformance.RestQuery
Block class for child element: Conformance.rest.query (Definition of a named query)
|
static class |
Conformance.RestResource
Block class for child element: Conformance.rest.resource (Resource served on the REST interface)
|
static class |
Conformance.RestResourceOperation
Block class for child element: Conformance.rest.resource.operation (What operations are supported?)
|
static class |
Conformance.RestResourceSearchParam
Block class for child element: Conformance.rest.resource.searchParam (Additional search params defined)
|
static class |
Conformance.RestSecurity
Block class for child element: Conformance.rest.security (Information about security of implementation)
|
static class |
Conformance.RestSecurityCertificate
Block class for child element: Conformance.rest.security.certificate (Certificates associated with security profiles)
|
static class |
Conformance.Software
Block class for child element: Conformance.software (Software that is covered by this conformance statement)
|
| Modifier and Type | Field and Description |
|---|---|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static StringClientParam |
DESCRIPTION
Fluent Client search parameter constant for description
|
static TokenClientParam |
EVENT
Fluent Client search parameter constant for event
|
static TokenClientParam |
FHIRVERSION
Fluent Client search parameter constant for fhirversion
|
static TokenClientParam |
FORMAT
Fluent Client search parameter constant for format
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_PROFILE
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_REST_RESOURCE_PROFILE
Constant for fluent queries to be used to add include statements.
|
static TokenClientParam |
MODE
Fluent Client search parameter constant for mode
|
static StringClientParam |
NAME
Fluent Client search parameter constant for name
|
static ReferenceClientParam |
PROFILE
Fluent Client search parameter constant for profile
|
static StringClientParam |
PUBLISHER
Fluent Client search parameter constant for publisher
|
static TokenClientParam |
RESOURCE
Fluent Client search parameter constant for resource
|
static TokenClientParam |
SECURITY
Fluent Client search parameter constant for security
|
static StringClientParam |
SOFTWARE
Fluent Client search parameter constant for software
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_DESCRIPTION
Search parameter constant for description
|
static String |
SP_EVENT
Search parameter constant for event
|
static String |
SP_FHIRVERSION
Search parameter constant for fhirversion
|
static String |
SP_FORMAT
Search parameter constant for format
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_MODE
Search parameter constant for mode
|
static String |
SP_NAME
Search parameter constant for name
|
static String |
SP_PROFILE
Search parameter constant for profile
|
static String |
SP_PUBLISHER
Search parameter constant for publisher
|
static String |
SP_RESOURCE
Search parameter constant for resource
|
static String |
SP_SECURITY
Search parameter constant for security
|
static String |
SP_SOFTWARE
Search parameter constant for software
|
static String |
SP_STATUS
Search parameter constant for status
|
static String |
SP_SUPPORTED_PROFILE
Search parameter constant for supported-profile
|
static String |
SP_VERSION
Search parameter constant for version
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static ReferenceClientParam |
SUPPORTED_PROFILE
Fluent Client search parameter constant for supported-profile
|
static TokenClientParam |
VERSION
Fluent Client search parameter constant for version
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
Conformance() |
| Modifier and Type | Method and Description |
|---|---|
Conformance.Document |
addDocument()
Adds and returns a new value for document (Document definition)
|
CodeDt |
addFormat()
Adds and returns a new value for format (formats supported (xml | json | mime type))
|
Conformance |
addFormat(String theCode)
Adds a new value for format (formats supported (xml | json | mime type))
|
Conformance.Messaging |
addMessaging()
Adds and returns a new value for messaging (If messaging is supported)
|
ResourceReferenceDt |
addProfile()
Adds and returns a new value for profile (Profiles supported by the system)
|
Conformance.Rest |
addRest()
Adds and returns a new value for rest (If the endpoint is a RESTful one)
|
ContactDt |
addTelecom()
Adds and returns a new value for telecom (Contacts for Organization)
|
Conformance |
addTelecom(ContactUseEnum theContactUse,
String theValue)
Adds a new value for telecom (Contacts for Organization)
|
Conformance |
addTelecom(String theValue)
Adds a new value for telecom (Contacts for Organization)
|
BooleanDt |
getAcceptUnknown()
Gets the value(s) for acceptUnknown (True if application accepts unknown elements).
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
DateTimeDt |
getDate()
Gets the value(s) for date (Publication Date).
|
StringDt |
getDescription()
Gets the value(s) for description (Human description of the conformance statement).
|
List<Conformance.Document> |
getDocument()
Gets the value(s) for document (Document definition).
|
Conformance.Document |
getDocumentFirstRep()
Gets the first repetition for document (Document definition),
creating it if it does not already exist.
|
BooleanDt |
getExperimental()
Gets the value(s) for experimental (If for testing purposes, not real usage).
|
IdDt |
getFhirVersion()
Gets the value(s) for fhirVersion (FHIR Version).
|
List<CodeDt> |
getFormat()
Gets the value(s) for format (formats supported (xml | json | mime type)).
|
CodeDt |
getFormatFirstRep()
Gets the first repetition for format (formats supported (xml | json | mime type)),
creating it if it does not already exist.
|
StringDt |
getIdentifier()
Gets the value(s) for identifier (Logical id to reference this statement).
|
Conformance.Implementation |
getImplementation()
Gets the value(s) for implementation (If this describes a specific instance).
|
List<Conformance.Messaging> |
getMessaging()
Gets the value(s) for messaging (If messaging is supported).
|
Conformance.Messaging |
getMessagingFirstRep()
Gets the first repetition for messaging (If messaging is supported),
creating it if it does not already exist.
|
StringDt |
getName()
Gets the value(s) for name (Informal name for this conformance statement).
|
List<ResourceReferenceDt> |
getProfile()
Gets the value(s) for profile (Profiles supported by the system).
|
StringDt |
getPublisher()
Gets the value(s) for publisher (Publishing Organization).
|
List<Conformance.Rest> |
getRest()
Gets the value(s) for rest (If the endpoint is a RESTful one).
|
Conformance.Rest |
getRestFirstRep()
Gets the first repetition for rest (If the endpoint is a RESTful one),
creating it if it does not already exist.
|
Conformance.Software |
getSoftware()
Gets the value(s) for software (Software that is covered by this conformance statement).
|
BoundCodeDt<ConformanceStatementStatusEnum> |
getStatus()
Gets the value(s) for status (draft | active | retired).
|
List<ContactDt> |
getTelecom()
Gets the value(s) for telecom (Contacts for Organization).
|
ContactDt |
getTelecomFirstRep()
Gets the first repetition for telecom (Contacts for Organization),
creating it if it does not already exist.
|
StringDt |
getVersion()
Gets the value(s) for version (Logical id for this version of the statement).
|
boolean |
isEmpty() |
Conformance |
setAcceptUnknown(boolean theBoolean)
Sets the value for acceptUnknown (True if application accepts unknown elements)
|
Conformance |
setAcceptUnknown(BooleanDt theValue)
Sets the value(s) for acceptUnknown (True if application accepts unknown elements)
|
Conformance |
setDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for date (Publication Date)
|
Conformance |
setDate(DateTimeDt theValue)
Sets the value(s) for date (Publication Date)
|
Conformance |
setDateWithSecondsPrecision(Date theDate)
Sets the value for date (Publication Date)
|
Conformance |
setDescription(String theString)
Sets the value for description (Human description of the conformance statement)
|
Conformance |
setDescription(StringDt theValue)
Sets the value(s) for description (Human description of the conformance statement)
|
Conformance |
setDocument(List<Conformance.Document> theValue)
Sets the value(s) for document (Document definition)
|
Conformance |
setExperimental(boolean theBoolean)
Sets the value for experimental (If for testing purposes, not real usage)
|
Conformance |
setExperimental(BooleanDt theValue)
Sets the value(s) for experimental (If for testing purposes, not real usage)
|
Conformance |
setFhirVersion(IdDt theValue)
Sets the value(s) for fhirVersion (FHIR Version)
|
Conformance |
setFhirVersion(String theId)
Sets the value for fhirVersion (FHIR Version)
|
Conformance |
setFormat(List<CodeDt> theValue)
Sets the value(s) for format (formats supported (xml | json | mime type))
|
Conformance |
setIdentifier(String theString)
Sets the value for identifier (Logical id to reference this statement)
|
Conformance |
setIdentifier(StringDt theValue)
Sets the value(s) for identifier (Logical id to reference this statement)
|
Conformance |
setImplementation(Conformance.Implementation theValue)
Sets the value(s) for implementation (If this describes a specific instance)
|
Conformance |
setMessaging(List<Conformance.Messaging> theValue)
Sets the value(s) for messaging (If messaging is supported)
|
Conformance |
setName(String theString)
Sets the value for name (Informal name for this conformance statement)
|
Conformance |
setName(StringDt theValue)
Sets the value(s) for name (Informal name for this conformance statement)
|
Conformance |
setProfile(List<ResourceReferenceDt> theValue)
Sets the value(s) for profile (Profiles supported by the system)
|
Conformance |
setPublisher(String theString)
Sets the value for publisher (Publishing Organization)
|
Conformance |
setPublisher(StringDt theValue)
Sets the value(s) for publisher (Publishing Organization)
|
Conformance |
setRest(List<Conformance.Rest> theValue)
Sets the value(s) for rest (If the endpoint is a RESTful one)
|
Conformance |
setSoftware(Conformance.Software theValue)
Sets the value(s) for software (Software that is covered by this conformance statement)
|
Conformance |
setStatus(BoundCodeDt<ConformanceStatementStatusEnum> theValue)
Sets the value(s) for status (draft | active | retired)
|
Conformance |
setStatus(ConformanceStatementStatusEnum theValue)
Sets the value(s) for status (draft | active | retired)
|
Conformance |
setTelecom(List<ContactDt> theValue)
Sets the value(s) for telecom (Contacts for Organization)
|
Conformance |
setVersion(String theString)
Sets the value for version (Logical id for this version of the statement)
|
Conformance |
setVersion(StringDt theValue)
Sets the value(s) for version (Logical id for this version of the statement)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_IDENTIFIER
Description: The identifier of the conformance statement
Type: token
Path: Conformance.identifier
public static final TokenClientParam IDENTIFIER
Description: The identifier of the conformance statement
Type: token
Path: Conformance.identifier
public static final String SP_VERSION
Description: The version identifier of the conformance statement
Type: token
Path: Conformance.version
public static final TokenClientParam VERSION
Description: The version identifier of the conformance statement
Type: token
Path: Conformance.version
public static final String SP_NAME
Description: Name of the conformance statement
Type: string
Path: Conformance.name
public static final StringClientParam NAME
Description: Name of the conformance statement
Type: string
Path: Conformance.name
public static final String SP_PUBLISHER
Description: Name of the publisher of the conformance statement
Type: string
Path: Conformance.publisher
public static final StringClientParam PUBLISHER
Description: Name of the publisher of the conformance statement
Type: string
Path: Conformance.publisher
public static final String SP_DESCRIPTION
Description: Text search in the description of the conformance statement
Type: string
Path: Conformance.description
public static final StringClientParam DESCRIPTION
Description: Text search in the description of the conformance statement
Type: string
Path: Conformance.description
public static final String SP_STATUS
Description: The current status of the conformance statement
Type: token
Path: Conformance.status
public static final TokenClientParam STATUS
Description: The current status of the conformance statement
Type: token
Path: Conformance.status
public static final String SP_DATE
Description: The conformance statement publication date
Type: date
Path: Conformance.date
public static final DateClientParam DATE
Description: The conformance statement publication date
Type: date
Path: Conformance.date
public static final String SP_SOFTWARE
Description: Part of a the name of a software application
Type: string
Path: Conformance.software.name
public static final StringClientParam SOFTWARE
Description: Part of a the name of a software application
Type: string
Path: Conformance.software.name
public static final String SP_FHIRVERSION
Description: The version of FHIR
Type: token
Path: Conformance.version
public static final TokenClientParam FHIRVERSION
Description: The version of FHIR
Type: token
Path: Conformance.version
public static final String SP_RESOURCE
Description: Name of a resource mentioned in a conformance statement
Type: token
Path: Conformance.rest.resource.type
public static final TokenClientParam RESOURCE
Description: Name of a resource mentioned in a conformance statement
Type: token
Path: Conformance.rest.resource.type
public static final String SP_EVENT
Description: Event code in a conformance statement
Type: token
Path: Conformance.messaging.event.code
public static final TokenClientParam EVENT
Description: Event code in a conformance statement
Type: token
Path: Conformance.messaging.event.code
public static final String SP_MODE
Description: Mode - restful (server/client) or messaging (sender/receiver)
Type: token
Path: Conformance.rest.mode
public static final TokenClientParam MODE
Description: Mode - restful (server/client) or messaging (sender/receiver)
Type: token
Path: Conformance.rest.mode
public static final String SP_PROFILE
Description: A profile id invoked in a conformance statement
Type: reference
Path: Conformance.rest.resource.profile
public static final ReferenceClientParam PROFILE
Description: A profile id invoked in a conformance statement
Type: reference
Path: Conformance.rest.resource.profile
public static final Include INCLUDE_REST_RESOURCE_PROFILE
public static final String SP_FORMAT
Description:
Type: token
Path: Conformance.format
public static final TokenClientParam FORMAT
Description:
Type: token
Path: Conformance.format
public static final String SP_SECURITY
Description:
Type: token
Path: Conformance.rest.security
public static final TokenClientParam SECURITY
Description:
Type: token
Path: Conformance.rest.security
public static final String SP_SUPPORTED_PROFILE
Description:
Type: reference
Path: Conformance.profile
public static final ReferenceClientParam SUPPORTED_PROFILE
Description:
Type: reference
Path: Conformance.profile
public static final Include INCLUDE_PROFILE
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic StringDt getIdentifier()
null.
Definition: The identifier that is used to identify this conformance statement when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)
public Conformance setIdentifier(StringDt theValue)
Definition: The identifier that is used to identify this conformance statement when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)
public Conformance setIdentifier(String theString)
Definition: The identifier that is used to identify this conformance statement when it is referenced in a specification, model, design or an instance (should be globally unique OID, UUID, or URI)
public StringDt getVersion()
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
public Conformance setVersion(StringDt theValue)
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
public Conformance setVersion(String theString)
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
public StringDt getName()
null.
Definition: A free text natural language name identifying the conformance statement
public Conformance setName(StringDt theValue)
Definition: A free text natural language name identifying the conformance statement
public Conformance setName(String theString)
Definition: A free text natural language name identifying the conformance statement
public StringDt getPublisher()
null.
Definition: Name of Organization publishing this conformance statement
public Conformance setPublisher(StringDt theValue)
Definition: Name of Organization publishing this conformance statement
public Conformance setPublisher(String theString)
Definition: Name of Organization publishing this conformance statement
public List<ContactDt> getTelecom()
null.
Definition: Contacts for Organization relevant to this conformance statement. The contacts may be a website, email, phone numbers, etc.
public Conformance setTelecom(List<ContactDt> theValue)
Definition: Contacts for Organization relevant to this conformance statement. The contacts may be a website, email, phone numbers, etc.
public ContactDt addTelecom()
Definition: Contacts for Organization relevant to this conformance statement. The contacts may be a website, email, phone numbers, etc.
public ContactDt getTelecomFirstRep()
Definition: Contacts for Organization relevant to this conformance statement. The contacts may be a website, email, phone numbers, etc.
public Conformance addTelecom(ContactUseEnum theContactUse, String theValue)
Definition: Contacts for Organization relevant to this conformance statement. The contacts may be a website, email, phone numbers, etc.
public Conformance addTelecom(String theValue)
Definition: Contacts for Organization relevant to this conformance statement. The contacts may be a website, email, phone numbers, etc.
public StringDt getDescription()
null.
Definition: A free text natural language description of the conformance statement and its use. Typically, this is used when the profile describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP
public Conformance setDescription(StringDt theValue)
Definition: A free text natural language description of the conformance statement and its use. Typically, this is used when the profile describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP
public Conformance setDescription(String theString)
Definition: A free text natural language description of the conformance statement and its use. Typically, this is used when the profile describes a desired rather than an actual solution, for example as a formal expression of requirements as part of an RFP
public BoundCodeDt<ConformanceStatementStatusEnum> getStatus()
null.
Definition: The status of this conformance statement
public Conformance setStatus(BoundCodeDt<ConformanceStatementStatusEnum> theValue)
Definition: The status of this conformance statement
public Conformance setStatus(ConformanceStatementStatusEnum theValue)
Definition: The status of this conformance statement
public BooleanDt getExperimental()
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
public Conformance setExperimental(BooleanDt theValue)
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
public Conformance setExperimental(boolean theBoolean)
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
public DateTimeDt getDate()
null.
Definition: The date when the conformance statement was published
public Conformance setDate(DateTimeDt theValue)
Definition: The date when the conformance statement was published
public Conformance setDateWithSecondsPrecision(Date theDate)
Definition: The date when the conformance statement was published
public Conformance setDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date when the conformance statement was published
public Conformance.Software getSoftware()
null.
Definition: Software that is covered by this conformance statement. It is used when the profile describes the capabilities of a particular software version, independent of an installation.
public Conformance setSoftware(Conformance.Software theValue)
Definition: Software that is covered by this conformance statement. It is used when the profile describes the capabilities of a particular software version, independent of an installation.
public Conformance.Implementation getImplementation()
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
public Conformance setImplementation(Conformance.Implementation theValue)
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
public IdDt getFhirVersion()
null.
Definition: The version of the FHIR specification on which this conformance statement is based
public Conformance setFhirVersion(IdDt theValue)
Definition: The version of the FHIR specification on which this conformance statement is based
public Conformance setFhirVersion(String theId)
Definition: The version of the FHIR specification on which this conformance statement is based
public BooleanDt getAcceptUnknown()
null.
Definition: A flag that indicates whether the application accepts unknown elements as part of a resource.
public Conformance setAcceptUnknown(BooleanDt theValue)
Definition: A flag that indicates whether the application accepts unknown elements as part of a resource.
public Conformance setAcceptUnknown(boolean theBoolean)
Definition: A flag that indicates whether the application accepts unknown elements as part of a resource.
public List<CodeDt> getFormat()
null.
Definition: A list of the formats supported by this implementation
public Conformance setFormat(List<CodeDt> theValue)
Definition: A list of the formats supported by this implementation
public CodeDt addFormat()
Definition: A list of the formats supported by this implementation
public CodeDt getFormatFirstRep()
Definition: A list of the formats supported by this implementation
public Conformance addFormat(String theCode)
Definition: A list of the formats supported by this implementation
public List<ResourceReferenceDt> getProfile()
null.
Definition: A list of profiles supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of recourses, conformant to a particular profile, and allows its clients 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.
public Conformance setProfile(List<ResourceReferenceDt> theValue)
Definition: A list of profiles supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of recourses, conformant to a particular profile, and allows its clients 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.
public ResourceReferenceDt addProfile()
Definition: A list of profiles supported by the system. For a server, \"supported by the system\" means the system hosts/produces a set of recourses, conformant to a particular profile, and allows its clients 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.
public List<Conformance.Rest> getRest()
null.
Definition: A definition of the restful capabilities of the solution, if any
public Conformance setRest(List<Conformance.Rest> theValue)
Definition: A definition of the restful capabilities of the solution, if any
public Conformance.Rest addRest()
Definition: A definition of the restful capabilities of the solution, if any
public Conformance.Rest getRestFirstRep()
Definition: A definition of the restful capabilities of the solution, if any
public List<Conformance.Messaging> getMessaging()
null.
Definition: A description of the messaging capabilities of the solution
public Conformance setMessaging(List<Conformance.Messaging> theValue)
Definition: A description of the messaging capabilities of the solution
public Conformance.Messaging addMessaging()
Definition: A description of the messaging capabilities of the solution
public Conformance.Messaging getMessagingFirstRep()
Definition: A description of the messaging capabilities of the solution
public List<Conformance.Document> getDocument()
null.
Definition: A document definition
public Conformance setDocument(List<Conformance.Document> theValue)
Definition: A document definition
public Conformance.Document addDocument()
Definition: A document definition
public Conformance.Document getDocumentFirstRep()
Definition: A document definition
Copyright © 2014 University Health Network. All rights reserved.