Package com.ibm.fhir.model.resource
Class Flag
- java.lang.Object
-
- com.ibm.fhir.model.visitor.AbstractVisitable
-
- com.ibm.fhir.model.resource.Resource
-
- com.ibm.fhir.model.resource.DomainResource
-
- com.ibm.fhir.model.resource.Flag
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class Flag extends DomainResource
Prospective warnings of potential issues when providing care to the patient.Maturity level: FMM1 (Trial Use)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFlag.Builder
-
Field Summary
-
Fields inherited from class com.ibm.fhir.model.resource.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class com.ibm.fhir.model.resource.Resource
id, implicitRules, language, meta
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(String elementName, int elementIndex, Visitor visitor)Accept a Visitor and invoke the appropriate visit methods.static Flag.Builderbuilder()booleanequals(Object obj)ReferencegetAuthor()The person, organization or device that created the flag.List<CodeableConcept>getCategory()Allows a flag to be divided into different categories like clinical, administrative etc.CodeableConceptgetCode()The coded value or textual component of the flag to display to the user.ReferencegetEncounter()This alert is only relevant during the encounter.List<Identifier>getIdentifier()Business identifiers assigned to this flag by the performer or other systems which remain constant as the resource is updated and propagates from server to server.PeriodgetPeriod()The period of time from the activation of the flag to inactivation of the flag.FlagStatusgetStatus()Supports basic workflow.ReferencegetSubject()The patient, location, group, organization, or practitioner etc.booleanhasChildren()inthashCode()Flag.BuildertoBuilder()Create a new Builder from the contents of this Resource-
Methods inherited from class com.ibm.fhir.model.resource.DomainResource
getContained, getExtension, getModifierExtension, getText
-
Methods inherited from class com.ibm.fhir.model.resource.Resource
as, getId, getImplicitRules, getLanguage, getMeta, is
-
-
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
Business identifiers assigned to this flag by the performer or other systems which remain constant as the resource is updated and propagates from server to server.- Returns:
- An unmodifiable list containing immutable objects of type
Identifierthat may be empty.
-
getStatus
public FlagStatus getStatus()
Supports basic workflow.- Returns:
- An immutable object of type
FlagStatusthat is non-null.
-
getCategory
public List<CodeableConcept> getCategory()
Allows a flag to be divided into different categories like clinical, administrative etc. Intended to be used as a means of filtering which flags are displayed to particular user or in a given context.- Returns:
- An unmodifiable list containing immutable objects of type
CodeableConceptthat may be empty.
-
getCode
public CodeableConcept getCode()
The coded value or textual component of the flag to display to the user.- Returns:
- An immutable object of type
CodeableConceptthat is non-null.
-
getSubject
public Reference getSubject()
The patient, location, group, organization, or practitioner etc. this is about record this flag is associated with.- Returns:
- An immutable object of type
Referencethat is non-null.
-
getPeriod
public Period getPeriod()
The period of time from the activation of the flag to inactivation of the flag. If the flag is active, the end of the period should be unspecified.- Returns:
- An immutable object of type
Periodthat may be null.
-
getEncounter
public Reference getEncounter()
This alert is only relevant during the encounter.- Returns:
- An immutable object of type
Referencethat may be null.
-
getAuthor
public Reference getAuthor()
The person, organization or device that created the flag.- Returns:
- An immutable object of type
Referencethat may be null.
-
hasChildren
public boolean hasChildren()
- Overrides:
hasChildrenin classDomainResource
-
accept
public void accept(String elementName, int elementIndex, Visitor visitor)
Description copied from interface:VisitableAccept a Visitor and invoke the appropriate visit methods. A typical implementation would look like this:if (visitor.preVisit(this)) { visitor.visitStart(elementName, elementIndex, this); if (visitor.visit(elementName, elementIndex, this)) { // visit children } visitor.visitEnd(elementName, elementIndex, this); visitor.postVisit(this); }- Specified by:
acceptin interfaceVisitable- Specified by:
acceptin classAbstractVisitable- Parameters:
elementName- the name of the element in the context of this visitelementIndex- the index of the element in a list or -1 if it is not contained within a Listvisitor- the visitor to use
-
toBuilder
public Flag.Builder toBuilder()
Description copied from class:ResourceCreate a new Builder from the contents of this Resource- Specified by:
toBuilderin classDomainResource
-
builder
public static Flag.Builder builder()
-
-