{
  "version": "2026-11-01",
  "stage": "ezpharma_preparation",
  "networkEnabled": false,
  "controlledSubstances": false,
  "domains": [
    "provider",
    "pharmacy"
  ],
  "operations": {
    "provider": [
      "referral",
      "eligibility",
      "appointment",
      "encounter",
      "information",
      "document",
      "decision",
      "prescription_handoff"
    ],
    "pharmacy": [
      "transmission",
      "receipt",
      "review",
      "clarification",
      "cancellation",
      "renewal",
      "dispense",
      "dispatch",
      "tracking"
    ]
  },
  "targets": {
    "referral": [
      "episode"
    ],
    "eligibility": [
      "provider"
    ],
    "appointment": [
      "episode"
    ],
    "encounter": [
      "episode"
    ],
    "information": [
      "episode"
    ],
    "document": [
      "episode"
    ],
    "decision": [
      "episode"
    ],
    "prescription_handoff": [
      "prescription"
    ],
    "transmission": [
      "prescription"
    ],
    "receipt": [
      "prescription"
    ],
    "review": [
      "order"
    ],
    "clarification": [
      "prescription"
    ],
    "cancellation": [
      "prescription"
    ],
    "renewal": [
      "prescription"
    ],
    "dispense": [
      "line"
    ],
    "dispatch": [
      "package",
      "replacement_package"
    ],
    "tracking": [
      "package",
      "replacement_package"
    ]
  },
  "scenarios": [
    "accepted",
    "rejected",
    "information_required",
    "cancelled",
    "no_show",
    "corrected",
    "access_revoked",
    "no_capacity",
    "stale",
    "timeout",
    "credential_failure",
    "unknown_status",
    "partial",
    "split",
    "shipping_exception",
    "duplicate",
    "out_of_order"
  ],
  "identities": [
    "patient",
    "episode",
    "provider",
    "prescription",
    "order",
    "line",
    "package",
    "replacement_package"
  ],
  "references": {
    "patient": "patient-01",
    "episode": "episode-01",
    "provider": "provider-01",
    "prescription": "prescription-01",
    "order": "order-01",
    "line": "line-01",
    "package": "package-01",
    "replacement_package": "replacement_package-01"
  },
  "statuses": {
    "provider": [
      "accepted",
      "rejected",
      "information_required",
      "cancelled",
      "no_show",
      "corrected",
      "access_revoked",
      "no_capacity"
    ],
    "pharmacy": [
      "rejected",
      "acknowledged",
      "received",
      "under_review",
      "clarification_required",
      "cancel_pending",
      "renewal_requested",
      "filled",
      "partially_filled",
      "not_filled",
      "dispatched",
      "in_transit",
      "shipping_exception",
      "split"
    ]
  },
  "scenarioMatrix": {
    "provider": {
      "referral": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "information_required",
        "cancelled",
        "access_revoked",
        "no_capacity"
      ],
      "eligibility": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "access_revoked",
        "no_capacity"
      ],
      "appointment": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "cancelled",
        "no_show",
        "access_revoked",
        "no_capacity"
      ],
      "encounter": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "information_required",
        "cancelled"
      ],
      "information": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "information_required"
      ],
      "document": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "corrected"
      ],
      "decision": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "corrected"
      ],
      "prescription_handoff": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order"
      ]
    },
    "pharmacy": {
      "transmission": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order"
      ],
      "receipt": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order"
      ],
      "review": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order"
      ],
      "clarification": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "information_required"
      ],
      "cancellation": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "cancelled"
      ],
      "renewal": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order"
      ],
      "dispense": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "partial"
      ],
      "dispatch": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "split",
        "shipping_exception"
      ],
      "tracking": [
        "accepted",
        "rejected",
        "timeout",
        "credential_failure",
        "unknown_status",
        "stale",
        "duplicate",
        "out_of_order",
        "split",
        "shipping_exception"
      ]
    }
  },
  "requiredPartnerInputs": [
    "named_vendor_and_version",
    "interface_specs_and_profiles",
    "approved_account_and_separate_credentials",
    "catalog_and_organization_identifiers",
    "field_and_status_mappings",
    "privacy_and_data_agreements",
    "clinical_and_partner_acceptance",
    "support_owners_and_escalation",
    "quotas_and_retry_contract",
    "cutover_and_rollback_approval"
  ],
  "boundaries": [
    "Synthetic contract records only; no patient data or signed clinical content.",
    "Network acknowledgement is separate from pharmacy receipt, dispensing, payment and shipment.",
    "No clinical signature, prescribing authority, consent change or controlled-substance approval is created.",
    "No actual partner, network transport, credential, real catalog, FHIR profile or valid prescription transmission is certified."
  ],
  "transportOptions": [
    {
      "method": "signed_webhook",
      "requirement": "Exact bytes, credential-derived tenant, timestamp and durable event deduplication."
    },
    {
      "method": "rest_or_fhir",
      "requirement": "Actual vendor profiles, account permissions, fixed origins, DNS/redirect controls and reconciliation."
    },
    {
      "method": "polling",
      "requirement": "Bounded cursors, expiry review and duplicate/out-of-order recovery."
    },
    {
      "method": "secure_batch",
      "requirement": "Approved secure transport, manifest/row receipts and ambiguous-record quarantine."
    }
  ],
  "authority": {
    "clinical": "Licensed clinician and signed source versions; external decisions require normal clinical review.",
    "payment": "Payment processor and independent approved payment workflow.",
    "prescription": "Authorized prescriber; network transmission evidence is separate.",
    "dispense": "Pharmacy/pharmacist evidence.",
    "shipment": "Fulfillment/carrier evidence."
  }
}
