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

FHIR IG Statistics: StructureDefinition/be-practitionerrole

Packageehealthplatform.be.r4.federalprofiles
Resource TypeStructureDefinition
Idbe-practitionerrole
FHIR VersionR4
Sourcehttps://www.ehealth.fgov.be/standards/fhir/https://simplifier.net/resolve?scope=ehealthplatform.be.r4.federalprofiles@1.3.3-beta&canonical=https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-practitionerrole
URLhttps://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-practitionerrole
Version1.0.0
Statusactive
NameBePractitionerRole
Authorityhl7
DescriptionBelgian federal profile for a practitioner role. Initially based on the functional description of the NIHDI.
TypePractitionerRole
Kindresource

Resources that use this resource

StructureDefinition
be-referralprescriptionBeReferralPrescription
be-addictionBEAddiction
be-allergyintoleranceBeAllergyIntolerance
be-communicationBeCommunication
be-homecare-planBeHomecare Plan
be-observationBeObservation
be-patientBePatient
be-patientwillBePatientWill
be-problemBeProblem
be-scoreresultBeScoreResult
be-vaccinationBeVaccination

Resources that this resource uses

StructureDefinition
be-organizationBeOrganization
be-practitionerBePractitioner

Narrative

No narrative content found in resource


Source

{
  "resourceType": "StructureDefinition",
  "id": "be-practitionerrole",
  "url": "https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-practitionerrole",
  "version": "1.0.0",
  "name": "BePractitionerRole",
  "status": "active",
  "description": "Belgian federal profile for a practitioner role. Initially based on the functional description of the NIHDI.",
  "fhirVersion": "4.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "PractitionerRole",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PractitionerRole.practitioner",
        "path": "PractitionerRole.practitioner",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-practitioner"
            ]
          }
        ]
      },
      {
        "id": "PractitionerRole.organization",
        "path": "PractitionerRole.organization",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-organization"
            ]
          }
        ]
      },
      {
        "id": "PractitionerRole.code",
        "path": "PractitionerRole.code",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "coding.system"
            }
          ],
          "rules": "open"
        },
        "definition": "Roles which this practitioner is authorized to perform for the organization.\r\n\r\nFor compatibility reasons, CD-HCPARTY is described here to express the role of the practitioner. Other coding systems remain allowed.\r\nTowards the future, the use of SNOMED-CT codes is also RECOMMENDED here. In the future, other ways to codfy might however be also proposed.\r\n\r\nWhen available, a provider SHOULD include it. When given, a consumer SHALL record this in its consuming system.",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code:CD-HCPARTY",
        "path": "PractitionerRole.code",
        "sliceName": "CD-HCPARTY",
        "definition": "Roles which this practitioner is authorized to perform for the organization."
      },
      {
        "id": "PractitionerRole.code:CD-HCPARTY.coding.system",
        "path": "PractitionerRole.code.coding.system",
        "fixedUri": "https://www.ehealth.fgov.be/standards/fhir/CodeSystem/cd-hcparty"
      },
      {
        "id": "PractitionerRole.code:CD-HCPARTY.coding.code",
        "path": "PractitionerRole.code.coding.code",
        "min": 1
      },
      {
        "id": "PractitionerRole.code:SNOMED-CT",
        "path": "PractitionerRole.code",
        "sliceName": "SNOMED-CT"
      },
      {
        "id": "PractitionerRole.code:SNOMED-CT.coding.system",
        "path": "PractitionerRole.code.coding.system",
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "PractitionerRole.code:SNOMED-CT.coding.code",
        "path": "PractitionerRole.code.coding.code",
        "min": 1
      },
      {
        "id": "PractitionerRole.specialty",
        "path": "PractitionerRole.specialty",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "coding.system"
            }
          ],
          "rules": "open"
        },
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.\r\n\r\nSpecial remarks for KMEHR users:\r\nAs the base preferred valueset is already coded in SNOMED-CT which is the reference Belgian coding also, the RECOMMENDED use is to use the SNOMED-CT code here and use a CD-HCPARTY code (or future equivalent) in the ‘.code’ element described supra."
      },
      {
        "id": "PractitionerRole.specialty:SNOMED-CT",
        "path": "PractitionerRole.specialty",
        "sliceName": "SNOMED-CT"
      },
      {
        "id": "PractitionerRole.specialty:SNOMED-CT.coding",
        "path": "PractitionerRole.specialty.coding",
        "binding": {
          "strength": "preferred",
          "description": "base resource valueset",
          "valueSet": "http://hl7.org/fhir/ValueSet/c80-practice-codes"
        }
      },
      {
        "id": "PractitionerRole.specialty:SNOMED-CT.coding.system",
        "path": "PractitionerRole.specialty.coding.system",
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "PractitionerRole.specialty:SNOMED-CT.coding.code",
        "path": "PractitionerRole.specialty.coding.code",
        "definition": "A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).\r\n\r\nIf needed codes can be used from a different system, SNOMED-CT is preferred.",
        "min": 1
      }
    ]
  }
}