DIGIT Specifications
PlatformUrbanHealthPublic FinanceSanitation
  • Specifications Overview
    • Standardisation Approach
  • Common Service Specs
    • Access Control
    • Analytics
    • Billing
    • Collection
    • Dashboard Analytics
    • Decision Support System Ingest
    • Document Controller
    • Employee
    • Encryption
    • Filestore
    • ID Generation
    • Inbox
    • Indexer
    • Master
    • Master Data Management
    • OTP
    • Payment Gateway
    • PDF Generation
    • URL Shortening
    • User
    • Workflow
  • Domain Service Specs
    • Attendance
    • Bank Account
    • Billing Calculator
    • Birth-Death
    • Building Plan Approval
    • Building Plan Calculator
    • Campaign
    • Campaign Delivery
    • Contracts
    • Estimates
    • eChallan
    • Facility
    • Faecal Sludge Management (FSM)
    • Fire NOC
    • Fire NOC Calculator
    • Household
    • Individual
    • Inventory
    • Land
    • Muster Roll
    • National Dashboard Ingest
    • No Objection Certificate
    • Organization
    • Planning
    • Product
    • Project
    • Property Registry
    • Property Tax Calculator
    • Public Grievance Redressal
    • Registration
    • Sewerage Connection
    • Stock
    • Supervision
    • Sync
    • Trade Licence
    • Trade Licence Calculator
    • User Events
    • Vehicle Registration
    • Vendor Registration
    • Water Connection
  • Archived-docs
    • DIGIT Urban Service Specs
      • Property Tax Service
        • Property Tax Taxonomy
        • Property Tax Data Model
        • Property Tax Service API
      • Public Grievance Redressal Service
        • Public Grievance Redressal Taxonomy
        • Public Grievance Redressal Data Model
        • Public Grievance Redressal Service API
      • Trade License Service
        • Trade License Taxonomy
        • Trade License Data Model
        • Trade License API
      • Fire NOC Service
        • Fire NOC Taxonomy
        • Fire NOC Data Model
        • Fire NOC API
      • Miscellaneous Collection Service
        • Miscellaneous Collections Taxonomy
        • Miscellaneous Collections Data Model
        • Miscellaneous Collection API
      • Online Building Plan Approval Service
        • Online Building Plan Approval Taxonomy
        • Online Building Plan Approval Data Model
        • Online Building Plan Approval Service API
      • Water & Sewerage Service
        • Water & Sewerage Taxonomy
        • Water Service Data Model
        • Sewerage Service Data Model
        • Water & Sewerage Service API
      • Birth & Death Service
        • Birth & Death Taxonomy
        • Birth & Death Data Model
        • Birth & Death Service API
    • DIGIT Public Finance Management Service Specs
      • iFIX Master Data Service API
      • Adapter Master Data Service API
      • mGramSeva iFIX Adapter Service API
      • iFIX Department Entity Service API
      • Fiscal Event API
    • DIGIT Health Service Specs
      • Health Service Data Model
      • Health Service API
    • DIGIT Sanitation Service Specs
      • Faecal Sludge Management Service
        • Faecal Sludge Management Data Model
        • Faecal Sludge Management Service API
Powered by GitBook

​All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.

On this page
  • NOC Service Entity Details
  • Data Constructs
  • eg_fn_buildingdocuments
  • eg_fn_institution
  • eg_fn_owner
  • eg_fn_firenocdetail
  • eg_fn_firenoc
  • eg_fn_address
  • eg_fn_buidlings
  • Mapping Constructs

Was this helpful?

Export as PDF
  1. Archived-docs
  2. DIGIT Urban Service Specs
  3. Fire NOC Service

Fire NOC Data Model

PreviousFire NOC TaxonomyNextFire NOC API

Last updated 2 years ago

Was this helpful?

The Fire NOC module is used to provide NOC application services for approval from respective departments. NOC registry stores and serves the NOC related information using rest APIs.

NOC Service Entity Details

Data Constructs

eg_fn_buildingdocuments

This table contains the document details submitted by users for the fire NOC application.

Attribute Name
Data Type
Definition
Mandatory (Y/N)

