FHIR Release 3 (STU)

This page is part of the FHIR Specification (v3.0.2: STU 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3

Compartmentdefinition-practitioner.json

FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: Informative

Raw JSON (canonical form)

Compartment Definition for practitioner

{
  "resourceType": "CompartmentDefinition",
  "id": "practitioner",
  "text": {
    "status": "generated",
    "div": "<div>!-- Snipped for Brevity --></div>"
  },
  "url": "http://hl7.org/fhir/CompartmentDefinition/practitioner",
  "name": "Base FHIR compartment definition for Practitioner",
  "status": "draft",
  "experimental": true,
  "date": "2019-10-24T11:53:00+11:00",
  "publisher": "FHIR Project Team",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/fhir"
        }
      ]
    }
  ],
  "description": "There is an instance of the practitioner compartment for each Practitioner resource, and the identity of the compartment is the same as the Practitioner. The set of resources associated with a particular practitioner",
  "code": "Practitioner",
  "search": true,
  "resource": [
    {
      "code": "Account",
      "param": [
        "subject"
      ]
    },
    {
      "code": "ActivityDefinition"
    },
    {
      "code": "AdverseEvent",
      "param": [
        "recorder"
      ]
    },
    {
      "code": "AllergyIntolerance",
      "param": [
        "recorder",
        "asserter"
      ]
    },
    {
      "code": "Appointment",
      "param": [
        "actor"
      ]
    },
    {
      "code": "AppointmentResponse",
      "param": [
        "actor"
      ]
    },
    {
      "code": "AuditEvent",
      "param": [
        "agent"
      ]
    },
    {
      "code": "Basic",
      "param": [
        "author"
      ]
    },
    {
      "code": "Binary"
    },
    {
      "code": "BodySite"
    },
    {
      "code": "Bundle"
    },
    {
      "code": "CapabilityStatement"
    },
    {
      "code": "CarePlan",
      "param": [
        "performer"
      ]
    },
    {
      "code": "CareTeam",
      "param": [
        "participant"
      ]
    },
    {
      "code": "ChargeItem",
      "param": [
        "enterer",
        "participant-actor"
      ]
    },
    {
      "code": "Claim",
      "param": [
        "enterer",
        "provider",
        "payee",
        "care-team"
      ]
    },
    {
      "code": "ClaimResponse",
      "param": [
        "request-provider"
      ]
    },
    {
      "code": "ClinicalImpression",
      "param": [
        "assessor"
      ]
    },
    {
      "code": "CodeSystem"
    },
    {
      "code": "Communication",
      "param": [
        "sender",
        "recipient"
      ]
    },
    {
      "code": "CommunicationRequest",
      "param": [
        "sender",
        "recipient",
        "requester"
      ]
    },
    {
      "code": "CompartmentDefinition"
    },
    {
      "code": "Composition",
      "param": [
        "subject",
        "author",
        "attester"
      ]
    },
    {
      "code": "ConceptMap"
    },
    {
      "code": "Condition",
      "param": [
        "asserter"
      ]
    },
    {
      "code": "Consent"
    },
    {
      "code": "Contract"
    },
    {
      "code": "Coverage"
    },
    {
      "code": "DataElement"
    },
    {
      "code": "DetectedIssue",
      "param": [
        "author"
      ]
    },
    {
      "code": "Device"
    },
    {
      "code": "DeviceComponent"
    },
    {
      "code": "DeviceMetric"
    },
    {
      "code": "DeviceRequest",
      "param": [
        "requester",
        "performer"
      ]
    },
    {
      "code": "DeviceUseStatement"
    },
    {
      "code": "DiagnosticReport",
      "param": [
        "performer"
      ]
    },
    {
      "code": "DocumentManifest",
      "param": [
        "subject",
        "author",
        "recipient"
      ]
    },
    {
      "code": "DocumentReference",
      "param": [
        "subject",
        "author",
        "authenticator"
      ]
    },
    {
      "code": "EligibilityRequest",
      "param": [
        "enterer",
        "provider"
      ]
    },
    {
      "code": "EligibilityResponse",
      "param": [
        "request-provider"
      ]
    },
    {
      "code": "Encounter",
      "param": [
        "practitioner",
        "participant"
      ]
    },
    {
      "code": "Endpoint"
    },
    {
      "code": "EnrollmentRequest"
    },
    {
      "code": "EnrollmentResponse"
    },
    {
      "code": "EpisodeOfCare",
      "param": [
        "care-manager"
      ]
    },
    {
      "code": "ExpansionProfile"
    },
    {
      "code": "ExplanationOfBenefit",
      "param": [
        "enterer",
        "provider",
        "payee",
        "care-team"
      ]
    },
    {
      "code": "FamilyMemberHistory"
    },
    {
      "code": "Flag",
      "param": [
        "author"
      ]
    },
    {
      "code": "Goal"
    },
    {
      "code": "GraphDefinition"
    },
    {
      "code": "Group",
      "param": [
        "member"
      ]
    },
    {
      "code": "GuidanceResponse"
    },
    {
      "code": "HealthcareService"
    },
    {
      "code": "ImagingManifest",
      "param": [
        "author"
      ]
    },
    {
      "code": "ImagingStudy"
    },
    {
      "code": "Immunization",
      "param": [
        "practitioner"
      ]
    },
    {
      "code": "ImmunizationRecommendation"
    },
    {
      "code": "ImplementationGuide"
    },
    {
      "code": "Library"
    },
    {
      "code": "Linkage",
      "param": [
        "author"
      ]
    },
    {
      "code": "List",
      "param": [
        "source"
      ]
    },
    {
      "code": "Location"
    },
    {
      "code": "Measure"
    },
    {
      "code": "MeasureReport"
    },
    {
      "code": "Media",
      "param": [
        "subject",
        "operator"
      ]
    },
    {
      "code": "Medication"
    },
    {
      "code": "MedicationAdministration",
      "param": [
        "performer"
      ]
    },
    {
      "code": "MedicationDispense",
      "param": [
        "performer",
        "receiver"
      ]
    },
    {
      "code": "MedicationRequest",
      "param": [
        "requester"
      ]
    },
    {
      "code": "MedicationStatement",
      "param": [
        "source"
      ]
    },
    {
      "code": "MessageDefinition"
    },
    {
      "code": "MessageHeader",
      "param": [
        "receiver",
        "author",
        "responsible",
        "enterer"
      ]
    },
    {
      "code": "NamingSystem"
    },
    {
      "code": "NutritionOrder",
      "param": [
        "provider"
      ]
    },
    {
      "code": "Observation",
      "param": [
        "performer"
      ]
    },
    {
      "code": "OperationDefinition"
    },
    {
      "code": "OperationOutcome"
    },
    {
      "code": "Organization"
    },
    {
      "code": "Patient",
      "param": [
        "general-practitioner"
      ]
    },
    {
      "code": "PaymentNotice",
      "param": [
        "provider"
      ]
    },
    {
      "code": "PaymentReconciliation",
      "param": [
        "request-provider"
      ]
    },
    {
      "code": "Person",
      "param": [
        "practitioner"
      ]
    },
    {
      "code": "PlanDefinition"
    },
    {
      "code": "Practitioner",
      "param": [
        "{def}"
      ]
    },
    {
      "code": "PractitionerRole",
      "param": [
        "practitioner"
      ]
    },
    {
      "code": "Procedure",
      "param": [
        "performer"
      ]
    },
    {
      "code": "ProcedureRequest",
      "param": [
        "performer",
        "requester"
      ]
    },
    {
      "code": "ProcessRequest",
      "param": [
        "provider"
      ]
    },
    {
      "code": "ProcessResponse",
      "param": [
        "request-provider"
      ]
    },
    {
      "code": "Provenance",
      "param": [
        "agent"
      ]
    },
    {
      "code": "Questionnaire"
    },
    {
      "code": "QuestionnaireResponse",
      "param": [
        "author",
        "source"
      ]
    },
    {
      "code": "ReferralRequest",
      "param": [
        "requester",
        "recipient"
      ]
    },
    {
      "code": "RelatedPerson"
    },
    {
      "code": "RequestGroup",
      "param": [
        "participant",
        "author"
      ]
    },
    {
      "code": "ResearchStudy",
      "param": [
        "principalinvestigator"
      ]
    },
    {
      "code": "ResearchSubject"
    },
    {
      "code": "RiskAssessment",
      "param": [
        "performer"
      ]
    },
    {
      "code": "Schedule",
      "param": [
        "actor"
      ]
    },
    {
      "code": "SearchParameter"
    },
    {
      "code": "Sequence"
    },
    {
      "code": "ServiceDefinition"
    },
    {
      "code": "Slot"
    },
    {
      "code": "Specimen",
      "param": [
        "collector"
      ]
    },
    {
      "code": "StructureDefinition"
    },
    {
      "code": "StructureMap"
    },
    {
      "code": "Subscription"
    },
    {
      "code": "Substance"
    },
    {
      "code": "SupplyDelivery",
      "param": [
        "supplier",
        "receiver"
      ]
    },
    {
      "code": "SupplyRequest",
      "param": [
        "requester"
      ]
    },
    {
      "code": "Task"
    },
    {
      "code": "TestReport"
    },
    {
      "code": "TestScript"
    },
    {
      "code": "ValueSet"
    },
    {
      "code": "VisionPrescription",
      "param": [
        "prescriber"
      ]
    }
  ]
}

Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.