Enum ItemType
- All Implemented Interfaces:
Serializable
,Comparable<ItemType>
-
Enum Constant Summary
Enum ConstantDescriptionQuestion with binary content such as an image, PDF, etc.Question with a yes/no answer (valueBoolean).Question with a Coding drawn from a list of possible answers (specified in either the answerOption property, or via the valueset referenced in the answerValueSet property) as an answer (valueCoding).Question with a date answer (valueDate).Question with a date and time answer (valueDateTime).Question with is a real number answer (valueDecimal).Text for display that will not capture an answer or have child items.An item with no direct answer but should have at least one child item.Question with an integer answer (valueInteger).added to help the parsersAnswer is a Coding drawn from a list of possible answers (as with the choice type) or a free-text entry in a string (valueCoding or valueString).Question with a combination of a numeric value and unit, potentially with a comparator (invalid input: '<', >, etc.) as an answer.An item that defines a specific answer to be captured, and which may have child items.Question with a reference to another resource (practitioner, organization, etc.) as an answer (valueReference).Question with a short (few words to short sentence) free-text entry answer (valueString).Question with a long (potentially multi-paragraph) free-text entry answer (valueString).Question with a time (hour:minute:second) answer independent of date.Question with a URL (website, FTP site, etc.) answer (valueUri). -
Method Summary
-
Enum Constant Details
-
GROUP
An item with no direct answer but should have at least one child item. -
DISPLAY
Text for display that will not capture an answer or have child items. -
QUESTION
An item that defines a specific answer to be captured, and which may have child items. (the answer provided in the QuestionnaireResponse should be of the defined datatype). -
BOOLEAN
Question with a yes/no answer (valueBoolean). -
DECIMAL
Question with is a real number answer (valueDecimal). -
INTEGER
Question with an integer answer (valueInteger). -
DATE
Question with a date answer (valueDate). -
DATETIME
Question with a date and time answer (valueDateTime). -
TIME
Question with a time (hour:minute:second) answer independent of date. (valueTime). -
STRING
Question with a short (few words to short sentence) free-text entry answer (valueString). -
TEXT
Question with a long (potentially multi-paragraph) free-text entry answer (valueString). -
URL
Question with a URL (website, FTP site, etc.) answer (valueUri). -
CHOICE
Question with a Coding drawn from a list of possible answers (specified in either the answerOption property, or via the valueset referenced in the answerValueSet property) as an answer (valueCoding). -
OPENCHOICE
Answer is a Coding drawn from a list of possible answers (as with the choice type) or a free-text entry in a string (valueCoding or valueString). -
ATTACHMENT
Question with binary content such as an image, PDF, etc. as an answer (valueAttachment). -
REFERENCE
Question with a reference to another resource (practitioner, organization, etc.) as an answer (valueReference). -
QUANTITY
Question with a combination of a numeric value and unit, potentially with a comparator (invalid input: '<', >, etc.) as an answer. (valueQuantity) There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit' that can be used to define what unit should be captured (or the unit that has a ucum conversion from the provided unit). -
NULL
added to help the parsers
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
fromCode
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
toCode
-
getSystem
-
getDefinition
-
getDisplay
-