uuid (PK)

varchar

The system generated unique id(UUID)

Y

tenantid

varchar

Unique identifier for a tenant to which user primarily belongs

Y

documenttype

varchar

type of document

Y

filestoreid

varchar

document filestore id

Y

active

boolean

boolean atribute to mark the details active/inactive

Y

documentuid

varchar

Document number

createdby

varchar

username (preferred) or userid of the user that created the object

Y

createdtime

int

username (preferred) or userid of the user that last modified the object

Y

lastmodifiedby

varchar

epoch of the time object is created

Y

lastmodifiedtime

int

epoch of the time object is modified last

Y

buildinguuid (FK)

varchar

Unique identifier of the building details

Y

Attribute Name
Mapping Details

uuid (PK)

FireNOCs.*.fireNOCDetails.buildings.*.applicationDocuments.*.id

tenantid

FireNOCs.*.tenantId

documenttype

FireNOCs.*.fireNOCDetails.buildings.*.applicationDocuments.*.documentType

filestoreid

FireNOCs.*.fireNOCDetails.buildings.*.applicationDocuments.*.fileStoreId

active

FireNOCs.*.fireNOCDetails.buildings.*.applicationDocuments.*.active

documentuid

FireNOCs.*.fireNOCDetails.buildings.*.applicationDocuments.*.documentUid

createdby

FireNOCs.*.auditDetails.createdBy

createdtime

FireNOCs.*.auditDetails.lastModifiedBy

lastmodifiedby

FireNOCs.*.auditDetails.createdTime

lastmodifiedtime

FireNOCs.*.auditDetails.lastModifiedTime

buildinguuid (FK)

FireNOCs.*.fireNOCDetails.buildings.*.id

eg_fn_institution

This entity captures the institution detail from which the applicant seeks NOC.

Attribute Name
Data Type
Definition
Mandatory (Y/N)

uuid (PK)

varchar

The system generated unique id(UUID)

Y

tenantid

varchar

Unique identifier for a tenant to which user primarily belongs

N

firenocdetailsuuid (FK)

varchar

Unique Identifier of the Fire FireNOC Details (UUID)

Y

name

varchar

name of institute

N

type

varchar

type of insititute

N

designation

varchar

designation in institute

N

createdby

varchar

username (preferred) or userid of the user that created the object

Y

createdtime

int

username (preferred) or userid of the user that last modified the object

Y

lastmodifiedby

varchar

epoch of the time object is created

Y

lastmodifiedtime

int

epoch of the time object is modified last

Y

active

boolean

Attribute Name
Mapping Details

uuid (PK)

FireNOCs.*.fireNOCDetails.applicantDetails.additionalDetail.id

tenantid

FireNOCs.*.fireNOCDetails.applicantDetails.additionalDetail.tenantId

firenocdetailsuuid (FK)

FireNOCs.*.fireNOCDetails.id

name

FireNOCs.*.fireNOCDetails.applicantDetails.additionalDetail.name

type

FireNOCs.*.fireNOCDetails.applicantDetails.additionalDetail.type

designation

FireNOCs.*.fireNOCDetails.applicantDetails.additionalDetail.designation

createdby

FireNOCs.*.auditDetails.createdBy

createdtime

FireNOCs.*.auditDetails.lastModifiedBy

lastmodifiedby

FireNOCs.*.auditDetails.createdTime

lastmodifiedtime

FireNOCs.*.auditDetails.lastModifiedTime

active

eg_fn_owner

This table contains the details of the building owner for which the fire NOC application is submitted.

Attribute Name
Data Type
Definition
Mandatory (Y/N)

uuid (PK)

varchar

The system generated unique id(UUID)

Y

tenantid

varchar

Unique identifier for a tenant to which user primarily belongs

Y

firenocdetailsuuid (FK)

varchar

Unique Identifier of the Fire FireNOC Details (UUID)

Y

isactive

boolean

boolean atribute to mark the details active/inactive

Y

isprimaryowner

boolean

The owner is primary or not

Y

ownertype

varchar

Type of owner, based on this option exemptions are applied. This is master data defined in mdms.

Y

ownershippercentage

varchar

