{
  "resourceType": "StructureDefinition",
  "url": "http://electronichealth.se/fhir/StructureDefinition/NLLCodeSystem",
  "name": "NLLCodeSystem",
  "status": "draft",
  "fhirVersion": "4.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "CodeSystem",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CodeSystem",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "CodeSystem.url",
        "path": "CodeSystem.url",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.version",
        "path": "CodeSystem.version",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.title",
        "path": "CodeSystem.title",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.status",
        "path": "CodeSystem.status",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.date",
        "path": "CodeSystem.date",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.publisher",
        "path": "CodeSystem.publisher",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.description",
        "path": "CodeSystem.description",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.copyright",
        "path": "CodeSystem.copyright",
        "comment": "Systems are not required to have markdown support, so the text should be readable without markdown processing. The markdown syntax is GFM - see https://github.github.com/gfm/\r\n Sometimes, the copyright differs between the code system and the codes that are included. The copyright statement should clearly differentiate between these when required.\r\n Sometimes, the copyright differs between the code system and the codes that are included. The copyright statement should clearly differentiate between these when required.\r\n Sometimes, the copyright differs between the code system and the codes that are included. The copyright statement should clearly differentiate between these when required."
      },
      {
        "id": "CodeSystem.concept",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name",
            "valueString": "ConceptDefinition"
          }
        ],
        "path": "CodeSystem.concept",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.concept.code",
        "path": "CodeSystem.concept.code",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.concept.display",
        "path": "CodeSystem.concept.display",
        "definition": "A human readable string that is the recommended default way to present this concept to a user. This is the standard display for this code, designation element may have additional representations.",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.concept.designation",
        "path": "CodeSystem.concept.designation",
        "short": "Synonyms and additional representations for the concept",
        "definition": "Additional representations for the concept - aliases (sv: patientvänlig synonym), singular/plural definitions, other languages, etc.",
        "mustSupport": true
      },
      {
        "id": "CodeSystem.concept.designation.use.system",
        "path": "CodeSystem.concept.designation.use.system",
        "binding": {
          "strength": "required",
          "valueSet": "http://electronichealth.se/fhir/ValueSet/concept-discriminators"
        }
      }
    ]
  }
}