public class SequencingLab extends BaseResource implements IResource
Definition: A lab for sequencing
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/SequencingLab
| Modifier and Type | Class and Description |
|---|---|
static class |
SequencingLab.Specimen
Block class for child element: SequencingLab.specimen (Specimen of the lab)
|
static class |
SequencingLab.System
Block class for child element: SequencingLab.system (Sequencing System)
|
| Modifier and Type | Field and Description |
|---|---|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
static StringClientParam |
ORGANIZATION
Fluent Client search parameter constant for organization
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_ORGANIZATION
Search parameter constant for organization
|
static String |
SP_SPECIMEN
Search parameter constant for specimen
|
static String |
SP_SUBJECT
Search parameter constant for subject
|
static String |
SP_SYSTEM_CLASS
Search parameter constant for system-class
|
static String |
SP_SYSTEM_NAME
Search parameter constant for system-name
|
static StringClientParam |
SPECIMEN
Fluent Client search parameter constant for specimen
|
static ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
static StringClientParam |
SYSTEM_CLASS
Fluent Client search parameter constant for system-class
|
static StringClientParam |
SYSTEM_NAME
Fluent Client search parameter constant for system-name
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
SequencingLab() |
| Modifier and Type | Method and Description |
|---|---|
AttachmentDt |
addFile()
Adds and returns a new value for file (File)
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
DateDt |
getDate()
Gets the value(s) for date (Date).
|
List<AttachmentDt> |
getFile()
Gets the value(s) for file (File).
|
AttachmentDt |
getFileFirstRep()
Gets the first repetition for file (File),
creating it if it does not already exist.
|
StringDt |
getName()
Gets the value(s) for name (Name).
|
StringDt |
getOrganization()
Gets the value(s) for organization (Organization).
|
SequencingLab.Specimen |
getSpecimen()
Gets the value(s) for specimen (Specimen of the lab).
|
ResourceReferenceDt |
getSubject()
Gets the value(s) for subject (Subject).
|
SequencingLab.System |
getSystem()
Gets the value(s) for system (Sequencing System).
|
CodeDt |
getType()
Gets the value(s) for type (Type).
|
boolean |
isEmpty() |
SequencingLab |
setDate(DateDt theValue)
Sets the value(s) for date (Date)
|
SequencingLab |
setDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for date (Date)
|
SequencingLab |
setDateWithDayPrecision(Date theDate)
Sets the value for date (Date)
|
SequencingLab |
setFile(List<AttachmentDt> theValue)
Sets the value(s) for file (File)
|
SequencingLab |
setName(String theString)
Sets the value for name (Name)
|
SequencingLab |
setName(StringDt theValue)
Sets the value(s) for name (Name)
|
SequencingLab |
setOrganization(String theString)
Sets the value for organization (Organization)
|
SequencingLab |
setOrganization(StringDt theValue)
Sets the value(s) for organization (Organization)
|
SequencingLab |
setSpecimen(SequencingLab.Specimen theValue)
Sets the value(s) for specimen (Specimen of the lab)
|
SequencingLab |
setSubject(ResourceReferenceDt theValue)
Sets the value(s) for subject (Subject)
|
SequencingLab |
setSystem(SequencingLab.System theValue)
Sets the value(s) for system (Sequencing System)
|
SequencingLab |
setType(CodeDt theValue)
Sets the value(s) for type (Type)
|
SequencingLab |
setType(String theCode)
Sets the value for type (Type)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_SUBJECT
Description: Subject of the lab
Type: reference
Path: SequencingLab.subject
public static final ReferenceClientParam SUBJECT
Description: Subject of the lab
Type: reference
Path: SequencingLab.subject
public static final Include INCLUDE_SUBJECT
public static final String SP_SPECIMEN
Description: Type of the specimen used for the lab
Type: string
Path: SequencingLab.specimen.type
public static final StringClientParam SPECIMEN
Description: Type of the specimen used for the lab
Type: string
Path: SequencingLab.specimen.type
public static final String SP_DATE
Description: Date when result of the lab is uploaded
Type: date
Path: SequencingLab.date
public static final DateClientParam DATE
Description: Date when result of the lab is uploaded
Type: date
Path: SequencingLab.date
public static final String SP_ORGANIZATION
Description: Organization that does the lab
Type: string
Path: SequencingLab.organization
public static final StringClientParam ORGANIZATION
Description: Organization that does the lab
Type: string
Path: SequencingLab.organization
public static final String SP_SYSTEM_CLASS
Description: Class of the sequencing system
Type: string
Path: SequencingLab.system.class
public static final StringClientParam SYSTEM_CLASS
Description: Class of the sequencing system
Type: string
Path: SequencingLab.system.class
public static final String SP_SYSTEM_NAME
Description: Name of the sequencing system
Type: string
Path: SequencingLab.system.name
public static final StringClientParam SYSTEM_NAME
Description: Name of the sequencing system
Type: string
Path: SequencingLab.system.name
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic ResourceReferenceDt getSubject()
null.
Definition: Subject of the sequencing lab
public SequencingLab setSubject(ResourceReferenceDt theValue)
Definition: Subject of the sequencing lab
public StringDt getOrganization()
null.
Definition: Organization that does the sequencing
public SequencingLab setOrganization(StringDt theValue)
Definition: Organization that does the sequencing
public SequencingLab setOrganization(String theString)
Definition: Organization that does the sequencing
public StringDt getName()
null.
Definition: Name of the lab
public SequencingLab setName(StringDt theValue)
Definition: Name of the lab
public SequencingLab setName(String theString)
Definition: Name of the lab
public DateDt getDate()
null.
Definition: Date when the result of the lab is uploaded
public SequencingLab setDate(DateDt theValue)
Definition: Date when the result of the lab is uploaded
public SequencingLab setDateWithDayPrecision(Date theDate)
Definition: Date when the result of the lab is uploaded
public SequencingLab setDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: Date when the result of the lab is uploaded
public CodeDt getType()
null.
Definition: Type of the sequencing lab
public SequencingLab setType(CodeDt theValue)
Definition: Type of the sequencing lab
public SequencingLab setType(String theCode)
Definition: Type of the sequencing lab
public SequencingLab.System getSystem()
null.
Definition: System of machine used for sequencing
public SequencingLab setSystem(SequencingLab.System theValue)
Definition: System of machine used for sequencing
public SequencingLab.Specimen getSpecimen()
null.
Definition: Specimen of the lab
public SequencingLab setSpecimen(SequencingLab.Specimen theValue)
Definition: Specimen of the lab
public List<AttachmentDt> getFile()
null.
Definition: Files uploaded as results of the lab
public SequencingLab setFile(List<AttachmentDt> theValue)
Definition: Files uploaded as results of the lab
public AttachmentDt addFile()
Definition: Files uploaded as results of the lab
public AttachmentDt getFileFirstRep()
Definition: Files uploaded as results of the lab
Copyright © 2014 University Health Network. All rights reserved.