Percentage of ownership of defined property

Y

relationship

varchar

Relationship of guardian with the owner

Y

active

boolean

Y

institutionid

varchar

Unique Identifier of the institute details

Y

createdby

varchar

username (preferred) or userid of the user that created the object

Y

createdtime

int

username (preferred) or userid of the user that last modified the object

Y

lastmodifiedby

varchar

epoch of the time object is created

Y

lastmodifiedtime

int

epoch of the time object is modified last

Y

useruuid

varchar

user uuid

Y

applicantcategory

varchar

owner category

Y

Attribute Name
Mapping Details

uuid (PK)

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.ownerUUID

tenantid

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.tenantId

firenocdetailsuuid (FK)

FireNOCs*.fireNOCDetails.id

isactive

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.isActive

isprimaryowner

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.isPrimaryOwner

ownertype

FireNOCs*.fireNOCDetails.applicantDetails.ownerShipType

ownershippercentage

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.ownerShipPercentage

relationship

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.relationship

active

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.active

institutionid

FireNOCs.*.fireNOCDetails.applicantDetails.additionalDetail.id

createdby

FireNOCs.*.auditDetails.createdBy

createdtime

FireNOCs.*.auditDetails.lastModifiedBy

lastmodifiedby

FireNOCs.*.auditDetails.createdTime

lastmodifiedtime

FireNOCs.*.auditDetails.lastModifiedTime

useruuid

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.uuid

applicantcategory

FireNOCs.*.fireNOCDetails.applicantDetails.owners.*.ownerType

eg_fn_firenocdetail

This entity captures the fire NOC certificate details issued to the applicant.

Attribute Name
Data Type
Definition
Mandatory (Y/N)

uuid (PK)

varchar

Unique Identifier of the Fire FireNOC Details (UUID)

Y

firenocuuid (FK)

varchar

Unique Identifier of the Fire FireNOC

Y

applicationnumber

varchar

Unique Application FireNOC Number of the Fire FireNOC. This is unique in system for a tenant. This is mandatory but always be generated on the final approval.

Y

firenoctype

varchar

type of fire NOC from mdms

Y

firestationid

varchar

Fire station id where we are applying fire fireNOC.

Y

applicationdate

int

date on which applicaiton has been generated for new Fire NOC.

Y

financialyear

varchar

Fire NOC applicable for financial year.

Y

issueddate

int

License issued Date of the Fire NOC as epoch. 2. Application approval date.

v

validfrom

int

Date from when Fire NOC is valid as epoch

Y

validto

int

Expiry Date of the Fire NOC as epoch

Y

action

varchar

Workflow action on the application in certain

Y

channel

varchar

channel name

Y

noofbuildings

varchar

the attributestore value as string like single or multiple to denotes the number of buiding

Y

tenantid

varchar

Unique identifier for a tenant to which user primarily belongs

Y

additionaldetail

jsonb

Json object to capture any extra information which is not accommodated in the model

N

createdby

varchar

username (preferred) or userid of the user that created the object

Y

lastmodifiedby

varchar

username (preferred) or userid of the user that last modified the object

Y

createdtime

int

epoch of the time object is created

Y

lastmodifiedtime

int

epoch of the time object is modified last

Y

propertyid

varchar

property id of building

N

status

varchar

firenoc application status

Y

Attribute Name
Mapping Details

uuid (PK)

FireNOCs.*.fireNOCDetails.id

firenocuuid (FK)

FireNOCs.*.id

applicationnumber

FireNOCs.*.fireNOCDetails.applicationNumber

firenoctype

FireNOCs.*.fireNOCDetails.fireNOCType

firestationid

FireNOCs.*.fireNOCDetails.firestationId

applicationdate

FireNOCs.*.fireNOCDetails.applicationDate

financialyear

FireNOCs.*.fireNOCDetails.financialYear

issueddate

FireNOCs.*.fireNOCDetails.issuedDate

validfrom

FireNOCs.*.fireNOCDetails.validFrom

validto

FireNOCs.*.fireNOCDetails.validTo

action

FireNOCs.*.fireNOCDetails.action

channel

