2nd DSTU Draft For Comment

This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

Object-role.xml

Raw XML (canonical form)

Definition for Value SetSecurityEventObjectRole

Raw XML

<ValueSet xmlns="http://hl7.org/fhir">
  <id value="object-role"/>
  <meta>
    <lastUpdated value="2015-02-23T09:07:27.665+11:00"/>
    <profile value="http://hl7.org/fhir/Profile/valueset-shareable-definition"/>
  </meta>
  <text>
    <status value="generated"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><!-- Snipped for brevity --></div>
  </text>
  <extension url="http://hl7.org/fhir/ExtensionDefinition/valueset-oid">
    <valueUri value="urn:oid:2.16.840.1.113883.4.642.2.167"/>
  </extension>
  <url value="http://hl7.org/fhir/vs/object-role"/>
  <version value="0.4.0"/>
  <name value="SecurityEventObjectRole"/>
  <publisher value="HL7 (FHIR Project)"/>
  <contact>
    <telecom>
      <system value="url"/>
      <value value="http://hl7.org/fhir"/>
    </telecom>
    <telecom>
      <system value="email"/>
      <value value="fhir@lists.hl7.org"/>
    </telecom>
  </contact>
  <description value="Code representing the functional application role of Participant Object being audited"/>
  <status value="draft"/>
  <experimental value="false"/>
  <date value="2015-02-23T09:07:27+11:00"/>
  <define>
    <extension url="http://hl7.org/fhir/ExtensionDefinition/valueset-oid">
      <valueUri value="urn:oid:2.16.840.1.113883.4.642.1.167"/>
    </extension>
    <system value="http://hl7.org/fhir/object-role"/>
    <caseSensitive value="true"/>
    <concept>
      <code value="1"/>
      <display value="Patient"/>
      <definition value="This object is the patient that is the subject of care related to this event.  It is identifiable
       by patient ID or equivalent.  The patient may be either human or animal."/>
    </concept>
    <concept>
      <code value="2"/>
      <display value="Location"/>
      <definition value="This is a location identified as related to the event.  This is usually the location where
       the event took place.  Note that for shipping, the usual events are arrival at a location
       or departure from a location."/>
    </concept>
    <concept>
      <code value="3"/>
      <display value="Report"/>
      <definition value="This object is any kind of persistent document created as a result of the event.  This
       could be a paper report, film, electronic report, DICOM Study, etc.  Issues related to
       medical records life cycle management are conveyed elsewhere."/>
    </concept>
    <concept>
      <code value="4"/>
      <display value="DomainResource"/>
      <definition value="A logical object related to the event.  (Deprecated)."/>
    </concept>
    <concept>
      <code value="5"/>
      <display value="Master file"/>
      <definition value="This is any configurable file used to control creation of documents.  Examples include
       the objects maintained by the HL7 Master File transactions, Value Sets, etc."/>
    </concept>
    <concept>
      <code value="6"/>
      <display value="User"/>
      <definition value="A human participant not otherwise identified by some other category."/>
    </concept>
    <concept>
      <code value="7"/>
      <display value="List"/>
      <definition value="(deprecated)."/>
    </concept>
    <concept>
      <code value="8"/>
      <display value="Doctor"/>
      <definition value="Typically a licensed person who is providing or performing care related to the event,
       generally a physician.   The key distinction between doctor and practitioner is with regards
       to their role, not the licensing.  The doctor is the human who actually performed the
       work.  The practitioner is the human or organization that is responsible for the work."/>
    </concept>
    <concept>
      <code value="9"/>
      <display value="Subscriber"/>
      <definition value="A person or system that is being notified as part of the event.  This is relevant in situations
       where automated systems provide notifications to other parties when an event took place."/>
    </concept>
    <concept>
      <code value="10"/>
      <display value="Guarantor"/>
      <definition value="Insurance company, or any other organization who accepts responsibility for paying for
       the healthcare event."/>
    </concept>
    <concept>
      <code value="11"/>
      <display value="Security User Entity"/>
      <definition value="A person or active system object involved in the event with a security role."/>
    </concept>
    <concept>
      <code value="12"/>
      <display value="Security User Group"/>
      <definition value="A person or system object involved in the event with the authority to modify security
       roles of other objects."/>
    </concept>
    <concept>
      <code value="13"/>
      <display value="Security Resource"/>
      <definition value="A passive object, such as a role table, that is relevant to the event."/>
    </concept>
    <concept>
      <code value="14"/>
      <display value="Security Granularity Definition"/>
      <definition value="(deprecated)  Relevant to certain RBAC security methodologies."/>
    </concept>
    <concept>
      <code value="15"/>
      <display value="Practitioner"/>
      <definition value="Any person or organization responsible for providing care.  This encompasses all forms
       of care, licensed or otherwise, and all sorts of teams and care groups. Note, the distinction
       between practitioners and the doctor that actually provided the care to the patient."/>
    </concept>
    <concept>
      <code value="16"/>
      <display value="Data Destination"/>
      <definition value="The source or destination for data transfer, when it does not match some other role."/>
    </concept>
    <concept>
      <code value="17"/>
      <display value="Data Repository"/>
      <definition value="A source or destination for data transfer, that acts as an archive, database, or similar
       role."/>
    </concept>
    <concept>
      <code value="18"/>
      <display value="Schedule"/>
      <definition value="An object that holds schedule information.  This could be an appointment book, availability
       information, etc."/>
    </concept>
    <concept>
      <code value="19"/>
      <display value="Customer"/>
      <definition value="An organization or person that is the recipient of services.  This could be an organization
       that is buying services for a patient, or a person that is buying services for an animal."/>
    </concept>
    <concept>
      <code value="20"/>
      <display value="Job"/>
      <definition value="An order, task, work item, procedure step, or other description of work to be performed.
        E.g., a particular instance of an MPPS."/>
    </concept>
    <concept>
      <code value="21"/>
      <display value="Job Stream"/>
      <definition value="A list of jobs or a system that provides lists of jobs.  E.g., an MWL SCP."/>
    </concept>
    <concept>
      <code value="22"/>
      <display value="Table"/>
      <definition value="(Deprecated)."/>
    </concept>
    <concept>
      <code value="23"/>
      <display value="Routing Criteria"/>
      <definition value="An object that specifies or controls the routing or delivery of items.  For example, a
       distribution list is the routing criteria for mail.  The items delivered may be documents,
       jobs, or other objects."/>
    </concept>
    <concept>
      <code value="24"/>
      <display value="Query"/>
      <definition value="The contents of a query.  This is used to capture the contents of any kind of query. 
       For security surveillance purposes knowing the queries being made is very important."/>
    </concept>
  </define>
</ValueSet>

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.