PNC

API URL

{{url}}/spice-service/assessment/create

Method

POST

Description

Assessment Creation of PNC in RMNC

Input:

Field Name

Type

Mandatory

Example

Authorization (Header)

String

Yes

Bearer 1ba363a1edf54402b51f58060aa52b11d30f99a490295adec900fdabf2b472181c0bfb165be18f4f5c430c7218a244bd29b9300d3471acc08197ccfb996118f6

client

String

Yes

mob

household

String

Yes

Households details

householdMember

String

Yes

Household Members details

dateOfBirth

Date

Yes

DateOfBirth of member

gender

String

Yes

Gender of Household member

householdHeadRelationship

String

Yes

Household Head Relationship

householdReferenceId

Bigint

Yes

Household Reference Id

isActive

Boolean

Yes

Is Active

isChild

Boolean

Yes

Is Child validation

latitude

Double

Yes

Location details

longitude

Double

Yes

longitude details

name

String

Yes

Household name

phoneNumber

Bigint

Yes

Phone Number

phoneNumberCategory

String

Yes

PhoneNumber Category

provenance

String

Yes

Provenance details

referenceId

Bigint

Yes

Reference ID for the household member

village

String

Yes

Village name

villageId

Bigint

Yes

Village ID for household

landmark

String

Yes

Landmark for household

name

string

Yes

Household Name

noOfPeople

Bigint

Yes

Number of People in Household

ownedAnImprovedLatrine

Boolean

Yes

Owned An Improved Latrine

ownedHandWashingFacilityWithSoap

Boolean

Yes

Had owned a HandWashing Facility With Soap

ownedTreatedBedNet

Boolean

Yes

Owned Treated BedNet

assessment

String

Yes

Assessment details pncMother

dateOfDelivery

Date

Yes

Date Of Delivery

sleepsUnderBedNet

Boolean

Yes

Sleeps Under Bed Net

exclusivelyBreastfeeding

Boolean

Yes

Exclusively Breastfeeding

pncMotherSigns

String

Yes

convulsionsOrNotConscious

chlorhexidine

Boolean

Yes

Chlorhexidine

noOfNeonates

Bigint

Yes

No Of Neonates

fatherPresent

Boolean

Yes

Father Present

visitNo

Bigint

Yes

Visit No

neonatePatientReferenceId

Bigint

Yes

Neonate Patient Reference Id

assessmentType

String

Yes

PNC_MOTHER

encounter

String

Yes

Encounter details like patient details and organization details

endTime

Date

Yes

End Time

household

Bigint

Yes

Household Id

latitude

Double

Yes

Location details

longitude

Double

Yes

longitude details

memberId

Bigint

Yes

Household Member Id

patientId

Bigint

Yes

Patient Id

provenance

String

Yes

Provenance details

referred

Boolean

Yes

Patient Referred status

startTime

Date

Yes

Start Time

patientStatus

String

Yes

Patient Status

referenceId

Bigint

Yes

Reference ID for a household member

referredReasons

String

Yes

PNC Mother Signs - PNC Visit 1

summary

String

Yes

referredSiteId

updatedAt

Date

Yes

Updated At

villageId

Bigint

Yes

Village ID for assessment

children

String

Yes

Children’s details of PNC

assessmentDetails

String

Yes

pncNeonatal

assessmentType

String

Yes

PNC_MOTHER

lastMenstrualPeriod

Date

Yes

Last Menstrual Period

gestationalAge

Bigint

Yes

Gestational Age

deathOfNewborn

Boolean

Yes

Death Of Newborn

newbornReferredToSBCU

Boolean

Yes

Newborn Referred To SBCU

lowBirthWeight

Boolean

Yes

Low Birth Weight

Sample Input:

{ "households": [ ], "householdMembers": [] "assessment": { "assessmentDetai": { "pncMother": { "dateOfDelivery": "2025-01-15T00:00:00+00:00", "sleepsUnderBedNet": false, "exclusivelyBreastfeeding": false, "pncMotherSigns": [ "convulsionsOrNotConscious" ], "chlorhexidine": false, "noOfNeonates": 1, "fatherPresent": false, "visitNo": 1, "neonatePatientReferenceId": 22 } }, "assessmentType": "PNC_MOTHER", "encounter": {}, "patientStatus": "Referred", "referenceId": 3, "referredReasons": "PNC Mother Signs - PNC Visit 1", "summary": { "nextVisitDate": "2025-01-28T00:00:00+00:00", "referredSiteId": 22, "referredSite": "Swiss Health Centre" }, "updatedAt": 1737960251805, "villageId": "12" }, "children": [ { "assessments": [ { "assessmentDetail": { "pncNeonatal": { "lastMenstrualPeriod": "2025-01-14T00:00:00+00:00", "gestationalAge": 1, "deathOfNewborn": false, "newbornReferredToSBCU": false, "lowBirthWeight": false, "visitNo": 1 } }, "assessmentType": "PNC_NEONATE", "encounter": {}, "patientStatus": "Recovered", "referenceId": 4, "referredReasons": "PNC Visit 1", "updatedAt": 1737960251810, "villageId": "351" }, "createdAt": 1737960251768, "dateOfBirth": "2025-01-15T00:00:00+00:00", "gender": "male", "householdHeadRelationship": "Son / Daughter", "householdId": "2016852", "householdReferenceId": "30", "isActive": true, "isChild": true, "latitude": 37.4219983, "longitude": -122.084, "motherReferenceId": "189", "name": "prem baby", "phoneNumber": "21312312", "phoneNumberCategory": "Personal", "provenance": {}, "referenceId": "190", "updatedAt": 1737960251768, "village": "Clergy", "villageId": 351 }, "createdAt": 1737960108296, "dateOfBirth": "1993-01-27T00:00:00+00:00", "gender": "female", "householdHeadRelationship": "Wife / Husband", "householdId": "2016852", "householdReferenceId": "30", "id": "2016875", "isActive": true, "isChild": false, "isPregnant": true, "lastUpdated": "2025-01-27T06:41:37+00:00", "latitude": 37.4219983, "longitude": -122.084, "name": "lili", "patientId": "314300116400072", "phoneNumber": "21331231", "phoneNumberCategory": "Personal", "provenance": {}, "referenceId": "189", "updatedAt": 1737960108296, "version": "1", "village": "Clergy", "villageId": 351 }, "assessments": [], "followUps": [], "householdMemberLinks": [] }

Output:

Field Name

Type

Comments

Message

String

Assessment Created Successfully

Sample Output:

{
  "message": "Assessment Created Successfully.",
  "entity": null,
  "status": true,
  "entityList": null,
  "responseCode": 201,
  "totalCount": null
}