FireNOCs.*.fireNOCDetails.channel

noofbuildings

FireNOCs.*.fireNOCDetails.noOfBuildings

tenantid

FireNOCs.*.fireNOCDetails.tenantId

additionaldetail

FireNOCs.*.fireNOCDetails.additionalDetail

createdby

FireNOCs.*.auditDetails.createdBy

lastmodifiedby

FireNOCs.*.auditDetails.lastModifiedBy

createdtime

FireNOCs.*.auditDetails.createdTime

lastmodifiedtime

FireNOCs.*.auditDetails.lastModifiedTime

propertyid

FireNOCs.*.fireNOCDetails.propertyDetails.propertyid

status

FireNOCs.*.fireNOCDetails.status

eg_fn_firenoc

This entity captures the fire NOC details.

Attribute Name
Data Type
Definition
Mandatory (Y/N)

uuid (PK)

varchar

The system generated unique id(UUID)

Y

tenantid

varchar

Unique identifier for a tenant to which user primarily belongs

Y

firenocnumber

varchar

Unique Fire NOC Number of the Fire NOC. This is unique in system for a tenant. This is mandatory but always be generated on the final approval.

Y

provisionfirenocnumber

varchar

Unique Fire NOC Number of the Provision Fire NOC number that will be used for linking provision fire NOC number with new fire NOC number. This is unique in system for a tenant. This is mandatory but always be generated on the final approval.

N

oldfirenocnumber

varchar

Unique Old License Number of the Fire NOC. This is unique in system for a tenant. This is mandatory for legacy license(DataEntry).

N

dateofapplied

varchar

Applied Date of the fire NOC as epoch

Y

createdby

varchar

username (preferred) or userid of the user that created the object

Y

lastmodifiedby

varchar

username (preferred) or userid of the user that last modified the object

Y

createdtime

int

epoch of the time object is created

Y

lastmodifiedtime

int

epoch of the time object is modified last

Y

Attribute Name
Mapping Details

uuid (PK)

FireNOCs.*.id

tenantidT

FireNOCs.*.tenantId

firenocnumber

FireNOCs.*.firenocnumber

provisionfirenocnumber

FireNOCs.*.provisionfirenocnumber

oldfirenocnumber

FireNOCs.*.oldfirenocnumber

dateofapplied

FireNOCs.*.dateofapplied

createdby

FireNOCs.*.auditDetails.createdBy

lastmodifiedby

FireNOCs.*.auditDetails.lastModifiedBy

createdtime

FireNOCs.*.auditDetails.createdTime

lastmodifiedtime

FireNOCs.*.auditDetails.lastModifiedTime

eg_fn_address

This entity captures the address details of the Fire NOC applicant.

Attribute Name
Data Type
Definition
Mandatory (Y/N)

uuid (PK)

varchar

The system generated unique id(UUID)

Y

tenantid

varchar

Unique Identifier of the tenant to which user primarily belongs

Y

doorno

varchar

House number or door number of the building of user

Y

latitude

int

The latitude location details of the user address

N

longitude

int

The longitude location details of the user address

N

buildingname

varchar

Name of the building

Y

addressid

varchar

System generated id for the address

Y

addressnumber

varchar

House, Door, Building number in the address

Y

type

varchar

address type

Y

addressline1

varchar

Apartment, Block, Street of the address

N

addressline2

varchar

Locality, Area, Zone, Ward of the address

N

landmark

varchar

Additional location detail to help find the address of user

N

street

varchar

Street name

Y

city

varchar

City of the address. It can be representated by the tenantid

N

locality

varchar

Locality of bulding

Y

pincode

varchar

PIN code of the address. Indian pincodes will usually be all numbers.

N

detail

varchar

more address detail as may be needed

N

firenocdetailsuuid (FK)

varchar

Unique Identifier of the Fire FireNOC Details (UUID)

Y

createdby

varchar

username (preferred) or userid of the user that created the object

Y

lastmodifiedby

varchar

username (preferred) or userid of the user that last modified the object

Y

createdtime

int

epoch of the time object is created

Y

lastmodifiedtime

int

epoch of the time object is modified last

Y

Attribute Name
Mapping Details

