{
  "resourceType": "StructureDefinition",
  "meta": {
    "lastUpdated": "2024-01-11T09:43:56.5480797+00:00"
  },
  "url": "https://medico-emr.net/medico/r4/sd/Practitioner_Practitioner_1",
  "name": "Practitioner_Practitioner_1",
  "status": "active",
  "date": "2019-02-07T14:17:13.4079775+00:00",
  "description": "A FHIR practitioner resource of this profile represents an external practitioner\r\nTables: x8203fad",
  "purpose": "Access: Read\r\nVisibility: public",
  "fhirVersion": "4.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "Practitioner",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Practitioner",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Practitioner",
        "path": "Practitioner",
        "definition": "A FHIR practitioner resource of this profile represents an external practitioner\r\nTables: x8203fad"
      },
      {
        "id": "Practitioner.id",
        "path": "Practitioner.id",
        "definition": "Internal id representing this FHIR resource\r\nCurrent mapping here:  Practitioner-#####, where ##### is x8203fad.fad",
        "min": 1
      },
      {
        "id": "Practitioner.meta",
        "path": "Practitioner.meta",
        "min": 1,
        "type": [
          {
            "code": "Meta",
            "profile": [
              "https://medico-emr.net/medico/r4/sd/Meta_ProfileOnly_1"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.meta.profile",
        "path": "Practitioner.meta.profile",
        "fixedCanonical": "https://medico-emr.net/medico/r4/sd/Practitioner_Practitioner_1"
      },
      {
        "id": "Practitioner.implicitRules",
        "path": "Practitioner.implicitRules",
        "max": "0"
      },
      {
        "id": "Practitioner.language",
        "path": "Practitioner.language",
        "max": "0"
      },
      {
        "id": "Practitioner.text",
        "path": "Practitioner.text",
        "max": "0"
      },
      {
        "id": "Practitioner.contained",
        "path": "Practitioner.contained",
        "max": "0"
      },
      {
        "id": "Practitioner.identifier",
        "path": "Practitioner.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        },
        "min": 1,
        "max": "1"
      },
      {
        "id": "Practitioner.identifier:medicoResourceId",
        "path": "Practitioner.identifier",
        "sliceName": "medicoResourceId",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1"
            ]
          }
        ]
      },
      {
        "id": "Practitioner.identifier:medicoResourceId.system",
        "path": "Practitioner.identifier.system",
        "definition": "Must be a constant underneath https://medico-emr.net/medico/%KUNDE%/sid1/Practitioner",
        "comment": "Dynamically resolved for validation\r\n--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/Practitioner"
      },
      {
        "id": "Practitioner.identifier:medicoResourceId.value",
        "path": "Practitioner.identifier.value",
        "definition": "medico's internal id for this type of medico resource: x8203fad.fad\r\nThis value must be unique within medico - for a given value of \"system\""
      },
      {
        "id": "Practitioner.active",
        "path": "Practitioner.active",
        "definition": "if active is \"false\" - this could mean either that the Practitioner-record does not exist any more - or it ran out of validity (datf/datt)\r\nWhether this practitioner's record is in active use.\r\nmedico: gets inactive if one of the following coditions is met:\r\n- now is not between x8203fad.datf and datt\r\n\r\nif datf/datt are null the practitioner is marked as active",
        "min": 1
      },
      {
        "id": "Practitioner.name",
        "path": "Practitioner.name",
        "definition": "the name information are identical to the name information following the employee reference extension",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Practitioner.name.id",
        "path": "Practitioner.name.id",
        "max": "0"
      },
      {
        "id": "Practitioner.name.use",
        "path": "Practitioner.name.use",
        "max": "0"
      },
      {
        "id": "Practitioner.name.text",
        "path": "Practitioner.name.text",
        "definition": "A full text representation of the name.\r\nFormat: x8203fad.chr x8203fad.name",
        "min": 1
      },
      {
        "id": "Practitioner.name.family",
        "path": "Practitioner.name.family",
        "definition": "The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.\r\nmedico: x8203fad.name",
        "min": 1
      },
      {
        "id": "Practitioner.name.given",
        "path": "Practitioner.name.given",
        "definition": "Given name.\r\nmedico: x8203fad.chr",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Practitioner.name.prefix",
        "path": "Practitioner.name.prefix",
        "definition": "Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.\r\nmedico: x8203fad.title(if available)",
        "max": "1"
      },
      {
        "id": "Practitioner.name.suffix",
        "path": "Practitioner.name.suffix",
        "definition": "Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.\r\nmedico: x8201psr.namezus (if available)",
        "max": "0"
      },
      {
        "id": "Practitioner.name.period.id",
        "path": "Practitioner.name.period.id",
        "max": "0"
      },
      {
        "id": "Practitioner.name.period.start",
        "path": "Practitioner.name.period.start",
        "definition": "The start of the period. The boundary is inclusive.\r\ncorresponds to x8203fad.datf",
        "min": 1
      },
      {
        "id": "Practitioner.name.period.end",
        "path": "Practitioner.name.period.end",
        "definition": "The end of the period. If the end of the period is missing, it means that the period is ongoing. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.\r\nmedico: corresponds to x8203fad.datt"
      },
      {
        "id": "Practitioner.telecom.id",
        "path": "Practitioner.telecom.id",
        "max": "0"
      },
      {
        "id": "Practitioner.telecom.system",
        "path": "Practitioner.telecom.system",
        "min": 1
      },
      {
        "id": "Practitioner.telecom.value",
        "path": "Practitioner.telecom.value",
        "min": 1
      },
      {
        "id": "Practitioner.telecom.use",
        "path": "Practitioner.telecom.use",
        "min": 1
      },
      {
        "id": "Practitioner.telecom.rank",
        "path": "Practitioner.telecom.rank",
        "max": "0"
      },
      {
        "id": "Practitioner.telecom.period",
        "path": "Practitioner.telecom.period",
        "max": "0"
      },
      {
        "id": "Practitioner.address",
        "path": "Practitioner.address",
        "max": "1"
      },
      {
        "id": "Practitioner.address.id",
        "path": "Practitioner.address.id",
        "max": "0"
      },
      {
        "id": "Practitioner.address.use",
        "path": "Practitioner.address.use",
        "max": "0"
      },
      {
        "id": "Practitioner.address.type",
        "path": "Practitioner.address.type",
        "min": 1,
        "fixedCode": "postal"
      },
      {
        "id": "Practitioner.address.district",
        "path": "Practitioner.address.district",
        "max": "0"
      },
      {
        "id": "Practitioner.address.state",
        "path": "Practitioner.address.state",
        "max": "0"
      },
      {
        "id": "Practitioner.address.period",
        "path": "Practitioner.address.period",
        "max": "0"
      },
      {
        "id": "Practitioner.gender",
        "path": "Practitioner.gender",
        "max": "0"
      },
      {
        "id": "Practitioner.birthDate",
        "path": "Practitioner.birthDate",
        "max": "0"
      },
      {
        "id": "Practitioner.photo",
        "path": "Practitioner.photo",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification",
        "path": "Practitioner.qualification",
        "max": "0"
      },
      {
        "id": "Practitioner.qualification.code.text",
        "path": "Practitioner.qualification.code.text",
        "definition": "medico: maps to x8201psr.desxl\r\n\r\nA human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."
      },
      {
        "id": "Practitioner.communication",
        "path": "Practitioner.communication",
        "max": "0"
      }
    ]
  }
}