Skip to content
  • There are no suggestions because the search field is empty.

NABIDH Guide Part 7: NABIDH Code Tables Reference

NABIDH will only accept certain values in certain fields. Those permitted values are published by the Dubai Health Authority as numbered code tables — NAB001, NAB002 and so on. When a message is rejected with a message like “Invalid against NAB002”, this article tells you which list was meant and what it contains.

Pabau translates your data onto these codes automatically. You only need this reference when a delivery is rejected for an unrecognised value, or when you are deciding what to type into a Pabau field so it maps cleanly.

This article is part of the NABIDH guide series:

All NABIDH code tables at a glance

Pabau implements 25 code tables covering 1,281 values, transcribed from the NABIDH Inbound HL7 v2.5.1 specification (v5.1).

TableHL7 fieldWhat it coversValues
NAB001PID-8Gender3
NAB002PID-16Marital status10
NAB003PID-17Religion32
NAB006PV1-2Patient class5
NAB007PV1-4Admission type8
NAB008PV1-10Hospital service (specialty)48
NAB010PV1-14Admit source10
NAB012PV1-36Discharge disposition15
NAB019ORC-28Confidentiality code9
NAB022RXR-1Route of administration91
NAB023RXR-2Administration site54
NAB024PID-15Primary language409
NAB025TXA-17Document completion status7
NAB026TXA-19Document availability status4
NAB031ORC-5Order status9
NAB032ORC-29Order type6
NAB035TXA-2Document type12
NAB037OBX-2Value type3
NAB038PID-28Nationality198
NAB039PID-11.6Country (address)239
NAB041NK1-3Relationship32
NAB042AL1-2Allergen type9
NAB046PID-5.14Profession25
NAB047PID-11.4Emirate (address state)9
NAB048PV1-3.1Point of care (assigned location)34

How Pabau handles a value it cannot map

When a Pabau value does not match anything in the table, the behaviour depends on the field:

  • The field is required and the table has an “unknown” code — Pabau sends that code, and the message is still accepted. NABIDH does not spell it the same way in every table: NAB002 uses U, NAB003 uses VAR, and NAB038 uses UNK.
  • The table allows free text — for example NAB035 (document type). The value is passed through as written and NABIDH displays it as-is.
  • Neither applies — the delivery is rejected and the response names the table. Correct the value in Pabau using the lists below.

TIP: If a whole category of records keeps falling back to Unknown, the usual cause is a Pabau custom field that has not been bound on the Mapping tab, rather than bad data. Part 3 of this series covers the bindings.

Patient demographics

NAB001 — Gender

HL7 field: PID-8  ·  Values: 3

Where Pabau gets it: The gender on the client card. Male and female map to M and F; anything else sends U.

CodeMeaning
FFemale
MMale
UUnknown

NAB002 — Marital status

HL7 field: PID-16  ·  Values: 10  ·  Unknown fallback: U

Where Pabau gets it: The marital-status field on the client card. Unmapped values fall back to U (Unknown).

CodeMeaning
ASeparated
BUnmarried
DDivorced
ELegally Separated
MMarried
NAnnulled
OOther
SSingle
UUnknown
WWidowed

NAB003 — Religion

HL7 field: PID-17  ·  Values: 32  ·  Unknown fallback: VAR

Where Pabau gets it: A client custom field bound to PID.17 on the Mapping tab. Unmapped values fall back to VAR.

CodeMeaning
BMABuddhist: Mahayana
BTHBuddhist: Theravada
BUDBuddhist
CATChristian: Roman Catholic
CHRChristian
ERLEthnic Religionist
HINHindu
HOTHindu: Other
MOSMuslim
MOTMuslim: Other
MSHMuslim: Shiite
MSUMuslim: Sunni
OTHOther
SIKSikh
VARUnknown
PREChristian: Presbyterian
LUTChristian: Lutheran
BAPChristian: Baptist
JEWJewish
CHSChristian: Christian Science
EPIChristian: Episcopalian
GREChristian: Greek Orthodox
MENChristian: Mennonite
METChristian: Methodist
NAZChristian: Church of the Nazarene
PENChristian: Pentecostal
PROChristian: Protestant
SEVChristian: Seventh Day Adventist
UNUChristian: Unitarian Universalist
SHNShintoist
ANGChristian: Anglican
JAIJain