uuid (PK)T

FireNOCs.*.fireNOCDetails.propertyDetails.address.id

tenantid

FireNOCs.*.fireNOCDetails.propertyDetails.address.tenantId

doorno

FireNOCs.*.fireNOCDetails.propertyDetails.address.doorNo

latitude

FireNOCs.*.fireNOCDetails.propertyDetails.address.latitude

longitude

FireNOCs.*.fireNOCDetails.propertyDetails.address.longitude

buildingname

FireNOCs.*.fireNOCDetails.propertyDetails.address.buildingName

addressid

FireNOCs.*.fireNOCDetails.propertyDetails.address.addressId

addressnumber

FireNOCs.*.fireNOCDetails.propertyDetails.address.addressNumber

type

FireNOCs.*.fireNOCDetails.propertyDetails.address.type

addressline1

FireNOCs.*.fireNOCDetails.propertyDetails.address.addressline1

addressline2

FireNOCs.*.fireNOCDetails.propertyDetails.address.addressline1

landmark

FireNOCs.*.fireNOCDetails.propertyDetails.address.landmark

street

FireNOCs.*.fireNOCDetails.propertyDetails.address.street

city

FireNOCs.*.fireNOCDetails.propertyDetails.address.city

locality

FireNOCs.*.fireNOCDetails.propertyDetails.address.locality.code

pincode

FireNOCs.*.fireNOCDetails.propertyDetails.address.pincode

detail

FireNOCs.*.fireNOCDetails.propertyDetails.address.detail

firenocdetailsuuid (FK)

FireNOCs.*.fireNOCDetails.id

createdby

FireNOCs.*.auditDetails.createdBy

lastmodifiedby

FireNOCs.*.auditDetails.lastModifiedBy

createdtime

FireNOCs.*.auditDetails.createdTime

lastmodifiedtime

FireNOCs.*.auditDetails.lastModifiedTime

eg_fn_buidlings

This entity captures the various attribute details of the building for which the NOC is applied.

Attribute Name
Data Type
Definition
Mandatory (Y/N)

uuid (PK)

varchar

The system generated unique id(UUID)

Y

firenocdetailsuuid (FK)

varchar

Unique Identifier of the Fire FireNOC Details (UUID)

Y

tenantid

varchar

Unique identifier for a tenant to which user primarily belongs

Y

name

varchar

name of building

Y

usagetype

varchar

building usage type

Y

createdby

varchar

username (preferred) or userid of the user that created the object

Y

lastmodifiedby

varchar

username (preferred) or userid of the user that last modified the object

Y

createdtime

int

epoch of the time object is created

Y

lastmodifiedtime

int

epoch of the time object is modified last

Y

active

boolean

boolean atribute to mark the details active/inactive

Attribute Name
Mapping Details

uuid (PK)

FireNOCs.*.fireNOCDetails.buildings.*.id

firenocdetailsuuid (FK)

FireNOCs[*][?({id} in @.fireNOCDetails.buildings[*].id)].fireNOCDetails.id

tenantid

FireNOCs.*.fireNOCDetails.buildings.*.tenantId

name

FireNOCs.*.fireNOCDetails.buildings.*.name

usagetype

FireNOCs.*.fireNOCDetails.buildings.*.usageType

createdby

FireNOCs[*][?({id} in @.fireNOCDetails.buildings[*].id)].auditDetails.createdBy

lastmodifiedby

FireNOCs[*][?({id} in @.fireNOCDetails.buildings[*].id)].auditDetails.lastModifiedBy

createdtime

FireNOCs[*][?({id} in @.fireNOCDetails.buildings[*].id)].auditDetails.createdTime

lastmodifiedtime

FireNOCs[*][?({id} in @.fireNOCDetails.buildings[*].id)].auditDetails.lastModifiedTime

active

Mapping Constructs

All content on this page by is licensed under a .

eg_fn_buildingdocuments
eg_fn_institution
eg_fn_owner
eg_fn_firenocdetail
eg_fn_firenoc
eg_fn_address
eg_fn_buidlings
eGov Foundation
Creative Commons Attribution 4.0 International License
Creative Commons License