Current Build

Extension: subsumes

Vocabulary Work Group Maturity Level: 1InformativeUse Context: Any

URL for this extension:

http://hl7.org/fhir/StructureDefinition/codesystem-subsumes

Status: draft. Extension maintained by: HL7

Refers to another code defined within the code system that is also subsumed by this code. I.e. This concept subsumes the referenced concept. If the hierarchy is based on subsumption, this extension declares additional subsumption relationships that usually define a poly-hierarchy.

Context of Use: Use on Element ID CodeSystem.concept

usage info: insert a list of places where this extension is used

Extension Content

Summary

NameFlagsCard.TypeDescription & Constraintsdoco
.. subsumes0..*codeURL = http://hl7.org/fhir/StructureDefinition/codesystem-subsumes
subsumes: Refers to another code defined within the code system that is also subsumed by this code. I.e. This concept subsumes the referenced concept. If the hierarchy is based on subsumption, this extension declares additional subsumption relationships that usually define a poly-hierarchy.


Use on Element ID CodeSystem.concept

doco Documentation for this format

Full Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. extension0..*ExtensionURL = http://hl7.org/fhir/StructureDefinition/codesystem-subsumes
subsumes: Refers to another code defined within the code system that is also subsumed by this code. I.e. This concept subsumes the referenced concept. If the hierarchy is based on subsumption, this extension declares additional subsumption relationships that usually define a poly-hierarchy.


Use on Element ID CodeSystem.concept
... extension 0..0
... url 1..1uri"http://hl7.org/fhir/StructureDefinition/codesystem-subsumes"
... valueCode 0..1codeValue of extension

doco Documentation for this format

XML Template

<!-- subsumes -->doco

<extension xmlns="http://hl7.org/fhir"
     url="http://hl7.org/fhir/StructureDefinition/codesystem-subsumes" >
  <!-- from Element: extension -->
 <valueCode value="[code]"/><!-- 0..1 Value of extension -->
</extension>

JSON Template

{ // subsumes
  // from Element: extension
    "extension" : [ //  sliced by value:url  in the specified order, Open ]
    "url" : "http://hl7.org/fhir/StructureDefinition/codesystem-subsumes", // R! 
    "valueCode" : "<code>" //Value of extension
  }

Summary

NameFlagsCard.TypeDescription & Constraintsdoco
.. subsumes0..*codeURL = http://hl7.org/fhir/StructureDefinition/codesystem-subsumes
subsumes: Refers to another code defined within the code system that is also subsumed by this code. I.e. This concept subsumes the referenced concept. If the hierarchy is based on subsumption, this extension declares additional subsumption relationships that usually define a poly-hierarchy.


Use on Element ID CodeSystem.concept

doco Documentation for this format

Full Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. extension0..*ExtensionURL = http://hl7.org/fhir/StructureDefinition/codesystem-subsumes
subsumes: Refers to another code defined within the code system that is also subsumed by this code. I.e. This concept subsumes the referenced concept. If the hierarchy is based on subsumption, this extension declares additional subsumption relationships that usually define a poly-hierarchy.


Use on Element ID CodeSystem.concept
... extension 0..0
... url 1..1uri"http://hl7.org/fhir/StructureDefinition/codesystem-subsumes"
... valueCode 0..1codeValue of extension

doco Documentation for this format

XML Template

<!-- subsumes -->doco

<extension xmlns="http://hl7.org/fhir"
     url="http://hl7.org/fhir/StructureDefinition/codesystem-subsumes" >
  <!-- from Element: extension -->
 <valueCode value="[code]"/><!-- 0..1 Value of extension -->
</extension>

JSON Template

{ // subsumes
  // from Element: extension
    "extension" : [ //  sliced by value:url  in the specified order, Open ]
    "url" : "http://hl7.org/fhir/StructureDefinition/codesystem-subsumes", // R! 
    "valueCode" : "<code>" //Value of extension
  }

 

Constraints

  • ele-1: All FHIR elements must have a @value or children (xpath: @value|f:*|h:div)
  • ext-1: Must have either extensions or value[x], not both (xpath: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')]))