public class ResearchSubject extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
ResearchSubject.ResearchSubjectStatus |
static class |
ResearchSubject.ResearchSubjectStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
actualArm
The name of the arm in the study the subject actually followed as part of this study.
|
protected StringType |
assignedArm
The name of the arm in the study the subject is expected to follow as part of this study.
|
protected Reference |
consent
A record of the patient's informed agreement to participate in the study.
|
protected Consent |
consentTarget
The actual object that is the target of the reference (A record of the patient's informed agreement to participate in the study.)
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected Identifier |
identifier
Identifiers assigned to this research study by the sponsor or other systems.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_INDIVIDUAL
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
protected Reference |
individual
The record of the person or animal who is involved in the study.
|
static ReferenceClientParam |
INDIVIDUAL
Fluent Client search parameter constant for individual
|
protected Patient |
individualTarget
The actual object that is the target of the reference (The record of the person or animal who is involved in the study.)
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Period |
period
The dates the subject began and ended their participation in the study.
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_INDIVIDUAL
Search parameter: individual
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_STATUS
Search parameter: status
|
protected Enumeration<ResearchSubject.ResearchSubjectStatus> |
status
The current state of the subject.
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected Reference |
study
Reference to the study the subject is participating in.
|
protected ResearchStudy |
studyTarget
The actual object that is the target of the reference (Reference to the study the subject is participating in.)
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
ResearchSubject()
Constructor
|
ResearchSubject(Enumeration<ResearchSubject.ResearchSubjectStatus> status,
Reference study,
Reference individual)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Identifier identifier
protected Enumeration<ResearchSubject.ResearchSubjectStatus> status
protected Period period
protected ResearchStudy studyTarget
protected Reference individual
protected Patient individualTarget
protected StringType assignedArm
protected StringType actualArm
protected Reference consent
protected Consent consentTarget
public static final String SP_DATE
Description: Start and end of participation
Type: date
Path: ResearchSubject.period
public static final DateClientParam DATE
Description: Start and end of participation
Type: date
Path: ResearchSubject.period
public static final String SP_IDENTIFIER
Description: Business Identifier for research subject
Type: token
Path: ResearchSubject.identifier
public static final TokenClientParam IDENTIFIER
Description: Business Identifier for research subject
Type: token
Path: ResearchSubject.identifier
public static final String SP_INDIVIDUAL
Description: Who is part of study
Type: reference
Path: ResearchSubject.individual
public static final ReferenceClientParam INDIVIDUAL
Description: Who is part of study
Type: reference
Path: ResearchSubject.individual
public static final Include INCLUDE_INDIVIDUAL
public static final String SP_PATIENT
Description: Who is part of study
Type: reference
Path: ResearchSubject.individual
public static final ReferenceClientParam PATIENT
Description: Who is part of study
Type: reference
Path: ResearchSubject.individual
public static final Include INCLUDE_PATIENT
public static final String SP_STATUS
Description: candidate | enrolled | active | suspended | withdrawn | completed
Type: token
Path: ResearchSubject.status
public static final TokenClientParam STATUS
Description: candidate | enrolled | active | suspended | withdrawn | completed
Type: token
Path: ResearchSubject.status
public ResearchSubject()
public ResearchSubject(Enumeration<ResearchSubject.ResearchSubjectStatus> status, Reference study, Reference individual)
public Identifier getIdentifier()
identifier (Identifiers assigned to this research study by the sponsor or other systems.)public boolean hasIdentifier()
public ResearchSubject setIdentifier(Identifier value)
value - identifier (Identifiers assigned to this research study by the sponsor or other systems.)public Enumeration<ResearchSubject.ResearchSubjectStatus> getStatusElement()
status (The current state of the subject.). 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 ResearchSubject setStatusElement(Enumeration<ResearchSubject.ResearchSubjectStatus> value)
value - status (The current state of the subject.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic ResearchSubject.ResearchSubjectStatus getStatus()
public ResearchSubject setStatus(ResearchSubject.ResearchSubjectStatus value)
value - The current state of the subject.public Period getPeriod()
period (The dates the subject began and ended their participation in the study.)public boolean hasPeriod()
public ResearchSubject setPeriod(Period value)
value - period (The dates the subject began and ended their participation in the study.)public Reference getStudy()
study (Reference to the study the subject is participating in.)public boolean hasStudy()
public ResearchSubject setStudy(Reference value)
value - study (Reference to the study the subject is participating in.)public ResearchStudy getStudyTarget()
study 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. (Reference to the study the subject is participating in.)public ResearchSubject setStudyTarget(ResearchStudy value)
value - study 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. (Reference to the study the subject is participating in.)public Reference getIndividual()
individual (The record of the person or animal who is involved in the study.)public boolean hasIndividual()
public ResearchSubject setIndividual(Reference value)
value - individual (The record of the person or animal who is involved in the study.)public Patient getIndividualTarget()
individual 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 record of the person or animal who is involved in the study.)public ResearchSubject setIndividualTarget(Patient value)
value - individual 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 record of the person or animal who is involved in the study.)public StringType getAssignedArmElement()
assignedArm (The name of the arm in the study the subject is expected to follow as part of this study.). This is the underlying object with id, value and extensions. The accessor "getAssignedArm" gives direct access to the valuepublic boolean hasAssignedArmElement()
public boolean hasAssignedArm()
public ResearchSubject setAssignedArmElement(StringType value)
value - assignedArm (The name of the arm in the study the subject is expected to follow as part of this study.). This is the underlying object with id, value and extensions. The accessor "getAssignedArm" gives direct access to the valuepublic String getAssignedArm()
public ResearchSubject setAssignedArm(String value)
value - The name of the arm in the study the subject is expected to follow as part of this study.public StringType getActualArmElement()
actualArm (The name of the arm in the study the subject actually followed as part of this study.). This is the underlying object with id, value and extensions. The accessor "getActualArm" gives direct access to the valuepublic boolean hasActualArmElement()
public boolean hasActualArm()
public ResearchSubject setActualArmElement(StringType value)
value - actualArm (The name of the arm in the study the subject actually followed as part of this study.). This is the underlying object with id, value and extensions. The accessor "getActualArm" gives direct access to the valuepublic String getActualArm()
public ResearchSubject setActualArm(String value)
value - The name of the arm in the study the subject actually followed as part of this study.public Reference getConsent()
consent (A record of the patient's informed agreement to participate in the study.)public boolean hasConsent()
public ResearchSubject setConsent(Reference value)
value - consent (A record of the patient's informed agreement to participate in the study.)public Consent getConsentTarget()
consent 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. (A record of the patient's informed agreement to participate in the study.)public ResearchSubject setConsentTarget(Consent value)
value - consent 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. (A record of the patient's informed agreement to participate in the study.)protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic ResearchSubject copy()
copy in class DomainResourceprotected ResearchSubject typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.