{"catalog_type":"entity","version":"1.0.0","domain":"fulfillment","generated_at":"2026-07-08T17:06:51Z","entities":[{"entity_type":"pharmacy.pulse.appeal","name":"Pulse Appeal","slug":"pulse-appeal","display_name":"Appeal","description":"Denial appeal workflow record tied to a parent case and patient.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"appealId":{"type":"string","description":"Catalog alias for the AppealRecord.id contract field."},"id":{"type":"string","description":"Unique appeal identifier."},"tenantId":{"type":"string","description":"Tenant that owns the appeal."},"caseId":{"type":"string","description":"Parent case identifier."},"patientId":{"type":"string","description":"Patient identifier."},"status":{"type":"string","description":"Appeal lifecycle status."},"workflowTypeKey":{"type":"string","description":"Workflow type key."},"workflowStatusId":{"type":"string","description":"Workflow status identifier."},"workflowStatusLabel":{"type":"string","description":"Workflow status label."},"appealType":{"type":"string","description":"Appeal type."},"programType":{"type":"string","description":"Program type."},"priority":{"type":"string","description":"Appeal priority."},"assignedToUserId":{"type":"string","description":"Assigned user identifier."},"assignedToQueue":{"type":"string","description":"Assigned queue."},"dueDate":{"type":"string","description":"Due date.","format":"date-time"},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"},"rationale":{"type":"string","description":"Appeal rationale."},"evidenceRefs":{"type":"array","description":"Evidence reference identifiers."},"receivedMethod":{"type":"string","description":"Received method."},"submittedBy":{"type":"string","description":"Submission actor."},"submittedAt":{"type":"string","description":"Submission timestamp.","format":"date-time"},"notes":{"type":"string","description":"Appeal notes."},"decision":{"type":"string","description":"Appeal decision outcome."},"decidedBy":{"type":"string","description":"Decision actor."},"decidedAt":{"type":"string","description":"Decision timestamp.","format":"date-time"},"decisionRationale":{"type":"string","description":"Decision rationale."},"decisionRecordId":{"type":"string","description":"Related decision record identifier."},"sourceChannel":{"type":"string","description":"Source channel."},"sourceActorType":{"type":"string","description":"Source actor type."},"sourceActorId":{"type":"string","description":"Source actor identifier."},"isMemberVisible":{"type":"boolean","description":"Whether appeal is visible to the member."},"statusDescription":{"type":"string","description":"Status description."},"nextActionText":{"type":"string","description":"Next action text."},"reasonLabel":{"type":"string","description":"Reason label."},"metadata":{"type":"object","description":"Appeal metadata."},"appealPacketDocumentId":{"type":"string","description":"Appeal packet document identifier."},"updatedAt":{"type":"string","description":"Last update timestamp.","format":"date-time"},"updatedBy":{"type":"string","description":"Last update actor."},"closedAt":{"type":"string","description":"Closure timestamp.","format":"date-time"}},"relationships":[{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Parent case for the appeal."},{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient associated to the appeal."}],"event_types":["pharmacy-denial-appeal-created-v1","pharmacy-denial-appeal-decision-recorded-v1","pharmacy-denial-appeal-status-transitioned-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-appeal-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-appeal-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-appeal.yaml","x-source-identifier":"appealId"},{"entity_type":"pharmacy.pulse.call-session","name":"Pulse Call Session","slug":"pulse-call-session","display_name":"Call Session","description":"Inbound call workspace operational record with linkage, classification, and disposition state.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"callSessionId":{"type":"string","description":"Catalog alias for the CallSessionRecord.id contract field."},"id":{"type":"string","description":"Unique call session identifier."},"tenantId":{"type":"string","description":"Tenant that owns the call session."},"patientId":{"type":"string","description":"Linked patient identifier when available."},"caseId":{"type":"string","description":"Linked case identifier when available."},"externalCallId":{"type":"string","description":"Provider call identifier when available."},"ctiProvider":{"type":"string","description":"CTI provider."},"correlationId":{"type":"string","description":"Correlation identifier."},"lastProviderEventId":{"type":"string","description":"Last provider event identifier."},"recordingRef":{"type":"string","description":"Recording reference."},"direction":{"type":"string","description":"Call direction."},"lifecycleState":{"type":"string","description":"Call lifecycle state."},"activeStep":{"type":"string","description":"Active workflow step."},"callerName":{"type":"string","description":"Caller name."},"callerPhone":{"type":"string","description":"Caller phone number."},"callbackPhone":{"type":"string","description":"Callback phone number."},"callerType":{"type":"string","description":"Caller type."},"queueName":{"type":"string","description":"Queue name."},"queueId":{"type":"string","description":"Queue identifier."},"programId":{"type":"string","description":"Program identifier."},"programLabel":{"type":"string","description":"Program label."},"language":{"type":"string","description":"Call language."},"translationServiceUsed":{"type":"boolean","description":"Whether translation service was used."},"identityVerified":{"type":"boolean","description":"Whether identity was verified."},"consentReviewed":{"type":"boolean","description":"Whether consent was reviewed."},"hotlineOnly":{"type":"boolean","description":"Whether call remains hotline-only."},"openedAt":{"type":"string","description":"Open timestamp.","format":"date-time"},"answeredAt":{"type":"string","description":"Answer timestamp.","format":"date-time"},"endedAt":{"type":"string","description":"End timestamp.","format":"date-time"},"wrapStartedAt":{"type":"string","description":"Wrap start timestamp.","format":"date-time"},"wrapCompletedAt":{"type":"string","description":"Wrap completion timestamp.","format":"date-time"},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"},"updatedAt":{"type":"string","description":"Last update timestamp.","format":"date-time"},"createdBy":{"type":"string","description":"Creation actor."},"updatedBy":{"type":"string","description":"Last update actor."}},"relationships":[{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Linked case when the call is case-specific."},{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Linked patient when identified."}],"event_types":["pharmacy-inbound-call-dispositioned-v1","pharmacy-inbound-call-logged-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-call-session-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-call-session-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-call-session.yaml","x-source-identifier":"callSessionId"},{"entity_type":"pharmacy.pulse.case","name":"Pulse Case","slug":"pulse-case","display_name":"Case","description":"Primary case lifecycle entity owned by Pulse. Represents a workflow case and its lifecycle transitions.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"caseId":{"type":"string","description":"Catalog alias for the CaseRecord.id contract field."},"id":{"type":"string","description":"Unique case identifier."},"tenantId":{"type":"string","description":"Tenant that owns the case."},"ownerPrincipalId":{"type":"string","description":"Principal assigned as case owner."},"ownerTeamId":{"type":"string","description":"Team assigned as case owner."},"patientId":{"type":"string","description":"Identifier for the associated patient."},"productId":{"type":"string","description":"Product identifier."},"programId":{"type":"string","description":"Program identifier."},"programName":{"type":"string","description":"Program display name."},"medication":{"type":"object","description":"Medication detail object including name, strength, quantity, days supply, and diagnosis code."},"caseType":{"type":"string","description":"Case type."},"workflowFamily":{"type":"string","description":"Workflow family."},"state":{"type":"string","description":"Current workflow state."},"status":{"type":"string","description":"Case status such as open or closed."},"priority":{"type":"string","description":"Case priority."},"assignedQueue":{"type":"string","description":"Assigned queue."},"entitlementSegment":{"type":"string","description":"Entitlement segment."},"entitlementPolicyId":{"type":"string","description":"Entitlement policy identifier."},"entitlementChannel":{"type":"string","description":"Entitlement channel."},"entitlementSource":{"type":"string","description":"Entitlement assignment source."},"workflowKey":{"type":"string","description":"Workflow key."},"workflowTypeKey":{"type":"string","description":"Workflow type key."},"workflowStatusId":{"type":"string","description":"Workflow status identifier."},"stageProgress":{"type":"array","description":"Case stage progress items."},"templateId":{"type":"string","description":"Case template identifier."},"templateKey":{"type":"string","description":"Case template key."},"templateVersion":{"type":"number","description":"Case template version."},"templatePlaybookKey":{"type":"string","description":"Case template playbook key."},"templateConfigSummary":{"type":"object","description":"Case template configuration summary."},"uiTags":{"type":"array","description":"UI tag values."},"blockerCodes":{"type":"array","description":"Active blocker codes."},"archivedAt":{"type":"string","description":"Archive timestamp.","format":"date-time"},"archivedBy":{"type":"string","description":"Actor that archived the case."},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"},"updatedAt":{"type":"string","description":"Last update timestamp.","format":"date-time"},"customFields":{"type":"object","description":"Tenant-defined resolved custom field values."}},"relationships":[{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient or member associated to the case."},{"name":"documents","target_entity_type":"pharmacy.pulse.document","cardinality":"one-to-many","description":"Documents linked to the case."},{"name":"communications","target_entity_type":"pharmacy.pulse.communication-thread","cardinality":"one-to-many","description":"Communication threads linked to the case."},{"name":"appeals","target_entity_type":"pharmacy.pulse.appeal","cardinality":"one-to-many","description":"Appeals opened from the case."},{"name":"verifications","target_entity_type":"pharmacy.pulse.verification","cardinality":"one-to-many","description":"Verification checks owned by the case."},{"name":"fulfillmentRequests","target_entity_type":"pharmacy.pulse.fulfillment-request","cardinality":"one-to-many","description":"Fulfillment requests triggered from the case."},{"name":"safetyIntakes","target_entity_type":"pharmacy.pulse.safety-intake","cardinality":"one-to-many","description":"Safety intakes linked to the case when available."},{"name":"callSessions","target_entity_type":"pharmacy.pulse.call-session","cardinality":"one-to-many","description":"Call sessions linked to the case."}],"event_types":["pharmacy-case-checkout-submitted-v1","pharmacy-case-closed-v1","pharmacy-case-completeness-evaluated-v1","pharmacy-case-created-v1","pharmacy-case-deficiency-rejected-v1","pharmacy-case-deficiency-resolved-v1","pharmacy-case-pharmacy-share-requested-v1","pharmacy-case-referral-received-v1","pharmacy-case-route-selected-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-case-lifecycle","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-case-lifecycle/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-case.yaml","x-source-identifier":"caseId"},{"entity_type":"pharmacy.pulse.communication-thread","name":"Pulse Communication Thread","slug":"pulse-communication-thread","display_name":"Communication Thread","description":"Case or member communication thread state across supported messaging channels.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"threadId":{"type":"string","description":"Catalog alias for the CaseCommunicationThread.id contract field."},"id":{"type":"string","description":"Unique communication thread identifier."},"tenantId":{"type":"string","description":"Tenant that owns the communication thread."},"caseId":{"type":"string","description":"Associated case identifier when case-linked."},"patientId":{"type":"string","description":"Associated patient identifier."},"channel":{"type":"string","description":"Messaging channel."},"status":{"type":"string","description":"Thread lifecycle status."},"responseState":{"type":"string","description":"Response state for operator triage."},"messageCount":{"type":"number","description":"Number of messages in the thread."},"lastMessageAt":{"type":"string","description":"Last message timestamp.","format":"date-time"},"lastMessagePreview":{"type":"string","description":"Preview of the latest message."}},"relationships":[{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Case context for the thread when linked."},{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient context for the thread."}],"event_types":["pharmacy-case-cadence-step-scheduled-v1","pharmacy-case-cadence-step-sent-v1","pharmacy-patient-notification-sent-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-communication-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-communication-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-communication-thread.yaml","x-source-identifier":"threadId"},{"entity_type":"pharmacy.pulse.consent","name":"Pulse Consent","slug":"pulse-consent","display_name":"Consent","description":"Patient HIPAA and communication consent evidence used to govern engagement.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"consentId":{"type":"string","description":"Catalog alias for the ConsentRecord.id contract field."},"id":{"type":"string","description":"Unique consent evidence identifier."},"tenantId":{"type":"string","description":"Tenant that owns the consent record."},"patientId":{"type":"string","description":"Patient identifier the consent applies to."},"hipaaAuthorized":{"type":"boolean","description":"Whether HIPAA authorization is active."},"communicationConsent":{"type":"boolean","description":"Whether communication consent is active."},"consentType":{"type":"string","description":"Consent category or channel."},"channel":{"type":"string","description":"Communication channel."},"grantedTo":{"type":"string","description":"Consent grantee."},"grantedToMemberId":{"type":"string","description":"Member identifier the consent was granted to."},"grantedBy":{"type":"string","description":"Actor or member who granted consent."},"effectiveStart":{"type":"string","description":"Consent effective start timestamp.","format":"date-time"},"source":{"type":"string","description":"Consent source."},"capturedAt":{"type":"string","description":"Consent capture timestamp.","format":"date-time"},"revokedAt":{"type":"string","description":"Revocation timestamp when applicable.","format":"date-time"}},"relationships":[{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient who granted or revoked consent."}],"event_types":["pharmacy-patient-notification-sent-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-consent-preference-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-consent-preference-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-consent.yaml","x-source-identifier":"consentId"},{"entity_type":"pharmacy.pulse.decision-record","name":"Pulse Decision Record","slug":"pulse-decision-record","display_name":"Decision Record","description":"Auditable AI, authorization, or human-review decision evidence.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"decisionRecordId":{"type":"string","description":"Catalog alias for the DecisionRecord.id contract field."},"id":{"type":"string","description":"Unique decision record identifier."},"tenantId":{"type":"string","description":"Tenant that owns the decision record."},"caseId":{"type":"string","description":"Related case identifier when applicable."},"model":{"type":"string","description":"Model name."},"modelVersion":{"type":"string","description":"Model version."},"inputRefs":{"type":"array","description":"Input reference identifiers."},"confidence":{"type":"number","description":"Decision confidence."},"reasonCodes":{"type":"array","description":"Decision reason codes."},"recommendedAction":{"type":"string","description":"Recommended action."},"executionMode":{"type":"string","description":"Execution mode."},"overrideReason":{"type":"string","description":"Override reason."},"decisionType":{"type":"string","description":"Decision type."},"actor":{"type":"string","description":"Decision actor."},"permissionSetSnapshot":{"type":"array","description":"Permission set snapshot."},"resource":{"type":"string","description":"Authorization resource."},"resourceAction":{"type":"string","description":"Authorization resource action."},"outcome":{"type":"string","description":"Decision outcome."},"policyVersionRef":{"type":"string","description":"Policy version reference."},"metadata":{"type":"object","description":"Decision metadata."},"createdAt":{"type":"string","description":"Decision creation timestamp.","format":"date-time"}},"relationships":[{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Case context when the decision is case-related."}],"event_types":["pharmacy-human-review-completed-v1","pharmacy-human-review-required-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-decision-record-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-decision-record-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-decision-record.yaml","x-source-identifier":"decisionRecordId"},{"entity_type":"pharmacy.pulse.document","name":"Pulse Document","slug":"pulse-document","display_name":"Document","description":"Case or patient document with scan, OCR, classification, quarantine, and review metadata.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"documentId":{"type":"string","description":"Catalog alias for the DocumentRecord.id contract field."},"id":{"type":"string","description":"Unique document identifier."},"tenantId":{"type":"string","description":"Tenant that owns the document."},"ownerPrincipalId":{"type":"string","description":"Principal assigned as document owner."},"ownerTeamId":{"type":"string","description":"Team assigned as document owner."},"caseId":{"type":"string","description":"Associated case identifier when document is case-bound."},"patientId":{"type":"string","description":"Associated patient identifier."},"type":{"type":"string","description":"Submitted document type."},"predictedType":{"type":"string","description":"Predicted document type."},"predictedTypeAlternatives":{"type":"array","description":"Alternative predicted document types."},"finalType":{"type":"string","description":"Final resolved document type."},"overrideApplied":{"type":"boolean","description":"Whether document type override was applied."},"overriddenFromType":{"type":"string","description":"Previous document type before override."},"overrideReason":{"type":"string","description":"Override reason."},"overrideAppliedBy":{"type":"string","description":"Actor that applied the override."},"overrideAppliedAt":{"type":"string","description":"Override timestamp.","format":"date-time"},"source":{"type":"string","description":"Document source such as portal, fax, or api."},"fileName":{"type":"string","description":"Document file name."},"extractedFields":{"type":"object","description":"Extracted document field values."},"extractionConfidence":{"type":"number","description":"Extraction confidence score."},"scanStatus":{"type":"string","description":"Malware scan status."},"scanProvider":{"type":"string","description":"Malware scan provider."},"scanAttempts":{"type":"number","description":"Malware scan attempt count."},"scanLastScannedAt":{"type":"string","description":"Last scan timestamp.","format":"date-time"},"quarantinedAt":{"type":"string","description":"Quarantine timestamp.","format":"date-time"},"malwareSignature":{"type":"string","description":"Malware signature when detected."},"scanError":{"type":"string","description":"Malware scan error."},"quarantineOverrideAppliedAt":{"type":"string","description":"Quarantine override timestamp.","format":"date-time"},"quarantineOverrideAppliedBy":{"type":"string","description":"Actor that applied quarantine override."},"quarantineOverrideReason":{"type":"string","description":"Quarantine override reason."},"quarantineOverrideBreakGlassSessionId":{"type":"string","description":"Break-glass session used for quarantine override."},"quarantineOverridePreviousStatus":{"type":"string","description":"Previous scan status before quarantine override."},"reviewStatus":{"type":"string","description":"Review or quarantine status."},"reviewedBy":{"type":"string","description":"Actor that reviewed the document."},"reviewedAt":{"type":"string","description":"Review timestamp.","format":"date-time"},"reviewReasonCode":{"type":"string","description":"Review rejection reason code."},"reviewReason":{"type":"string","description":"Review reason."},"ocrStatus":{"type":"string","description":"OCR status."},"ocrDocumentType":{"type":"string","description":"OCR document type."},"ocrReviewRequired":{"type":"boolean","description":"Whether OCR review is required."},"ocrReviewReasons":{"type":"array","description":"OCR review reasons."},"ocrReviewStatus":{"type":"string","description":"OCR review status."},"ocrReviewedBy":{"type":"string","description":"Actor that reviewed OCR output."},"ocrReviewedAt":{"type":"string","description":"OCR review timestamp.","format":"date-time"},"ocrReviewReasonCode":{"type":"string","description":"OCR review reason code."},"ocrReviewReason":{"type":"string","description":"OCR review reason."},"ocrOutputS3Uri":{"type":"string","description":"OCR output storage URI."},"ocrProcessedAt":{"type":"string","description":"OCR processing timestamp.","format":"date-time"},"ocrAppliedAt":{"type":"string","description":"OCR application timestamp.","format":"date-time"},"ocrAppliedBy":{"type":"string","description":"Actor that applied OCR output."},"ocrApplyReason":{"type":"string","description":"OCR application reason."},"ocrAppliedFieldKeys":{"type":"array","description":"Field keys updated by OCR application."},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"}},"relationships":[{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Case that owns the document when linked."},{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient associated to the document."}],"event_types":["pharmacy-case-document-ocr-applied-v1","pharmacy-case-document-received-v1","pharmacy-case-document-review-accepted-v1","pharmacy-case-document-review-rejected-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-document-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-document-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-document.yaml","x-source-identifier":"documentId"},{"entity_type":"pharmacy.pulse.fulfillment-request","name":"Pulse Fulfillment Request","slug":"pulse-fulfillment-request","display_name":"Fulfillment Request","description":"Dispense and shipment coordination request for approved case fulfillment.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"fulfillmentRequestId":{"type":"string","description":"Catalog alias for the FulfillmentRequest.id contract field."},"id":{"type":"string","description":"Unique fulfillment request identifier."},"tenantId":{"type":"string","description":"Tenant that owns the fulfillment request."},"caseId":{"type":"string","description":"Source case identifier."},"patientId":{"type":"string","description":"Patient identifier."},"productId":{"type":"string","description":"Product identifier."},"dose":{"type":"string","description":"Dose."},"shipmentAddress":{"type":"string","description":"Shipment address."},"urgencyFlag":{"type":"string","description":"Urgency flag."},"programType":{"type":"string","description":"Program type."},"authorizationRefs":{"type":"array","description":"Authorization reference identifiers."},"documentRefs":{"type":"array","description":"Document reference identifiers."},"status":{"type":"string","description":"Fulfillment or callback status."},"adapter":{"type":"string","description":"Fulfillment adapter."},"callbackStatus":{"type":"string","description":"Callback status."},"callbackReceivedAt":{"type":"string","description":"Callback receipt timestamp.","format":"date-time"},"callbackPayload":{"type":"object","description":"Callback payload."},"shipmentStatus":{"type":"string","description":"Shipment status."},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"},"updatedAt":{"type":"string","description":"Last update timestamp.","format":"date-time"}},"relationships":[{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Case that triggered fulfillment."},{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient receiving fulfillment."}],"event_types":["pharmacy-fulfillment-dispense-requested-v1","pharmacy-fulfillment-dispense-status-updated-v1","pharmacy-fulfillment-shipment-status-updated-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-fulfillment-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-fulfillment-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-fulfillment-request.yaml","x-source-identifier":"fulfillmentRequestId"},{"entity_type":"pharmacy.pulse.message","name":"Pulse Message","slug":"pulse-message","display_name":"Message","description":"Individual inbound or outbound communication message associated to a thread.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"messageId":{"type":"string","description":"Catalog alias for the MessageRecord.id contract field."},"id":{"type":"string","description":"Unique message identifier."},"tenantId":{"type":"string","description":"Tenant that owns the message."},"patientId":{"type":"string","description":"Associated patient identifier."},"caseId":{"type":"string","description":"Associated case identifier when case-linked."},"threadId":{"type":"string","description":"Communication thread identifier for case communication projections."},"channel":{"type":"string","description":"Messaging channel."},"type":{"type":"string","description":"Message type such as transactional or reminder."},"direction":{"type":"string","description":"Direction for case communication projections."},"content":{"type":"string","description":"Message content."},"status":{"type":"string","description":"Delivery status such as queued, sent, delivered, or failed."},"provider":{"type":"string","description":"Messaging provider."},"providerRef":{"type":"string","description":"Provider message reference."},"providerError":{"type":"string","description":"Provider error detail."},"deliveryAttempts":{"type":"number","description":"Number of delivery attempts."},"lastAttemptAt":{"type":"string","description":"Last delivery attempt timestamp.","format":"date-time"},"templateKey":{"type":"string","description":"Template key."},"templateVersion":{"type":"number","description":"Template version."},"locale":{"type":"string","description":"Message locale."},"isTest":{"type":"boolean","description":"Whether this is a test message."},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"}},"relationships":[{"name":"thread","target_entity_type":"pharmacy.pulse.communication-thread","cardinality":"many-to-one","description":"Thread that contains the message."},{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Case context for the message when linked."}],"event_types":["pharmacy-case-cadence-step-sent-v1","pharmacy-patient-notification-sent-v1"],"capabilities":[],"x-source-domain":"pulse","x-source-ref":"entities/pulse-message.yaml","x-source-identifier":"messageId"},{"entity_type":"pharmacy.pulse.party","name":"Pulse Party","slug":"pulse-party","display_name":"Party","description":"Provider, pharmacy, client contact, or organization directory record.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"partyId":{"type":"string","description":"Catalog alias for the PartyRecord.id contract field."},"id":{"type":"string","description":"Unique party identifier."},"tenantId":{"type":"string","description":"Tenant that owns the party."},"type":{"type":"string","description":"Party type such as provider, pharmacy, client, or organization."},"displayName":{"type":"string","description":"Party display name."},"npi":{"type":"string","description":"National Provider Identifier when applicable."},"organization":{"type":"object","description":"Organization details including name and external reference."},"location":{"type":"object","description":"Location details including address fields."},"contact":{"type":"object","description":"Contact details including email, phone, and fax."},"tags":{"type":"array","description":"Party tags."},"status":{"type":"string","description":"Party lifecycle status."},"mergedIntoPartyId":{"type":"string","description":"Target party when merged."},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"},"createdBy":{"type":"string","description":"Creation actor."},"updatedAt":{"type":"string","description":"Last update timestamp.","format":"date-time"},"updatedBy":{"type":"string","description":"Last update actor."}},"relationships":[{"name":"cases","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-many","description":"Cases where the party participates as provider, pharmacy, or contact."}],"event_types":[],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-party-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-party-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-party.yaml","x-source-identifier":"partyId"},{"entity_type":"pharmacy.pulse.patient","name":"Pulse Patient","slug":"pulse-patient","display_name":"Patient","description":"Member or patient identity and continuity record used across Pulse CRM workflows.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"patientId":{"type":"string","description":"Catalog alias for the Patient.id contract field."},"id":{"type":"string","description":"Unique patient identifier."},"tenantId":{"type":"string","description":"Tenant that owns the patient record."},"firstName":{"type":"string","description":"Patient first name."},"lastName":{"type":"string","description":"Patient last name."},"dateOfBirth":{"type":"string","description":"Patient date of birth.","format":"date"},"clientId":{"type":"string","description":"Optional client identifier."},"clientName":{"type":"string","description":"Optional client display name."},"partnerCode":{"type":"string","description":"Partner code used for downstream member context."},"email":{"type":"string","description":"Patient email address."},"phone":{"type":"string","description":"Patient phone number."},"addressLine1":{"type":"string","description":"Primary street address line."},"addressLine2":{"type":"string","description":"Secondary street address line."},"city":{"type":"string","description":"Patient city."},"state":{"type":"string","description":"Patient state."},"postalCode":{"type":"string","description":"Patient postal code."},"coverageType":{"type":"string","description":"Coverage type such as medicaid, medicare, commercial, uninsured, or other."},"contractType":{"type":"string","description":"Downstream contract type label when available."},"consentType":{"type":"string","description":"Downstream consent type label when available."},"externalRef":{"type":"string","description":"Optional downstream member or customer reference."},"preferredLanguage":{"type":"string","description":"Preferred language."},"allergies":{"type":"array","description":"Allergy values."},"allergyNotes":{"type":"string","description":"Allergy notes."},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"},"updatedAt":{"type":"string","description":"Last update timestamp.","format":"date-time"},"customFields":{"type":"object","description":"Tenant-defined resolved custom field values."}},"relationships":[{"name":"cases","target_entity_type":"pharmacy.pulse.case","cardinality":"one-to-many","description":"Cases associated to the patient."}],"event_types":["pharmacy-patient-notification-sent-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-patient-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-patient-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-patient.yaml","x-source-identifier":"patientId"},{"entity_type":"pharmacy.pulse.preference","name":"Pulse Preference","slug":"pulse-preference","display_name":"Preference","description":"Patient communication channel and contact preferences.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"preferenceId":{"type":"string","description":"Catalog alias for the PreferenceRecord.id contract field."},"id":{"type":"string","description":"Unique preference identifier."},"tenantId":{"type":"string","description":"Tenant that owns the preference."},"patientId":{"type":"string","description":"Patient identifier the preference applies to."},"productId":{"type":"string","description":"Product identifier the preference applies to."},"smsAllowed":{"type":"boolean","description":"Whether SMS is allowed."},"emailAllowed":{"type":"boolean","description":"Whether email is allowed."},"voiceAllowed":{"type":"boolean","description":"Whether voice calls are allowed."},"reminderAllowed":{"type":"boolean","description":"Whether reminders are allowed."},"transactionalAllowed":{"type":"boolean","description":"Whether transactional messages are allowed."}},"relationships":[{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient who owns the preference."}],"event_types":["pharmacy-patient-notification-sent-v1"],"capabilities":[],"x-source-domain":"pulse","x-source-ref":"entities/pulse-preference.yaml","x-source-identifier":"preferenceId"},{"entity_type":"pharmacy.pulse.product-program","name":"Pulse Product Program","slug":"pulse-product-program","display_name":"Product / Program","description":"Product and patient-services program configuration used by workflow and fulfillment.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"id":{"type":"string","description":"Product or program identifier."},"tenantId":{"type":"string","description":"Tenant that owns the product or program configuration."},"productId":{"type":"string","description":"Product identifier."},"programId":{"type":"string","description":"Program identifier."},"name":{"type":"string","description":"Product or program name."},"indication":{"type":"string","description":"Product indication."},"type":{"type":"string","description":"Program type such as PAP, Bridge, or BI."}},"relationships":[{"name":"cases","target_entity_type":"pharmacy.pulse.case","cardinality":"one-to-many","description":"Cases created under the product or program."}],"event_types":[],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-product-program-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-product-program-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-product-program.yaml","x-source-identifier":"programId"},{"entity_type":"pharmacy.pulse.profile-change-request","name":"Pulse Profile Change Request","slug":"pulse-profile-change-request","display_name":"Profile Change Request","description":"Governed member demographic or profile change workflow.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"id":{"type":"string","description":"Unique profile change request row identifier."},"requestId":{"type":"string","description":"Unique profile change request identifier."},"patientId":{"type":"string","description":"Patient identifier."},"patientName":{"type":"string","description":"Patient display name."},"caseId":{"type":"string","description":"Related case identifier when applicable."},"title":{"type":"string","description":"Request title."},"source":{"type":"string","description":"Request source."},"status":{"type":"string","description":"Profile change request status."},"displayStatusLabel":{"type":"string","description":"Display status label."},"reviewDisposition":{"type":"string","description":"Review disposition."},"approvalStatus":{"type":"string","description":"Approval status."},"governanceTier":{"type":"string","description":"Governance tier."},"priorityLevel":{"type":"string","description":"Priority level."},"priorityReasons":{"type":"array","description":"Priority reasons."},"pcrSlaState":{"type":"string","description":"SLA state."},"requestedAt":{"type":"string","description":"Request timestamp.","format":"date-time"},"reviewStartedAt":{"type":"string","description":"Review start timestamp.","format":"date-time"},"reviewedAt":{"type":"string","description":"Review timestamp.","format":"date-time"},"appliedAt":{"type":"string","description":"Apply timestamp.","format":"date-time"},"reviewedByUserId":{"type":"string","description":"Reviewing user identifier."},"assignedTo":{"type":"string","description":"Assigned user identifier."},"assignedTeamId":{"type":"string","description":"Assigned team identifier."},"isArchived":{"type":"boolean","description":"Whether the request is archived."},"archivedAt":{"type":"string","description":"Archive timestamp.","format":"date-time"},"archivedBy":{"type":"string","description":"Archive actor."},"archiveReasonId":{"type":"string","description":"Archive reason identifier."},"archiveNote":{"type":"string","description":"Archive note."},"issueLine":{"type":"string","description":"Issue summary line."},"nextStep":{"type":"string","description":"Next step text."},"summary":{"type":"string","description":"Request summary."},"terminal":{"type":"boolean","description":"Whether the request is terminal."},"canArchive":{"type":"boolean","description":"Whether the request can be archived."},"requiresDocumentation":{"type":"boolean","description":"Whether supporting documentation is required."},"hasSupportingDocumentation":{"type":"boolean","description":"Whether supporting documentation exists."},"hasActiveCase":{"type":"boolean","description":"Whether an active case is associated."},"documentationBadge":{"type":"object","description":"Documentation badge summary."},"requestedFieldCount":{"type":"number","description":"Requested field count."},"documentCount":{"type":"number","description":"Supporting document count."},"missingDocumentCount":{"type":"number","description":"Missing document count."},"requestedFields":{"type":"array","description":"Requested field change items."},"documents":{"type":"array","description":"Supporting documents."},"auditEvents":{"type":"array","description":"Profile change audit events."},"blockers":{"type":"array","description":"Active and historical blockers."},"detailItems":{"type":"array","description":"Additional request detail items."},"relatedCases":{"type":"array","description":"Related case references."},"informationRequests":{"type":"array","description":"Information request records."},"latestInformationRequest":{"type":"object","description":"Latest information request record."}},"relationships":[{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient whose profile is being changed."},{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Case context when the change is case-related."}],"event_types":[],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-profile-change-request-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-profile-change-request-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-profile-change-request.yaml","x-source-identifier":"requestId"},{"entity_type":"pharmacy.pulse.safety-intake","name":"Pulse Safety Intake","slug":"pulse-safety-intake","display_name":"Safety Intake","description":"AE, PQC, or MI safety intake tied to a case or patient where available.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"safetyIntakeId":{"type":"string","description":"Catalog alias for the SafetyIntakeRecord.id contract field."},"id":{"type":"string","description":"Unique safety intake identifier."},"tenantId":{"type":"string","description":"Tenant that owns the safety intake."},"caseId":{"type":"string","description":"Associated case identifier when available."},"patientId":{"type":"string","description":"Associated patient identifier when available."},"type":{"type":"string","description":"Safety type such as AE, PQC, or MI."},"state":{"type":"string","description":"Safety intake lifecycle status."},"details":{"type":"string","description":"Safety intake details."},"reportPath":{"type":"string","description":"Safety report path."},"externalReferenceId":{"type":"string","description":"External reference identifier."},"externalReportedAt":{"type":"string","description":"External report timestamp.","format":"date-time"},"closeReason":{"type":"string","description":"Close reason."},"createdAt":{"type":"string","description":"Creation timestamp.","format":"date-time"},"createdBy":{"type":"string","description":"Creation actor."},"updatedAt":{"type":"string","description":"Last update timestamp.","format":"date-time"},"updatedBy":{"type":"string","description":"Last update actor."},"closedAt":{"type":"string","description":"Closure timestamp.","format":"date-time"}},"relationships":[{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Case context for the safety intake when linked."},{"name":"patient","target_entity_type":"pharmacy.pulse.patient","cardinality":"many-to-one","description":"Patient context for the safety intake when linked."}],"event_types":["pharmacy-safety-intake-closed-v1","pharmacy-safety-intake-created-v1","pharmacy-safety-intake-reported-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-safety-intake-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-safety-intake-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-safety-intake.yaml","x-source-identifier":"safetyIntakeId"},{"entity_type":"pharmacy.pulse.verification","name":"Pulse Verification","slug":"pulse-verification","display_name":"Verification","description":"Case verification result for benefits, income, address, NPI, Extra Help, or other configured checks.","domain":"pharmacy","subdomain":"pulse","owner_team":"case-workflow","classification":"internal","status":"internal-preview","fields":{"verificationId":{"type":"string","description":"Catalog alias for the VerificationRecord.id contract field."},"id":{"type":"string","description":"Unique verification identifier."},"tenantId":{"type":"string","description":"Tenant that owns the verification."},"caseId":{"type":"string","description":"Case identifier."},"key":{"type":"string","description":"Verification key."},"status":{"type":"string","description":"Verification status."},"source":{"type":"string","description":"Verification source."},"mode":{"type":"string","description":"Verification execution mode."},"summary":{"type":"string","description":"Verification summary."},"recommendedStatus":{"type":"string","description":"Recommended status."},"reasonCodes":{"type":"array","description":"Verification reason codes."},"metadata":{"type":"object","description":"Verification metadata."},"decisionRecordId":{"type":"string","description":"Related decision record identifier."},"startedAt":{"type":"string","description":"Start timestamp.","format":"date-time"},"completedAt":{"type":"string","description":"Completion timestamp.","format":"date-time"},"expiresAt":{"type":"string","description":"Expiration timestamp.","format":"date-time"},"confirmedAt":{"type":"string","description":"Confirmation timestamp.","format":"date-time"},"confirmedBy":{"type":"string","description":"Confirmation actor."},"overrideApplied":{"type":"boolean","description":"Whether override was applied."},"overrideReason":{"type":"string","description":"Override reason."},"overrideNote":{"type":"string","description":"Override note."},"overrideAppliedBy":{"type":"string","description":"Override actor."},"overrideAppliedAt":{"type":"string","description":"Override timestamp.","format":"date-time"},"updatedAt":{"type":"string","description":"Last update timestamp.","format":"date-time"},"updatedBy":{"type":"string","description":"Last update actor."}},"relationships":[{"name":"case","target_entity_type":"pharmacy.pulse.case","cardinality":"many-to-one","description":"Case that owns the verification."}],"event_types":["pharmacy-case-verification-run-completed-v1"],"capabilities":[{"capability_name":"pharmacy.pulse.pulse-verification-access","detail_href":"/authoring/capabilities/pharmacy.pulse.pulse-verification-access/versions/1.0.0/environments/local"}],"x-source-domain":"pulse","x-source-ref":"entities/pulse-verification.yaml","x-source-identifier":"verificationId"},{"entity_type":"shipping.tracking","name":"tracking","slug":"tracking","display_name":"Tracking","status":"active","owner_team":"common-services","domain":"shipping","subdomain":"tracking","classification":"internal","fields":{"trackingId":{"type":"string","required":true,"classification":"internal","source":"event-schema"},"status":{"type":"string","required":true,"classification":"internal","source":"event-schema"},"statusCode":{"type":"string","required":false,"classification":"internal","source":"event-schema"},"location":{"type":"string","required":false,"classification":"internal","source":"event-schema"},"eventTimestamp":{"type":"string","required":false,"classification":"internal","source":"event-schema"}},"event_types":["shipping-tracking-status-v1"]},{"entity_type":"fulfillment.order","name":"order","slug":"order","display_name":"Order","status":"active","owner_team":"common-services","domain":"fulfillment","subdomain":"order","classification":"sensitive","fields":{"orderId":{"type":"string","required":true,"classification":"sensitive","source":"event-schema"},"shipment":{"type":"object","required":true,"classification":"sensitive","source":"event-schema"}},"event_types":["fulfillment-order-shipped-v1"]}]}