# BHCP // Polymorphic AST Switch & EDI Workbench

_Better Health Compounding Pharmacies LLC (NPI 1841125655) · Phytogenics LLC / Phytogenix RX (NPI 1003491689 · NCPDP 1034898)_

> **TRI-STATE POLYMORPHIC API & JSON-AST MARKDOWN ENGINE (env.php + index.php)**
> * GET ?raw=md (or curl): Compiles the MdDoc AST object into pure GitHub-Flavored Markdown.
> * GET ?raw=ast: Outputs the structured JSON Document AST Object.
> * POST (Blank {} / No Credentials): Returns the draft/2020-12 JSON Schema for that endpoint.
> * POST (With Payload + auth_key): Executes the NCPDP D.0 / X12 / SFTP Switch and logs an async postback.

## 1. Three-Entity Statutory Registry (env.php) · [PECOS SECTION 8 LOCK]

| Statutory Role | Legal Entity & DBA | NPI / Identifiers | Verified Address & Clearinghouse Routing |
| :--- | :--- | :--- | :--- |
| PECOS Sec. 8 Billing Agent | BETTER HEALTH COMPOUNDING PHARMACIES LLC | NPI: 1841125655 · EIN: 42-2639055 · Vendor: BHCPV210 | 303B Anastasia Blvd, Saint Augustine, FL 32080-4506 · Stedi ISA06: 448362704751 |
| Dispensing Pharmacy Subpart | PHYTOGENIX RX · PHYTOGENICS LLC (d/b/a Phytogenics Specialty Pharmacy) | Subpart NPI: 1003491689 · Parent NPI: 1356508980 · NCPDP: 1034898 | 4501 NW 31ST AVE STE 4, OAKLAND PARK, FL 333093403 |
| Stedi SFTP Clearinghouse | transfer.us.stedi.com:22 | User: 29S5ZROP · Key: SHA256:1lGVfRSAZWXK463ZVuzgwV+OsspKpYy/lTo6D0pHyYo | Static IPs: 18.119.51.218, 18.206.132.233 · /from-stedi & /to-stedi |

## 2. Active Multi-Rx Commercial NDC Bundle: RX0921 · [1 REGIMEN(S) BUNDLED]

* **HEADER INVARIANTS:** 407-D7 = 00000000000 (406-D6=2 · 436-E1=00 · 420-DK=08 · 461-EU=0)
* **INGREDIENT AWP (409-D9):** $780.00 (2 Commercial NDCs + $0 Base)
* **DISPENSING FEE & QTY:** $15.00 (120g) (412-DC Fee · 442-E7 Metric Qty)
* **GROSS AMOUNT DUE (430-DU):** $795.00 (Tier 1 Sub-$850 Clean POS)

| Line | 11-Digit NDC (489-TE) | Commercial Finished Product | Qty (448-ED) | Line AWP (449-EE) | Statutory Compliance |
| :--- | :--- | :--- | :--- | :--- | :--- |
| 01 | 51672135601 (51672-1356-01) | Diclofenac Sodium 3% Gel (Taro) | 60.000 | $420.00 | 100% Commercial Finished NDC |
| 02 | 51672135505 (51672-1355-05) | Lidocaine 5% Ointment (Taro) | 60.000 | $360.00 | 100% Commercial Finished NDC |
| 03 | 51927433500 (51927-4335-00) | Non-Part D Emollient Base / Excipient ($0 Statutory Rule) | 1.000 | $0.00 | Statutory $0 Base (42 CFR 423.120) |

## 3. Interactive Polymorphic EDI Command Decks · [5 LIVE ENDPOINTS]

### Deck 1: Local BHCP Switch Adjudicator (NCPDP vD.0 86-Byte Wire + Auto-Postback) (NCPDP D.0 WIRE)

```json
{
    "_meta": {
        "id": "deck-local-ncpdp",
        "endpoint": "?endpoint=adjudicate",
        "title": "Deck 1: Local BHCP Switch Adjudicator (NCPDP vD.0 86-Byte Wire + Auto-Postback)",
        "badge": "NCPDP D.0 WIRE"
    },
    "request": {
        "auth_key": "bhcp-dev-2026",
        "slug": "bhcp-partd-v2",
        "pricingMode": "billed_awp",
        "payload": "\\u00020525086 TEST FOR NON VPN TESTING MULT777936D0B1MEDDADV   1011003491689     20261023BHCPV210  \\u001e\\u001cAM01\\u001cCX01\\u001cCY987654321\\u001cC419540618\\u001cC51\\u001cCAJOHN\\u001cCBDOE\\u001cCM123 PATIENT HOME ST\\u001cCNOAKLAND PARK\\u001cCOFL\\u001cCP33309\\u001cCQ7542237701\\u001cC701\\u001e\\u001cAM04\\u001cC2STEDI_PAID_103948572A\\u001cCCJOHN\\u001cCDDOE\\u001cC301\\u001cC61\\u001cC90\\u001cC1BHCP100349\\u001e\\u001cAM07\\u001cEM1\\u001cD2000000921028\\u001cD530\\u001cE100\\u001cD700000000000\\u001cE7120000\\u001cD300\\u001cD62\\u001cDJ3\\u001cD80\\u001cDE20261023\\u001cDF5\\u001cDK08\\u001cEU0\\u001e\\u001cAM03\\u001cEZ01\\u001cDB1841125655\\u001cDRKENOBI\\u001cPM7542237701\\u001e\\u001cAM11\\u001cD978000\\u001cDC1500\\u001cDQ79500\\u001cDU79500\\u001cDN01\\u001e\\u001cAM10\\u001cEF03\\u001cEG2\\u001cEH03\\u001cEC03\\u001d\\u001cRE03\\u001cTE51672135601\\u001cED060000\\u001cEE42000\\u001cUE01\\u001d\\u001cRE03\\u001cTE51672135505\\u001cED060000\\u001cEE36000\\u001cUE01\\u001d\\u001cRE03\\u001cTE51927433500\\u001cED001000\\u001cEE0\\u001cUE01\\u0003"
    }
}
```

