ndhm.gov.in – ndhm-healthid
It is important to standardize the process of identification of an individual across healthcare providers, to ensure that the created medical records are issued to the right individual or accessed by a Health Information User through appropriate consent. In order to issue a Health ID to an individual, one only needs basic demographic details like Name, Year of Birth, Gender. In addition, citizens should be able to update contact information easily.
- Homepage
- https://api.apis.guru/v2/specs/ndhm.gov.in:ndhm-healthid/1.0.json
- Provider
- ndhm.gov.in:ndhm-healthid / ndhm-healthid
- OpenAPI version
- 3.0.1
- Spec (JSON)
- https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-healthid/1.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/ndhm.gov.in/ndhm-healthid/1.0/openapi.yaml
Tools (75)
Extracted live via the executor SDK.
-
authentication.authAccountPasswordRequestUsingPostAuthentication with PASSWORD based auth transaction.
-
authentication.authenticateUserUsingPostAuthenticate request to generate Mobile OTP using Health ID number / Health ID
-
authentication.authenticateWithPasswordUsingPostAuthenticate using Health ID number / Health ID and password
-
authentication.authWithMobileTokenUsingPostAuthenticate using verified Mobile Number and user data
-
authentication.certUsingGetAuth token public key.
-
authentication.confirmWithAadhaarBioUsingPostAuthentication with Aadhaar Biometric based auth transaction.
-
authentication.confirmWithAadhaarOtpUsingPostAuthentication with Aadhaar OTP based auth transaction.
-
authentication.confirmWithDemographicsUsingPostAuthenticate using demographic data of user.
-
authentication.confirmWithMobileUsingPostAuthentication with Mobile OTP based auth transaction.
-
authentication.initiateAuthUsingPostInitiate authentication process for given Health ID
-
authentication.resendAuthMobileOtpUsingPostResend Aadhaar/Mobile OTP for Authentication Transaction.
-
forgotHealthIdNumber.generateAadharOtpUsingPost1Generate Aadhaar OTP on registrered mobile number
-
forgotHealthIdNumber.generateMobileOtpUsingPostGenerate Mobile OTP to start registration transaction.
-
forgotHealthIdNumber.retrievalHealthIdByAadharUsingPostVerify aadhar OTP sent as part of forgetHealth id.
-
forgotHealthIdNumber.retrievalHealthIdByMobileUsingPostVerify Mobile OTP sent as part of forgetHealth id.
-
healthFacility.authenticateHealthFacilityUsingPostGenerate token for heath facility id.
-
healthFacility.changePasswordUsingPostChange password for heath facility id.
-
healthFacility.createAadhaarAccountUsingPost1Generate Health ID card SVG
-
healthFacility.generateFacilityOtpUsingPostGenerate health facility OTP on registrered mobile number
-
healthFacility.generatePasswordUsingPostGenerates password for heath facility id.
-
healthFacility.generateSvgCardUsingGet1generateSvgCard
-
healthFacility.resetPasswordUsingPostReset password for heath facility id.
-
integratedPrograms.createHealthIdByDemoAuthUsingPostCreate health id using Aadhaar Demo Auth.
-
integratedPrograms.createHealthIdByMobileUsingPostCreate health id using mobile Authentication.
-
integratedPrograms.delinkHidBenefitUsingPostDe-Linked with hid.
-
integratedPrograms.findByAadharUsingPostSearch health id number using aadhar or aadhar token.
-
integratedPrograms.findByHealthIdUsingPostSearch benefit using health id number
-
integratedPrograms.generateAadharOtpUsingPost2Generate Aadhaar OTP on registrered mobile number
-
integratedPrograms.generateMobileOtpUsingPostGenerate mobile OTP on registrered mobile number
-
integratedPrograms.linkHidBenefitUsingPostLinked with hid.
-
integratedPrograms.notifyBenefitUsingPostCreate health id using notify Benefit.
-
integratedPrograms.updateAccountInformationUsingPost1Update account information
-
integratedPrograms.updateMobileInformationUsingPostUpdate mobile number for account.
-
integratedPrograms.updateStatusUsingPostUpdate health id status.
-
integratedPrograms.verifyAadharOtpUsingPostCreate health id using Aadhaar number opt
-
integratedPrograms.verifyBioUsingPostCreate health id using Biometric Authentication.
-
profile.changePasswordViaAadharUsingPostChange password via Aadhar for heath id.
-
profile.changePasswordViaMobileUsingPostChange password via mobile for heath id.
-
profile.changePasswordViaUsingPostChange password via password for heath id.
-
profile.deleteAccountUsingDeleteDelete account
-
profile.generateAadharOtpUsingGetGenerate Aadhaar OTP on registrered mobile number.
-
profile.generateCardUsingGetGenerate Health ID card in PDF format
-
profile.generateMobileOtpUsingGetGenerate Mobile OTP to start registration.
-
profile.generatePngCardUsingGetGenerate Health ID card PNG
-
profile.generatereKycAadharOtpUsingPostGenerate Aadhaar OTP on registrered for link account with aadhar number
-
profile.generateSvgCardUsingGetGenerate Health ID card SVG
-
profile.getAccountInformationUsingGetGet account information.
-
profile.getBenefitsUsingGetGet List of Benefits associated with HealthID.
-
profile.getQrCodeUsingGetGet Quick Response code in PNG format for this account.
-
profile.updateAccountInformationUsingPostUpdate account information
-
profile.validateTokenUsingPostValidate auth token
-
profile.verifyAadharOtpOnlyUsingPost1Verify Aadhaar OTP to complete KYC/re-KYC verification
-
registrationWithAadhaar.createAadhaarAccountUsingPostCreate Health ID using pre-verified Aadhaar & Mobile.
-
registrationWithAadhaar.generateAadharOtpUsingPostGenerate Aadhaar OTP on registrered mobile number
-
registrationWithAadhaar.generateMobileOtpForTxnUsingPostGenerate Mobile OTP to verify mobile number.
-
registrationWithAadhaar.getHealthIdNumbersByAadharUsingPostSearch health id number using aadhar.
-
registrationWithAadhaar.resendAadharOtpUsingPostResend Aadhar OTP on registrered mobile number
-
registrationWithAadhaar.verifyAadharBioUsingPostVerify Aadhaar using biometrics
-
registrationWithAadhaar.verifyAadharOtpOnlyUsingPostVerify Aadhaar OTP received on registrered mobile number
-
registrationWithAadhaar.verifyAadharOtpUsingPostVerify Aadhar OTP received on registrered mobile number
-
registrationWithAadhaar.verifyMobileOtpForTxnUsingPostVerify Mobile OTP in an existing transaction.
-
registrationWithMobileNumber.generateMobileOtpUsingPost1Generate Mobile OTP to start registration transaction.
-
registrationWithMobileNumber.resentOtpUsingPostResend Mobile OTP in an existing transaction in case previous OTP is not received.
-
registrationWithMobileNumber.verifyMobileOtpUsingPostVerify Mobile OTP in current registration transaction.
-
registrationWithMobileNumber.verifyUserViaMobileUsingPostCreate Health ID with verified mobile token
-
search.searchUserByAccountUsingPostSearch a user by Health ID Number.
-
search.searchUserByMobileUsingPostSearch users with a mobile number.
-
search.searchUserByUseridUsingPostSearch a user by Health IDs.
-
tags.addTagUsingPostAdd tag against HealthId.
-
tags.deleteTagUsingDeleteDelete tag against HealthId.
-
tags.getTagsUsingGetGet list of Tags against HealthID.
-
utility.getDistrictsInStateUsingGetGet a list of districts in a given State as per LGD.
-
utility.getStatesUsingGetGet a list of states as per LGD.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools