{
  "resourceType": "StructureDefinition",
  "id": "6868a313-6f87-4e6d-9ddf-5ec8c7f875e6",
  "meta": {
    "lastUpdated": "2020-07-02T08:11:44.169+00:00"
  },
  "url": "http://helse-nord.no/fhir/StructureDefinition/MetaVisionPractitionerRole",
  "name": "MetaVisionPractitionerRole",
  "status": "draft",
  "date": "2020-07-02T08:11:43.7453501+00:00",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "PractitionerRole",
  "baseDefinition": "http://hl7.no/fhir/StructureDefinition/no-basis-PractitionerRole",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PractitionerRole.identifier",
        "path": "PractitionerRole.identifier",
        "definition": "DIPSDB.dlRekvirent.HELSETJENESTEROLLEID"
      },
      {
        "id": "PractitionerRole.identifier.use",
        "path": "PractitionerRole.identifier.use",
        "max": "0"
      },
      {
        "id": "PractitionerRole.identifier.type",
        "path": "PractitionerRole.identifier.type",
        "max": "0"
      },
      {
        "id": "PractitionerRole.identifier.system",
        "path": "PractitionerRole.identifier.system",
        "fixedUri": "http://helse-nord.no/fhir/coding/dipshealthcareroleid"
      },
      {
        "id": "PractitionerRole.identifier.value",
        "path": "PractitionerRole.identifier.value",
        "definition": "DIPSDB.dlRekvirent.HELSETJENESTEROLLEID"
      },
      {
        "id": "PractitionerRole.identifier.period",
        "path": "PractitionerRole.identifier.period",
        "max": "0"
      },
      {
        "id": "PractitionerRole.identifier.assigner",
        "path": "PractitionerRole.identifier.assigner",
        "max": "0"
      },
      {
        "id": "PractitionerRole.active",
        "path": "PractitionerRole.active",
        "definition": "DIPSDB.dlRekvirent.DISABLED (INVERTERT)"
      },
      {
        "id": "PractitionerRole.period",
        "path": "PractitionerRole.period",
        "max": "0"
      },
      {
        "id": "PractitionerRole.practitioner.reference",
        "path": "PractitionerRole.practitioner.reference",
        "max": "0"
      },
      {
        "id": "PractitionerRole.practitioner.type",
        "path": "PractitionerRole.practitioner.type",
        "max": "0"
      },
      {
        "id": "PractitionerRole.practitioner.identifier.use",
        "path": "PractitionerRole.practitioner.identifier.use",
        "max": "0"
      },
      {
        "id": "PractitionerRole.practitioner.identifier.type",
        "path": "PractitionerRole.practitioner.identifier.type",
        "max": "0"
      },
      {
        "id": "PractitionerRole.practitioner.identifier.system",
        "path": "PractitionerRole.practitioner.identifier.system",
        "definition": "Ref https://ldap.com/ldap-oid-reference-guide/: uniqueIdentifier (samaccountname, username)",
        "fixedUri": "urn:oid:0.9.2342.19200300.100.1.44"
      },
      {
        "id": "PractitionerRole.practitioner.identifier.value",
        "path": "PractitionerRole.practitioner.identifier.value",
        "definition": "DIPSDB.dlAnsatt.SIGNATUR"
      },
      {
        "id": "PractitionerRole.practitioner.identifier.period",
        "path": "PractitionerRole.practitioner.identifier.period",
        "max": "0"
      },
      {
        "id": "PractitionerRole.practitioner.identifier.assigner",
        "path": "PractitionerRole.practitioner.identifier.assigner",
        "max": "0"
      },
      {
        "id": "PractitionerRole.practitioner.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "PractitionerRole.practitioner.display",
        "definition": "DIPSDB.dlRekvirent.PERSONETTERNAVN + \", \" + DIPSDB.dlRekvirent.PERSONFORNAVN\r\n\r\nF.ex: Gundersen, Roland"
      },
      {
        "id": "PractitionerRole.organization.reference",
        "path": "PractitionerRole.organization.reference",
        "max": "0"
      },
      {
        "id": "PractitionerRole.organization.type",
        "path": "PractitionerRole.organization.type",
        "max": "0"
      },
      {
        "id": "PractitionerRole.organization.identifier",
        "path": "PractitionerRole.organization.identifier",
        "max": "0"
      },
      {
        "id": "PractitionerRole.organization.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "PractitionerRole.organization.display",
        "definition": "DIPSDB.dlRekvirent.ORGANISASJONNAVN"
      },
      {
        "id": "PractitionerRole.code:functions",
        "path": "PractitionerRole.code",
        "sliceName": "functions",
        "max": "0"
      },
      {
        "id": "PractitionerRole.code:dipsPosition",
        "path": "PractitionerRole.code",
        "sliceName": "dipsPosition"
      },
      {
        "id": "PractitionerRole.code:dipsPosition.coding.system",
        "path": "PractitionerRole.code.coding.system",
        "fixedUri": "http://helse-nord.no/fhir/coding/dipsposition"
      },
      {
        "id": "PractitionerRole.code:dipsPosition.coding.version",
        "path": "PractitionerRole.code.coding.version",
        "max": "0"
      },
      {
        "id": "PractitionerRole.code:dipsPosition.coding.code",
        "path": "PractitionerRole.code.coding.code",
        "definition": "DIPSDB.dlAnsatt.STILLING\r\n\r\nF.ex: Lege, Overlege, LIS-Lege"
      },
      {
        "id": "PractitionerRole.code:dipsPosition.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "PractitionerRole.code.coding.display",
        "max": "0"
      },
      {
        "id": "PractitionerRole.code:dipsPosition.coding.userSelected",
        "path": "PractitionerRole.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "PractitionerRole.code:dipsPosition.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "PractitionerRole.code.text",
        "max": "0"
      },
      {
        "id": "PractitionerRole.code:dipsPrescriberCode",
        "path": "PractitionerRole.code",
        "sliceName": "dipsPrescriberCode"
      },
      {
        "id": "PractitionerRole.code:dipsPrescriberCode.coding.system",
        "path": "PractitionerRole.code.coding.system",
        "fixedUri": "http://helse-nord.no/fhir/coding/dipsprescribercode"
      },
      {
        "id": "PractitionerRole.code:dipsPrescriberCode.coding.version",
        "path": "PractitionerRole.code.coding.version",
        "max": "0"
      },
      {
        "id": "PractitionerRole.code:dipsPrescriberCode.coding.code",
        "path": "PractitionerRole.code.coding.code",
        "definition": "DIPSDB.dlRekvirent.REKVIRENTKODE"
      },
      {
        "id": "PractitionerRole.code:dipsPrescriberCode.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "PractitionerRole.code.coding.display",
        "max": "0"
      },
      {
        "id": "PractitionerRole.code:dipsPrescriberCode.coding.userSelected",
        "path": "PractitionerRole.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "PractitionerRole.code:dipsPrescriberCode.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "PractitionerRole.code.text",
        "max": "0"
      },
      {
        "id": "PractitionerRole.specialty",
        "path": "PractitionerRole.specialty",
        "max": "0"
      },
      {
        "id": "PractitionerRole.location",
        "path": "PractitionerRole.location",
        "max": "0"
      },
      {
        "id": "PractitionerRole.healthcareService",
        "path": "PractitionerRole.healthcareService",
        "max": "0"
      },
      {
        "id": "PractitionerRole.telecom",
        "path": "PractitionerRole.telecom",
        "max": "0"
      },
      {
        "id": "PractitionerRole.availableTime",
        "path": "PractitionerRole.availableTime",
        "max": "0"
      },
      {
        "id": "PractitionerRole.notAvailable",
        "path": "PractitionerRole.notAvailable",
        "max": "0"
      },
      {
        "id": "PractitionerRole.availabilityExceptions",
        "path": "PractitionerRole.availabilityExceptions",
        "max": "0"
      },
      {
        "id": "PractitionerRole.endpoint",
        "path": "PractitionerRole.endpoint",
        "max": "0"
      }
    ]
  }
}