DoH Abu Dhabi · Clinical Costing 2025–26

Submit clinical costing to Shafafiya, without the guesswork.

A dedicated desktop client for the DoH Cost Submission web service — validate your XML against DoH rules before it leaves your machine, upload in one click, and keep a complete audit ledger of every transaction.

A Code9 Group product · Built for the Cost Submission endpoint · Supports PTE & Production · Runs fully on your own PC — your credentials never touch our servers

Everything the QC-style workflow has — built for costing

Not a generic SOAP tool. Every screen is shaped around the DoH Cost Submission process and its known rejection causes.

[validate]

Pre-flight validation

15+ local rules before upload: RecordCount vs claims, Principal-only diagnosis, theatre-flag procedures, numeric cost buckets, environment ↔ DispositionFlag interlock. Errors shown in a QC-style grid with rule IDs.

[upload]

Batch upload queue

Queue multiple XML files, Base64 encoding handled automatically, LIVE-upload confirmation, and Shafafiya errorReports decoded and saved for you the moment they arrive.

[track]

Transactions & ledger

Search, download and mark transactions on the Shafafiya post office, plus a permanent local history ledger of every operation — exportable to CSV for audit.

[wsdl]

Self-configuring service

One click reads the live DoH WSDL and configures the correct namespace and operation — so endpoint changes on DoH's side never strand you with "-7 Unsupported".

[profiles]

Post Office profiles

PTE and Production profiles with separate credentials, folders for downloads and error reports, and optional proxy — switch environments from one dropdown.

[secure]

On-premise by design

Single .exe, no installation framework, no cloud. Data stays in a local database on your machine. Licensed per facility for one year.

STEP 1

Validate

Drop your Cost.Submission XML — rule check runs instantly.

STEP 2

Submit

One click to PTE or Production over DoH's SOAP service.

STEP 3

Capture

TransactionID saved; any errorReport decoded automatically.

STEP 4

Audit

Every action in a permanent ledger, ready for DoH follow-up.

Simple licensing

One license per healthcare facility. Activated with a key locked to your DoH facility license number.

1-year facility license

Shafafiya Messenger Pro

AED 1,850 / year
per facility license (e.g. MF····) · includes updates & email support
  • Windows desktop app (.exe) — no dependencies
  • Unlimited cost submissions, PTE & Production
  • Pre-upload DoH rule validation with error grid
  • Transaction search, download & audit ledger
  • License key issued within 24 hours of payment
Pay securely & get the app
Secure card checkout by Stripe (Visa, Mastercard, Apple Pay, Google Pay) in AED. After payment you'll receive your download link and activation key by email within 24 hours. Licensed for a single facility; non-transferable.

After you pay

Receive your key

Within 24 hours (usually much faster) you get the download link and a license key issued for your company name and facility license.

Activate once

Run the app, paste the key, done. The license is stored locally — no internet check on every launch.

Submit with confidence

Validate and submit to PTE first, then Production. Support at sales@code9group.org.

Frequently asked

Does this work with the new DoH Cost Submission endpoint?

Yes — the app targets the dedicated Cost Submission service URLs (PTE and Production) announced by DoH, and its WSDL auto-detect keeps it aligned if DoH updates the service. The classic v3 post office is still used for transaction search and downloads.

Where are my Shafafiya credentials stored?

Only on your PC, in a local database file. The app talks directly from your machine to DoH — nothing passes through our servers.

Can I use one license for several facilities?

No. Each key is locked to one facility license number and validates every file's SenderID against it. Contact us for multi-facility pricing.

What do I need to run it?

Any Windows 10/11 PC with network access to the DoH endpoints (a UAE network connection). No Python, no installation framework — a single .exe.

What happens when the year ends?

The app stops accepting the expired key and shows a renewal notice starting 30 days before expiry. Renewals are issued at the same price.