<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="ocp-program" />
  <language value="US-en" />
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
The FHIR STU3 (Release 3) Omnibus Care Plan (OCP) Program profile uses Basic FHIR resources and describes minimum expectations with supported data elements and changes to the cardinality of booking a healthcare event among patient(s), practitioner(s), and related person(s) for a specific date/time. This may result in one or more Encounter(s). It identifies which core elements, extensions, and value sets SHALL be present in the resource when using this profile. 
</div>
  </text>
  <url value="http://hl7.org/fhir/StructureDefinition/ocp-program" />
  <version value="1.0" />
  <name value="OCP Program" />
  <title value="OCP Program" />
  <status value="draft" />
  <date value="2018-03-21T20:11:31.045-04:00" />
  <publisher value="SAMHSA" />
  <contact>
    <name value="Neelima Chennamaraja, Ioana Singureanu" />
    <telecom>
      <system value="url" />
      <value value="www.eversolve.com" />
      <period>
        <start value="1999-06-15" />
      </period>
    </telecom>
    <telecom>
      <system value="email" />
      <value value="neelima@eversolve.com" />
      <use value="work" />
    </telecom>
    <telecom>
      <system value="email" />
      <value value="ioana@eversolve.com" />
      <use value="work" />
    </telecom>
  </contact>
  <description value="This profile describes about the Omnibus Care Plan (OCP) Program resource used to describe a single healthcare service or category of services that are provided by an organization at a location. The location of the services could be virtual, as with TeleMedicine Services. OCP HealthcareService resources do not represent Computer related Services (not SOA). The OCP HealthcareService resource can be used with the Schedule resource to define actual availability of the service.   When creating an Appointment, the OCP HealthcareService is to be assigned to one of the participants. It is up to the scheduling system to determine if the service is available, and can be accepted." />
  <purpose value="This purpose of the Omnibus Care Plan (OCP) Program resource used to describe a single healthcare service or category of services that are provided by an organization at a location." />
  <copyright value="+Copyright (c) 2017 SAMHSA. All Rights Reserved." />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Basic" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Basic" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="Basic">
      <path value="Basic" />
      <short value="Resource Program" />
      <mustSupport value="false" />
    </element>
    <element id="Basic.extension">
      <path value="Basic.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Basic.extension:programName">
      <path value="Basic.extension" />
      <sliceName value="programName" />
      <label value="Program Name" />
      <definition value="Describes the Program Name that categorize the services for the Program Profile." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programname" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Basic.extension:status">
      <path value="Basic.extension" />
      <sliceName value="status" />
      <label value="Program Status" />
      <short value="Program Status Extension Element" />
      <definition value="Captures the status extension field to indicate whether the program is active or inactive." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programstatus" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Basic.extension:status.extension:programStatus">
      <path value="Basic.extension.extension" />
      <sliceName value="programStatus" />
      <mustSupport value="true" />
    </element>
    <element id="Basic.extension:availabilityPeriod">
      <path value="Basic.extension" />
      <sliceName value="availabilityPeriod" />
      <label value="Availability Period" />
      <definition value="Captures information related to Start date and End date when program is available for enrollment." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programavailability" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Basic.extension:fiscalYears">
      <path value="Basic.extension" />
      <sliceName value="fiscalYears" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programfiscalyears" />
      </type>
    </element>
    <element id="Basic.extension:programType">
      <path value="Basic.extension" />
      <sliceName value="programType" />
      <label value="Program Type" />
      <definition value="Program type extension field captures information about the treatment, recovery, long term care information." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programtype" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Basic.extension:programType.extension:type">
      <path value="Basic.extension.extension" />
      <sliceName value="type" />
      <mustSupport value="true" />
    </element>
    <element id="Basic.extension:programDomain">
      <path value="Basic.extension" />
      <sliceName value="programDomain" />
      <label value="Program Domain" />
      <definition value="Various Program domain Integrated Care, Primary Care, Behavioral Health (or separate Substance Abuse and Mental Health), Home and Community Support, or other speciality domain." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programdomain" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Basic.extension:programDomain.extension:domain">
      <path value="Basic.extension.extension" />
      <sliceName value="domain" />
      <label value="Program Domain" />
    </element>
    <element id="Basic.extension:programModality">
      <path value="Basic.extension" />
      <sliceName value="programModality" />
      <label value="Program Modality" />
      <short value="OCP Program Modality Extension" />
      <definition value="Modality or settings that the program is focused on (e.g. Home Care, Intensive Care, Emergency Care, Ambulatory Care, Community Care, Hospital Inpatient, Outpatient, etc.)&#xD;&#xA;Optional Extension Element - found in all resources." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programmodality" />
      </type>
    </element>
    <element id="Basic.extension:programGoals">
      <path value="Basic.extension" />
      <sliceName value="programGoals" />
      <label value="Program Goals" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programgoals" />
      </type>
    </element>
    <element id="Basic.extension:coveredPopulation">
      <path value="Basic.extension" />
      <sliceName value="coveredPopulation" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-coveredpopulation" />
      </type>
    </element>
    <element id="Basic.extension:geographicRegion">
      <path value="Basic.extension" />
      <sliceName value="geographicRegion" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-geographicregion" />
      </type>
    </element>
    <element id="Basic.extension:weightListIndicator">
      <path value="Basic.extension" />
      <sliceName value="weightListIndicator" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programweightlistindicator" />
      </type>
    </element>
    <element id="Basic.extension:annualTargetReceipients">
      <path value="Basic.extension" />
      <sliceName value="annualTargetReceipients" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programannualtargetreceipients" />
      </type>
    </element>
    <element id="Basic.extension:annualTargetReceipients.value[x]:valuePositiveInt">
      <path value="Basic.extension.valuePositiveInt" />
      <sliceName value="valuePositiveInt" />
      <type>
        <code value="positiveInt" />
      </type>
    </element>
    <element id="Basic.extension:annualBudget">
      <path value="Basic.extension" />
      <sliceName value="annualBudget" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programannualbudget" />
      </type>
    </element>
    <element id="Basic.extension:fundingType">
      <path value="Basic.extension" />
      <sliceName value="fundingType" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programfundingtype" />
      </type>
    </element>
    <element id="Basic.extension:fundingSource">
      <path value="Basic.extension" />
      <sliceName value="fundingSource" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programfundingsource" />
      </type>
    </element>
    <element id="Basic.extension:claimSubmission">
      <path value="Basic.extension" />
      <sliceName value="claimSubmission" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programclaimsubmission" />
      </type>
    </element>
    <element id="Basic.extension:managingOrganization">
      <path value="Basic.extension" />
      <sliceName value="managingOrganization" />
      <definition value="Organization identifier reference.&#xD;&#xA;Optional Extension Element - found in all resources." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programmanagingorganization" />
      </type>
    </element>
    <element id="Basic.extension:programCoordinatorIdentifier">
      <path value="Basic.extension" />
      <sliceName value="programCoordinatorIdentifier" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/ocp-programcoordinatoridentifier" />
      </type>
    </element>
    <element id="Basic.identifier">
      <path value="Basic.identifier" />
      <label value="Program Identifier" />
      <short value="Program Business identifier" />
      <definition value="Unique program identifier(s) or abbreviation code(s) from the business perspective (not the generated database ID) &#xD;&#xA;Identifier assigned to the resource for business purposes, outside the context of FHIR." />
      <min value="1" />
      <mustSupport value="true" />
    </element>
    <element id="Basic.subject">
      <path value="Basic.subject" />
      <short value="Identifies the focus of this program resource" />
    </element>
    <element id="Basic.author">
      <path value="Basic.author" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ocp-patient" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ocp-relatedperson" />
      </type>
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ocp-practitioner" />
      </type>
    </element>
  </differential>
</StructureDefinition>