{
  "resourceType": "StructureDefinition",
  "id": "ocp-programclaimsubmission",
  "language": "US-en",
  "text": {
    "status": "generated",
    "div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"> \nThe FHIR STU3 (Release 3) Omnibus Care Plan (OCP) Program Type extension profile uses FHIR resources and describes minimum expectations for the Program resource to record, search and fetch basic program type information about an individual patient. </div>"
  },
  "url": "http://hl7.org/fhir/StructureDefinition/ocp-programclaimsubmission",
  "version": "1.0",
  "name": "OCP Program Claim Submission Extension",
  "title": "OCP Program Claim Submission Extension",
  "status": "draft",
  "date": "2018-08-16",
  "publisher": "SAMHSA",
  "contact": [
    {
      "name": "Neelima Chennamaraja, Ioana Singureanu",
      "telecom": [
        {
          "system": "url",
          "value": "www.eversolve.com",
          "period": {
            "start": "1999-06-15"
          }
        },
        {
          "system": "email",
          "value": "neelima@eversolve.com",
          "use": "work"
        },
        {
          "system": "email",
          "value": "ioana@eversolve.com",
          "use": "work"
        }
      ]
    }
  ],
  "description": "Indicates the method of submitting claims for reimbursement.",
  "jurisdiction": [
    {
      "coding": [
        {
          "code": "US",
          "display": "US-Realm"
        }
      ]
    }
  ],
  "purpose": "The purpose of this program type extension field is to indicate the treatment, recovery, long term care information.",
  "copyright": "+Copyright (c) 2017 SAMHSA. All Rights Reserved.",
  "fhirVersion": "3.0.1",
  "kind": "complex-type",
  "abstract": false,
  "contextType": "resource",
  "context": [
    "ocp-program"
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "snapshot": {},
  "differential": {
    "element": [
      {
        "id": "Extension",
        "path": "Extension",
        "short": "OCP Program Claim Submission Extension",
        "definition": "This extension captures information about method of submitting claims for reimbursements.",
        "max": "1"
      },
      {
        "id": "Extension.extension",
        "path": "Extension.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Extension.extension:claimSubmission",
        "path": "Extension.extension",
        "sliceName": "claimSubmission",
        "label": "Program Claim Submission",
        "short": "Method of Claims Submission for the program",
        "definition": "Captures information about the method of submitting claims for reimbursement. \r\nMay be used to represent additional information that is not part of the basic definition of the element. In order to make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "max": "1"
      },
      {
        "id": "Extension.extension:claimSubmission.url",
        "path": "Extension.extension.url",
        "fixedUri": "claimSubmission"
      },
      {
        "id": "Extension.extension:claimSubmission.value[x]:valueCoding",
        "path": "Extension.extension.valueCoding",
        "sliceName": "valueCoding",
        "type": [
          {
            "code": "Coding"
          }
        ]
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "fixedUri": "http://hl7.org/fhir/StructureDefinition/ocp-programclaimsubmission"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "max": "0"
      }
    ]
  }
}