public class GuidanceResponse extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
GuidanceResponse.GuidanceResponseActionBehaviorComponent |
static class |
GuidanceResponse.GuidanceResponseActionComponent |
static class |
GuidanceResponse.GuidanceResponseActionRelatedActionComponent |
static class |
GuidanceResponse.GuidanceResponseStatus |
static class |
GuidanceResponse.GuidanceResponseStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected List<GuidanceResponse.GuidanceResponseActionComponent> |
action
The actions, if any, produced by the evaluation of the artifact.
|
protected List<DataRequirement> |
dataRequirement
If the evaluation could not be completed due to lack of information, or additional information would potentially result in a more accurate response, this element will a description of the data required in order to proceed with the evaluation.
|
protected List<Reference> |
evaluationMessage
Messages resulting from the evaluation of the artifact or artifacts.
|
protected List<OperationOutcome> |
evaluationMessageTarget
The actual objects that are the target of the reference (Messages resulting from the evaluation of the artifact or artifacts.
|
protected Reference |
module
A reference to the knowledge module that was invoked.
|
protected Resource |
moduleTarget
The actual object that is the target of the reference (A reference to the knowledge module that was invoked.)
|
protected Reference |
outputParameters
The output parameters of the evaluation, if any.
|
protected Parameters |
outputParametersTarget
The actual object that is the target of the reference (The output parameters of the evaluation, if any.
|
protected StringType |
requestId
The id of the request associated with this response.
|
protected Enumeration<GuidanceResponse.GuidanceResponseStatus> |
status
The status of the response.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
GuidanceResponse()
Constructor
|
GuidanceResponse(Reference module,
Enumeration<GuidanceResponse.GuidanceResponseStatus> status)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected StringType requestId
protected Resource moduleTarget
protected Enumeration<GuidanceResponse.GuidanceResponseStatus> status
protected List<Reference> evaluationMessage
protected List<OperationOutcome> evaluationMessageTarget
protected Reference outputParameters
protected Parameters outputParametersTarget
protected List<GuidanceResponse.GuidanceResponseActionComponent> action
protected List<DataRequirement> dataRequirement
public GuidanceResponse()
public GuidanceResponse(Reference module, Enumeration<GuidanceResponse.GuidanceResponseStatus> status)
public StringType getRequestIdElement()
requestId (The id of the request associated with this response. If an id was given as part of the request, it will be reproduced here to enable the requester to more easily identify the response in a multi-request scenario.). This is the underlying object with id, value and extensions. The accessor "getRequestId" gives direct access to the valuepublic boolean hasRequestIdElement()
public boolean hasRequestId()
public GuidanceResponse setRequestIdElement(StringType value)
value - requestId (The id of the request associated with this response. If an id was given as part of the request, it will be reproduced here to enable the requester to more easily identify the response in a multi-request scenario.). This is the underlying object with id, value and extensions. The accessor "getRequestId" gives direct access to the valuepublic String getRequestId()
public GuidanceResponse setRequestId(String value)
value - The id of the request associated with this response. If an id was given as part of the request, it will be reproduced here to enable the requester to more easily identify the response in a multi-request scenario.public Reference getModule()
module (A reference to the knowledge module that was invoked.)public boolean hasModule()
public GuidanceResponse setModule(Reference value)
value - module (A reference to the knowledge module that was invoked.)public Resource getModuleTarget()
module The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (A reference to the knowledge module that was invoked.)public GuidanceResponse setModuleTarget(Resource value)
value - module The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (A reference to the knowledge module that was invoked.)public Enumeration<GuidanceResponse.GuidanceResponseStatus> getStatusElement()
status (The status of the response. If the evaluation is completed successfully, the status will indicate success. However, in order to complete the evaluation, the engine may require more information. In this case, the status will be data-required, and the response will contain a description of the additional required information. If the evaluation completed successfully, but the engine determines that a potentially more accurate response could be provided if more data was available, the status will be data-requested, and the response will contain a description of the additional requested information.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public GuidanceResponse setStatusElement(Enumeration<GuidanceResponse.GuidanceResponseStatus> value)
value - status (The status of the response. If the evaluation is completed successfully, the status will indicate success. However, in order to complete the evaluation, the engine may require more information. In this case, the status will be data-required, and the response will contain a description of the additional required information. If the evaluation completed successfully, but the engine determines that a potentially more accurate response could be provided if more data was available, the status will be data-requested, and the response will contain a description of the additional requested information.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic GuidanceResponse.GuidanceResponseStatus getStatus()
public GuidanceResponse setStatus(GuidanceResponse.GuidanceResponseStatus value)
value - The status of the response. If the evaluation is completed successfully, the status will indicate success. However, in order to complete the evaluation, the engine may require more information. In this case, the status will be data-required, and the response will contain a description of the additional required information. If the evaluation completed successfully, but the engine determines that a potentially more accurate response could be provided if more data was available, the status will be data-requested, and the response will contain a description of the additional requested information.public List<Reference> getEvaluationMessage()
evaluationMessage (Messages resulting from the evaluation of the artifact or artifacts. As part of evaluating the request, the engine may produce informational or warning messages. These messages will be provided by this element.)public boolean hasEvaluationMessage()
public Reference addEvaluationMessage()
evaluationMessage (Messages resulting from the evaluation of the artifact or artifacts. As part of evaluating the request, the engine may produce informational or warning messages. These messages will be provided by this element.)public GuidanceResponse addEvaluationMessage(Reference t)
public List<OperationOutcome> getEvaluationMessageTarget()
evaluationMessage (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. Messages resulting from the evaluation of the artifact or artifacts. As part of evaluating the request, the engine may produce informational or warning messages. These messages will be provided by this element.)public OperationOutcome addEvaluationMessageTarget()
evaluationMessage (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. Messages resulting from the evaluation of the artifact or artifacts. As part of evaluating the request, the engine may produce informational or warning messages. These messages will be provided by this element.)public Reference getOutputParameters()
outputParameters (The output parameters of the evaluation, if any. Many modules will result in the return of specific resources such as procedure or communication requests that are returned as part of the operation result. However, modules may define specific outputs that would be returned as the result of the evaluation, and these would be returned in this element.)public boolean hasOutputParameters()
public GuidanceResponse setOutputParameters(Reference value)
value - outputParameters (The output parameters of the evaluation, if any. Many modules will result in the return of specific resources such as procedure or communication requests that are returned as part of the operation result. However, modules may define specific outputs that would be returned as the result of the evaluation, and these would be returned in this element.)public Parameters getOutputParametersTarget()
outputParameters The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The output parameters of the evaluation, if any. Many modules will result in the return of specific resources such as procedure or communication requests that are returned as part of the operation result. However, modules may define specific outputs that would be returned as the result of the evaluation, and these would be returned in this element.)public GuidanceResponse setOutputParametersTarget(Parameters value)
value - outputParameters The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The output parameters of the evaluation, if any. Many modules will result in the return of specific resources such as procedure or communication requests that are returned as part of the operation result. However, modules may define specific outputs that would be returned as the result of the evaluation, and these would be returned in this element.)public List<GuidanceResponse.GuidanceResponseActionComponent> getAction()
action (The actions, if any, produced by the evaluation of the artifact.)public boolean hasAction()
public GuidanceResponse.GuidanceResponseActionComponent addAction()
action (The actions, if any, produced by the evaluation of the artifact.)public GuidanceResponse addAction(GuidanceResponse.GuidanceResponseActionComponent t)
public List<DataRequirement> getDataRequirement()
dataRequirement (If the evaluation could not be completed due to lack of information, or additional information would potentially result in a more accurate response, this element will a description of the data required in order to proceed with the evaluation. A subsequent request to the service should include this data.)public boolean hasDataRequirement()
public DataRequirement addDataRequirement()
dataRequirement (If the evaluation could not be completed due to lack of information, or additional information would potentially result in a more accurate response, this element will a description of the data required in order to proceed with the evaluation. A subsequent request to the service should include this data.)public GuidanceResponse addDataRequirement(DataRequirement t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic GuidanceResponse copy()
copy in class DomainResourceprotected GuidanceResponse typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.