Package org.hl7.fhir.r4.model
Class VerificationResult.VerificationResultPrimarySourceComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.VerificationResult.VerificationResultPrimarySourceComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- VerificationResult
public static class VerificationResult.VerificationResultPrimarySourceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptcanPushUpdatesAbility of the primary source to push updates/alerts (yes; no; undetermined).protected List<CodeableConcept>communicationMethodMethod for communicating with the primary source (manual; API; Push).protected List<CodeableConcept>pushTypeAvailableType of alerts/updates the primary source can send (specific requested changes; any changes; as defined by source).protected List<CodeableConcept>typeType of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source).protected DateTimeTypevalidationDateWhen the target was validated against the primary source.protected CodeableConceptvalidationStatusStatus of the validation of the target against the primary source (successful; failed; unknown).protected ReferencewhoReference to the primary source.protected ResourcewhoTargetThe actual object that is the target of the reference (Reference to the primary source.)-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description VerificationResultPrimarySourceComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
whoTarget
protected Resource whoTarget
The actual object that is the target of the reference (Reference to the primary source.)
-
type
protected List<CodeableConcept> type
Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source).
-
communicationMethod
protected List<CodeableConcept> communicationMethod
Method for communicating with the primary source (manual; API; Push).
-
validationStatus
protected CodeableConcept validationStatus
Status of the validation of the target against the primary source (successful; failed; unknown).
-
validationDate
protected DateTimeType validationDate
When the target was validated against the primary source.
-
canPushUpdates
protected CodeableConcept canPushUpdates
Ability of the primary source to push updates/alerts (yes; no; undetermined).
-
pushTypeAvailable
protected List<CodeableConcept> pushTypeAvailable
Type of alerts/updates the primary source can send (specific requested changes; any changes; as defined by source).
-
-
Constructor Detail
-
VerificationResultPrimarySourceComponent
public VerificationResultPrimarySourceComponent()
Constructor
-
-
Method Detail
-
hasWho
public boolean hasWho()
-
setWho
public VerificationResult.VerificationResultPrimarySourceComponent setWho(Reference value)
- Parameters:
value-who(Reference to the primary source.)
-
getWhoTarget
public Resource getWhoTarget()
- Returns:
whoThe 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. (Reference to the primary source.)
-
setWhoTarget
public VerificationResult.VerificationResultPrimarySourceComponent setWhoTarget(Resource value)
- Parameters:
value-whoThe 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. (Reference to the primary source.)
-
getType
public List<CodeableConcept> getType()
- Returns:
type(Type of primary source (License Board; Primary Education; Continuing Education; Postal Service; Relationship owner; Registration Authority; legal source; issuing source; authoritative source).)
-
setType
public VerificationResult.VerificationResultPrimarySourceComponent setType(List<CodeableConcept> theType)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasType
public boolean hasType()
-
addType
public CodeableConcept addType()
-
addType
public VerificationResult.VerificationResultPrimarySourceComponent addType(CodeableConcept t)
-
getTypeFirstRep
public CodeableConcept getTypeFirstRep()
- Returns:
- The first repetition of repeating field
type, creating it if it does not already exist
-
getCommunicationMethod
public List<CodeableConcept> getCommunicationMethod()
- Returns:
communicationMethod(Method for communicating with the primary source (manual; API; Push).)
-
setCommunicationMethod
public VerificationResult.VerificationResultPrimarySourceComponent setCommunicationMethod(List<CodeableConcept> theCommunicationMethod)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCommunicationMethod
public boolean hasCommunicationMethod()
-
addCommunicationMethod
public CodeableConcept addCommunicationMethod()
-
addCommunicationMethod
public VerificationResult.VerificationResultPrimarySourceComponent addCommunicationMethod(CodeableConcept t)
-
getCommunicationMethodFirstRep
public CodeableConcept getCommunicationMethodFirstRep()
- Returns:
- The first repetition of repeating field
communicationMethod, creating it if it does not already exist
-
getValidationStatus
public CodeableConcept getValidationStatus()
- Returns:
validationStatus(Status of the validation of the target against the primary source (successful; failed; unknown).)
-
hasValidationStatus
public boolean hasValidationStatus()
-
setValidationStatus
public VerificationResult.VerificationResultPrimarySourceComponent setValidationStatus(CodeableConcept value)
- Parameters:
value-validationStatus(Status of the validation of the target against the primary source (successful; failed; unknown).)
-
getValidationDateElement
public DateTimeType getValidationDateElement()
- Returns:
validationDate(When the target was validated against the primary source.). This is the underlying object with id, value and extensions. The accessor "getValidationDate" gives direct access to the value
-
hasValidationDateElement
public boolean hasValidationDateElement()
-
hasValidationDate
public boolean hasValidationDate()
-
setValidationDateElement
public VerificationResult.VerificationResultPrimarySourceComponent setValidationDateElement(DateTimeType value)
- Parameters:
value-validationDate(When the target was validated against the primary source.). This is the underlying object with id, value and extensions. The accessor "getValidationDate" gives direct access to the value
-
getValidationDate
public Date getValidationDate()
- Returns:
- When the target was validated against the primary source.
-
setValidationDate
public VerificationResult.VerificationResultPrimarySourceComponent setValidationDate(Date value)
- Parameters:
value- When the target was validated against the primary source.
-
getCanPushUpdates
public CodeableConcept getCanPushUpdates()
- Returns:
canPushUpdates(Ability of the primary source to push updates/alerts (yes; no; undetermined).)
-
hasCanPushUpdates
public boolean hasCanPushUpdates()
-
setCanPushUpdates
public VerificationResult.VerificationResultPrimarySourceComponent setCanPushUpdates(CodeableConcept value)
- Parameters:
value-canPushUpdates(Ability of the primary source to push updates/alerts (yes; no; undetermined).)
-
getPushTypeAvailable
public List<CodeableConcept> getPushTypeAvailable()
- Returns:
pushTypeAvailable(Type of alerts/updates the primary source can send (specific requested changes; any changes; as defined by source).)
-
setPushTypeAvailable
public VerificationResult.VerificationResultPrimarySourceComponent setPushTypeAvailable(List<CodeableConcept> thePushTypeAvailable)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPushTypeAvailable
public boolean hasPushTypeAvailable()
-
addPushTypeAvailable
public CodeableConcept addPushTypeAvailable()
-
addPushTypeAvailable
public VerificationResult.VerificationResultPrimarySourceComponent addPushTypeAvailable(CodeableConcept t)
-
getPushTypeAvailableFirstRep
public CodeableConcept getPushTypeAvailableFirstRep()
- Returns:
- The first repetition of repeating field
pushTypeAvailable, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public VerificationResult.VerificationResultPrimarySourceComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(VerificationResult.VerificationResultPrimarySourceComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-