Package org.hl7.fhir.dstu2.model
Class DiagnosticOrder
java.lang.Object
org.hl7.fhir.dstu2.model.Base
org.hl7.fhir.dstu2.model.BaseResource
org.hl7.fhir.dstu2.model.Resource
org.hl7.fhir.dstu2.model.DomainResource
org.hl7.fhir.dstu2.model.DiagnosticOrder
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
A record of a request for a diagnostic investigation service to be performed.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static enum
static class
static enum
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected Reference
An encounter that provides additional information about the healthcare context in which this request is made.protected Encounter
The actual object that is the target of the reference (An encounter that provides additional information about the healthcare context in which this request is made.)A summary of the events of interest that have occurred as the request is processed; e.g.protected List
<Identifier> Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.protected List
<DiagnosticOrder.DiagnosticOrderItemComponent> The specific diagnostic investigations that are requested as part of this request.protected List
<Annotation> Any other notes associated with this patient, specimen or order (e.g.protected Reference
The practitioner that holds legal responsibility for ordering the investigation.protected Practitioner
The actual object that is the target of the reference (The practitioner that holds legal responsibility for ordering the investigation.)The clinical priority associated with this order.protected List
<CodeableConcept> An explanation or justification for why this diagnostic investigation is being requested.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
One or more specimens that the diagnostic investigation is about.The actual objects that are the target of the reference (One or more specimens that the diagnostic investigation is about.)protected Enumeration
<DiagnosticOrder.DiagnosticOrderStatus> The status of the order.protected Reference
Who or what the investigation is to be performed on.protected Resource
The actual object that is the target of the reference (Who or what the investigation is to be performed on.Additional clinical information about the patient or specimen that may influence test interpretations.The actual objects that are the target of the reference (Additional clinical information about the patient or specimen that may influence test interpretations.Fields inherited from class org.hl7.fhir.dstu2.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.dstu2.model.Resource
id, implicitRules, language, meta
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddEvent()
addItem()
addNote()
copy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
getEvent()
getItem()
getNote()
boolean
boolean
hasEvent()
boolean
boolean
hasItem()
boolean
hasNote()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setEncounter
(Reference value) setEncounterTarget
(Encounter value) setOrderer
(Reference value) setOrdererTarget
(Practitioner value) void
setProperty
(String name, Base value) setSubject
(Reference value) setSubjectTarget
(Resource value) protected DiagnosticOrder
Methods inherited from class org.hl7.fhir.dstu2.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getModifierExtension, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setText
Methods inherited from class org.hl7.fhir.dstu2.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
Methods inherited from class org.hl7.fhir.dstu2.model.BaseResource
getStructureFhirVersionEnum, setId
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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
subject
Who or what the investigation is to be performed on. This is usually a human patient, but diagnostic tests can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans). -
subjectTarget
The actual object that is the target of the reference (Who or what the investigation is to be performed on. This is usually a human patient, but diagnostic tests can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).) -
orderer
The practitioner that holds legal responsibility for ordering the investigation. -
ordererTarget
The actual object that is the target of the reference (The practitioner that holds legal responsibility for ordering the investigation.) -
identifier
Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller. -
encounter
An encounter that provides additional information about the healthcare context in which this request is made. -
encounterTarget
The actual object that is the target of the reference (An encounter that provides additional information about the healthcare context in which this request is made.) -
reason
An explanation or justification for why this diagnostic investigation is being requested. This is often for billing purposes. May relate to the resources referred to in supportingInformation. -
supportingInformation
Additional clinical information about the patient or specimen that may influence test interpretations. This includes observations explicitly requested by the producer(filler) to provide context or supporting information needed to complete the order. -
supportingInformationTarget
The actual objects that are the target of the reference (Additional clinical information about the patient or specimen that may influence test interpretations. This includes observations explicitly requested by the producer(filler) to provide context or supporting information needed to complete the order.) -
specimen
One or more specimens that the diagnostic investigation is about. -
specimenTarget
The actual objects that are the target of the reference (One or more specimens that the diagnostic investigation is about.) -
status
The status of the order. -
priority
The clinical priority associated with this order. -
event
A summary of the events of interest that have occurred as the request is processed; e.g. when the order was made, various processing steps (specimens received), when it was completed. -
item
The specific diagnostic investigations that are requested as part of this request. Sometimes, there can only be one item per request, but in most contexts, more than one investigation can be requested. -
note
Any other notes associated with this patient, specimen or order (e.g. "patient hates needles"). -
SP_ITEMPASTSTATUS
- See Also:
-
SP_IDENTIFIER
- See Also:
-
SP_BODYSITE
- See Also:
-
SP_CODE
- See Also:
-
SP_EVENTDATE
- See Also:
-
SP_EVENTSTATUSDATE
- See Also:
-
SP_SUBJECT
- See Also:
-
SP_ENCOUNTER
- See Also:
-
SP_ACTOR
- See Also:
-
SP_ITEMDATE
- See Also:
-
SP_ITEMSTATUSDATE
- See Also:
-
SP_EVENTSTATUS
- See Also:
-
SP_ITEMSTATUS
- See Also:
-
SP_PATIENT
- See Also:
-
SP_ORDERER
- See Also:
-
SP_SPECIMEN
- See Also:
-
SP_STATUS
- See Also:
-
-
Constructor Details
-
DiagnosticOrder
public DiagnosticOrder() -
DiagnosticOrder
-
-
Method Details
-
getSubject
- Returns:
subject
(Who or what the investigation is to be performed on. This is usually a human patient, but diagnostic tests can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).)
-
hasSubject
-
setSubject
- Parameters:
value
-subject
(Who or what the investigation is to be performed on. This is usually a human patient, but diagnostic tests can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).)
-
getSubjectTarget
- Returns:
subject
The 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. (Who or what the investigation is to be performed on. This is usually a human patient, but diagnostic tests can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).)
-
setSubjectTarget
- Parameters:
value
-subject
The 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. (Who or what the investigation is to be performed on. This is usually a human patient, but diagnostic tests can also be requested on animals, groups of humans or animals, devices such as dialysis machines, or even locations (typically for environmental scans).)
-
getOrderer
- Returns:
orderer
(The practitioner that holds legal responsibility for ordering the investigation.)
-
hasOrderer
-
setOrderer
- Parameters:
value
-orderer
(The practitioner that holds legal responsibility for ordering the investigation.)
-
getOrdererTarget
- Returns:
orderer
The 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 practitioner that holds legal responsibility for ordering the investigation.)
-
setOrdererTarget
- Parameters:
value
-orderer
The 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 practitioner that holds legal responsibility for ordering the investigation.)
-
getIdentifier
- Returns:
identifier
(Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.)
-
hasIdentifier
-
addIdentifier
- Returns:
identifier
(Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.)
-
addIdentifier
-
getEncounter
- Returns:
encounter
(An encounter that provides additional information about the healthcare context in which this request is made.)
-
hasEncounter
-
setEncounter
- Parameters:
value
-encounter
(An encounter that provides additional information about the healthcare context in which this request is made.)
-
getEncounterTarget
- Returns:
encounter
The 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. (An encounter that provides additional information about the healthcare context in which this request is made.)
-
setEncounterTarget
- Parameters:
value
-encounter
The 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. (An encounter that provides additional information about the healthcare context in which this request is made.)
-
getReason
- Returns:
reason
(An explanation or justification for why this diagnostic investigation is being requested. This is often for billing purposes. May relate to the resources referred to in supportingInformation.)
-
hasReason
-
addReason
- Returns:
reason
(An explanation or justification for why this diagnostic investigation is being requested. This is often for billing purposes. May relate to the resources referred to in supportingInformation.)
-
addReason
-
getSupportingInformation
- Returns:
supportingInformation
(Additional clinical information about the patient or specimen that may influence test interpretations. This includes observations explicitly requested by the producer(filler) to provide context or supporting information needed to complete the order.)
-
hasSupportingInformation
-
addSupportingInformation
- Returns:
supportingInformation
(Additional clinical information about the patient or specimen that may influence test interpretations. This includes observations explicitly requested by the producer(filler) to provide context or supporting information needed to complete the order.)
-
addSupportingInformation
-
getSupportingInformationTarget
- Returns:
supportingInformation
(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Additional clinical information about the patient or specimen that may influence test interpretations. This includes observations explicitly requested by the producer(filler) to provide context or supporting information needed to complete the order.)
-
getSpecimen
- Returns:
specimen
(One or more specimens that the diagnostic investigation is about.)
-
hasSpecimen
-
addSpecimen
- Returns:
specimen
(One or more specimens that the diagnostic investigation is about.)
-
addSpecimen
-
getSpecimenTarget
- Returns:
specimen
(The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. One or more specimens that the diagnostic investigation is about.)
-
addSpecimenTarget
- Returns:
specimen
(Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. One or more specimens that the diagnostic investigation is about.)
-
getStatusElement
- Returns:
status
(The status of the order.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
- Parameters:
value
-status
(The status of the order.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- The status of the order.
-
setStatus
- Parameters:
value
- The status of the order.
-
getPriorityElement
- Returns:
priority
(The clinical priority associated with this order.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the value
-
hasPriorityElement
-
hasPriority
-
setPriorityElement
public DiagnosticOrder setPriorityElement(Enumeration<DiagnosticOrder.DiagnosticOrderPriority> value) - Parameters:
value
-priority
(The clinical priority associated with this order.). This is the underlying object with id, value and extensions. The accessor "getPriority" gives direct access to the value
-
getPriority
- Returns:
- The clinical priority associated with this order.
-
setPriority
- Parameters:
value
- The clinical priority associated with this order.
-
getEvent
- Returns:
event
(A summary of the events of interest that have occurred as the request is processed; e.g. when the order was made, various processing steps (specimens received), when it was completed.)
-
hasEvent
-
addEvent
- Returns:
event
(A summary of the events of interest that have occurred as the request is processed; e.g. when the order was made, various processing steps (specimens received), when it was completed.)
-
addEvent
-
getItem
- Returns:
item
(The specific diagnostic investigations that are requested as part of this request. Sometimes, there can only be one item per request, but in most contexts, more than one investigation can be requested.)
-
hasItem
-
addItem
- Returns:
item
(The specific diagnostic investigations that are requested as part of this request. Sometimes, there can only be one item per request, but in most contexts, more than one investigation can be requested.)
-
addItem
-
getNote
- Returns:
note
(Any other notes associated with this patient, specimen or order (e.g. "patient hates needles").)
-
hasNote
-
addNote
- Returns:
note
(Any other notes associated with this patient, specimen or order (e.g. "patient hates needles").)
-
addNote
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-