FHIR Application Feature Framework Implementation Guide
1.0.0-ballot - STU1 Ballot International flag

This page is part of the FHIR Application Feature Framework Implementation Guide (v1.0.0-ballot: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. . For a full list of available versions, see the Directory of published versions

: Capability Feature Value CS - TTL Representation

Page standards status: Trial-use Maturity Level: 1

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:CodeSystem ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "capability-feature-value-cs"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: CodeSystem capability-feature-value-cs</b></p><a name=\"capability-feature-value-cs\"> </a><a name=\"hccapability-feature-value-cs\"> </a><a name=\"capability-feature-value-cs-en-US\"> </a><p>This case-sensitive code system <code>http://hl7.org/fhir/uv/application-feature/CodeSystem/capability-feature-value-cs</code> defines the following codes in a Is-A hierarchy:</p><table class=\"codes\"><tr><td><b>Lvl</b></td><td style=\"white-space:nowrap\"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td>1</td><td style=\"white-space:nowrap\">values<a name=\"capability-feature-value-cs-values\"> </a></td><td>Root concept for all feature values</td><td/></tr><tr><td>2</td><td style=\"white-space:nowrap\">  booleans<a name=\"capability-feature-value-cs-booleans\"> </a></td><td>Values that are booleans</td><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\">    true<a name=\"capability-feature-value-cs-true\"> </a></td><td>Value is true</td><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\">    false<a name=\"capability-feature-value-cs-false\"> </a></td><td>Value is false</td><td/></tr><tr><td>2</td><td style=\"white-space:nowrap\">  versioning<a name=\"capability-feature-value-cs-versioning\"> </a></td><td>Values for versioning feature</td><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\">    no-version<a name=\"capability-feature-value-cs-no-version\"> </a></td><td>No VersionId Support</td><td>VersionId meta-property is not supported (server) or used (client).</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    versioned<a name=\"capability-feature-value-cs-versioned\"> </a></td><td>Versioned</td><td>VersionId meta-property is supported (server) or used (client).</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    versioned-update<a name=\"capability-feature-value-cs-versioned-update\"> </a></td><td>VersionId tracked fully</td><td>VersionId must be correct for updates (server) or will be specified (If-match header) for updates (client).</td></tr><tr><td>2</td><td style=\"white-space:nowrap\">  conditional-read-status<a name=\"capability-feature-value-cs-conditional-read-status\"> </a></td><td>Values for conditional-read-status</td><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\">    cond-read-not-supported<a name=\"capability-feature-value-cs-cond-read-not-supported\"> </a></td><td>Not Supported</td><td>No support for conditional reads.</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    modified-since<a name=\"capability-feature-value-cs-modified-since\"> </a></td><td>If-Modified-Since</td><td>Conditional reads are supported, but only with the If-Modified-Since HTTP Header.</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    not-match<a name=\"capability-feature-value-cs-not-match\"> </a></td><td>If-None-Match</td><td>Conditional reads are supported, but only with the If-None-Match HTTP Header.</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    full-support<a name=\"capability-feature-value-cs-full-support\"> </a></td><td>Full Support</td><td>Conditional reads are supported, with both If-Modified-Since and If-None-Match HTTP Headers.</td></tr><tr><td>2</td><td style=\"white-space:nowrap\">  conditional-delete-status<a name=\"capability-feature-value-cs-conditional-delete-status\"> </a></td><td>Values for conditional-delete-status</td><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\">    cond-delete-not-supported<a name=\"capability-feature-value-cs-cond-delete-not-supported\"> </a></td><td>Not Supported</td><td>No support for conditional deletes.</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    single<a name=\"capability-feature-value-cs-single\"> </a></td><td>Single Deletes Supported</td><td>Conditional deletes are supported, but only single resources at a time.</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    multiple<a name=\"capability-feature-value-cs-multiple\"> </a></td><td>Multiple Deletes Supported</td><td>Conditional deletes are supported, and multiple resources can be deleted in a single interaction.</td></tr><tr><td>2</td><td style=\"white-space:nowrap\">  reference-handling-policy<a name=\"capability-feature-value-cs-reference-handling-policy\"> </a></td><td>Values for reference-handling-policy</td><td/></tr><tr><td>3</td><td style=\"white-space:nowrap\">    literal<a name=\"capability-feature-value-cs-literal\"> </a></td><td>Literal References</td><td>The server supports and populates Literal references (i.e. using Reference.reference) where they are known (this code does not guarantee that all references are literal; see 'enforced').</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    logical<a name=\"capability-feature-value-cs-logical\"> </a></td><td>Logical References</td><td>The server allows logical references (i.e. using Reference.identifier).</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    resolves<a name=\"capability-feature-value-cs-resolves\"> </a></td><td>Resolves References</td><td>The server will attempt to resolve logical references to literal references - i.e. converting Reference.identifier to Reference.reference (if resolution fails, the server may still accept resources; see logical).</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    enforced<a name=\"capability-feature-value-cs-enforced\"> </a></td><td>Reference Integrity Enforced</td><td>The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems.</td></tr><tr><td>3</td><td style=\"white-space:nowrap\">    local<a name=\"capability-feature-value-cs-local\"> </a></td><td>Local References Only</td><td>The server does not support references that point to other servers.</td></tr></table></div>"
  ] ; # 
  fhir:extension ( [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"^^xsd:anyURI ] ;
fhir:value [ fhir:v "fhir" ]
  ] [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm"^^xsd:anyURI ] ;
fhir:value [
fhir:v "1"^^xsd:integer ;
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom"^^xsd:anyURI ] ;
fhir:value [
fhir:v "http://hl7.org/fhir/uv/application-feature/ImplementationGuide/hl7.fhir.uv.application-feature"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/application-feature/ImplementationGuide/hl7.fhir.uv.application-feature>         ]       ] )     ]
  ] [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"^^xsd:anyURI ] ;
fhir:value [
fhir:v "trial-use" ;
      ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom"^^xsd:anyURI ] ;
fhir:value [
fhir:v "http://hl7.org/fhir/uv/application-feature/ImplementationGuide/hl7.fhir.uv.application-feature"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/uv/application-feature/ImplementationGuide/hl7.fhir.uv.application-feature>         ]       ] )     ]
  ] ) ; # 
  fhir:url [ fhir:v "http://hl7.org/fhir/uv/application-feature/CodeSystem/capability-feature-value-cs"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "1.0.0-ballot"] ; # 
  fhir:name [ fhir:v "CapabilityFeatureValueCS"] ; # 
  fhir:title [ fhir:v "Capability Feature Value CS"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # 
  fhir:date [ fhir:v "2023-10-11"^^xsd:date] ; # 
  fhir:publisher [ fhir:v "HL7 International / FHIR Infrastructure"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "HL7 International / FHIR Infrastructure" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://www.hl7.org/Special/committees/fiwg" ]     ] )
  ] ) ; # 
  fhir:description [ fhir:v "A feature value that may be declared in a capability statement."] ; # 
  fhir:jurisdiction ( [
    ( fhir:coding [
fhir:system [ fhir:v "http://unstats.un.org/unsd/methods/m49/m49.htm"^^xsd:anyURI ] ;
fhir:code [ fhir:v "001" ] ;
fhir:display [ fhir:v "World" ]     ] )
  ] ) ; # 
  fhir:copyright [ fhir:v "This CodeSystem is not copyrighted."] ; # 
  fhir:caseSensitive [ fhir:v "true"^^xsd:boolean] ; # 
  fhir:hierarchyMeaning [ fhir:v "is-a"] ; # 
  fhir:compositional [ fhir:v "true"^^xsd:boolean] ; # 
  fhir:content [ fhir:v "complete"] ; # 
  fhir:count [ fhir:v "23"^^xsd:nonNegativeInteger] ; # 
  fhir:concept ( [
fhir:code [ fhir:v "values" ] ;
fhir:display [ fhir:v "Root concept for all feature values" ] ;
    ( fhir:concept [
fhir:code [ fhir:v "booleans" ] ;
fhir:display [ fhir:v "Values that are booleans" ] ;
      ( fhir:concept [
fhir:code [ fhir:v "true" ] ;
fhir:display [ fhir:v "Value is true" ]       ] [
fhir:code [ fhir:v "false" ] ;
fhir:display [ fhir:v "Value is false" ]       ] )     ] [
fhir:code [ fhir:v "versioning" ] ;
fhir:display [ fhir:v "Values for versioning feature" ] ;
      ( fhir:concept [
fhir:code [ fhir:v "no-version" ] ;
fhir:display [ fhir:v "No VersionId Support" ] ;
fhir:definition [ fhir:v "VersionId meta-property is not supported (server) or used (client)." ]       ] [
fhir:code [ fhir:v "versioned" ] ;
fhir:display [ fhir:v "Versioned" ] ;
fhir:definition [ fhir:v "VersionId meta-property is supported (server) or used (client)." ]       ] [
fhir:code [ fhir:v "versioned-update" ] ;
fhir:display [ fhir:v "VersionId tracked fully" ] ;
fhir:definition [ fhir:v "VersionId must be correct for updates (server) or will be specified (If-match header) for updates (client)." ]       ] )     ] [
fhir:code [ fhir:v "conditional-read-status" ] ;
fhir:display [ fhir:v "Values for conditional-read-status" ] ;
      ( fhir:concept [
fhir:code [ fhir:v "cond-read-not-supported" ] ;
fhir:display [ fhir:v "Not Supported" ] ;
fhir:definition [ fhir:v "No support for conditional reads." ]       ] [
fhir:code [ fhir:v "modified-since" ] ;
fhir:display [ fhir:v "If-Modified-Since" ] ;
fhir:definition [ fhir:v "Conditional reads are supported, but only with the If-Modified-Since HTTP Header." ]       ] [
fhir:code [ fhir:v "not-match" ] ;
fhir:display [ fhir:v "If-None-Match" ] ;
fhir:definition [ fhir:v "Conditional reads are supported, but only with the If-None-Match HTTP Header." ]       ] [
fhir:code [ fhir:v "full-support" ] ;
fhir:display [ fhir:v "Full Support" ] ;
fhir:definition [ fhir:v "Conditional reads are supported, with both If-Modified-Since and If-None-Match HTTP Headers." ]       ] )     ] [
fhir:code [ fhir:v "conditional-delete-status" ] ;
fhir:display [ fhir:v "Values for conditional-delete-status" ] ;
      ( fhir:concept [
fhir:code [ fhir:v "cond-delete-not-supported" ] ;
fhir:display [ fhir:v "Not Supported" ] ;
fhir:definition [ fhir:v "No support for conditional deletes." ]       ] [
fhir:code [ fhir:v "single" ] ;
fhir:display [ fhir:v "Single Deletes Supported" ] ;
fhir:definition [ fhir:v "Conditional deletes are supported, but only single resources at a time." ]       ] [
fhir:code [ fhir:v "multiple" ] ;
fhir:display [ fhir:v "Multiple Deletes Supported" ] ;
fhir:definition [ fhir:v "Conditional deletes are supported, and multiple resources can be deleted in a single interaction." ]       ] )     ] [
fhir:code [ fhir:v "reference-handling-policy" ] ;
fhir:display [ fhir:v "Values for reference-handling-policy" ] ;
      ( fhir:concept [
fhir:code [ fhir:v "literal" ] ;
fhir:display [ fhir:v "Literal References" ] ;
fhir:definition [ fhir:v "The server supports and populates Literal references (i.e. using Reference.reference) where they are known (this code does not guarantee that all references are literal; see 'enforced')." ]       ] [
fhir:code [ fhir:v "logical" ] ;
fhir:display [ fhir:v "Logical References" ] ;
fhir:definition [ fhir:v "The server allows logical references (i.e. using Reference.identifier)." ]       ] [
fhir:code [ fhir:v "resolves" ] ;
fhir:display [ fhir:v "Resolves References" ] ;
fhir:definition [ fhir:v "The server will attempt to resolve logical references to literal references - i.e. converting Reference.identifier to Reference.reference (if resolution fails, the server may still accept resources; see logical)." ]       ] [
fhir:code [ fhir:v "enforced" ] ;
fhir:display [ fhir:v "Reference Integrity Enforced" ] ;
fhir:definition [ fhir:v "The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems." ]       ] [
fhir:code [ fhir:v "local" ] ;
fhir:display [ fhir:v "Local References Only" ] ;
fhir:definition [ fhir:v "The server does not support references that point to other servers." ]       ] )     ] )
  ] ) . #