public class Questionnaire extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Questionnaire.AnswerFormat |
static class |
Questionnaire.AnswerFormatEnumFactory |
static class |
Questionnaire.GroupComponent |
static class |
Questionnaire.QuestionComponent |
static class |
Questionnaire.QuestionnaireStatus |
static class |
Questionnaire.QuestionnaireStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected DateTimeType |
date
The date that this questionnaire was last changed.
|
protected Questionnaire.GroupComponent |
group
A collection of related questions (or further groupings of questions).
|
protected List<Identifier> |
identifier
This records identifiers associated with this question set that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g.
|
protected StringType |
publisher
Organization or person responsible for developing and maintaining the questionnaire.
|
static String |
SP_CODE |
static String |
SP_DATE |
static String |
SP_IDENTIFIER |
static String |
SP_PUBLISHER |
static String |
SP_STATUS |
static String |
SP_TITLE |
static String |
SP_VERSION |
protected Enumeration<Questionnaire.QuestionnaireStatus> |
status
The lifecycle status of the questionnaire as a whole.
|
protected List<CodeType> |
subjectType
Identifies the types of subjects that can be the subject of the questionnaire.
|
protected List<ContactPoint> |
telecom
Contact details to assist a user in finding and communicating with the publisher.
|
protected StringType |
version
The version number assigned by the publisher for business reasons.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Questionnaire() |
Questionnaire(Enumeration<Questionnaire.QuestionnaireStatus> status,
Questionnaire.GroupComponent group) |
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 List<Identifier> identifier
protected StringType version
protected Enumeration<Questionnaire.QuestionnaireStatus> status
protected DateTimeType date
protected StringType publisher
protected List<ContactPoint> telecom
protected List<CodeType> subjectType
protected Questionnaire.GroupComponent group
public static final String SP_DATE
public static final String SP_IDENTIFIER
public static final String SP_CODE
public static final String SP_PUBLISHER
public static final String SP_TITLE
public static final String SP_VERSION
public static final String SP_STATUS
public Questionnaire()
public Questionnaire(Enumeration<Questionnaire.QuestionnaireStatus> status, Questionnaire.GroupComponent group)
public List<Identifier> getIdentifier()
identifier (This records identifiers associated with this question set that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (This records identifiers associated with this question set that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).)public Questionnaire addIdentifier(Identifier t)
public StringType getVersionElement()
version (The version number assigned by the publisher for business reasons. It may remain the same when the resource is updated.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic boolean hasVersionElement()
public boolean hasVersion()
public Questionnaire setVersionElement(StringType value)
value - version (The version number assigned by the publisher for business reasons. It may remain the same when the resource is updated.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic String getVersion()
public Questionnaire setVersion(String value)
value - The version number assigned by the publisher for business reasons. It may remain the same when the resource is updated.public Enumeration<Questionnaire.QuestionnaireStatus> getStatusElement()
status (The lifecycle status of the questionnaire as a whole.). 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 Questionnaire setStatusElement(Enumeration<Questionnaire.QuestionnaireStatus> value)
value - status (The lifecycle status of the questionnaire as a whole.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic Questionnaire.QuestionnaireStatus getStatus()
public Questionnaire setStatus(Questionnaire.QuestionnaireStatus value)
value - The lifecycle status of the questionnaire as a whole.public DateTimeType getDateElement()
date (The date that this questionnaire was last changed.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public Questionnaire setDateElement(DateTimeType value)
value - date (The date that this questionnaire was last changed.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Questionnaire setDate(Date value)
value - The date that this questionnaire was last changed.public StringType getPublisherElement()
publisher (Organization or person responsible for developing and maintaining the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic boolean hasPublisherElement()
public boolean hasPublisher()
public Questionnaire setPublisherElement(StringType value)
value - publisher (Organization or person responsible for developing and maintaining the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the valuepublic String getPublisher()
public Questionnaire setPublisher(String value)
value - Organization or person responsible for developing and maintaining the questionnaire.public List<ContactPoint> getTelecom()
telecom (Contact details to assist a user in finding and communicating with the publisher.)public boolean hasTelecom()
public ContactPoint addTelecom()
telecom (Contact details to assist a user in finding and communicating with the publisher.)public Questionnaire addTelecom(ContactPoint t)
public List<CodeType> getSubjectType()
subjectType (Identifies the types of subjects that can be the subject of the questionnaire.)public boolean hasSubjectType()
public CodeType addSubjectTypeElement()
subjectType (Identifies the types of subjects that can be the subject of the questionnaire.)public Questionnaire addSubjectType(String value)
value - subjectType (Identifies the types of subjects that can be the subject of the questionnaire.)public boolean hasSubjectType(String value)
value - subjectType (Identifies the types of subjects that can be the subject of the questionnaire.)public Questionnaire.GroupComponent getGroup()
group (A collection of related questions (or further groupings of questions).)public boolean hasGroup()
public Questionnaire setGroup(Questionnaire.GroupComponent value)
value - group (A collection of related questions (or further groupings of questions).)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 Questionnaire copy()
copy in class DomainResourceprotected Questionnaire 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.