CapabilityStatement
Overview
The CapabilityStatement resource documents the functionality implemented from the HL7® FHIR® standard. Unlike most resources,
this resource is found at :serviceRootURL/metadata
instead of by its resource name.
Metadata
Get the capabilities and configurations of this implementation and deployment of the FHIR standard.
GET /metadata?:parameters
Implementation Notes
- Authentication is not required to access the Conformance resource
- No parameters other than the standard
_format
parameter are supported for reading CapabilityStatement - Resource actions that are sill under development will be returned in the CapabilityStatement with documentation on the interaction explaining that the resource action is still under development and should not be used in production. These resource actions are listed as ‘beta’ on fhir.cerner.com.
Authorization Types
Authorization is not required.
Open Endpoint Example
Request
curl -i -H "Accept: application/fhir+json" "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/metadata"
Status: 200 OK
{
"resourceType": "CapabilityStatement",
"url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/metadata",
"name": "CernerCapabilityStatement",
"title": "Cerner Capability Statement",
"status": "active",
"publisher": "Cerner",
"date": "2019-10-22",
"description": "Cerner implementation of FHIR on top of Millennium",
"kind": "instance",
"implementation": {
"description": "Cerner implementation of FHIR on top of Millennium",
"url": "https://fhir-open.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d"
},
"fhirVersion": "4.0.1",
"format": [
"json",
"application/fhir+json"
],
"patchFormat": [
"application/json-patch+json"
],
"rest": [
{
"mode": "server",
"documentation": "Cerner implementation of FHIR on top of Millennium",
"security": {
"cors": true
},
"resource": [
{
"type": "CapabilityStatement",
"interaction": [
{
"code": "read"
}
]
},
{
"type": "Account",
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Account ids. It is a required field if the -guarantor or patient fields are not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Account-patient",
"type": "reference",
"documentation": "The entity that caused the expenses. It is a required field if the _id or -guarantor fields are not given. Must be set with identifier."
},
{
"name": "-guarantor",
"type": "reference",
"documentation": "The entity that responsible for payment. It is a required field if the _id or patient fields are not given."
},
{
"name": "type",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Account-type",
"type": "string",
"documentation": "The identifier for the account. Required in every search request."
},
{
"name": "identifier",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Account-identifier",
"type": "number",
"documentation": "Statement Account number. Must be set with patients"
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honoured when '_id' is set."
}
]
},
{
"type": "AllergyIntolerance",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of AllergyIntolerance ids. It is a required field if the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "Who the sensitivity is for. It is a required field if the _id field is not given."
},
{
"name": "clinical-status",
"definition": "http://hl7.org/fhir/R4/SearchParameter/AllergyIntolerance-clinical-status",
"type": "token",
"documentation": "Certainty of the allergy or intolerance."
}
]
},
{
"type": "Appointment",
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Appointment ids. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set."
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honoured when '_id' is set."
},
{
"name": "date",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-date",
"type": "date",
"documentation": "A date or date range from which to find appointments. This must be set when using patient, practitioner or location. The 'date' parameter may be provided once without a prefix or time component to imply a date range or once without a prefix and with a time component to search for appointments at a specific time. Alternately it may be provided twice with 'le' and 'gt' prefixes to search for appointments within a specific range. The date prefix pair must create a closed range."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-patient",
"type": "reference",
"documentation": "One of the individuals of the appointment is this patient. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set."
},
{
"name": "practitioner",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-practitioner",
"type": "reference",
"documentation": "One of the individuals of the appointment is this practitioner. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set."
},
{
"name": "location",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-location",
"type": "reference",
"documentation": "This location is listed in the participants of the appointment. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set."
},
{
"name": "status",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-status",
"type": "token",
"documentation": "The overall status of the appointment."
}
]
},
{
"type": "CarePlan",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchRevInclude": [
"Provenance:target"
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of CarePlan ids."
},
{
"name": "date",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-date",
"type": "date",
"documentation": "A date range with which to find CarePlans. If used, the ‘date’ parameter\n must be provided twice. Once with a 'ge' prefix representing the earliest date, and once\n with a 'le’ prefix representing the latest date. The date prefix pair must create a closed range."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-patient",
"type": "reference",
"documentation": "Who the careplan is for. It is a required field if the _id field is not given."
},
{
"name": "category",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-category",
"type": "token",
"documentation": "The category of the careplan. Category assess-plan is supported as of now."
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honored when '_id' is set."
}
]
},
{
"type": "CareTeam",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-careteam"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchRevInclude": [
"Provenance:target"
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "CareTeam id supports only the single id. It is a required field if the\n patient or encounter fields are not given."
},
{
"name": "category",
"definition": "http://hl7.org/fhir/R4/SearchParameter/CareTeam-category",
"type": "token",
"documentation": "The category of the careteam. Category Longitudinal (patient level) or Encounter\n is supported as of now."
},
{
"name": "encounter",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-encounter",
"type": "reference",
"documentation": "The Encounter level CareTeam are displayed."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-patient",
"type": "reference",
"documentation": "Who the careteam is for. It is a required field if the _id field is not given."
},
{
"name": "status",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-status",
"type": "token",
"documentation": "The status of the CareTeam."
}
]
},
{
"type": "Condition",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Condition ids. It is a required field if the patient or subject fields are not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "Who has the condition. It is a required field if the subject or _id fields are not given."
},
{
"name": "subject",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Condition-subject",
"type": "reference",
"documentation": "Who has the condition. It is a required field if the patient or _id fields are not given."
},
{
"name": "clinical-status",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Condition-clinical-status",
"type": "token",
"documentation": "The clinical status of the condition."
},
{
"name": "category",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Condition-category",
"type": "token",
"documentation": "The category of the condition. Categories problem-list-item, encounter-diagnosis and health-concern are supported as of now."
}
]
},
{
"type": "Coverage",
"interaction": [
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Coverage-patient",
"type": "reference",
"documentation": "Retrieve coverages for a patient."
}
]
},
{
"type": "Device",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Device ids. It is a required field if the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Device-patient",
"type": "reference",
"documentation": "The patient to whom Device is affixed. It is a required field if the _id field is not given."
}
]
},
{
"type": "DocumentReference",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
},
{
"code": "create"
},
{
"code": "update"
}
],
"updateCreate": false,
"searchRevInclude": [
"Provenance:target"
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-id",
"type": "token",
"documentation": "A single or comma separated list of DocumentReference ids.\n It is a required field if the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-patient",
"type": "reference",
"documentation": "The patient the document is about.\n It is a required field if the subject field is not given."
},
{
"name": "encounter",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-encounter",
"type": "reference",
"documentation": "The Encounter in which the document was created."
},
{
"name": "period",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-period",
"type": "date",
"documentation": "A date range with which to find Documents. If used, the 'period' parameter\n must be provided twice. Once with a 'ge' prefix representing the earliest date, and once with\n a 'lt' prefix representing the latest date. The period prefix pair must create a closed range\n and cannot be equal to each other."
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return in a page."
},
{
"name": "type",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-type",
"type": "token",
"documentation": "The kind of document (LOINC if possible)."
},
{
"name": "category",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-category",
"type": "token",
"documentation": "The categorization of document."
},
{
"name": "date",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-date",
"type": "date",
"documentation": "A date parameter may be provided once with a prefix and time component to\n imply a date range. Alternately it may be provided twice with 'le', 'lt', 'ge', or 'gt'\n prefixes and time component to search for procedures within a specific range. The date and\n prefix pairs must create a closed range. Must be set with patient."
}
],
"operation": [
{
"name": "USCoreFetchDocumentReferences",
"definition": "http://hl7.org/fhir/us/core/OperationDefinition/docref",
"documentation": "US Core Fetch DocumentReferences"
}
]
},
{
"type": "Encounter",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Encounter ids. It is a required field if the patient or subject fields are not given."
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honored when '_id' is set."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "The patient present at the encounter. It is a required field if the _id or subject fields are not given."
},
{
"name": "subject",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Encounter-subject",
"type": "reference",
"documentation": "The patient present at the encounter. It is a required field if the _id or patient fields are not given."
}
]
},
{
"type": "Goal",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchRevInclude": [
"Provenance:target"
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "Goal id supports only the single id. It is a required field if\n the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-patient",
"type": "reference",
"documentation": "Who has the goal is for. It is a required field if the _id field is not given."
},
{
"name": "target-date",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-target-date",
"type": "date",
"documentation": "A date or date range from which to find Goals."
}
]
},
{
"type": "Immunization",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Immunization ids. It is a required field if the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "The patient for the vaccination record. It is a required field if the _id field is not given."
},
{
"name": "date",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-date",
"type": "date",
"documentation": "Vaccination (non)-Administration Date."
}
]
},
{
"type": "Location",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-location"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Location ids. It is a\n required field if the -physicalType field is not given"
},
{
"name": "-physicalType",
"type": "token",
"documentation": "The Location's physical type. It is a required field if the _id field is not given"
},
{
"name": "identifier",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-location-identifier",
"type": "token",
"documentation": "A location's identifier."
},
{
"name": "address",
"type": "string",
"documentation": "A (part of the) address of the location"
},
{
"name": "address-city",
"type": "string",
"documentation": "A city specified in an address. It is a required field if the\n address-state or address-postalcode fields are not given"
},
{
"name": "address-state",
"type": "string",
"documentation": "A state specified in an address"
},
{
"name": "address-postalcode",
"type": "string",
"documentation": "A postal code specified in an address"
},
{
"name": "name",
"type": "string",
"documentation": "A portion of the location's name or alias"
},
{
"name": "organization",
"type": "reference",
"documentation": "Searches for locations that are managed by the provided organization"
}
]
},
{
"type": "OperationDefinition",
"interaction": [
{
"code": "read"
}
]
},
{
"type": "Patient",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Patient ids. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "identifier",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Patient-identifier",
"type": "token",
"documentation": "A patient identifier. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "name",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Patient-name",
"type": "string",
"documentation": "The beginning of any name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "given",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-given",
"type": "string",
"documentation": "The beginning of the given name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "family",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-family",
"type": "string",
"documentation": "The beginning of the family name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "address-postalcode",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-address-postalcode",
"type": "string",
"documentation": "The postal code of the address of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "birthdate",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-birthdate",
"type": "date",
"documentation": "The date of birth of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "phone",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-phone",
"type": "token",
"documentation": "The value of the phone number of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "email",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-email",
"type": "token",
"documentation": "The value of the email address of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "gender",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-gender",
"type": "token",
"documentation": "The administrative gender of the patient. Gender may only be provided if another parameter other than '_id' is provided"
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honoured when '_id' or 'identifier' are set."
}
],
"operation": [
{
"name": "health-cards-issue",
"definition": "https://spec.smarthealth.cards/artifacts/operation-patient-i-health-cards-issue.json",
"documentation": "Issues verifiable health cards for the patient"
}
]
},
{
"type": "Practitioner",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Practitioner ids."
}
]
},
{
"type": "RelatedPerson",
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of RelatedPerson ids. It is a required field if the identifier or patient fields are not given."
},
{
"name": "identifier",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Patient-identifier",
"type": "token",
"documentation": "An Identifier of the RelatedPerson. It is a required field if the id or patient fields are not given"
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "The patient this related person is related to. It is a required field if the id or identifier fields are not given"
}
]
},
{
"type": "StructureDefinition",
"interaction": [
{
"code": "read"
}
]
}
]
}
]
}
Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.
Closed Endpoint Example
Request
curl -i -H "Accept: application/fhir+json" "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/metadata"
Status: 200 OK
{
"resourceType": "CapabilityStatement",
"url": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/metadata",
"name": "CernerCapabilityStatement",
"title": "Cerner Capability Statement",
"status": "active",
"publisher": "Cerner",
"date": "2019-10-22",
"description": "Cerner implementation of FHIR on top of Millennium",
"kind": "instance",
"implementation": {
"description": "Cerner implementation of FHIR on top of Millennium",
"url": "https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d"
},
"fhirVersion": "4.0.1",
"format": [
"json",
"application/fhir+json"
],
"patchFormat": [
"application/json-patch+json"
],
"rest": [
{
"mode": "server",
"documentation": "Cerner implementation of FHIR on top of Millennium",
"security": {
"extension": [
{
"url": "http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris",
"extension": [
{
"url": "token",
"valueUri": "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/token"
},
{
"url": "authorize",
"valueUri": "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/personas/provider/authorize"
}
]
}
],
"cors": true,
"service": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/restful-security-service",
"code": "SMART-on-FHIR"
}
],
"text": "OAuth2 using SMART-on-FHIR profile (see http://docs.smarthealthit.org/)."
}
],
"description": "OAuth2 plus SMART extensions"
},
"resource": [
{
"type": "CapabilityStatement",
"interaction": [
{
"code": "read"
}
]
},
{
"type": "Account",
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Account ids. It is a required field if the -guarantor or patient fields are not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Account-patient",
"type": "reference",
"documentation": "The entity that caused the expenses. It is a required field if the _id or -guarantor fields are not given. Must be set with identifier."
},
{
"name": "-guarantor",
"type": "reference",
"documentation": "The entity that responsible for payment. It is a required field if the _id or patient fields are not given."
},
{
"name": "type",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Account-type",
"type": "string",
"documentation": "The identifier for the account. Required in every search request."
},
{
"name": "identifier",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Account-identifier",
"type": "number",
"documentation": "Statement Account number. Must be set with patients"
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honoured when '_id' is set."
}
]
},
{
"type": "AllergyIntolerance",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of AllergyIntolerance ids. It is a required field if the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "Who the sensitivity is for. It is a required field if the _id field is not given."
},
{
"name": "clinical-status",
"definition": "http://hl7.org/fhir/R4/SearchParameter/AllergyIntolerance-clinical-status",
"type": "token",
"documentation": "Certainty of the allergy or intolerance."
}
]
},
{
"type": "Appointment",
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
},
{
"code": "create"
},
{
"code": "patch"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Appointment ids. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set."
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honoured when '_id' is set."
},
{
"name": "date",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-date",
"type": "date",
"documentation": "A date or date range from which to find appointments. This must be set when using patient, practitioner or location. The 'date' parameter may be provided once without a prefix or time component to imply a date range or once without a prefix and with a time component to search for appointments at a specific time. Alternately it may be provided twice with 'le' and 'gt' prefixes to search for appointments within a specific range. The date prefix pair must create a closed range."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-patient",
"type": "reference",
"documentation": "One of the individuals of the appointment is this patient. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set."
},
{
"name": "practitioner",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-practitioner",
"type": "reference",
"documentation": "One of the individuals of the appointment is this practitioner. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set."
},
{
"name": "location",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-location",
"type": "reference",
"documentation": "This location is listed in the participants of the appointment. Either the '_id' parameter or one of the 'patient', 'practitioner' or 'location' parameters must be set."
},
{
"name": "status",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Appointment-status",
"type": "token",
"documentation": "The overall status of the appointment."
}
]
},
{
"type": "Basic",
"interaction": [
{
"code": "create"
}
]
},
{
"type": "CarePlan",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-careplan"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchRevInclude": [
"Provenance:target"
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of CarePlan ids."
},
{
"name": "date",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-date",
"type": "date",
"documentation": "A date range with which to find CarePlans. If used, the ‘date’\n parameter must be provided twice. Once with a 'ge' prefix representing the earliest date,\n and once with a 'le’ prefix representing the latest date. The date prefix pair must create\n a closed range."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-patient",
"type": "reference",
"documentation": "Who the careplan is for. It is a required field if the _id field is not given."
},
{
"name": "category",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careplan-category",
"type": "token",
"documentation": "The category of the careplan. Category assess-plan is supported as of now."
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honored when '_id' is set."
}
]
},
{
"type": "CareTeam",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-careteam"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchRevInclude": [
"Provenance:target"
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "CareTeam id supports only the single id. It is a required field if\n the patient or encounter fields are not given."
},
{
"name": "category",
"definition": "http://hl7.org/fhir/R4/SearchParameter/CareTeam-category",
"type": "token",
"documentation": "The category of the careteam. Category Longitudinal (patient level)\n or Encounter is supported as of now."
},
{
"name": "encounter",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-encounter",
"type": "reference",
"documentation": "The Encounter level CareTeam are displayed."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-patient",
"type": "reference",
"documentation": "Who the careteam is for. It is a required field if the _id field is not given."
},
{
"name": "status",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-careteam-status",
"type": "token",
"documentation": "The status of the CareTeam."
}
]
},
{
"type": "Condition",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-condition"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
},
{
"code": "create"
},
{
"code": "update"
}
],
"updateCreate": false,
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Condition ids. It is a required field if the patient or subject fields are not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "Who has the condition. It is a required field if the subject or _id fields are not given."
},
{
"name": "subject",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Condition-subject",
"type": "reference",
"documentation": "Who has the condition. It is a required field if the patient or _id fields are not given."
},
{
"name": "clinical-status",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Condition-clinical-status",
"type": "token",
"documentation": "The clinical status of the condition."
},
{
"name": "category",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Condition-category",
"type": "token",
"documentation": "The category of the condition. Categories problem-list-item and encounter-diagnosis are supported as of now."
}
]
},
{
"type": "Coverage",
"interaction": [
{
"code": "search-type"
},
{
"code": "create"
}
],
"searchParam": [
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Coverage-patient",
"type": "reference",
"documentation": "Retrieve coverages for a patient."
}
]
},
{
"type": "Device",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Device ids. It is a required field if the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Device-patient",
"type": "reference",
"documentation": "The patient to whom Device is affixed. It is a required field if the _id field is not given."
}
]
},
{
"type": "DocumentReference",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-documentreference"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
},
{
"code": "create"
},
{
"code": "update"
}
],
"updateCreate": false,
"searchRevInclude": [
"Provenance:target"
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-id",
"type": "token",
"documentation": "A single or comma separated list of DocumentReference ids. It is a\n required field if the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-patient",
"type": "reference",
"documentation": "The patient the document is about. It is a required field if the\n subject field is not given."
},
{
"name": "encounter",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-encounter",
"type": "reference",
"documentation": "The Encounter in which the document was created."
},
{
"name": "period",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-period",
"type": "date",
"documentation": "A date range with which to find Documents. If used, the 'period' parameter\n must be provided twice. Once with a 'ge' prefix representing the earliest date, and once with\n a 'lt' prefix representing the latest date. The period prefix pair must create a closed range\n and cannot be equal to each other."
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return in a page."
},
{
"name": "type",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-type",
"type": "token",
"documentation": "The kind of document (LOINC if possible)."
},
{
"name": "category",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-category",
"type": "token",
"documentation": "The categorization of document."
},
{
"name": "date",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-documentreference-date",
"type": "date",
"documentation": "A date parameter may be provided once with a prefix and time component to\n imply a date range. Alternately it may be provided twice with 'le', 'lt', 'ge', or 'gt' prefixes and\n time component to search for procedures within a specific range. The date and prefix pairs must create\n a closed range. Must be set with patient."
}
],
"operation": [
{
"name": "USCoreFetchDocumentReferences",
"definition": "http://hl7.org/fhir/us/core/OperationDefinition/docref",
"documentation": "US Core Fetch DocumentReferences"
}
]
},
{
"type": "Encounter",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
},
{
"code": "create"
},
{
"code": "patch"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Encounter ids. It is a required field if the patient or subject fields are not given."
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honored when '_id' is set."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "The patient present at the encounter. It is a required field if the _id or subject fields are not given."
},
{
"name": "subject",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Encounter-subject",
"type": "reference",
"documentation": "The patient present at the encounter. It is a required field if the _id or patient fields are not given."
}
]
},
{
"type": "Goal",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchRevInclude": [
"Provenance:target"
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "Goal id supports only the single id. It is a required field if the patient\n field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-patient",
"type": "reference",
"documentation": "Who has the goal is for. It is a required field if the _id field is not given."
},
{
"name": "target-date",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-goal-target-date",
"type": "date",
"documentation": "A date or date range from which to find Goals."
}
]
},
{
"type": "Immunization",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-immunization"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Immunization ids. It is a required field if the patient field is not given."
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "The patient for the vaccination record. It is a required field if the _id field is not given."
},
{
"name": "date",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-date",
"type": "date",
"documentation": "Vaccination (non)-Administration Date."
}
]
},
{
"type": "Location",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-location"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Location ids. It is a required\n field if the -physicalType field is not given"
},
{
"name": "-physicalType",
"type": "token",
"documentation": "The Location's physical type. It is a required field if the _id field is not given"
},
{
"name": "identifier",
"definition": "http://hl7.org/fhir/us/core/SearchParameter/us-core-location-identifier",
"type": "token",
"documentation": "A location's identifier."
},
{
"name": "address",
"type": "string",
"documentation": "A (part of the) address of the location"
},
{
"name": "address-city",
"type": "string",
"documentation": "A city specified in an address. It is a required field if the address-state or\n address-postalcode fields are not given"
},
{
"name": "address-state",
"type": "string",
"documentation": "A state specified in an address"
},
{
"name": "address-postalcode",
"type": "string",
"documentation": "A postal code specified in an address"
},
{
"name": "name",
"type": "string",
"documentation": "A portion of the location's name or alias"
},
{
"name": "organization",
"type": "reference",
"documentation": "Searches for locations that are managed by the provided organization"
}
]
},
{
"type": "OperationDefinition",
"interaction": [
{
"code": "read"
}
]
},
{
"type": "Patient",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
},
{
"code": "create"
},
{
"code": "patch"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Patient ids. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "identifier",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Patient-identifier",
"type": "token",
"documentation": "A patient identifier. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "name",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Patient-name",
"type": "string",
"documentation": "The beginning of any name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "given",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-given",
"type": "string",
"documentation": "The beginning of the given name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "family",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-family",
"type": "string",
"documentation": "The beginning of the family name of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "address-postalcode",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-address-postalcode",
"type": "string",
"documentation": "The postal code of the address of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "birthdate",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-birthdate",
"type": "date",
"documentation": "The date of birth of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "phone",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-phone",
"type": "token",
"documentation": "The value of the phone number of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "email",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-email",
"type": "token",
"documentation": "The value of the email address of the patient. Either the '_id' parameter, or a combination of 'identifier', 'birthdate', 'name', 'given', 'family', 'address-postalcode', 'phone', or 'email' parameters must be provided."
},
{
"name": "gender",
"definition": "http://hl7.org/fhir/R4/SearchParameter/individual-gender",
"type": "token",
"documentation": "The administrative gender of the patient. Gender may only be provided if another parameter other than '_id' is provided"
},
{
"name": "_count",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-count",
"type": "number",
"documentation": "The maximum number of results to return. Not honoured when '_id' or 'identifier' are set."
}
]
},
{
"type": "Practitioner",
"supportedProfile": [
"http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
],
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of Practitioner ids."
}
]
},
{
"type": "RelatedPerson",
"interaction": [
{
"code": "read"
},
{
"code": "search-type"
}
],
"searchParam": [
{
"name": "_id",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Resource-id",
"type": "token",
"documentation": "A single or comma separated list of RelatedPerson ids. It is a required field if the identifier or patient fields are not given."
},
{
"name": "identifier",
"definition": "http://hl7.org/fhir/R4/SearchParameter/Patient-identifier",
"type": "token",
"documentation": "An Identifier of the RelatedPerson. It is a required field if the id or patient fields are not given"
},
{
"name": "patient",
"definition": "http://hl7.org/fhir/R4/SearchParameter/clinical-patient",
"type": "reference",
"documentation": "The patient this related person is related to. It is a required field if the id or identifier fields are not given"
}
]
},
{
"type": "StructureDefinition",
"interaction": [
{
"code": "read"
}
]
}
]
}
]
}
Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.
Well-Known SMART Configuration
Get the SMART authorization endpoints and launch capabilities.
GET /.well-known/smart-configuration?:parameters
Implementation Notes
- Authentication is not required to access the configuration information
- No parameters other than the standard
_format
parameter are supported for reading - The configuration information is not accessible through the Open Endpoint
Authorization Types
Authorization is not required.
Example
Request
curl -i -H "Accept: application/json" "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/.well-known/smart-configuration"
Status: 200 OK
{
"authorization_endpoint": "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/personas/provider/authorize",
"token_endpoint": "https://authorization.cerner.com/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/token",
"revocation_endpoint": "https://authorization.devcerner.com/tenants/2c400054-42d8-4e74-87b7-80b5bd5fde9f/protocols/oauth2/profiles/smart-v1/token/revoke",
"token_endpoint_auth_methods_supported": [
"client_secret_basic",
"private_key_jwt"
],
"token_endpoint_auth_signing_alg_values_supported": [
"RS384",
"ES384"
],
"scopes_supported": [
"launch",
"profile",
"fhirUser",
"openid",
"online_access",
"user/Account.read",
"patient/Account.read",
"system/Account.read",
"user/AllergyIntolerance.read",
"patient/AllergyIntolerance.read",
"system/AllergyIntolerance.read",
"user/AllergyIntolerance.write",
"patient/AllergyIntolerance.write",
"system/AllergyIntolerance.write",
"user/Appointment.read",
"patient/Appointment.read",
"system/Appointment.read",
"user/Appointment.write",
"patient/Appointment.write",
"system/Appointment.write",
"user/Basic.write",
"patient/Basic.write",
"system/Basic.write",
"user/Binary.read",
"patient/Binary.read",
"system/Binary.read",
"user/CarePlan.read",
"patient/CarePlan.read",
"system/CarePlan.read",
"user/CareTeam.read",
"patient/CareTeam.read",
"system/CareTeam.read",
"user/Condition.read",
"patient/Condition.read",
"system/Condition.read",
"user/Condition.write",
"patient/Condition.write",
"system/Condition.write",
"user/Coverage.read",
"patient/Coverage.read",
"system/Coverage.read",
"user/Coverage.write",
"patient/Coverage.write",
"system/Coverage.write",
"user/Device.read",
"patient/Device.read",
"system/Device.read",
"user/DocumentReference.read",
"patient/DocumentReference.read",
"system/DocumentReference.read",
"user/DocumentReference.write",
"patient/DocumentReference.write",
"system/DocumentReference.write",
"user/Encounter.read",
"patient/Encounter.read",
"system/Encounter.read",
"user/Encounter.write",
"patient/Encounter.write",
"system/Encounter.write",
"user/Immunization.read",
"patient/Immunization.read",
"system/Immunization.read",
"user/Immunization.write",
"patient/Immunization.write",
"system/Immunization.write",
"user/MedicationRequest.read",
"patient/MedicationRequest.read",
"system/MedicationRequest.read",
"user/MedicationRequest.write",
"patient/MedicationRequest.write",
"system/MedicationRequest.write",
"user/NutritionOrder.read",
"patient/NutritionOrder.read",
"system/NutritionOrder.read",
"user/Observation.read",
"patient/Observation.read",
"system/Observation.read",
"user/Observation.write",
"patient/Observation.write",
"system/Observation.write",
"user/Organization.read",
"system/Organization.read",
"user/Organization.write",
"system/Organization.write",
"user/Patient.read",
"patient/Patient.read",
"system/Patient.read",
"user/Patient.write",
"patient/Patient.write",
"system/Patient.write",
"user/Person.read",
"patient/Person.read",
"system/Person.read",
"user/Practitioner.read",
"system/Practitioner.read",
"user/Practitioner.write",
"system/Practitioner.write",
"user/Procedure.read",
"patient/Procedure.read",
"system/Procedure.read",
"user/Procedure.write",
"patient/Procedure.write",
"system/Procedure.write",
"user/Provenance.read",
"patient/Provenance.read",
"system/Provenance.read",
"user/Provenance.write",
"patient/Provenance.write",
"system/Provenance.write",
"user/RelatedPerson.read",
"patient/RelatedPerson.read",
"system/RelatedPerson.read",
"user/Schedule.read",
"patient/Schedule.read",
"system/Schedule.read",
"user/ServiceRequest.read",
"patient/ServiceRequest.read",
"system/ServiceRequest.read",
"system/FinancialTransaction.write"
],
"response_types_supported": [
"code"
],
"management_endpoint": "https://authorization.devcerner.com/tenants/2c400054-42d8-4e74-87b7-80b5bd5fde9f/personas/provider/my-authorizations",
"introspection_endpoint": "https://authorization.cerner.com/tokeninfo",
"capabilities": [
"launch-ehr",
"launch-standalone",
"client-public",
"client-confidential-symmetric",
"sso-openid-connect",
"context-banner",
"context-style",
"context-ehr-patient",
"context-ehr-encounter",
"permission-patient",
"permission-user"
]
}
Note: The examples provided here are non-normative and replaying them in the public sandbox is not guaranteed to yield the results shown on the site.