FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.uv.xver-r4.r4b
Resource TypeCodeSystem
IdCodeSystem-discriminator-type.json
FHIR VersionR4B
Sourcehttp://hl7.org/fhir/uv/xver-r4.r4b/0.0.1-snapshot-2/CodeSystem-discriminator-type.html
URLhttp://hl7.org/fhir/discriminator-type
Version4.0.1
Statusactive
Date2019-11-01T08:29:23+10:00
NameDiscriminatorType
TitleDiscriminatorType
Realmuv
Authorityhl7
DescriptionHow an element value is interpreted when discrimination is evaluated.
Contentcomplete

Resources that use this resource

ValueSet
R4-discriminator-type-for-R4BCross-version VS for R4.DiscriminatorType for use in FHIR R4B
R5-discriminator-type-for-R4BCross-version VS for R5.DiscriminatorType for use in FHIR R4B
R3-discriminator-type-for-R4BCross-version VS for R3.DiscriminatorType for use in FHIR R4B
R4-discriminator-type-for-R5Cross-version VS for R4.DiscriminatorType for use in FHIR R5
R5-discriminator-type-for-R4Cross-version VS for R5.DiscriminatorType for use in FHIR R4
R3-discriminator-type-for-R5Cross-version VS for R3.DiscriminatorType for use in FHIR R5

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: CodeSystem discriminator-type

This case-sensitive code system http://hl7.org/fhir/discriminator-type defines the following codes:

CodeDisplayDefinition
value ValueThe slices have different values in the nominated element.
exists ExistsThe slices are differentiated by the presence or absence of the nominated element.
pattern PatternThe slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x].
type TypeThe slices are differentiated by type of the nominated element.
profile ProfileThe slices are differentiated by conformance of the nominated element to a specified profile. Note that if the path specifies .resolve() then the profile is the target profile on the reference. In this case, validation by the possible profiles is required to differentiate the slices.

Source1

{
  "resourceType": "CodeSystem",
  "id": "discriminator-type",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "normative"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
      "valueCode": "4.0.0"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 2
    },
    {
      "extension": [
        {
          "url": "packageId",
          "valueId": "hl7.fhir.uv.xver-r4.r4b"
        },
        {
          "url": "version",
          "valueString": "0.0.1-snapshot-2"
        }
      ],
      "url": "http://hl7.org/fhir/StructureDefinition/package-source"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "fhir"
    }
  ],
  "url": "http://hl7.org/fhir/discriminator-type",
  "version": "4.0.1",
  "name": "DiscriminatorType",
  "title": "DiscriminatorType",
  "status": "active",
  "experimental": false,
  "date": "2019-11-01T08:29:23+10:00",
  "publisher": "FHIR Infrastructure",
  "contact": [
    {
      "name": "FHIR Infrastructure",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/fiwg"
        }
      ]
    }
  ],
  "description": "How an element value is interpreted when discrimination is evaluated.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001",
          "display": "World"
        }
      ]
    }
  ],
  "caseSensitive": true,
  "valueSet": "http://hl7.org/fhir/ValueSet/discriminator-type|4.3.0",
  "content": "complete",
  "concept": [
    {
      "code": "value",
      "display": "Value",
      "definition": "The slices have different values in the nominated element."
    },
    {
      "code": "exists",
      "display": "Exists",
      "definition": "The slices are differentiated by the presence or absence of the nominated element."
    },
    {
      "code": "pattern",
      "display": "Pattern",
      "definition": "The slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x]."
    },
    {
      "code": "type",
      "display": "Type",
      "definition": "The slices are differentiated by type of the nominated element."
    },
    {
      "code": "profile",
      "display": "Profile",
      "definition": "The slices are differentiated by conformance of the nominated element to a specified profile. Note that if the path specifies .resolve() then the profile is the target profile on the reference. In this case, validation by the possible profiles is required to differentiate the slices."
    }
  ]
}