{
  "resourceType": "StructureDefinition",
  "id": "profile-parameters-merge-output",
  "url": "http://ontariohealth.ca/fhir/pcr/StructureDefinition/profile-parameters-merge-output",
  "name": "PatientMergeOutputParameters",
  "title": "Patient Merge Operation Output Paraeters",
  "status": "active",
  "description": "A profile that indicates the output parameters for the Patient Merge operation.",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Parameters",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Parameters.parameter",
        "path": "Parameters.parameter",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "name"
            }
          ],
          "rules": "open",
          "description": "Slice parameters based on the name"
        },
        "min": 3
      },
      {
        "id": "Parameters.parameter:merge-parameters",
        "path": "Parameters.parameter",
        "sliceName": "merge-parameters",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:merge-parameters.name",
        "path": "Parameters.parameter.name",
        "patternString": "input"
      },
      {
        "id": "Parameters.parameter:merge-parameters.value[x]",
        "path": "Parameters.parameter.value[x]",
        "max": "0"
      },
      {
        "id": "Parameters.parameter:merge-parameters.resource",
        "path": "Parameters.parameter.resource",
        "min": 1,
        "type": [
          {
            "code": "Parameters",
            "profile": [
              "http://ontariohealth.ca/fhir/pcr/StructureDefinition/profile-parameters-merge-input"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:result-patient",
        "path": "Parameters.parameter",
        "sliceName": "result-patient",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:result-patient.name",
        "path": "Parameters.parameter.name",
        "patternString": "result"
      },
      {
        "id": "Parameters.parameter:result-patient.value[x]",
        "path": "Parameters.parameter.value[x]",
        "max": "0"
      },
      {
        "id": "Parameters.parameter:result-patient.resource",
        "path": "Parameters.parameter.resource",
        "min": 1,
        "type": [
          {
            "code": "Patient",
            "profile": [
              "http://ontariohealth.ca/fhir/pcr/StructureDefinition/profile-patient-contribution"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:operation-outcome",
        "path": "Parameters.parameter",
        "sliceName": "operation-outcome",
        "min": 1,
        "max": "1",
        "mustSupport": true
      },
      {
        "id": "Parameters.parameter:operation-outcome.name",
        "path": "Parameters.parameter.name",
        "patternString": "outcome"
      },
      {
        "id": "Parameters.parameter:operation-outcome.value[x]",
        "path": "Parameters.parameter.value[x]",
        "max": "0"
      },
      {
        "id": "Parameters.parameter:operation-outcome.resource",
        "path": "Parameters.parameter.resource",
        "min": 1,
        "type": [
          {
            "code": "OperationOutcome",
            "profile": [
              "http://ontariohealth.ca/fhir/pcr/StructureDefinition/pcr-operationoutcome-contribution"
            ]
          }
        ],
        "mustSupport": true
      }
    ]
  }
}