NP Core Implementation Guide
1.0.0 - Release Nepal flag

NP Core Implementation Guide - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

CapabilityStatement: NP Core Consumer CapabilityStatement

Official URL: http://fhir.digitalhealth.gov.np/core/CapabilityStatement/np-core-consumer-capabilitystatement Version: 1.0.0
Active as of 2026-06-22 Computable Name: NPCoreConsumerCapabilityStatement

Capabilities expected of an NP Core Consumer: a system (e.g. analytics platform, patient portal, decision support) that receives and uses NP Core resources. Corresponds to the NPCoreConsumer actor.

Raw OpenAPI-Swagger Definition file | Download

Language: en

NP Core Consumer CapabilityStatement

  • Implementation Guide Version: 1.0.0
  • FHIR Version: 4.0.1
  • Supported Formats: json, xml
  • Published on: 2026-06-22
  • Published by: MoHFS Nepal

Note to Implementers: FHIR Capabilities

Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

FHIR RESTful Capabilities

Mode: client

An NP Core Consumer SHOULD support all of the NP Core profiles listed below, unless it plays a limited or specialised role in clinical or information workflows, such as a viewing application that displays only laboratory results. A Consumer SHALL declare exactly which NP Core profiles it supports in its own CapabilityStatement, by asserting instantiates of the NP Core Consumer CapabilityStatement and listing each supported profile in rest.resource.supportedProfile. A Consumer SHALL be capable of receiving and meaningfully processing every profile it declares, retrieved via the read and search-type interactions, without error or data loss. The search parameters below are those a Consumer SHALL or SHOULD be able to issue against an NP Core Server; the expectation is recorded on each entry with the capabilitystatement-expectation extension.

Capabilities by Resource/Profile

Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRSUCSearches_include_revincludeOperations
PatientSupported Profiles
  NP Core Patient
yyidentifier, name, birthdate, family, given, gender, address-state, address-city
PractitionerSupported Profiles
  NP Core Practitioner
yyidentifier, name
PractitionerRoleSupported Profiles
  NP Core PractitionerRole
yypractitioner, organization, identifier, role, specialty
RelatedPersonSupported Profiles
  NP Core RelatedPerson
yypatient, identifier, name
OrganizationSupported Profiles
  NP Core Organization
  NP Core Health Facility
yyidentifier, name, type, address, partof
LocationSupported Profiles
  NP Core Location
yyorganization, name, identifier, type, address
HealthcareServiceSupported Profiles
  NP Core HealthcareService
yyorganization, name, identifier, location, service-type
EncounterSupported Profiles
  NP Core Encounter
yypatient, date, identifier, status, class, type, service-provider
ConditionSupported Profiles
  NP Core Condition
yypatient, category, clinical-status, code, onset-date, encounter
ObservationSupported Profiles
  NP Core Observation
  NP Core Blood Pressure Observation
  NP Core Body Height Observation
  NP Core Body Temperature Observation
  NP Core Body Weight Observation
  NP Core Heart Rate Observation
  NP Core Oxygen Saturation Observation
  NP Core Vital Signs Panel
  NP Core Laboratory Result Observation
  NP Core Laboratory Panel Observation
yypatient, category, code, date, status, encounter
DiagnosticReportSupported Profiles
  NP Core Laboratory Report
  NP Core Radiology Report
yypatient, category, code, date, status, encounter
AllergyIntoleranceSupported Profiles
  NP Core Allergy Intolerance
yypatient, clinical-status, category, date
ImmunizationSupported Profiles
  NP Core Immunization
yypatient, date, vaccine-code, status
ProcedureSupported Profiles
  NP Core Procedure
yypatient, date, code, status, encounter
SpecimenSupported Profiles
  NP Core Specimen
yypatient, identifier, type, status
DeviceSupported Profiles
  NP Core Device
yypatient, identifier, type, status
MedicationSupported Profiles
  NP Core Medication
yycode, identifier, status, form
MedicationRequestSupported Profiles
  NP Core MedicationRequest
yypatient, status, intent, authoredon, encounter
MedicationDispenseSupported Profiles
  NP Core MedicationDispense
yypatient, status, whenhandedover
MedicationStatementSupported Profiles
  NP Core MedicationStatement
yypatient, status, effective
MedicationAdministrationSupported Profiles
  NP Core MedicationAdministration
yypatient, status, effective-time
ServiceRequestSupported Profiles
  NP Core Service Request
  NP Core Referral Request
yypatient, status, intent, code, authored, encounter
DocumentReferenceSupported Profiles
  NP Core Clinical Document Reference
yypatient, type, date, category, status

Core FHIR Resource
Patient
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Patient

Documentation

Patient?identifier= is the primary national patient lookup and SHALL be supported for every national identifier system defined by this guide. Servers SHALL also support the combination name+birthdate for demographic matching.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken
SHALLnamestring
SHALLbirthdatedate
SHOULDfamilystring
SHOULDgivenstring
SHOULDgendertoken
SHOULDaddress-statestring
SHOULDaddress-citystring
 
Core FHIR Resource
Practitioner
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Practitioner

Documentation

