
Package org.hl7.fhir.r5.openehr
Class ATTESTATION
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.LogicalBase
org.hl7.fhir.r5.openehr.AUDIT_DETAILS
org.hl7.fhir.r5.openehr.ATTESTATION
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseDatatype
,org.hl7.fhir.instance.model.api.ICompositeType
public class ATTESTATION
extends AUDIT_DETAILS
implements org.hl7.fhir.instance.model.api.ICompositeType
Record an attestation of a party (the committer) to item(s) of record content. An attestation is an explicit signing by one healthcare agent of particular content for various particular purposes, including:
for authorisation of a controlled substance or procedure (e.g. sectioning of patient under mental health act);
witnessing of content by senior clinical professional;
indicating acknowledgement of content by intended recipient, e.g. GP who ordered a test result.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DV_MULTIMEDIA
Optional visual representation of content attested e.g. screen image.protected BooleanType
True if this attestation is outstanding; False means it has been completed.protected List
<DV_EHR_URI> Items attested, expressed as fully qualified runtime paths to the items in question.protected StringType
Proof of attestation.protected DV_TEXT
Reason of this attestation.Fields inherited from class org.hl7.fhir.r5.openehr.AUDIT_DETAILS
change_type, committer, description, system_id, time_committed
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddItems()
copy()
void
copyValues
(ATTESTATION dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
boolean
getNamedProperty
(int _hash, String _name, boolean _checkValid) getProof()
Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
hasItems()
boolean
hasProof()
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setAttested_view
(DV_MULTIMEDIA value) setIs_pending
(boolean value) setIs_pendingElement
(BooleanType value) setItemsList
(List<DV_EHR_URI> theItems) setProofElement
(StringType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) protected ATTESTATION
Methods inherited from class org.hl7.fhir.r5.openehr.AUDIT_DETAILS
copyValues, getChange_type, getCommitter, getDescription, getSystem_id, getSystem_idElement, getTime_committed, hasChange_type, hasCommitter, hasDescription, hasSystem_id, hasSystem_idElement, hasTime_committed, setChange_type, setCommitter, setDescription, setSystem_id, setSystem_idElement, setTime_committed
Methods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBase
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setCopyUserData, setUserData, setUserDataINN, setXhtml
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Field Details
-
attested_view
Optional visual representation of content attested e.g. screen image. -
proof
Proof of attestation. -
itemsList
Items attested, expressed as fully qualified runtime paths to the items in question. Although not recommended, these may include fine-grained items which have been attested in some other system. Otherwise it is assumed to be for the entire VERSION with which it is associated. -
reason
Reason of this attestation. Optionally coded by the openEHR Terminology group attestation reason ; includes values like authorisation , witness etc. -
is_pending
True if this attestation is outstanding; False means it has been completed.
-
-
Constructor Details
-
ATTESTATION
public ATTESTATION()Constructor -
ATTESTATION
Constructor
-
-
Method Details
-
getAttested_view
- Returns:
attested_view
(Optional visual representation of content attested e.g. screen image.)
-
hasAttested_view
-
setAttested_view
- Parameters:
value
-attested_view
(Optional visual representation of content attested e.g. screen image.)
-
getProofElement
- Returns:
proof
(Proof of attestation.). This is the underlying object with id, value and extensions. The accessor "getProof" gives direct access to the value
-
hasProofElement
-
hasProof
-
setProofElement
- Parameters:
value
-proof
(Proof of attestation.). This is the underlying object with id, value and extensions. The accessor "getProof" gives direct access to the value
-
getProof
- Returns:
- Proof of attestation.
-
setProof
- Parameters:
value
- Proof of attestation.
-
getItemsList
- Returns:
-
invalid reference
#items
-
setItemsList
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasItems
-
addItems
-
addItems
-
getItemsFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#items
-
getReason
- Returns:
reason
(Reason of this attestation. Optionally coded by the openEHR Terminology group attestation reason ; includes values like authorisation , witness etc.)
-
hasReason
-
setReason
- Parameters:
value
-reason
(Reason of this attestation. Optionally coded by the openEHR Terminology group attestation reason ; includes values like authorisation , witness etc.)
-
getIs_pendingElement
- Returns:
is_pending
(True if this attestation is outstanding; False means it has been completed.). This is the underlying object with id, value and extensions. The accessor "getIs_pending" gives direct access to the value
-
hasIs_pendingElement
-
hasIs_pending
-
setIs_pendingElement
- Parameters:
value
-is_pending
(True if this attestation is outstanding; False means it has been completed.). This is the underlying object with id, value and extensions. The accessor "getIs_pending" gives direct access to the value
-
getIs_pending
- Returns:
- True if this attestation is outstanding; False means it has been completed.
-
setIs_pending
- Parameters:
value
- True if this attestation is outstanding; False means it has been completed.
-
listChildren
- Overrides:
listChildren
in classAUDIT_DETAILS
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classAUDIT_DETAILS
- 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 classAUDIT_DETAILS
- 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 classAUDIT_DETAILS
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classAUDIT_DETAILS
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classAUDIT_DETAILS
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classAUDIT_DETAILS
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classAUDIT_DETAILS
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classAUDIT_DETAILS
- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Overrides:
copy
in classAUDIT_DETAILS
-
copyValues
-
typedCopy
- Overrides:
typedCopy
in classAUDIT_DETAILS
-
equalsDeep
- Overrides:
equalsDeep
in classAUDIT_DETAILS
-
equalsShallow
- Overrides:
equalsShallow
in classAUDIT_DETAILS
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classAUDIT_DETAILS
-