NAB024 — Primary language

HL7 field: PID-15  ·  Values: 409

Where Pabau gets it: The client’s language preference.

This is one of three lists that follow international standards and run to hundreds of entries, so the most commonly used values in Dubai are shown here. Any value from the full DHA list is accepted.

CodeMeaning
ENGEnglish
ARAArabic
URDUrdu
HINHindi
PERPersian
FREFrench
RUSRussian
TGLTagalog
MALMalayalam
TAMTamil
BENBengali
GERGerman
SPASpanish
CHIChinese
UNKUnknown

Showing 15 of 409 values. The complete list is in section 6 of the NABIDH Inbound HL7 v2.5.1 specification.

NAB038 — Nationality

HL7 field: PID-28  ·  Values: 198  ·  Unknown fallback: UNK

Where Pabau gets it: A client custom field bound to PID.28. Unmapped values fall back to UNK.

This is one of three lists that follow international standards and run to hundreds of entries, so the most commonly used values in Dubai are shown here. Any value from the full DHA list is accepted.

CodeMeaning
EmiratiUnited Arab Emirates
IndianIndia
PakistaniPakistan
PhilippinePhilippines
BritishUnited Kingdom
EgyptianEgypt
BangladeshiBangladesh
JordanianJordan
SyrianSyrian Arab Republic
LebaneseLebanon
AmericanUnited States of America
SudaneseSudan
Sri LankanSri Lanka
NepaleseNepal
UNKUnknown

Showing 15 of 198 values. The complete list is in section 6 of the NABIDH Inbound HL7 v2.5.1 specification.

NAB039 — Country (address)

HL7 field: PID-11.6  ·  Values: 239

Where Pabau gets it: The country on the client’s address.

This is one of three lists that follow international standards and run to hundreds of entries, so the most commonly used values in Dubai are shown here. Any value from the full DHA list is accepted.

CodeMeaning
784United Arab Emirates
356India
586Pakistan
608Philippines
818Egypt
050Bangladesh
400Jordan
760Syrian Arab Republic
729Sudan
144Sri Lanka
524Nepal
840United States of America
682Saudi Arabia
512Oman
634Qatar
001Other

Showing 16 of 239 values. The complete list is in section 6 of the NABIDH Inbound HL7 v2.5.1 specification.

NAB047 — Emirate (address state)

HL7 field: PID-11.4  ·  Values: 9

Where Pabau gets it: The county/state field on the client’s address.

CodeMeaning
DubaiDubai
Abu DhabiAbu Dhabi
SharjahSharjah
FujairahFujairah
Ras Al khaimahRas Al khaimah
Umm Al QuwainUmm Al Quwain
AjmanAjman
OthersOthers
UnknownUnknown

NAB046 — Profession

HL7 field: PID-5.14  ·  Values: 25

Where Pabau gets it: A client custom field bound to the profession element.

CodeMeaning
AgricultureAgriculture
AirlinesAirlines
Healthcare and medicineHealthcare and medicine
Arts and entertainmentArts and entertainment
Banking and FinanceBanking and Finance
Blue CollarBlue Collar
BusinessBusiness
ConsultantConsultant
Home MakerHome Maker
HospitalityHospitality
IT ProfessionalIT Professional
LawyerLawyer
MediaMedia
MiningMining
OtherOther
ResearchResearch
RetiredRetired
Road TransportRoad Transport
Science and technologyScience and technology
ShippingShipping
Skilled LaborSkilled Labor
SportsSports
StudentStudent
TeacherTeacher
UnknownUnknown

NAB041 — Relationship

HL7 field: NK1-3  ·  Values: 32

Where Pabau gets it: The relationship type on a client’s related contact. Unmapped values default to OTH.

CodeMeaning
ASCAssociate
BROBrother
CGVCare giver
CHDChild
DEPHandicapped dependent
DOMLife partner
EMCEmergency contact
EMEEmployee
EMREmployer
EXFExtended family
FCHFoster child
FNDFriend
FTHFather
GCHGrandchild
GRDGuardian
GRPGrandparent
MGRManager
MTHMother
NCHNatural child
NONNone
OADOther adult
OTHOther
OWNOwner
PARParent
SCHStepchild
SELSelf
SIBSibling
SISSister
SPOSpouse
TRATrainer
UNKUnknown
WRDWard of court

