{
  "resourceType": "StructureDefinition",
  "id": "ocp-practitionerrole",
  "meta": {
    "versionId": "1",
    "lastUpdated": "2018-05-01T20:28:46.687+00:00"
  },
  "language": "US-en",
  "text": {
    "status": "generated",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\">\nThe FHIR STU3 (Release 3) Omnibus Care Plan (OCP) PractitionerRole profile uses FHIR resources and describes minimum expectations for the PractitionerRole resource to record [content] associated with a patient. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile. \nAdded below all the supported data elements to the OCP PractitionerRole profile:\nactive (1..1) (S)\nperiod (0..1) (S)\npractitioner (1..1) (S)\norganization (1..1) (S)\ncode (1..1) (S)\nspecialty (1..1) (S)\nlocation (0..*) (S)\ntelecom (0..*) (S)\nendpoint (0..*) (S)\n\nDependencies:\nPractitionerRole profile that conform to this specification must include reference to other resources <ul><li>Organization (custodian, custodians, information recipients )</li><li>OCP-Practitioner</li><li>Location</li><li>OCP-HealthcareService</li></ul></div>"
  },
  "url": "http://hl7.org/fhir/StructureDefinition/ocp-practitionerrole",
  "version": "1.0",
  "name": "OCP PractitionerRole Profile",
  "title": "OCP PractitionerRole Profile",
  "status": "draft",
  "date": "2018-03-20",
  "publisher": "SAMHSA",
  "contact": [
    {
      "name": "Neelima Chennamaraja, , Ioana Singureanu",
      "telecom": [
        {
          "system": "url",
          "value": "www.eversolve.com",
          "period": {
            "start": "1999-06-15"
          }
        },
        {
          "system": "email",
          "value": "neelima@eversolve.com",
          "use": "work"
        }
      ]
    }
  ],
  "description": "This Omnibus Care Plan (OCP) PractitionerRole profile describes a specific set of roles/locations/specialties/services that a practitioner may perform at an organization for a period of time.\r\nThe profile identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.\r\n\r\nPractitionerRole covers the recording of the location and types of services that Practitioners are able to provide for an organization.\r\n\r\nThe role, specialty, location and telecom properties can be repeated if required in other instances of the PractitionerRole. Some systems record a collection of service values for a single location, others record the single service and the list of locations it is available. Both are acceptable options for representing this data.\r\n\r\nQualifications (from the Practitioner resource) do not imply a Role, but might be considered when an Organization allocates practitioners to roles within their organization, and could provide useful information (such as expiry information) which could need to be tracked in some situations to ensure they continue to be eligible for a specific role.",
  "jurisdiction": [
    {
      "coding": [
        {
          "code": "US",
          "display": "US-Realm"
        }
      ],
      "text": "US-Realm OCP PractitionerRole Profile published by SAMHSA"
    }
  ],
  "purpose": "This OCP profile for PractitionerRole resource includes supported fields not defined in US-Core Profile. This profile is intended to be implemented by OCP (Omnibus Care Plan) systems.",
  "copyright": "+Copyright (c) 2017 SAMHSA. All Rights Reserved.",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "PractitionerRole",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PractitionerRole",
        "path": "PractitionerRole",
        "definition": "This profile describes about the Omnibus Care Plan (OCP) PractitionerRole, a specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time. The profile sets minimum expectations for OCP PractitionerRole associated with a patient. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.\r\nPractitionerRole covers the recording of the location and types of services that Practitioners are able to provide for an organization. \r\nThe role, specialty, location and telecom properties can be repeated if required in other instances of the PractitionerRole. Some systems record a collection of service values for a single location, others record the single service and the list of locations it is available. Both are acceptable options for representing this data.\r\nPractitioner performs different roles within the same or even different organizations. Depending on jurisdiction and custom, it may be necessary to maintain a specific Practitioner Resource for each such role or have a single Practitioner with multiple roles. The role can be limited to a specific period, after which authorization for this role ends. Note that the represented organization need not necessarily be the (direct) employer of a Practitioner."
      },
      {
        "id": "PractitionerRole.active",
        "path": "PractitionerRole.active",
        "min": 1,
        "type": [
          {
            "code": "boolean",
            "profile": "http://hl7.org/fhir/StructureDefinition/boolean"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.period",
        "path": "PractitionerRole.period",
        "definition": "The period during which the person is authorized to act as a practitioner in these role(s) for the organization.  Adding to profile but may be implemented at later time to restrict the relationship to specific time period.",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.period.start",
        "path": "PractitionerRole.period.start",
        "definition": "The start of the period. The boundary is inclusive. Start date default to current date when created."
      },
      {
        "id": "PractitionerRole.period.end",
        "path": "PractitionerRole.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. End Date populated with current date when status is changed to inactivate."
      },
      {
        "id": "PractitionerRole.practitioner",
        "path": "PractitionerRole.practitioner",
        "short": "Practitioner that is able to provide the defined services for the organization",
        "definition": "Practitioner that is able to provide the defined services for the organization.",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/ocp-practitioner"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.organization",
        "path": "PractitionerRole.organization",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code",
        "path": "PractitionerRole.code",
        "definition": "Roles which this practitioner is authorized to perform for the organization. The code is selected either from nucc codes or administrator role codes (CAREMGNR, ORGADMIN).",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": "http://hl7.org/fhir/StructureDefinition/CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.specialty",
        "path": "PractitionerRole.specialty",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept",
            "profile": "http://hl7.org/fhir/StructureDefinition/CodeableConcept"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.location",
        "path": "PractitionerRole.location",
        "definition": "The location(s) at which this practitioner provides ca\r\nre.",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.healthcareService",
        "path": "PractitionerRole.healthcareService",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/StructureDefinition/ocp-healthcareservice"
          }
        ]
      },
      {
        "id": "PractitionerRole.telecom",
        "path": "PractitionerRole.telecom",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.telecom.system",
        "path": "PractitionerRole.telecom.system",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.telecom.value",
        "path": "PractitionerRole.telecom.value",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.endpoint",
        "path": "PractitionerRole.endpoint",
        "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository. May be used at later time.",
        "mustSupport": true
      }
    ]
  }
}