8 Service APIs
This section provides a reference for APIs that should be implemented by this Building Block.
8.1 Event Management
create a new event, in event_list with given event_details, returns new event id or failure error code
healthngoadmin1Organizersuccess
ID of created event
event_id:12345Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by event_details) of given event (selected by event_filter)in event_list and returns success or error code
healthngoadmin1Organizer12345success, event updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer12345success, event cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of events filetered by criteria in event_filter and return info specified by event_details_required with success or error code
healthngoadmin1Organizersuccess,event_list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
8.2 Entity Management
create a new entity, in entity_list with given entity_details, returns new entity id or entity error code
healthngoadmin1Organizersuccess
ID of created entity
entity_name:xyz hospital,entity_id:67890Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by entity_details) of given entity (selected by entity_filter)in entity_list and returns success or error code
healthngoadmin1Organizer67890success, entity updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer67890success, entity cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of entities filetered by criteria in entity_filter and return info specified by entity_details_required with success or error code
healthngoadmin1Organizersuccess,entity list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
8.3 Alert Schedule Management
create a new alert_schedule, in alert_schedule_list with given alert_schedule_details, returns new alert_schedule id or error code
healthngoadmin1Organizersuccess
ID of created alert_schedule
alert_schedule_name:xyz hospital,alert_schedule_id:1Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by alert_schedule_details) of given alert_schedule (selected by alert_schedule_filter)in alert_schedule_list and returns success or error code
healthngoadmin1Organizer1success, alert_schedule updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer1success, alert_schedule cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of entities filetered by criteria in alert_schedule_filter and return info specified by alert_schedule_details_required with success or error code
healthngoadmin1Organizersuccess,alert_schedule list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
8.4 Alert Message Management
create a new message, in message_list with given message_details, returns new message id or error code
healthngoadmin1Organizersuccess
ID of created message
message_name:xyz hospital,message_id:1Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by message_details) of given message (selected by message_filter)in message_list and returns success or error code
healthngoadmin1Organizer1success, message updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer1success, message cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of entities filetered by criteria in message_filter and return info specified by message_details_required with success or error code
healthngoadmin1Organizersuccess,message list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
8.5 Resource management
create a new resource, in resource_list with given resource_details, returns new resource id or error code
healthngoadmin1Organizersuccess
ID of created resource
resource_name:xyz hospital,resource_id:54321Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by resource_details) of given resource (selected by resource_filter)in resource_list and returns success or error code
healthngoadmin1Organizer54321success, resource updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer54321success, resource cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of entities filetered by criteria in resource_filter and return info specified by resource_details_required with success or error code
healthngoadmin1Organizersuccess,resource list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
get details of resources matching criteria given by free_resource_filter, that are free(unallocated) in a given date range and entity and returns success or error code
healthngoadmin1Organizersuccess,resource list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
8.6 Subscriber management
create a new subscriber, in subscriber_list with given subscriber_details, returns new subscriber id or error code
healthngoadmin1Organizersuccess
ID of created subscriber
subscriber_name:xyz hospital,subscriber_id:12345Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by subscriber_details) of given subscriber (selected by subscriber_filter)in subscriber_list and returns success or error code
healthngoadmin1Organizer12345success, subscriber updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer12345success, subscriber cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of entities filetered by criteria in subscriber_filter and return info specified by subscriber_details_required with success or error code
healthngoadmin1Organizersuccess,message list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
8.7 Affiliation management
create a new affiliation, in affiliation_list with given affiliation_details, returns new affiliation id or error code
healthngoadmin1Organizersuccess
ID of created affiliation
affiliation_name:xyz hospital,affiliation_id:1Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by affiliation_details) of given affiliation (selected by affiliation_filter)in affiliation_list and returns success or error code
healthngoadmin1Organizer1success, affiliation updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer1success, affiliation cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of entities filetered by criteria in affiliation_filter and return info specified by affiliation_details_required with success or error code
healthngoadmin1Organizersuccess,affiliation list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
8.8 Appointment management
create a new appointment, in appointment_list with given appointment_details, returns new appointment id or failure error code
healthngoadmin1Organizersuccess
ID of created appointment
[Event_id:12345,appointment_id:1]Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by appointment_details) of given appointment (selected by appointment_filter)in appointment_list and returns success or error code
healthngoadmin1Organizer1success, appointment updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer1success, appointment cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of appointments filetered by criteria in appointment_filter and return info specified by appointment_details_required with success or error code
healthngoadmin1Organizersuccess,appointment_list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
8.9 Status Logging and Reporting
healthngoadmin1Organizersuccess
ID of created log
log_name:xyz hospital,log_id:1Invalid request
No permission
one or more specified inputs not found
Unexpected error
changes values of specific details (as given by log_details) of given log (selected by log_filter)in log_list and returns success or error code
healthngoadmin1Organizer1success, log updated
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
healthngoadmin1Organizer1success, log cancelled
No content
Invalid request
No permission
one or more specified inputs not found
Unexpected error
No content
get list of entities filetered by criteria in log_filter and return info specified by log_details_required with success or error code
healthngoadmin1Organizersuccess,log list
Invalid request
No permission
one or more specified inputs not found
Unexpected error
4.10 Information Mediator Interface
4.11 PubSub Interface
4.12 Messaging interface
4.13 Scheduler Administration
API standards
Last updated
Was this helpful?