STU 3 Candidate

This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 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-device.xml

Raw XML (canonical form)

Compartment Definition for device

<CompartmentDefinition xmlns="http://hl7.org/fhir">
  <id value="device"/>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p>
The following resources may be in this compartment:
</p>

      <table class="grid">
 
        <tr>
          <td>
            <b>Resource</b>
          </td>
          <td>
            <b>Inclusion Criteria</b>
          </td>
        </tr>
 
        <tr>
          <td>
            <a href="account.html">Account</a>
          </td>
          <td>subject</td>
        </tr>
 
        <tr>
          <td>
            <a href="appointment.html">Appointment</a>
          </td>
          <td>actor</td>
        </tr>
 
        <tr>
          <td>
            <a href="appointmentresponse.html">AppointmentResponse</a>
          </td>
          <td>actor</td>
        </tr>
 
        <tr>
          <td>
            <a href="auditevent.html">AuditEvent</a>
          </td>
          <td>agent</td>
        </tr>
 
        <tr>
          <td>
            <a href="communication.html">Communication</a>
          </td>
          <td>sender, recipient</td>
        </tr>
 
        <tr>
          <td>
            <a href="communicationrequest.html">CommunicationRequest</a>
          </td>
          <td>sender, recipient</td>
        </tr>
 
        <tr>
          <td>
            <a href="composition.html">Composition</a>
          </td>
          <td>author</td>
        </tr>
 
        <tr>
          <td>
            <a href="detectedissue.html">DetectedIssue</a>
          </td>
          <td>author</td>
        </tr>
 
        <tr>
          <td>
            <a href="device.html">Device</a>
          </td>
          <td>{def}</td>
        </tr>
 
        <tr>
          <td>
            <a href="devicecomponent.html">DeviceComponent</a>
          </td>
          <td>source</td>
        </tr>
 
        <tr>
          <td>
            <a href="devicemetric.html">DeviceMetric</a>
          </td>
          <td>source</td>
        </tr>
 
        <tr>
          <td>
            <a href="deviceuserequest.html">DeviceUseRequest</a>
          </td>
          <td>device</td>
        </tr>
 
        <tr>
          <td>
            <a href="deviceusestatement.html">DeviceUseStatement</a>
          </td>
          <td>device</td>
        </tr>
 
        <tr>
          <td>
            <a href="diagnosticorder.html">DiagnosticOrder</a>
          </td>
          <td>actor, subject</td>
        </tr>
 
        <tr>
          <td>
            <a href="diagnosticreport.html">DiagnosticReport</a>
          </td>
          <td>subject</td>
        </tr>
 
        <tr>
          <td>
            <a href="documentmanifest.html">DocumentManifest</a>
          </td>
          <td>subject, author</td>
        </tr>
 
        <tr>
          <td>
            <a href="documentreference.html">DocumentReference</a>
          </td>
          <td>subject, author</td>
        </tr>
 
        <tr>
          <td>
            <a href="flag.html">Flag</a>
          </td>
          <td>author</td>
        </tr>
 
        <tr>
          <td>
            <a href="group.html">Group</a>
          </td>
          <td>member</td>
        </tr>
 
        <tr>
          <td>
            <a href="imagingobjectselection.html">ImagingObjectSelection</a>
          </td>
          <td>author</td>
        </tr>
 
        <tr>
          <td>
            <a href="list.html">List</a>
          </td>
          <td>subject, source</td>
        </tr>
 
        <tr>
          <td>
            <a href="media.html">Media</a>
          </td>
          <td>subject</td>
        </tr>
 
        <tr>
          <td>
            <a href="medicationadministration.html">MedicationAdministration</a>
          </td>
          <td>device</td>
        </tr>
 
        <tr>
          <td>
            <a href="messageheader.html">MessageHeader</a>
          </td>
          <td>target</td>
        </tr>
 
        <tr>
          <td>
            <a href="observation.html">Observation</a>
          </td>
          <td>subject, device</td>
        </tr>
 
        <tr>
          <td>
            <a href="order.html">Order</a>
          </td>
          <td>target</td>
        </tr>
 
        <tr>
          <td>
            <a href="orderresponse.html">OrderResponse</a>
          </td>
          <td>who</td>
        </tr>
 
        <tr>
          <td>
            <a href="procedurerequest.html">ProcedureRequest</a>
          </td>
          <td>orderer</td>
        </tr>
 
        <tr>
          <td>
            <a href="protocol.html">Protocol</a>
          </td>
          <td>subject</td>
        </tr>
 
        <tr>
          <td>
            <a href="provenance.html">Provenance</a>
          </td>
          <td>agent</td>
        </tr>
 
        <tr>
          <td>
            <a href="questionnaireresponse.html">QuestionnaireResponse</a>
          </td>
          <td>author</td>
        </tr>
 
        <tr>
          <td>
            <a href="riskassessment.html">RiskAssessment</a>
          </td>
          <td>performer</td>
        </tr>
 
        <tr>
          <td>
            <a href="schedule.html">Schedule</a>
          </td>
          <td>actor</td>
        </tr>
 
        <tr>
          <td>
            <a href="specimen.html">Specimen</a>
          </td>
          <td>subject</td>
        </tr>

      </table>

      <p>
