public class DocumentReference extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
DocumentReference.DocumentReferenceContentComponent |
static class |
DocumentReference.DocumentReferenceContextComponent |
static class |
DocumentReference.DocumentReferenceContextRelatedComponent |
static class |
DocumentReference.DocumentReferenceRelatesToComponent |
static class |
DocumentReference.DocumentRelationshipType |
static class |
DocumentReference.DocumentRelationshipTypeEnumFactory |
static class |
DocumentReference.ReferredDocumentStatus |
static class |
DocumentReference.ReferredDocumentStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
authenticator
Which person or organization authenticates that this document is valid.
|
static ReferenceClientParam |
AUTHENTICATOR
Fluent Client search parameter constant for authenticator
|
protected Resource |
authenticatorTarget
The actual object that is the target of the reference (Which person or organization authenticates that this document is valid.)
|
protected List<Reference> |
author
Identifies who is responsible for adding the information to the document.
|
static ReferenceClientParam |
AUTHOR
Fluent Client search parameter constant for author
|
protected List<Resource> |
authorTarget
The actual objects that are the target of the reference (Identifies who is responsible for adding the information to the document.)
|
static TokenClientParam |
CLASS
Fluent Client search parameter constant for class
|
protected CodeableConcept |
class_
A categorization for the type of document referenced - helps for indexing and searching.
|
protected List<DocumentReference.DocumentReferenceContentComponent> |
content
The document and format referenced.
|
protected DocumentReference.DocumentReferenceContextComponent |
context
The clinical context in which the document was prepared.
|
protected DateTimeType |
created
When the document was created.
|
static DateClientParam |
CREATED
Fluent Client search parameter constant for created
|
protected Reference |
custodian
Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.
|
static ReferenceClientParam |
CUSTODIAN
Fluent Client search parameter constant for custodian
|
protected Organization |
custodianTarget
The actual object that is the target of the reference (Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.)
|
protected StringType |
description
Human-readable description of the source document.
|
static StringClientParam |
DESCRIPTION
Fluent Client search parameter constant for description
|
protected Enumeration<DocumentReference.ReferredDocumentStatus> |
docStatus
The status of the underlying document.
|
static ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
static TokenClientParam |
EVENT
Fluent Client search parameter constant for event
|
static TokenClientParam |
FACILITY
Fluent Client search parameter constant for facility
|
static TokenClientParam |
FORMAT
Fluent Client search parameter constant for format
|
protected List<Identifier> |
identifier
Other identifiers associated with the document, including version independent identifiers.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_AUTHENTICATOR
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_CUSTODIAN
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_RELATED_REF
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_RELATESTO
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected InstantType |
indexed
When the document reference was created.
|
static DateClientParam |
INDEXED
Fluent Client search parameter constant for indexed
|
static TokenClientParam |
LANGUAGE
Fluent Client search parameter constant for language
|
static UriClientParam |
LOCATION
Fluent Client search parameter constant for location
|
protected Identifier |
masterIdentifier
Document identifier as assigned by the source of the document.
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static DateClientParam |
PERIOD
Fluent Client search parameter constant for period
|
static TokenClientParam |
RELATED_ID
Fluent Client search parameter constant for related-id
|
static ReferenceClientParam |
RELATED_REF
Fluent Client search parameter constant for related-ref
|
protected List<DocumentReference.DocumentReferenceRelatesToComponent> |
relatesTo
Relationships that this document has with other document references that already exist.
|
static ReferenceClientParam |
RELATESTO
Fluent Client search parameter constant for relatesto
|
static TokenClientParam |
RELATION
Fluent Client search parameter constant for relation
|
static CompositeClientParam<ReferenceClientParam,TokenClientParam> |
RELATIONSHIP
Fluent Client search parameter constant for relationship
|
protected List<CodeableConcept> |
securityLabel
A set of Security-Tag codes specifying the level of privacy/security of the Document.
|
static TokenClientParam |
SECURITYLABEL
Fluent Client search parameter constant for securitylabel
|
static TokenClientParam |
SETTING
Fluent Client search parameter constant for setting
|
static String |
SP_AUTHENTICATOR
Search parameter: authenticator
|
static String |
SP_AUTHOR
Search parameter: author
|
static String |
SP_CLASS
Search parameter: class
|
static String |
SP_CREATED
Search parameter: created
|
static String |
SP_CUSTODIAN
Search parameter: custodian
|
static String |
SP_DESCRIPTION
Search parameter: description
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_EVENT
Search parameter: event
|
static String |
SP_FACILITY
Search parameter: facility
|
static String |
SP_FORMAT
Search parameter: format
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INDEXED
Search parameter: indexed
|
static String |
SP_LANGUAGE
Search parameter: language
|
static String |
SP_LOCATION
Search parameter: location
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_PERIOD
Search parameter: period
|
static String |
SP_RELATED_ID
Search parameter: related-id
|
static String |
SP_RELATED_REF
Search parameter: related-ref
|
static String |
SP_RELATESTO
Search parameter: relatesto
|
static String |
SP_RELATION
Search parameter: relation
|
static String |
SP_RELATIONSHIP
Search parameter: relationship
|
static String |
SP_SECURITYLABEL
Search parameter: securitylabel
|
static String |
SP_SETTING
Search parameter: setting
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
static String |
SP_TYPE
Search parameter: type
|
protected Enumeration<Enumerations.DocumentReferenceStatus> |
status
The status of this document reference.
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected Reference |
subject
Who or what the document is about.
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (Who or what the document is about.
|
protected CodeableConcept |
type
Specifies the particular kind of document referenced (e.g.
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
DocumentReference()
Constructor
|
DocumentReference(Enumeration<Enumerations.DocumentReferenceStatus> status,
CodeableConcept type,
InstantType indexed)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, 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, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Identifier masterIdentifier
protected List<Identifier> identifier
protected Enumeration<Enumerations.DocumentReferenceStatus> status
protected Enumeration<DocumentReference.ReferredDocumentStatus> docStatus
protected CodeableConcept type
protected CodeableConcept class_
protected Reference subject
protected Resource subjectTarget
protected DateTimeType created
protected InstantType indexed
protected List<Reference> author
protected List<Resource> authorTarget
protected Reference authenticator
protected Resource authenticatorTarget
protected Reference custodian
protected Organization custodianTarget
protected List<DocumentReference.DocumentReferenceRelatesToComponent> relatesTo
protected StringType description
protected List<CodeableConcept> securityLabel
protected List<DocumentReference.DocumentReferenceContentComponent> content
protected DocumentReference.DocumentReferenceContextComponent context
public static final String SP_SECURITYLABEL
Description: Document security-tags
Type: token
Path: DocumentReference.securityLabel
public static final TokenClientParam SECURITYLABEL
Description: Document security-tags
Type: token
Path: DocumentReference.securityLabel
public static final String SP_SUBJECT
Description: Who/what is the subject of the document
Type: reference
Path: DocumentReference.subject
public static final ReferenceClientParam SUBJECT
Description: Who/what is the subject of the document
Type: reference
Path: DocumentReference.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_DESCRIPTION
Description: Human-readable description (title)
Type: string
Path: DocumentReference.description
public static final StringClientParam DESCRIPTION
Description: Human-readable description (title)
Type: string
Path: DocumentReference.description
public static final String SP_LANGUAGE
Description: Human language of the content (BCP-47)
Type: token
Path: DocumentReference.content.attachment.language
public static final TokenClientParam LANGUAGE
Description: Human language of the content (BCP-47)
Type: token
Path: DocumentReference.content.attachment.language
public static final String SP_TYPE
Description: Kind of document (LOINC if possible)
Type: token
Path: DocumentReference.type
public static final TokenClientParam TYPE
Description: Kind of document (LOINC if possible)
Type: token
Path: DocumentReference.type
public static final String SP_RELATION
Description: replaces | transforms | signs | appends
Type: token
Path: DocumentReference.relatesTo.code
public static final TokenClientParam RELATION
Description: replaces | transforms | signs | appends
Type: token
Path: DocumentReference.relatesTo.code
public static final String SP_SETTING
Description: Additional details about where the content was created (e.g. clinical specialty)
Type: token
Path: DocumentReference.context.practiceSetting
public static final TokenClientParam SETTING
Description: Additional details about where the content was created (e.g. clinical specialty)
Type: token
Path: DocumentReference.context.practiceSetting
public static final String SP_PATIENT
Description: Who/what is the subject of the document
Type: reference
Path: DocumentReference.subject
public static final ReferenceClientParam PATIENT
Description: Who/what is the subject of the document
Type: reference
Path: DocumentReference.subject
public static final Include INCLUDE_PATIENT
public static final String SP_RELATIONSHIP
Description: Combination of relation and relatesTo
Type: composite
Path:
public static final CompositeClientParam<ReferenceClientParam,TokenClientParam> RELATIONSHIP
Description: Combination of relation and relatesTo
Type: composite
Path:
public static final String SP_EVENT
Description: Main clinical acts documented
Type: token
Path: DocumentReference.context.event
public static final TokenClientParam EVENT
Description: Main clinical acts documented
Type: token
Path: DocumentReference.context.event
public static final String SP_CLASS
Description: Categorization of document
Type: token
Path: DocumentReference.class
public static final TokenClientParam CLASS
Description: Categorization of document
Type: token
Path: DocumentReference.class
public static final String SP_AUTHENTICATOR
Description: Who/what authenticated the document
Type: reference
Path: DocumentReference.authenticator
public static final ReferenceClientParam AUTHENTICATOR
Description: Who/what authenticated the document
Type: reference
Path: DocumentReference.authenticator
public static final Include INCLUDE_AUTHENTICATOR
public static final String SP_IDENTIFIER
Description: Master Version Specific Identifier
Type: token
Path: DocumentReference.masterIdentifier, DocumentReference.identifier
public static final TokenClientParam IDENTIFIER
Description: Master Version Specific Identifier
Type: token
Path: DocumentReference.masterIdentifier, DocumentReference.identifier
public static final String SP_PERIOD
Description: Time of service that is being documented
Type: date
Path: DocumentReference.context.period
public static final DateClientParam PERIOD
Description: Time of service that is being documented
Type: date
Path: DocumentReference.context.period
public static final String SP_RELATED_ID
Description: Identifier of related objects or events
Type: token
Path: DocumentReference.context.related.identifier
public static final TokenClientParam RELATED_ID
Description: Identifier of related objects or events
Type: token
Path: DocumentReference.context.related.identifier
public static final String SP_CUSTODIAN
Description: Organization which maintains the document
Type: reference
Path: DocumentReference.custodian
public static final ReferenceClientParam CUSTODIAN
Description: Organization which maintains the document
Type: reference
Path: DocumentReference.custodian
public static final Include INCLUDE_CUSTODIAN
public static final String SP_INDEXED
Description: When this document reference was created
Type: date
Path: DocumentReference.indexed
public static final DateClientParam INDEXED
Description: When this document reference was created
Type: date
Path: DocumentReference.indexed
public static final String SP_AUTHOR
Description: Who and/or what authored the document
Type: reference
Path: DocumentReference.author
public static final ReferenceClientParam AUTHOR
Description: Who and/or what authored the document
Type: reference
Path: DocumentReference.author
public static final Include INCLUDE_AUTHOR
public static final String SP_CREATED
Description: Document creation time
Type: date
Path: DocumentReference.created
public static final DateClientParam CREATED
Description: Document creation time
Type: date
Path: DocumentReference.created
public static final String SP_FORMAT
Description: Format/content rules for the document
Type: token
Path: DocumentReference.content.format
public static final TokenClientParam FORMAT
Description: Format/content rules for the document
Type: token
Path: DocumentReference.content.format
public static final String SP_ENCOUNTER
Description: Context of the document content
Type: reference
Path: DocumentReference.context.encounter
public static final ReferenceClientParam ENCOUNTER
Description: Context of the document content
Type: reference
Path: DocumentReference.context.encounter
public static final Include INCLUDE_ENCOUNTER
public static final String SP_RELATED_REF
Description: Related Resource
Type: reference
Path: DocumentReference.context.related.ref
public static final ReferenceClientParam RELATED_REF
Description: Related Resource
Type: reference
Path: DocumentReference.context.related.ref
public static final Include INCLUDE_RELATED_REF
public static final String SP_LOCATION
Description: Uri where the data can be found
Type: uri
Path: DocumentReference.content.attachment.url
public static final UriClientParam LOCATION
Description: Uri where the data can be found
Type: uri
Path: DocumentReference.content.attachment.url
public static final String SP_RELATESTO
Description: Target of the relationship
Type: reference
Path: DocumentReference.relatesTo.target
public static final ReferenceClientParam RELATESTO
Description: Target of the relationship
Type: reference
Path: DocumentReference.relatesTo.target
public static final Include INCLUDE_RELATESTO
public static final String SP_FACILITY
Description: Kind of facility where patient was seen
Type: token
Path: DocumentReference.context.facilityType
public static final TokenClientParam FACILITY
Description: Kind of facility where patient was seen
Type: token
Path: DocumentReference.context.facilityType
public static final String SP_STATUS
Description: current | superseded | entered-in-error
Type: token
Path: DocumentReference.status
public static final TokenClientParam STATUS
Description: current | superseded | entered-in-error
Type: token
Path: DocumentReference.status
public DocumentReference()
public DocumentReference(Enumeration<Enumerations.DocumentReferenceStatus> status, CodeableConcept type, InstantType indexed)
public Identifier getMasterIdentifier()
masterIdentifier (Document identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document.)public boolean hasMasterIdentifier()
public DocumentReference setMasterIdentifier(Identifier value)
value - masterIdentifier (Document identifier as assigned by the source of the document. This identifier is specific to this version of the document. This unique identifier may be used elsewhere to identify this version of the document.)public List<Identifier> getIdentifier()
identifier (Other identifiers associated with the document, including version independent identifiers.)public DocumentReference setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public DocumentReference addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic Enumeration<Enumerations.DocumentReferenceStatus> getStatusElement()
status (The status of this document reference.). 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 DocumentReference setStatusElement(Enumeration<Enumerations.DocumentReferenceStatus> value)
value - status (The status of this document reference.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Enumerations.DocumentReferenceStatus getStatus()
public DocumentReference setStatus(Enumerations.DocumentReferenceStatus value)
value - The status of this document reference.public Enumeration<DocumentReference.ReferredDocumentStatus> getDocStatusElement()
docStatus (The status of the underlying document.). This is the underlying object with id, value and extensions. The accessor "getDocStatus" gives direct access to the valuepublic boolean hasDocStatusElement()
public boolean hasDocStatus()
public DocumentReference setDocStatusElement(Enumeration<DocumentReference.ReferredDocumentStatus> value)
value - docStatus (The status of the underlying document.). This is the underlying object with id, value and extensions. The accessor "getDocStatus" gives direct access to the valuepublic DocumentReference.ReferredDocumentStatus getDocStatus()
public DocumentReference setDocStatus(DocumentReference.ReferredDocumentStatus value)
value - The status of the underlying document.public CodeableConcept getType()
type (Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.)public boolean hasType()
public DocumentReference setType(CodeableConcept value)
value - type (Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.)public CodeableConcept getClass_()
class_ (A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.)public boolean hasClass_()
public DocumentReference setClass_(CodeableConcept value)
value - class_ (A categorization for the type of document referenced - helps for indexing and searching. This may be implied by or derived from the code specified in the DocumentReference.type.)public Reference getSubject()
subject (Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).)public boolean hasSubject()
public DocumentReference setSubject(Reference value)
value - subject (Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).)public Resource getSubjectTarget()
subject 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. (Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).)public DocumentReference setSubjectTarget(Resource value)
value - subject 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. (Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure).)public DateTimeType getCreatedElement()
created (When the document was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the valuepublic boolean hasCreatedElement()
public boolean hasCreated()
public DocumentReference setCreatedElement(DateTimeType value)
value - created (When the document was created.). This is the underlying object with id, value and extensions. The accessor "getCreated" gives direct access to the valuepublic Date getCreated()
public DocumentReference setCreated(Date value)
value - When the document was created.public InstantType getIndexedElement()
indexed (When the document reference was created.). This is the underlying object with id, value and extensions. The accessor "getIndexed" gives direct access to the valuepublic boolean hasIndexedElement()
public boolean hasIndexed()
public DocumentReference setIndexedElement(InstantType value)
value - indexed (When the document reference was created.). This is the underlying object with id, value and extensions. The accessor "getIndexed" gives direct access to the valuepublic Date getIndexed()
public DocumentReference setIndexed(Date value)
value - When the document reference was created.public List<Reference> getAuthor()
author (Identifies who is responsible for adding the information to the document.)public DocumentReference setAuthor(List<Reference> theAuthor)
this for easy method chainingpublic boolean hasAuthor()
public DocumentReference addAuthor(Reference t)
public Reference getAuthorFirstRep()
author, creating it if it does not already exist@Deprecated public List<Resource> getAuthorTarget()
public Reference getAuthenticator()
authenticator (Which person or organization authenticates that this document is valid.)public boolean hasAuthenticator()
public DocumentReference setAuthenticator(Reference value)
value - authenticator (Which person or organization authenticates that this document is valid.)public Resource getAuthenticatorTarget()
authenticator 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. (Which person or organization authenticates that this document is valid.)public DocumentReference setAuthenticatorTarget(Resource value)
value - authenticator 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. (Which person or organization authenticates that this document is valid.)public Reference getCustodian()
custodian (Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.)public boolean hasCustodian()
public DocumentReference setCustodian(Reference value)
value - custodian (Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.)public Organization getCustodianTarget()
custodian 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. (Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.)public DocumentReference setCustodianTarget(Organization value)
value - custodian 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. (Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.)public List<DocumentReference.DocumentReferenceRelatesToComponent> getRelatesTo()
relatesTo (Relationships that this document has with other document references that already exist.)public DocumentReference setRelatesTo(List<DocumentReference.DocumentReferenceRelatesToComponent> theRelatesTo)
this for easy method chainingpublic boolean hasRelatesTo()
public DocumentReference.DocumentReferenceRelatesToComponent addRelatesTo()
public DocumentReference addRelatesTo(DocumentReference.DocumentReferenceRelatesToComponent t)
public DocumentReference.DocumentReferenceRelatesToComponent getRelatesToFirstRep()
relatesTo, creating it if it does not already existpublic StringType getDescriptionElement()
description (Human-readable description of the source document. This is sometimes known as the "title".). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public DocumentReference setDescriptionElement(StringType value)
value - description (Human-readable description of the source document. This is sometimes known as the "title".). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public DocumentReference setDescription(String value)
value - Human-readable description of the source document. This is sometimes known as the "title".public List<CodeableConcept> getSecurityLabel()
securityLabel (A set of Security-Tag codes specifying the level of privacy/security of the Document. Note that DocumentReference.meta.security contains the security labels of the "reference" to the document, while DocumentReference.securityLabel contains a snapshot of the security labels on the document the reference refers to.)public DocumentReference setSecurityLabel(List<CodeableConcept> theSecurityLabel)
this for easy method chainingpublic boolean hasSecurityLabel()
public CodeableConcept addSecurityLabel()
public DocumentReference addSecurityLabel(CodeableConcept t)
public CodeableConcept getSecurityLabelFirstRep()
securityLabel, creating it if it does not already existpublic List<DocumentReference.DocumentReferenceContentComponent> getContent()
content (The document and format referenced. There may be multiple content element repetitions, each with a different format.)public DocumentReference setContent(List<DocumentReference.DocumentReferenceContentComponent> theContent)
this for easy method chainingpublic boolean hasContent()
public DocumentReference.DocumentReferenceContentComponent addContent()
public DocumentReference addContent(DocumentReference.DocumentReferenceContentComponent t)
public DocumentReference.DocumentReferenceContentComponent getContentFirstRep()
content, creating it if it does not already existpublic DocumentReference.DocumentReferenceContextComponent getContext()
context (The clinical context in which the document was prepared.)public boolean hasContext()
public DocumentReference setContext(DocumentReference.DocumentReferenceContextComponent value)
value - context (The clinical context in which the document was prepared.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic DocumentReference copy()
copy in class DomainResourceprotected DocumentReference typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.