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