A resource is in this compartment if the nominated search parameter (or chain) refers
         to the patient resource that defines the compartment.
</p>

      <p>

</p>

      <p>
The following resources are never in this compartment:
</p>

      <ul>
 
        <li>
          <a href="allergyintolerance.html">AllergyIntolerance</a>
        </li>
 
        <li>
          <a href="basic.html">Basic</a>
        </li>
 
        <li>
          <a href="binary.html">Binary</a>
        </li>
 
        <li>
          <a href="bodysite.html">BodySite</a>
        </li>
 
        <li>
          <a href="bundle.html">Bundle</a>
        </li>
 
        <li>
          <a href="careplan.html">CarePlan</a>
        </li>
 
        <li>
          <a href="careteam.html">CareTeam</a>
        </li>
 
        <li>
          <a href="claim.html">Claim</a>
        </li>
 
        <li>
          <a href="claimresponse.html">ClaimResponse</a>
        </li>
 
        <li>
          <a href="clinicalimpression.html">ClinicalImpression</a>
        </li>
 
        <li>
          <a href="codesystem.html">CodeSystem</a>
        </li>
 
        <li>
          <a href="compartmentdefinition.html">CompartmentDefinition</a>
        </li>
 
        <li>
          <a href="conceptmap.html">ConceptMap</a>
        </li>
 
        <li>
          <a href="condition.html">Condition</a>
        </li>
 
        <li>
          <a href="conformance.html">Conformance</a>
        </li>
 
        <li>
          <a href="contract.html">Contract</a>
        </li>
 
        <li>
          <a href="coverage.html">Coverage</a>
        </li>
 
        <li>
          <a href="dataelement.html">DataElement</a>
        </li>
 
        <li>
          <a href="decisionsupportrule.html">DecisionSupportRule</a>
        </li>
 
        <li>
          <a href="decisionsupportservicemodule.html">DecisionSupportServiceModule</a>
        </li>
 
        <li>
          <a href="eligibilityrequest.html">EligibilityRequest</a>
        </li>
 
        <li>
          <a href="eligibilityresponse.html">EligibilityResponse</a>
        </li>
 
        <li>
          <a href="encounter.html">Encounter</a>
        </li>
 
        <li>
          <a href="enrollmentrequest.html">EnrollmentRequest</a>
        </li>
 
        <li>
          <a href="enrollmentresponse.html">EnrollmentResponse</a>
        </li>
 
        <li>
          <a href="episodeofcare.html">EpisodeOfCare</a>
        </li>
 
        <li>
          <a href="expansionprofile.html">ExpansionProfile</a>
        </li>
 
        <li>
          <a href="explanationofbenefit.html">ExplanationOfBenefit</a>
        </li>
 
        <li>
          <a href="familymemberhistory.html">FamilyMemberHistory</a>
        </li>
 
        <li>
          <a href="goal.html">Goal</a>
        </li>
 
        <li>
          <a href="guidanceresponse.html">GuidanceResponse</a>
        </li>
 
        <li>
          <a href="healthcareservice.html">HealthcareService</a>
        </li>
 
        <li>
          <a href="imagingexcerpt.html">ImagingExcerpt</a>
        </li>
 
        <li>
          <a href="imagingstudy.html">ImagingStudy</a>
        </li>
 
        <li>
          <a href="immunization.html">Immunization</a>
        </li>
 
        <li>
          <a href="immunizationrecommendation.html">ImmunizationRecommendation</a>
        </li>
 
        <li>
          <a href="implementationguide.html">ImplementationGuide</a>
        </li>
 
        <li>
          <a href="library.html">Library</a>
        </li>
 
        <li>
          <a href="linkage.html">Linkage</a>
        </li>
 
        <li>
          <a href="location.html">Location</a>
        </li>
 
        <li>
          <a href="measure.html">Measure</a>
        </li>
 
        <li>
          <a href="measurereport.html">MeasureReport</a>
        </li>
 
        <li>
          <a href="medication.html">Medication</a>
        </li>
 
        <li>
          <a href="medicationdispense.html">MedicationDispense</a>
        </li>
 
        <li>
          <a href="medicationorder.html">MedicationOrder</a>
        </li>
 
        <li>
          <a href="medicationstatement.html">MedicationStatement</a>
        </li>
 
        <li>
          <a href="moduledefinition.html">ModuleDefinition</a>
        </li>
 
        <li>
          <a href="namingsystem.html">NamingSystem</a>
        </li>
 
        <li>
          <a href="nutritionorder.html">NutritionOrder</a>
        </li>
 
        <li>
          <a href="operationdefinition.html">OperationDefinition</a>
        </li>
 
        <li>
          <a href="operationoutcome.html">OperationOutcome</a>
        </li>
 
        <li>
          <a href="orderset.html">OrderSet</a>
        </li>
 
        <li>
          <a href="organization.html">Organization</a>
        </li>
 
        <li>
          <a href="patient.html">Patient</a>
        </li>
 
        <li>
          <a href="paymentnotice.html">PaymentNotice</a>
        </li>
 
        <li>
          <a href="paymentreconciliation.html">PaymentReconciliation</a>
        </li>
 
        <li>
          <a href="person.html">Person</a>
        </li>
 
        <li>
          <a href="practitioner.html">Practitioner</a>
        </li>
 
        <li>
          <a href="practitionerrole.html">PractitionerRole</a>
        </li>
 
        <li>
          <a href="procedure.html">Procedure</a>
        </li>
 
        <li>
          <a href="processrequest.html">ProcessRequest</a>
        </li>
 
        <li>
          <a href="processresponse.html">ProcessResponse</a>
        </li>
 
        <li>
          <a href="questionnaire.html">Questionnaire</a>
        </li>
 
        <li>
          <a href="referralrequest.html">ReferralRequest</a>
        </li>
 
        <li>
          <a href="relatedperson.html">RelatedPerson</a>
        </li>
 
        <li>
          <a href="searchparameter.html">SearchParameter</a>
        </li>
 
        <li>
          <a href="sequence.html">Sequence</a>
        </li>
 
        <li>
          <a href="slot.html">Slot</a>
        </li>
 
        <li>
          <a href="structuredefinition.html">StructureDefinition</a>
        </li>
 
        <li>
          <a href="structuremap.html">StructureMap</a>
        </li>
 
        <li>
          <a href="subscription.html">Subscription</a>
        </li>
 
        <li>
          <a href="substance.html">Substance</a>
        </li>
 
        <li>
          <a href="supplydelivery.html">SupplyDelivery</a>
        </li>
 
        <li>
          <a href="supplyrequest.html">SupplyRequest</a>
        </li>
 
        <li>
          <a href="task.html">Task</a>
        </li>
 
        <li>
          <a href="testscript.html">TestScript</a>
        </li>
 
        <li>
          <a href="valueset.html">ValueSet</a>
        </li>
 
        <li>
          <a href="visionprescription.html">VisionPrescription</a>
        </li>

      </ul>
    </div>
  </text>
  <url value="http://hl7.org/fhir/CompartmentDefinition/device"/>
  <name value="Base FHIR compartment definition for Device"/>
  <status value="draft"/>
  <experimental value="true"/>
  <publisher value="FHIR Project Team"/>
  <contact>
    <telecom>
      <system value="other"/>
      <value value="http://hl7.org/fhir"/>
    </telecom>
  </contact>
  <date value="2016-03-31T08:01:25+11:00"/>
  <description value="There is an instance of the practitioner compartment for each Device resource, and the
   identity of the compartment is the same as the Device. The set of resources associated
   with a particular device"/>
  <code value="Device"/>
  <search value="true"/>
  <resource>
    <code value="Account"/>
    <param value="subject"/>
  </resource>
  <resource>
    <code value="AllergyIntolerance"/>
  </resource>
  <resource>
    <code value="Appointment"/>
    <param value="actor"/>
  </resource>
  <resource>
    <code value="AppointmentResponse"/>
    <param value="actor"/>
  </resource>
  <resource>
    <code value="AuditEvent"/>
    <param value="agent"/>
  </resource>
  <resource>
    <code value="Basic"/>
  </resource>
  <resource>
    <code value="Binary"/>
  </resource>
  <resource>
    <code value="BodySite"/>
  </resource>
  <resource>
    <code value="Bundle"/>
  </resource>
  <resource>
    <code value="CarePlan"/>
  </resource>
  <resource>
    <code value="CareTeam"/>
  </resource>
  <resource>
    <code value="Claim"/>
  </resource>
  <resource>
    <code value="ClaimResponse"/>
  </resource>
  <resource>
    <code value="ClinicalImpression"/>
  </resource>
  <resource>
    <code value="CodeSystem"/>
  </resource>
  <resource>
    <code value="Communication"/>
    <param value="sender"/>
    <param value="recipient"/>
  </resource>
  <resource>
    <code value="CommunicationRequest"/>
    <param value="sender"/>
    <param value="recipient"/>
  </resource>
  <resource>
    <code value="CompartmentDefinition"/>
  </resource>
  <resource>
    <code value="Composition"/>
    <param value="author"/>
  </resource>
  <resource>
    <code value="ConceptMap"/>
  </resource>
  <resource>
    <code value="Condition"/>
  </resource>
  <resource>
    <code value="Conformance"/>
  </resource>
  <resource>
    <code value="Contract"/>
  </resource>
  <resource>
    <code value="Coverage"/>
  </resource>
  <resource>
    <code value="DataElement"/>
  </resource>
  <resource>
    <code value="DecisionSupportRule"/>
  </resource>
  <resource>
    <code value="DecisionSupportServiceModule"/>
  </resource>
  <resource>
    <code value="DetectedIssue"/>
    <param value="author"/>
  </resource>
  <resource>
    <code value="Device"/>
    <param value="{def}"/>
  </resource>
  <resource>
    <code value="DeviceComponent"/>
    <param value="source"/>
  </resource>
  <resource>
    <code value="DeviceMetric"/>
    <param value="source"/>
  </resource>
  <resource>
    <code value="DeviceUseRequest"/>
    <param value="device"/>
  </resource>
  <resource>
    <code value="DeviceUseStatement"/>
    <param value="device"/>
  </resource>
  <resource>
    <code value="DiagnosticOrder"/>
    <param value="actor"/>
    <param value="subject"/>
  </resource>
  <resource>
    <code value="DiagnosticReport"/>
    <param value="subject"/>
  </resource>
  <resource>
    <code value="DocumentManifest"/>
    <param value="subject"/>
    <param value="author"/>
  </resource>
  <resource>
    <code value="DocumentReference"/>
    <param value="subject"/>
    <param value="author"/>
  </resource>
  <resource>
    <code value="EligibilityRequest"/>
  </resource>
  <resource>
    <code value="EligibilityResponse"/>
  </resource>
  <resource>
    <code value="Encounter"/>
  </resource>
  <resource>
    <code value="EnrollmentRequest"/>
  </resource>
  <resource>
    <code value="EnrollmentResponse"/>
  </resource>
  <resource>
    <code value="EpisodeOfCare"/>
  </resource>
  <resource>
    <code value="ExpansionProfile"/>
  </resource>
  <resource>
    <code value="ExplanationOfBenefit"/>
  </resource>
  <resource>
    <code value="FamilyMemberHistory"/>
  </resource>
  <resource>
    <code value="Flag"/>
    <param value="author"/>
  </resource>
  <resource>
    <code value="Goal"/>
  </resource>
  <resource>
    <code value="Group"/>
    <param value="member"/>
  </resource>
  <resource>
    <code value="GuidanceResponse"/>
  </resource>
  <resource>
    <code value="HealthcareService"/>
  </resource>
  <resource>
    <code value="ImagingExcerpt"/>
  </resource>
  <resource>
    <code value="ImagingObjectSelection"/>
    <param value="author"/>
  </resource>
  <resource>
    <code value="ImagingStudy"/>
  </resource>
  <resource>
    <code value="Immunization"/>
  </resource>
  <resource>
    <code value="ImmunizationRecommendation"/>
  </resource>
  <resource>
    <code value="ImplementationGuide"/>
  </resource>
  <resource>
    <code value="Library"/>
  </resource>
  <resource>
    <code value="Linkage"/>
  </resource>
  <resource>
    <code value="List"/>
    <param value="subject"/>
    <param value="source"/>
  </resource>
  <resource>
    <code value="Location"/>
  </resource>
  <resource>
    <code value="Measure"/>
  </resource>
  <resource>
    <code value="MeasureReport"/>
  </resource>
  <resource>
    <code value="Media"/>
    <param value="subject"/>
  </resource>
  <resource>
    <code value="Medication"/>
  </resource>
  <resource>
    <code value="MedicationAdministration"/>
    <param value="device"/>
  </resource>
  <resource>
    <code value="MedicationDispense"/>
  </resource>
  <resource>
    <code value="MedicationOrder"/>
  </resource>
  <resource>
    <code value="MedicationStatement"/>
  </resource>
  <resource>
    <code value="MessageHeader"/>
    <param value="target"/>
  </resource>
  <resource>
    <code value="ModuleDefinition"/>
  </resource>
  <resource>
    <code value="NamingSystem"/>
  </resource>
  <resource>
    <code value="NutritionOrder"/>
  </resource>
  <resource>
    <code value="Observation"/>
    <param value="subject"/>
    <param value="device"/>
  </resource>
  <resource>
    <code value="OperationDefinition"/>
  </resource>
  <resource>
    <code value="OperationOutcome"/>
  </resource>
  <resource>
    <code value="Order"/>
    <param value="target"/>
  </resource>
  <resource>
    <code value="OrderResponse"/>
    <param value="who"/>
  </resource>
  <resource>
    <code value="OrderSet"/>
  </resource>
  <resource>
    <code value="Organization"/>
  </resource>
  <resource>
    <code value="Patient"/>
  </resource>
  <resource>
    <code value="PaymentNotice"/>
  </resource>
  <resource>
    <code value="PaymentReconciliation"/>
  </resource>
  <resource>
    <code value="Person"/>
  </resource>
  <resource>
    <code value="Practitioner"/>
  </resource>
  <resource>
    <code value="PractitionerRole"/>
  </resource>
  <resource>
    <code value="Procedure"/>
  </resource>
  <resource>
    <code value="ProcedureRequest"/>
    <param value="orderer"/>
  </resource>
  <resource>
    <code value="ProcessRequest"/>
  </resource>
  <resource>
    <code value="ProcessResponse"/>
  </resource>
  <resource>
    <code value="Protocol"/>
    <param value="subject"/>
  </resource>
  <resource>
    <code value="Provenance"/>
    <param value="agent"/>
  </resource>
  <resource>
    <code value="Questionnaire"/>
  </resource>
  <resource>
    <code value="QuestionnaireResponse"/>
    <param value="author"/>
  </resource>
  <resource>
    <code value="ReferralRequest"/>
  </resource>
  <resource>
    <code value="RelatedPerson"/>
  </resource>
  <resource>
    <code value="RiskAssessment"/>
    <param value="performer"/>
  </resource>
  <resource>
    <code value="Schedule"/>
    <param value="actor"/>
  </resource>
  <resource>
    <code value="SearchParameter"/>
  </resource>
  <resource>
    <code value="Sequence"/>
  </resource>
  <resource>
    <code value="Slot"/>
  </resource>
  <resource>
    <code value="Specimen"/>
    <param value="subject"/>
  </resource>
  <resource>
    <code value="StructureDefinition"/>
  </resource>
  <resource>
    <code value="StructureMap"/>
  </resource>
  <resource>
    <code value="Subscription"/>
  </resource>
  <resource>
    <code value="Substance"/>
  </resource>
  <resource>
    <code value="SupplyDelivery"/>
  </resource>
  <resource>
    <code value="SupplyRequest"/>
  </resource>
  <resource>
    <code value="Task"/>
  </resource>
  <resource>
    <code value="TestScript"/>
  </resource>
  <resource>
    <code value="ValueSet"/>
  </resource>
  <resource>
    <code value="VisionPrescription"/>
  </resource>
</CompartmentDefinition>

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.