Package org.hl7.fhir.r5.model
Class Citation.CitationCitedArtifactComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.Citation.CitationCitedArtifactComponent
-
- 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:
- Citation
public static class Citation.CitationCitedArtifactComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Citation.CitationCitedArtifactAbstractComponent>abstract_Summary of the article or artifact.protected List<Citation.CitationCitedArtifactClassificationComponent>classificationThe assignment to an organizing scheme.protected Citation.CitationCitedArtifactContributorshipComponentcontributorshipThis element is used to list authors and other contributors, their contact information, specific contributions, and summary statements.protected List<CodeableConcept>currentStateThe status of the cited artifact.protected DateTimeTypedateAccessedWhen the cited artifact was accessed.protected List<Identifier>identifierA formal identifier that is used to identify this citation when it is represented in other formats, or referenced in a specification, model, design or an instance.protected List<Annotation>noteAny additional information or content for the article or artifact.protected Citation.CitationCitedArtifactPartComponentpartThe component of the article or artifact.protected List<Citation.CitationCitedArtifactPublicationFormComponent>publicationFormIf multiple, used to represent alternative forms of the article that are not separate citations.protected List<Identifier>relatedIdentifierA formal identifier that is used to identify things closely related to this citation.protected List<RelatedArtifact>relatesToThe artifact related to the cited artifact.protected List<Citation.CitationCitedArtifactStatusDateComponent>statusDateAn effective date or period for a status of the cited artifact.protected List<Citation.CitationCitedArtifactTitleComponent>titleThe title details of the article or artifact.protected Citation.CitationCitedArtifactVersionComponentversionThe defined version of the cited artifact.protected List<Citation.CitationCitedArtifactWebLocationComponent>webLocationUsed for any URL for the article or artifact cited.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CitationCitedArtifactComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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
-
identifier
protected List<Identifier> identifier
A formal identifier that is used to identify this citation when it is represented in other formats, or referenced in a specification, model, design or an instance.
-
relatedIdentifier
protected List<Identifier> relatedIdentifier
A formal identifier that is used to identify things closely related to this citation.
-
dateAccessed
protected DateTimeType dateAccessed
When the cited artifact was accessed.
-
version
protected Citation.CitationCitedArtifactVersionComponent version
The defined version of the cited artifact.
-
currentState
protected List<CodeableConcept> currentState
The status of the cited artifact.
-
statusDate
protected List<Citation.CitationCitedArtifactStatusDateComponent> statusDate
An effective date or period for a status of the cited artifact.
-
title
protected List<Citation.CitationCitedArtifactTitleComponent> title
The title details of the article or artifact.
-
abstract_
protected List<Citation.CitationCitedArtifactAbstractComponent> abstract_
Summary of the article or artifact.
-
part
protected Citation.CitationCitedArtifactPartComponent part
The component of the article or artifact.
-
relatesTo
protected List<RelatedArtifact> relatesTo
The artifact related to the cited artifact.
-
publicationForm
protected List<Citation.CitationCitedArtifactPublicationFormComponent> publicationForm
If multiple, used to represent alternative forms of the article that are not separate citations.
-
webLocation
protected List<Citation.CitationCitedArtifactWebLocationComponent> webLocation
Used for any URL for the article or artifact cited.
-
classification
protected List<Citation.CitationCitedArtifactClassificationComponent> classification
The assignment to an organizing scheme.
-
contributorship
protected Citation.CitationCitedArtifactContributorshipComponent contributorship
This element is used to list authors and other contributors, their contact information, specific contributions, and summary statements.
-
note
protected List<Annotation> note
Any additional information or content for the article or artifact.
-
-
Constructor Detail
-
CitationCitedArtifactComponent
public CitationCitedArtifactComponent()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(A formal identifier that is used to identify this citation when it is represented in other formats, or referenced in a specification, model, design or an instance.)
-
setIdentifier
public Citation.CitationCitedArtifactComponent setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public Citation.CitationCitedArtifactComponent addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getRelatedIdentifier
public List<Identifier> getRelatedIdentifier()
- Returns:
relatedIdentifier(A formal identifier that is used to identify things closely related to this citation.)
-
setRelatedIdentifier
public Citation.CitationCitedArtifactComponent setRelatedIdentifier(List<Identifier> theRelatedIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelatedIdentifier
public boolean hasRelatedIdentifier()
-
addRelatedIdentifier
public Identifier addRelatedIdentifier()
-
addRelatedIdentifier
public Citation.CitationCitedArtifactComponent addRelatedIdentifier(Identifier t)
-
getRelatedIdentifierFirstRep
public Identifier getRelatedIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
relatedIdentifier, creating it if it does not already exist {3}
-
getDateAccessedElement
public DateTimeType getDateAccessedElement()
- Returns:
dateAccessed(When the cited artifact was accessed.). This is the underlying object with id, value and extensions. The accessor "getDateAccessed" gives direct access to the value
-
hasDateAccessedElement
public boolean hasDateAccessedElement()
-
hasDateAccessed
public boolean hasDateAccessed()
-
setDateAccessedElement
public Citation.CitationCitedArtifactComponent setDateAccessedElement(DateTimeType value)
- Parameters:
value-dateAccessed(When the cited artifact was accessed.). This is the underlying object with id, value and extensions. The accessor "getDateAccessed" gives direct access to the value
-
getDateAccessed
public Date getDateAccessed()
- Returns:
- When the cited artifact was accessed.
-
setDateAccessed
public Citation.CitationCitedArtifactComponent setDateAccessed(Date value)
- Parameters:
value- When the cited artifact was accessed.
-
getVersion
public Citation.CitationCitedArtifactVersionComponent getVersion()
- Returns:
version(The defined version of the cited artifact.)
-
hasVersion
public boolean hasVersion()
-
setVersion
public Citation.CitationCitedArtifactComponent setVersion(Citation.CitationCitedArtifactVersionComponent value)
- Parameters:
value-version(The defined version of the cited artifact.)
-
getCurrentState
public List<CodeableConcept> getCurrentState()
- Returns:
currentState(The status of the cited artifact.)
-
setCurrentState
public Citation.CitationCitedArtifactComponent setCurrentState(List<CodeableConcept> theCurrentState)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCurrentState
public boolean hasCurrentState()
-
addCurrentState
public CodeableConcept addCurrentState()
-
addCurrentState
public Citation.CitationCitedArtifactComponent addCurrentState(CodeableConcept t)
-
getCurrentStateFirstRep
public CodeableConcept getCurrentStateFirstRep()
- Returns:
- The first repetition of repeating field
currentState, creating it if it does not already exist {3}
-
getStatusDate
public List<Citation.CitationCitedArtifactStatusDateComponent> getStatusDate()
- Returns:
statusDate(An effective date or period for a status of the cited artifact.)
-
setStatusDate
public Citation.CitationCitedArtifactComponent setStatusDate(List<Citation.CitationCitedArtifactStatusDateComponent> theStatusDate)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasStatusDate
public boolean hasStatusDate()
-
addStatusDate
public Citation.CitationCitedArtifactStatusDateComponent addStatusDate()
-
addStatusDate
public Citation.CitationCitedArtifactComponent addStatusDate(Citation.CitationCitedArtifactStatusDateComponent t)
-
getStatusDateFirstRep
public Citation.CitationCitedArtifactStatusDateComponent getStatusDateFirstRep()
- Returns:
- The first repetition of repeating field
statusDate, creating it if it does not already exist {3}
-
getTitle
public List<Citation.CitationCitedArtifactTitleComponent> getTitle()
- Returns:
title(The title details of the article or artifact.)
-
setTitle
public Citation.CitationCitedArtifactComponent setTitle(List<Citation.CitationCitedArtifactTitleComponent> theTitle)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTitle
public boolean hasTitle()
-
addTitle
public Citation.CitationCitedArtifactTitleComponent addTitle()
-
addTitle
public Citation.CitationCitedArtifactComponent addTitle(Citation.CitationCitedArtifactTitleComponent t)
-
getTitleFirstRep
public Citation.CitationCitedArtifactTitleComponent getTitleFirstRep()
- Returns:
- The first repetition of repeating field
title, creating it if it does not already exist {3}
-
getAbstract
public List<Citation.CitationCitedArtifactAbstractComponent> getAbstract()
- Returns:
abstract_(Summary of the article or artifact.)
-
setAbstract
public Citation.CitationCitedArtifactComponent setAbstract(List<Citation.CitationCitedArtifactAbstractComponent> theAbstract)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAbstract
public boolean hasAbstract()
-
addAbstract
public Citation.CitationCitedArtifactAbstractComponent addAbstract()
-
addAbstract
public Citation.CitationCitedArtifactComponent addAbstract(Citation.CitationCitedArtifactAbstractComponent t)
-
getAbstractFirstRep
public Citation.CitationCitedArtifactAbstractComponent getAbstractFirstRep()
- Returns:
- The first repetition of repeating field
abstract_, creating it if it does not already exist {3}
-
getPart
public Citation.CitationCitedArtifactPartComponent getPart()
- Returns:
part(The component of the article or artifact.)
-
hasPart
public boolean hasPart()
-
setPart
public Citation.CitationCitedArtifactComponent setPart(Citation.CitationCitedArtifactPartComponent value)
- Parameters:
value-part(The component of the article or artifact.)
-
getRelatesTo
public List<RelatedArtifact> getRelatesTo()
- Returns:
relatesTo(The artifact related to the cited artifact.)
-
setRelatesTo
public Citation.CitationCitedArtifactComponent setRelatesTo(List<RelatedArtifact> theRelatesTo)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelatesTo
public boolean hasRelatesTo()
-
addRelatesTo
public RelatedArtifact addRelatesTo()
-
addRelatesTo
public Citation.CitationCitedArtifactComponent addRelatesTo(RelatedArtifact t)
-
getRelatesToFirstRep
public RelatedArtifact getRelatesToFirstRep()
- Returns:
- The first repetition of repeating field
relatesTo, creating it if it does not already exist {3}
-
getPublicationForm
public List<Citation.CitationCitedArtifactPublicationFormComponent> getPublicationForm()
- Returns:
publicationForm(If multiple, used to represent alternative forms of the article that are not separate citations.)
-
setPublicationForm
public Citation.CitationCitedArtifactComponent setPublicationForm(List<Citation.CitationCitedArtifactPublicationFormComponent> thePublicationForm)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPublicationForm
public boolean hasPublicationForm()
-
addPublicationForm
public Citation.CitationCitedArtifactPublicationFormComponent addPublicationForm()
-
addPublicationForm
public Citation.CitationCitedArtifactComponent addPublicationForm(Citation.CitationCitedArtifactPublicationFormComponent t)
-
getPublicationFormFirstRep
public Citation.CitationCitedArtifactPublicationFormComponent getPublicationFormFirstRep()
- Returns:
- The first repetition of repeating field
publicationForm, creating it if it does not already exist {3}
-
getWebLocation
public List<Citation.CitationCitedArtifactWebLocationComponent> getWebLocation()
- Returns:
webLocation(Used for any URL for the article or artifact cited.)
-
setWebLocation
public Citation.CitationCitedArtifactComponent setWebLocation(List<Citation.CitationCitedArtifactWebLocationComponent> theWebLocation)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasWebLocation
public boolean hasWebLocation()
-
addWebLocation
public Citation.CitationCitedArtifactWebLocationComponent addWebLocation()
-
addWebLocation
public Citation.CitationCitedArtifactComponent addWebLocation(Citation.CitationCitedArtifactWebLocationComponent t)
-
getWebLocationFirstRep
public Citation.CitationCitedArtifactWebLocationComponent getWebLocationFirstRep()
- Returns:
- The first repetition of repeating field
webLocation, creating it if it does not already exist {3}
-
getClassification
public List<Citation.CitationCitedArtifactClassificationComponent> getClassification()
- Returns:
classification(The assignment to an organizing scheme.)
-
setClassification
public Citation.CitationCitedArtifactComponent setClassification(List<Citation.CitationCitedArtifactClassificationComponent> theClassification)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasClassification
public boolean hasClassification()
-
addClassification
public Citation.CitationCitedArtifactClassificationComponent addClassification()
-
addClassification
public Citation.CitationCitedArtifactComponent addClassification(Citation.CitationCitedArtifactClassificationComponent t)
-
getClassificationFirstRep
public Citation.CitationCitedArtifactClassificationComponent getClassificationFirstRep()
- Returns:
- The first repetition of repeating field
classification, creating it if it does not already exist {3}
-
getContributorship
public Citation.CitationCitedArtifactContributorshipComponent getContributorship()
- Returns:
contributorship(This element is used to list authors and other contributors, their contact information, specific contributions, and summary statements.)
-
hasContributorship
public boolean hasContributorship()
-
setContributorship
public Citation.CitationCitedArtifactComponent setContributorship(Citation.CitationCitedArtifactContributorshipComponent value)
- Parameters:
value-contributorship(This element is used to list authors and other contributors, their contact information, specific contributions, and summary statements.)
-
getNote
public List<Annotation> getNote()
- Returns:
note(Any additional information or content for the article or artifact.)
-
setNote
public Citation.CitationCitedArtifactComponent setNote(List<Annotation> theNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
public boolean hasNote()
-
addNote
public Annotation addNote()
-
addNote
public Citation.CitationCitedArtifactComponent addNote(Annotation t)
-
getNoteFirstRep
public Annotation getNoteFirstRep()
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist {3}
-
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 Citation.CitationCitedArtifactComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Citation.CitationCitedArtifactComponent 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
-
-