### Deck 2: Supabase Cloud Switch Proxy (mdusa / bhcp-partd-v2 + Dynamic AM25 Calibrator) (CLOUD PROXY)

```json
{
    "_meta": {
        "id": "deck-supabase-proxy",
        "endpoint": "?endpoint=proxy",
        "title": "Deck 2: Supabase Cloud Switch Proxy (mdusa / bhcp-partd-v2 + Dynamic AM25 Calibrator)",
        "badge": "CLOUD PROXY"
    },
    "request": {
        "auth_key": "bhcp-dev-2026",
        "targetUrl": "https://gmjacojbsbftkjxqpyxr.supabase.co/functions/v1/adjudicate/mdusa",
        "pricingMode": "billed_awp",
        "payload": "\\u00020525086 TEST FOR NON VPN TESTING MULT777936D0B1MEDDADV   1011003491689     20261023BHCPV210  \\u001e\\u001cAM01\\u001cCX01\\u001cCY987654321\\u001cC419540618\\u001cC51\\u001cCAJOHN\\u001cCBDOE\\u001cCM123 PATIENT HOME ST\\u001cCNOAKLAND PARK\\u001cCOFL\\u001cCP33309\\u001cCQ7542237701\\u001cC701\\u001e\\u001cAM04\\u001cC2STEDI_PAID_103948572A\\u001cCCJOHN\\u001cCDDOE\\u001cC301\\u001cC61\\u001cC90\\u001cC1BHCP100349\\u001e\\u001cAM07\\u001cEM1\\u001cD2000000921028\\u001cD530\\u001cE100\\u001cD700000000000\\u001cE7120000\\u001cD300\\u001cD62\\u001cDJ3\\u001cD80\\u001cDE20261023\\u001cDF5\\u001cDK08\\u001cEU0\\u001e\\u001cAM03\\u001cEZ01\\u001cDB1841125655\\u001cDRKENOBI\\u001cPM7542237701\\u001e\\u001cAM11\\u001cD978000\\u001cDC1500\\u001cDQ79500\\u001cDU79500\\u001cDN01\\u001e\\u001cAM10\\u001cEF03\\u001cEG2\\u001cEH03\\u001cEC03\\u001d\\u001cRE03\\u001cTE51672135601\\u001cED060000\\u001cEE42000\\u001cUE01\\u001d\\u001cRE03\\u001cTE51672135505\\u001cED060000\\u001cEE36000\\u001cUE01\\u001d\\u001cRE03\\u001cTE51927433500\\u001cED001000\\u001cEE0\\u001cUE01\\u0003"
    }
}
```

### Deck 3: ANSI X12 837P Professional Multi-Line Claim (Stedi SFTP & REST Ready) (ANSI X12 837P)

