FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/cyehr-sd-practitionerrole-r4

Packageehealth4u.package
Resource TypeStructureDefinition
Idcyehr-sd-practitionerrole-r4
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=ehealth4u.package@1.0.0&canonical=http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrole-r4
URLhttp://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrole-r4
Statusdraft
NameCYEHRSDPractitionerRole
TitleCyprus EHR Practitioner Role profile
DescriptionThe main use-case of this profile is to represent the role that a Practitioner has within a team of healthcare professionals or an organization and the locations where he/she provides services.
TypePractitionerRole
Kindresource

Resources that use this resource

StructureDefinition
cyehr-sd-dischargereport-r4Cyprus EHR Discharge Report profile
cyehr-sd-patientCyprus EHR Patient profile
cyehr-sd-visitsummary-r4Cyprus EHR Visit Summary profile

Resources that this resource uses

StructureDefinition
CodeableConcept-uv-ipsCodeable Concept (IPS)
cyehr-ext-partofpractitionerroleCyprus EHR Extension: PartOfPractitionerRole
cyehr-sd-location-r4Cyprus EHR Location profile
cyehr-sd-medicalteam-r4Cyprus EHR Medical Team profile
cyehr-sd-organization-r4Cyprus EHR Organization profile
cyehr-sd-practitioner-r4Cyprus EHR Practitioner profile
cyehr-sd-practitionerlicense-r4Cyprus EHR Practitioner License profile
ValueSet
cyehr-vs-nursingcategoriesCyprus EHR Value Set: Nursing Categories

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "cyehr-sd-practitionerrole-r4",
  "url": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrole-r4",
  "name": "CYEHRSDPractitionerRole",
  "title": "Cyprus EHR Practitioner Role profile",
  "status": "draft",
  "publisher": "eHealth4U",
  "contact": [
    {
      "name": "ehealth Lab",
      "telecom": [
        {
          "system": "email",
          "value": "ehealthl@ucy.ac.cy",
          "use": "work"
        }
      ]
    }
  ],
  "description": "The main use-case of this profile is to represent the role that a Practitioner has within a team of healthcare professionals or an organization and the locations where he/she provides services.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "PractitionerRole",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PractitionerRole",
        "path": "PractitionerRole",
        "comment": "CyprusEHR: Practitioner Role is used to present the role of a practitioner in a specific medical team or organization, specifying the location  he/she provides. Furthermore, CYEHRSDConsent resources are created referencing a particular CYEHRSDPractitionerRole of a Practitioner, indicating that the Practitioner is granted access to the patient's data with the referenced practitioner's role within the particular medical team / organization.",
        "constraint": [
          {
            "key": "cyehr-practitionerrole-1",
            "severity": "error",
            "human": "If the practitioner role is created based on the practitioner's medical license the code and the specialty must be the same as recorded in the medical license.",
            "expression": "extension('http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-partofpractitionerrole').exists() implies (code.coding.where(system = 'urn:oid:2.16.840.1.113883.2.9.6.2.7').code = extension('http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-partofpractitionerrole').valueReference.resolve().coding.where(system = 'urn:oid:2.16.840.1.113883.2.9.6.2.7').code and specialty.coding.code = extension('http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-partofpractitionerrole').valueReference.resolve().specialty.coding.code)",
            "source": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrole-r4"
          }
        ]
      },
      {
        "id": "PractitionerRole.meta",
        "path": "PractitionerRole.meta"
      },
      {
        "id": "PractitionerRole.meta.profile",
        "path": "PractitionerRole.meta.profile",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "min": 1
      },
      {
        "id": "PractitionerRole.meta.profile:CyprusEHRProfile",
        "path": "PractitionerRole.meta.profile",
        "sliceName": "CyprusEHRProfile",
        "min": 1,
        "max": "1",
        "fixedCanonical": "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerrole-r4"
      },
      {
        "id": "PractitionerRole.extension",
        "path": "PractitionerRole.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "PractitionerRole.extension:practitionerLicense",
        "path": "PractitionerRole.extension",
        "sliceName": "practitionerLicense",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-ext-partofpractitionerrole"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.extension:practitionerLicense.value[x]",
        "path": "PractitionerRole.extension.value[x]",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitionerlicense-r4"
            ]
          }
        ]
      },
      {
        "id": "PractitionerRole.extension:practitionerLicense.value[x].reference",
        "path": "PractitionerRole.extension.value[x].reference",
        "min": 1
      },
      {
        "id": "PractitionerRole.identifier",
        "path": "PractitionerRole.identifier",
        "mustSupport": false
      },
      {
        "id": "PractitionerRole.identifier.system",
        "path": "PractitionerRole.identifier.system",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.identifier.value",
        "path": "PractitionerRole.identifier.value",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.active",
        "path": "PractitionerRole.active",
        "mustSupport": false
      },
      {
        "id": "PractitionerRole.practitioner",
        "path": "PractitionerRole.practitioner",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Practitioner",
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-practitioner-r4"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.practitioner.reference",
        "path": "PractitionerRole.practitioner.reference",
        "min": 1
      },
      {
        "id": "PractitionerRole.organization",
        "path": "PractitionerRole.organization",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Organization",
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-organization-r4",
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-medicalteam-r4"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.organization.reference",
        "path": "PractitionerRole.organization.reference",
        "min": 1
      },
      {
        "id": "PractitionerRole.code",
        "path": "PractitionerRole.code",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "PractitionerRole.code.coding",
        "path": "PractitionerRole.code.coding",
        "slicing": {
          "discriminator": [
            {
              "type": "pattern",
              "path": "$this"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "PractitionerRole.code.coding.system",
        "path": "PractitionerRole.code.coding.system",
        "min": 1
      },
      {
        "id": "PractitionerRole.code.coding.code",
        "path": "PractitionerRole.code.coding.code",
        "min": 1
      },
      {
        "id": "PractitionerRole.code.coding.display",
        "path": "PractitionerRole.code.coding.display",
        "min": 1
      },
      {
        "id": "PractitionerRole.code.coding:iscoCode",
        "path": "PractitionerRole.code.coding",
        "sliceName": "iscoCode",
        "short": "Code as defined by the eHDSIHealthcareProfessionalRole",
        "definition": "A reference to a code defined by a terminology system.\r\n\r\nCyprusEHR: The code of the practitioner role as defined by the eHDSIHealthcareProfessionalRole value set which is published by the eHDSI and uses the International Standard Classification of Occupations as code system.",
        "max": "1",
        "patternCoding": {
          "system": "urn:oid:2.16.840.1.113883.2.9.6.2.7"
        },
        "binding": {
          "strength": "required",
          "valueSet": "http://ig.ehealth4u.eu/fhir/ValueSe/cyehr-vs-ehdsihealthcareprofessionalrole"
        }
      },
      {
        "id": "PractitionerRole.code.coding:iscoCode.system",
        "path": "PractitionerRole.code.coding.system",
        "min": 1
      },
      {
        "id": "PractitionerRole.code.coding:iscoCode.code",
        "path": "PractitionerRole.code.coding.code",
        "min": 1
      },
      {
        "id": "PractitionerRole.code.coding:iscoCode.display",
        "path": "PractitionerRole.code.coding.display",
        "min": 1
      },
      {
        "id": "PractitionerRole.specialty",
        "path": "PractitionerRole.specialty",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "coding"
            }
          ],
          "rules": "open"
        },
        "type": [
          {
            "code": "CodeableConcept",
            "profile": [
              "http://hl7.org/fhir/uv/ips/StructureDefinition/CodeableConcept-uv-ips"
            ]
          }
        ]
      },
      {
        "id": "PractitionerRole.specialty.coding.system",
        "path": "PractitionerRole.specialty.coding.system",
        "min": 1
      },
      {
        "id": "PractitionerRole.specialty.coding.code",
        "path": "PractitionerRole.specialty.coding.code",
        "min": 1
      },
      {
        "id": "PractitionerRole.specialty.coding.display",
        "path": "PractitionerRole.specialty.coding.display",
        "min": 1
      },
      {
        "id": "PractitionerRole.specialty:medicalSpecialty",
        "path": "PractitionerRole.specialty",
        "sliceName": "medicalSpecialty",
        "short": "The licensed specialties and sub-specialties of the practitioner",
        "definition": "Specific specialty of the practitioner.\r\n\r\nCyprusEHR: The specialties and the sub-specialties that are included in the practicing license of a medical doctor. The doctor is allowed to practice only these specialties and sub-specialties in the Republic of Cyprus.",
        "binding": {
          "strength": "required"
        }
      },
      {
        "id": "PractitionerRole.specialty:medicalSpecialty.coding",
        "path": "PractitionerRole.specialty.coding",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty:medicalSpecialty.coding.system",
        "path": "PractitionerRole.specialty.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty:medicalSpecialty.coding.code",
        "path": "PractitionerRole.specialty.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty:medicalSpecialty.coding.display",
        "path": "PractitionerRole.specialty.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty:nurseSpecialty",
        "path": "PractitionerRole.specialty",
        "sliceName": "nurseSpecialty",
        "short": "The licensed nursing categories of the practitioner",
        "definition": "Specific specialty of the practitioner.\r\n\r\nCyprusEHR: The specialties and the sub-specialties that are included in the practicing license of a nurse. The nurse is allowed to practice only these specialties in the Republic of Cyprus.",
        "max": "3",
        "binding": {
          "strength": "required",
          "description": "The categories of the nurses in the Republic of Cyprus",
          "valueSet": "http://ig.ehealth4u.eu/fhir/ValueSet/cyehr-vs-nursingcategories"
        }
      },
      {
        "id": "PractitionerRole.specialty:nurseSpecialty.coding",
        "path": "PractitionerRole.specialty.coding",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty:nurseSpecialty.coding.system",
        "path": "PractitionerRole.specialty.coding.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty:nurseSpecialty.coding.code",
        "path": "PractitionerRole.specialty.coding.code",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty:nurseSpecialty.coding.display",
        "path": "PractitionerRole.specialty.coding.display",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.location",
        "path": "PractitionerRole.location",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.org/fhir/StructureDefinition/Location",
              "http://ig.ehealth4u.eu/fhir/StructureDefinition/cyehr-sd-location-r4"
            ]
          }
        ]
      },
      {
        "id": "PractitionerRole.location.reference",
        "path": "PractitionerRole.location.reference",
        "min": 1
      },
      {
        "id": "PractitionerRole.healthcareService.reference",
        "path": "PractitionerRole.healthcareService.reference",
        "min": 1
      },
      {
        "id": "PractitionerRole.telecom.system",
        "path": "PractitionerRole.telecom.system",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.telecom.value",
        "path": "PractitionerRole.telecom.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.telecom.use",
        "path": "PractitionerRole.telecom.use",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.endpoint.reference",
        "path": "PractitionerRole.endpoint.reference",
        "min": 1
      }
    ]
  }
}