Position

posSchema.json

Properties



Delivery mode:2

Type: "Position" (Message type)

Content type: "application/json" (Use to restrict content types and for WAF)

Correlation ID: "123e4567-e89b-12d3-a456-426655440000"  (Used to identify message and responses etc…)

AppID: "ESR" (For now likely to be ESR only)

Source file: example.dat

Deanery: ABC

Body Example and mapping



{"positionID": 123456789123456,   T_POS02 Position ID

"changeDeleteIndicator": "D",    T_POS04 Delete/Change Indicator

"positionNumber": 1234567890, T_POS05 Position Number

"positionTitle": "test", T_POS06 Position Title

"occupationCode": "ACODE", T_POS07 Occupation Code

"areaOfWork": "Around",  T_POS08 Area Of Work

"secondSpeciality": "Spec", T_POS09 Second Speciality

"deaneryNumber": "NTH/RTFED/040/STR/210", T_POS10 Deanery Number 

"managingOffice": "Northern", T_POS11 Managing Deanery/HEE Local Office(former Deanery Body)

"odsCode": "CodingCode", T_POS12 ODS Code

"gradeTrust": "NTH", T_POS13 Grade Trust

"gradePayscale": "High", T_POS14 Grade Payscale

"gradeDesc": "Senior", T_POS15 Grade Description

"workplaceOrg": "WTO"} T_POS16 Workplace Org Code



Body Mandatory Fields Example

{"positionID": 123456789123456,

"deaneryNumber": "NTH/RTFED/040/STR/210"}