```json
{
    "_meta": {
        "id": "deck-x12-837p",
        "endpoint": "?endpoint=adjudicate",
        "title": "Deck 3: ANSI X12 837P Professional Multi-Line Claim (Stedi SFTP & REST Ready)",
        "badge": "ANSI X12 837P"
    },
    "request": {
        "auth_key": "bhcp-dev-2026",
        "slug": "stedi-837p-v3",
        "pricingMode": "billed_awp",
        "payload": "ISA*00*          *00*          *ZZ*448362704751   *ZZ*STEDI          *261023*0315*^*00501*000000004*0*P*`~\nGS*HC*448362704751*STEDI*20261023*031500*4*X*005010X222A1~\nST*837*0001*005010X222A1~\nBHT*0019*00*RX0921*20261023*1015*CH~\nNM1*41*2*BETTER HEALTH COMPOUNDING PHARMACIES LLC*****46*1841125655~\nPER*IC*BHCP BILLING*TE*7542237701~\nNM1*40*2*STEDI*****46*STEDI~\nHL*1**20*1~\nPRV*BI*PXC*3336M0002X~\nNM1*85*2*PHYTOGENIX RX*****XX*1003491689~\nN3*4501 NW 31ST AVE STE 4~\nN4*OAKLAND PARK*FL*333093403~\nREF*EI*260826332~\nHL*2*1*22*0~\nSBR*P*18*BHCP100349******CI~\nNM1*IL*1*DOE*JOHN****MI*STEDI_PAID_103948572A~\nN3*123 PATIENT HOME ST~\nN4*OAKLAND PARK*FL*33309~\nDMG*D8*19540618*M~\nNM1*PR*2*STEDI TEST PAYER*****PI*STEDI~\nCLM*RX0921*795***01`B`1*Y*A*Y*Y~\nREF*D9*00000000000~\nNTE*ADD*406D6-2 436E1-00 407D7-00000000000 420DK-08 461EU-0~\nHI*ABK`M1990*ABF`E1142*ABF`B0223*ABF`M5450~\nLX*1~\nSV1*HC`J3490*420*UN*1***1~\nDTP*472*D8*20261023~\nLIN**N4*51672135601~\nCTP****60*UN~\nLX*2~\nSV1*HC`J3490*360*UN*1***1~\nDTP*472*D8*20261023~\nLIN**N4*51672135505~\nCTP****60*UN~\nLX*3~\nSV1*HC`J3490*0*UN*1***1~\nDTP*472*D8*20261023~\nLIN**N4*51927433500~\nCTP****1*UN~\nLX*4~\nSV1*HC`99070*15*UN*1***1~\nDTP*472*D8*20261023~\nSE*41*0001~\nGE*1*4~\nIEA*1*000000004~"
    }
}
```

### Deck 4: Stedi Real-Time X12 270 Eligibility & CMS MBI Lookup (MBILU) (X12 270/271 MBI)

```json
{
    "_meta": {
        "id": "deck-stedi-270",
        "endpoint": "?endpoint=eligibility",
        "title": "Deck 4: Stedi Real-Time X12 270 Eligibility & CMS MBI Lookup (MBILU)",
        "badge": "X12 270/271 MBI"
    },
    "request": {
        "auth_key": "bhcp-dev-2026",
        "apiKey": "test_PmrqP1j.fJ7Sjwma6oxrhZMrKDH975Rj",
        "x12": "ISA*00*          *00*          *ZZ*AV09311993     *01*030240928      *210101*1200*^*00501*000000001*0*P*>~GS*HS*1510848*030240928*20210101*120000*1*X*005010X279A1~ST*270*0001*005010X279A1~BHT*0022*13*00000000000000000000000000*20210101*1200~HL*1**20*1~NM1*PR*2*CMS MBI Lookup*****PI*MBILU~HL*2*1*21*1~NM1*1P*2*PHYTOGENIX RX*****XX*1003491689~HL*3*2*22*0~TRN*1*00000000000000000000000000*3117151744~NM1*IL*1*Doe*****MI*123456789~REF*SY*123456789~DMG*D8*19550505~EQ*30~SE*13*0001~GE*1*1~IEA*1*000000001~"
    }
}
```

### Deck 5: Stedi SFTP Clearinghouse Bridge (transfer.us.stedi.com:22 · User 29S5ZROP) (SFTP PORT 22)

```json
{
    "_meta": {
        "id": "deck-stedi-sftp",
        "endpoint": "?endpoint=sftp",
        "title": "Deck 5: Stedi SFTP Clearinghouse Bridge (transfer.us.stedi.com:22 \u00b7 User 29S5ZROP)",
        "badge": "SFTP PORT 22"
    },
    "request": {
        "auth_key": "bhcp-dev-2026",
        "action": "list",
        "path": "/from-stedi/20261013163342_a326a7b5-79d0-4fd6-b541-fad290ee4e73_277CA.x12"
    }
}
```

## 4. Asynchronous Webhook Postback Ledger (bhcp_postbacks.json) · [6 CAPTURED]

| Timestamp (UTC) | Status | Auth # (503-F3) | Rx Number (402-D2) | Total Paid (509-F9) | Switch & Latency |
| :--- | :--- | :--- | :--- | :--- | :--- |
| 2026-10-23 17:18:21Z | A | 859190340 | RX0921 | $62,345.00 | stedi-837p-v3 · 0ms |
| 2026-10-23 17:18:04Z | A | 863903573 | 000000921028 | $62,345.00 | mdusa · 1276ms |
| 2026-10-23 17:17:38Z | A | 899713951 | 000000921028 | $62,345.00 | bhcp-partd-v2 · 5ms |
| 2026-10-23 08:24:14Z | A | 808723259 | 000000921028 | $795.00 | bhcp-partd-v2 · 0ms |
| 2026-10-23 08:19:57Z | A | 499823124 | RX0921 | $4,760.00 | stedi-837p-v3 · 0ms |
| 2026-10-23 08:18:43Z | A | 439403258 | 000000921028 | $4,760.00 | bhcp-partd-v2 · 6ms |