Visits and appointments

NAB006 — Patient class

HL7 field: PV1-2  ·  Values: 5

Where Pabau gets it: Derived from the appointment type.

CodeMeaning
EEmergency
IInpatient
NNot Applicable
OOutpatient
PPreadmit

NAB007 — Admission type

HL7 field: PV1-4  ·  Values: 8

Where Pabau gets it: Derived from the booking, or an appointment custom field bound to PV1.4.

CodeMeaning
AAccident
CElective
EEmergency
LLabor and Delivery
NNewborn (Birth in healthcare facility)
RRoutine
UUrgent
OOther

NAB008 — Hospital service (specialty)

HL7 field: PV1-10  ·  Values: 48

Where Pabau gets it: Set per service in Setup → Services → Edit → NABIDH specialty.

CodeMeaning
ALGAllergy
IMMImmunology
ANEAnesthesiology
ANTAntenatal
AUDAudiology
BARBariatric Medicine
CARCardiology
CVDCardiovascular Disease
DERDermatology
ENDEndocrinology
ENTE.N.T.
DIADiabetes
METMetabolism
EMMEmergency Medicine
FAPFamily Medicine
GEPGeneral & Lap Surgery
GERGeriatrics
INMInternal Medicine
MGEMedical Genetics
NEUNeurology
GYNGynaecology
OBSObstetrics
ONCOnco Surgery or Onco Medical
OPHOphthalmology
ORTOrthopedics
OTOOtolaryngology
PATPathology
PEDNeonatology & Pediatric
PMRPhysiotherapy
PRMPreventive Medicine
PSYPsychiatry or Psychology
RADRadiology
SURSurgery
UROUrology
DENDental
OTHOther Medical
NEPNephrology
PULPulmonology
RHERheumatology
NEONeonatology
DIEDietician or Diet
THEAny kind of Therapy, Speech, Audiology etc
CCMCritical Care Medicine
VASVascular Surgery
OCCOccupational Medicine
CTVCardio Thoracic Vascular Surgery
LASLaser Hair Removal
LACLactation Consultant

NAB010 — Admit source

HL7 field: PV1-14  ·  Values: 10

Where Pabau gets it: An appointment custom field bound to PV1.14.

CodeMeaning
1Physician referral
2Clinic referral
3HMO referral
4Transfer from a hospital
5Transfer from a skilled nursing facility
6Transfer from another health care facility
7Emergency room
8Court/law enforcement
9Information not available
PPatient/Self Referral

NAB012 — Discharge disposition

HL7 field: PV1-36  ·  Values: 15

Where Pabau gets it: An appointment custom field bound to PV1.36.

CodeMeaning
ABDAbsconded
DIDDeath In Department
DECDeceased
DWODischarged Absent w/o Leave
DAMDischarged Against Medical Advice
DTADischarged Transfer to Acute Care
DTNDischarged Transfer to Non-Acute Care
DWIDischarged w/ Approval
DOADead on Arrival
EDDED Dismiss
HOMHome
LBRLeft before Registration/Payment
DNRNormal Discharge
NDDNot Discharged
TOHTransfer to other Hospital

NAB048 — Point of care (assigned location)

HL7 field: PV1-3.1  ·  Values: 34

Where Pabau gets it: The Pabau location name on the booking — it must match a NAB048 value.

CodeMeaning
Ambulatory CareAmbulatory Care
Burns WardBurns Ward
Cath LabCath Lab
ConsultationConsultation
Critical Care Unit (CCU)Critical Care Unit (CCU)
DaycareDaycare
Dental ClinicDental Clinic
Diagnostics TestsDiagnostics Tests
Dialysis UnitDialysis Unit
EmergencyEmergency
EndoscopyEndoscopy
Follow up VisitFollow up Visit
General WardGeneral Ward
High Dependency Unit (HDU)High Dependency Unit (HDU)
InfusionInfusion
Intensive Care Unit (ICU)Intensive Care Unit (ICU)
Isolation WardIsolation Ward
Labor WardLabor Ward
Laboratory TestsLaboratory Tests
Maternity WardMaternity Ward
Medical DressingMedical Dressing
Medical WardMedical Ward
NebulizationNebulization
Nephrology WardNephrology Ward
Neurology WardNeurology Ward
Oncology WardOncology Ward
Orthopedics WardOrthopedics Ward
Other Wards/UnitsOther Wards/Units
Pediatrics WardPediatrics Ward
PhysiotherapyPhysiotherapy
Radiology TestsRadiology Tests
Surgical WardSurgical Ward
Urology WardUrology Ward
VaccinationVaccination

