<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="shr-procedure-ProcedureNotPerformed" />
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p>
        <b>SHR ProcedureNotPerformed Profile</b>
      </p>
      <p />
      <p>
        <b>SHR Mapping Summary</b>
      </p>
      <p>
        <pre>shr.procedure.ProcedureNotPerformed maps to http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure:
  RelatedEncounter maps to context
  Type maps to code
  Subject maps to subject
  Category maps to category
  NotPerformedContext.Reason maps to notDoneReason
  BodySite maps to bodySite
  PartOf maps to partOf
  Annotation maps to note
  constrain performed[x] to 0..0
  constrain performer to 0..0
  fix status to http://hl7.org/fhir/event-status#suspended 
  NotPerformedContext.RelatedRequest maps to basedOn
  NotPerformedContext.RelatedPlan maps to definition
  constrain outcome to 0..0
  constrain location to 0..0
</pre>
      </p>
    </div>
  </text>
  <url value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-procedure-ProcedureNotPerformed" />
  <identifier>
    <system value="http://standardhealthrecord.org" />
    <value value="shr.procedure.ProcedureNotPerformed" />
  </identifier>
  <version value="0.0.1" />
  <name value="SHR ProcedureNotPerformed Profile" />
  <status value="draft" />
  <date value="2017-12-20" />
  <publisher value="The MITRE Corporation: Standard Health Record Collaborative" />
  <contact>
    <telecom>
      <system value="url" />
      <value value="http://standardhealthrecord.org" />
    </telecom>
  </contact>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166" />
      <code value="US" />
      <display value="United States Minor Outlying Islands (the)" />
    </coding>
  </jurisdiction>
  <fhirVersion value="3.0.1" />
  <mapping>
    <identity value="argonaut-dq-dstu2" />
    <uri value="http://unknown.org/Argonaut DQ DSTU2" />
    <name value="Argonaut DQ DSTU2" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/w5" />
    <name value="W5 Mapping" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="Procedure" />
  <baseDefinition value="http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure" />
  <derivation value="constraint" />
  <differential>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed">
      <path value="Procedure" />
      <short value="SHR ProcedureNotPerformed Profile" />
      <definition value="The US Core Condition Profile is based upon the core FHIR Procedure Resource and created to meet the 2015 Edition Common Clinical Data Set 'Procedures' requirements." />
      <mustSupport value="false" />
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.extension:author">
      <path value="Procedure.extension" />
      <sliceName value="author" />
      <definition value="The person or organization who created the entry and is responsible for (and may certify) the content." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-base-Author-extension" />
      </type>
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.extension:informant">
      <path value="Procedure.extension" />
      <sliceName value="informant" />
      <definition value="The person or entity that provided the information in the entry, as distinct from who created the entry, e.g. the subject (patient), medical professional, family member, device or software program." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-base-Informant-extension" />
      </type>
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.extension:notperformedcontext">
      <path value="Procedure.extension" />
      <sliceName value="notperformedcontext" />
      <definition value="A record that a clinical act was not performed at a certain time or during a stated period of time, particularly when there might be an expectation of performing such an act, for example, if a vaccination is not given because of parental objection. Do not use this context if the act was initiated or started but aborted or cancelled." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-action-NotPerformedContext-extension" />
      </type>
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.extension:associatedstudy">
      <path value="Procedure.extension" />
      <sliceName value="associatedstudy" />
      <definition value="The clinical trial or other formal study related to this procedure." />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-procedure-AssociatedStudy-extension" />
      </type>
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.partOf">
      <path value="Procedure.partOf" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-procedure-ProcedurePerformed" />
      </type>
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.status">
      <path value="Procedure.status" />
      <fixedCode value="suspended" />
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.subject">
      <path value="Procedure.subject" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-entity-Patient" />
      </type>
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.context">
      <path value="Procedure.context" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-encounter-EncounterPerformed" />
      </type>
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.performed[x]">
      <path value="Procedure.performed[x]" />
      <min value="0" />
      <max value="0" />
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.performer">
      <path value="Procedure.performer" />
      <min value="0" />
      <max value="0" />
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.location">
      <path value="Procedure.location" />
      <min value="0" />
      <max value="0" />
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.bodySite">
      <path value="Procedure.bodySite" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="http://standardhealthrecord.org/shr/core/vs/BodySiteVS" />
        </valueSetReference>
      </binding>
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.outcome">
      <path value="Procedure.outcome" />
      <min value="0" />
      <max value="0" />
    </element>
    <element id="Procedure:shr-procedure-ProcedureNotPerformed.note">
      <path value="Procedure.note" />
      <type>
        <code value="Annotation" />
        <profile value="http://standardhealthrecord.org/fhir/StructureDefinition/shr-core-Annotation" />
      </type>
    </element>
  </differential>
</StructureDefinition>