Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Base URL: /getPatients

Parameters:

NameTypeMandatoryDescription
tokenStringYesSecurity Token obtained before.
userIdStringYesThe id of the logged in user.

API Sample

curl 'http://192.168.2.102:8080/PresentationServices/getPatients?userId=poda&token=d2360c39-637b-41da-988d-f031db5affbb&_=1395133673254' -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; Nexus 5 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36' --compressed

Code Block
languagejs
titleResult
collapsetrue
 {

  "patientsFact": {

    "statusFact": {

      "success": true

    },

    "patients": [

      {

        "patientId": "000000003f59c2aa013f688d0fee002f",

        "chartId": "peggy ncabsi",

        "age": "40",

        "ageUnit": "wks",

        "weight": "750",

        "weightUnit": "g",

        "roomId": "poda",

        "roomName": "Pod A",

        "length": "60",

        "headCircumference": "30.0",

        "admissionDate": "2014-03-01",

        "deliveryType": "Inborn"

      },

      {

        "patientId": "000000003f59c2aa013f68922c520035",

        ...

      }

  ]}}

Patients Assignment

Current Implementation

A patient can be currently assigned to a user by selecting it from the drop down present in Patients Assignment view, or via NFC or bar code scanning. The association between a patient and a user is used to determine the potential receivers of an alert that is generated for a patient. 
Forms can only be submitted for currently assigned patients. This restriction is not enforced in PS but in the client application.

Parameters

Base URL: /associatePatientToProvider

Parameters:

NameTypeMandatoryDescription
tokenStringYesSecurity Token obtained before.
userIdStringYesThe id of the logged in user.
patientIdStringYesThe id of the patient we want to associate with userId

API Sample

curl 'http://192.168.2.102:8080/PresentationServices/associatePatientToProvider?patientId=000000003f59c2aa013f6898a5470043&userId=poda&token=d2360c39-637b-41da-988d-f031db5affbb&_=1395133673258' -H 'Accept: application/json, text/javascript, */*; q=0.01' -H 'User-Agent: Mozilla/5.0 (Linux; Android 4.4.2; Nexus 5 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36' --compressed

...