Retrieve Demographics for Cohort List Name or Patient Identifiers
get
/HSDataService-web/api/3.2.0/patientapi/patients
This endpoint supports the retrieval of Demographics for multiple Patient Identifiers or Cohort List Name. It returns Demographics information like Name, Telecom, Marital Status, Gender, Deceased Date, Birth Date, Address, Race, Ethnicity and other Demographics associated information.
Request
Supported Media Types
- application/json
- application/xml
Query Parameters
- cohortListName
-
Type:
stringCohort list name- id
Type:arrayCollection Format:multiPatient Row ID(s) (cannot be passed while requesting for patients by cohort list name)-
Type:
integer(int64)
- limit
Type:integer(int32)Pagination query params: ?limit=2&offset=0- offset
Type:integer(int32)Pagination query params: ?limit=2&offset=0Response
Supported Media Types- application/json
- application/xml
200 Responsesuccessful operationBodyModel for paginated collections of data.Root Schema : PageableCollectionPatientType:objectModel for paginated collections of data.- count
-
Type:
integer(int64)Number of objects in the 'items' collection. - hasMore
-
Type:
booleanDefault Value:falseA boolean indicating if more pages are available. - items
-
Type:
arrayitemsA collection of paged items. - links
-
Type:
arraylinksA collection of links containing hrefs to the current, next, and previous pages as applicable. - resourceType
-
Type:
stringIdentify the resource type
Nested Schema : itemsNested Schema : linksNested Schema : PatientType:objectModel for a Patient object in CDM.- address
-
Type:
objectAddressModel for a postal address. - birthDate
-
Type:
string(date-time)Date of Birth - deceasedBoolean
-
Type:
booleanDefault Value:falseAlive or Deceased - deceasedDate
-
Type:
string(date-time)Deceased Date - ethnicity
-
Type:
objectLinkedReference - gender
-
Type:
objectCodeableConceptModel that represents a value as a reference to one or more terminologies or ontologies or defined by the provision of text. - identifiers
-
Type:
arrayidentifiersA list of identifiers assigned to this patient - maritalStatus
-
Type:
objectCodeableConceptModel that represents a value as a reference to one or more terminologies or ontologies or defined by the provision of text. - name
-
Type:
objectHumanNameModel for a name of a human with text and parts information. - race
-
Type:
objectLinkedReference - subject
-
Type:
objectLinkedReference - telecom
-
Type:
objectTelecom
Nested Schema : AddressType:objectModel for a postal address.- city
-
Type:
stringName of city, town etc. - country
-
Type:
objectCodeableConceptModel that represents a value as a reference to one or more terminologies or ontologies or defined by the provision of text. - district
-
Type:
stringDistrict name (aka county). - line
-
Type:
arraylineStreet name, number, direction & P.O. Box etc. - postalCode
-
Type:
stringPostal code for area. - state
-
Type:
objectCodeableConceptModel that represents a value as a reference to one or more terminologies or ontologies or defined by the provision of text.
Nested Schema : LinkedReferenceType:object- display
-
Type:
string - reference
-
Type:
string
Nested Schema : CodeableConceptType:objectModel that represents a value as a reference to one or more terminologies or ontologies or defined by the provision of text.- coding
-
Type:
arraycodingRead Only:trueCode(s) defined by a terminology system. - text
-
Type:
stringPlain text representation of the concept.
Nested Schema : identifiersType:arrayA list of identifiers assigned to this patient-
Type:
objectIdentifierIdentifier assigned by a given system
Nested Schema : HumanNameType:objectModel for a name of a human with text and parts information.- family
-
Type:
stringFamily name (often called 'Surname'). - given
-
Type:
arraygivenGiven names (not always 'first'). Includes middle names. - text
-
Type:
stringText representation of the full name.
Nested Schema : TelecomType:object- use
-
Type:
objectCodeableConceptModel that represents a value as a reference to one or more terminologies or ontologies or defined by the provision of text. - value
-
Type:
stringTelecom Value
Nested Schema : lineNested Schema : codingNested Schema : CodingType:objectModel for a reference to a code defined by a terminology system.- code
-
Type:
stringSymbol in syntax defined by the system. - description
-
Type:
stringDescription defined by the system. - display
-
Type:
stringRepresentation defined by the system. - sysId
-
Type:
stringIdentity of the terminology system. - sysName
-
Type:
stringName of the terminology system. - sysVersion
-
Type:
stringVersion of the system - if relevant.
Nested Schema : IdentifierType:objectIdentifier assigned by a given system- system
-
Type:
stringSystem which assigned this identifier - value
-
Type:
stringIdentifier value
Nested Schema : given400 ResponseInvalid parameters supplied404 ResponsePatient(s) not foundExamples
The following example submits a GET request.
API URL — Cohort List
http://localhost:7001/HSDataService-web/api/3.2.0/patientapi/patients?cohortListName=Cohort_List_Test3
Example of Response Body
The following example shows the response returned in JSON format.
{ "items": [ { "identifiers": [ { "system": "CDM", "value": "1" }, { "system": "Customer Defined", "value": "P1_1" } ], "name": { "text": "James MN1 Young", "family": "Young", "given": [ "James", "MN1" ] }, "telecom": { "value": "info@oracle.com", "use": { "coding": [ { "code": "CNTCT_INFO_SUBTYP_EML", "display": "Email", "description": "Communicate electronically on the computer", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "gender": { "coding": [ { "code": "1", "display": "Male", "description": "Male", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "birthDate": "01/01/1945", "deceasedBoolean": false, "maritalStatus": { "coding": [ { "code": "1", "display": "Married", "description": "Married", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "address": { "line": [ "SADD11", "SADD21", "SADD31" ], "city": "C1", "district": "C1", "state": { "coding": [ { "code": "1", "display": "State1", "description": "State1DESC", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "postalCode": "Z1", "country": { "coding": [ { "code": "1", "display": "USA", "description": "United State of America", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "race": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/1/race" }, "ethnicity": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/1/ethnicity" }, "subject": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/1/subjects" } }, { "identifiers": [ { "system": "CDM", "value": "2" }, { "system": "Customer Defined", "value": "P2_2" } ], "name": { "text": "William MN2 Perry", "family": "Perry", "given": [ "William", "MN2" ] }, "telecom": { "value": "info@oracle.com", "use": { "coding": [ { "code": "CNTCT_INFO_SUBTYP_EML", "display": "Email", "description": "Communicate electronically on the computer", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "gender": { "coding": [ { "code": "1", "display": "Male", "description": "Male", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "birthDate": "01/14/1945", "deceasedBoolean": false, "maritalStatus": { "coding": [ { "code": "1", "display": "Married", "description": "Married", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "address": { "line": [ "SADD12", "SADD22", "SADD32" ], "city": "C2", "district": "C2", "state": { "coding": [ { "code": "2", "display": "State2", "description": "State2DESC", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "postalCode": "Z2", "country": { "coding": [ { "code": "1", "display": "USA", "description": "United State of America", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "race": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/2/race" }, "ethnicity": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/2/ethnicity" }, "subject": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/2/subjects" } }, { "identifiers": [ { "system": "CDM", "value": "3" }, { "system": "Customer Defined", "value": "P3_3" } ], "name": { "text": "FN3 MN3 LN3", "family": "LN3", "given": [ "FN3", "MN3" ] }, "telecom": { "value": "info@oracle.com", "use": { "coding": [ { "code": "CNTCT_INFO_SUBTYP_EML", "display": "Email", "description": "Communicate electronically on the computer", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "gender": { "coding": [ { "code": "1", "display": "Male", "description": "Male", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "birthDate": "01/27/1945", "deceasedBoolean": false, "maritalStatus": { "coding": [ { "code": "1", "display": "Married", "description": "Married", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "address": { "line": [ "SADD13", "SADD23", "SADD33" ], "city": "C3", "district": "C3", "state": { "coding": [ { "code": "0", "display": "State0", "description": "State0DESC", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "postalCode": "Z3", "country": { "coding": [ { "code": "1", "display": "USA", "description": "United State of America", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "race": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/3/race" }, "ethnicity": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/3/ethnicity" }, "subject": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/3/subjects" } }, { "identifiers": [ { "system": "CDM", "value": "4" }, { "system": "Customer Defined", "value": "P4_4" } ], "name": { "text": "FN4 MN4 LN4", "family": "LN4", "given": [ "FN4", "MN4" ] }, "telecom": { "value": "info@oracle.com", "use": { "coding": [ { "code": "CNTCT_INFO_SUBTYP_EML", "display": "Email", "description": "Communicate electronically on the computer", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "gender": { "coding": [ { "code": "1", "display": "Male", "description": "Male", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "birthDate": "02/09/1945", "deceasedBoolean": false, "maritalStatus": { "coding": [ { "code": "1", "display": "Married", "description": "Married", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "address": { "line": [ "SADD14", "SADD24", "SADD34" ], "city": "C4", "district": "C4", "state": { "coding": [ { "code": "1", "display": "State1", "description": "State1DESC", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "postalCode": "Z4", "country": { "coding": [ { "code": "1", "display": "USA", "description": "United State of America", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "race": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/4/race" }, "ethnicity": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/4/ethnicity" }, "subject": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/4/subjects" } } ], "count": 4, "hasMore": false, "links": [ { "rel": "self", "href": "locahost:7001/HSDataService-web/api/3.2.0/patientapi/patients?cohortListName=Cohort_List_Test3" } ] }API URL — Patient Identifier
http://localhost:7001/HSDataService-web/api/3.2.0/patientapi/patients?id=1&id=2&id=3&limit=10&offset=0
Example of Response Body
The following example shows the response returned in JSON format.
{ "items": [ { "identifiers": [ { "system": "CDM", "value": "1" }, { "system": "Customer Defined", "value": "P1_1" } ], "name": { "text": "James MN1 Young", "family": "Young", "given": [ "James", "MN1" ] }, "telecom": { "value": "info@oracle.com", "use": { "coding": [ { "code": "CNTCT_INFO_SUBTYP_EML", "display": "Email", "description": "Communicate electronically on the computer", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "gender": { "coding": [ { "code": "1", "display": "Male", "description": "Male", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "birthDate": "01/01/1945", "deceasedBoolean": false, "maritalStatus": { "coding": [ { "code": "1", "display": "Married", "description": "Married", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "address": { "line": [ "SADD11", "SADD21", "SADD31" ], "city": "C1", "district": "C1", "state": { "coding": [ { "code": "1", "display": "State1", "description": "State1DESC", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "postalCode": "Z1", "country": { "coding": [ { "code": "1", "display": "USA", "description": "United State of America", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "race": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/1/race" }, "ethnicity": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/1/ethnicity" }, "subject": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/1/subjects" } }, { "identifiers": [ { "system": "CDM", "value": "2" }, { "system": "Customer Defined", "value": "P2_2" } ], "name": { "text": "William MN2 Perry", "family": "Perry", "given": [ "William", "MN2" ] }, "telecom": { "value": "info@oracle.com", "use": { "coding": [ { "code": "CNTCT_INFO_SUBTYP_EML", "display": "Email", "description": "Communicate electronically on the computer", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "gender": { "coding": [ { "code": "1", "display": "Male", "description": "Male", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "birthDate": "01/14/1945", "deceasedBoolean": false, "maritalStatus": { "coding": [ { "code": "1", "display": "Married", "description": "Married", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "address": { "line": [ "SADD12", "SADD22", "SADD32" ], "city": "C2", "district": "C2", "state": { "coding": [ { "code": "2", "display": "State2", "description": "State2DESC", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "postalCode": "Z2", "country": { "coding": [ { "code": "1", "display": "USA", "description": "United State of America", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "race": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/2/race" }, "ethnicity": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/2/ethnicity" }, "subject": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/2/subjects" } }, { "identifiers": [ { "system": "CDM", "value": "3" }, { "system": "Customer Defined", "value": "P3_3" } ], "name": { "text": "FN3 MN3 LN3", "family": "LN3", "given": [ "FN3", "MN3" ] }, "telecom": { "value": "info@oracle.com", "use": { "coding": [ { "code": "CNTCT_INFO_SUBTYP_EML", "display": "Email", "description": "Communicate electronically on the computer", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "gender": { "coding": [ { "code": "1", "display": "Male", "description": "Male", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "birthDate": "01/27/1945", "deceasedBoolean": false, "maritalStatus": { "coding": [ { "code": "1", "display": "Married", "description": "Married", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "address": { "line": [ "SADD13", "SADD23", "SADD33" ], "city": "C3", "district": "C3", "state": { "coding": [ { "code": "0", "display": "State0", "description": "State0DESC", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] }, "postalCode": "Z3", "country": { "coding": [ { "code": "1", "display": "USA", "description": "United State of America", "sysId": "EHA_CUSTOM_CD_SYS", "sysName": "EHA Custom Code System", "sysVersion": "1" } ] } }, "race": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/3/race" }, "ethnicity": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/3/ethnicity" }, "subject": { "reference": "/HSDataService-web/api/3.2.0/patientapi/patients/3/subjects" } } ], "count": 3, "hasMore": false, "links": [ { "rel": "self", "href": "http://localhost:7001/HSDataService-web/api/3.2.0/patientapi/patients?id=1&id=2&id=3&limit=10&offset=0" } ] }