Class DocumentManifest
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
Definition: A manifest that defines a set of documents.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/DocumentManifest
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: DocumentManifest.content ()static class
Block class for child element: DocumentManifest.related () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for authorstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for content-refstatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for createdstatic final ca.uhn.fhir.rest.gclient.StringClientParam
Fluent Client search parameter constant for descriptionstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for recipientstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for related-idstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for related-refstatic final ca.uhn.fhir.rest.gclient.UriClientParam
Fluent Client search parameter constant for sourcestatic final String
Search parameter constant for authorstatic final String
Search parameter constant for content-refstatic final String
Search parameter constant for createdstatic final String
Search parameter constant for descriptionstatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for patientstatic final String
Search parameter constant for recipientstatic final String
Search parameter constant for related-idstatic final String
Search parameter constant for related-refstatic final String
Search parameter constant for sourcestatic final String
Search parameter constant for statusstatic final String
Search parameter constant for subjectstatic final String
Search parameter constant for typestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for subjectstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for typeFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for author (who.author)Adds and returns a new value for content ()addContent
(DocumentManifest.Content theValue) Adds a given new value for content ()Adds and returns a new value for identifier (id)addIdentifier
(IdentifierDt theValue) Adds a given new value for identifier (id)Adds and returns a new value for recipient (who.cause)Adds and returns a new value for related ()addRelated
(DocumentManifest.Related theValue) Adds a given new value for related ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for author (who.author).Gets the value(s) for content ().Gets the first repetition for content (), creating it if it does not already exist.Gets the value(s) for created (when.done).ca.uhn.fhir.model.primitive.DateTimeDt
Gets the value(s) for created (when.done).Gets the value(s) for description ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for description ().Gets the value(s) for identifier (id).Gets the first repetition for identifier (id), creating it if it does not already exist.Gets the value(s) for masterIdentifier (id).Gets the value(s) for recipient (who.cause).Gets the value(s) for related ().Gets the first repetition for related (), creating it if it does not already exist.Gets the value(s) for source ().ca.uhn.fhir.model.primitive.UriDt
Gets the value(s) for source ().Gets the value(s) for status (status).ca.uhn.fhir.model.primitive.BoundCodeDt
<DocumentReferenceStatusEnum> Gets the value(s) for status (status).ca.uhn.fhir.context.FhirVersionEnum
Gets the value(s) for subject (who.focus).getType()
Gets the value(s) for type (class).boolean
isEmpty()
setAuthor
(List<ResourceReferenceDt> theValue) Sets the value(s) for author (who.author)setContent
(List<DocumentManifest.Content> theValue) Sets the value(s) for content ()setCreated
(ca.uhn.fhir.model.primitive.DateTimeDt theValue) Sets the value(s) for created (when.done)setCreated
(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for created (when.done)setCreatedWithSecondsPrecision
(Date theDate) Sets the value for created (when.done)setDescription
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for description ()setDescription
(String theString) Sets the value for description ()setIdentifier
(List<IdentifierDt> theValue) Sets the value(s) for identifier (id)setMasterIdentifier
(IdentifierDt theValue) Sets the value(s) for masterIdentifier (id)setRecipient
(List<ResourceReferenceDt> theValue) Sets the value(s) for recipient (who.cause)setRelated
(List<DocumentManifest.Related> theValue) Sets the value(s) for related ()setSource
(ca.uhn.fhir.model.primitive.UriDt theValue) Sets the value(s) for source ()Sets the value for source ()setStatus
(DocumentReferenceStatusEnum theValue) Sets the value(s) for status (status)setStatus
(ca.uhn.fhir.model.primitive.BoundCodeDt<DocumentReferenceStatusEnum> theValue) Sets the value(s) for status (status)setSubject
(ResourceReferenceDt theValue) Sets the value(s) for subject (who.focus)setType
(CodeableConceptDt theValue) Sets the value(s) for type (class)Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: DocumentManifest.masterIdentifier | DocumentManifest.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: DocumentManifest.masterIdentifier | DocumentManifest.identifier
-
SP_SUBJECT
Search parameter constant for subjectDescription:
Type: reference
Path: DocumentManifest.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription:
Type: reference
Path: DocumentManifest.subject
-
SP_TYPE
Search parameter constant for typeDescription:
Type: token
Path: DocumentManifest.type
- See Also:
-
TYPE
Fluent Client search parameter constant for typeDescription:
Type: token
Path: DocumentManifest.type
-
SP_RECIPIENT
Search parameter constant for recipientDescription:
Type: reference
Path: DocumentManifest.recipient
- See Also:
-
RECIPIENT
Fluent Client search parameter constant for recipientDescription:
Type: reference
Path: DocumentManifest.recipient
-
SP_AUTHOR
Search parameter constant for authorDescription:
Type: reference
Path: DocumentManifest.author
- See Also:
-
AUTHOR
Fluent Client search parameter constant for authorDescription:
Type: reference
Path: DocumentManifest.author
-
SP_CREATED
Search parameter constant for createdDescription:
Type: date
Path: DocumentManifest.created
- See Also:
-
CREATED
Fluent Client search parameter constant for createdDescription:
Type: date
Path: DocumentManifest.created
-
SP_STATUS
Search parameter constant for statusDescription:
Type: token
Path: DocumentManifest.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription:
Type: token
Path: DocumentManifest.status
-
SP_DESCRIPTION
Search parameter constant for descriptionDescription:
Type: string
Path: DocumentManifest.description
- See Also:
-
DESCRIPTION
Fluent Client search parameter constant for descriptionDescription:
Type: string
Path: DocumentManifest.description
-
SP_CONTENT_REF
Search parameter constant for content-refDescription:
Type: reference
Path: DocumentManifest.content.pReference
- See Also:
-
CONTENT_REF
Fluent Client search parameter constant for content-refDescription:
Type: reference
Path: DocumentManifest.content.pReference
-
SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: DocumentManifest.subject
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: DocumentManifest.subject
-
SP_SOURCE
Search parameter constant for sourceDescription:
Type: uri
Path: DocumentManifest.source
- See Also:
-
SOURCE
Fluent Client search parameter constant for sourceDescription:
Type: uri
Path: DocumentManifest.source
-
SP_RELATED_ID
Search parameter constant for related-idDescription:
Type: token
Path: DocumentManifest.related.identifier
- See Also:
-
RELATED_ID
Fluent Client search parameter constant for related-idDescription:
Type: token
Path: DocumentManifest.related.identifier
-
SP_RELATED_REF
Search parameter constant for related-refDescription:
Type: reference
Path: DocumentManifest.related.ref
- See Also:
-
RELATED_REF
Fluent Client search parameter constant for related-refDescription:
Type: reference
Path: DocumentManifest.related.ref
-
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentManifest:author". -
INCLUDE_CONTENT_REF
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentManifest:content-ref". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentManifest:patient". -
INCLUDE_RECIPIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentManifest:recipient". -
INCLUDE_RELATED_REF
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentManifest:related-ref". -
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DocumentManifest:subject".
-
-
Constructor Details
-
DocumentManifest
public DocumentManifest()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getMasterIdentifier
Gets the value(s) for masterIdentifier (id). creating it if it does not exist. Will not returnnull
.Definition: A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts
-
setMasterIdentifier
Sets the value(s) for masterIdentifier (id)Definition: A single identifier that uniquely identifies this manifest. Principally used to refer to the manifest in non-FHIR contexts
-
getIdentifier
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull
.Definition: Other identifiers associated with the document manifest, including version independent identifiers
-
setIdentifier
Sets the value(s) for identifier (id)Definition: Other identifiers associated with the document manifest, including version independent identifiers
-
addIdentifier
Adds and returns a new value for identifier (id)Definition: Other identifiers associated with the document manifest, including version independent identifiers
-
addIdentifier
Adds a given new value for identifier (id)Definition: Other identifiers associated with the document manifest, including version independent identifiers
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: Other identifiers associated with the document manifest, including version independent identifiers
-
getSubject
Gets the value(s) for subject (who.focus). creating it if it does not exist. Will not returnnull
.Definition: Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. 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). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case)
-
setSubject
Sets the value(s) for subject (who.focus)Definition: Who or what the set of documents is about. The documents can be about a person, (patient or healthcare practitioner), a device (i.e. 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). If the documents cross more than one subject, then more than one subject is allowed here (unusual use case)
-
getRecipient
Gets the value(s) for recipient (who.cause). creating it if it does not exist. Will not returnnull
.Definition: A patient, practitioner, or organization for which this set of documents is intended
-
setRecipient
Sets the value(s) for recipient (who.cause)Definition: A patient, practitioner, or organization for which this set of documents is intended
-
addRecipient
Adds and returns a new value for recipient (who.cause)Definition: A patient, practitioner, or organization for which this set of documents is intended
-
getType
Gets the value(s) for type (class). creating it if it does not exist. Will not returnnull
.Definition: Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider
-
setType
Sets the value(s) for type (class)Definition: Specifies the kind of this set of documents (e.g. Patient Summary, Discharge Summary, Prescription, etc.). The type of a set of documents may be the same as one of the documents in it - especially if there is only one - but it may be wider
-
getAuthor
Gets the value(s) for author (who.author). creating it if it does not exist. Will not returnnull
.Definition: Identifies who is responsible for creating the manifest, and adding documents to it
-
setAuthor
Sets the value(s) for author (who.author)Definition: Identifies who is responsible for creating the manifest, and adding documents to it
-
addAuthor
Adds and returns a new value for author (who.author)Definition: Identifies who is responsible for creating the manifest, and adding documents to it
-
getCreatedElement
Gets the value(s) for created (when.done). creating it if it does not exist. Will not returnnull
.Definition: When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.)
-
getCreated
Gets the value(s) for created (when.done). creating it if it does not exist. This method may returnnull
.Definition: When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.)
-
setCreated
Sets the value(s) for created (when.done)Definition: When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.)
-
setCreatedWithSecondsPrecision
Sets the value for created (when.done)Definition: When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.)
-
setCreated
public DocumentManifest setCreated(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for created (when.done)Definition: When the document manifest was created for submission to the server (not necessarily the same thing as the actual resource last modified time, since it may be modified, replicated, etc.)
-
getSourceElement
Gets the value(s) for source (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the source system, application, or software that produced the document manifest
-
getSource
Gets the value(s) for source (). creating it if it does not exist. This method may returnnull
.Definition: Identifies the source system, application, or software that produced the document manifest
-
setSource
Sets the value(s) for source ()Definition: Identifies the source system, application, or software that produced the document manifest
-
setSource
Sets the value for source ()Definition: Identifies the source system, application, or software that produced the document manifest
-
getStatusElement
Gets the value(s) for status (status). creating it if it does not exist. Will not returnnull
.Definition: The status of this document manifest
-
getStatus
Gets the value(s) for status (status). creating it if it does not exist. This method may returnnull
.Definition: The status of this document manifest
-
setStatus
public DocumentManifest setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<DocumentReferenceStatusEnum> theValue) Sets the value(s) for status (status)Definition: The status of this document manifest
-
setStatus
Sets the value(s) for status (status)Definition: The status of this document manifest
-
getDescriptionElement
Gets the value(s) for description (). creating it if it does not exist. Will not returnnull
.Definition: Human-readable description of the source document. This is sometimes known as the \"title\"
-
getDescription
Gets the value(s) for description (). creating it if it does not exist. This method may returnnull
.Definition: Human-readable description of the source document. This is sometimes known as the \"title\"
-
setDescription
Sets the value(s) for description ()Definition: Human-readable description of the source document. This is sometimes known as the \"title\"
-
setDescription
Sets the value for description ()Definition: Human-readable description of the source document. This is sometimes known as the \"title\"
-
getContent
Gets the value(s) for content (). creating it if it does not exist. Will not returnnull
.Definition: The list of Documents included in the manifest.
-
setContent
Sets the value(s) for content ()Definition: The list of Documents included in the manifest.
-
addContent
Adds and returns a new value for content ()Definition: The list of Documents included in the manifest.
-
addContent
Adds a given new value for content ()Definition: The list of Documents included in the manifest.
- Parameters:
theValue
- The content to add (must not benull
)
-
getContentFirstRep
Gets the first repetition for content (), creating it if it does not already exist.Definition: The list of Documents included in the manifest.
-
getRelated
Gets the value(s) for related (). creating it if it does not exist. Will not returnnull
.Definition: Related identifiers or resources associated with the DocumentManifest.
-
setRelated
Sets the value(s) for related ()Definition: Related identifiers or resources associated with the DocumentManifest.
-
addRelated
Adds and returns a new value for related ()Definition: Related identifiers or resources associated with the DocumentManifest.
-
addRelated
Adds a given new value for related ()Definition: Related identifiers or resources associated with the DocumentManifest.
- Parameters:
theValue
- The related to add (must not benull
)
-
getRelatedFirstRep
Gets the first repetition for related (), creating it if it does not already exist.Definition: Related identifiers or resources associated with the DocumentManifest.
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-