Package org.hl7.fhir.dstu2.model
Class DocumentReference.DocumentReferenceContextComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.DocumentReference.DocumentReferenceContextComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- DocumentReference
public static class DocumentReference.DocumentReferenceContextComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ReferenceencounterDescribes the clinical encounter or type of care that the document content is associated with.protected EncounterencounterTargetThe actual object that is the target of the reference (Describes the clinical encounter or type of care that the document content is associated with.)protected List<CodeableConcept>eventThis list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented.protected CodeableConceptfacilityTypeThe kind of facility where the patient was seen.protected PeriodperiodThe time period over which the service that is described by the document was provided.protected CodeableConceptpracticeSettingThis property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.protected List<DocumentReference.DocumentReferenceContextRelatedComponent>relatedRelated identifiers or resources associated with the DocumentReference.protected ReferencesourcePatientInfoThe Patient Information as known when the document was published.protected PatientsourcePatientInfoTargetThe actual object that is the target of the reference (The Patient Information as known when the document was published.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description DocumentReferenceContextComponent()
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
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
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
encounter
protected Reference encounter
Describes the clinical encounter or type of care that the document content is associated with.
-
encounterTarget
protected Encounter encounterTarget
The actual object that is the target of the reference (Describes the clinical encounter or type of care that the document content is associated with.)
-
event
protected List<CodeableConcept> event
This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which the procedure being documented is necessarily a "History and Physical" act.
-
period
protected Period period
The time period over which the service that is described by the document was provided.
-
facilityType
protected CodeableConcept facilityType
The kind of facility where the patient was seen.
-
practiceSetting
protected CodeableConcept practiceSetting
This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.
-
sourcePatientInfo
protected Reference sourcePatientInfo
The Patient Information as known when the document was published. May be a reference to a version specific, or contained.
-
sourcePatientInfoTarget
protected Patient sourcePatientInfoTarget
The actual object that is the target of the reference (The Patient Information as known when the document was published. May be a reference to a version specific, or contained.)
-
related
protected List<DocumentReference.DocumentReferenceContextRelatedComponent> related
Related identifiers or resources associated with the DocumentReference.
-
-
Constructor Detail
-
DocumentReferenceContextComponent
public DocumentReferenceContextComponent()
-
-
Method Detail
-
getEncounter
public Reference getEncounter()
- Returns:
encounter(Describes the clinical encounter or type of care that the document content is associated with.)
-
hasEncounter
public boolean hasEncounter()
-
setEncounter
public DocumentReference.DocumentReferenceContextComponent setEncounter(Reference value)
- Parameters:
value-encounter(Describes the clinical encounter or type of care that the document content is associated with.)
-
getEncounterTarget
public Encounter getEncounterTarget()
- Returns:
encounterThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Describes the clinical encounter or type of care that the document content is associated with.)
-
setEncounterTarget
public DocumentReference.DocumentReferenceContextComponent setEncounterTarget(Encounter value)
- Parameters:
value-encounterThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Describes the clinical encounter or type of care that the document content is associated with.)
-
getEvent
public List<CodeableConcept> getEvent()
- Returns:
event(This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which the procedure being documented is necessarily a "History and Physical" act.)
-
hasEvent
public boolean hasEvent()
-
addEvent
public CodeableConcept addEvent()
- Returns:
event(This list of codes represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which the procedure being documented is necessarily a "History and Physical" act.)
-
addEvent
public DocumentReference.DocumentReferenceContextComponent addEvent(CodeableConcept t)
-
getPeriod
public Period getPeriod()
- Returns:
period(The time period over which the service that is described by the document was provided.)
-
hasPeriod
public boolean hasPeriod()
-
setPeriod
public DocumentReference.DocumentReferenceContextComponent setPeriod(Period value)
- Parameters:
value-period(The time period over which the service that is described by the document was provided.)
-
getFacilityType
public CodeableConcept getFacilityType()
- Returns:
facilityType(The kind of facility where the patient was seen.)
-
hasFacilityType
public boolean hasFacilityType()
-
setFacilityType
public DocumentReference.DocumentReferenceContextComponent setFacilityType(CodeableConcept value)
- Parameters:
value-facilityType(The kind of facility where the patient was seen.)
-
getPracticeSetting
public CodeableConcept getPracticeSetting()
- Returns:
practiceSetting(This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.)
-
hasPracticeSetting
public boolean hasPracticeSetting()
-
setPracticeSetting
public DocumentReference.DocumentReferenceContextComponent setPracticeSetting(CodeableConcept value)
- Parameters:
value-practiceSetting(This property may convey specifics about the practice setting where the content was created, often reflecting the clinical specialty.)
-
getSourcePatientInfo
public Reference getSourcePatientInfo()
- Returns:
sourcePatientInfo(The Patient Information as known when the document was published. May be a reference to a version specific, or contained.)
-
hasSourcePatientInfo
public boolean hasSourcePatientInfo()
-
setSourcePatientInfo
public DocumentReference.DocumentReferenceContextComponent setSourcePatientInfo(Reference value)
- Parameters:
value-sourcePatientInfo(The Patient Information as known when the document was published. May be a reference to a version specific, or contained.)
-
getSourcePatientInfoTarget
public Patient getSourcePatientInfoTarget()
- Returns:
sourcePatientInfoThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The Patient Information as known when the document was published. May be a reference to a version specific, or contained.)
-
setSourcePatientInfoTarget
public DocumentReference.DocumentReferenceContextComponent setSourcePatientInfoTarget(Patient value)
- Parameters:
value-sourcePatientInfoThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The Patient Information as known when the document was published. May be a reference to a version specific, or contained.)
-
getRelated
public List<DocumentReference.DocumentReferenceContextRelatedComponent> getRelated()
- Returns:
related(Related identifiers or resources associated with the DocumentReference.)
-
hasRelated
public boolean hasRelated()
-
addRelated
public DocumentReference.DocumentReferenceContextRelatedComponent addRelated()
- Returns:
related(Related identifiers or resources associated with the DocumentReference.)
-
addRelated
public DocumentReference.DocumentReferenceContextComponent addRelated(DocumentReference.DocumentReferenceContextRelatedComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public DocumentReference.DocumentReferenceContextComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-