SDC Form Receiver

(Requirements Definition)

Published: 2014-07-06 (draft)

Published by: U.S. Office of the National Coordinator (ONC)

This profile defines the expected capabilities of the SDC Form Receiver role when conforming to the S&I Framework's Structured Data Capture FHIR implementation guide. This role is responsible for storing and returning completed and partially-completed forms.

General

FHIR Version: 1.0.2
Supported formats: xml, json

REST behavior

Security:

Implementations must meet the general security requirements documented in the SDC implementation guide.

Resource summary

Resource Search Read Read Version Instance History Resource History Create Update Delete
QuestionnaireResponse ( Profile) SHALL SHALL SHALL SHALL SHALL


QuestionnaireResponse

Interactions

Name Conformance Description
  search-type SHALL

Allows a user to search for existing completed or partially-completed forms. Generally used to find partially-completed forms for update.

  create SHALL

Allows recording a completed or partially-completed form

  update SHALL

Allows updating an existing completed or partially-completed form. (Systems may place rules on who can update forms and under what circumstances.)

  delete SHALL

Allows removal of a completed form from a repository. Note that the removal may be logical rather than physical. Some systems may have rules for who can remove a completed form and under what circumstances.

  history-instance SHALL

Allows review of prior versions of an answer set - allows reversion to previously recorded versions

  validate SHALL

Allows checking an answer set for validity against submission rules without persisting any data

Search

Supported Includes: QuestionnaireResponse.questionnaire Questionnaire.group.question.options

Parameter Conformance Type Definition & Chaining
author SHALL token
authored SHALL date
questionnaire SHALL token
status SHALL token
subject SHALL token
encounter SHOULD token