Class DiagnosticOrder
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.DiagnosticOrder
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
public class DiagnosticOrder extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR DiagnosticOrder Resource (clinical.diagnostics)Definition: A record of a request for a diagnostic investigation service to be performed.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/DiagnosticOrder
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDiagnosticOrder.EventBlock class for child element: DiagnosticOrder.event ()static classDiagnosticOrder.ItemBlock class for child element: DiagnosticOrder.item ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.ReferenceClientParamACTORFluent Client search parameter constant for actorstatic ca.uhn.fhir.rest.gclient.TokenClientParamBODYSITEFluent Client search parameter constant for bodysitestatic ca.uhn.fhir.rest.gclient.TokenClientParamCODEFluent Client search parameter constant for codestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamENCOUNTERFluent Client search parameter constant for encounterstatic ca.uhn.fhir.rest.gclient.DateClientParamEVENT_DATEFluent Client search parameter constant for event-datestatic ca.uhn.fhir.rest.gclient.TokenClientParamEVENT_STATUSFluent Client search parameter constant for event-statusstatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.DateClientParam>EVENT_STATUS_EVENT_DATEFluent Client search parameter constant for event-status-event-datestatic ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_ACTORConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ENCOUNTERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ORDERERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SPECIMENConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUBJECTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.DateClientParamITEM_DATEFluent Client search parameter constant for item-datestatic ca.uhn.fhir.rest.gclient.TokenClientParamITEM_PAST_STATUSFluent Client search parameter constant for item-past-statusstatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.DateClientParam>ITEM_PAST_STATUS_ITEM_DATEFluent Client search parameter constant for item-past-status-item-datestatic ca.uhn.fhir.rest.gclient.TokenClientParamITEM_STATUSFluent Client search parameter constant for item-statusstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamORDERERFluent Client search parameter constant for ordererstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic StringSP_ACTORSearch parameter constant for actorstatic StringSP_BODYSITESearch parameter constant for bodysitestatic StringSP_CODESearch parameter constant for codestatic StringSP_ENCOUNTERSearch parameter constant for encounterstatic StringSP_EVENT_DATESearch parameter constant for event-datestatic StringSP_EVENT_STATUSSearch parameter constant for event-statusstatic StringSP_EVENT_STATUS_EVENT_DATESearch parameter constant for event-status-event-datestatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_ITEM_DATESearch parameter constant for item-datestatic StringSP_ITEM_PAST_STATUSSearch parameter constant for item-past-statusstatic StringSP_ITEM_PAST_STATUS_ITEM_DATESearch parameter constant for item-past-status-item-datestatic StringSP_ITEM_STATUSSearch parameter constant for item-statusstatic StringSP_ORDERERSearch parameter constant for ordererstatic StringSP_PATIENTSearch parameter constant for patientstatic StringSP_SPECIMENSearch parameter constant for specimenstatic StringSP_STATUSSearch parameter constant for statusstatic StringSP_SUBJECTSearch parameter constant for subjectstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamSPECIMENFluent Client search parameter constant for specimenstatic ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBJECTFluent Client search parameter constant for subject-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description DiagnosticOrder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiagnosticOrder.EventaddEvent()Adds and returns a new value for event ()DiagnosticOrderaddEvent(DiagnosticOrder.Event theValue)Adds a given new value for event ()IdentifierDtaddIdentifier()Adds and returns a new value for identifier (id)DiagnosticOrderaddIdentifier(IdentifierDt theValue)Adds a given new value for identifier (id)DiagnosticOrder.ItemaddItem()Adds and returns a new value for item ()DiagnosticOrderaddItem(DiagnosticOrder.Item theValue)Adds a given new value for item ()AnnotationDtaddNote()Adds and returns a new value for note ()DiagnosticOrderaddNote(AnnotationDt theValue)Adds a given new value for note ()CodeableConceptDtaddReason()Adds and returns a new value for reason ()DiagnosticOrderaddReason(CodeableConceptDt theValue)Adds a given new value for reason ()ResourceReferenceDtaddSpecimen()Adds and returns a new value for specimen ()ResourceReferenceDtaddSupportingInformation()Adds and returns a new value for supportingInformation ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)ResourceReferenceDtgetEncounter()Gets the value(s) for encounter (context).List<DiagnosticOrder.Event>getEvent()Gets the value(s) for event ().DiagnosticOrder.EventgetEventFirstRep()Gets the first repetition for event (), creating it if it does not already exist.List<IdentifierDt>getIdentifier()Gets the value(s) for identifier (id).IdentifierDtgetIdentifierFirstRep()Gets the first repetition for identifier (id), creating it if it does not already exist.List<DiagnosticOrder.Item>getItem()Gets the value(s) for item ().DiagnosticOrder.ItemgetItemFirstRep()Gets the first repetition for item (), creating it if it does not already exist.List<AnnotationDt>getNote()Gets the value(s) for note ().AnnotationDtgetNoteFirstRep()Gets the first repetition for note (), creating it if it does not already exist.ResourceReferenceDtgetOrderer()Gets the value(s) for orderer (who.actor).StringgetPriority()Gets the value(s) for priority (grade).ca.uhn.fhir.model.primitive.BoundCodeDt<DiagnosticOrderPriorityEnum>getPriorityElement()Gets the value(s) for priority (grade).List<CodeableConceptDt>getReason()Gets the value(s) for reason ().CodeableConceptDtgetReasonFirstRep()Gets the first repetition for reason (), creating it if it does not already exist.StringgetResourceName()List<ResourceReferenceDt>getSpecimen()Gets the value(s) for specimen ().StringgetStatus()Gets the value(s) for status (status).ca.uhn.fhir.model.primitive.BoundCodeDt<DiagnosticOrderStatusEnum>getStatusElement()Gets the value(s) for status (status).ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()ResourceReferenceDtgetSubject()Gets the value(s) for subject (who.focus).List<ResourceReferenceDt>getSupportingInformation()Gets the value(s) for supportingInformation ().booleanisEmpty()DiagnosticOrdersetEncounter(ResourceReferenceDt theValue)Sets the value(s) for encounter (context)DiagnosticOrdersetEvent(List<DiagnosticOrder.Event> theValue)Sets the value(s) for event ()DiagnosticOrdersetIdentifier(List<IdentifierDt> theValue)Sets the value(s) for identifier (id)DiagnosticOrdersetItem(List<DiagnosticOrder.Item> theValue)Sets the value(s) for item ()DiagnosticOrdersetNote(List<AnnotationDt> theValue)Sets the value(s) for note ()DiagnosticOrdersetOrderer(ResourceReferenceDt theValue)Sets the value(s) for orderer (who.actor)DiagnosticOrdersetPriority(DiagnosticOrderPriorityEnum theValue)Sets the value(s) for priority (grade)DiagnosticOrdersetPriority(ca.uhn.fhir.model.primitive.BoundCodeDt<DiagnosticOrderPriorityEnum> theValue)Sets the value(s) for priority (grade)DiagnosticOrdersetReason(List<CodeableConceptDt> theValue)Sets the value(s) for reason ()DiagnosticOrdersetSpecimen(List<ResourceReferenceDt> theValue)Sets the value(s) for specimen ()DiagnosticOrdersetStatus(DiagnosticOrderStatusEnum theValue)Sets the value(s) for status (status)DiagnosticOrdersetStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<DiagnosticOrderStatusEnum> theValue)Sets the value(s) for status (status)DiagnosticOrdersetSubject(ResourceReferenceDt theValue)Sets the value(s) for subject (who.focus)DiagnosticOrdersetSupportingInformation(List<ResourceReferenceDt> theValue)Sets the value(s) for supportingInformation ()-
Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
-
-
-
Field Detail
-
SP_ACTOR
public static final String SP_ACTOR
Search parameter constant for actorDescription:
Type: reference
Path: DiagnosticOrder.event.actor | DiagnosticOrder.item.event.actor
- See Also:
- Constant Field Values
-
ACTOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ACTOR
Fluent Client search parameter constant for actorDescription:
Type: reference
Path: DiagnosticOrder.event.actor | DiagnosticOrder.item.event.actor
-
SP_BODYSITE
public static final String SP_BODYSITE
Search parameter constant for bodysiteDescription:
Type: token
Path: DiagnosticOrder.item.bodySite
- See Also:
- Constant Field Values
-
BODYSITE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODYSITE
Fluent Client search parameter constant for bodysiteDescription:
Type: token
Path: DiagnosticOrder.item.bodySite
-
SP_CODE
public static final String SP_CODE
Search parameter constant for codeDescription:
Type: token
Path: DiagnosticOrder.item.code
- See Also:
- Constant Field Values
-
CODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Fluent Client search parameter constant for codeDescription:
Type: token
Path: DiagnosticOrder.item.code
-
SP_EVENT_DATE
public static final String SP_EVENT_DATE
Search parameter constant for event-dateDescription:
Type: date
Path: DiagnosticOrder.event.dateTime
- See Also:
- Constant Field Values
-
EVENT_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam EVENT_DATE
Fluent Client search parameter constant for event-dateDescription:
Type: date
Path: DiagnosticOrder.event.dateTime
-
SP_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter constant for encounterDescription:
Type: reference
Path: DiagnosticOrder.encounter
- See Also:
- Constant Field Values
-
ENCOUNTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Fluent Client search parameter constant for encounterDescription:
Type: reference
Path: DiagnosticOrder.encounter
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: DiagnosticOrder.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: DiagnosticOrder.identifier
-
SP_ITEM_DATE
public static final String SP_ITEM_DATE
Search parameter constant for item-dateDescription:
Type: date
Path: DiagnosticOrder.item.event.dateTime
- See Also:
- Constant Field Values
-
ITEM_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam ITEM_DATE
Fluent Client search parameter constant for item-dateDescription:
Type: date
Path: DiagnosticOrder.item.event.dateTime
-
SP_ITEM_PAST_STATUS
public static final String SP_ITEM_PAST_STATUS
Search parameter constant for item-past-statusDescription:
Type: token
Path: DiagnosticOrder.item.event.status
- See Also:
- Constant Field Values
-
ITEM_PAST_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ITEM_PAST_STATUS
Fluent Client search parameter constant for item-past-statusDescription:
Type: token
Path: DiagnosticOrder.item.event.status
-
SP_ITEM_STATUS
public static final String SP_ITEM_STATUS
Search parameter constant for item-statusDescription:
Type: token
Path: DiagnosticOrder.item.status
- See Also:
- Constant Field Values
-
ITEM_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ITEM_STATUS
Fluent Client search parameter constant for item-statusDescription:
Type: token
Path: DiagnosticOrder.item.status
-
SP_ORDERER
public static final String SP_ORDERER
Search parameter constant for ordererDescription:
Type: reference
Path: DiagnosticOrder.orderer
- See Also:
- Constant Field Values
-
ORDERER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORDERER
Fluent Client search parameter constant for ordererDescription:
Type: reference
Path: DiagnosticOrder.orderer
-
SP_EVENT_STATUS
public static final String SP_EVENT_STATUS
Search parameter constant for event-statusDescription:
Type: token
Path: DiagnosticOrder.event.status
- See Also:
- Constant Field Values
-
EVENT_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVENT_STATUS
Fluent Client search parameter constant for event-statusDescription:
Type: token
Path: DiagnosticOrder.event.status
-
SP_SPECIMEN
public static final String SP_SPECIMEN
Search parameter constant for specimenDescription:
Type: reference
Path: DiagnosticOrder.specimen | DiagnosticOrder.item.specimen
- See Also:
- Constant Field Values
-
SPECIMEN
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN
Fluent Client search parameter constant for specimenDescription:
Type: reference
Path: DiagnosticOrder.specimen | DiagnosticOrder.item.specimen
-
SP_STATUS
public static final String SP_STATUS
Search parameter constant for statusDescription:
Type: token
Path: DiagnosticOrder.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription:
Type: token
Path: DiagnosticOrder.status
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter constant for subjectDescription:
Type: reference
Path: DiagnosticOrder.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription:
Type: reference
Path: DiagnosticOrder.subject
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: DiagnosticOrder.subject
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: DiagnosticOrder.subject
-
SP_ITEM_PAST_STATUS_ITEM_DATE
public static final String SP_ITEM_PAST_STATUS_ITEM_DATE
Search parameter constant for item-past-status-item-dateDescription: A combination of item-past-status and item-date
Type: composite
Path: item-past-status & item-date
- See Also:
- Constant Field Values
-
ITEM_PAST_STATUS_ITEM_DATE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.DateClientParam> ITEM_PAST_STATUS_ITEM_DATE
Fluent Client search parameter constant for item-past-status-item-dateDescription: A combination of item-past-status and item-date
Type: composite
Path: item-past-status & item-date
-
SP_EVENT_STATUS_EVENT_DATE
public static final String SP_EVENT_STATUS_EVENT_DATE
Search parameter constant for event-status-event-dateDescription: A combination of past-status and date
Type: composite
Path: event-status & event-date
- See Also:
- Constant Field Values
-
EVENT_STATUS_EVENT_DATE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.DateClientParam> EVENT_STATUS_EVENT_DATE
Fluent Client search parameter constant for event-status-event-dateDescription: A combination of past-status and date
Type: composite
Path: event-status & event-date
-
INCLUDE_ACTOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_ACTOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticOrder:actor".
-
INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticOrder:encounter".
-
INCLUDE_ORDERER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORDERER
Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticOrder:orderer".
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticOrder:patient".
-
INCLUDE_SPECIMEN
public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN
Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticOrder:specimen".
-
INCLUDE_SUBJECT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticOrder:subject".
-
-
Constructor Detail
-
DiagnosticOrder
public DiagnosticOrder()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getSubject
public ResourceReferenceDt getSubject()
Gets the value(s) for subject (who.focus). creating it if it does not exist. Will not returnnull.Definition: 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)
-
setSubject
public DiagnosticOrder setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject (who.focus)Definition: 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
public ResourceReferenceDt getOrderer()
Gets the value(s) for orderer (who.actor). creating it if it does not exist. Will not returnnull.Definition: The practitioner that holds legal responsibility for ordering the investigation
-
setOrderer
public DiagnosticOrder setOrderer(ResourceReferenceDt theValue)
Sets the value(s) for orderer (who.actor)Definition: The practitioner that holds legal responsibility for ordering the investigation
-
getIdentifier
public List<IdentifierDt> getIdentifier()
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull.Definition: Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.
-
setIdentifier
public DiagnosticOrder setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)Definition: Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier (id)Definition: Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.
-
addIdentifier
public DiagnosticOrder addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)Definition: Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.
- Parameters:
theValue- The identifier to add (must not benull)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: Identifiers assigned to this order instance by the orderer and/or the receiver and/or order fulfiller.
-
getEncounter
public ResourceReferenceDt getEncounter()
Gets the value(s) for encounter (context). creating it if it does not exist. Will not returnnull.Definition: An encounter that provides additional information about the healthcare context in which this request is made
-
setEncounter
public DiagnosticOrder setEncounter(ResourceReferenceDt theValue)
Sets the value(s) for encounter (context)Definition: An encounter that provides additional information about the healthcare context in which this request is made
-
getReason
public List<CodeableConceptDt> getReason()
Gets the value(s) for reason (). creating it if it does not exist. Will not returnnull.Definition: 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.
-
setReason
public DiagnosticOrder setReason(List<CodeableConceptDt> theValue)
Sets the value(s) for reason ()Definition: 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
public CodeableConceptDt addReason()
Adds and returns a new value for reason ()Definition: 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
public DiagnosticOrder addReason(CodeableConceptDt theValue)
Adds a given new value for reason ()Definition: 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.
- Parameters:
theValue- The reason to add (must not benull)
-
getReasonFirstRep
public CodeableConceptDt getReasonFirstRep()
Gets the first repetition for reason (), creating it if it does not already exist.Definition: 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.
-
getSupportingInformation
public List<ResourceReferenceDt> getSupportingInformation()
Gets the value(s) for supportingInformation (). creating it if it does not exist. Will not returnnull.Definition: 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.
-
setSupportingInformation
public DiagnosticOrder setSupportingInformation(List<ResourceReferenceDt> theValue)
Sets the value(s) for supportingInformation ()Definition: 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
public ResourceReferenceDt addSupportingInformation()
Adds and returns a new value for supportingInformation ()Definition: 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
public List<ResourceReferenceDt> getSpecimen()
Gets the value(s) for specimen (). creating it if it does not exist. Will not returnnull.Definition: One or more specimens that the diagnostic investigation is about
-
setSpecimen
public DiagnosticOrder setSpecimen(List<ResourceReferenceDt> theValue)
Sets the value(s) for specimen ()Definition: One or more specimens that the diagnostic investigation is about
-
addSpecimen
public ResourceReferenceDt addSpecimen()
Adds and returns a new value for specimen ()Definition: One or more specimens that the diagnostic investigation is about
-
getStatusElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<DiagnosticOrderStatusEnum> getStatusElement()
Gets the value(s) for status (status). creating it if it does not exist. Will not returnnull.Definition: The status of the order
-
getStatus
public String getStatus()
Gets the value(s) for status (status). creating it if it does not exist. This method may returnnull.Definition: The status of the order
-
setStatus
public DiagnosticOrder setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<DiagnosticOrderStatusEnum> theValue)
Sets the value(s) for status (status)Definition: The status of the order
-
setStatus
public DiagnosticOrder setStatus(DiagnosticOrderStatusEnum theValue)
Sets the value(s) for status (status)Definition: The status of the order
-
getPriorityElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<DiagnosticOrderPriorityEnum> getPriorityElement()
Gets the value(s) for priority (grade). creating it if it does not exist. Will not returnnull.Definition: The clinical priority associated with this order
-
getPriority
public String getPriority()
Gets the value(s) for priority (grade). creating it if it does not exist. This method may returnnull.Definition: The clinical priority associated with this order
-
setPriority
public DiagnosticOrder setPriority(ca.uhn.fhir.model.primitive.BoundCodeDt<DiagnosticOrderPriorityEnum> theValue)
Sets the value(s) for priority (grade)Definition: The clinical priority associated with this order
-
setPriority
public DiagnosticOrder setPriority(DiagnosticOrderPriorityEnum theValue)
Sets the value(s) for priority (grade)Definition: The clinical priority associated with this order
-
getEvent
public List<DiagnosticOrder.Event> getEvent()
Gets the value(s) for event (). creating it if it does not exist. Will not returnnull.Definition: 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
-
setEvent
public DiagnosticOrder setEvent(List<DiagnosticOrder.Event> theValue)
Sets the value(s) for event ()Definition: 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
public DiagnosticOrder.Event addEvent()
Adds and returns a new value for event ()Definition: 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
public DiagnosticOrder addEvent(DiagnosticOrder.Event theValue)
Adds a given new value for event ()Definition: 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
- Parameters:
theValue- The event to add (must not benull)
-
getEventFirstRep
public DiagnosticOrder.Event getEventFirstRep()
Gets the first repetition for event (), creating it if it does not already exist.Definition: 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
-
getItem
public List<DiagnosticOrder.Item> getItem()
Gets the value(s) for item (). creating it if it does not exist. Will not returnnull.Definition: 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
-
setItem
public DiagnosticOrder setItem(List<DiagnosticOrder.Item> theValue)
Sets the value(s) for item ()Definition: 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
public DiagnosticOrder.Item addItem()
Adds and returns a new value for item ()Definition: 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
public DiagnosticOrder addItem(DiagnosticOrder.Item theValue)
Adds a given new value for item ()Definition: 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
- Parameters:
theValue- The item to add (must not benull)
-
getItemFirstRep
public DiagnosticOrder.Item getItemFirstRep()
Gets the first repetition for item (), creating it if it does not already exist.Definition: 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
-
getNote
public List<AnnotationDt> getNote()
Gets the value(s) for note (). creating it if it does not exist. Will not returnnull.Definition: Any other notes associated with this patient, specimen or order (e.g. \"patient hates needles\")
-
setNote
public DiagnosticOrder setNote(List<AnnotationDt> theValue)
Sets the value(s) for note ()Definition: Any other notes associated with this patient, specimen or order (e.g. \"patient hates needles\")
-
addNote
public AnnotationDt addNote()
Adds and returns a new value for note ()Definition: Any other notes associated with this patient, specimen or order (e.g. \"patient hates needles\")
-
addNote
public DiagnosticOrder addNote(AnnotationDt theValue)
Adds a given new value for note ()Definition: Any other notes associated with this patient, specimen or order (e.g. \"patient hates needles\")
- Parameters:
theValue- The note to add (must not benull)
-
getNoteFirstRep
public AnnotationDt getNoteFirstRep()
Gets the first repetition for note (), creating it if it does not already exist.Definition: Any other notes associated with this patient, specimen or order (e.g. \"patient hates needles\")
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-