sdc-form-fill-manager
type: CapabilityStatement
node role: treeRoot
id:
  v: sdc-form-fill-manager
language:
  v: en
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: CapabilityStatement sdc-form-fill-manager SDC Form Fill Manager Implementation Guide Version: 4.0.0 FHIR Version: 4.0.1 Supported Formats: xml, json Published on: 2014-07-06 Published by: HL7 International / FHIR Infrastructure Note to Implementers: FHIR Capabilities Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case. FHIR RESTful Capabilities Mode: server The primary focus of the repository is providing access to Questionnaires. However, ValueSets, CodeSystems, Librarys, ConceptMaps and other resources are also relevant in their support of Questionnaire functionality. Some forms will opt to have some or all of these additional resources managed as 'contained' resources, meaning there won't be a need for them to be independently managed on the Form Fill Manager. However, systems should support resource re-use across forms, meaning that support for maintenance of these ancillary resources is still helpful. (Version-specific referencing can be used to avoid referenced resources from changing independent of the referencing Questionnaire.) Security Implementations must meet the general security requirements documented in this implementation guide.html. Capabilities by Resource/Profile Summary The summary table lists the resources that are part of this configuration, and for each resource it lists: The relevant profiles (if any) The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them. The required, recommended, and some optional search parameters (if any). The linked resources enabled for _include The other resources enabled for _revinclude The operations on the resource (if any) Resource Type Profile R S U C Searches _inc…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-wg
    l: structuredefinition-wg
  value: Code
    v: fhir
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm
    l: structuredefinition-fmm
  value: Integer
    v: 4
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
        l: structuredefinition-conformance-derivedFrom
      value: Canonical
        v: http://hl7.org/fhir/uv/sdc/ImplementationGuide/hl7.fhir.uv.sdc
        l: hl7.fhir.uv.sdc
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status
    l: structuredefinition-standards-status
  value: Code
    v: trial-use
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom
        l: structuredefinition-conformance-derivedFrom
      value: Canonical
        v: http://hl7.org/fhir/uv/sdc/ImplementationGuide/hl7.fhir.uv.sdc
        l: hl7.fhir.uv.sdc
url:
  v: http://hl7.org/fhir/uv/sdc/CapabilityStatement/sdc-form-fill-manager
  l: sdc-form-fill-manager
version:
  v: 4.0.0
name:
  v: SDCFormFillManager
title:
  v: SDC Form Fill Manager
status:
  v: active
date:
  v: 2014-07-06
publisher:
  v: HL7 International / FHIR Infrastructure
contact:
  name:
    v: HL7 International / FHIR Infrastructure
  telecom:
    system:
      v: url
    value:
      v: http://www.hl7.org/Special/committees/fiwg
contact:
  telecom:
    system:
      v: url
    value:
      v: http://www.hl7.org/Special/committees/fiwg
description:
  v: This profile defines the expected capabilities of the *SDC Form Fill Manager* role when conforming to this implementation guide. This role is responsible for maintaining a repository of form definitions for retrieval by form fillers possibly also supporting pre-population of form data.
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 001
    display:
      v: World
kind:
  v: requirements
fhir version:
  v: 4.0.1
format:
  v: xml
format:
  v: json
rest:
  mode:
    v: server
  documentation:
v: The primary focus of the repository is providing access to [Questionnaire]s. However, [ValueSet]s, [CodeSystem]s, [Library]s, [ConceptMap]s and other resources are also relevant in their support of Questionnaire functionality. Some forms will opt to have some or all of these additional resources managed as 'contained' resources, meaning there won't be a need for them to be independently managed on the Form Fill Manager. However, systems should support resource re-use across forms, meaning that support for maintenance of these ancillary resources is still helpful. (Version-specific referencing can be used to avoid referenced resources from changing independent of the referencing [Questionnaire].)
  security:
    description:
      v: Implementations must meet the [general security requirements](security.html) documented in this implementation guide.html.
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: SHALL
    type:
      v: Questionnaire
    profile:
      v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire
      l: sdc-questionnaire
    documentation:
      v: Form mamagers are responsible for handling forms.
    interaction:
      extension:
        value: Code
      code:
        v: search-type
      documentation:
        v: Allows a user to search for existing forms
    interaction:
      extension:
        value: Code
      code:
        v: read
      documentation:
        v: Allows retrieval of a detailed Questionnaire if search only returns summary
    search param:
      extension:
        value: Code
      name:
        v: url
      definition:
        v: http://hl7.org/fhir/SearchParameter/Questionnaire-url
        l: Questionnaire-url
      type:
        v: uri
    search param:
      extension:
        value: Code
      name:
        v: version
      definition:
        v: http://hl7.org/fhir/SearchParameter/Questionnaire-version
        l: Questionnaire-version
      type:
        v: token
    search param:
      extension:
        value: Code
      name:
        v: status
      definition:
        v: http://hl7.org/fhir/SearchParameter/Questionnaire-status
        l: Questionnaire-status
      type:
        v: token
    search param:
      extension:
        value: Code
      name:
        v: experimental
      definition:
        v: http://hl7.org/fhir/uv/sdc/SearchParameter/canonical-experimental
        l: canonical-experimental
      type:
        v: token
    search param:
      extension:
        value: Code
      name:
        v: context-type-quantity
      definition:
        v: http://hl7.org/fhir/SearchParameter/Questionnaire-context-type-quantity
        l: Questionnaire-context-type-quantity
      type:
        v: composite
    search param:
      extension:
        value: Code
      name:
        v: context-type-value
      definition:
        v: http://hl7.org/fhir/SearchParameter/Questionnaire-context-type-value
        l: Questionnaire-context-type-value
      type:
        v: composite
    search param:
      extension:
        value: Code
      name:
        v: date
      definition:
        v: http://hl7.org/fhir/SearchParameter/Questionnaire-date
        l: Questionnaire-date
      type:
        v: date
    search param:
      extension:
        value: Code
      name:
        v: description
      definition:
        v: http://hl7.org/fhir/SearchParameter/Questionnaire-description
        l: Questionnaire-description

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHOULD

Code
v: SHOULD

Code
v: SHOULD

Code
v: SHOULD

v: string

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
name:
  v: identifier
definition:
  v: http://hl7.org/fhir/SearchParameter/Questionnaire-identifier
  l: Questionnaire-identifier
type:
  v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
name:
  v: publisher
definition:
  v: http://hl7.org/fhir/SearchParameter/Questionnaire-publisher
  l: Questionnaire-publisher
type:
  v: string

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
name:
  v: questionnaire-code
definition:
  v: http://hl7.org/fhir/uv/sdc/SearchParameter/Questionnaire-questionnaire-code
  l: Questionnaire-questionnaire-code
type:
  v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
name:
  v: subject-type
definition:
  v: http://hl7.org/fhir/uv/sdc/SearchParameter/Questionnaire-subject-type
  l: Questionnaire-subject-type
type:
  v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
name:
  v: title
definition:
  v: http://hl7.org/fhir/SearchParameter/Questionnaire-title
  l: Questionnaire-title
type:
  v: string

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
name:
  v: effective
definition:
  v: http://hl7.org/fhir/SearchParameter/Questionnaire-effective
  l: Questionnaire-effective
type:
  v: date

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
name:
  v: jurisdiction
definition:
  v: http://hl7.org/fhir/SearchParameter/Questionnaire-jurisdiction
  l: Questionnaire-jurisdiction
type:
  v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
name:
  v: assemble-expectation
definition:
  v: http://hl7.org/fhir/uv/sdc/SearchParameter/questionnaire-assemble-expectation
  l: questionnaire-assemble-expectation
type:
  v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
name:
  v: next-question
definition:
  v: http://hl7.org/fhir/uv/sdc/OperationDefinition/Questionnaire-next-question
  l: Questionnaire-next-question
documentation:
  v: Needed for adaptive forms

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
name:
  v: populate
definition:
  v: http://hl7.org/fhir/uv/sdc/OperationDefinition/Questionnaire-populate
  l: Questionnaire-populate
documentation:
  v: Usefulness depends on whether fillers tend to perform population themselves

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
type:
  v: ValueSet
profile:
  v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-valueset
  l: sdc-valueset
documentation:
  v: Needed if Questionnaire valuesets will be stored on the form server as opposed to a separate terminology service.
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: search-type
  documentation:
    v: Allows discovery of existing value sets for use in authoring questionnaires
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  code:
    v: read
  documentation:
    v: Needed if a server's default search behavior doesn't return the full resource
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: url
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-url
    l: conformance-url
  type:
    v: uri
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: version
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-version
    l: conformance-version
  type:
    v: token
