{
  "resourceType": "StructureDefinition",
  "id": "careteam",
  "meta": {
    "lastUpdated": "2017-12-08T21:57:53.313+00:00"
  },
  "url": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/careteam",
  "name": "careteam",
  "status": "draft",
  "date": "2017-10-17T18:22:04.374+00:00",
  "publisher": "HL7 International",
  "description": "Defines the basic constraints and extensions on the CareTeam resource for use in a Validated Healthcare Directory",
  "copyright": "HL7 International",
  "fhirVersion": "3.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "CareTeam",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/CareTeam",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "CareTeam",
        "path": "CareTeam"
      },
      {
        "id": "CareTeam.extension",
        "path": "CareTeam.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "CareTeam.extension:alias",
        "path": "CareTeam.extension",
        "sliceName": "alias",
        "short": "Alias",
        "definition": "Alternate names by which the team is also known",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/careTeam-alias"
          }
        ]
      },
      {
        "id": "CareTeam.extension:location",
        "path": "CareTeam.extension",
        "sliceName": "location",
        "short": "Location",
        "definition": "A reference to the location resource",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/location-reference"
          }
        ]
      },
      {
        "id": "CareTeam.extension:service",
        "path": "CareTeam.extension",
        "sliceName": "service",
        "short": "healthcareService",
        "definition": "Reference to healthcareService resources",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/healthcareService-reference"
          }
        ]
      },
      {
        "id": "CareTeam.extension:endpoint",
        "path": "CareTeam.extension",
        "sliceName": "endpoint",
        "short": "Endpoint reference",
        "definition": "A reference to the endpoint resource",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/endpoint-reference"
          }
        ]
      },
      {
        "id": "CareTeam.identifier.extension",
        "path": "CareTeam.identifier.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "CareTeam.identifier.extension:status",
        "path": "CareTeam.identifier.extension",
        "sliceName": "status",
        "short": "Status",
        "definition": "Describes the status of an identifier",
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/identifier-status"
          }
        ]
      },
      {
        "id": "CareTeam.category",
        "path": "CareTeam.category",
        "min": 1,
        "max": "1"
      },
      {
        "id": "CareTeam.subject",
        "path": "CareTeam.subject",
        "max": "0"
      },
      {
        "id": "CareTeam.context",
        "path": "CareTeam.context",
        "max": "0"
      },
      {
        "id": "CareTeam.period",
        "path": "CareTeam.period",
        "min": 1
      },
      {
        "id": "CareTeam.participant.member",
        "path": "CareTeam.participant.member",
        "definition": "The role associated with the specific person or organization who is participating/expected to participate in the care team.",
        "comment": ".",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/careteam"
          },
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/vhdir-practitionerRole"
          },
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org/fhir/ig/vhdir/StructureDefinition/vhdir-organizationRole"
          }
        ]
      },
      {
        "id": "CareTeam.reasonReference",
        "path": "CareTeam.reasonReference",
        "max": "0"
      },
      {
        "id": "CareTeam.managingOrganization",
        "path": "CareTeam.managingOrganization",
        "max": "1"
      }
    ]
  }
}