Practitioner?identifier= SHALL be supported for the NHWR code and for every council registration system defined by this guide.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken
SHALLnamestring
 
Core FHIR Resource
PractitionerRole
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core PractitionerRole

Documentation

Servers SHALL support finding the roles a practitioner holds (practitioner) and the practitioners working for a facility (organization).

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpractitionerreference
SHALLorganizationreference
SHOULDidentifiertoken
SHOULDroletoken
SHOULDspecialtytoken
 
Core FHIR Resource
RelatedPerson
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core RelatedPerson

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHOULDidentifiertoken
SHOULDnamestring
 
Core FHIR Resource
Organization
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Organization?identifier= SHALL be supported for the NHFR facility code, which is how a facility is resolved from an encounter or report.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLidentifiertoken
SHALLnamestring
SHOULDtypetoken
SHOULDaddressstring
SHOULDpartofreference
 
Core FHIR Resource
Location
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Location

Search Parameters
ConformanceParameterTypeDocumentation
SHALLorganizationreference
SHALLnamestring
SHOULDidentifiertoken
SHOULDtypetoken
SHOULDaddressstring
 
Core FHIR Resource
HealthcareService
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core HealthcareService

Search Parameters
ConformanceParameterTypeDocumentation
SHALLorganizationreference
SHALLnamestring
SHOULDidentifiertoken
SHOULDlocationreference
SHOULDservice-typetoken
 
Core FHIR Resource
Encounter
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Encounter

Documentation

Servers SHALL support the combination patient+date.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLdatedate
SHALLidentifiertoken
SHALLstatustoken
SHOULDclasstoken
SHOULDtypetoken
SHOULDservice-providerreference
 
Core FHIR Resource
Condition
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Condition

Documentation

Servers SHALL support the combinations patient+category and patient+clinical-status, which separate a patient's active problem list from their encounter diagnoses.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLcategorytoken
SHALLclinical-statustoken
SHOULDcodetoken
SHOULDonset-datedate
SHOULDencounterreference
 
Core FHIR Resource
Observation
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Servers SHALL support the combinations patient+category, patient+code and patient+category+date, and SHOULD support patient+code+date. status SHALL be supported so a consumer can exclude preliminary and entered-in-error results.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLcategorytoken
SHALLcodetoken
SHALLdatedate
SHALLstatustoken
SHOULDencounterreference
 
Core FHIR Resource
DiagnosticReport
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Servers SHALL support the combinations patient+category and patient+category+date. status SHALL be supported so a consumer can exclude preliminary and entered-in-error reports.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLcategorytoken
SHALLcodetoken
SHALLdatedate
SHALLstatustoken
SHOULDencounterreference
 
Core FHIR Resource
AllergyIntolerance
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Allergy Intolerance

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHOULDclinical-statustoken
SHOULDcategorytoken
SHOULDdatedate
 
Core FHIR Resource
Immunization
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Immunization

Documentation

Servers SHALL support the combination patient+date, and vaccine-code, which national EPI coverage reporting depends on.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLdatedate
SHALLvaccine-codetoken
SHOULDstatustoken
 
Core FHIR Resource
Procedure
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Procedure

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLdatedate
SHOULDcodetoken
SHOULDstatustoken
SHOULDencounterreference
 
Core FHIR Resource
Specimen
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Specimen

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHOULDidentifiertoken
SHOULDtypetoken
SHOULDstatustoken
 
Core FHIR Resource
Device
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Device

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLidentifiertoken
SHOULDtypetoken
SHOULDstatustoken
 
Core FHIR Resource
Medication
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core Medication

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodetoken
SHOULDidentifiertoken
SHOULDstatustoken
SHOULDformtoken
 
Core FHIR Resource
MedicationRequest
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core MedicationRequest

Documentation

Servers SHALL support the combination patient+status, which is how a current medication list is retrieved.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLstatustoken
SHOULDintenttoken
SHOULDauthoredondate
SHOULDencounterreference
 
Core FHIR Resource
MedicationDispense
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core MedicationDispense

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHOULDstatustoken
SHOULDwhenhandedoverdate
 
Core FHIR Resource
MedicationStatement
Reference Policy
Interaction summary
  • Supports read, search-type.

Supported Profiles

NP Core MedicationStatement

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHOULDstatustoken
SHOULDeffectivedate
 
Core FHIR Resource
MedicationAdministration
Reference Policy
Interaction summary
  • Supports read, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHOULDstatustoken
SHOULDeffective-timedate
 
Core FHIR Resource
ServiceRequest
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Servers SHALL support the combination patient+status, which is how outstanding referrals and orders are found.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLstatustoken
SHOULDintenttoken
SHOULDcodetoken
SHOULDauthoreddate
SHOULDencounterreference
 
Core FHIR Resource
DocumentReference
Reference Policy
Interaction summary
  • Supports read, search-type.

Documentation

Servers SHALL support the combination patient+type, which is how a discharge summary or referral letter is retrieved for a patient.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference
SHALLtypetoken
SHOULDdatedate
SHOULDcategorytoken
SHOULDstatustoken