operation:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHOULD
  name:
    v: expand
  definition:
    v: http://hl7.org/fhir/OperationDefinition/ValueSet-expand
    l: ValueSet-expand
  documentation:
    v: Needed if expansion isn't handled locally or via independent terminology servers
operation:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHOULD
  name:
    v: validate code
  definition:
    v: http://hl7.org/fhir/OperationDefinition/ValueSet-validate-code
    l: ValueSet-validate-code
  documentation:
    v: Needed if expansion isn't handled locally or via independent terminology servers

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
type:
  v: CodeSystem
profile:
  v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-codesystem
  l: sdc-codesystem
documentation:
  v: Needed if Questionnaire codes will be stored on the form server as opposed to a separate terminology service.
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: search-type
  documentation:
    v: Allows discovery of existing code systems for use in authoring questionnaires
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: read
  documentation:
    v: Allows retrieval of a specific code system referenced within a questionnaire
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: url
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-url
    l: conformance-url
  type:
    v: uri
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: version
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-version
    l: conformance-version
  type:
    v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHOULD
type:
  v: Library
profile:
  v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-library
  l: sdc-library
documentation:
  v: Needed for certain types of population and extraction
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  code:
    v: read
  documentation:
    v: Useful if a server doesn't return full data in a search
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: search-type
  documentation:
    v: Needed to retrieve library based on canonical reference
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: url
  definition:
    v: http://hl7.org/fhir/SearchParameter/Library-url
    l: Library-url
  type:
    v: uri
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: version
  definition:
    v: http://hl7.org/fhir/SearchParameter/Library-version
    l: Library-version
  type:
    v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
type:
  v: StructureMap
profile:
  v: http://hl7.org/fhir/StructureDefinition/StructureMap
  l: StructureMap
documentation:
  v: Needed if performing map-based population or extraction
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  code:
    v: read
  documentation:
    v: Useful if a server doesn't return full data in a search
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: search-type
  documentation:
    v: Needed to retrieve structure map based on canonical reference
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: url
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-url
    l: conformance-url
  type:
    v: uri
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: version
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-version
    l: conformance-version
  type:
    v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
type:
  v: StructureDefinition
profile:
  v: http://hl7.org/fhir/StructureDefinition/StructureDefinition
  l: StructureDefinition
documentation:
  v: Needed if performing map-based population or map or definition-based extraction
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  code:
    v: read
  documentation:
    v: Useful if a server doesn't return full data in a search
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: search-type
  documentation:
    v: Needed to retrieve structure definition based on canonical reference
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: url
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-url
    l: conformance-url
  type:
    v: uri
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: version
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-version
    l: conformance-version
  type:
    v: token

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: MAY
type:
  v: ConceptMap
profile:
  v: http://hl7.org/fhir/StructureDefinition/ConceptMap
  l: ConceptMap
documentation:
  v: May be needed for code conversion during population or extraction
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: MAY
  code:
    v: read
  documentation:
    v: Useful if a server doesn't return full data in a search
interaction:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  code:
    v: search-type
  documentation:
    v: Needed to retrieve concept map based on various criteria
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: experimental
  definition:
    v: http://hl7.org/fhir/uv/sdc/SearchParameter/canonical-experimental
    l: canonical-experimental
  type:
    v: token
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: url
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-url
    l: conformance-url
  type:
    v: uri
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: version
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-version
    l: conformance-version
  type:
    v: token
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: status
  definition:
    v: http://hl7.org/fhir/SearchParameter/conformance-status
    l: conformance-status
  type:
    v: token
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: source-system
  definition:
    v: http://hl7.org/fhir/SearchParameter/ConceptMap-source-system
    l: ConceptMap-source-system
  type:
    v: uri
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  name:
    v: target-system
  definition:
    v: http://hl7.org/fhir/SearchParameter/ConceptMap-target-system
    l: ConceptMap-target-system
  type:
    v: uri
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHOULD
  name:
    v: source-uri
  definition:
    v: http://hl7.org/fhir/SearchParameter/ConceptMap-source-uri
    l: ConceptMap-source-uri
  type:
    v: reference
search param:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHOULD
  name:
    v: target-uri
  definition:
    v: http://hl7.org/fhir/SearchParameter/ConceptMap-target-uri
    l: ConceptMap-target-uri
  type:
    v: reference