
Package org.hl7.fhir.r5.openehr
Class ACTION
- 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
Used to record a clinical action that has been performed, which may have been ad hoc, or due to the execution of an Activity in an Instruction workflow. Every Action corresponds to a careflow step of some kind or another.
- 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 ITEM_STRUCTURE
Description of the action that has been performed, in the form of an archetyped structure.protected INSTRUCTION_DETAILS
Details of the Instruction that caused this Action to be performed, if there was one.protected ISM_TRANSITION
Details of transition in the Instruction state machine caused by this Action.protected DV_DATE_TIME
Point in time at which this action completed.Fields inherited from class org.hl7.fhir.r5.openehr.CARE_ENTRY
guideline_id, protocol
Fields inherited from class org.hl7.fhir.r5.openehr.ENTRY
encoding, language, other_participationsList, provider, subject, workflow_id
Fields inherited from class org.hl7.fhir.r5.openehr.PATHABLE
archetype_details, archetype_node_id, feeder_audit, linksList, name, uid
-
Constructor Summary
ConstructorsConstructorDescriptionACTION()
ConstructorACTION
(DV_DATE_TIME time, ISM_TRANSITION ism_transition, ITEM_STRUCTURE description) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
copyValues
(ACTION dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) getTime()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
hasTime()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setDescription
(ITEM_STRUCTURE value) setIsm_transition
(ISM_TRANSITION value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setTime
(DV_DATE_TIME value) protected ACTION
Methods inherited from class org.hl7.fhir.r5.openehr.CARE_ENTRY
copyValues, getGuideline_id, getProtocol, hasGuideline_id, hasProtocol, setGuideline_id, setProtocol
Methods inherited from class org.hl7.fhir.r5.openehr.ENTRY
addOther_participations, addOther_participations, copyValues, getEncoding, getLanguage, getOther_participationsFirstRep, getOther_participationsList, getProvider, getSubject, getWorkflow_id, hasEncoding, hasLanguage, hasOther_participations, hasProvider, hasSubject, hasWorkflow_id, setEncoding, setLanguage, setOther_participationsList, setProvider, setSubject, setWorkflow_id
Methods inherited from class org.hl7.fhir.r5.openehr.CONTENT_ITEM
copyValues
Methods inherited from class org.hl7.fhir.r5.openehr.LOCATABLE
copyValues
Methods inherited from class org.hl7.fhir.r5.openehr.PATHABLE
addLinks, addLinks, copyValues, getArchetype_details, getArchetype_node_id, getArchetype_node_idElement, getFeeder_audit, getLinksFirstRep, getLinksList, getName, getUid, hasArchetype_details, hasArchetype_node_id, hasArchetype_node_idElement, hasFeeder_audit, hasLinks, hasName, hasUid, setArchetype_details, setArchetype_node_id, setArchetype_node_idElement, setFeeder_audit, setLinksList, setName, setUid
Methods inherited from class org.hl7.fhir.r5.openehr.Any
copyValues
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
-
time
Point in time at which this action completed. To indicate an unknown time, use a DV_DATE_TIME instance with value set to the time of creation (or some other known time before which the Action is known to have occurred, e.g. data accession timestamp from integration engine), and magnitude_status set to invalid input: '<'. -
ism_transition
Details of transition in the Instruction state machine caused by this Action. -
instruction_details
Details of the Instruction that caused this Action to be performed, if there was one. -
description
Description of the action that has been performed, in the form of an archetyped structure.
-
-
Constructor Details
-
ACTION
public ACTION()Constructor -
ACTION
Constructor
-
-
Method Details
-
getTime
- Returns:
time
(Point in time at which this action completed. To indicate an unknown time, use a DV_DATE_TIME instance with value set to the time of creation (or some other known time before which the Action is known to have occurred, e.g. data accession timestamp from integration engine), and magnitude_status set to invalid input: '<'.)
-
hasTime
-
setTime
- Parameters:
value
-time
(Point in time at which this action completed. To indicate an unknown time, use a DV_DATE_TIME instance with value set to the time of creation (or some other known time before which the Action is known to have occurred, e.g. data accession timestamp from integration engine), and magnitude_status set to invalid input: '<'.)
-
getIsm_transition
- Returns:
ism_transition
(Details of transition in the Instruction state machine caused by this Action.)
-
hasIsm_transition
-
setIsm_transition
- Parameters:
value
-ism_transition
(Details of transition in the Instruction state machine caused by this Action.)
-
getInstruction_details
- Returns:
instruction_details
(Details of the Instruction that caused this Action to be performed, if there was one.)
-
hasInstruction_details
-
setInstruction_details
- Parameters:
value
-instruction_details
(Details of the Instruction that caused this Action to be performed, if there was one.)
-
getDescription
- Returns:
description
(Description of the action that has been performed, in the form of an archetyped structure.)
-
hasDescription
-
setDescription
- Parameters:
value
-description
(Description of the action that has been performed, in the form of an archetyped structure.)
-
listChildren
- Overrides:
listChildren
in classCARE_ENTRY
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classCARE_ENTRY
- 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 classCARE_ENTRY
- 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 classCARE_ENTRY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classCARE_ENTRY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classCARE_ENTRY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classCARE_ENTRY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classCARE_ENTRY
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classCARE_ENTRY
- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copy
in classCARE_ENTRY
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classCARE_ENTRY
-
equalsShallow
- Overrides:
equalsShallow
in classCARE_ENTRY
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classCARE_ENTRY
-