2nd DSTU Draft For Comment

This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Dataelement.questionnaire

This is an example form generated from the questionnaire. See also the XML or JSON format.

Dataelement.questionnaire - FHIR v0.4.0 Form
2nd DSTU Draft For Comment

This is an example form generated from the questionnaire. See also the XML or JSON format

Resource data element

Often called a clinical template.

DataElement
DataElement.id
DataElement.id.value Logical id of this artefact
DataElement.id 1

Metadata about the resource

DataElement.meta
DataElement.meta 1
DataElement.implicitRules
DataElement.implicitRules.value A set of rules under which this content was created
DataElement.implicitRules 1
DataElement.language
DataElement.language.value language
DataElement.language 1

Text summary of the resource, for human interpretation

DataElement.text
DataElement.text 1

Contained, inline Resources

DataElement.contained
DataElement.contained 1
DataElement.url
DataElement.url.value Globally unique logical id for data element
DataElement.url 1

Logical id to reference this data element

DataElement.identifier
DataElement.identifier.label label:
DataElement.identifier.system system:
DataElement.identifier.value value:
DataElement.identifier 1
DataElement.version
DataElement.version.value Logical id for this version of the data element
DataElement.version 1
DataElement.publisher
DataElement.publisher.value Name of the publisher (Organization or individual)
DataElement.publisher 1

Contact details of the publisher

May be a web site, an email address, a telephone number (tel:), etc.

DataElement.contact
DataElement.contact.id
DataElement.contact.id.value xml:id (or equivalent in JSON)
DataElement.contact.id 1
DataElement.contact.name
DataElement.contact.name.value Name of a individual to contact
DataElement.contact.name 1

Contact details for individual or publisher

DataElement.contact.telecom
DataElement.contact.telecom.system type:
DataElement.contact.telecom.value value:
DataElement.contact.telecom.use use:
DataElement.contact.telecom 1
DataElement.contact 1
DataElement.status
DataElement.status.value status
DataElement.status 1
DataElement.experimental
DataElement.experimental.value If for testing purposes, not real usage
DataElement.experimental 1
DataElement.date
DataElement.date.value Date for this version of the data element
DataElement.date 1
DataElement.name
DataElement.name.value Descriptive label for this element definition
DataElement.name 1

Assist with indexing and finding

DataElement.category
DataElement.category.coding code:
DataElement.category.text text:
DataElement.category 1
DataElement.granularity
DataElement.granularity.value granularity
DataElement.granularity 1
DataElement.code
DataElement.code.value Identifying concept
DataElement.code 1
DataElement.question
DataElement.question.value Prompt for element phrased as question
DataElement.question 1
DataElement.label
DataElement.label.value Name for element to display with or prompt for element
DataElement.label 1
DataElement.definition
DataElement.definition.value Definition/description as narrative text
DataElement.definition 1
DataElement.copyright
DataElement.copyright.value Use and/or Publishing restrictions
DataElement.copyright 1
DataElement.comments
DataElement.comments.value Comments about the use of this element
DataElement.comments 1
DataElement.requirements
DataElement.requirements.value Why is this needed?
DataElement.requirements 1
DataElement.synonym
DataElement.synonym.value Other names
DataElement.synonym 1
DataElement.type
DataElement.type.value type
DataElement.type 1

Example value: [as defined for type]

DataElement.example[x]
DataElement.example[x]._type type
DataElement.example[x]._integer
DataElement.example[x]._integer.value integer
DataElement.example[x]._integer 1
DataElement.example[x]._decimal
DataElement.example[x]._decimal.value decimal
DataElement.example[x]._decimal 1
DataElement.example[x]._dateTime
DataElement.example[x]._dateTime.value dateTime
DataElement.example[x]._dateTime 1
DataElement.example[x]._date
DataElement.example[x]._date.value date
DataElement.example[x]._date 1
DataElement.example[x]._instant
DataElement.example[x]._instant.value instant
DataElement.example[x]._instant 1
DataElement.example[x]._time
DataElement.example[x]._time.value time
DataElement.example[x]._time 1
DataElement.example[x]._string
DataElement.example[x]._string.value string
DataElement.example[x]._string 1
DataElement.example[x]._uri
DataElement.example[x]._uri.value uri
DataElement.example[x]._uri 1
DataElement.example[x]._boolean
DataElement.example[x]._boolean.value boolean
DataElement.example[x]._boolean 1
DataElement.example[x]._Coding
DataElement.example[x]._Coding.value Coding
DataElement.example[x]._Coding 1

CodeableConcept

DataElement.example[x]._CodeableConcept
DataElement.example[x]._CodeableConcept.coding code:
DataElement.example[x]._CodeableConcept.text text:
DataElement.example[x]._CodeableConcept 1

Attachment

DataElement.example[x]._Attachment
DataElement.example[x]._Attachment 1

Identifier

