public class DiagnosticOrder extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
DiagnosticOrder.DiagnosticOrderEventComponent |
static class |
DiagnosticOrder.DiagnosticOrderItemComponent |
static class |
DiagnosticOrder.DiagnosticOrderPriority |
static class |
DiagnosticOrder.DiagnosticOrderPriorityEnumFactory |
static class |
DiagnosticOrder.DiagnosticOrderStatus |
static class |
DiagnosticOrder.DiagnosticOrderStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Reference |
encounter
An encounter that provides additional information about the healthcare context in which this request is made.
|
protected Encounter |
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.)
|
protected List<DiagnosticOrder.DiagnosticOrderEventComponent> |
event
A summary of the events of interest that have occurred as the request is processed; e.g.
|
protected List<Identifier> |
identifier
Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.
|
protected List<DiagnosticOrder.DiagnosticOrderItemComponent> |
item
The specific diagnostic investigations that are requested as part of this request.
|
protected List<Annotation> |
note
Any other notes associated with this patient, specimen or order (e.g.
|
protected Reference |
orderer
The practitioner that holds legal responsibility for ordering the investigation.
|
protected Practitioner |
ordererTarget
The actual object that is the target of the reference (The practitioner that holds legal responsibility for ordering the investigation.)
|
protected Enumeration<DiagnosticOrder.DiagnosticOrderPriority> |
priority
The clinical priority associated with this order.
|
protected List<CodeableConcept> |
reason
An explanation or justification for why this diagnostic investigation is being requested.
|
static String |
SP_ACTOR |
static String |
SP_BODYSITE |
static String |
SP_CODE |
static String |
SP_ENCOUNTER |
static String |
SP_EVENTDATE |
static String |
SP_EVENTSTATUS |
static String |
SP_EVENTSTATUSDATE |
static String |
SP_IDENTIFIER |
static String |
SP_ITEMDATE |
static String |
SP_ITEMPASTSTATUS |
static String |
SP_ITEMSTATUS |
static String |
SP_ITEMSTATUSDATE |
static String |
SP_ORDERER |
static String |
SP_PATIENT |
static String |
SP_SPECIMEN |
static String |
SP_STATUS |
static String |
SP_SUBJECT |
protected List<Reference> |
specimen
One or more specimens that the diagnostic investigation is about.
|
protected List<Specimen> |
specimenTarget
The actual objects that are the target of the reference (One or more specimens that the diagnostic investigation is about.)
|
protected Enumeration<DiagnosticOrder.DiagnosticOrderStatus> |
status
The status of the order.
|
protected Reference |
subject
Who or what the investigation is to be performed on.
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (Who or what the investigation is to be performed on.
|
protected List<Reference> |
supportingInformation
Additional clinical information about the patient or specimen that may influence test interpretations.
|
protected List<Resource> |
supportingInformationTarget
The actual objects that are the target of the reference (Additional clinical information about the patient or specimen that may influence test interpretations.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
DiagnosticOrder() |
DiagnosticOrder(Reference subject) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Reference subject
protected Resource subjectTarget
protected Reference orderer
protected Practitioner ordererTarget
protected List<Identifier> identifier
protected Reference encounter
protected Encounter encounterTarget
protected List<CodeableConcept> reason
protected List<Reference> supportingInformation
protected List<Resource> supportingInformationTarget
protected List<Reference> specimen
protected List<Specimen> specimenTarget
protected Enumeration<DiagnosticOrder.DiagnosticOrderStatus> status
protected Enumeration<DiagnosticOrder.DiagnosticOrderPriority> priority
protected List<DiagnosticOrder.DiagnosticOrderEventComponent> event
protected List<DiagnosticOrder.DiagnosticOrderItemComponent> item
protected List<Annotation> note
public static final String SP_ITEMPASTSTATUS
public static final String SP_IDENTIFIER
public static final String SP_BODYSITE
public static final String SP_CODE
public static final String SP_EVENTDATE
public static final String SP_EVENTSTATUSDATE
public static final String SP_SUBJECT
public static final String SP_ENCOUNTER
public static final String SP_ACTOR
public static final String SP_ITEMDATE
public static final String SP_ITEMSTATUSDATE
public static final String SP_EVENTSTATUS
public static final String SP_ITEMSTATUS
public static final String SP_PATIENT
public static final String SP_ORDERER
public static final String SP_SPECIMEN
public static final String SP_STATUS
public DiagnosticOrder()
public DiagnosticOrder(Reference subject)
public Reference getSubject()
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).)public boolean hasSubject()
public DiagnosticOrder setSubject(Reference value)
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).)public Resource getSubjectTarget()
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).)public DiagnosticOrder setSubjectTarget(Resource value)
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).)public Reference getOrderer()
orderer (The practitioner that holds legal responsibility for ordering the investigation.)public boolean hasOrderer()
public DiagnosticOrder setOrderer(Reference value)
value - orderer (The practitioner that holds legal responsibility for ordering the investigation.)public Practitioner getOrdererTarget()
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.)public DiagnosticOrder setOrdererTarget(Practitioner value)
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.)public List<Identifier> getIdentifier()
identifier (Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.)public DiagnosticOrder addIdentifier(Identifier t)
public Reference getEncounter()
encounter (An encounter that provides additional information about the healthcare context in which this request is made.)public boolean hasEncounter()
public DiagnosticOrder setEncounter(Reference value)
value - encounter (An encounter that provides additional information about the healthcare context in which this request is made.)public Encounter getEncounterTarget()
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.)public DiagnosticOrder setEncounterTarget(Encounter value)
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.)public List<CodeableConcept> getReason()
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.)public boolean hasReason()
public CodeableConcept addReason()
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.)public DiagnosticOrder addReason(CodeableConcept t)
public List<Reference> getSupportingInformation()
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.)public boolean hasSupportingInformation()
public Reference addSupportingInformation()
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.)public DiagnosticOrder addSupportingInformation(Reference t)
public List<Resource> getSupportingInformationTarget()
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.)public List<Reference> getSpecimen()
specimen (One or more specimens that the diagnostic investigation is about.)public boolean hasSpecimen()
public Reference addSpecimen()
specimen (One or more specimens that the diagnostic investigation is about.)public DiagnosticOrder addSpecimen(Reference t)
public List<Specimen> getSpecimenTarget()
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.)public Specimen addSpecimenTarget()
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.)public Enumeration<DiagnosticOrder.DiagnosticOrderStatus> getStatusElement()
status (The status of the order.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public DiagnosticOrder setStatusElement(Enumeration<DiagnosticOrder.DiagnosticOrderStatus> value)
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 valuepublic DiagnosticOrder.DiagnosticOrderStatus getStatus()
public DiagnosticOrder setStatus(DiagnosticOrder.DiagnosticOrderStatus value)
value - The status of the order.public Enumeration<DiagnosticOrder.DiagnosticOrderPriority> getPriorityElement()
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 valuepublic boolean hasPriorityElement()
public boolean hasPriority()
public DiagnosticOrder setPriorityElement(Enumeration<DiagnosticOrder.DiagnosticOrderPriority> value)
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 valuepublic DiagnosticOrder.DiagnosticOrderPriority getPriority()
public DiagnosticOrder setPriority(DiagnosticOrder.DiagnosticOrderPriority value)
value - The clinical priority associated with this order.public List<DiagnosticOrder.DiagnosticOrderEventComponent> getEvent()
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.)public boolean hasEvent()
public DiagnosticOrder.DiagnosticOrderEventComponent addEvent()
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.)public DiagnosticOrder addEvent(DiagnosticOrder.DiagnosticOrderEventComponent t)
public List<DiagnosticOrder.DiagnosticOrderItemComponent> getItem()
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.)public boolean hasItem()
public DiagnosticOrder.DiagnosticOrderItemComponent addItem()
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.)public DiagnosticOrder addItem(DiagnosticOrder.DiagnosticOrderItemComponent t)
public List<Annotation> getNote()
note (Any other notes associated with this patient, specimen or order (e.g. "patient hates needles").)public boolean hasNote()
public Annotation addNote()
note (Any other notes associated with this patient, specimen or order (e.g. "patient hates needles").)public DiagnosticOrder addNote(Annotation t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic DiagnosticOrder copy()
copy in class DomainResourceprotected DiagnosticOrder typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.