Allergies

NAB042 — Allergen type

HL7 field: AL1-2  ·  Values: 9

Where Pabau gets it: The allergy type on the client card. Unmapped types default to DA (Drug allergy).

CodeMeaning
DADrug allergy
FAFood allergy
MAMiscellaneous allergy
MCMiscellaneous contraindication
EAEnvironmental Allergy
AAAnimal Allergy
PAPlant Allergy
LAPollen Allergy
OTOther

Prescriptions

NAB022 — Route of administration

HL7 field: RXR-1  ·  Values: 91

Where Pabau gets it: The route text on the prescription (oral, topical, …).

CodeMeaning
ROA000N/A
ROA001Dental
ROA002Dental Infiltration Inj. Dental Block
ROA003Dental Injection
ROA007Epidural
ROA009Epidural Peripheral Nerve Blocks Caudal
ROA010External
ROA011Genital
ROA012IM
ROA032Implant
ROA033Infiltration Dental Block
ROA034Inhalation
ROA036Intra-Amniotic
ROA037Intra-Articular
ROA039Intracavernosal
ROA040Intracervical
ROA041Intragluteally
ROA042Intra-Mastitis
ROA043Intrammamary
ROA045Intra-Periodontal Pocket
ROA046Intra-Peritoneal
ROA047Intratracheal
ROA048Intrauterin
ROA049Intravaginal
ROA050Intra-Vesically
ROA051IV
ROA052IV Catheter
ROA053IV Infusion
ROA064Local Oral
ROA065Local Oral Dental
ROA067Nasal
ROA071Nebulisation
ROA072Ocular
ROA074Oral
ROA075Oral Inhalation
ROA083Orally Tube Feeding
ROA084Otic
ROA085Parenteral
ROA087Peritoneal Dialysis
ROA088Rectal
ROA089SC
ROA090Spinal
ROA091Sublingual
ROA092Topical
ROA093Topical Annal
ROA094Topical- Scalp
ROA095Transdermal
ROA096Transmucosal
ROA097Vaginal
ROA100Urethral
ROA101Miscellaneous
ROA103Subarachnoid
ROA107Intrathecal
ROA108Intraocular
ROA109Intracardiac
ROA112Intradermal
ROA114Intraventricular
ROA115Submucosal
ROA123Intrapleural
ROA133Infiltration
ROA141Irrigation
ROA147Subdermal
ROA148Buccal
ROA159Arteriovenous
ROA160Central Nerve Block
ROA161Deep Sc
ROA162Dermal
ROA163Endotracheal
ROA164Iliohypogastric (Nerve Block)
ROA165Ilionguinal
ROA166Intra-Arterial
ROA167Intrabursal
ROA168Intracavitiry
ROA169Intralesional
ROA170Intramedullarily
ROA171Intraosseous
ROA172Intra-Pulmonary
ROA173Intraspinal
ROA174Intrasublesional
ROA175Intrasynovial
ROA176IV Bolus
ROA177Orofacial
ROA178Oropharyngeal
ROA179Perianal
ROA180Periarticular
ROA181Peribulbar
ROA182Peripheral Nerve Block
ROA183Subconjunctival
ROA184Sympathetic Nerve Block
ROA185Transcervical
ROA192Cardiac Perfusion

NAB023 — Administration site

HL7 field: RXR-2  ·  Values: 54

Where Pabau gets it: Pabau does not record one, so the encoder sends OTH (Others).