DataElement.example[x]._Identifier
DataElement.example[x]._Identifier.label label:
DataElement.example[x]._Identifier.system system:
DataElement.example[x]._Identifier.value value:
DataElement.example[x]._Identifier 1

Quantity

DataElement.example[x]._Quantity
DataElement.example[x]._Quantity.comparator comp:
DataElement.example[x]._Quantity.value value:
DataElement.example[x]._Quantity.units units:
DataElement.example[x]._Quantity.code coded units:
DataElement.example[x]._Quantity.system units system:
DataElement.example[x]._Quantity 1

Range

DataElement.example[x]._Range
DataElement.example[x]._Range.low low:
DataElement.example[x]._Range.high high:
DataElement.example[x]._Range.units units:
DataElement.example[x]._Range 1

Period

DataElement.example[x]._Period
DataElement.example[x]._Period.low start:
DataElement.example[x]._Period.end end:
DataElement.example[x]._Period 1

Ratio

DataElement.example[x]._Ratio
DataElement.example[x]._Ratio.numerator numerator:
DataElement.example[x]._Ratio.denominator denominator:
DataElement.example[x]._Ratio.units units:
DataElement.example[x]._Ratio 1

HumanName

DataElement.example[x]._HumanName
DataElement.example[x]._HumanName.text text:
DataElement.example[x]._HumanName.family family:
Path:DataElement[1]DataElement.example[x][1]DataElement.example[x]._type[1]DataElement.example[x]._HumanName[1]DataElement.example[x]._HumanName.family 1 *
DataElement.example[x]._HumanName.given given:
Path:DataElement[1]DataElement.example[x][1]DataElement.example[x]._type[1]DataElement.example[x]._HumanName[1]DataElement.example[x]._HumanName.given 1 *
DataElement.example[x]._HumanName 1

Address

DataElement.example[x]._Address
DataElement.example[x]._Address.text text:
DataElement.example[x]._Address.line line:
Path:DataElement[1]DataElement.example[x][1]DataElement.example[x]._type[1]DataElement.example[x]._Address[1]DataElement.example[x]._Address.line 1 *
DataElement.example[x]._Address.city city:
DataElement.example[x]._Address.state state:
DataElement.example[x]._Address.postalCode post code:
DataElement.example[x]._Address.country country:
DataElement.example[x]._Address.use use:
DataElement.example[x]._Address 1

ContactPoint

DataElement.example[x]._ContactPoint
DataElement.example[x]._ContactPoint.system type:
DataElement.example[x]._ContactPoint.value value:
DataElement.example[x]._ContactPoint.use use:
DataElement.example[x]._ContactPoint 1

Timing

DataElement.example[x]._Timing
DataElement.example[x]._Timing 1
DataElement.example[x]._Reference
DataElement.example[x]._Reference.value Reference
DataElement.example[x]._Reference 1
DataElement.example[x] 1
DataElement.maxLength
DataElement.maxLength.value Length for strings
DataElement.maxLength 1

Units to use for measured value

DataElement.units[x]
DataElement.units[x]._type type

CodeableConcept

DataElement.units[x]._CodeableConcept
DataElement.units[x]._CodeableConcept.coding code:
DataElement.units[x]._CodeableConcept.text text:
DataElement.units[x]._CodeableConcept 1
DataElement.units[x]._ValueSet
DataElement.units[x]._ValueSet.value ValueSet
DataElement.units[x]._ValueSet 1
DataElement.units[x] 1

ValueSet details if this is coded

DataElement.binding
DataElement.binding.id
DataElement.binding.id.value xml:id (or equivalent in JSON)
DataElement.binding.id 1
DataElement.binding.isExtensible
DataElement.binding.isExtensible.value Can additional codes be used?
DataElement.binding.isExtensible 1
DataElement.binding.conformance
DataElement.binding.conformance.value conformance
DataElement.binding.conformance 1
DataElement.binding.description
DataElement.binding.description.value Human explanation of the value set
DataElement.binding.description 1
DataElement.binding.valueSet
DataElement.binding.valueSet.value Source of value set
DataElement.binding.valueSet 1
DataElement.binding 1

Map element to another set of definitions

Mappings are not necessarily specific enough for safe translation.

DataElement.mapping
DataElement.mapping.id
DataElement.mapping.id.value xml:id (or equivalent in JSON)
DataElement.mapping.id 1
DataElement.mapping.uri
DataElement.mapping.uri.value Identifies what this mapping refers to
DataElement.mapping.uri 1
DataElement.mapping.definitional
DataElement.mapping.definitional.value True if mapping defines element
DataElement.mapping.definitional 1
DataElement.mapping.name
DataElement.mapping.name.value Names what this mapping refers to
DataElement.mapping.name 1
DataElement.mapping.comments
DataElement.mapping.comments.value Versions, Issues, Scope limitations etc
DataElement.mapping.comments 1
DataElement.mapping.map
DataElement.mapping.map.value Details of the mapping
DataElement.mapping.map 1
DataElement.mapping 1
DataElement 1