Class DocumentReference
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.BaseResource
-
- org.hl7.fhir.r5.model.Resource
-
- org.hl7.fhir.r5.model.DomainResource
-
- org.hl7.fhir.r5.model.DocumentReference
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
public class DocumentReference extends DomainResource
A reference to a document of any kind for any purpose. While the term “document” implies a more narrow focus, for this resource this "document" encompasses *any* serialized object with a mime-type, it includes formal patient-centric documents (CDA), clinical notes, scanned paper, non-patient specific documents like policy text, as well as a photo, video, or audio recording acquired or used in healthcare. The DocumentReference resource provides metadata about the document so that the document can be discovered and managed. The actual content may be inline base64 encoded data or provided by direct reference.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DocumentReference.DocumentReferenceContentComponent
static class
DocumentReference.DocumentReferenceContextComponent
static class
DocumentReference.DocumentReferenceRelatesToComponent
-
Field Summary
Fields Modifier and Type Field Description protected Reference
authenticator
Which person or organization authenticates that this document is valid.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
AUTHENTICATOR
Fluent Client search parameter constant for authenticatorprotected List<Reference>
author
Identifies who is responsible for adding the information to the document.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
AUTHOR
Fluent Client search parameter constant for authorstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
BASED_ON
Fluent Client search parameter constant for based-onprotected List<CodeableConcept>
category
A categorization for the type of document referenced - helps for indexing and searching.static ca.uhn.fhir.rest.gclient.TokenClientParam
CATEGORY
Fluent Client search parameter constant for categoryprotected List<DocumentReference.DocumentReferenceContentComponent>
content
The document and format referenced.static ca.uhn.fhir.rest.gclient.TokenClientParam
CONTENTTYPE
Fluent Client search parameter constant for contenttypeprotected DocumentReference.DocumentReferenceContextComponent
context
The clinical context in which the document was prepared.static ca.uhn.fhir.rest.gclient.DateClientParam
CREATION
Fluent Client search parameter constant for creationprotected Reference
custodian
Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
CUSTODIAN
Fluent Client search parameter constant for custodianprotected InstantType
date
When the document reference was created.static ca.uhn.fhir.rest.gclient.DateClientParam
DATE
Fluent Client search parameter constant for dateprotected StringType
description
Human-readable description of the source document.static ca.uhn.fhir.rest.gclient.StringClientParam
DESCRIPTION
Fluent Client search parameter constant for descriptionstatic ca.uhn.fhir.rest.gclient.TokenClientParam
DOC_STATUS
Fluent Client search parameter constant for doc-statusprotected Enumeration<Enumerations.CompositionStatus>
docStatus
The status of the underlying document.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ENCOUNTER
Fluent Client search parameter constant for encounterstatic ca.uhn.fhir.rest.gclient.TokenClientParam
EVENT
Fluent Client search parameter constant for eventstatic ca.uhn.fhir.rest.gclient.TokenClientParam
FACILITY
Fluent Client search parameter constant for facilitystatic ca.uhn.fhir.rest.gclient.TokenClientParam
FORMAT
Fluent Client search parameter constant for formatprotected List<Identifier>
identifier
Other identifiers associated with the document, including version independent identifiers.static ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_AUTHENTICATOR
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_CUSTODIAN
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_RELATED
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_RELATESTO
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.TokenClientParam
LANGUAGE
Fluent Client search parameter constant for languagestatic ca.uhn.fhir.rest.gclient.UriClientParam
LOCATION
Fluent Client search parameter constant for locationprotected Identifier
masterIdentifier
Document identifier as assigned by the source of the document.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PATIENT
Fluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.DateClientParam
PERIOD
Fluent Client search parameter constant for periodstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
RELATED
Fluent Client search parameter constant for relatedprotected List<DocumentReference.DocumentReferenceRelatesToComponent>
relatesTo
Relationships that this document has with other document references that already exist.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
RELATESTO
Fluent Client search parameter constant for relatestostatic ca.uhn.fhir.rest.gclient.TokenClientParam
RELATION
Fluent Client search parameter constant for relationstatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.ReferenceClientParam,ca.uhn.fhir.rest.gclient.TokenClientParam>
RELATIONSHIP
Fluent Client search parameter constant for relationshipstatic ca.uhn.fhir.rest.gclient.TokenClientParam
SECURITY_LABEL
Fluent Client search parameter constant for security-labelprotected List<CodeableConcept>
securityLabel
A set of Security-Tag codes specifying the level of privacy/security of the Document.static ca.uhn.fhir.rest.gclient.TokenClientParam
SETTING
Fluent Client search parameter constant for settingstatic String
SP_AUTHENTICATOR
Search parameter: authenticatorstatic String
SP_AUTHOR
Search parameter: authorstatic String
SP_BASED_ON
Search parameter: based-onstatic String
SP_CATEGORY
Search parameter: categorystatic String
SP_CONTENTTYPE
Search parameter: contenttypestatic String
SP_CREATION
Search parameter: creationstatic String
SP_CUSTODIAN
Search parameter: custodianstatic String
SP_DATE
Search parameter: datestatic String
SP_DESCRIPTION
Search parameter: descriptionstatic String
SP_DOC_STATUS
Search parameter: doc-statusstatic String
SP_ENCOUNTER
Search parameter: encounterstatic String
SP_EVENT
Search parameter: eventstatic String
SP_FACILITY
Search parameter: facilitystatic String
SP_FORMAT
Search parameter: formatstatic String
SP_IDENTIFIER
Search parameter: identifierstatic String
SP_LANGUAGE
Search parameter: languagestatic String
SP_LOCATION
Search parameter: locationstatic String
SP_PATIENT
Search parameter: patientstatic String
SP_PERIOD
Search parameter: periodstatic String
SP_RELATED
Search parameter: relatedstatic String
SP_RELATESTO
Search parameter: relatestostatic String
SP_RELATION
Search parameter: relationstatic String
SP_RELATIONSHIP
Search parameter: relationshipstatic String
SP_SECURITY_LABEL
Search parameter: security-labelstatic String
SP_SETTING
Search parameter: settingstatic String
SP_STATUS
Search parameter: statusstatic String
SP_SUBJECT
Search parameter: subjectstatic String
SP_TYPE
Search parameter: typeprotected Enumeration<Enumerations.DocumentReferenceStatus>
status
The status of this document reference.static ca.uhn.fhir.rest.gclient.TokenClientParam
STATUS
Fluent Client search parameter constant for statusprotected Reference
subject
Who or what the document is about.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
SUBJECT
Fluent Client search parameter constant for subjectprotected CodeableConcept
type
Specifies the particular kind of document referenced (e.g.static ca.uhn.fhir.rest.gclient.TokenClientParam
TYPE
Fluent Client search parameter constant for type-
Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description DocumentReference()
ConstructorDocumentReference(Enumerations.DocumentReferenceStatus status, DocumentReference.DocumentReferenceContentComponent content)
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, 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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
masterIdentifier
protected Identifier 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.
-
identifier
protected List<Identifier> identifier
Other identifiers associated with the document, including version independent identifiers.
-
status
protected Enumeration<Enumerations.DocumentReferenceStatus> status
The status of this document reference.
-
docStatus
protected Enumeration<Enumerations.CompositionStatus> docStatus
The status of the underlying document.
-
type
protected CodeableConcept 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.
-
category
protected List<CodeableConcept> category
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.
-
subject
protected Reference 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).
-
date
protected InstantType date
When the document reference was created.
-
author
protected List<Reference> author
Identifies who is responsible for adding the information to the document.
-
authenticator
protected Reference authenticator
Which person or organization authenticates that this document is valid.
-
custodian
protected Reference custodian
Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.
-
relatesTo
protected List<DocumentReference.DocumentReferenceRelatesToComponent> relatesTo
Relationships that this document has with other document references that already exist.
-
description
protected StringType description
Human-readable description of the source document.
-
securityLabel
protected List<CodeableConcept> 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.
-
content
protected List<DocumentReference.DocumentReferenceContentComponent> content
The document and format referenced. If there are multiple content element repetitions, these must all represent the same document in different format, or attachment metadata.
-
context
protected DocumentReference.DocumentReferenceContextComponent context
The clinical context in which the document was prepared.
-
SP_AUTHENTICATOR
public static final String SP_AUTHENTICATOR
Search parameter: authenticatorDescription: Who/what authenticated the document
Type: reference
Path: DocumentReference.authenticator
- See Also:
- Constant Field Values
-
AUTHENTICATOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHENTICATOR
Fluent Client search parameter constant for authenticatorDescription: Who/what authenticated the document
Type: reference
Path: DocumentReference.authenticator
-
INCLUDE_AUTHENTICATOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHENTICATOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:authenticator".
-
SP_AUTHOR
public static final String SP_AUTHOR
Search parameter: authorDescription: Who and/or what authored the document
Type: reference
Path: DocumentReference.author
- See Also:
- Constant Field Values
-
AUTHOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR
Fluent Client search parameter constant for authorDescription: Who and/or what authored the document
Type: reference
Path: DocumentReference.author
-
INCLUDE_AUTHOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:author".
-
SP_BASED_ON
public static final String SP_BASED_ON
Search parameter: based-onDescription: Procedure that caused this media to be created
Type: reference
Path: DocumentReference.context.basedOn
- See Also:
- Constant Field Values
-
BASED_ON
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON
Fluent Client search parameter constant for based-onDescription: Procedure that caused this media to be created
Type: reference
Path: DocumentReference.context.basedOn
-
INCLUDE_BASED_ON
public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:based-on".
-
SP_CATEGORY
public static final String SP_CATEGORY
Search parameter: categoryDescription: Categorization of document
Type: token
Path: DocumentReference.category
- See Also:
- Constant Field Values
-
CATEGORY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Fluent Client search parameter constant for categoryDescription: Categorization of document
Type: token
Path: DocumentReference.category
-
SP_CONTENTTYPE
public static final String SP_CONTENTTYPE
Search parameter: contenttypeDescription: Mime type of the content, with charset etc.
Type: token
Path: DocumentReference.content.attachment.contentType
- See Also:
- Constant Field Values
-
CONTENTTYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTENTTYPE
Fluent Client search parameter constant for contenttypeDescription: Mime type of the content, with charset etc.
Type: token
Path: DocumentReference.content.attachment.contentType
-
SP_CREATION
public static final String SP_CREATION
Search parameter: creationDescription: Date attachment was first created
Type: date
Path: DocumentReference.content.attachment.creation
- See Also:
- Constant Field Values
-
CREATION
public static final ca.uhn.fhir.rest.gclient.DateClientParam CREATION
Fluent Client search parameter constant for creationDescription: Date attachment was first created
Type: date
Path: DocumentReference.content.attachment.creation
-
SP_CUSTODIAN
public static final String SP_CUSTODIAN
Search parameter: custodianDescription: Organization which maintains the document
Type: reference
Path: DocumentReference.custodian
- See Also:
- Constant Field Values
-
CUSTODIAN
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam CUSTODIAN
Fluent Client search parameter constant for custodianDescription: Organization which maintains the document
Type: reference
Path: DocumentReference.custodian
-
INCLUDE_CUSTODIAN
public static final ca.uhn.fhir.model.api.Include INCLUDE_CUSTODIAN
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:custodian".
-
SP_DATE
public static final String SP_DATE
Search parameter: dateDescription: When this document reference was created
Type: date
Path: DocumentReference.date
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription: When this document reference was created
Type: date
Path: DocumentReference.date
-
SP_DESCRIPTION
public static final String SP_DESCRIPTION
Search parameter: descriptionDescription: Human-readable description
Type: string
Path: DocumentReference.description
- See Also:
- Constant Field Values
-
DESCRIPTION
public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION
Fluent Client search parameter constant for descriptionDescription: Human-readable description
Type: string
Path: DocumentReference.description
-
SP_DOC_STATUS
public static final String SP_DOC_STATUS
Search parameter: doc-statusDescription: preliminary | final | amended | entered-in-error
Type: token
Path: DocumentReference.docStatus
- See Also:
- Constant Field Values
-
DOC_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOC_STATUS
Fluent Client search parameter constant for doc-statusDescription: preliminary | final | amended | entered-in-error
Type: token
Path: DocumentReference.docStatus
-
SP_EVENT
public static final String SP_EVENT
Search parameter: eventDescription: Main clinical acts documented
Type: token
Path: DocumentReference.context.event
- See Also:
- Constant Field Values
-
EVENT
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT
Fluent Client search parameter constant for eventDescription: Main clinical acts documented
Type: token
Path: DocumentReference.context.event
-
SP_FACILITY
public static final String SP_FACILITY
Search parameter: facilityDescription: Kind of facility where patient was seen
Type: token
Path: DocumentReference.context.facilityType
- See Also:
- Constant Field Values
-
FACILITY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam FACILITY
Fluent Client search parameter constant for facilityDescription: Kind of facility where patient was seen
Type: token
Path: DocumentReference.context.facilityType
-
SP_FORMAT
public static final String SP_FORMAT
Search parameter: formatDescription: Format/content rules for the document
Type: token
Path: DocumentReference.content.format
- See Also:
- Constant Field Values
-
FORMAT
public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMAT
Fluent Client search parameter constant for formatDescription: Format/content rules for the document
Type: token
Path: DocumentReference.content.format
-
SP_LANGUAGE
public static final String SP_LANGUAGE
Search parameter: languageDescription: Human language of the content (BCP-47)
Type: token
Path: DocumentReference.content.attachment.language
- See Also:
- Constant Field Values
-
LANGUAGE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam LANGUAGE
Fluent Client search parameter constant for languageDescription: Human language of the content (BCP-47)
Type: token
Path: DocumentReference.content.attachment.language
-
SP_LOCATION
public static final String SP_LOCATION
Search parameter: locationDescription: Uri where the data can be found
Type: uri
Path: DocumentReference.content.attachment.url
- See Also:
- Constant Field Values
-
LOCATION
public static final ca.uhn.fhir.rest.gclient.UriClientParam LOCATION
Fluent Client search parameter constant for locationDescription: Uri where the data can be found
Type: uri
Path: DocumentReference.content.attachment.url
-
SP_PERIOD
public static final String SP_PERIOD
Search parameter: periodDescription: Time of service that is being documented
Type: date
Path: DocumentReference.context.period
- See Also:
- Constant Field Values
-
PERIOD
public static final ca.uhn.fhir.rest.gclient.DateClientParam PERIOD
Fluent Client search parameter constant for periodDescription: Time of service that is being documented
Type: date
Path: DocumentReference.context.period
-
SP_RELATED
public static final String SP_RELATED
Search parameter: relatedDescription: Related identifiers or resources
Type: reference
Path: DocumentReference.context.related
- See Also:
- Constant Field Values
-
RELATED
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATED
Fluent Client search parameter constant for relatedDescription: Related identifiers or resources
Type: reference
Path: DocumentReference.context.related
-
INCLUDE_RELATED
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATED
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:related".
-
SP_RELATESTO
public static final String SP_RELATESTO
Search parameter: relatestoDescription: Target of the relationship
Type: reference
Path: DocumentReference.relatesTo.target
- See Also:
- Constant Field Values
-
RELATESTO
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RELATESTO
Fluent Client search parameter constant for relatestoDescription: Target of the relationship
Type: reference
Path: DocumentReference.relatesTo.target
-
INCLUDE_RELATESTO
public static final ca.uhn.fhir.model.api.Include INCLUDE_RELATESTO
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:relatesto".
-
SP_RELATION
public static final String SP_RELATION
Search parameter: relationDescription: replaces | transforms | signs | appends
Type: token
Path: DocumentReference.relatesTo.code
- See Also:
- Constant Field Values
-
RELATION
public static final ca.uhn.fhir.rest.gclient.TokenClientParam RELATION
Fluent Client search parameter constant for relationDescription: replaces | transforms | signs | appends
Type: token
Path: DocumentReference.relatesTo.code
-
SP_RELATIONSHIP
public static final String SP_RELATIONSHIP
Search parameter: relationshipDescription: Combination of relation and relatesTo
Type: composite
Path: DocumentReference.relatesTo
- See Also:
- Constant Field Values
-
RELATIONSHIP
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.ReferenceClientParam,ca.uhn.fhir.rest.gclient.TokenClientParam> RELATIONSHIP
Fluent Client search parameter constant for relationshipDescription: Combination of relation and relatesTo
Type: composite
Path: DocumentReference.relatesTo
-
SP_SECURITY_LABEL
public static final String SP_SECURITY_LABEL
Search parameter: security-labelDescription: Document security-tags
Type: token
Path: DocumentReference.securityLabel
- See Also:
- Constant Field Values
-
SECURITY_LABEL
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SECURITY_LABEL
Fluent Client search parameter constant for security-labelDescription: Document security-tags
Type: token
Path: DocumentReference.securityLabel
-
SP_SETTING
public static final String SP_SETTING
Search parameter: settingDescription: Additional details about where the content was created (e.g. clinical specialty)
Type: token
Path: DocumentReference.context.practiceSetting
- See Also:
- Constant Field Values
-
SETTING
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SETTING
Fluent Client search parameter constant for settingDescription: Additional details about where the content was created (e.g. clinical specialty)
Type: token
Path: DocumentReference.context.practiceSetting
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: current | superseded | entered-in-error
Type: token
Path: DocumentReference.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: current | superseded | entered-in-error
Type: token
Path: DocumentReference.status
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter: subjectDescription: Who/what is the subject of the document
Type: reference
Path: DocumentReference.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription: Who/what is the subject of the document
Type: reference
Path: DocumentReference.subject
-
INCLUDE_SUBJECT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:subject".
-
SP_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: Multiple Resources: [Composition](composition.html): Context of the Composition [DeviceRequest](devicerequest.html): Encounter during which request was created [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made [DocumentReference](documentreference.html): Context of the document content [Flag](flag.html): Alert relevant during encounter [List](list.html): Context in which list created [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier [Observation](observation.html): Encounter related to the observation [Procedure](procedure.html): The Encounter during which this Procedure was created [RiskAssessment](riskassessment.html): Where was assessment performed? [ServiceRequest](servicerequest.html): An encounter in which this request is made [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier
Type: reference
Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.context.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
- See Also:
- Constant Field Values
-
ENCOUNTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Multiple Resources: [Composition](composition.html): Context of the Composition [DeviceRequest](devicerequest.html): Encounter during which request was created [DiagnosticReport](diagnosticreport.html): The Encounter when the order was made [DocumentReference](documentreference.html): Context of the document content [Flag](flag.html): Alert relevant during encounter [List](list.html): Context in which list created [NutritionOrder](nutritionorder.html): Return nutrition orders with this encounter identifier [Observation](observation.html): Encounter related to the observation [Procedure](procedure.html): The Encounter during which this Procedure was created [RiskAssessment](riskassessment.html): Where was assessment performed? [ServiceRequest](servicerequest.html): An encounter in which this request is made [VisionPrescription](visionprescription.html): Return prescriptions with this encounter identifier
Type: reference
Path: Composition.encounter | DeviceRequest.encounter | DiagnosticReport.encounter | DocumentReference.context.encounter | Flag.encounter | List.encounter | NutritionOrder.encounter | Observation.encounter | Procedure.encounter | RiskAssessment.encounter | ServiceRequest.encounter | VisionPrescription.encounter
-
INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:encounter".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): External ids for this item [CarePlan](careplan.html): External Ids for this plan [CareTeam](careteam.html): External Ids for this team [Composition](composition.html): Version-independent identifier for the Composition [Condition](condition.html): A unique identifier of the condition record [Consent](consent.html): Identifier for this record (external references) [DetectedIssue](detectedissue.html): Unique id for the detected issue [DeviceRequest](devicerequest.html): Business identifier for request/order [DiagnosticReport](diagnosticreport.html): An identifier for the report [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents [DocumentReference](documentreference.html): Master Version Specific Identifier [Encounter](encounter.html): Identifier(s) by which this encounter is known [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier [Goal](goal.html): External Ids for this goal [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID and Accession number [Immunization](immunization.html): Business identifier [List](list.html): Business identifier [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier [MedicationUsage](medicationusage.html): Return statements with this external identifier [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier [Observation](observation.html): The unique id for a particular observation [Procedure](procedure.html): A unique identifier for a procedure [RiskAssessment](riskassessment.html): Unique identifier for the assessment [ServiceRequest](servicerequest.html): Identifiers assigned to this order [SupplyDelivery](supplydelivery.html): External identifier [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier
Type: token
Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.masterIdentifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): External ids for this item [CarePlan](careplan.html): External Ids for this plan [CareTeam](careteam.html): External Ids for this team [Composition](composition.html): Version-independent identifier for the Composition [Condition](condition.html): A unique identifier of the condition record [Consent](consent.html): Identifier for this record (external references) [DetectedIssue](detectedissue.html): Unique id for the detected issue [DeviceRequest](devicerequest.html): Business identifier for request/order [DiagnosticReport](diagnosticreport.html): An identifier for the report [DocumentManifest](documentmanifest.html): Unique Identifier for the set of documents [DocumentReference](documentreference.html): Master Version Specific Identifier [Encounter](encounter.html): Identifier(s) by which this encounter is known [EpisodeOfCare](episodeofcare.html): Business Identifier(s) relevant for this EpisodeOfCare [FamilyMemberHistory](familymemberhistory.html): A search by a record identifier [Goal](goal.html): External Ids for this goal [ImagingStudy](imagingstudy.html): Identifiers for the Study, such as DICOM Study Instance UID and Accession number [Immunization](immunization.html): Business identifier [List](list.html): Business identifier [MedicationAdministration](medicationadministration.html): Return administrations with this external identifier [MedicationDispense](medicationdispense.html): Returns dispenses with this external identifier [MedicationRequest](medicationrequest.html): Return prescriptions with this external identifier [MedicationUsage](medicationusage.html): Return statements with this external identifier [NutritionOrder](nutritionorder.html): Return nutrition orders with this external identifier [Observation](observation.html): The unique id for a particular observation [Procedure](procedure.html): A unique identifier for a procedure [RiskAssessment](riskassessment.html): Unique identifier for the assessment [ServiceRequest](servicerequest.html): Identifiers assigned to this order [SupplyDelivery](supplydelivery.html): External identifier [SupplyRequest](supplyrequest.html): Business Identifier for SupplyRequest [VisionPrescription](visionprescription.html): Return prescriptions with this external identifier
Type: token
Path: AllergyIntolerance.identifier | CarePlan.identifier | CareTeam.identifier | Composition.identifier | Condition.identifier | Consent.identifier | DetectedIssue.identifier | DeviceRequest.identifier | DiagnosticReport.identifier | DocumentManifest.masterIdentifier | DocumentManifest.identifier | DocumentReference.masterIdentifier | DocumentReference.identifier | Encounter.identifier | EpisodeOfCare.identifier | FamilyMemberHistory.identifier | Goal.identifier | ImagingStudy.identifier | Immunization.identifier | List.identifier | MedicationAdministration.identifier | MedicationDispense.identifier | MedicationRequest.identifier | MedicationUsage.identifier | NutritionOrder.identifier | Observation.identifier | Procedure.identifier | RiskAssessment.identifier | ServiceRequest.identifier | SupplyDelivery.identifier | SupplyRequest.identifier | VisionPrescription.identifier
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for [CarePlan](careplan.html): Who the care plan is for [CareTeam](careteam.html): Who care team is for [ClinicalImpression](clinicalimpression.html): Patient or group assessed [Composition](composition.html): Who and/or what the composition is about [Condition](condition.html): Who has the condition? [Consent](consent.html): Who the consent applies to [DetectedIssue](detectedissue.html): Associated patient [DeviceRequest](devicerequest.html): Individual the service is ordered for [DeviceUseStatement](deviceusestatement.html): Search by subject - a patient [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient [DocumentManifest](documentmanifest.html): The subject of the set of documents [DocumentReference](documentreference.html): Who/what is the subject of the document [Encounter](encounter.html): The patient or group present at the encounter [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for [Flag](flag.html): The identity of a subject to list flags for [Goal](goal.html): Who this goal is intended for [ImagingStudy](imagingstudy.html): Who the study is about [Immunization](immunization.html): The patient for the vaccination record [List](list.html): If all resources have the same subject [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient [MedicationUsage](medicationusage.html): Returns statements for a specific patient. [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement [Observation](observation.html): The subject that the observation is about (if patient) [Procedure](procedure.html): Search by subject - a patient [RiskAssessment](riskassessment.html): Who/what does assessment apply to? [ServiceRequest](servicerequest.html): Search by subject - a patient [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for
Type: reference
Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUseStatement.subject | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): Who the sensitivity is for [CarePlan](careplan.html): Who the care plan is for [CareTeam](careteam.html): Who care team is for [ClinicalImpression](clinicalimpression.html): Patient or group assessed [Composition](composition.html): Who and/or what the composition is about [Condition](condition.html): Who has the condition? [Consent](consent.html): Who the consent applies to [DetectedIssue](detectedissue.html): Associated patient [DeviceRequest](devicerequest.html): Individual the service is ordered for [DeviceUseStatement](deviceusestatement.html): Search by subject - a patient [DiagnosticReport](diagnosticreport.html): The subject of the report if a patient [DocumentManifest](documentmanifest.html): The subject of the set of documents [DocumentReference](documentreference.html): Who/what is the subject of the document [Encounter](encounter.html): The patient or group present at the encounter [EpisodeOfCare](episodeofcare.html): The patient who is the focus of this episode of care [FamilyMemberHistory](familymemberhistory.html): The identity of a subject to list family member history items for [Flag](flag.html): The identity of a subject to list flags for [Goal](goal.html): Who this goal is intended for [ImagingStudy](imagingstudy.html): Who the study is about [Immunization](immunization.html): The patient for the vaccination record [List](list.html): If all resources have the same subject [MedicationAdministration](medicationadministration.html): The identity of a patient to list administrations for [MedicationDispense](medicationdispense.html): The identity of a patient to list dispenses for [MedicationRequest](medicationrequest.html): Returns prescriptions for a specific patient [MedicationUsage](medicationusage.html): Returns statements for a specific patient. [NutritionOrder](nutritionorder.html): The identity of the person who requires the diet, formula or nutritional supplement [Observation](observation.html): The subject that the observation is about (if patient) [Procedure](procedure.html): Search by subject - a patient [RiskAssessment](riskassessment.html): Who/what does assessment apply to? [ServiceRequest](servicerequest.html): Search by subject - a patient [SupplyDelivery](supplydelivery.html): Patient for whom the item is supplied [VisionPrescription](visionprescription.html): The identity of a patient to list dispenses for
Type: reference
Path: AllergyIntolerance.patient | CarePlan.subject.where(resolve() is Patient) | CareTeam.subject.where(resolve() is Patient) | ClinicalImpression.subject.where(resolve() is Patient) | Composition.subject.where(resolve() is Patient) | Condition.subject.where(resolve() is Patient) | Consent.subject.where(resolve() is Patient) | DetectedIssue.patient | DeviceRequest.subject.where(resolve() is Patient) | DeviceUseStatement.subject | DiagnosticReport.subject.where(resolve() is Patient) | DocumentManifest.subject.where(resolve() is Patient) | DocumentReference.subject.where(resolve() is Patient) | Encounter.subject.where(resolve() is Patient) | EpisodeOfCare.patient | FamilyMemberHistory.patient | Flag.subject.where(resolve() is Patient) | Goal.subject.where(resolve() is Patient) | ImagingStudy.subject.where(resolve() is Patient) | Immunization.patient | List.subject.where(resolve() is Patient) | MedicationAdministration.subject.where(resolve() is Patient) | MedicationDispense.subject.where(resolve() is Patient) | MedicationRequest.subject.where(resolve() is Patient) | MedicationUsage.subject.where(resolve() is Patient) | NutritionOrder.patient | Observation.subject.where(resolve() is Patient) | Procedure.subject.where(resolve() is Patient) | RiskAssessment.subject.where(resolve() is Patient) | ServiceRequest.subject.where(resolve() is Patient) | SupplyDelivery.patient | VisionPrescription.patient
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentReference:patient".
-
SP_TYPE
public static final String SP_TYPE
Search parameter: typeDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) [Composition](composition.html): Kind of composition (LOINC if possible) [DocumentManifest](documentmanifest.html): Kind of document set [DocumentReference](documentreference.html): Kind of document (LOINC if possible) [Encounter](encounter.html): Specific type of encounter [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management
Type: token
Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
- See Also:
- Constant Field Values
-
TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Fluent Client search parameter constant for typeDescription: Multiple Resources: [AllergyIntolerance](allergyintolerance.html): allergy | intolerance - Underlying mechanism (if known) [Composition](composition.html): Kind of composition (LOINC if possible) [DocumentManifest](documentmanifest.html): Kind of document set [DocumentReference](documentreference.html): Kind of document (LOINC if possible) [Encounter](encounter.html): Specific type of encounter [EpisodeOfCare](episodeofcare.html): Type/class - e.g. specialist referral, disease management
Type: token
Path: AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
-
-
Constructor Detail
-
DocumentReference
public DocumentReference()
Constructor
-
DocumentReference
public DocumentReference(Enumerations.DocumentReferenceStatus status, DocumentReference.DocumentReferenceContentComponent content)
Constructor
-
-
Method Detail
-
getMasterIdentifier
public Identifier getMasterIdentifier()
- Returns:
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.)
-
hasMasterIdentifier
public boolean hasMasterIdentifier()
-
setMasterIdentifier
public DocumentReference setMasterIdentifier(Identifier value)
- Parameters:
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.)
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier
(Other identifiers associated with the document, including version independent identifiers.)
-
setIdentifier
public DocumentReference setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public DocumentReference addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist {3}
-
getStatusElement
public Enumeration<Enumerations.DocumentReferenceStatus> getStatusElement()
- Returns:
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 value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public DocumentReference setStatusElement(Enumeration<Enumerations.DocumentReferenceStatus> value)
- Parameters:
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 value
-
getStatus
public Enumerations.DocumentReferenceStatus getStatus()
- Returns:
- The status of this document reference.
-
setStatus
public DocumentReference setStatus(Enumerations.DocumentReferenceStatus value)
- Parameters:
value
- The status of this document reference.
-
getDocStatusElement
public Enumeration<Enumerations.CompositionStatus> getDocStatusElement()
- Returns:
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 value
-
hasDocStatusElement
public boolean hasDocStatusElement()
-
hasDocStatus
public boolean hasDocStatus()
-
setDocStatusElement
public DocumentReference setDocStatusElement(Enumeration<Enumerations.CompositionStatus> value)
- Parameters:
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 value
-
getDocStatus
public Enumerations.CompositionStatus getDocStatus()
- Returns:
- The status of the underlying document.
-
setDocStatus
public DocumentReference setDocStatus(Enumerations.CompositionStatus value)
- Parameters:
value
- The status of the underlying document.
-
getType
public CodeableConcept getType()
- Returns:
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.)
-
hasType
public boolean hasType()
-
setType
public DocumentReference setType(CodeableConcept value)
- Parameters:
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.)
-
getCategory
public List<CodeableConcept> getCategory()
- Returns:
category
(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.)
-
setCategory
public DocumentReference setCategory(List<CodeableConcept> theCategory)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCategory
public boolean hasCategory()
-
addCategory
public CodeableConcept addCategory()
-
addCategory
public DocumentReference addCategory(CodeableConcept t)
-
getCategoryFirstRep
public CodeableConcept getCategoryFirstRep()
- Returns:
- The first repetition of repeating field
category
, creating it if it does not already exist {3}
-
getSubject
public Reference getSubject()
- Returns:
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).)
-
hasSubject
public boolean hasSubject()
-
setSubject
public DocumentReference setSubject(Reference value)
- Parameters:
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).)
-
getDateElement
public InstantType getDateElement()
- Returns:
date
(When the document reference was created.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
public boolean hasDateElement()
-
hasDate
public boolean hasDate()
-
setDateElement
public DocumentReference setDateElement(InstantType value)
- Parameters:
value
-date
(When the document reference was created.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
setDate
public DocumentReference setDate(Date value)
- Parameters:
value
- When the document reference was created.
-
getAuthor
public List<Reference> getAuthor()
- Returns:
author
(Identifies who is responsible for adding the information to the document.)
-
setAuthor
public DocumentReference setAuthor(List<Reference> theAuthor)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAuthor
public boolean hasAuthor()
-
addAuthor
public DocumentReference addAuthor(Reference t)
-
getAuthorFirstRep
public Reference getAuthorFirstRep()
- Returns:
- The first repetition of repeating field
author
, creating it if it does not already exist {3}
-
getAuthenticator
public Reference getAuthenticator()
- Returns:
authenticator
(Which person or organization authenticates that this document is valid.)
-
hasAuthenticator
public boolean hasAuthenticator()
-
setAuthenticator
public DocumentReference setAuthenticator(Reference value)
- Parameters:
value
-authenticator
(Which person or organization authenticates that this document is valid.)
-
getCustodian
public Reference getCustodian()
- Returns:
custodian
(Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.)
-
hasCustodian
public boolean hasCustodian()
-
setCustodian
public DocumentReference setCustodian(Reference value)
- Parameters:
value
-custodian
(Identifies the organization or group who is responsible for ongoing maintenance of and access to the document.)
-
getRelatesTo
public List<DocumentReference.DocumentReferenceRelatesToComponent> getRelatesTo()
- Returns:
relatesTo
(Relationships that this document has with other document references that already exist.)
-
setRelatesTo
public DocumentReference setRelatesTo(List<DocumentReference.DocumentReferenceRelatesToComponent> theRelatesTo)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelatesTo
public boolean hasRelatesTo()
-
addRelatesTo
public DocumentReference.DocumentReferenceRelatesToComponent addRelatesTo()
-
addRelatesTo
public DocumentReference addRelatesTo(DocumentReference.DocumentReferenceRelatesToComponent t)
-
getRelatesToFirstRep
public DocumentReference.DocumentReferenceRelatesToComponent getRelatesToFirstRep()
- Returns:
- The first repetition of repeating field
relatesTo
, creating it if it does not already exist {3}
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description
(Human-readable description of the source document.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public DocumentReference setDescriptionElement(StringType value)
- Parameters:
value
-description
(Human-readable description of the source document.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- Human-readable description of the source document.
-
setDescription
public DocumentReference setDescription(String value)
- Parameters:
value
- Human-readable description of the source document.
-
getSecurityLabel
public List<CodeableConcept> getSecurityLabel()
- Returns:
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.)
-
setSecurityLabel
public DocumentReference setSecurityLabel(List<CodeableConcept> theSecurityLabel)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSecurityLabel
public boolean hasSecurityLabel()
-
addSecurityLabel
public CodeableConcept addSecurityLabel()
-
addSecurityLabel
public DocumentReference addSecurityLabel(CodeableConcept t)
-
getSecurityLabelFirstRep
public CodeableConcept getSecurityLabelFirstRep()
- Returns:
- The first repetition of repeating field
securityLabel
, creating it if it does not already exist {3}
-
getContent
public List<DocumentReference.DocumentReferenceContentComponent> getContent()
- Returns:
content
(The document and format referenced. If there are multiple content element repetitions, these must all represent the same document in different format, or attachment metadata.)
-
setContent
public DocumentReference setContent(List<DocumentReference.DocumentReferenceContentComponent> theContent)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasContent
public boolean hasContent()
-
addContent
public DocumentReference.DocumentReferenceContentComponent addContent()
-
addContent
public DocumentReference addContent(DocumentReference.DocumentReferenceContentComponent t)
-
getContentFirstRep
public DocumentReference.DocumentReferenceContentComponent getContentFirstRep()
- Returns:
- The first repetition of repeating field
content
, creating it if it does not already exist {3}
-
getContext
public DocumentReference.DocumentReferenceContextComponent getContext()
- Returns:
context
(The clinical context in which the document was prepared.)
-
hasContext
public boolean hasContext()
-
setContext
public DocumentReference setContext(DocumentReference.DocumentReferenceContextComponent value)
- Parameters:
value
-context
(The clinical context in which the document was prepared.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
public DocumentReference copy()
- Specified by:
copy
in classDomainResource
-
copyValues
public void copyValues(DocumentReference dst)
-
typedCopy
protected DocumentReference typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceType
in classResource
-
-