CodeMeaning
BEBilateral Ears
BNBilateral Nares
BUButtock
CTChest Tube
LALeft Arm
LACLeft Anterior Chest
LACFLeft Antecubital Fossa
LDLeft Deltoid
LELeft Ear
LEJLeft External Jugular
LFLeft Foot
LGLeft Gluteus Medius
LHLeft Hand
LIJLeft Internal Jugular
LLAQLeft Lower Abd Quadrant
LLFALeft Lower Forearm
LMFALeft Mid Forearm
LNLeft Naris
LPCLeft Posterior Chest
LSCLeft Subclavian
LTLeft Thigh
LUALeft Upper Arm
LUAQLeft Upper Abd Quadrant
LUFALeft Upper Forearm
LVGLeft Ventragluteal
LVLLeft Vastus Lateralis
NBNebulized
ODRight Eye
OSLeft Eye
OUBilateral Eyes
PAPerianal
PERINPerineal
RARight Arm
RACRight Anterior Chest
RACFRight Antecubital Fossa
RDRight Deltoid
RERight Ear
REJRight External Jugular
RFRight Foot
RGRight Gluteus Medius
RHRight Hand
RIJRight Internal Jugular
RLAQRt Lower Abd Quadrant
RLFARight Lower Forearm
RMFARight Mid Forearm
RNRight Naris
RPCRight Posterior Chest
RSCRight Subclavian
RTRight Thigh
RUARight Upper Arm
RUAQRight Upper Abd Quadrant
RUFARight Upper Forearm
RVGRight Ventragluteal
OTHOthers

NAB031 — Order status

HL7 field: ORC-5  ·  Values: 9

Where Pabau gets it: Derived from the prescription state.

CodeMeaning
ASome, but not all, results available
CAOrder was canceled
CMOrder is completed
DCOrder was discontinued
ERError, order not found
HDOrder is on hold
IPIn process, unspecified
RPOrder has been replaced
SCIn process, scheduled

NAB019 — Confidentiality code

HL7 field: ORC-28  ·  Values: 9

Where Pabau gets it: Derived from the record’s confidentiality setting.

CodeMeaning
VVery restricted
RRestricted
UUsual control
EMPEmployee
VIPVery important person or celebrity
PSYPsychiatric patient
AIDAIDS patient
HIVHIV(+) patient
ETHAlcohol/drug treatment patient

NAB032 — Order type

HL7 field: ORC-29  ·  Values: 6

Where Pabau gets it: Derived from the order context (inpatient / outpatient).

CodeMeaning
LABLab orders / results
MEDMedication orders
OBSObservations
RADRadiology orders / results
VXUVaccines
OTHEverything else

Documents

NAB035 — Document type

HL7 field: TXA-2  ·  Values: 12

Where Pabau gets it: The Pabau document or letter type. Unlisted values are passed through verbatim rather than rejected.

CodeMeaning
OEOutpatient Encounter - Summary
EDEmergency Encounter - Summary
DSDischarge Summary
DMDischarge Summary - Maternal
DNDischarge Summary - NewBorn
CDCardio Diagnostics
HPHistory and Physical Examination
OPOperative Report
PNProcedure Note
CPCare Plan Summary
TSTransfer Summary
DEDeath Summary

NAB025 — Document completion status

HL7 field: TXA-17  ·  Values: 7

Where Pabau gets it: Derived from the document state.

CodeMeaning
AUAuthenticated
DIDictated
DODocumented
INIncomplete
IPIn Progress
LALegally authenticated
PAPre-authenticated

NAB026 — Document availability status

HL7 field: TXA-19  ·  Values: 4

Where Pabau gets it: Derived from the document state.

CodeMeaning
AVAvailable for patient care
CADeleted
OBObsolete
UNUnavailable for patient care

Observations and lab results

NAB037 — Value type

HL7 field: OBX-2  ·  Values: 3

Where Pabau gets it: Derived automatically from the result value (numeric → NM, text → ST).

CodeMeaning
EDEncapsulated Data Field Type
NMNumeric Field Type
STString Data. Field Type

Two lists that are not NABIDH code tables

Two required fields draw on outside standards rather than a NAB table, and are worth knowing because they are common rejection causes:

  • Emirates ID (PID-19) — must be 784 followed by 12 digits. Tourists, newborns and unidentified patients use fifteen 1s. The year embedded in the Emirates ID must match the client’s date of birth, or NABIDH rejects it.
  • Sheryan provider ID — the 8-digit DHA licence number for each clinician, held in the Sheryan provider ID team custom field. It appears in PV1-7, ORC-12 and TXA-5, so a missing one blocks visits, prescriptions and documents alike.

NOTE: Diagnoses and problems use ICD-10 codes, and medicines are matched to the Dubai Drug Code (DDC). Neither is reproduced here — both are maintained by DHA and are far larger than the tables above.