Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

OperationRequirements

metadata?mode=terminology

  • Must return a list of all code systems that are supported, whether they are explicitly made available as CodeSystem resources or not
$expand
  • valueSets will be identified by the URL parameter ( and possibly valueSetVersion)
  • displayLanguage, activeOnly, and limitedExpansion must be supported
  • system-version, force-system-version & default-to-latest-version must be supported
  • includeDesignations / designation should be supported
  • paging should be supported (but won't be used by the most important tools)
  • if the tools provide the parameter _limit and _incomplete, it should be honored (and the extension http://hl7.org/fhir/StructureDefinition/valueset-toocostly returned if appropriate) (note: this requirement may be changed to use count - under investigation)
$validate-code
  • value sets or code systems will be identified by URL and possibly version
  • displayLanguage and activeOnly must be supported
  • system-version, force-system-version & default-to-latest-version must be supported
  • the inputs system, code, coding, and codeableConcept must all be supported
  • in the parameters returned: 
    • A parameter 'cause' must be returned with the valueCode 'unknown' if validation failed because a value set / code system could not be found. If the code isn't valid or in the value set, cause = invalid. Other failures, use some other code from OperationOutcome.issue.cause if a cause is returned 
    • the service must return an 'issues' parameter with an OperationOutcome if any issues are found (for hints and warnings too)


...