
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_MULTIMEDIAOptional visual representation of content attested e.g. screen image.protected BooleanTypeTrue 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 StringTypeProof of attestation.protected DV_TEXTReason 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()voidcopyValues(ATTESTATION dst) booleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()booleangetNamedProperty(int _hash, String _name, boolean _checkValid) getProof()Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanhasItems()booleanhasProof()booleanbooleanbooleanisEmpty()protected voidlistChildren(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 ATTESTATIONMethods 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_committedMethods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBaseMethods 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, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
-
(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.)
invalid reference
#items
-
setItemsList
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasItems
-
addItems
-
addItems
-
getItemsFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {3}
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:
listChildrenin classAUDIT_DETAILS
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin 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:
getPropertyin 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:
setPropertyin classAUDIT_DETAILS- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classAUDIT_DETAILS- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classAUDIT_DETAILS- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classAUDIT_DETAILS- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classAUDIT_DETAILS- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classAUDIT_DETAILS- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Overrides:
copyin classAUDIT_DETAILS
-
copyValues
-
typedCopy
- Overrides:
typedCopyin classAUDIT_DETAILS
-
equalsDeep
- Overrides:
equalsDeepin classAUDIT_DETAILS
-
equalsShallow
- Overrides:
equalsShallowin classAUDIT_DETAILS
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classAUDIT_DETAILS
-