{
  "resourceType": "StructureDefinition",
  "url": "https://noma.no/fhir/StructureDefinition/CodeSystem_NOMA_v3_0",
  "version": "3.0",
  "name": "CodeSystem_NOMA_v3_0",
  "title": "CodeSystem_NOMA_v3_0",
  "status": "active",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "CodeSystem",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CodeSystem",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "CodeSystem.url",
        "path": "CodeSystem.url",
        "definition": "The URL of the Code System. It satisfies the GUPRI properties:  \r\nGlobally Unique, Persistent, Resolvable Identifier  \r\nThe URLs resolve both for browsers (informational, human readable) as well as for systems (content, using the FHIR API)\r\n\r\nThe URLs of the code systems published are:  \r\n\r\n##### ATC Codes\r\n\r\n| ATC Category Name | Source | URL (GUPRI) |\r\n| :------- | :------ |:------ |\r\n| ATC (A) Alimentary tract and metabolism | WHO | [https://mpd.noma.no/codesystem/atc-a-alimentary-tract-and-metabolism](https://mpd.noma.no/codesystem/atc-a-alimentary-tract-and-metabolism) |\r\n| ATC (J) Antiinfectives | WHO | [https://mpd.noma.no/codesystem/atc-j-antiinfectives-for-systemic-use](https://mpd.noma.no/codesystem/atc-j-antiinfectives-for-systemic-use) |\r\n| ATC (L) Antineoplastic, immunomodulating agents | WHO | [https://mpd.noma.no/codesystem/atc-l-antineoplastic-and-immunomodulating-agents](https://mpd.noma.no/codesystem/atc-l-antineoplastic-and-immunomodulating-agents) |\r\n| ATC (P) Antiparasitic Products | WHO | [https://mpd.noma.no/codesystem/atc-p-antiparasitic-products-insecticides-and-repellents](https://mpd.noma.no/codesystem/atc-p-antiparasitic-products-insecticides-and-repellents) |\r\n| ATC (B) Blood, Blood Forming Organs | WHO | [https://mpd.noma.no/codesystem/atc-b-blood-and-blood-forming-organs](https://mpd.noma.no/codesystem/atc-b-blood-and-blood-forming-organs) |\r\n| ATC (C) Cardiovascular System | WHO | [https://mpd.noma.no/codesystem/atc-c-cardiovascular-system](https://mpd.noma.no/codesystem/atc-c-cardiovascular-system) |\r\n| ATC (D) Dermatologicals | WHO | [https://mpd.noma.no/codesystem/atc-d-dermatologicals](https://mpd.noma.no/codesystem/atc-d-dermatologicals) |\r\n| ATC (G) Genito urinary System | WHO | [https://mpd.noma.no/codesystem/atc-g-genito-urinary-system-and-sex-hormones](https://mpd.noma.no/codesystem/atc-g-genito-urinary-system-and-sex-hormones) |\r\n| ATC (M) Musculo-skeletal System | WHO | [https://mpd.noma.no/codesystem/atc-m-musculo-skeletal-system](https://mpd.noma.no/codesystem/atc-m-musculo-skeletal-system) |\r\n| ATC (N) Nervous system | WHO | [https://mpd.noma.no/codesystem/atc-n-nervous-system](https://mpd.noma.no/codesystem/atc-n-nervous-system) |\r\n| ATC (R) Respiratory System | WHO | [https://mpd.noma.no/codesystem/atc-r-respiratory-system](https://mpd.noma.no/codesystem/atc-r-respiratory-system) |\r\n| ATC (S) Sensory Organs | WHO | [https://mpd.noma.no/codesystem/atc-s-sensory-organs](https://mpd.noma.no/codesystem/atc-s-sensory-organs) |\r\n| ATC (H) Systemic Hormonal Preparations | WHO | [https://mpd.noma.no/codesystem/atc-h-systemic-hormonal-preparations-excl-sex-hormones-and-insulins](https://mpd.noma.no/codesystem/atc-h-systemic-hormonal-preparations-excl-sex-hormones-and-insulins) |\r\n| ATC (V) Various | WHO | [https://mpd.noma.no/codesystem/atc-v-various](https://mpd.noma.no/codesystem/atc-v-various) |\r\n\r\n##### Dose Form\r\n\r\n| Code System Name | Source | URL (GUPRI) |\r\n| :------- | :------ |:------ |\r\n| Administration Medhod | SPOR RMS | [https://mpd.noma.no/codesystem/administration-method ](https://mpd.noma.no/codesystem/administration-method) |\r\n| Basic Dose Form | SPOR RMS | [https://mpd.noma.no/codesystem/basic-dose-form](https://mpd.noma.no/codesystem/basic-dose-form) |\r\n| Intended Site | SPOR RMS | [https://mpd.noma.no/codesystem/intended-site](https://mpd.noma.no/codesystem/intended-site) ||\r\n| Release Characteristics | SPOR RMS | [https://mpd.noma.no/codesystem/release-characteristics](https://mpd.noma.no/codesystem/release-characteristics) |\r\n| State of Matter | SPOR RMS | [https://mpd.noma.no/codesystem/state-of-matter](https://mpd.noma.no/codesystem/state-of-matter) |\r\n| Transformation | SPOR RMS | [https://mpd.noma.no/codesystem/transformation](https://mpd.noma.no/codesystem/transformation) |",
        "min": 1
      },
      {
        "id": "CodeSystem.identifier",
        "path": "CodeSystem.identifier",
        "slicing": {
          "description": "Identifiers of the code system and corresponding code systems in external sources,  in most cases SPOR RMS",
          "rules": "open"
        },
        "min": 1,
        "max": "2"
      },
      {
        "id": "CodeSystem.identifier:nomaCodeSystemID",
        "path": "CodeSystem.identifier",
        "sliceName": "nomaCodeSystemID",
        "short": "Equal to the element's ID",
        "definition": "URL> https://mpd.noma.no/identifier/code-system-id",
        "min": 1,
        "max": "1"
      },
      {
        "id": "CodeSystem.identifier:codeSystemExternalID",
        "path": "CodeSystem.identifier",
        "sliceName": "codeSystemExternalID",
        "short": "The code system's external ID",
        "definition": "The external ID in most cases is the SPOR RMS ID\r\n\r\nURL: https://mpd.noma.no/identifier/code-system-external-id",
        "max": "1"
      },
      {
        "id": "CodeSystem.version",
        "path": "CodeSystem.version",
        "max": "0"
      },
      {
        "id": "CodeSystem.title",
        "path": "CodeSystem.title",
        "max": "0"
      },
      {
        "id": "CodeSystem.status",
        "path": "CodeSystem.status",
        "definition": "Only code ssystems with status \"active\" are being published"
      },
      {
        "id": "CodeSystem.experimental",
        "path": "CodeSystem.experimental",
        "max": "0"
      },
      {
        "id": "CodeSystem.date",
        "path": "CodeSystem.date",
        "max": "0"
      },
      {
        "id": "CodeSystem.publisher",
        "path": "CodeSystem.publisher",
        "max": "0"
      },
      {
        "id": "CodeSystem.contact",
        "path": "CodeSystem.contact",
        "max": "0"
      },
      {
        "id": "CodeSystem.description",
        "path": "CodeSystem.description",
        "max": "0"
      },
      {
        "id": "CodeSystem.useContext",
        "path": "CodeSystem.useContext",
        "max": "0"
      },
      {
        "id": "CodeSystem.jurisdiction",
        "path": "CodeSystem.jurisdiction",
        "max": "0"
      },
      {
        "id": "CodeSystem.purpose",
        "path": "CodeSystem.purpose",
        "max": "0"
      },
      {
        "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.",
        "max": "0"
      },
      {
        "id": "CodeSystem.caseSensitive",
        "path": "CodeSystem.caseSensitive",
        "max": "0"
      },
      {
        "id": "CodeSystem.valueSet",
        "path": "CodeSystem.valueSet",
        "max": "0"
      },
      {
        "id": "CodeSystem.hierarchyMeaning",
        "path": "CodeSystem.hierarchyMeaning",
        "max": "0"
      },
      {
        "id": "CodeSystem.compositional",
        "path": "CodeSystem.compositional",
        "max": "0"
      },
      {
        "id": "CodeSystem.versionNeeded",
        "path": "CodeSystem.versionNeeded",
        "max": "0"
      },
      {
        "id": "CodeSystem.supplements",
        "path": "CodeSystem.supplements",
        "max": "0"
      },
      {
        "id": "CodeSystem.count",
        "path": "CodeSystem.count",
        "max": "0"
      },
      {
        "id": "CodeSystem.filter",
        "path": "CodeSystem.filter",
        "max": "0"
      },
      {
        "id": "CodeSystem.concept.code",
        "path": "CodeSystem.concept.code",
        "definition": "A code - a text symbol - that uniquely identifies the concept within the code system.\r\nMay be a [SPOR RMS](https://spor.ema.europa.eu/rmswi/#/), NOMA or [FinnKode](https://finnkode.helsedirektoratet.no/) code"
      },
      {
        "id": "CodeSystem.concept.definition",
        "path": "CodeSystem.concept.definition",
        "max": "0"
      },
      {
        "id": "CodeSystem.concept.designation.use",
        "path": "CodeSystem.concept.designation.use",
        "max": "0"
      },
      {
        "id": "CodeSystem.concept.concept",
        "path": "CodeSystem.concept.concept",
        "max": "0"
      }
    ]
  }
}