Zus FHIR GraphQL Service
The Zus FHIR GraphQL service allows users to interactively retrieve structured health data for use in web and API applications.
For large-scale batch querying and analytics, Zus provides Data Mart services. Our solution engineers will be happy to work with you do choose the right service for your needs.
API Endpoints
https://api.zusapi.com/fqs/query
Version
beta
Getting started
Authentication
All requests to FQS require authentication.
FQS supports the same HTTP Authorization
token used througout Zus APIs. Queries are made using a POST request and a bearer token. See Authenticating for API Access for instructions on obtaining a bearer token.
POST /fqs/query HTTP/1.1
Host: api.zusapi.com/fqs/query
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
Content-Type: application/json
Using HTTP 2:
POST /fqs/query HTTP/2
Host: api.zusapi.com/fqs/query
authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
content-type: application/json
Find a patient
Find the FHIR resource iD of a Patient record, and make the following query in Postman (link TBD):
query {
Patient (id: $id) {
id
name { family given }
}
}
Data you are authorized to see
FQS is a read-only service. You are permitted to view data in the Zus platform that was either created directly by your organization, or is part of the Common Patient Record for a patient that your organization has a treatment relationship with.
To view data that created by your organization, perform builder-scoped searches. To view data in the Common Patient Record, perform patient-scoped searches.
Examples
Get a single resource by FHIR ID
query {
Patient (id: $id) {
id
name { family given }
// any other fields you want
}
}
A more detailed example
Expand
query {
Patient(id: "0098df9f-e41f-4ded-8fa3-bf9190a0db1d") {
address {
city
country
district
line
period {
start
end
}
postalCode
state
text
type
use
}
birthDate
contact {
relationship {
coding {
code
}
}
telecom {
system
use
value
}
}
deceasedBoolean
deceasedDateTime
gender
id
identifier {
system
value
}
maritalStatus {
coding {
code
}
text
}
managingOrganization {
reference
display
}
name {
family
given
period {
start
end
}
prefix
suffix
text
use
}
}
}
Search for Patients with a UPID
The List
query type allows you to retrieve the first n results. The first 10 results are returned by default.
query {
ConditionList (upid: $upid) {
id
meta { lastUpdated }
}
}
A more detailed example
Expand
{
PatientList(upid: "0468241e-220c-4fa8-bed2-15343430b27d") {
address {
city
country
district
line
period {
start
end
}
postalCode
state
text
type
use
}
birthDate
contact {
relationship {
coding {
code
}
}
telecom {
system
use
value
}
}
deceasedBoolean
deceasedDateTime
gender
id
identifier {
system
value
}
maritalStatus {
coding {
code
}
text
}
managingOrganization {
reference
display
}
name {
family
given
period {
start
end
}
prefix
suffix
text
use
}
}
}
Paginating through results
If you need to paginate through a large number of results, use the Connection
query type.
query {
ConditionConnection (
upid: $upid,
first: 100,
after: "",
filter: { clinicalStatus: { anymatch: "active" } }
) {
pageInfo {
hasNextPage
}
edges {
node {
id
meta { lastUpdated }
}
cursor
}
}
}
A more detailed example
Expand
query MedicationRequest {
MedicationRequestConnection(
upid: "4ed64962-9c8f-4712-9484-db6f85174817"
first: 100
) {
edges {
node {
resourceType
contained {
resource {
... on Medication {
id
resourceType
code {
coding {
extension {
url
valueString
}
system
code
display
userSelected
}
}
}
... on Organization {
id
resourceType
_organization__name: name
}
... on Practitioner {
id
resourceType
_practitioner__name: name {
family
given
prefix
suffix
}
}
}
}
meta {
id
versionId
lastUpdated
source
profile
security {
system
code
}
tag {
system
code
}
}
implicitRules
authoredOn
language
text {
id
div
}
identifier {
id
type {
coding {
system
code
display
}
}
system
value
period {
start
end
}
}
category {
coding {
system
code
display
}
}
medicationCodeableConcept {
coding {
extension {
url
valueString
}
system
code
display
userSelected
}
text
}
subject {
id
reference
type
identifier {
id
type {
coding {
system
code
display
}
}
system
value
period {
start
end
}
}
display
}
}
cursor
}
pageInfo {
hasNextPage
}
}
}
The response includes a value for cursor
. To get the next page of results, provide the after
parameter using the last cursor
in the last page.
query MedicationRequest {
MedicationRequestConnection(
upid: "4ed64962-9c8f-4712-9484-db6f85174817"
after: "f789c7f7-f706-4119-98ff-c23c578c10f1"
) {
edges {
node {
id
meta {
tag {
system
code
}
}
}
cursor
}
pageInfo {
hasNextPage
}
}
}
We currently have a partial implementation of the GraphQL Cursor Connections Specification. Forward pagination (with first
and after
) is supported, but reverse pagination (with last
and before
) has not been implemented.
Syntax overview
Query scopes
For HTTP requests, the POST body is passed as a JSON string:
{
"query": "<queryContent>",
"variables": {
"variable1": "value1"
}
}
<queryContent>
is a GraphQL query string:
query <queryName> {
<queryType> (<parameters) {
<fields>
}
}
<queryName>
is optional and allows you to identify your query.<queryType>
is one of the types below.<parameters>
varies by query type. There is always a required scope parameter (id
orupid
), and Connection query types support optional pagination, filter, and sort parameters.<fields>
varies by query type. See the documentation below for where to request specific FHIR fields.
Single resource
query [<name>] {
<resourceType> (id: $id) {
// FHIR fields
}
}
<resourceType>
is the FHIR resource type$id
(required) is the FHIR resource ID
Single resoure history
History queries return all versions of a single resource. Versions are sorted in ascending order.
query [<name>] {
<resourceType>History (id: $id) {
// FHIR fields
}
}
<resourceType>
is the FHIR resource type$id
(required) is the FHIR resource ID
Patient-scoped queries
List queries
query [<name>] {
<resourceType>List (upid: $upid) {
// FHIR fields
}
}
<resourceType>
is the FHIR resource type$upid
(required) is the patient UPID
Connection queries
query [<name>] {
<resourceType>Connection (upid: $upid, [<pagination>], [<sort>], [<filter>]) {
pageInfo {
hasNextPage
}
edges {
node {
// FHIR fields
}
cursor
}
}
}
<resourceType>
is the FHIR resource type$upid
(required) is the patient UPID<pagination>
(optional) can be any/all of the pagination parameters. See below for pagination parameter documentation.<sort>
(optional) is a field to sort by. See details below.<filter>
(optional) is an object of fields to filter by. See detials below.
Builder-scoped queries
Under construction
Filtering
Connection queries support a filter
argument to filter returned results. The filter
argument has the following form:
{
<searchTerm>: { <predicate>: <value> }
}
Valid values for <searchTerm>
depend on the resource type. All resource types support a <searchTerm>
of tag
and ids
. To look up what filter parameters are supported by each resource type, look for <resourceType>FilterParams
under the list of types.
Predicates
Valid values for <predicate>
and <value>
depends on the search term type.
All types
Predicate | Values | Description |
---|---|---|
missing |
true false |
Match resources that have or are missing this field |
Date
Predicate | Values | Description |
---|---|---|
gt |
"2023-03-21" "2022-06-23T22:08:41+00:00" |
Match resources with <searchTerm> after this date |
ge |
"2023-03-21" "2022-06-23T22:08:41+00:00" |
Match resources with <searchTerm> on or after this date |
eq |
"2023-03-21" "2022-06-23T22:08:41+00:00" |
Match resources with <searchTerm> on this date |
le |
"2023-03-21" "2022-06-23T22:08:41+00:00" |
Match resources with <searchTerm> on or before this date |
lt |
"2023-03-21" "2022-06-23T22:08:41+00:00" |
Match resources with <searchTerm> before this date |
String
Predicate | Values | Description |
---|---|---|
eq |
"active" |
Match resources where <searchTerm> is exactly this string |
startswith |
"act" |
Match resources where <searchTerm> starts with this string |
StringSet
Predicate | Values | Description |
---|---|---|
anymatch |
["active", "stopped"] |
Match resources where <searchTerm> includes any of these values |
allmatch |
["1234", "aspirin"] |
Match resources where <searchTerm> includes all of these values |
nonematch |
["surescripts", "quest"] |
Match resources where <searchTerm> includes none of these values |
Sorting
Connection queries support a sort
argument to sort returned results. The sort
argument has the following form:
{
<sortTerm>: <direction>
}
<direction>
is either "ASC"
for ascending or "DESC"
for descending.
Only one sort parameter may be specified at a time. All resource types can be sorted by lastUpdated
. To look up what sort parameters are supported by each resource type, look for <resourceType>SortParams
under the list of types.
Pagination
Valid pagination parameters:
first
: Page size to returnafter
: Return results after the specified cursor
References and contained resources
FHIR resources often contain a reference to another resource of a different type. To get fields from the referenced resource, use GraphQL fragments.
Example of getting a Patient's managingOrganization
query Patient {
Patient (id: "0a9f397d-1255-4f28-8f58-7ca0e6509e5b") {
id
meta {
lastUpdated
versionId
tag {
system
code
}
}
extension {
url
valueString
}
managingOrganization {
resource {
... on Organization {
id
name
}
}
}
}
}
FHIR resource types
FHIR resoure types
Resoruces in the designated record set (DRS)
The designated record set (DRS) covers the records that individuals have a right to request under the HIPAA Privacy Rule
Zus has mapped record types in the DRS to the following resources in the FHIR standard:
- Account
- AllergyIntolerance
- Appointment
- AppointmentResponse
- BodyStructure
- CarePlan
- CareTeam
- ClinicalImpression
- Composition
- Condition
- Consent
- Coverage
- CoverageEligibilityRequest
- CoverageEligibilityResponse
- DetectedIssue
- Device
- DeviceRequest
- DiagnosticReport
- DocumentManifest
- DocumentReference
- Encounter
- EpisodeOfCare
- FamilyMemberHistory
- Flag
- Goal
- ImagingStudy
- Immunization
- ImmunizationEvaluation
- ImmunizationRecommendation
- MeasureReport
- Media
- MedicationAdministration
- MedicationDispense
- MedicationRequest
- MedicationStatement
- MolecularSequence
- NutritionOrder
- Observation
- Patient
- Person
- Procedure
- Provenance
- RelatedPerson
- RiskAssessment
- ServiceRequest
- Specimen
- SupplyDelivery
- SupplyRequest
- VisionPrescription
FHIR resource types in the DRS can be queried using patient-scoped queries.
Foundational resources
Foundational resource types are FHIR resource types that represent entities in the health system. These records by themselves are not PHI, but are referenced by PHI as they are involved in patient treatment. Zus considers the following FHIR resource types to be Foundational:
- Location
- Medication
- Organization
- Practitioner
- PractitionerRole
Limitations and best practices
Superclusters (UPIDs with over 1000 resources for a single resource type) have poor query performance
Don't request fields than you don't need. Response latency is correlated with response size, and requesting too many fields increases the size of the response.
If you're trying to compute statistics, you should probably use the data lake/warehouse
Tech details
How is FQS related to GraphQL with FHIR?
The GraphQL schema on FQS was based on the draft GraphQL on FHIR spec, but we have chosen to diverge on several points:
- The query scopes for patient-centric and builder-centric queries are unique to Zus
- We do not suppress empty elements (the GraphQL documentation is ambiguous about this and it has caused confusion in the FHIR community)
- Pagination follows the GraphQL Cursor Connection spec rather than the Connection examples in the FHIR spec
- Instead of supporting FHIR search parameters, FQS search parameters are curated. We are using the Dgraph database syntax as inspiration for allowing richer combinations of filter parameters
- FQS supports fragment expansion of contained resources (but the client has to know in advance what resource type they want). The FHIR GraphQL spec expressly does not support _contained
- FQS supports sorting but the FHIR GraphQL spec does not mention it
How data gets in FQS
There are a number of ways data gets in the Zus ecosystem:
- Direct writes via API
- Third party data from patient history jobs
- Data arriving from third party subscriptions
- Derived data (Lenses) generated automatically by Zus
FQS is eventually consistent for all data input sources. Direct writes from input APIs typically arrive in FQS within a second. Derived data is typically updated within seconds. Data from patient history jobs arrive between a few minutes and 24 hours, depending on the data source. Data from third party subscriptions typically arrive in FQS within seconds from when it is received by Zus.
Queries
AllergyIntolerance
Response
Returns an AllergyIntolerance
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query AllergyIntolerance($id: ID!) {
AllergyIntolerance(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
clinicalStatus {
...CodeableConceptFragment
}
verificationStatus {
...CodeableConceptFragment
}
type
category
criticality
code {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
onsetDateTime
onsetAge {
...AgeFragment
}
onsetPeriod {
...PeriodFragment
}
onsetRange {
...RangeFragment
}
onsetString
recordedDate
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
lastOccurrence
note {
...AnnotationFragment
}
reaction {
...AllergyIntoleranceReactionFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"AllergyIntolerance": {
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"clinicalStatus": CodeableConcept,
"verificationStatus": CodeableConcept,
"type": "allergy",
"category": ["food"],
"criticality": "low",
"code": CodeableConcept,
"patient": Reference,
"encounter": Reference,
"onsetDateTime": "abc123",
"onsetAge": Age,
"onsetPeriod": Period,
"onsetRange": Range,
"onsetString": "xyz789",
"recordedDate": "abc123",
"recorder": Reference,
"asserter": Reference,
"lastOccurrence": "xyz789",
"note": [Annotation],
"reaction": [AllergyIntoleranceReaction]
}
}
}
AllergyIntoleranceConnection
Response
Returns an AllergyIntoleranceConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - AllergyIntoleranceFilterParams!
|
Default = {} |
sort - AllergyIntoleranceSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query AllergyIntoleranceConnection(
$upid: ID!,
$filter: AllergyIntoleranceFilterParams!,
$sort: AllergyIntoleranceSortParams!,
$first: Int!,
$after: String!
) {
AllergyIntoleranceConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...AllergyIntoleranceEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"AllergyIntoleranceConnection": {
"pageInfo": PageInfo,
"edges": [AllergyIntoleranceEdge]
}
}
}
AllergyIntoleranceHistory
Response
Returns [AllergyIntolerance!]
Example
Query
query AllergyIntoleranceHistory(
$id: ID!,
$count: Int!
) {
AllergyIntoleranceHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
clinicalStatus {
...CodeableConceptFragment
}
verificationStatus {
...CodeableConceptFragment
}
type
category
criticality
code {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
onsetDateTime
onsetAge {
...AgeFragment
}
onsetPeriod {
...PeriodFragment
}
onsetRange {
...RangeFragment
}
onsetString
recordedDate
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
lastOccurrence
note {
...AnnotationFragment
}
reaction {
...AllergyIntoleranceReactionFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"AllergyIntoleranceHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"clinicalStatus": CodeableConcept,
"verificationStatus": CodeableConcept,
"type": "allergy",
"category": ["food"],
"criticality": "low",
"code": CodeableConcept,
"patient": Reference,
"encounter": Reference,
"onsetDateTime": "abc123",
"onsetAge": Age,
"onsetPeriod": Period,
"onsetRange": Range,
"onsetString": "xyz789",
"recordedDate": "xyz789",
"recorder": Reference,
"asserter": Reference,
"lastOccurrence": "abc123",
"note": [Annotation],
"reaction": [AllergyIntoleranceReaction]
}
]
}
}
AllergyIntoleranceList
Response
Returns [AllergyIntolerance!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - AllergyIntoleranceFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query AllergyIntoleranceList(
$upid: ID!,
$filter: AllergyIntoleranceFilterParams!,
$_count: Int!
) {
AllergyIntoleranceList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
clinicalStatus {
...CodeableConceptFragment
}
verificationStatus {
...CodeableConceptFragment
}
type
category
criticality
code {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
onsetDateTime
onsetAge {
...AgeFragment
}
onsetPeriod {
...PeriodFragment
}
onsetRange {
...RangeFragment
}
onsetString
recordedDate
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
lastOccurrence
note {
...AnnotationFragment
}
reaction {
...AllergyIntoleranceReactionFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"AllergyIntoleranceList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"clinicalStatus": CodeableConcept,
"verificationStatus": CodeableConcept,
"type": "allergy",
"category": ["food"],
"criticality": "low",
"code": CodeableConcept,
"patient": Reference,
"encounter": Reference,
"onsetDateTime": "xyz789",
"onsetAge": Age,
"onsetPeriod": Period,
"onsetRange": Range,
"onsetString": "xyz789",
"recordedDate": "xyz789",
"recorder": Reference,
"asserter": Reference,
"lastOccurrence": "xyz789",
"note": [Annotation],
"reaction": [AllergyIntoleranceReaction]
}
]
}
}
Appointment
Response
Returns an Appointment
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query Appointment($id: ID!) {
Appointment(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
cancelationReason {
...CodeableConceptFragment
}
serviceCategory {
...CodeableConceptFragment
}
serviceType {
...CodeableConceptFragment
}
specialty {
...CodeableConceptFragment
}
appointmentType {
...CodeableConceptFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
priority
description
supportingInformation {
...ReferenceFragment
}
start
end
minutesDuration
slot {
...ReferenceFragment
}
created
comment
patientInstruction
basedOn {
...ReferenceFragment
}
participant {
...AppointmentParticipantFragment
}
requestedPeriod {
...PeriodFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Appointment": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "proposed",
"cancelationReason": CodeableConcept,
"serviceCategory": [CodeableConcept],
"serviceType": [CodeableConcept],
"specialty": [CodeableConcept],
"appointmentType": CodeableConcept,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"priority": 123,
"description": "abc123",
"supportingInformation": [Reference],
"start": "xyz789",
"end": "abc123",
"minutesDuration": 123,
"slot": [Reference],
"created": "xyz789",
"comment": "abc123",
"patientInstruction": "xyz789",
"basedOn": [Reference],
"participant": [AppointmentParticipant],
"requestedPeriod": [Period]
}
}
}
AppointmentConnection
Response
Returns an AppointmentConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - AppointmentFilterParams!
|
Default = {} |
sort - AppointmentSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query AppointmentConnection(
$upid: ID!,
$filter: AppointmentFilterParams!,
$sort: AppointmentSortParams!,
$first: Int!,
$after: String!
) {
AppointmentConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...AppointmentEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"AppointmentConnection": {
"pageInfo": PageInfo,
"edges": [AppointmentEdge]
}
}
}
AppointmentHistory
Response
Returns [Appointment!]
Example
Query
query AppointmentHistory(
$id: ID!,
$count: Int!
) {
AppointmentHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
cancelationReason {
...CodeableConceptFragment
}
serviceCategory {
...CodeableConceptFragment
}
serviceType {
...CodeableConceptFragment
}
specialty {
...CodeableConceptFragment
}
appointmentType {
...CodeableConceptFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
priority
description
supportingInformation {
...ReferenceFragment
}
start
end
minutesDuration
slot {
...ReferenceFragment
}
created
comment
patientInstruction
basedOn {
...ReferenceFragment
}
participant {
...AppointmentParticipantFragment
}
requestedPeriod {
...PeriodFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"AppointmentHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "proposed",
"cancelationReason": CodeableConcept,
"serviceCategory": [CodeableConcept],
"serviceType": [CodeableConcept],
"specialty": [CodeableConcept],
"appointmentType": CodeableConcept,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"priority": 987,
"description": "abc123",
"supportingInformation": [Reference],
"start": "abc123",
"end": "xyz789",
"minutesDuration": 123,
"slot": [Reference],
"created": "abc123",
"comment": "xyz789",
"patientInstruction": "xyz789",
"basedOn": [Reference],
"participant": [AppointmentParticipant],
"requestedPeriod": [Period]
}
]
}
}
AppointmentList
Response
Returns [Appointment!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - AppointmentFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query AppointmentList(
$upid: ID!,
$filter: AppointmentFilterParams!,
$_count: Int!
) {
AppointmentList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
cancelationReason {
...CodeableConceptFragment
}
serviceCategory {
...CodeableConceptFragment
}
serviceType {
...CodeableConceptFragment
}
specialty {
...CodeableConceptFragment
}
appointmentType {
...CodeableConceptFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
priority
description
supportingInformation {
...ReferenceFragment
}
start
end
minutesDuration
slot {
...ReferenceFragment
}
created
comment
patientInstruction
basedOn {
...ReferenceFragment
}
participant {
...AppointmentParticipantFragment
}
requestedPeriod {
...PeriodFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"AppointmentList": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "proposed",
"cancelationReason": CodeableConcept,
"serviceCategory": [CodeableConcept],
"serviceType": [CodeableConcept],
"specialty": [CodeableConcept],
"appointmentType": CodeableConcept,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"priority": 123,
"description": "xyz789",
"supportingInformation": [Reference],
"start": "xyz789",
"end": "abc123",
"minutesDuration": 987,
"slot": [Reference],
"created": "xyz789",
"comment": "xyz789",
"patientInstruction": "xyz789",
"basedOn": [Reference],
"participant": [AppointmentParticipant],
"requestedPeriod": [Period]
}
]
}
}
Basic
Example
Query
query Basic($id: ID!) {
Basic(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
created
author {
...ReferenceFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Basic": {
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"code": CodeableConcept,
"subject": Reference,
"created": "abc123",
"author": Reference
}
}
}
BasicConnection
Response
Returns a BasicConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - BasicFilterParams!
|
Default = {} |
sort - BasicSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query BasicConnection(
$upid: ID!,
$filter: BasicFilterParams!,
$sort: BasicSortParams!,
$first: Int!,
$after: String!
) {
BasicConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...BasicEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"BasicConnection": {
"pageInfo": PageInfo,
"edges": [BasicEdge]
}
}
}
BasicHistory
Example
Query
query BasicHistory(
$id: ID!,
$count: Int!
) {
BasicHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
created
author {
...ReferenceFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"BasicHistory": [
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"code": CodeableConcept,
"subject": Reference,
"created": "abc123",
"author": Reference
}
]
}
}
BasicList
Response
Returns [Basic!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - BasicFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query BasicList(
$upid: ID!,
$filter: BasicFilterParams!,
$_count: Int!
) {
BasicList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
created
author {
...ReferenceFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"BasicList": [
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"code": CodeableConcept,
"subject": Reference,
"created": "xyz789",
"author": Reference
}
]
}
}
Binary
Example
Query
query Binary($id: ID!) {
Binary(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
contentType
securityContext {
...ReferenceFragment
}
data
}
}
Variables
{"id": 4}
Response
{
"data": {
"Binary": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"contentType": "xyz789",
"securityContext": Reference,
"data": "abc123"
}
}
}
BinaryConnection
Response
Returns a BinaryConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - BinaryFilterParams!
|
Default = {} |
sort - BinarySortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query BinaryConnection(
$upid: ID!,
$filter: BinaryFilterParams!,
$sort: BinarySortParams!,
$first: Int!,
$after: String!
) {
BinaryConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...BinaryEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"BinaryConnection": {
"pageInfo": PageInfo,
"edges": [BinaryEdge]
}
}
}
BinaryHistory
Example
Query
query BinaryHistory(
$id: ID!,
$count: Int!
) {
BinaryHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
contentType
securityContext {
...ReferenceFragment
}
data
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"BinaryHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"contentType": "abc123",
"securityContext": Reference,
"data": "xyz789"
}
]
}
}
BinaryList
Response
Returns [Binary!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - BinaryFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query BinaryList(
$upid: ID!,
$filter: BinaryFilterParams!,
$_count: Int!
) {
BinaryList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
contentType
securityContext {
...ReferenceFragment
}
data
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"BinaryList": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"contentType": "xyz789",
"securityContext": Reference,
"data": "abc123"
}
]
}
}
CarePlan
Example
Query
query CarePlan($id: ID!) {
CarePlan(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
replaces {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
intent
category {
...CodeableConceptFragment
}
title
description
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
period {
...PeriodFragment
}
created
author {
...ReferenceFragment
}
contributor {
...ReferenceFragment
}
careTeam {
...ReferenceFragment
}
addresses {
...ReferenceFragment
}
supportingInfo {
...ReferenceFragment
}
goal {
...ReferenceFragment
}
activity {
...CarePlanActivityFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"CarePlan": {
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"replaces": [Reference],
"partOf": [Reference],
"status": "draft",
"intent": "proposal",
"category": [CodeableConcept],
"title": "abc123",
"description": "abc123",
"subject": Reference,
"encounter": Reference,
"period": Period,
"created": "abc123",
"author": Reference,
"contributor": [Reference],
"careTeam": [Reference],
"addresses": [Reference],
"supportingInfo": [Reference],
"goal": [Reference],
"activity": [CarePlanActivity],
"note": [Annotation]
}
}
}
CarePlanConnection
Response
Returns a CarePlanConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - CarePlanFilterParams!
|
Default = {} |
sort - CarePlanSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query CarePlanConnection(
$upid: ID!,
$filter: CarePlanFilterParams!,
$sort: CarePlanSortParams!,
$first: Int!,
$after: String!
) {
CarePlanConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...CarePlanEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"CarePlanConnection": {
"pageInfo": PageInfo,
"edges": [CarePlanEdge]
}
}
}
CarePlanHistory
Response
Returns [CarePlan!]
Example
Query
query CarePlanHistory(
$id: ID!,
$count: Int!
) {
CarePlanHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
replaces {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
intent
category {
...CodeableConceptFragment
}
title
description
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
period {
...PeriodFragment
}
created
author {
...ReferenceFragment
}
contributor {
...ReferenceFragment
}
careTeam {
...ReferenceFragment
}
addresses {
...ReferenceFragment
}
supportingInfo {
...ReferenceFragment
}
goal {
...ReferenceFragment
}
activity {
...CarePlanActivityFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"CarePlanHistory": [
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"replaces": [Reference],
"partOf": [Reference],
"status": "draft",
"intent": "proposal",
"category": [CodeableConcept],
"title": "xyz789",
"description": "abc123",
"subject": Reference,
"encounter": Reference,
"period": Period,
"created": "abc123",
"author": Reference,
"contributor": [Reference],
"careTeam": [Reference],
"addresses": [Reference],
"supportingInfo": [Reference],
"goal": [Reference],
"activity": [CarePlanActivity],
"note": [Annotation]
}
]
}
}
CarePlanList
Response
Returns [CarePlan!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - CarePlanFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query CarePlanList(
$upid: ID!,
$filter: CarePlanFilterParams!,
$_count: Int!
) {
CarePlanList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
replaces {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
intent
category {
...CodeableConceptFragment
}
title
description
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
period {
...PeriodFragment
}
created
author {
...ReferenceFragment
}
contributor {
...ReferenceFragment
}
careTeam {
...ReferenceFragment
}
addresses {
...ReferenceFragment
}
supportingInfo {
...ReferenceFragment
}
goal {
...ReferenceFragment
}
activity {
...CarePlanActivityFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"CarePlanList": [
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["abc123"],
"basedOn": [Reference],
"replaces": [Reference],
"partOf": [Reference],
"status": "draft",
"intent": "proposal",
"category": [CodeableConcept],
"title": "abc123",
"description": "xyz789",
"subject": Reference,
"encounter": Reference,
"period": Period,
"created": "abc123",
"author": Reference,
"contributor": [Reference],
"careTeam": [Reference],
"addresses": [Reference],
"supportingInfo": [Reference],
"goal": [Reference],
"activity": [CarePlanActivity],
"note": [Annotation]
}
]
}
}
CareTeam
Example
Query
query CareTeam($id: ID!) {
CareTeam(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
category {
...CodeableConceptFragment
}
name
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
period {
...PeriodFragment
}
participant {
...CareTeamParticipantFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
telecom {
...ContactPointFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"CareTeam": {
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "proposed",
"category": [CodeableConcept],
"name": "abc123",
"subject": Reference,
"encounter": Reference,
"period": Period,
"participant": [CareTeamParticipant],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"managingOrganization": [Reference],
"telecom": [ContactPoint],
"note": [Annotation]
}
}
}
CareTeamConnection
Response
Returns a CareTeamConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - CareTeamFilterParams!
|
Default = {} |
sort - CareTeamSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query CareTeamConnection(
$upid: ID!,
$filter: CareTeamFilterParams!,
$sort: CareTeamSortParams!,
$first: Int!,
$after: String!
) {
CareTeamConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...CareTeamEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"CareTeamConnection": {
"pageInfo": PageInfo,
"edges": [CareTeamEdge]
}
}
}
CareTeamHistory
Response
Returns [CareTeam!]
Example
Query
query CareTeamHistory(
$id: ID!,
$count: Int!
) {
CareTeamHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
category {
...CodeableConceptFragment
}
name
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
period {
...PeriodFragment
}
participant {
...CareTeamParticipantFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
telecom {
...ContactPointFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"CareTeamHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "proposed",
"category": [CodeableConcept],
"name": "xyz789",
"subject": Reference,
"encounter": Reference,
"period": Period,
"participant": [CareTeamParticipant],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"managingOrganization": [Reference],
"telecom": [ContactPoint],
"note": [Annotation]
}
]
}
}
CareTeamList
Response
Returns [CareTeam!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - CareTeamFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query CareTeamList(
$upid: ID!,
$filter: CareTeamFilterParams!,
$_count: Int!
) {
CareTeamList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
category {
...CodeableConceptFragment
}
name
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
period {
...PeriodFragment
}
participant {
...CareTeamParticipantFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
telecom {
...ContactPointFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"CareTeamList": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "proposed",
"category": [CodeableConcept],
"name": "abc123",
"subject": Reference,
"encounter": Reference,
"period": Period,
"participant": [CareTeamParticipant],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"managingOrganization": [Reference],
"telecom": [ContactPoint],
"note": [Annotation]
}
]
}
}
Claim
Example
Query
query Claim($id: ID!) {
Claim(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type {
...CodeableConceptFragment
}
subType {
...CodeableConceptFragment
}
use
patient {
...ReferenceFragment
}
billablePeriod {
...PeriodFragment
}
created
enterer {
...ReferenceFragment
}
insurer {
...ReferenceFragment
}
provider {
...ReferenceFragment
}
priority {
...CodeableConceptFragment
}
fundsReserve {
...CodeableConceptFragment
}
related {
...ClaimRelatedFragment
}
prescription {
...ReferenceFragment
}
originalPrescription {
...ReferenceFragment
}
payee {
...ClaimPayeeFragment
}
referral {
...ReferenceFragment
}
facility {
...ReferenceFragment
}
careTeam {
...ClaimCareTeamFragment
}
supportingInfo {
...ClaimSupportingInfoFragment
}
diagnosis {
...ClaimDiagnosisFragment
}
procedure {
...ClaimProcedureFragment
}
insurance {
...ClaimInsuranceFragment
}
accident {
...ClaimAccidentFragment
}
item {
...ClaimItemFragment
}
total {
...MoneyFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"Claim": {
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"subType": CodeableConcept,
"use": "claim",
"patient": Reference,
"billablePeriod": Period,
"created": "xyz789",
"enterer": Reference,
"insurer": Reference,
"provider": Reference,
"priority": CodeableConcept,
"fundsReserve": CodeableConcept,
"related": [ClaimRelated],
"prescription": Reference,
"originalPrescription": Reference,
"payee": ClaimPayee,
"referral": Reference,
"facility": Reference,
"careTeam": [ClaimCareTeam],
"supportingInfo": [ClaimSupportingInfo],
"diagnosis": [ClaimDiagnosis],
"procedure": [ClaimProcedure],
"insurance": [ClaimInsurance],
"accident": ClaimAccident,
"item": [ClaimItem],
"total": Money
}
}
}
ClaimConnection
Response
Returns a ClaimConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ClaimFilterParams!
|
Default = {} |
sort - ClaimSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query ClaimConnection(
$upid: ID!,
$filter: ClaimFilterParams!,
$sort: ClaimSortParams!,
$first: Int!,
$after: String!
) {
ClaimConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...ClaimEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"ClaimConnection": {
"pageInfo": PageInfo,
"edges": [ClaimEdge]
}
}
}
ClaimHistory
Example
Query
query ClaimHistory(
$id: ID!,
$count: Int!
) {
ClaimHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type {
...CodeableConceptFragment
}
subType {
...CodeableConceptFragment
}
use
patient {
...ReferenceFragment
}
billablePeriod {
...PeriodFragment
}
created
enterer {
...ReferenceFragment
}
insurer {
...ReferenceFragment
}
provider {
...ReferenceFragment
}
priority {
...CodeableConceptFragment
}
fundsReserve {
...CodeableConceptFragment
}
related {
...ClaimRelatedFragment
}
prescription {
...ReferenceFragment
}
originalPrescription {
...ReferenceFragment
}
payee {
...ClaimPayeeFragment
}
referral {
...ReferenceFragment
}
facility {
...ReferenceFragment
}
careTeam {
...ClaimCareTeamFragment
}
supportingInfo {
...ClaimSupportingInfoFragment
}
diagnosis {
...ClaimDiagnosisFragment
}
procedure {
...ClaimProcedureFragment
}
insurance {
...ClaimInsuranceFragment
}
accident {
...ClaimAccidentFragment
}
item {
...ClaimItemFragment
}
total {
...MoneyFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"ClaimHistory": [
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"subType": CodeableConcept,
"use": "claim",
"patient": Reference,
"billablePeriod": Period,
"created": "xyz789",
"enterer": Reference,
"insurer": Reference,
"provider": Reference,
"priority": CodeableConcept,
"fundsReserve": CodeableConcept,
"related": [ClaimRelated],
"prescription": Reference,
"originalPrescription": Reference,
"payee": ClaimPayee,
"referral": Reference,
"facility": Reference,
"careTeam": [ClaimCareTeam],
"supportingInfo": [ClaimSupportingInfo],
"diagnosis": [ClaimDiagnosis],
"procedure": [ClaimProcedure],
"insurance": [ClaimInsurance],
"accident": ClaimAccident,
"item": [ClaimItem],
"total": Money
}
]
}
}
ClaimList
Response
Returns [Claim!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ClaimFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query ClaimList(
$upid: ID!,
$filter: ClaimFilterParams!,
$_count: Int!
) {
ClaimList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type {
...CodeableConceptFragment
}
subType {
...CodeableConceptFragment
}
use
patient {
...ReferenceFragment
}
billablePeriod {
...PeriodFragment
}
created
enterer {
...ReferenceFragment
}
insurer {
...ReferenceFragment
}
provider {
...ReferenceFragment
}
priority {
...CodeableConceptFragment
}
fundsReserve {
...CodeableConceptFragment
}
related {
...ClaimRelatedFragment
}
prescription {
...ReferenceFragment
}
originalPrescription {
...ReferenceFragment
}
payee {
...ClaimPayeeFragment
}
referral {
...ReferenceFragment
}
facility {
...ReferenceFragment
}
careTeam {
...ClaimCareTeamFragment
}
supportingInfo {
...ClaimSupportingInfoFragment
}
diagnosis {
...ClaimDiagnosisFragment
}
procedure {
...ClaimProcedureFragment
}
insurance {
...ClaimInsuranceFragment
}
accident {
...ClaimAccidentFragment
}
item {
...ClaimItemFragment
}
total {
...MoneyFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"ClaimList": [
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"subType": CodeableConcept,
"use": "claim",
"patient": Reference,
"billablePeriod": Period,
"created": "xyz789",
"enterer": Reference,
"insurer": Reference,
"provider": Reference,
"priority": CodeableConcept,
"fundsReserve": CodeableConcept,
"related": [ClaimRelated],
"prescription": Reference,
"originalPrescription": Reference,
"payee": ClaimPayee,
"referral": Reference,
"facility": Reference,
"careTeam": [ClaimCareTeam],
"supportingInfo": [ClaimSupportingInfo],
"diagnosis": [ClaimDiagnosis],
"procedure": [ClaimProcedure],
"insurance": [ClaimInsurance],
"accident": ClaimAccident,
"item": [ClaimItem],
"total": Money
}
]
}
}
Condition
Example
Query
query Condition($id: ID!) {
Condition(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
clinicalStatus {
...CodeableConceptFragment
}
verificationStatus {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
severity {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
bodySite {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
onsetDateTime
onsetAge {
...AgeFragment
}
onsetPeriod {
...PeriodFragment
}
onsetRange {
...RangeFragment
}
onsetString
abatementDateTime
abatementAge {
...AgeFragment
}
abatementPeriod {
...PeriodFragment
}
abatementRange {
...RangeFragment
}
abatementString
recordedDate
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
stage {
...ConditionStageFragment
}
evidence {
...ConditionEvidenceFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Condition": {
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"clinicalStatus": CodeableConcept,
"verificationStatus": CodeableConcept,
"category": [CodeableConcept],
"severity": CodeableConcept,
"code": CodeableConcept,
"bodySite": [CodeableConcept],
"subject": Reference,
"encounter": Reference,
"onsetDateTime": "abc123",
"onsetAge": Age,
"onsetPeriod": Period,
"onsetRange": Range,
"onsetString": "abc123",
"abatementDateTime": "abc123",
"abatementAge": Age,
"abatementPeriod": Period,
"abatementRange": Range,
"abatementString": "xyz789",
"recordedDate": "xyz789",
"recorder": Reference,
"asserter": Reference,
"stage": [ConditionStage],
"evidence": [ConditionEvidence],
"note": [Annotation]
}
}
}
ConditionConnection
Response
Returns a ConditionConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ConditionFilterParams!
|
Default = {} |
sort - ConditionSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query ConditionConnection(
$upid: ID!,
$filter: ConditionFilterParams!,
$sort: ConditionSortParams!,
$first: Int!,
$after: String!
) {
ConditionConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...ConditionEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"ConditionConnection": {
"pageInfo": PageInfo,
"edges": [ConditionEdge]
}
}
}
ConditionHistory
Response
Returns [Condition!]
Example
Query
query ConditionHistory(
$id: ID!,
$count: Int!
) {
ConditionHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
clinicalStatus {
...CodeableConceptFragment
}
verificationStatus {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
severity {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
bodySite {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
onsetDateTime
onsetAge {
...AgeFragment
}
onsetPeriod {
...PeriodFragment
}
onsetRange {
...RangeFragment
}
onsetString
abatementDateTime
abatementAge {
...AgeFragment
}
abatementPeriod {
...PeriodFragment
}
abatementRange {
...RangeFragment
}
abatementString
recordedDate
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
stage {
...ConditionStageFragment
}
evidence {
...ConditionEvidenceFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"ConditionHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"clinicalStatus": CodeableConcept,
"verificationStatus": CodeableConcept,
"category": [CodeableConcept],
"severity": CodeableConcept,
"code": CodeableConcept,
"bodySite": [CodeableConcept],
"subject": Reference,
"encounter": Reference,
"onsetDateTime": "xyz789",
"onsetAge": Age,
"onsetPeriod": Period,
"onsetRange": Range,
"onsetString": "abc123",
"abatementDateTime": "xyz789",
"abatementAge": Age,
"abatementPeriod": Period,
"abatementRange": Range,
"abatementString": "abc123",
"recordedDate": "xyz789",
"recorder": Reference,
"asserter": Reference,
"stage": [ConditionStage],
"evidence": [ConditionEvidence],
"note": [Annotation]
}
]
}
}
ConditionList
Response
Returns [Condition!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ConditionFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query ConditionList(
$upid: ID!,
$filter: ConditionFilterParams!,
$_count: Int!
) {
ConditionList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
clinicalStatus {
...CodeableConceptFragment
}
verificationStatus {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
severity {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
bodySite {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
onsetDateTime
onsetAge {
...AgeFragment
}
onsetPeriod {
...PeriodFragment
}
onsetRange {
...RangeFragment
}
onsetString
abatementDateTime
abatementAge {
...AgeFragment
}
abatementPeriod {
...PeriodFragment
}
abatementRange {
...RangeFragment
}
abatementString
recordedDate
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
stage {
...ConditionStageFragment
}
evidence {
...ConditionEvidenceFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"ConditionList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"clinicalStatus": CodeableConcept,
"verificationStatus": CodeableConcept,
"category": [CodeableConcept],
"severity": CodeableConcept,
"code": CodeableConcept,
"bodySite": [CodeableConcept],
"subject": Reference,
"encounter": Reference,
"onsetDateTime": "xyz789",
"onsetAge": Age,
"onsetPeriod": Period,
"onsetRange": Range,
"onsetString": "abc123",
"abatementDateTime": "xyz789",
"abatementAge": Age,
"abatementPeriod": Period,
"abatementRange": Range,
"abatementString": "xyz789",
"recordedDate": "xyz789",
"recorder": Reference,
"asserter": Reference,
"stage": [ConditionStage],
"evidence": [ConditionEvidence],
"note": [Annotation]
}
]
}
}
Consent
Example
Query
query Consent($id: ID!) {
Consent(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
scope {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
dateTime
performer {
...ReferenceFragment
}
organization {
...ReferenceFragment
}
sourceAttachment {
...AttachmentFragment
}
sourceReference {
...ReferenceFragment
}
policy {
...ConsentPolicyFragment
}
policyRule {
...CodeableConceptFragment
}
verification {
...ConsentVerificationFragment
}
provision {
...ConsentProvisionFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Consent": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"scope": CodeableConcept,
"category": [CodeableConcept],
"patient": Reference,
"dateTime": "abc123",
"performer": [Reference],
"organization": [Reference],
"sourceAttachment": Attachment,
"sourceReference": Reference,
"policy": [ConsentPolicy],
"policyRule": CodeableConcept,
"verification": [ConsentVerification],
"provision": ConsentProvision
}
}
}
ConsentConnection
Response
Returns a ConsentConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ConsentFilterParams!
|
Default = {} |
sort - ConsentSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query ConsentConnection(
$upid: ID!,
$filter: ConsentFilterParams!,
$sort: ConsentSortParams!,
$first: Int!,
$after: String!
) {
ConsentConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...ConsentEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"ConsentConnection": {
"pageInfo": PageInfo,
"edges": [ConsentEdge]
}
}
}
ConsentHistory
Response
Returns [Consent!]
Example
Query
query ConsentHistory(
$id: ID!,
$count: Int!
) {
ConsentHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
scope {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
dateTime
performer {
...ReferenceFragment
}
organization {
...ReferenceFragment
}
sourceAttachment {
...AttachmentFragment
}
sourceReference {
...ReferenceFragment
}
policy {
...ConsentPolicyFragment
}
policyRule {
...CodeableConceptFragment
}
verification {
...ConsentVerificationFragment
}
provision {
...ConsentProvisionFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"ConsentHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"scope": CodeableConcept,
"category": [CodeableConcept],
"patient": Reference,
"dateTime": "abc123",
"performer": [Reference],
"organization": [Reference],
"sourceAttachment": Attachment,
"sourceReference": Reference,
"policy": [ConsentPolicy],
"policyRule": CodeableConcept,
"verification": [ConsentVerification],
"provision": ConsentProvision
}
]
}
}
ConsentList
Response
Returns [Consent!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ConsentFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query ConsentList(
$upid: ID!,
$filter: ConsentFilterParams!,
$_count: Int!
) {
ConsentList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
scope {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
dateTime
performer {
...ReferenceFragment
}
organization {
...ReferenceFragment
}
sourceAttachment {
...AttachmentFragment
}
sourceReference {
...ReferenceFragment
}
policy {
...ConsentPolicyFragment
}
policyRule {
...CodeableConceptFragment
}
verification {
...ConsentVerificationFragment
}
provision {
...ConsentProvisionFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"ConsentList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"scope": CodeableConcept,
"category": [CodeableConcept],
"patient": Reference,
"dateTime": "abc123",
"performer": [Reference],
"organization": [Reference],
"sourceAttachment": Attachment,
"sourceReference": Reference,
"policy": [ConsentPolicy],
"policyRule": CodeableConcept,
"verification": [ConsentVerification],
"provision": ConsentProvision
}
]
}
}
Coverage
Example
Query
query Coverage($id: ID!) {
Coverage(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type {
...CodeableConceptFragment
}
policyHolder {
...ReferenceFragment
}
subscriber {
...ReferenceFragment
}
subscriberId
beneficiary {
...ReferenceFragment
}
dependent
relationship {
...CodeableConceptFragment
}
period {
...PeriodFragment
}
payor {
...ReferenceFragment
}
class {
...CoverageClassFragment
}
order
network
costToBeneficiary {
...CoverageCostToBeneficiaryFragment
}
subrogation
contract {
...ReferenceFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Coverage": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"policyHolder": Reference,
"subscriber": Reference,
"subscriberId": "abc123",
"beneficiary": Reference,
"dependent": "xyz789",
"relationship": CodeableConcept,
"period": Period,
"payor": [Reference],
"class": [CoverageClass],
"order": 123,
"network": "abc123",
"costToBeneficiary": [CoverageCostToBeneficiary],
"subrogation": true,
"contract": [Reference]
}
}
}
CoverageConnection
Response
Returns a CoverageConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - CoverageFilterParams!
|
Default = {} |
sort - CoverageSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query CoverageConnection(
$upid: ID!,
$filter: CoverageFilterParams!,
$sort: CoverageSortParams!,
$first: Int!,
$after: String!
) {
CoverageConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...CoverageEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"CoverageConnection": {
"pageInfo": PageInfo,
"edges": [CoverageEdge]
}
}
}
CoverageHistory
Response
Returns [Coverage!]
Example
Query
query CoverageHistory(
$id: ID!,
$count: Int!
) {
CoverageHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type {
...CodeableConceptFragment
}
policyHolder {
...ReferenceFragment
}
subscriber {
...ReferenceFragment
}
subscriberId
beneficiary {
...ReferenceFragment
}
dependent
relationship {
...CodeableConceptFragment
}
period {
...PeriodFragment
}
payor {
...ReferenceFragment
}
class {
...CoverageClassFragment
}
order
network
costToBeneficiary {
...CoverageCostToBeneficiaryFragment
}
subrogation
contract {
...ReferenceFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"CoverageHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"policyHolder": Reference,
"subscriber": Reference,
"subscriberId": "xyz789",
"beneficiary": Reference,
"dependent": "xyz789",
"relationship": CodeableConcept,
"period": Period,
"payor": [Reference],
"class": [CoverageClass],
"order": 987,
"network": "xyz789",
"costToBeneficiary": [CoverageCostToBeneficiary],
"subrogation": true,
"contract": [Reference]
}
]
}
}
CoverageList
Response
Returns [Coverage!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - CoverageFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query CoverageList(
$upid: ID!,
$filter: CoverageFilterParams!,
$_count: Int!
) {
CoverageList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type {
...CodeableConceptFragment
}
policyHolder {
...ReferenceFragment
}
subscriber {
...ReferenceFragment
}
subscriberId
beneficiary {
...ReferenceFragment
}
dependent
relationship {
...CodeableConceptFragment
}
period {
...PeriodFragment
}
payor {
...ReferenceFragment
}
class {
...CoverageClassFragment
}
order
network
costToBeneficiary {
...CoverageCostToBeneficiaryFragment
}
subrogation
contract {
...ReferenceFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"CoverageList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"policyHolder": Reference,
"subscriber": Reference,
"subscriberId": "abc123",
"beneficiary": Reference,
"dependent": "xyz789",
"relationship": CodeableConcept,
"period": Period,
"payor": [Reference],
"class": [CoverageClass],
"order": 123,
"network": "abc123",
"costToBeneficiary": [CoverageCostToBeneficiary],
"subrogation": true,
"contract": [Reference]
}
]
}
}
DetectedIssue
Response
Returns a DetectedIssue
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query DetectedIssue($id: ID!) {
DetectedIssue(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
code {
...CodeableConceptFragment
}
severity
patient {
...ReferenceFragment
}
identifiedDateTime
identifiedPeriod {
...PeriodFragment
}
author {
...ReferenceFragment
}
implicated {
...ReferenceFragment
}
evidence {
...DetectedIssueEvidenceFragment
}
detail
reference
mitigation {
...DetectedIssueMitigationFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"DetectedIssue": {
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "registered",
"code": CodeableConcept,
"severity": "high",
"patient": Reference,
"identifiedDateTime": "xyz789",
"identifiedPeriod": Period,
"author": Reference,
"implicated": [Reference],
"evidence": [DetectedIssueEvidence],
"detail": "xyz789",
"reference": "xyz789",
"mitigation": [DetectedIssueMitigation]
}
}
}
DetectedIssueConnection
Response
Returns a DetectedIssueConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DetectedIssueFilterParams!
|
Default = {} |
sort - DetectedIssueSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query DetectedIssueConnection(
$upid: ID!,
$filter: DetectedIssueFilterParams!,
$sort: DetectedIssueSortParams!,
$first: Int!,
$after: String!
) {
DetectedIssueConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...DetectedIssueEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"DetectedIssueConnection": {
"pageInfo": PageInfo,
"edges": [DetectedIssueEdge]
}
}
}
DetectedIssueHistory
Response
Returns [DetectedIssue!]
Example
Query
query DetectedIssueHistory(
$id: ID!,
$count: Int!
) {
DetectedIssueHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
code {
...CodeableConceptFragment
}
severity
patient {
...ReferenceFragment
}
identifiedDateTime
identifiedPeriod {
...PeriodFragment
}
author {
...ReferenceFragment
}
implicated {
...ReferenceFragment
}
evidence {
...DetectedIssueEvidenceFragment
}
detail
reference
mitigation {
...DetectedIssueMitigationFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"DetectedIssueHistory": [
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "registered",
"code": CodeableConcept,
"severity": "high",
"patient": Reference,
"identifiedDateTime": "abc123",
"identifiedPeriod": Period,
"author": Reference,
"implicated": [Reference],
"evidence": [DetectedIssueEvidence],
"detail": "xyz789",
"reference": "xyz789",
"mitigation": [DetectedIssueMitigation]
}
]
}
}
DetectedIssueList
Response
Returns [DetectedIssue!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DetectedIssueFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query DetectedIssueList(
$upid: ID!,
$filter: DetectedIssueFilterParams!,
$_count: Int!
) {
DetectedIssueList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
code {
...CodeableConceptFragment
}
severity
patient {
...ReferenceFragment
}
identifiedDateTime
identifiedPeriod {
...PeriodFragment
}
author {
...ReferenceFragment
}
implicated {
...ReferenceFragment
}
evidence {
...DetectedIssueEvidenceFragment
}
detail
reference
mitigation {
...DetectedIssueMitigationFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"DetectedIssueList": [
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "registered",
"code": CodeableConcept,
"severity": "high",
"patient": Reference,
"identifiedDateTime": "xyz789",
"identifiedPeriod": Period,
"author": Reference,
"implicated": [Reference],
"evidence": [DetectedIssueEvidence],
"detail": "abc123",
"reference": "abc123",
"mitigation": [DetectedIssueMitigation]
}
]
}
}
Device
Example
Query
query Device($id: ID!) {
Device(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
definition {
...ReferenceFragment
}
udiCarrier {
...DeviceUdiCarrierFragment
}
status
statusReason {
...CodeableConceptFragment
}
distinctIdentifier
manufacturer
manufactureDate
expirationDate
lotNumber
serialNumber
deviceName {
...DeviceDeviceNameFragment
}
modelNumber
partNumber
type {
...CodeableConceptFragment
}
specialization {
...DeviceSpecializationFragment
}
property {
...DevicePropertyFragment
}
patient {
...ReferenceFragment
}
owner {
...ReferenceFragment
}
contact {
...ContactPointFragment
}
location {
...ReferenceFragment
}
url
note {
...AnnotationFragment
}
safety {
...CodeableConceptFragment
}
parent {
...ReferenceFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Device": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"definition": Reference,
"udiCarrier": [DeviceUdiCarrier],
"status": "active",
"statusReason": [CodeableConcept],
"distinctIdentifier": "abc123",
"manufacturer": "abc123",
"manufactureDate": "abc123",
"expirationDate": "abc123",
"lotNumber": "xyz789",
"serialNumber": "xyz789",
"deviceName": [DeviceDeviceName],
"modelNumber": "abc123",
"partNumber": "xyz789",
"type": CodeableConcept,
"specialization": [DeviceSpecialization],
"property": [DeviceProperty],
"patient": Reference,
"owner": Reference,
"contact": [ContactPoint],
"location": Reference,
"url": "abc123",
"note": [Annotation],
"safety": [CodeableConcept],
"parent": Reference
}
}
}
DeviceConnection
Response
Returns a DeviceConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DeviceFilterParams!
|
Default = {} |
sort - DeviceSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query DeviceConnection(
$upid: ID!,
$filter: DeviceFilterParams!,
$sort: DeviceSortParams!,
$first: Int!,
$after: String!
) {
DeviceConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...DeviceEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"DeviceConnection": {
"pageInfo": PageInfo,
"edges": [DeviceEdge]
}
}
}
DeviceHistory
Example
Query
query DeviceHistory(
$id: ID!,
$count: Int!
) {
DeviceHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
definition {
...ReferenceFragment
}
udiCarrier {
...DeviceUdiCarrierFragment
}
status
statusReason {
...CodeableConceptFragment
}
distinctIdentifier
manufacturer
manufactureDate
expirationDate
lotNumber
serialNumber
deviceName {
...DeviceDeviceNameFragment
}
modelNumber
partNumber
type {
...CodeableConceptFragment
}
specialization {
...DeviceSpecializationFragment
}
property {
...DevicePropertyFragment
}
patient {
...ReferenceFragment
}
owner {
...ReferenceFragment
}
contact {
...ContactPointFragment
}
location {
...ReferenceFragment
}
url
note {
...AnnotationFragment
}
safety {
...CodeableConceptFragment
}
parent {
...ReferenceFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"DeviceHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"definition": Reference,
"udiCarrier": [DeviceUdiCarrier],
"status": "active",
"statusReason": [CodeableConcept],
"distinctIdentifier": "xyz789",
"manufacturer": "abc123",
"manufactureDate": "xyz789",
"expirationDate": "xyz789",
"lotNumber": "xyz789",
"serialNumber": "abc123",
"deviceName": [DeviceDeviceName],
"modelNumber": "xyz789",
"partNumber": "xyz789",
"type": CodeableConcept,
"specialization": [DeviceSpecialization],
"property": [DeviceProperty],
"patient": Reference,
"owner": Reference,
"contact": [ContactPoint],
"location": Reference,
"url": "abc123",
"note": [Annotation],
"safety": [CodeableConcept],
"parent": Reference
}
]
}
}
DeviceList
Response
Returns [Device!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DeviceFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query DeviceList(
$upid: ID!,
$filter: DeviceFilterParams!,
$_count: Int!
) {
DeviceList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
definition {
...ReferenceFragment
}
udiCarrier {
...DeviceUdiCarrierFragment
}
status
statusReason {
...CodeableConceptFragment
}
distinctIdentifier
manufacturer
manufactureDate
expirationDate
lotNumber
serialNumber
deviceName {
...DeviceDeviceNameFragment
}
modelNumber
partNumber
type {
...CodeableConceptFragment
}
specialization {
...DeviceSpecializationFragment
}
property {
...DevicePropertyFragment
}
patient {
...ReferenceFragment
}
owner {
...ReferenceFragment
}
contact {
...ContactPointFragment
}
location {
...ReferenceFragment
}
url
note {
...AnnotationFragment
}
safety {
...CodeableConceptFragment
}
parent {
...ReferenceFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"DeviceList": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"definition": Reference,
"udiCarrier": [DeviceUdiCarrier],
"status": "active",
"statusReason": [CodeableConcept],
"distinctIdentifier": "abc123",
"manufacturer": "abc123",
"manufactureDate": "abc123",
"expirationDate": "xyz789",
"lotNumber": "abc123",
"serialNumber": "abc123",
"deviceName": [DeviceDeviceName],
"modelNumber": "xyz789",
"partNumber": "abc123",
"type": CodeableConcept,
"specialization": [DeviceSpecialization],
"property": [DeviceProperty],
"patient": Reference,
"owner": Reference,
"contact": [ContactPoint],
"location": Reference,
"url": "abc123",
"note": [Annotation],
"safety": [CodeableConcept],
"parent": Reference
}
]
}
}
DeviceUseStatement
Response
Returns a DeviceUseStatement
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query DeviceUseStatement($id: ID!) {
DeviceUseStatement(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
status
subject {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
timingTiming {
...TimingFragment
}
timingPeriod {
...PeriodFragment
}
timingDateTime
recordedOn
source {
...ReferenceFragment
}
device {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"DeviceUseStatement": {
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"status": "active",
"subject": Reference,
"derivedFrom": [Reference],
"timingTiming": Timing,
"timingPeriod": Period,
"timingDateTime": "abc123",
"recordedOn": "xyz789",
"source": Reference,
"device": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"bodySite": CodeableConcept,
"note": [Annotation]
}
}
}
DeviceUseStatementConnection
Response
Returns a DeviceUseStatementConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DeviceUseStatementFilterParams!
|
Default = {} |
sort - DeviceUseStatementSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query DeviceUseStatementConnection(
$upid: ID!,
$filter: DeviceUseStatementFilterParams!,
$sort: DeviceUseStatementSortParams!,
$first: Int!,
$after: String!
) {
DeviceUseStatementConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...DeviceUseStatementEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"DeviceUseStatementConnection": {
"pageInfo": PageInfo,
"edges": [DeviceUseStatementEdge]
}
}
}
DeviceUseStatementHistory
Response
Returns [DeviceUseStatement!]
Example
Query
query DeviceUseStatementHistory(
$id: ID!,
$count: Int!
) {
DeviceUseStatementHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
status
subject {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
timingTiming {
...TimingFragment
}
timingPeriod {
...PeriodFragment
}
timingDateTime
recordedOn
source {
...ReferenceFragment
}
device {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"DeviceUseStatementHistory": [
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"status": "active",
"subject": Reference,
"derivedFrom": [Reference],
"timingTiming": Timing,
"timingPeriod": Period,
"timingDateTime": "abc123",
"recordedOn": "xyz789",
"source": Reference,
"device": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"bodySite": CodeableConcept,
"note": [Annotation]
}
]
}
}
DeviceUseStatementList
Response
Returns [DeviceUseStatement!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DeviceUseStatementFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query DeviceUseStatementList(
$upid: ID!,
$filter: DeviceUseStatementFilterParams!,
$_count: Int!
) {
DeviceUseStatementList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
status
subject {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
timingTiming {
...TimingFragment
}
timingPeriod {
...PeriodFragment
}
timingDateTime
recordedOn
source {
...ReferenceFragment
}
device {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"DeviceUseStatementList": [
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"status": "active",
"subject": Reference,
"derivedFrom": [Reference],
"timingTiming": Timing,
"timingPeriod": Period,
"timingDateTime": "xyz789",
"recordedOn": "abc123",
"source": Reference,
"device": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"bodySite": CodeableConcept,
"note": [Annotation]
}
]
}
}
DiagnosticReport
Response
Returns a DiagnosticReport
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query DiagnosticReport($id: ID!) {
DiagnosticReport(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
status
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
issued
performer {
...ReferenceFragment
}
resultsInterpreter {
...ReferenceFragment
}
specimen {
...ReferenceFragment
}
result {
...ReferenceFragment
}
imagingStudy {
...ReferenceFragment
}
media {
...DiagnosticReportMediaFragment
}
conclusion
conclusionCode {
...CodeableConceptFragment
}
presentedForm {
...AttachmentFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"DiagnosticReport": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"status": "registered",
"category": [CodeableConcept],
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"effectiveDateTime": "abc123",
"effectivePeriod": Period,
"issued": "abc123",
"performer": [Reference],
"resultsInterpreter": [Reference],
"specimen": [Reference],
"result": [Reference],
"imagingStudy": [Reference],
"media": [DiagnosticReportMedia],
"conclusion": "abc123",
"conclusionCode": [CodeableConcept],
"presentedForm": [Attachment]
}
}
}
DiagnosticReportConnection
Response
Returns a DiagnosticReportConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DiagnosticReportFilterParams!
|
Default = {} |
sort - DiagnosticReportSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query DiagnosticReportConnection(
$upid: ID!,
$filter: DiagnosticReportFilterParams!,
$sort: DiagnosticReportSortParams!,
$first: Int!,
$after: String!
) {
DiagnosticReportConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...DiagnosticReportEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"DiagnosticReportConnection": {
"pageInfo": PageInfo,
"edges": [DiagnosticReportEdge]
}
}
}
DiagnosticReportHistory
Response
Returns [DiagnosticReport!]
Example
Query
query DiagnosticReportHistory(
$id: ID!,
$count: Int!
) {
DiagnosticReportHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
status
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
issued
performer {
...ReferenceFragment
}
resultsInterpreter {
...ReferenceFragment
}
specimen {
...ReferenceFragment
}
result {
...ReferenceFragment
}
imagingStudy {
...ReferenceFragment
}
media {
...DiagnosticReportMediaFragment
}
conclusion
conclusionCode {
...CodeableConceptFragment
}
presentedForm {
...AttachmentFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"DiagnosticReportHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"status": "registered",
"category": [CodeableConcept],
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"issued": "xyz789",
"performer": [Reference],
"resultsInterpreter": [Reference],
"specimen": [Reference],
"result": [Reference],
"imagingStudy": [Reference],
"media": [DiagnosticReportMedia],
"conclusion": "abc123",
"conclusionCode": [CodeableConcept],
"presentedForm": [Attachment]
}
]
}
}
DiagnosticReportList
Response
Returns [DiagnosticReport!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DiagnosticReportFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query DiagnosticReportList(
$upid: ID!,
$filter: DiagnosticReportFilterParams!,
$_count: Int!
) {
DiagnosticReportList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
status
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
issued
performer {
...ReferenceFragment
}
resultsInterpreter {
...ReferenceFragment
}
specimen {
...ReferenceFragment
}
result {
...ReferenceFragment
}
imagingStudy {
...ReferenceFragment
}
media {
...DiagnosticReportMediaFragment
}
conclusion
conclusionCode {
...CodeableConceptFragment
}
presentedForm {
...AttachmentFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"DiagnosticReportList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"status": "registered",
"category": [CodeableConcept],
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"issued": "abc123",
"performer": [Reference],
"resultsInterpreter": [Reference],
"specimen": [Reference],
"result": [Reference],
"imagingStudy": [Reference],
"media": [DiagnosticReportMedia],
"conclusion": "xyz789",
"conclusionCode": [CodeableConcept],
"presentedForm": [Attachment]
}
]
}
}
DocumentReference
Response
Returns a DocumentReference
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query DocumentReference($id: ID!) {
DocumentReference(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
masterIdentifier {
...IdentifierFragment
}
identifier {
...IdentifierFragment
}
status
docStatus
type {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
date
author {
...ReferenceFragment
}
authenticator {
...ReferenceFragment
}
custodian {
...ReferenceFragment
}
relatesTo {
...DocumentReferenceRelatesToFragment
}
description
securityLabel {
...CodeableConceptFragment
}
content {
...DocumentReferenceContentFragment
}
context {
...DocumentReferenceContextFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"DocumentReference": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"masterIdentifier": Identifier,
"identifier": [Identifier],
"status": "current",
"docStatus": "preliminary",
"type": CodeableConcept,
"category": [CodeableConcept],
"subject": Reference,
"date": "xyz789",
"author": [Reference],
"authenticator": Reference,
"custodian": Reference,
"relatesTo": [DocumentReferenceRelatesTo],
"description": "abc123",
"securityLabel": [CodeableConcept],
"content": [DocumentReferenceContent],
"context": DocumentReferenceContext
}
}
}
DocumentReferenceConnection
Response
Returns a DocumentReferenceConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DocumentReferenceFilterParams!
|
Default = {} |
sort - DocumentReferenceSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query DocumentReferenceConnection(
$upid: ID!,
$filter: DocumentReferenceFilterParams!,
$sort: DocumentReferenceSortParams!,
$first: Int!,
$after: String!
) {
DocumentReferenceConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...DocumentReferenceEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"DocumentReferenceConnection": {
"pageInfo": PageInfo,
"edges": [DocumentReferenceEdge]
}
}
}
DocumentReferenceHistory
Response
Returns [DocumentReference!]
Example
Query
query DocumentReferenceHistory(
$id: ID!,
$count: Int!
) {
DocumentReferenceHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
masterIdentifier {
...IdentifierFragment
}
identifier {
...IdentifierFragment
}
status
docStatus
type {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
date
author {
...ReferenceFragment
}
authenticator {
...ReferenceFragment
}
custodian {
...ReferenceFragment
}
relatesTo {
...DocumentReferenceRelatesToFragment
}
description
securityLabel {
...CodeableConceptFragment
}
content {
...DocumentReferenceContentFragment
}
context {
...DocumentReferenceContextFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"DocumentReferenceHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"masterIdentifier": Identifier,
"identifier": [Identifier],
"status": "current",
"docStatus": "preliminary",
"type": CodeableConcept,
"category": [CodeableConcept],
"subject": Reference,
"date": "abc123",
"author": [Reference],
"authenticator": Reference,
"custodian": Reference,
"relatesTo": [DocumentReferenceRelatesTo],
"description": "abc123",
"securityLabel": [CodeableConcept],
"content": [DocumentReferenceContent],
"context": DocumentReferenceContext
}
]
}
}
DocumentReferenceList
Response
Returns [DocumentReference!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - DocumentReferenceFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query DocumentReferenceList(
$upid: ID!,
$filter: DocumentReferenceFilterParams!,
$_count: Int!
) {
DocumentReferenceList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
masterIdentifier {
...IdentifierFragment
}
identifier {
...IdentifierFragment
}
status
docStatus
type {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
date
author {
...ReferenceFragment
}
authenticator {
...ReferenceFragment
}
custodian {
...ReferenceFragment
}
relatesTo {
...DocumentReferenceRelatesToFragment
}
description
securityLabel {
...CodeableConceptFragment
}
content {
...DocumentReferenceContentFragment
}
context {
...DocumentReferenceContextFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"DocumentReferenceList": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"masterIdentifier": Identifier,
"identifier": [Identifier],
"status": "current",
"docStatus": "preliminary",
"type": CodeableConcept,
"category": [CodeableConcept],
"subject": Reference,
"date": "xyz789",
"author": [Reference],
"authenticator": Reference,
"custodian": Reference,
"relatesTo": [DocumentReferenceRelatesTo],
"description": "abc123",
"securityLabel": [CodeableConcept],
"content": [DocumentReferenceContent],
"context": DocumentReferenceContext
}
]
}
}
Encounter
Example
Query
query Encounter($id: ID!) {
Encounter(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusHistory {
...EncounterStatusHistoryFragment
}
class {
...CodingFragment
}
classHistory {
...EncounterClassHistoryFragment
}
type {
...CodeableConceptFragment
}
serviceType {
...CodeableConceptFragment
}
priority {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
episodeOfCare {
...ReferenceFragment
}
basedOn {
...ReferenceFragment
}
participant {
...EncounterParticipantFragment
}
appointment {
...ReferenceFragment
}
period {
...PeriodFragment
}
length {
...DurationFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
diagnosis {
...EncounterDiagnosisFragment
}
account {
...ReferenceFragment
}
hospitalization {
...EncounterHospitalizationFragment
}
location {
...EncounterLocationFragment
}
serviceProvider {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"Encounter": {
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "planned",
"statusHistory": [EncounterStatusHistory],
"class": Coding,
"classHistory": [EncounterClassHistory],
"type": [CodeableConcept],
"serviceType": CodeableConcept,
"priority": CodeableConcept,
"subject": Reference,
"episodeOfCare": [Reference],
"basedOn": [Reference],
"participant": [EncounterParticipant],
"appointment": [Reference],
"period": Period,
"length": Duration,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"diagnosis": [EncounterDiagnosis],
"account": [Reference],
"hospitalization": EncounterHospitalization,
"location": [EncounterLocation],
"serviceProvider": Reference,
"partOf": Reference
}
}
}
EncounterConnection
Response
Returns an EncounterConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - EncounterFilterParams!
|
Default = {} |
sort - EncounterSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query EncounterConnection(
$upid: ID!,
$filter: EncounterFilterParams!,
$sort: EncounterSortParams!,
$first: Int!,
$after: String!
) {
EncounterConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...EncounterEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"EncounterConnection": {
"pageInfo": PageInfo,
"edges": [EncounterEdge]
}
}
}
EncounterHistory
Response
Returns [Encounter!]
Example
Query
query EncounterHistory(
$id: ID!,
$count: Int!
) {
EncounterHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusHistory {
...EncounterStatusHistoryFragment
}
class {
...CodingFragment
}
classHistory {
...EncounterClassHistoryFragment
}
type {
...CodeableConceptFragment
}
serviceType {
...CodeableConceptFragment
}
priority {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
episodeOfCare {
...ReferenceFragment
}
basedOn {
...ReferenceFragment
}
participant {
...EncounterParticipantFragment
}
appointment {
...ReferenceFragment
}
period {
...PeriodFragment
}
length {
...DurationFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
diagnosis {
...EncounterDiagnosisFragment
}
account {
...ReferenceFragment
}
hospitalization {
...EncounterHospitalizationFragment
}
location {
...EncounterLocationFragment
}
serviceProvider {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"EncounterHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "planned",
"statusHistory": [EncounterStatusHistory],
"class": Coding,
"classHistory": [EncounterClassHistory],
"type": [CodeableConcept],
"serviceType": CodeableConcept,
"priority": CodeableConcept,
"subject": Reference,
"episodeOfCare": [Reference],
"basedOn": [Reference],
"participant": [EncounterParticipant],
"appointment": [Reference],
"period": Period,
"length": Duration,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"diagnosis": [EncounterDiagnosis],
"account": [Reference],
"hospitalization": EncounterHospitalization,
"location": [EncounterLocation],
"serviceProvider": Reference,
"partOf": Reference
}
]
}
}
EncounterList
Response
Returns [Encounter!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - EncounterFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query EncounterList(
$upid: ID!,
$filter: EncounterFilterParams!,
$_count: Int!
) {
EncounterList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusHistory {
...EncounterStatusHistoryFragment
}
class {
...CodingFragment
}
classHistory {
...EncounterClassHistoryFragment
}
type {
...CodeableConceptFragment
}
serviceType {
...CodeableConceptFragment
}
priority {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
episodeOfCare {
...ReferenceFragment
}
basedOn {
...ReferenceFragment
}
participant {
...EncounterParticipantFragment
}
appointment {
...ReferenceFragment
}
period {
...PeriodFragment
}
length {
...DurationFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
diagnosis {
...EncounterDiagnosisFragment
}
account {
...ReferenceFragment
}
hospitalization {
...EncounterHospitalizationFragment
}
location {
...EncounterLocationFragment
}
serviceProvider {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"EncounterList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "planned",
"statusHistory": [EncounterStatusHistory],
"class": Coding,
"classHistory": [EncounterClassHistory],
"type": [CodeableConcept],
"serviceType": CodeableConcept,
"priority": CodeableConcept,
"subject": Reference,
"episodeOfCare": [Reference],
"basedOn": [Reference],
"participant": [EncounterParticipant],
"appointment": [Reference],
"period": Period,
"length": Duration,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"diagnosis": [EncounterDiagnosis],
"account": [Reference],
"hospitalization": EncounterHospitalization,
"location": [EncounterLocation],
"serviceProvider": Reference,
"partOf": Reference
}
]
}
}
EpisodeOfCare
Response
Returns an EpisodeOfCare
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query EpisodeOfCare($id: ID!) {
EpisodeOfCare(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusHistory {
...EpisodeOfCareStatusHistoryFragment
}
type {
...CodeableConceptFragment
}
diagnosis {
...EpisodeOfCareDiagnosisFragment
}
patient {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
period {
...PeriodFragment
}
referralRequest {
...ReferenceFragment
}
careManager {
...ReferenceFragment
}
team {
...ReferenceFragment
}
account {
...ReferenceFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"EpisodeOfCare": {
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "planned",
"statusHistory": [EpisodeOfCareStatusHistory],
"type": [CodeableConcept],
"diagnosis": [EpisodeOfCareDiagnosis],
"patient": Reference,
"managingOrganization": Reference,
"period": Period,
"referralRequest": [Reference],
"careManager": Reference,
"team": [Reference],
"account": [Reference]
}
}
}
EpisodeOfCareConnection
Response
Returns an EpisodeOfCareConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - EpisodeOfCareFilterParams!
|
Default = {} |
sort - EpisodeOfCareSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query EpisodeOfCareConnection(
$upid: ID!,
$filter: EpisodeOfCareFilterParams!,
$sort: EpisodeOfCareSortParams!,
$first: Int!,
$after: String!
) {
EpisodeOfCareConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...EpisodeOfCareEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"EpisodeOfCareConnection": {
"pageInfo": PageInfo,
"edges": [EpisodeOfCareEdge]
}
}
}
EpisodeOfCareHistory
Response
Returns [EpisodeOfCare!]
Example
Query
query EpisodeOfCareHistory(
$id: ID!,
$count: Int!
) {
EpisodeOfCareHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusHistory {
...EpisodeOfCareStatusHistoryFragment
}
type {
...CodeableConceptFragment
}
diagnosis {
...EpisodeOfCareDiagnosisFragment
}
patient {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
period {
...PeriodFragment
}
referralRequest {
...ReferenceFragment
}
careManager {
...ReferenceFragment
}
team {
...ReferenceFragment
}
account {
...ReferenceFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"EpisodeOfCareHistory": [
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "planned",
"statusHistory": [EpisodeOfCareStatusHistory],
"type": [CodeableConcept],
"diagnosis": [EpisodeOfCareDiagnosis],
"patient": Reference,
"managingOrganization": Reference,
"period": Period,
"referralRequest": [Reference],
"careManager": Reference,
"team": [Reference],
"account": [Reference]
}
]
}
}
EpisodeOfCareList
Response
Returns [EpisodeOfCare!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - EpisodeOfCareFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query EpisodeOfCareList(
$upid: ID!,
$filter: EpisodeOfCareFilterParams!,
$_count: Int!
) {
EpisodeOfCareList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusHistory {
...EpisodeOfCareStatusHistoryFragment
}
type {
...CodeableConceptFragment
}
diagnosis {
...EpisodeOfCareDiagnosisFragment
}
patient {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
period {
...PeriodFragment
}
referralRequest {
...ReferenceFragment
}
careManager {
...ReferenceFragment
}
team {
...ReferenceFragment
}
account {
...ReferenceFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"EpisodeOfCareList": [
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "planned",
"statusHistory": [EpisodeOfCareStatusHistory],
"type": [CodeableConcept],
"diagnosis": [EpisodeOfCareDiagnosis],
"patient": Reference,
"managingOrganization": Reference,
"period": Period,
"referralRequest": [Reference],
"careManager": Reference,
"team": [Reference],
"account": [Reference]
}
]
}
}
FamilyMemberHistory
Response
Returns a FamilyMemberHistory
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query FamilyMemberHistory($id: ID!) {
FamilyMemberHistory(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
status
dataAbsentReason {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
date
name
relationship {
...CodeableConceptFragment
}
sex {
...CodeableConceptFragment
}
bornPeriod {
...PeriodFragment
}
bornDate
bornString
ageAge {
...AgeFragment
}
ageRange {
...RangeFragment
}
ageString
estimatedAge
deceasedBoolean
deceasedAge {
...AgeFragment
}
deceasedRange {
...RangeFragment
}
deceasedDate
deceasedString
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
note {
...AnnotationFragment
}
condition {
...FamilyMemberHistoryConditionFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"FamilyMemberHistory": {
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["abc123"],
"status": "partial",
"dataAbsentReason": CodeableConcept,
"patient": Reference,
"date": "xyz789",
"name": "abc123",
"relationship": CodeableConcept,
"sex": CodeableConcept,
"bornPeriod": Period,
"bornDate": "abc123",
"bornString": "xyz789",
"ageAge": Age,
"ageRange": Range,
"ageString": "xyz789",
"estimatedAge": true,
"deceasedBoolean": false,
"deceasedAge": Age,
"deceasedRange": Range,
"deceasedDate": "xyz789",
"deceasedString": "abc123",
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"condition": [FamilyMemberHistoryCondition]
}
}
}
FamilyMemberHistoryConnection
Response
Returns a FamilyMemberHistoryConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - FamilyMemberHistoryFilterParams!
|
Default = {} |
sort - FamilyMemberHistorySortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query FamilyMemberHistoryConnection(
$upid: ID!,
$filter: FamilyMemberHistoryFilterParams!,
$sort: FamilyMemberHistorySortParams!,
$first: Int!,
$after: String!
) {
FamilyMemberHistoryConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...FamilyMemberHistoryEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"FamilyMemberHistoryConnection": {
"pageInfo": PageInfo,
"edges": [FamilyMemberHistoryEdge]
}
}
}
FamilyMemberHistoryHistory
Response
Returns [FamilyMemberHistory!]
Example
Query
query FamilyMemberHistoryHistory(
$id: ID!,
$count: Int!
) {
FamilyMemberHistoryHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
status
dataAbsentReason {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
date
name
relationship {
...CodeableConceptFragment
}
sex {
...CodeableConceptFragment
}
bornPeriod {
...PeriodFragment
}
bornDate
bornString
ageAge {
...AgeFragment
}
ageRange {
...RangeFragment
}
ageString
estimatedAge
deceasedBoolean
deceasedAge {
...AgeFragment
}
deceasedRange {
...RangeFragment
}
deceasedDate
deceasedString
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
note {
...AnnotationFragment
}
condition {
...FamilyMemberHistoryConditionFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"FamilyMemberHistoryHistory": [
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["abc123"],
"status": "partial",
"dataAbsentReason": CodeableConcept,
"patient": Reference,
"date": "abc123",
"name": "abc123",
"relationship": CodeableConcept,
"sex": CodeableConcept,
"bornPeriod": Period,
"bornDate": "xyz789",
"bornString": "xyz789",
"ageAge": Age,
"ageRange": Range,
"ageString": "abc123",
"estimatedAge": false,
"deceasedBoolean": false,
"deceasedAge": Age,
"deceasedRange": Range,
"deceasedDate": "abc123",
"deceasedString": "xyz789",
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"condition": [FamilyMemberHistoryCondition]
}
]
}
}
FamilyMemberHistoryList
Response
Returns [FamilyMemberHistory!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - FamilyMemberHistoryFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query FamilyMemberHistoryList(
$upid: ID!,
$filter: FamilyMemberHistoryFilterParams!,
$_count: Int!
) {
FamilyMemberHistoryList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
status
dataAbsentReason {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
date
name
relationship {
...CodeableConceptFragment
}
sex {
...CodeableConceptFragment
}
bornPeriod {
...PeriodFragment
}
bornDate
bornString
ageAge {
...AgeFragment
}
ageRange {
...RangeFragment
}
ageString
estimatedAge
deceasedBoolean
deceasedAge {
...AgeFragment
}
deceasedRange {
...RangeFragment
}
deceasedDate
deceasedString
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
note {
...AnnotationFragment
}
condition {
...FamilyMemberHistoryConditionFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"FamilyMemberHistoryList": [
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["xyz789"],
"status": "partial",
"dataAbsentReason": CodeableConcept,
"patient": Reference,
"date": "xyz789",
"name": "abc123",
"relationship": CodeableConcept,
"sex": CodeableConcept,
"bornPeriod": Period,
"bornDate": "xyz789",
"bornString": "abc123",
"ageAge": Age,
"ageRange": Range,
"ageString": "xyz789",
"estimatedAge": false,
"deceasedBoolean": true,
"deceasedAge": Age,
"deceasedRange": Range,
"deceasedDate": "xyz789",
"deceasedString": "xyz789",
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"condition": [FamilyMemberHistoryCondition]
}
]
}
}
Goal
Example
Query
query Goal($id: ID!) {
Goal(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
lifecycleStatus
achievementStatus {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
priority {
...CodeableConceptFragment
}
description {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
startDate
startCodeableConcept {
...CodeableConceptFragment
}
target {
...GoalTargetFragment
}
statusDate
statusReason
expressedBy {
...ReferenceFragment
}
addresses {
...ReferenceFragment
}
note {
...AnnotationFragment
}
outcomeCode {
...CodeableConceptFragment
}
outcomeReference {
...ReferenceFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"Goal": {
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"lifecycleStatus": "proposed",
"achievementStatus": CodeableConcept,
"category": [CodeableConcept],
"priority": CodeableConcept,
"description": CodeableConcept,
"subject": Reference,
"startDate": "abc123",
"startCodeableConcept": CodeableConcept,
"target": [GoalTarget],
"statusDate": "abc123",
"statusReason": "abc123",
"expressedBy": Reference,
"addresses": [Reference],
"note": [Annotation],
"outcomeCode": [CodeableConcept],
"outcomeReference": [Reference]
}
}
}
GoalConnection
Response
Returns a GoalConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - GoalFilterParams!
|
Default = {} |
sort - GoalSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query GoalConnection(
$upid: ID!,
$filter: GoalFilterParams!,
$sort: GoalSortParams!,
$first: Int!,
$after: String!
) {
GoalConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...GoalEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"GoalConnection": {
"pageInfo": PageInfo,
"edges": [GoalEdge]
}
}
}
GoalHistory
Example
Query
query GoalHistory(
$id: ID!,
$count: Int!
) {
GoalHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
lifecycleStatus
achievementStatus {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
priority {
...CodeableConceptFragment
}
description {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
startDate
startCodeableConcept {
...CodeableConceptFragment
}
target {
...GoalTargetFragment
}
statusDate
statusReason
expressedBy {
...ReferenceFragment
}
addresses {
...ReferenceFragment
}
note {
...AnnotationFragment
}
outcomeCode {
...CodeableConceptFragment
}
outcomeReference {
...ReferenceFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"GoalHistory": [
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"lifecycleStatus": "proposed",
"achievementStatus": CodeableConcept,
"category": [CodeableConcept],
"priority": CodeableConcept,
"description": CodeableConcept,
"subject": Reference,
"startDate": "abc123",
"startCodeableConcept": CodeableConcept,
"target": [GoalTarget],
"statusDate": "xyz789",
"statusReason": "xyz789",
"expressedBy": Reference,
"addresses": [Reference],
"note": [Annotation],
"outcomeCode": [CodeableConcept],
"outcomeReference": [Reference]
}
]
}
}
GoalList
Response
Returns [Goal!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - GoalFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query GoalList(
$upid: ID!,
$filter: GoalFilterParams!,
$_count: Int!
) {
GoalList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
lifecycleStatus
achievementStatus {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
priority {
...CodeableConceptFragment
}
description {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
startDate
startCodeableConcept {
...CodeableConceptFragment
}
target {
...GoalTargetFragment
}
statusDate
statusReason
expressedBy {
...ReferenceFragment
}
addresses {
...ReferenceFragment
}
note {
...AnnotationFragment
}
outcomeCode {
...CodeableConceptFragment
}
outcomeReference {
...ReferenceFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"GoalList": [
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"lifecycleStatus": "proposed",
"achievementStatus": CodeableConcept,
"category": [CodeableConcept],
"priority": CodeableConcept,
"description": CodeableConcept,
"subject": Reference,
"startDate": "xyz789",
"startCodeableConcept": CodeableConcept,
"target": [GoalTarget],
"statusDate": "xyz789",
"statusReason": "xyz789",
"expressedBy": Reference,
"addresses": [Reference],
"note": [Annotation],
"outcomeCode": [CodeableConcept],
"outcomeReference": [Reference]
}
]
}
}
Immunization
Response
Returns an Immunization
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query Immunization($id: ID!) {
Immunization(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusReason {
...CodeableConceptFragment
}
vaccineCode {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
occurrenceDateTime
occurrenceString
recorded
primarySource
reportOrigin {
...CodeableConceptFragment
}
location {
...ReferenceFragment
}
manufacturer {
...ReferenceFragment
}
lotNumber
expirationDate
site {
...CodeableConceptFragment
}
route {
...CodeableConceptFragment
}
doseQuantity {
...QuantityFragment
}
performer {
...ImmunizationPerformerFragment
}
note {
...AnnotationFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
isSubpotent
subpotentReason {
...CodeableConceptFragment
}
education {
...ImmunizationEducationFragment
}
programEligibility {
...CodeableConceptFragment
}
fundingSource {
...CodeableConceptFragment
}
reaction {
...ImmunizationReactionFragment
}
protocolApplied {
...ImmunizationProtocolAppliedFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"Immunization": {
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "completed",
"statusReason": CodeableConcept,
"vaccineCode": CodeableConcept,
"patient": Reference,
"encounter": Reference,
"occurrenceDateTime": "abc123",
"occurrenceString": "abc123",
"recorded": "xyz789",
"primarySource": true,
"reportOrigin": CodeableConcept,
"location": Reference,
"manufacturer": Reference,
"lotNumber": "abc123",
"expirationDate": "xyz789",
"site": CodeableConcept,
"route": CodeableConcept,
"doseQuantity": Quantity,
"performer": [ImmunizationPerformer],
"note": [Annotation],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"isSubpotent": true,
"subpotentReason": [CodeableConcept],
"education": [ImmunizationEducation],
"programEligibility": [CodeableConcept],
"fundingSource": CodeableConcept,
"reaction": [ImmunizationReaction],
"protocolApplied": [ImmunizationProtocolApplied]
}
}
}
ImmunizationConnection
Response
Returns an ImmunizationConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ImmunizationFilterParams!
|
Default = {} |
sort - ImmunizationSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query ImmunizationConnection(
$upid: ID!,
$filter: ImmunizationFilterParams!,
$sort: ImmunizationSortParams!,
$first: Int!,
$after: String!
) {
ImmunizationConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...ImmunizationEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"ImmunizationConnection": {
"pageInfo": PageInfo,
"edges": [ImmunizationEdge]
}
}
}
ImmunizationHistory
Response
Returns [Immunization!]
Example
Query
query ImmunizationHistory(
$id: ID!,
$count: Int!
) {
ImmunizationHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusReason {
...CodeableConceptFragment
}
vaccineCode {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
occurrenceDateTime
occurrenceString
recorded
primarySource
reportOrigin {
...CodeableConceptFragment
}
location {
...ReferenceFragment
}
manufacturer {
...ReferenceFragment
}
lotNumber
expirationDate
site {
...CodeableConceptFragment
}
route {
...CodeableConceptFragment
}
doseQuantity {
...QuantityFragment
}
performer {
...ImmunizationPerformerFragment
}
note {
...AnnotationFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
isSubpotent
subpotentReason {
...CodeableConceptFragment
}
education {
...ImmunizationEducationFragment
}
programEligibility {
...CodeableConceptFragment
}
fundingSource {
...CodeableConceptFragment
}
reaction {
...ImmunizationReactionFragment
}
protocolApplied {
...ImmunizationProtocolAppliedFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"ImmunizationHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "completed",
"statusReason": CodeableConcept,
"vaccineCode": CodeableConcept,
"patient": Reference,
"encounter": Reference,
"occurrenceDateTime": "xyz789",
"occurrenceString": "abc123",
"recorded": "abc123",
"primarySource": false,
"reportOrigin": CodeableConcept,
"location": Reference,
"manufacturer": Reference,
"lotNumber": "abc123",
"expirationDate": "abc123",
"site": CodeableConcept,
"route": CodeableConcept,
"doseQuantity": Quantity,
"performer": [ImmunizationPerformer],
"note": [Annotation],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"isSubpotent": true,
"subpotentReason": [CodeableConcept],
"education": [ImmunizationEducation],
"programEligibility": [CodeableConcept],
"fundingSource": CodeableConcept,
"reaction": [ImmunizationReaction],
"protocolApplied": [ImmunizationProtocolApplied]
}
]
}
}
ImmunizationList
Response
Returns [Immunization!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ImmunizationFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query ImmunizationList(
$upid: ID!,
$filter: ImmunizationFilterParams!,
$_count: Int!
) {
ImmunizationList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusReason {
...CodeableConceptFragment
}
vaccineCode {
...CodeableConceptFragment
}
patient {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
occurrenceDateTime
occurrenceString
recorded
primarySource
reportOrigin {
...CodeableConceptFragment
}
location {
...ReferenceFragment
}
manufacturer {
...ReferenceFragment
}
lotNumber
expirationDate
site {
...CodeableConceptFragment
}
route {
...CodeableConceptFragment
}
doseQuantity {
...QuantityFragment
}
performer {
...ImmunizationPerformerFragment
}
note {
...AnnotationFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
isSubpotent
subpotentReason {
...CodeableConceptFragment
}
education {
...ImmunizationEducationFragment
}
programEligibility {
...CodeableConceptFragment
}
fundingSource {
...CodeableConceptFragment
}
reaction {
...ImmunizationReactionFragment
}
protocolApplied {
...ImmunizationProtocolAppliedFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"ImmunizationList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "completed",
"statusReason": CodeableConcept,
"vaccineCode": CodeableConcept,
"patient": Reference,
"encounter": Reference,
"occurrenceDateTime": "xyz789",
"occurrenceString": "xyz789",
"recorded": "abc123",
"primarySource": false,
"reportOrigin": CodeableConcept,
"location": Reference,
"manufacturer": Reference,
"lotNumber": "xyz789",
"expirationDate": "xyz789",
"site": CodeableConcept,
"route": CodeableConcept,
"doseQuantity": Quantity,
"performer": [ImmunizationPerformer],
"note": [Annotation],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"isSubpotent": true,
"subpotentReason": [CodeableConcept],
"education": [ImmunizationEducation],
"programEligibility": [CodeableConcept],
"fundingSource": CodeableConcept,
"reaction": [ImmunizationReaction],
"protocolApplied": [ImmunizationProtocolApplied]
}
]
}
}
Location
Example
Query
query Location($id: ID!) {
Location(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
operationalStatus {
...CodingFragment
}
name
alias
description
mode
type {
...CodeableConceptFragment
}
telecom {
...ContactPointFragment
}
address {
...AddressFragment
}
physicalType {
...CodeableConceptFragment
}
position {
...LocationPositionFragment
}
managingOrganization {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
hoursOfOperation {
...LocationHoursOfOperationFragment
}
availabilityExceptions
endpoint {
...ReferenceFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Location": {
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"operationalStatus": Coding,
"name": "xyz789",
"alias": ["xyz789"],
"description": "abc123",
"mode": "instance",
"type": [CodeableConcept],
"telecom": [ContactPoint],
"address": Address,
"physicalType": CodeableConcept,
"position": LocationPosition,
"managingOrganization": Reference,
"partOf": Reference,
"hoursOfOperation": [LocationHoursOfOperation],
"availabilityExceptions": "abc123",
"endpoint": [Reference]
}
}
}
Measure
Example
Query
query Measure($id: ID!) {
Measure(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
url
identifier {
...IdentifierFragment
}
version
name
title
subtitle
status
experimental
subjectCodeableConcept {
...CodeableConceptFragment
}
subjectReference {
...ReferenceFragment
}
date
publisher
contact {
...ContactDetailFragment
}
description
useContext {
...UsageContextFragment
}
jurisdiction {
...CodeableConceptFragment
}
purpose
usage
copyright
approvalDate
lastReviewDate
effectivePeriod {
...PeriodFragment
}
topic {
...CodeableConceptFragment
}
author {
...ContactDetailFragment
}
editor {
...ContactDetailFragment
}
reviewer {
...ContactDetailFragment
}
endorser {
...ContactDetailFragment
}
relatedArtifact {
...RelatedArtifactFragment
}
library
disclaimer
scoring {
...CodeableConceptFragment
}
compositeScoring {
...CodeableConceptFragment
}
type {
...CodeableConceptFragment
}
riskAdjustment
rateAggregation
rationale
clinicalRecommendationStatement
improvementNotation {
...CodeableConceptFragment
}
definition
guidance
group {
...MeasureGroupFragment
}
supplementalData {
...MeasureSupplementalDataFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"Measure": {
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"url": "xyz789",
"identifier": [Identifier],
"version": "xyz789",
"name": "abc123",
"title": "xyz789",
"subtitle": "abc123",
"status": "draft",
"experimental": false,
"subjectCodeableConcept": CodeableConcept,
"subjectReference": Reference,
"date": "abc123",
"publisher": "xyz789",
"contact": [ContactDetail],
"description": "xyz789",
"useContext": [UsageContext],
"jurisdiction": [CodeableConcept],
"purpose": "abc123",
"usage": "xyz789",
"copyright": "xyz789",
"approvalDate": "abc123",
"lastReviewDate": "abc123",
"effectivePeriod": Period,
"topic": [CodeableConcept],
"author": [ContactDetail],
"editor": [ContactDetail],
"reviewer": [ContactDetail],
"endorser": [ContactDetail],
"relatedArtifact": [RelatedArtifact],
"library": ["abc123"],
"disclaimer": "xyz789",
"scoring": CodeableConcept,
"compositeScoring": CodeableConcept,
"type": [CodeableConcept],
"riskAdjustment": "xyz789",
"rateAggregation": "abc123",
"rationale": "xyz789",
"clinicalRecommendationStatement": "xyz789",
"improvementNotation": CodeableConcept,
"definition": ["abc123"],
"guidance": "xyz789",
"group": [MeasureGroup],
"supplementalData": [MeasureSupplementalData]
}
}
}
MeasureReport
Response
Returns a MeasureReport
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query MeasureReport($id: ID!) {
MeasureReport(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type
measure
subject {
...ReferenceFragment
}
date
reporter {
...ReferenceFragment
}
period {
...PeriodFragment
}
improvementNotation {
...CodeableConceptFragment
}
group {
...MeasureReportGroupFragment
}
evaluatedResource {
...ReferenceFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"MeasureReport": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "complete",
"type": "individual",
"measure": "xyz789",
"subject": Reference,
"date": "abc123",
"reporter": Reference,
"period": Period,
"improvementNotation": CodeableConcept,
"group": [MeasureReportGroup],
"evaluatedResource": [Reference]
}
}
}
MeasureReportConnection
Response
Returns a MeasureReportConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MeasureReportFilterParams!
|
Default = {} |
sort - MeasureReportSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query MeasureReportConnection(
$upid: ID!,
$filter: MeasureReportFilterParams!,
$sort: MeasureReportSortParams!,
$first: Int!,
$after: String!
) {
MeasureReportConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...MeasureReportEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"MeasureReportConnection": {
"pageInfo": PageInfo,
"edges": [MeasureReportEdge]
}
}
}
MeasureReportHistory
Response
Returns [MeasureReport!]
Example
Query
query MeasureReportHistory(
$id: ID!,
$count: Int!
) {
MeasureReportHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type
measure
subject {
...ReferenceFragment
}
date
reporter {
...ReferenceFragment
}
period {
...PeriodFragment
}
improvementNotation {
...CodeableConceptFragment
}
group {
...MeasureReportGroupFragment
}
evaluatedResource {
...ReferenceFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"MeasureReportHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "complete",
"type": "individual",
"measure": "xyz789",
"subject": Reference,
"date": "abc123",
"reporter": Reference,
"period": Period,
"improvementNotation": CodeableConcept,
"group": [MeasureReportGroup],
"evaluatedResource": [Reference]
}
]
}
}
MeasureReportList
Response
Returns [MeasureReport!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MeasureReportFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query MeasureReportList(
$upid: ID!,
$filter: MeasureReportFilterParams!,
$_count: Int!
) {
MeasureReportList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
type
measure
subject {
...ReferenceFragment
}
date
reporter {
...ReferenceFragment
}
period {
...PeriodFragment
}
improvementNotation {
...CodeableConceptFragment
}
group {
...MeasureReportGroupFragment
}
evaluatedResource {
...ReferenceFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"MeasureReportList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "complete",
"type": "individual",
"measure": "abc123",
"subject": Reference,
"date": "abc123",
"reporter": Reference,
"period": Period,
"improvementNotation": CodeableConcept,
"group": [MeasureReportGroup],
"evaluatedResource": [Reference]
}
]
}
}
MedicationAdministration
Response
Returns a MedicationAdministration
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query MedicationAdministration($id: ID!) {
MedicationAdministration(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiates
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
performer {
...MedicationAdministrationPerformerFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
request {
...ReferenceFragment
}
device {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosage {
...MedicationAdministrationDosageFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"MedicationAdministration": {
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiates": ["abc123"],
"partOf": [Reference],
"status": "in_progress",
"statusReason": [CodeableConcept],
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"supportingInformation": [Reference],
"effectiveDateTime": "abc123",
"effectivePeriod": Period,
"performer": [MedicationAdministrationPerformer],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"request": Reference,
"device": [Reference],
"note": [Annotation],
"dosage": MedicationAdministrationDosage,
"eventHistory": [Reference]
}
}
}
MedicationAdministrationConnection
Response
Returns a MedicationAdministrationConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MedicationAdministrationFilterParams!
|
Default = {} |
sort - MedicationAdministrationSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query MedicationAdministrationConnection(
$upid: ID!,
$filter: MedicationAdministrationFilterParams!,
$sort: MedicationAdministrationSortParams!,
$first: Int!,
$after: String!
) {
MedicationAdministrationConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...MedicationAdministrationEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"MedicationAdministrationConnection": {
"pageInfo": PageInfo,
"edges": [MedicationAdministrationEdge]
}
}
}
MedicationAdministrationHistory
Response
Returns [MedicationAdministration!]
Example
Query
query MedicationAdministrationHistory(
$id: ID!,
$count: Int!
) {
MedicationAdministrationHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiates
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
performer {
...MedicationAdministrationPerformerFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
request {
...ReferenceFragment
}
device {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosage {
...MedicationAdministrationDosageFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"MedicationAdministrationHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiates": ["xyz789"],
"partOf": [Reference],
"status": "in_progress",
"statusReason": [CodeableConcept],
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"supportingInformation": [Reference],
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"performer": [MedicationAdministrationPerformer],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"request": Reference,
"device": [Reference],
"note": [Annotation],
"dosage": MedicationAdministrationDosage,
"eventHistory": [Reference]
}
]
}
}
MedicationAdministrationList
Response
Returns [MedicationAdministration!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MedicationAdministrationFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query MedicationAdministrationList(
$upid: ID!,
$filter: MedicationAdministrationFilterParams!,
$_count: Int!
) {
MedicationAdministrationList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiates
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
performer {
...MedicationAdministrationPerformerFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
request {
...ReferenceFragment
}
device {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosage {
...MedicationAdministrationDosageFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"MedicationAdministrationList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiates": ["xyz789"],
"partOf": [Reference],
"status": "in_progress",
"statusReason": [CodeableConcept],
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"supportingInformation": [Reference],
"effectiveDateTime": "abc123",
"effectivePeriod": Period,
"performer": [MedicationAdministrationPerformer],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"request": Reference,
"device": [Reference],
"note": [Annotation],
"dosage": MedicationAdministrationDosage,
"eventHistory": [Reference]
}
]
}
}
MedicationDispense
Response
Returns a MedicationDispense
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query MedicationDispense($id: ID!) {
MedicationDispense(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
partOf {
...ReferenceFragment
}
status
statusReasonCodeableConcept {
...CodeableConceptFragment
}
statusReasonReference {
...ReferenceFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
performer {
...MedicationDispensePerformerFragment
}
location {
...ReferenceFragment
}
authorizingPrescription {
...ReferenceFragment
}
type {
...CodeableConceptFragment
}
quantity {
...QuantityFragment
}
daysSupply {
...QuantityFragment
}
whenPrepared
whenHandedOver
destination {
...ReferenceFragment
}
receiver {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosageInstruction {
...DosageFragment
}
substitution {
...MedicationDispenseSubstitutionFragment
}
detectedIssue {
...ReferenceFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"MedicationDispense": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"partOf": [Reference],
"status": "preparation",
"statusReasonCodeableConcept": CodeableConcept,
"statusReasonReference": Reference,
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"supportingInformation": [Reference],
"performer": [MedicationDispensePerformer],
"location": Reference,
"authorizingPrescription": [Reference],
"type": CodeableConcept,
"quantity": Quantity,
"daysSupply": Quantity,
"whenPrepared": "abc123",
"whenHandedOver": "abc123",
"destination": Reference,
"receiver": [Reference],
"note": [Annotation],
"dosageInstruction": [Dosage],
"substitution": MedicationDispenseSubstitution,
"detectedIssue": [Reference],
"eventHistory": [Reference]
}
}
}
MedicationDispenseConnection
Response
Returns a MedicationDispenseConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MedicationDispenseFilterParams!
|
Default = {} |
sort - MedicationDispenseSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query MedicationDispenseConnection(
$upid: ID!,
$filter: MedicationDispenseFilterParams!,
$sort: MedicationDispenseSortParams!,
$first: Int!,
$after: String!
) {
MedicationDispenseConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...MedicationDispenseEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"MedicationDispenseConnection": {
"pageInfo": PageInfo,
"edges": [MedicationDispenseEdge]
}
}
}
MedicationDispenseHistory
Response
Returns [MedicationDispense!]
Example
Query
query MedicationDispenseHistory(
$id: ID!,
$count: Int!
) {
MedicationDispenseHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
partOf {
...ReferenceFragment
}
status
statusReasonCodeableConcept {
...CodeableConceptFragment
}
statusReasonReference {
...ReferenceFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
performer {
...MedicationDispensePerformerFragment
}
location {
...ReferenceFragment
}
authorizingPrescription {
...ReferenceFragment
}
type {
...CodeableConceptFragment
}
quantity {
...QuantityFragment
}
daysSupply {
...QuantityFragment
}
whenPrepared
whenHandedOver
destination {
...ReferenceFragment
}
receiver {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosageInstruction {
...DosageFragment
}
substitution {
...MedicationDispenseSubstitutionFragment
}
detectedIssue {
...ReferenceFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"MedicationDispenseHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"partOf": [Reference],
"status": "preparation",
"statusReasonCodeableConcept": CodeableConcept,
"statusReasonReference": Reference,
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"supportingInformation": [Reference],
"performer": [MedicationDispensePerformer],
"location": Reference,
"authorizingPrescription": [Reference],
"type": CodeableConcept,
"quantity": Quantity,
"daysSupply": Quantity,
"whenPrepared": "xyz789",
"whenHandedOver": "xyz789",
"destination": Reference,
"receiver": [Reference],
"note": [Annotation],
"dosageInstruction": [Dosage],
"substitution": MedicationDispenseSubstitution,
"detectedIssue": [Reference],
"eventHistory": [Reference]
}
]
}
}
MedicationDispenseList
Response
Returns [MedicationDispense!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MedicationDispenseFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query MedicationDispenseList(
$upid: ID!,
$filter: MedicationDispenseFilterParams!,
$_count: Int!
) {
MedicationDispenseList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
partOf {
...ReferenceFragment
}
status
statusReasonCodeableConcept {
...CodeableConceptFragment
}
statusReasonReference {
...ReferenceFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
performer {
...MedicationDispensePerformerFragment
}
location {
...ReferenceFragment
}
authorizingPrescription {
...ReferenceFragment
}
type {
...CodeableConceptFragment
}
quantity {
...QuantityFragment
}
daysSupply {
...QuantityFragment
}
whenPrepared
whenHandedOver
destination {
...ReferenceFragment
}
receiver {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosageInstruction {
...DosageFragment
}
substitution {
...MedicationDispenseSubstitutionFragment
}
detectedIssue {
...ReferenceFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"MedicationDispenseList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"partOf": [Reference],
"status": "preparation",
"statusReasonCodeableConcept": CodeableConcept,
"statusReasonReference": Reference,
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"supportingInformation": [Reference],
"performer": [MedicationDispensePerformer],
"location": Reference,
"authorizingPrescription": [Reference],
"type": CodeableConcept,
"quantity": Quantity,
"daysSupply": Quantity,
"whenPrepared": "abc123",
"whenHandedOver": "xyz789",
"destination": Reference,
"receiver": [Reference],
"note": [Annotation],
"dosageInstruction": [Dosage],
"substitution": MedicationDispenseSubstitution,
"detectedIssue": [Reference],
"eventHistory": [Reference]
}
]
}
}
MedicationRequest
Response
Returns a MedicationRequest
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query MedicationRequest($id: ID!) {
MedicationRequest(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusReason {
...CodeableConceptFragment
}
intent
category {
...CodeableConceptFragment
}
priority
doNotPerform
reportedBoolean
reportedReference {
...ReferenceFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
authoredOn
requester {
...ReferenceFragment
}
performer {
...ReferenceFragment
}
performerType {
...CodeableConceptFragment
}
recorder {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
groupIdentifier {
...IdentifierFragment
}
courseOfTherapyType {
...CodeableConceptFragment
}
insurance {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosageInstruction {
...DosageFragment
}
dispenseRequest {
...MedicationRequestDispenseRequestFragment
}
substitution {
...MedicationRequestSubstitutionFragment
}
priorPrescription {
...ReferenceFragment
}
detectedIssue {
...ReferenceFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"MedicationRequest": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"statusReason": CodeableConcept,
"intent": "proposal",
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": false,
"reportedBoolean": false,
"reportedReference": Reference,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"encounter": Reference,
"supportingInformation": [Reference],
"authoredOn": "xyz789",
"requester": Reference,
"performer": Reference,
"performerType": CodeableConcept,
"recorder": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["abc123"],
"basedOn": [Reference],
"groupIdentifier": Identifier,
"courseOfTherapyType": CodeableConcept,
"insurance": [Reference],
"note": [Annotation],
"dosageInstruction": [Dosage],
"dispenseRequest": MedicationRequestDispenseRequest,
"substitution": MedicationRequestSubstitution,
"priorPrescription": Reference,
"detectedIssue": [Reference],
"eventHistory": [Reference]
}
}
}
MedicationRequestConnection
Response
Returns a MedicationRequestConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MedicationRequestFilterParams!
|
Default = {} |
sort - MedicationRequestSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query MedicationRequestConnection(
$upid: ID!,
$filter: MedicationRequestFilterParams!,
$sort: MedicationRequestSortParams!,
$first: Int!,
$after: String!
) {
MedicationRequestConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...MedicationRequestEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"MedicationRequestConnection": {
"pageInfo": PageInfo,
"edges": [MedicationRequestEdge]
}
}
}
MedicationRequestHistory
Response
Returns [MedicationRequest!]
Example
Query
query MedicationRequestHistory(
$id: ID!,
$count: Int!
) {
MedicationRequestHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusReason {
...CodeableConceptFragment
}
intent
category {
...CodeableConceptFragment
}
priority
doNotPerform
reportedBoolean
reportedReference {
...ReferenceFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
authoredOn
requester {
...ReferenceFragment
}
performer {
...ReferenceFragment
}
performerType {
...CodeableConceptFragment
}
recorder {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
groupIdentifier {
...IdentifierFragment
}
courseOfTherapyType {
...CodeableConceptFragment
}
insurance {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosageInstruction {
...DosageFragment
}
dispenseRequest {
...MedicationRequestDispenseRequestFragment
}
substitution {
...MedicationRequestSubstitutionFragment
}
priorPrescription {
...ReferenceFragment
}
detectedIssue {
...ReferenceFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"MedicationRequestHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"statusReason": CodeableConcept,
"intent": "proposal",
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": true,
"reportedBoolean": false,
"reportedReference": Reference,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"encounter": Reference,
"supportingInformation": [Reference],
"authoredOn": "abc123",
"requester": Reference,
"performer": Reference,
"performerType": CodeableConcept,
"recorder": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["abc123"],
"basedOn": [Reference],
"groupIdentifier": Identifier,
"courseOfTherapyType": CodeableConcept,
"insurance": [Reference],
"note": [Annotation],
"dosageInstruction": [Dosage],
"dispenseRequest": MedicationRequestDispenseRequest,
"substitution": MedicationRequestSubstitution,
"priorPrescription": Reference,
"detectedIssue": [Reference],
"eventHistory": [Reference]
}
]
}
}
MedicationRequestList
Response
Returns [MedicationRequest!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MedicationRequestFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query MedicationRequestList(
$upid: ID!,
$filter: MedicationRequestFilterParams!,
$_count: Int!
) {
MedicationRequestList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
statusReason {
...CodeableConceptFragment
}
intent
category {
...CodeableConceptFragment
}
priority
doNotPerform
reportedBoolean
reportedReference {
...ReferenceFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
supportingInformation {
...ReferenceFragment
}
authoredOn
requester {
...ReferenceFragment
}
performer {
...ReferenceFragment
}
performerType {
...CodeableConceptFragment
}
recorder {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
groupIdentifier {
...IdentifierFragment
}
courseOfTherapyType {
...CodeableConceptFragment
}
insurance {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosageInstruction {
...DosageFragment
}
dispenseRequest {
...MedicationRequestDispenseRequestFragment
}
substitution {
...MedicationRequestSubstitutionFragment
}
priorPrescription {
...ReferenceFragment
}
detectedIssue {
...ReferenceFragment
}
eventHistory {
...ReferenceFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"MedicationRequestList": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"statusReason": CodeableConcept,
"intent": "proposal",
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": true,
"reportedBoolean": true,
"reportedReference": Reference,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"encounter": Reference,
"supportingInformation": [Reference],
"authoredOn": "abc123",
"requester": Reference,
"performer": Reference,
"performerType": CodeableConcept,
"recorder": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"groupIdentifier": Identifier,
"courseOfTherapyType": CodeableConcept,
"insurance": [Reference],
"note": [Annotation],
"dosageInstruction": [Dosage],
"dispenseRequest": MedicationRequestDispenseRequest,
"substitution": MedicationRequestSubstitution,
"priorPrescription": Reference,
"detectedIssue": [Reference],
"eventHistory": [Reference]
}
]
}
}
MedicationStatement
Response
Returns a MedicationStatement
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query MedicationStatement($id: ID!) {
MedicationStatement(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
dateAsserted
informationSource {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosage {
...DosageFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"MedicationStatement": {
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "active",
"statusReason": [CodeableConcept],
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"dateAsserted": "abc123",
"informationSource": Reference,
"derivedFrom": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"dosage": [Dosage]
}
}
}
MedicationStatementConnection
Response
Returns a MedicationStatementConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MedicationStatementFilterParams!
|
Default = {} |
sort - MedicationStatementSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query MedicationStatementConnection(
$upid: ID!,
$filter: MedicationStatementFilterParams!,
$sort: MedicationStatementSortParams!,
$first: Int!,
$after: String!
) {
MedicationStatementConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...MedicationStatementEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"MedicationStatementConnection": {
"pageInfo": PageInfo,
"edges": [MedicationStatementEdge]
}
}
}
MedicationStatementHistory
Response
Returns [MedicationStatement!]
Example
Query
query MedicationStatementHistory(
$id: ID!,
$count: Int!
) {
MedicationStatementHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
dateAsserted
informationSource {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosage {
...DosageFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"MedicationStatementHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "active",
"statusReason": [CodeableConcept],
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"dateAsserted": "abc123",
"informationSource": Reference,
"derivedFrom": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"dosage": [Dosage]
}
]
}
}
MedicationStatementList
Response
Returns [MedicationStatement!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - MedicationStatementFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query MedicationStatementList(
$upid: ID!,
$filter: MedicationStatementFilterParams!,
$_count: Int!
) {
MedicationStatementList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
BasicList {
...BasicFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
medicationCodeableConcept {
...CodeableConceptFragment
}
medicationReference {
...ReferenceFragment
}
subject {
...ReferenceFragment
}
context {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
dateAsserted
informationSource {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
note {
...AnnotationFragment
}
dosage {
...DosageFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"MedicationStatementList": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "active",
"statusReason": [CodeableConcept],
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"effectiveDateTime": "abc123",
"effectivePeriod": Period,
"dateAsserted": "abc123",
"informationSource": Reference,
"derivedFrom": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"dosage": [Dosage]
}
]
}
}
Observation
Response
Returns an Observation
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query Observation($id: ID!) {
Observation(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
focus {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
effectiveTiming {
...TimingFragment
}
effectiveInstant
issued
performer {
...ReferenceFragment
}
valueQuantity {
...QuantityFragment
}
valueCodeableConcept {
...CodeableConceptFragment
}
valueString
valueBoolean
valueInteger
valueRange {
...RangeFragment
}
valueRatio {
...RatioFragment
}
valueSampledData {
...SampledDataFragment
}
valueTime
valueDateTime
valuePeriod {
...PeriodFragment
}
dataAbsentReason {
...CodeableConceptFragment
}
interpretation {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
bodySite {
...CodeableConceptFragment
}
method {
...CodeableConceptFragment
}
specimen {
...ReferenceFragment
}
device {
...ReferenceFragment
}
referenceRange {
...ObservationReferenceRangeFragment
}
hasMember {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
component {
...ObservationComponentFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Observation": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "registered",
"category": [CodeableConcept],
"code": CodeableConcept,
"subject": Reference,
"focus": [Reference],
"encounter": Reference,
"effectiveDateTime": "abc123",
"effectivePeriod": Period,
"effectiveTiming": Timing,
"effectiveInstant": "xyz789",
"issued": "abc123",
"performer": [Reference],
"valueQuantity": Quantity,
"valueCodeableConcept": CodeableConcept,
"valueString": "abc123",
"valueBoolean": false,
"valueInteger": 123,
"valueRange": Range,
"valueRatio": Ratio,
"valueSampledData": SampledData,
"valueTime": "xyz789",
"valueDateTime": "abc123",
"valuePeriod": Period,
"dataAbsentReason": CodeableConcept,
"interpretation": [CodeableConcept],
"note": [Annotation],
"bodySite": CodeableConcept,
"method": CodeableConcept,
"specimen": Reference,
"device": Reference,
"referenceRange": [ObservationReferenceRange],
"hasMember": [Reference],
"derivedFrom": [Reference],
"component": [ObservationComponent]
}
}
}
ObservationConnection
Response
Returns an ObservationConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ObservationFilterParams!
|
Default = {} |
sort - ObservationSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query ObservationConnection(
$upid: ID!,
$filter: ObservationFilterParams!,
$sort: ObservationSortParams!,
$first: Int!,
$after: String!
) {
ObservationConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...ObservationEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"ObservationConnection": {
"pageInfo": PageInfo,
"edges": [ObservationEdge]
}
}
}
ObservationHistory
Response
Returns [Observation!]
Example
Query
query ObservationHistory(
$id: ID!,
$count: Int!
) {
ObservationHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
focus {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
effectiveTiming {
...TimingFragment
}
effectiveInstant
issued
performer {
...ReferenceFragment
}
valueQuantity {
...QuantityFragment
}
valueCodeableConcept {
...CodeableConceptFragment
}
valueString
valueBoolean
valueInteger
valueRange {
...RangeFragment
}
valueRatio {
...RatioFragment
}
valueSampledData {
...SampledDataFragment
}
valueTime
valueDateTime
valuePeriod {
...PeriodFragment
}
dataAbsentReason {
...CodeableConceptFragment
}
interpretation {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
bodySite {
...CodeableConceptFragment
}
method {
...CodeableConceptFragment
}
specimen {
...ReferenceFragment
}
device {
...ReferenceFragment
}
referenceRange {
...ObservationReferenceRangeFragment
}
hasMember {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
component {
...ObservationComponentFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"ObservationHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "registered",
"category": [CodeableConcept],
"code": CodeableConcept,
"subject": Reference,
"focus": [Reference],
"encounter": Reference,
"effectiveDateTime": "abc123",
"effectivePeriod": Period,
"effectiveTiming": Timing,
"effectiveInstant": "xyz789",
"issued": "abc123",
"performer": [Reference],
"valueQuantity": Quantity,
"valueCodeableConcept": CodeableConcept,
"valueString": "abc123",
"valueBoolean": false,
"valueInteger": 987,
"valueRange": Range,
"valueRatio": Ratio,
"valueSampledData": SampledData,
"valueTime": "xyz789",
"valueDateTime": "xyz789",
"valuePeriod": Period,
"dataAbsentReason": CodeableConcept,
"interpretation": [CodeableConcept],
"note": [Annotation],
"bodySite": CodeableConcept,
"method": CodeableConcept,
"specimen": Reference,
"device": Reference,
"referenceRange": [ObservationReferenceRange],
"hasMember": [Reference],
"derivedFrom": [Reference],
"component": [ObservationComponent]
}
]
}
}
ObservationList
Response
Returns [Observation!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ObservationFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query ObservationList(
$upid: ID!,
$filter: ObservationFilterParams!,
$_count: Int!
) {
ObservationList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
focus {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
effectiveDateTime
effectivePeriod {
...PeriodFragment
}
effectiveTiming {
...TimingFragment
}
effectiveInstant
issued
performer {
...ReferenceFragment
}
valueQuantity {
...QuantityFragment
}
valueCodeableConcept {
...CodeableConceptFragment
}
valueString
valueBoolean
valueInteger
valueRange {
...RangeFragment
}
valueRatio {
...RatioFragment
}
valueSampledData {
...SampledDataFragment
}
valueTime
valueDateTime
valuePeriod {
...PeriodFragment
}
dataAbsentReason {
...CodeableConceptFragment
}
interpretation {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
bodySite {
...CodeableConceptFragment
}
method {
...CodeableConceptFragment
}
specimen {
...ReferenceFragment
}
device {
...ReferenceFragment
}
referenceRange {
...ObservationReferenceRangeFragment
}
hasMember {
...ReferenceFragment
}
derivedFrom {
...ReferenceFragment
}
component {
...ObservationComponentFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"ObservationList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "registered",
"category": [CodeableConcept],
"code": CodeableConcept,
"subject": Reference,
"focus": [Reference],
"encounter": Reference,
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"effectiveTiming": Timing,
"effectiveInstant": "abc123",
"issued": "xyz789",
"performer": [Reference],
"valueQuantity": Quantity,
"valueCodeableConcept": CodeableConcept,
"valueString": "abc123",
"valueBoolean": false,
"valueInteger": 987,
"valueRange": Range,
"valueRatio": Ratio,
"valueSampledData": SampledData,
"valueTime": "abc123",
"valueDateTime": "abc123",
"valuePeriod": Period,
"dataAbsentReason": CodeableConcept,
"interpretation": [CodeableConcept],
"note": [Annotation],
"bodySite": CodeableConcept,
"method": CodeableConcept,
"specimen": Reference,
"device": Reference,
"referenceRange": [ObservationReferenceRange],
"hasMember": [Reference],
"derivedFrom": [Reference],
"component": [ObservationComponent]
}
]
}
}
Organization
Response
Returns an Organization
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query Organization($id: ID!) {
Organization(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
type {
...CodeableConceptFragment
}
name
alias
telecom {
...ContactPointFragment
}
address {
...AddressFragment
}
partOf {
...ReferenceFragment
}
contact {
...OrganizationContactFragment
}
endpoint {
...ReferenceFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Organization": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": false,
"type": [CodeableConcept],
"name": "xyz789",
"alias": ["xyz789"],
"telecom": [ContactPoint],
"address": [Address],
"partOf": Reference,
"contact": [OrganizationContact],
"endpoint": [Reference]
}
}
}
OrganizationConnection
Response
Returns an OrganizationConnection
Arguments
Name | Description |
---|---|
builderID - ID
|
|
filter - OrganizationFilterParams!
|
Default = {} |
sort - OrganizationSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query OrganizationConnection(
$builderID: ID,
$filter: OrganizationFilterParams!,
$sort: OrganizationSortParams!,
$first: Int!,
$after: String!
) {
OrganizationConnection(
builderID: $builderID,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...OrganizationEdgeFragment
}
}
}
Variables
{
"builderID": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"OrganizationConnection": {
"pageInfo": PageInfo,
"edges": [OrganizationEdge]
}
}
}
OrganizationHistory
Response
Returns [Organization!]
Example
Query
query OrganizationHistory(
$id: ID!,
$count: Int!
) {
OrganizationHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
type {
...CodeableConceptFragment
}
name
alias
telecom {
...ContactPointFragment
}
address {
...AddressFragment
}
partOf {
...ReferenceFragment
}
contact {
...OrganizationContactFragment
}
endpoint {
...ReferenceFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"OrganizationHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": false,
"type": [CodeableConcept],
"name": "xyz789",
"alias": ["abc123"],
"telecom": [ContactPoint],
"address": [Address],
"partOf": Reference,
"contact": [OrganizationContact],
"endpoint": [Reference]
}
]
}
}
OrganizationList
Response
Returns [Organization!]
Arguments
Name | Description |
---|---|
builderID - ID
|
|
filter - OrganizationFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query OrganizationList(
$builderID: ID,
$filter: OrganizationFilterParams!,
$_count: Int!
) {
OrganizationList(
builderID: $builderID,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
type {
...CodeableConceptFragment
}
name
alias
telecom {
...ContactPointFragment
}
address {
...AddressFragment
}
partOf {
...ReferenceFragment
}
contact {
...OrganizationContactFragment
}
endpoint {
...ReferenceFragment
}
}
}
Variables
{"builderID": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"OrganizationList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"type": [CodeableConcept],
"name": "xyz789",
"alias": ["xyz789"],
"telecom": [ContactPoint],
"address": [Address],
"partOf": Reference,
"contact": [OrganizationContact],
"endpoint": [Reference]
}
]
}
}
Patient
Example
Query
query Patient($id: ID!) {
Patient(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
gender
birthDate
deceasedBoolean
deceasedDateTime
address {
...AddressFragment
}
maritalStatus {
...CodeableConceptFragment
}
multipleBirthBoolean
multipleBirthInteger
photo {
...AttachmentFragment
}
contact {
...PatientContactFragment
}
communication {
...PatientCommunicationFragment
}
generalPractitioner {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
link {
...PatientLinkFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Patient": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"name": [HumanName],
"telecom": [ContactPoint],
"gender": "male",
"birthDate": "xyz789",
"deceasedBoolean": false,
"deceasedDateTime": "xyz789",
"address": [Address],
"maritalStatus": CodeableConcept,
"multipleBirthBoolean": false,
"multipleBirthInteger": 987,
"photo": [Attachment],
"contact": [PatientContact],
"communication": [PatientCommunication],
"generalPractitioner": [Reference],
"managingOrganization": Reference,
"link": [PatientLink]
}
}
}
PatientConnection
Response
Returns a PatientConnection
Arguments
Name | Description |
---|---|
upid - ID
|
|
builderID - ID
|
|
filter - PatientFilterParams!
|
Default = {} |
sort - PatientSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query PatientConnection(
$upid: ID,
$builderID: ID,
$filter: PatientFilterParams!,
$sort: PatientSortParams!,
$first: Int!,
$after: String!
) {
PatientConnection(
upid: $upid,
builderID: $builderID,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...PatientEdgeFragment
}
}
}
Variables
{
"upid": "4",
"builderID": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"PatientConnection": {
"pageInfo": PageInfo,
"edges": [PatientEdge]
}
}
}
PatientHistory
Response
Returns [Patient!]
Example
Query
query PatientHistory(
$id: ID!,
$count: Int!
) {
PatientHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
gender
birthDate
deceasedBoolean
deceasedDateTime
address {
...AddressFragment
}
maritalStatus {
...CodeableConceptFragment
}
multipleBirthBoolean
multipleBirthInteger
photo {
...AttachmentFragment
}
contact {
...PatientContactFragment
}
communication {
...PatientCommunicationFragment
}
generalPractitioner {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
link {
...PatientLinkFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"PatientHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": false,
"name": [HumanName],
"telecom": [ContactPoint],
"gender": "male",
"birthDate": "abc123",
"deceasedBoolean": true,
"deceasedDateTime": "xyz789",
"address": [Address],
"maritalStatus": CodeableConcept,
"multipleBirthBoolean": false,
"multipleBirthInteger": 987,
"photo": [Attachment],
"contact": [PatientContact],
"communication": [PatientCommunication],
"generalPractitioner": [Reference],
"managingOrganization": Reference,
"link": [PatientLink]
}
]
}
}
PatientList
Response
Returns [Patient!]
Arguments
Name | Description |
---|---|
upid - ID
|
|
builderID - ID
|
|
filter - PatientFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query PatientList(
$upid: ID,
$builderID: ID,
$filter: PatientFilterParams!,
$_count: Int!
) {
PatientList(
upid: $upid,
builderID: $builderID,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
gender
birthDate
deceasedBoolean
deceasedDateTime
address {
...AddressFragment
}
maritalStatus {
...CodeableConceptFragment
}
multipleBirthBoolean
multipleBirthInteger
photo {
...AttachmentFragment
}
contact {
...PatientContactFragment
}
communication {
...PatientCommunicationFragment
}
generalPractitioner {
...ReferenceFragment
}
managingOrganization {
...ReferenceFragment
}
link {
...PatientLinkFragment
}
}
}
Variables
{
"upid": 4,
"builderID": "4",
"filter": {},
"_count": 10
}
Response
{
"data": {
"PatientList": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"name": [HumanName],
"telecom": [ContactPoint],
"gender": "male",
"birthDate": "xyz789",
"deceasedBoolean": true,
"deceasedDateTime": "abc123",
"address": [Address],
"maritalStatus": CodeableConcept,
"multipleBirthBoolean": false,
"multipleBirthInteger": 987,
"photo": [Attachment],
"contact": [PatientContact],
"communication": [PatientCommunication],
"generalPractitioner": [Reference],
"managingOrganization": Reference,
"link": [PatientLink]
}
]
}
}
Practitioner
Response
Returns a Practitioner
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query Practitioner($id: ID!) {
Practitioner(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
address {
...AddressFragment
}
gender
birthDate
photo {
...AttachmentFragment
}
qualification {
...PractitionerQualificationFragment
}
communication {
...CodeableConceptFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Practitioner": {
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"name": [HumanName],
"telecom": [ContactPoint],
"address": [Address],
"gender": "male",
"birthDate": "xyz789",
"photo": [Attachment],
"qualification": [PractitionerQualification],
"communication": [CodeableConcept]
}
}
}
PractitionerConnection
Response
Returns a PractitionerConnection
Arguments
Name | Description |
---|---|
builderID - ID
|
|
filter - PractitionerFilterParams!
|
Default = {} |
sort - PractitionerSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query PractitionerConnection(
$builderID: ID,
$filter: PractitionerFilterParams!,
$sort: PractitionerSortParams!,
$first: Int!,
$after: String!
) {
PractitionerConnection(
builderID: $builderID,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...PractitionerEdgeFragment
}
}
}
Variables
{
"builderID": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"PractitionerConnection": {
"pageInfo": PageInfo,
"edges": [PractitionerEdge]
}
}
}
PractitionerHistory
Response
Returns [Practitioner!]
Example
Query
query PractitionerHistory(
$id: ID!,
$count: Int!
) {
PractitionerHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
address {
...AddressFragment
}
gender
birthDate
photo {
...AttachmentFragment
}
qualification {
...PractitionerQualificationFragment
}
communication {
...CodeableConceptFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"PractitionerHistory": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"name": [HumanName],
"telecom": [ContactPoint],
"address": [Address],
"gender": "male",
"birthDate": "xyz789",
"photo": [Attachment],
"qualification": [PractitionerQualification],
"communication": [CodeableConcept]
}
]
}
}
PractitionerList
Response
Returns [Practitioner!]
Arguments
Name | Description |
---|---|
builderID - ID
|
|
filter - PractitionerFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query PractitionerList(
$builderID: ID,
$filter: PractitionerFilterParams!,
$_count: Int!
) {
PractitionerList(
builderID: $builderID,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
address {
...AddressFragment
}
gender
birthDate
photo {
...AttachmentFragment
}
qualification {
...PractitionerQualificationFragment
}
communication {
...CodeableConceptFragment
}
}
}
Variables
{
"builderID": "4",
"filter": {},
"_count": 10
}
Response
{
"data": {
"PractitionerList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"name": [HumanName],
"telecom": [ContactPoint],
"address": [Address],
"gender": "male",
"birthDate": "xyz789",
"photo": [Attachment],
"qualification": [PractitionerQualification],
"communication": [CodeableConcept]
}
]
}
}
Procedure
Example
Query
query Procedure($id: ID!) {
Procedure(id: $id) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
performedDateTime
performedPeriod {
...PeriodFragment
}
performedString
performedAge {
...AgeFragment
}
performedRange {
...RangeFragment
}
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
performer {
...ProcedurePerformerFragment
}
location {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
outcome {
...CodeableConceptFragment
}
report {
...ReferenceFragment
}
complication {
...CodeableConceptFragment
}
complicationDetail {
...ReferenceFragment
}
followUp {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
focalDevice {
...ProcedureFocalDeviceFragment
}
usedReference {
...ReferenceFragment
}
usedCode {
...CodeableConceptFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Procedure": {
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"partOf": [Reference],
"status": "preparation",
"statusReason": CodeableConcept,
"category": CodeableConcept,
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"performedDateTime": "xyz789",
"performedPeriod": Period,
"performedString": "xyz789",
"performedAge": Age,
"performedRange": Range,
"recorder": Reference,
"asserter": Reference,
"performer": [ProcedurePerformer],
"location": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"bodySite": [CodeableConcept],
"outcome": CodeableConcept,
"report": [Reference],
"complication": [CodeableConcept],
"complicationDetail": [Reference],
"followUp": [CodeableConcept],
"note": [Annotation],
"focalDevice": [ProcedureFocalDevice],
"usedReference": [Reference],
"usedCode": [CodeableConcept]
}
}
}
ProcedureConnection
Response
Returns a ProcedureConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ProcedureFilterParams!
|
Default = {} |
sort - ProcedureSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query ProcedureConnection(
$upid: ID!,
$filter: ProcedureFilterParams!,
$sort: ProcedureSortParams!,
$first: Int!,
$after: String!
) {
ProcedureConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...ProcedureEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"ProcedureConnection": {
"pageInfo": PageInfo,
"edges": [ProcedureEdge]
}
}
}
ProcedureHistory
Response
Returns [Procedure!]
Example
Query
query ProcedureHistory(
$id: ID!,
$count: Int!
) {
ProcedureHistory(
id: $id,
count: $count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
performedDateTime
performedPeriod {
...PeriodFragment
}
performedString
performedAge {
...AgeFragment
}
performedRange {
...RangeFragment
}
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
performer {
...ProcedurePerformerFragment
}
location {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
outcome {
...CodeableConceptFragment
}
report {
...ReferenceFragment
}
complication {
...CodeableConceptFragment
}
complicationDetail {
...ReferenceFragment
}
followUp {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
focalDevice {
...ProcedureFocalDeviceFragment
}
usedReference {
...ReferenceFragment
}
usedCode {
...CodeableConceptFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"ProcedureHistory": [
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["abc123"],
"basedOn": [Reference],
"partOf": [Reference],
"status": "preparation",
"statusReason": CodeableConcept,
"category": CodeableConcept,
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"performedDateTime": "abc123",
"performedPeriod": Period,
"performedString": "abc123",
"performedAge": Age,
"performedRange": Range,
"recorder": Reference,
"asserter": Reference,
"performer": [ProcedurePerformer],
"location": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"bodySite": [CodeableConcept],
"outcome": CodeableConcept,
"report": [Reference],
"complication": [CodeableConcept],
"complicationDetail": [Reference],
"followUp": [CodeableConcept],
"note": [Annotation],
"focalDevice": [ProcedureFocalDevice],
"usedReference": [Reference],
"usedCode": [CodeableConcept]
}
]
}
}
ProcedureList
Response
Returns [Procedure!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ProcedureFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query ProcedureList(
$upid: ID!,
$filter: ProcedureFilterParams!,
$_count: Int!
) {
ProcedureList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
ProvenanceList {
...ProvenanceFragment
}
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
status
statusReason {
...CodeableConceptFragment
}
category {
...CodeableConceptFragment
}
code {
...CodeableConceptFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
performedDateTime
performedPeriod {
...PeriodFragment
}
performedString
performedAge {
...AgeFragment
}
performedRange {
...RangeFragment
}
recorder {
...ReferenceFragment
}
asserter {
...ReferenceFragment
}
performer {
...ProcedurePerformerFragment
}
location {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
outcome {
...CodeableConceptFragment
}
report {
...ReferenceFragment
}
complication {
...CodeableConceptFragment
}
complicationDetail {
...ReferenceFragment
}
followUp {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
focalDevice {
...ProcedureFocalDeviceFragment
}
usedReference {
...ReferenceFragment
}
usedCode {
...CodeableConceptFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"ProcedureList": [
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["abc123"],
"basedOn": [Reference],
"partOf": [Reference],
"status": "preparation",
"statusReason": CodeableConcept,
"category": CodeableConcept,
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"performedDateTime": "xyz789",
"performedPeriod": Period,
"performedString": "abc123",
"performedAge": Age,
"performedRange": Range,
"recorder": Reference,
"asserter": Reference,
"performer": [ProcedurePerformer],
"location": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"bodySite": [CodeableConcept],
"outcome": CodeableConcept,
"report": [Reference],
"complication": [CodeableConcept],
"complicationDetail": [Reference],
"followUp": [CodeableConcept],
"note": [Annotation],
"focalDevice": [ProcedureFocalDevice],
"usedReference": [Reference],
"usedCode": [CodeableConcept]
}
]
}
}
Provenance
Response
Returns a Provenance
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query Provenance($id: ID!) {
Provenance(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
target {
...ReferenceFragment
}
occurredPeriod {
...PeriodFragment
}
occurredDateTime
recorded
policy
location {
...ReferenceFragment
}
reason {
...CodeableConceptFragment
}
activity {
...CodeableConceptFragment
}
agent {
...ProvenanceAgentFragment
}
entity {
...ProvenanceEntityFragment
}
signature {
...SignatureFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"Provenance": {
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"target": [Reference],
"occurredPeriod": Period,
"occurredDateTime": "xyz789",
"recorded": "xyz789",
"policy": ["abc123"],
"location": Reference,
"reason": [CodeableConcept],
"activity": CodeableConcept,
"agent": [ProvenanceAgent],
"entity": [ProvenanceEntity],
"signature": [Signature]
}
}
}
ProvenanceConnection
Response
Returns a ProvenanceConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ProvenanceFilterParams!
|
Default = {} |
sort - ProvenanceSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query ProvenanceConnection(
$upid: ID!,
$filter: ProvenanceFilterParams!,
$sort: ProvenanceSortParams!,
$first: Int!,
$after: String!
) {
ProvenanceConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...ProvenanceEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"ProvenanceConnection": {
"pageInfo": PageInfo,
"edges": [ProvenanceEdge]
}
}
}
ProvenanceHistory
Response
Returns [Provenance!]
Example
Query
query ProvenanceHistory(
$id: ID!,
$count: Int!
) {
ProvenanceHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
target {
...ReferenceFragment
}
occurredPeriod {
...PeriodFragment
}
occurredDateTime
recorded
policy
location {
...ReferenceFragment
}
reason {
...CodeableConceptFragment
}
activity {
...CodeableConceptFragment
}
agent {
...ProvenanceAgentFragment
}
entity {
...ProvenanceEntityFragment
}
signature {
...SignatureFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"ProvenanceHistory": [
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"target": [Reference],
"occurredPeriod": Period,
"occurredDateTime": "abc123",
"recorded": "xyz789",
"policy": ["xyz789"],
"location": Reference,
"reason": [CodeableConcept],
"activity": CodeableConcept,
"agent": [ProvenanceAgent],
"entity": [ProvenanceEntity],
"signature": [Signature]
}
]
}
}
ProvenanceList
Response
Returns [Provenance!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ProvenanceFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query ProvenanceList(
$upid: ID!,
$filter: ProvenanceFilterParams!,
$_count: Int!
) {
ProvenanceList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
target {
...ReferenceFragment
}
occurredPeriod {
...PeriodFragment
}
occurredDateTime
recorded
policy
location {
...ReferenceFragment
}
reason {
...CodeableConceptFragment
}
activity {
...CodeableConceptFragment
}
agent {
...ProvenanceAgentFragment
}
entity {
...ProvenanceEntityFragment
}
signature {
...SignatureFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"ProvenanceList": [
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"target": [Reference],
"occurredPeriod": Period,
"occurredDateTime": "abc123",
"recorded": "abc123",
"policy": ["xyz789"],
"location": Reference,
"reason": [CodeableConcept],
"activity": CodeableConcept,
"agent": [ProvenanceAgent],
"entity": [ProvenanceEntity],
"signature": [Signature]
}
]
}
}
QuestionnaireResponse
Response
Returns a QuestionnaireResponse
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query QuestionnaireResponse($id: ID!) {
QuestionnaireResponse(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
questionnaire
status
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
authored
author {
...ReferenceFragment
}
source {
...ReferenceFragment
}
item {
...QuestionnaireResponseItemFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"QuestionnaireResponse": {
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": Identifier,
"basedOn": [Reference],
"partOf": [Reference],
"questionnaire": "abc123",
"status": "in_progress",
"subject": Reference,
"encounter": Reference,
"authored": "abc123",
"author": Reference,
"source": Reference,
"item": [QuestionnaireResponseItem]
}
}
}
QuestionnaireResponseConnection
Response
Returns a QuestionnaireResponseConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - QuestionnaireResponseFilterParams!
|
Default = {} |
sort - QuestionnaireResponseSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query QuestionnaireResponseConnection(
$upid: ID!,
$filter: QuestionnaireResponseFilterParams!,
$sort: QuestionnaireResponseSortParams!,
$first: Int!,
$after: String!
) {
QuestionnaireResponseConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...QuestionnaireResponseEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"QuestionnaireResponseConnection": {
"pageInfo": PageInfo,
"edges": [QuestionnaireResponseEdge]
}
}
}
QuestionnaireResponseHistory
Response
Returns [QuestionnaireResponse!]
Example
Query
query QuestionnaireResponseHistory(
$id: ID!,
$count: Int!
) {
QuestionnaireResponseHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
questionnaire
status
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
authored
author {
...ReferenceFragment
}
source {
...ReferenceFragment
}
item {
...QuestionnaireResponseItemFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"QuestionnaireResponseHistory": [
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": Identifier,
"basedOn": [Reference],
"partOf": [Reference],
"questionnaire": "abc123",
"status": "in_progress",
"subject": Reference,
"encounter": Reference,
"authored": "xyz789",
"author": Reference,
"source": Reference,
"item": [QuestionnaireResponseItem]
}
]
}
}
QuestionnaireResponseList
Response
Returns [QuestionnaireResponse!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - QuestionnaireResponseFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query QuestionnaireResponseList(
$upid: ID!,
$filter: QuestionnaireResponseFilterParams!,
$_count: Int!
) {
QuestionnaireResponseList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
basedOn {
...ReferenceFragment
}
partOf {
...ReferenceFragment
}
questionnaire
status
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
authored
author {
...ReferenceFragment
}
source {
...ReferenceFragment
}
item {
...QuestionnaireResponseItemFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"QuestionnaireResponseList": [
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": Identifier,
"basedOn": [Reference],
"partOf": [Reference],
"questionnaire": "abc123",
"status": "in_progress",
"subject": Reference,
"encounter": Reference,
"authored": "xyz789",
"author": Reference,
"source": Reference,
"item": [QuestionnaireResponseItem]
}
]
}
}
RelatedPerson
Response
Returns a RelatedPerson
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query RelatedPerson($id: ID!) {
RelatedPerson(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
patient {
...ReferenceFragment
}
relationship {
...CodeableConceptFragment
}
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
gender
birthDate
address {
...AddressFragment
}
photo {
...AttachmentFragment
}
period {
...PeriodFragment
}
communication {
...RelatedPersonCommunicationFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"RelatedPerson": {
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"patient": Reference,
"relationship": [CodeableConcept],
"name": [HumanName],
"telecom": [ContactPoint],
"gender": "male",
"birthDate": "xyz789",
"address": [Address],
"photo": [Attachment],
"period": Period,
"communication": [RelatedPersonCommunication]
}
}
}
RelatedPersonConnection
Response
Returns a RelatedPersonConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - RelatedPersonFilterParams!
|
Default = {} |
sort - RelatedPersonSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query RelatedPersonConnection(
$upid: ID!,
$filter: RelatedPersonFilterParams!,
$sort: RelatedPersonSortParams!,
$first: Int!,
$after: String!
) {
RelatedPersonConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...RelatedPersonEdgeFragment
}
}
}
Variables
{
"upid": "4",
"filter": {},
"sort": {},
"first": 10,
"after": ""
}
Response
{
"data": {
"RelatedPersonConnection": {
"pageInfo": PageInfo,
"edges": [RelatedPersonEdge]
}
}
}
RelatedPersonHistory
Response
Returns [RelatedPerson!]
Example
Query
query RelatedPersonHistory(
$id: ID!,
$count: Int!
) {
RelatedPersonHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
patient {
...ReferenceFragment
}
relationship {
...CodeableConceptFragment
}
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
gender
birthDate
address {
...AddressFragment
}
photo {
...AttachmentFragment
}
period {
...PeriodFragment
}
communication {
...RelatedPersonCommunicationFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"RelatedPersonHistory": [
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"patient": Reference,
"relationship": [CodeableConcept],
"name": [HumanName],
"telecom": [ContactPoint],
"gender": "male",
"birthDate": "xyz789",
"address": [Address],
"photo": [Attachment],
"period": Period,
"communication": [RelatedPersonCommunication]
}
]
}
}
RelatedPersonList
Response
Returns [RelatedPerson!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - RelatedPersonFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query RelatedPersonList(
$upid: ID!,
$filter: RelatedPersonFilterParams!,
$_count: Int!
) {
RelatedPersonList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
active
patient {
...ReferenceFragment
}
relationship {
...CodeableConceptFragment
}
name {
...HumanNameFragment
}
telecom {
...ContactPointFragment
}
gender
birthDate
address {
...AddressFragment
}
photo {
...AttachmentFragment
}
period {
...PeriodFragment
}
communication {
...RelatedPersonCommunicationFragment
}
}
}
Variables
{"upid": "4", "filter": {}, "_count": 10}
Response
{
"data": {
"RelatedPersonList": [
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": false,
"patient": Reference,
"relationship": [CodeableConcept],
"name": [HumanName],
"telecom": [ContactPoint],
"gender": "male",
"birthDate": "xyz789",
"address": [Address],
"photo": [Attachment],
"period": Period,
"communication": [RelatedPersonCommunication]
}
]
}
}
ServiceRequest
Response
Returns a ServiceRequest
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query ServiceRequest($id: ID!) {
ServiceRequest(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
replaces {
...ReferenceFragment
}
requisition {
...IdentifierFragment
}
status
intent
category {
...CodeableConceptFragment
}
priority
doNotPerform
code {
...CodeableConceptFragment
}
orderDetail {
...CodeableConceptFragment
}
quantityQuantity {
...QuantityFragment
}
quantityRatio {
...RatioFragment
}
quantityRange {
...RangeFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
occurrenceDateTime
occurrencePeriod {
...PeriodFragment
}
occurrenceTiming {
...TimingFragment
}
asNeededBoolean
asNeededCodeableConcept {
...CodeableConceptFragment
}
authoredOn
requester {
...ReferenceFragment
}
performerType {
...CodeableConceptFragment
}
performer {
...ReferenceFragment
}
locationCode {
...CodeableConceptFragment
}
locationReference {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
insurance {
...ReferenceFragment
}
supportingInfo {
...ReferenceFragment
}
specimen {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
patientInstruction
relevantHistory {
...ReferenceFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"ServiceRequest": {
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"replaces": [Reference],
"requisition": Identifier,
"status": "draft",
"intent": "proposal",
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": true,
"code": CodeableConcept,
"orderDetail": [CodeableConcept],
"quantityQuantity": Quantity,
"quantityRatio": Ratio,
"quantityRange": Range,
"subject": Reference,
"encounter": Reference,
"occurrenceDateTime": "abc123",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"asNeededBoolean": false,
"asNeededCodeableConcept": CodeableConcept,
"authoredOn": "abc123",
"requester": Reference,
"performerType": CodeableConcept,
"performer": [Reference],
"locationCode": [CodeableConcept],
"locationReference": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"insurance": [Reference],
"supportingInfo": [Reference],
"specimen": [Reference],
"bodySite": [CodeableConcept],
"note": [Annotation],
"patientInstruction": "abc123",
"relevantHistory": [Reference]
}
}
}
ServiceRequestConnection
Response
Returns a ServiceRequestConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ServiceRequestFilterParams!
|
Default = {} |
sort - ServiceRequestSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query ServiceRequestConnection(
$upid: ID!,
$filter: ServiceRequestFilterParams!,
$sort: ServiceRequestSortParams!,
$first: Int!,
$after: String!
) {
ServiceRequestConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...ServiceRequestEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"ServiceRequestConnection": {
"pageInfo": PageInfo,
"edges": [ServiceRequestEdge]
}
}
}
ServiceRequestHistory
Response
Returns [ServiceRequest!]
Example
Query
query ServiceRequestHistory(
$id: ID!,
$count: Int!
) {
ServiceRequestHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
replaces {
...ReferenceFragment
}
requisition {
...IdentifierFragment
}
status
intent
category {
...CodeableConceptFragment
}
priority
doNotPerform
code {
...CodeableConceptFragment
}
orderDetail {
...CodeableConceptFragment
}
quantityQuantity {
...QuantityFragment
}
quantityRatio {
...RatioFragment
}
quantityRange {
...RangeFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
occurrenceDateTime
occurrencePeriod {
...PeriodFragment
}
occurrenceTiming {
...TimingFragment
}
asNeededBoolean
asNeededCodeableConcept {
...CodeableConceptFragment
}
authoredOn
requester {
...ReferenceFragment
}
performerType {
...CodeableConceptFragment
}
performer {
...ReferenceFragment
}
locationCode {
...CodeableConceptFragment
}
locationReference {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
insurance {
...ReferenceFragment
}
supportingInfo {
...ReferenceFragment
}
specimen {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
patientInstruction
relevantHistory {
...ReferenceFragment
}
}
}
Variables
{"id": "4", "count": 10}
Response
{
"data": {
"ServiceRequestHistory": [
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["abc123"],
"basedOn": [Reference],
"replaces": [Reference],
"requisition": Identifier,
"status": "draft",
"intent": "proposal",
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": true,
"code": CodeableConcept,
"orderDetail": [CodeableConcept],
"quantityQuantity": Quantity,
"quantityRatio": Ratio,
"quantityRange": Range,
"subject": Reference,
"encounter": Reference,
"occurrenceDateTime": "xyz789",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"asNeededBoolean": false,
"asNeededCodeableConcept": CodeableConcept,
"authoredOn": "abc123",
"requester": Reference,
"performerType": CodeableConcept,
"performer": [Reference],
"locationCode": [CodeableConcept],
"locationReference": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"insurance": [Reference],
"supportingInfo": [Reference],
"specimen": [Reference],
"bodySite": [CodeableConcept],
"note": [Annotation],
"patientInstruction": "xyz789",
"relevantHistory": [Reference]
}
]
}
}
ServiceRequestList
Response
Returns [ServiceRequest!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - ServiceRequestFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query ServiceRequestList(
$upid: ID!,
$filter: ServiceRequestFilterParams!,
$_count: Int!
) {
ServiceRequestList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
instantiatesCanonical
instantiatesUri
basedOn {
...ReferenceFragment
}
replaces {
...ReferenceFragment
}
requisition {
...IdentifierFragment
}
status
intent
category {
...CodeableConceptFragment
}
priority
doNotPerform
code {
...CodeableConceptFragment
}
orderDetail {
...CodeableConceptFragment
}
quantityQuantity {
...QuantityFragment
}
quantityRatio {
...RatioFragment
}
quantityRange {
...RangeFragment
}
subject {
...ReferenceFragment
}
encounter {
...ReferenceFragment
}
occurrenceDateTime
occurrencePeriod {
...PeriodFragment
}
occurrenceTiming {
...TimingFragment
}
asNeededBoolean
asNeededCodeableConcept {
...CodeableConceptFragment
}
authoredOn
requester {
...ReferenceFragment
}
performerType {
...CodeableConceptFragment
}
performer {
...ReferenceFragment
}
locationCode {
...CodeableConceptFragment
}
locationReference {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
insurance {
...ReferenceFragment
}
supportingInfo {
...ReferenceFragment
}
specimen {
...ReferenceFragment
}
bodySite {
...CodeableConceptFragment
}
note {
...AnnotationFragment
}
patientInstruction
relevantHistory {
...ReferenceFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"ServiceRequestList": [
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"replaces": [Reference],
"requisition": Identifier,
"status": "draft",
"intent": "proposal",
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": false,
"code": CodeableConcept,
"orderDetail": [CodeableConcept],
"quantityQuantity": Quantity,
"quantityRatio": Ratio,
"quantityRange": Range,
"subject": Reference,
"encounter": Reference,
"occurrenceDateTime": "abc123",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"asNeededBoolean": true,
"asNeededCodeableConcept": CodeableConcept,
"authoredOn": "xyz789",
"requester": Reference,
"performerType": CodeableConcept,
"performer": [Reference],
"locationCode": [CodeableConcept],
"locationReference": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"insurance": [Reference],
"supportingInfo": [Reference],
"specimen": [Reference],
"bodySite": [CodeableConcept],
"note": [Annotation],
"patientInstruction": "abc123",
"relevantHistory": [Reference]
}
]
}
}
SupplyRequest
Response
Returns a SupplyRequest
Arguments
Name | Description |
---|---|
id - ID!
|
Example
Query
query SupplyRequest($id: ID!) {
SupplyRequest(id: $id) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
category {
...CodeableConceptFragment
}
priority
itemCodeableConcept {
...CodeableConceptFragment
}
itemReference {
...ReferenceFragment
}
quantity {
...QuantityFragment
}
parameter {
...SupplyRequestParameterFragment
}
occurrenceDateTime
occurrencePeriod {
...PeriodFragment
}
occurrenceTiming {
...TimingFragment
}
authoredOn
requester {
...ReferenceFragment
}
supplier {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
deliverFrom {
...ReferenceFragment
}
deliverTo {
...ReferenceFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"SupplyRequest": {
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"category": CodeableConcept,
"priority": "routine",
"itemCodeableConcept": CodeableConcept,
"itemReference": Reference,
"quantity": Quantity,
"parameter": [SupplyRequestParameter],
"occurrenceDateTime": "xyz789",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"authoredOn": "xyz789",
"requester": Reference,
"supplier": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"deliverFrom": Reference,
"deliverTo": Reference
}
}
}
SupplyRequestConnection
Response
Returns a SupplyRequestConnection
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - SupplyRequestFilterParams!
|
Default = {} |
sort - SupplyRequestSortParams!
|
Default = {} |
first - Int!
|
Default = 10 |
after - String!
|
Default = "" |
Example
Query
query SupplyRequestConnection(
$upid: ID!,
$filter: SupplyRequestFilterParams!,
$sort: SupplyRequestSortParams!,
$first: Int!,
$after: String!
) {
SupplyRequestConnection(
upid: $upid,
filter: $filter,
sort: $sort,
first: $first,
after: $after
) {
pageInfo {
...PageInfoFragment
}
edges {
...SupplyRequestEdgeFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "sort": {}, "first": 10, "after": ""}
Response
{
"data": {
"SupplyRequestConnection": {
"pageInfo": PageInfo,
"edges": [SupplyRequestEdge]
}
}
}
SupplyRequestHistory
Response
Returns [SupplyRequest!]
Example
Query
query SupplyRequestHistory(
$id: ID!,
$count: Int!
) {
SupplyRequestHistory(
id: $id,
count: $count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
category {
...CodeableConceptFragment
}
priority
itemCodeableConcept {
...CodeableConceptFragment
}
itemReference {
...ReferenceFragment
}
quantity {
...QuantityFragment
}
parameter {
...SupplyRequestParameterFragment
}
occurrenceDateTime
occurrencePeriod {
...PeriodFragment
}
occurrenceTiming {
...TimingFragment
}
authoredOn
requester {
...ReferenceFragment
}
supplier {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
deliverFrom {
...ReferenceFragment
}
deliverTo {
...ReferenceFragment
}
}
}
Variables
{"id": 4, "count": 10}
Response
{
"data": {
"SupplyRequestHistory": [
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"category": CodeableConcept,
"priority": "routine",
"itemCodeableConcept": CodeableConcept,
"itemReference": Reference,
"quantity": Quantity,
"parameter": [SupplyRequestParameter],
"occurrenceDateTime": "abc123",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"authoredOn": "abc123",
"requester": Reference,
"supplier": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"deliverFrom": Reference,
"deliverTo": Reference
}
]
}
}
SupplyRequestList
Response
Returns [SupplyRequest!]
Arguments
Name | Description |
---|---|
upid - ID!
|
|
filter - SupplyRequestFilterParams!
|
Default = {} |
_count - Int!
|
Default = 10 |
Example
Query
query SupplyRequestList(
$upid: ID!,
$filter: SupplyRequestFilterParams!,
$_count: Int!
) {
SupplyRequestList(
upid: $upid,
filter: $filter,
_count: $_count
) {
resourceType
id
meta {
...MetaFragment
}
implicitRules
language
text {
...NarrativeFragment
}
contained {
...ResourceFragment
}
extension {
...ExtensionFragment
}
modifierExtension {
...ExtensionFragment
}
identifier {
...IdentifierFragment
}
status
category {
...CodeableConceptFragment
}
priority
itemCodeableConcept {
...CodeableConceptFragment
}
itemReference {
...ReferenceFragment
}
quantity {
...QuantityFragment
}
parameter {
...SupplyRequestParameterFragment
}
occurrenceDateTime
occurrencePeriod {
...PeriodFragment
}
occurrenceTiming {
...TimingFragment
}
authoredOn
requester {
...ReferenceFragment
}
supplier {
...ReferenceFragment
}
reasonCode {
...CodeableConceptFragment
}
reasonReference {
...ReferenceFragment
}
deliverFrom {
...ReferenceFragment
}
deliverTo {
...ReferenceFragment
}
}
}
Variables
{"upid": 4, "filter": {}, "_count": 10}
Response
{
"data": {
"SupplyRequestList": [
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"category": CodeableConcept,
"priority": "routine",
"itemCodeableConcept": CodeableConcept,
"itemReference": Reference,
"quantity": Quantity,
"parameter": [SupplyRequestParameter],
"occurrenceDateTime": "abc123",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"authoredOn": "abc123",
"requester": Reference,
"supplier": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"deliverFrom": Reference,
"deliverTo": Reference
}
]
}
}
Types
Account
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - AccountStatus!
|
|
type - CodeableConcept
|
|
name - String
|
|
subject - [Reference!]
|
|
servicePeriod - Period
|
|
coverage - [AccountCoverage!]
|
|
owner - Reference
|
|
description - String
|
|
guarantor - [AccountGuarantor!]
|
|
partOf - Reference
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"name": "xyz789",
"subject": [Reference],
"servicePeriod": Period,
"coverage": [AccountCoverage],
"owner": Reference,
"description": "xyz789",
"guarantor": [AccountGuarantor],
"partOf": Reference
}
AccountCoverage
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
coverage - Reference!
|
|
priority - Int
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"coverage": Reference,
"priority": 123
}
AccountGuarantor
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
party - Reference!
|
|
onHold - Boolean
|
|
period - Period
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"party": Reference,
"onHold": true,
"period": Period
}
AccountStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"active"
ActionCardinalityBehavior
Values
Enum Value | Description |
---|---|
|
|
|
Example
"single"
ActionConditionKind
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"applicability"
ActionGroupingBehavior
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"visual_group"
ActionParticipantType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"patient"
ActionPrecheckBehavior
Values
Enum Value | Description |
---|---|
|
|
|
Example
"yes"
ActionRelationshipType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"before_start"
ActionRequiredBehavior
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"must"
ActionSelectionBehavior
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"any"
Address
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
use - AddressUse
|
|
type - AddressType
|
|
text - String
|
|
line - [String!]
|
|
city - String
|
|
district - String
|
|
state - String
|
|
postalCode - String
|
|
country - String
|
|
period - Period
|
Example
{
"id": "4",
"extension": [Extension],
"use": "home",
"type": "postal",
"text": "abc123",
"line": ["abc123"],
"city": "abc123",
"district": "xyz789",
"state": "abc123",
"postalCode": "xyz789",
"country": "abc123",
"period": Period
}
AddressType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"postal"
AddressUse
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"home"
AdministrativeGender
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"male"
Age
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
value - Float
|
|
comparator - QuantityComparator
|
|
unit - String
|
|
system - String
|
|
code - String
|
Example
{
"id": "4",
"extension": [Extension],
"value": 123.45,
"comparator": "lessThan",
"unit": "abc123",
"system": "abc123",
"code": "abc123"
}
AllTypes
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Address"
AllergyIntolerance
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
BasicList - [Basic!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
clinicalStatus - CodeableConcept
|
|
verificationStatus - CodeableConcept
|
|
type - AllergyIntoleranceType
|
|
category - [AllergyIntoleranceCategory!]
|
|
criticality - AllergyIntoleranceCriticality
|
|
code - CodeableConcept
|
|
patient - Reference!
|
|
encounter - Reference
|
|
onsetDateTime - String
|
|
onsetAge - Age
|
|
onsetPeriod - Period
|
|
onsetRange - Range
|
|
onsetString - String
|
|
recordedDate - String
|
|
recorder - Reference
|
|
asserter - Reference
|
|
lastOccurrence - String
|
|
note - [Annotation!]
|
|
reaction - [AllergyIntoleranceReaction!]
|
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"clinicalStatus": CodeableConcept,
"verificationStatus": CodeableConcept,
"type": "allergy",
"category": ["food"],
"criticality": "low",
"code": CodeableConcept,
"patient": Reference,
"encounter": Reference,
"onsetDateTime": "abc123",
"onsetAge": Age,
"onsetPeriod": Period,
"onsetRange": Range,
"onsetString": "abc123",
"recordedDate": "xyz789",
"recorder": Reference,
"asserter": Reference,
"lastOccurrence": "abc123",
"note": [Annotation],
"reaction": [AllergyIntoleranceReaction]
}
AllergyIntoleranceCategory
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"food"
AllergyIntoleranceConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [AllergyIntoleranceEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [AllergyIntoleranceEdge]
}
AllergyIntoleranceCriticality
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"low"
AllergyIntoleranceEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - AllergyIntolerance!
|
Example
{
"cursor": "abc123",
"node": AllergyIntolerance
}
AllergyIntoleranceFilterParams
Fields
Input Field | Description |
---|---|
clinicalStatus - FilterComparatorStringSet
|
|
code - FilterComparatorStringSet
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"clinicalStatus": FilterComparatorStringSet,
"code": FilterComparatorStringSet,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
AllergyIntoleranceReaction
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
substance - CodeableConcept
|
|
manifestation - [CodeableConcept!]!
|
|
description - String
|
|
onset - String
|
|
severity - ReactionEventSeverity
|
|
exposureRoute - CodeableConcept
|
|
note - [Annotation!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"substance": CodeableConcept,
"manifestation": [CodeableConcept],
"description": "abc123",
"onset": "xyz789",
"severity": "mild",
"exposureRoute": CodeableConcept,
"note": [Annotation]
}
AllergyIntoleranceSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
AllergyIntoleranceType
Values
Enum Value | Description |
---|---|
|
|
|
Example
"allergy"
Annotation
Appointment
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - Appointmentstatus!
|
|
cancelationReason - CodeableConcept
|
|
serviceCategory - [CodeableConcept!]
|
|
serviceType - [CodeableConcept!]
|
|
specialty - [CodeableConcept!]
|
|
appointmentType - CodeableConcept
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
priority - Int
|
|
description - String
|
|
supportingInformation - [Reference!]
|
|
start - String
|
|
end - String
|
|
minutesDuration - Int
|
|
slot - [Reference!]
|
|
created - String
|
|
comment - String
|
|
patientInstruction - String
|
|
basedOn - [Reference!]
|
|
participant - [AppointmentParticipant!]!
|
|
requestedPeriod - [Period!]
|
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "proposed",
"cancelationReason": CodeableConcept,
"serviceCategory": [CodeableConcept],
"serviceType": [CodeableConcept],
"specialty": [CodeableConcept],
"appointmentType": CodeableConcept,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"priority": 123,
"description": "xyz789",
"supportingInformation": [Reference],
"start": "xyz789",
"end": "xyz789",
"minutesDuration": 987,
"slot": [Reference],
"created": "abc123",
"comment": "xyz789",
"patientInstruction": "xyz789",
"basedOn": [Reference],
"participant": [AppointmentParticipant],
"requestedPeriod": [Period]
}
AppointmentConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [AppointmentEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [AppointmentEdge]
}
AppointmentEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Appointment!
|
Example
{
"cursor": "xyz789",
"node": Appointment
}
AppointmentFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
AppointmentParticipant
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - [CodeableConcept!]
|
|
actor - Reference
|
|
required - Participantrequired
|
|
status - Participationstatus!
|
|
period - Period
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": [CodeableConcept],
"actor": Reference,
"required": "required",
"status": "accepted",
"period": Period
}
AppointmentResponse
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
appointment - Reference!
|
|
start - String
|
|
end - String
|
|
participantType - [CodeableConcept!]
|
|
actor - Reference
|
|
participantStatus - Participationstatus!
|
|
comment - String
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"appointment": Reference,
"start": "xyz789",
"end": "abc123",
"participantType": [CodeableConcept],
"actor": Reference,
"participantStatus": "accepted",
"comment": "abc123"
}
AppointmentSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
Appointmentstatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"proposed"
Attachment
Example
{
"id": "4",
"extension": [Extension],
"contentType": "abc123",
"language": "abc123",
"data": "xyz789",
"url": "abc123",
"size": 987,
"hash": "xyz789",
"title": "xyz789",
"creation": "abc123"
}
BackboneElementInterface
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
Possible Types
BackboneElementInterface Types |
---|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension]
}
Basic
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
code - CodeableConcept!
|
|
subject - Reference
|
|
created - String
|
|
author - Reference
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"code": CodeableConcept,
"subject": Reference,
"created": "abc123",
"author": Reference
}
BasicConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [BasicEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [BasicEdge]
}
BasicEdge
BasicFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
BasicSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
Binary
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"contentType": "abc123",
"securityContext": Reference,
"data": "abc123"
}
BinaryConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [BinaryEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [BinaryEdge]
}
BinaryEdge
BinaryFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
BinarySortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
Boolean
Description
The Boolean
scalar type represents true
or false
.
Example
true
CarePlan
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
basedOn - [Reference!]
|
|
replaces - [Reference!]
|
|
partOf - [Reference!]
|
|
status - RequestStatus!
|
|
intent - CarePlanIntent!
|
|
category - [CodeableConcept!]
|
|
title - String
|
|
description - String
|
|
subject - Reference!
|
|
encounter - Reference
|
|
period - Period
|
|
created - String
|
|
author - Reference
|
|
contributor - [Reference!]
|
|
careTeam - [Reference!]
|
|
addresses - [Reference!]
|
|
supportingInfo - [Reference!]
|
|
goal - [Reference!]
|
|
activity - [CarePlanActivity!]
|
|
note - [Annotation!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"replaces": [Reference],
"partOf": [Reference],
"status": "draft",
"intent": "proposal",
"category": [CodeableConcept],
"title": "xyz789",
"description": "xyz789",
"subject": Reference,
"encounter": Reference,
"period": Period,
"created": "xyz789",
"author": Reference,
"contributor": [Reference],
"careTeam": [Reference],
"addresses": [Reference],
"supportingInfo": [Reference],
"goal": [Reference],
"activity": [CarePlanActivity],
"note": [Annotation]
}
CarePlanActivity
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
outcomeCodeableConcept - [CodeableConcept!]
|
|
outcomeReference - [Reference!]
|
|
progress - [Annotation!]
|
|
reference - Reference
|
|
detail - CarePlanActivityDetail
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"outcomeCodeableConcept": [CodeableConcept],
"outcomeReference": [Reference],
"progress": [Annotation],
"reference": Reference,
"detail": CarePlanActivityDetail
}
CarePlanActivityDetail
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
kind - CarePlanActivityKind
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
code - CodeableConcept
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
goal - [Reference!]
|
|
status - CarePlanActivityStatus!
|
|
statusReason - CodeableConcept
|
|
doNotPerform - Boolean
|
|
scheduledTiming - Timing
|
|
scheduledPeriod - Period
|
|
scheduledString - String
|
|
location - Reference
|
|
performer - [Reference!]
|
|
productCodeableConcept - CodeableConcept
|
|
productReference - Reference
|
|
dailyAmount - Quantity
|
|
quantity - Quantity
|
|
description - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"kind": "Appointment",
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["abc123"],
"code": CodeableConcept,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"goal": [Reference],
"status": "not_started",
"statusReason": CodeableConcept,
"doNotPerform": true,
"scheduledTiming": Timing,
"scheduledPeriod": Period,
"scheduledString": "abc123",
"location": Reference,
"performer": [Reference],
"productCodeableConcept": CodeableConcept,
"productReference": Reference,
"dailyAmount": Quantity,
"quantity": Quantity,
"description": "xyz789"
}
CarePlanActivityKind
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Appointment"
CarePlanActivityStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"not_started"
CarePlanConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [CarePlanEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [CarePlanEdge]
}
CarePlanEdge
CarePlanFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
CarePlanIntent
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"proposal"
CarePlanSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
CareTeam
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - CareTeamStatus
|
|
category - [CodeableConcept!]
|
|
name - String
|
|
subject - Reference
|
|
encounter - Reference
|
|
period - Period
|
|
participant - [CareTeamParticipant!]
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
managingOrganization - [Reference!]
|
|
telecom - [ContactPoint!]
|
|
note - [Annotation!]
|
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "proposed",
"category": [CodeableConcept],
"name": "abc123",
"subject": Reference,
"encounter": Reference,
"period": Period,
"participant": [CareTeamParticipant],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"managingOrganization": [Reference],
"telecom": [ContactPoint],
"note": [Annotation]
}
CareTeamConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [CareTeamEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [CareTeamEdge]
}
CareTeamEdge
CareTeamFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
CareTeamParticipant
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
role - [CodeableConcept!]
|
|
member - Reference
|
|
onBehalfOf - Reference
|
|
period - Period
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"role": [CodeableConcept],
"member": Reference,
"onBehalfOf": Reference,
"period": Period
}
CareTeamSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
CareTeamStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"proposed"
Claim
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - FmStatus!
|
|
type - CodeableConcept!
|
|
subType - CodeableConcept
|
|
use - ClaimUse!
|
|
patient - Reference!
|
|
billablePeriod - Period
|
|
created - String!
|
|
enterer - Reference
|
|
insurer - Reference
|
|
provider - Reference!
|
|
priority - CodeableConcept!
|
|
fundsReserve - CodeableConcept
|
|
related - [ClaimRelated!]
|
|
prescription - Reference
|
|
originalPrescription - Reference
|
|
payee - ClaimPayee
|
|
referral - Reference
|
|
facility - Reference
|
|
careTeam - [ClaimCareTeam!]
|
|
supportingInfo - [ClaimSupportingInfo!]
|
|
diagnosis - [ClaimDiagnosis!]
|
|
procedure - [ClaimProcedure!]
|
|
insurance - [ClaimInsurance!]!
|
|
accident - ClaimAccident
|
|
item - [ClaimItem!]
|
|
total - Money
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"subType": CodeableConcept,
"use": "claim",
"patient": Reference,
"billablePeriod": Period,
"created": "abc123",
"enterer": Reference,
"insurer": Reference,
"provider": Reference,
"priority": CodeableConcept,
"fundsReserve": CodeableConcept,
"related": [ClaimRelated],
"prescription": Reference,
"originalPrescription": Reference,
"payee": ClaimPayee,
"referral": Reference,
"facility": Reference,
"careTeam": [ClaimCareTeam],
"supportingInfo": [ClaimSupportingInfo],
"diagnosis": [ClaimDiagnosis],
"procedure": [ClaimProcedure],
"insurance": [ClaimInsurance],
"accident": ClaimAccident,
"item": [ClaimItem],
"total": Money
}
ClaimAccident
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
date - String!
|
|
type - CodeableConcept
|
|
locationAddress - Address
|
|
locationReference - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"date": "abc123",
"type": CodeableConcept,
"locationAddress": Address,
"locationReference": Reference
}
ClaimCareTeam
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
provider - Reference!
|
|
responsible - Boolean
|
|
role - CodeableConcept
|
|
qualification - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 123,
"provider": Reference,
"responsible": false,
"role": CodeableConcept,
"qualification": CodeableConcept
}
ClaimConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [ClaimEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [ClaimEdge]
}
ClaimDiagnosis
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
diagnosisCodeableConcept - CodeableConcept
|
|
diagnosisReference - Reference
|
|
type - [CodeableConcept!]
|
|
onAdmission - CodeableConcept
|
|
packageCode - CodeableConcept
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 987,
"diagnosisCodeableConcept": CodeableConcept,
"diagnosisReference": Reference,
"type": [CodeableConcept],
"onAdmission": CodeableConcept,
"packageCode": CodeableConcept
}
ClaimEdge
ClaimFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
ClaimInsurance
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
focal - Boolean!
|
|
identifier - Identifier
|
|
coverage - Reference!
|
|
businessArrangement - String
|
|
preAuthRef - [String!]
|
|
claimResponse - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 123,
"focal": true,
"identifier": Identifier,
"coverage": Reference,
"businessArrangement": "abc123",
"preAuthRef": ["abc123"],
"claimResponse": Reference
}
ClaimItem
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
careTeamSequence - [Int!]
|
|
diagnosisSequence - [Int!]
|
|
procedureSequence - [Int!]
|
|
informationSequence - [Int!]
|
|
revenue - CodeableConcept
|
|
category - CodeableConcept
|
|
productOrService - CodeableConcept!
|
|
modifier - [CodeableConcept!]
|
|
programCode - [CodeableConcept!]
|
|
servicedDate - String
|
|
servicedPeriod - Period
|
|
locationCodeableConcept - CodeableConcept
|
|
locationAddress - Address
|
|
locationReference - Reference
|
|
quantity - Quantity
|
|
unitPrice - Money
|
|
factor - Float
|
|
net - Money
|
|
udi - [Reference!]
|
|
bodySite - CodeableConcept
|
|
subSite - [CodeableConcept!]
|
|
encounter - [Reference!]
|
|
detail - [ClaimItemDetail!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 123,
"careTeamSequence": [123],
"diagnosisSequence": [123],
"procedureSequence": [123],
"informationSequence": [123],
"revenue": CodeableConcept,
"category": CodeableConcept,
"productOrService": CodeableConcept,
"modifier": [CodeableConcept],
"programCode": [CodeableConcept],
"servicedDate": "xyz789",
"servicedPeriod": Period,
"locationCodeableConcept": CodeableConcept,
"locationAddress": Address,
"locationReference": Reference,
"quantity": Quantity,
"unitPrice": Money,
"factor": 123.45,
"net": Money,
"udi": [Reference],
"bodySite": CodeableConcept,
"subSite": [CodeableConcept],
"encounter": [Reference],
"detail": [ClaimItemDetail]
}
ClaimItemDetail
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
revenue - CodeableConcept
|
|
category - CodeableConcept
|
|
productOrService - CodeableConcept!
|
|
modifier - [CodeableConcept!]
|
|
programCode - [CodeableConcept!]
|
|
quantity - Quantity
|
|
unitPrice - Money
|
|
factor - Float
|
|
net - Money
|
|
udi - [Reference!]
|
|
subDetail - [ClaimItemDetailSubDetail!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 123,
"revenue": CodeableConcept,
"category": CodeableConcept,
"productOrService": CodeableConcept,
"modifier": [CodeableConcept],
"programCode": [CodeableConcept],
"quantity": Quantity,
"unitPrice": Money,
"factor": 987.65,
"net": Money,
"udi": [Reference],
"subDetail": [ClaimItemDetailSubDetail]
}
ClaimItemDetailSubDetail
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
revenue - CodeableConcept
|
|
category - CodeableConcept
|
|
productOrService - CodeableConcept!
|
|
modifier - [CodeableConcept!]
|
|
programCode - [CodeableConcept!]
|
|
quantity - Quantity
|
|
unitPrice - Money
|
|
factor - Float
|
|
net - Money
|
|
udi - [Reference!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 123,
"revenue": CodeableConcept,
"category": CodeableConcept,
"productOrService": CodeableConcept,
"modifier": [CodeableConcept],
"programCode": [CodeableConcept],
"quantity": Quantity,
"unitPrice": Money,
"factor": 123.45,
"net": Money,
"udi": [Reference]
}
ClaimPayee
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
party - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"party": Reference
}
ClaimProcedure
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
type - [CodeableConcept!]
|
|
date - String
|
|
procedureCodeableConcept - CodeableConcept
|
|
procedureReference - Reference
|
|
udi - [Reference!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 987,
"type": [CodeableConcept],
"date": "abc123",
"procedureCodeableConcept": CodeableConcept,
"procedureReference": Reference,
"udi": [Reference]
}
ClaimRelated
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
claim - Reference
|
|
relationship - CodeableConcept
|
|
reference - Identifier
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"claim": Reference,
"relationship": CodeableConcept,
"reference": Identifier
}
ClaimResponse
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - FmStatus!
|
|
type - CodeableConcept!
|
|
subType - CodeableConcept
|
|
use - ClaimUse!
|
|
patient - Reference!
|
|
created - String!
|
|
insurer - Reference!
|
|
requestor - Reference
|
|
request - Reference
|
|
outcome - RemittanceOutcome!
|
|
disposition - String
|
|
preAuthRef - String
|
|
preAuthPeriod - Period
|
|
payeeType - CodeableConcept
|
|
item - [ClaimResponseItem!]
|
|
addItem - [ClaimResponseAddItem!]
|
|
adjudication - [ClaimResponseItemAdjudication!]
|
|
total - [ClaimResponseTotal!]
|
|
payment - ClaimResponsePayment
|
|
fundsReserve - CodeableConcept
|
|
formCode - CodeableConcept
|
|
form - Attachment
|
|
processNote - [ClaimResponseProcessNote!]
|
|
communicationRequest - [Reference!]
|
|
insurance - [ClaimResponseInsurance!]
|
|
error - [ClaimResponseError!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"subType": CodeableConcept,
"use": "claim",
"patient": Reference,
"created": "abc123",
"insurer": Reference,
"requestor": Reference,
"request": Reference,
"outcome": "queued",
"disposition": "xyz789",
"preAuthRef": "abc123",
"preAuthPeriod": Period,
"payeeType": CodeableConcept,
"item": [ClaimResponseItem],
"addItem": [ClaimResponseAddItem],
"adjudication": [ClaimResponseItemAdjudication],
"total": [ClaimResponseTotal],
"payment": ClaimResponsePayment,
"fundsReserve": CodeableConcept,
"formCode": CodeableConcept,
"form": Attachment,
"processNote": [ClaimResponseProcessNote],
"communicationRequest": [Reference],
"insurance": [ClaimResponseInsurance],
"error": [ClaimResponseError]
}
ClaimResponseAddItem
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
itemSequence - [Int!]
|
|
detailSequence - [Int!]
|
|
subdetailSequence - [Int!]
|
|
provider - [Reference!]
|
|
productOrService - CodeableConcept!
|
|
modifier - [CodeableConcept!]
|
|
programCode - [CodeableConcept!]
|
|
servicedDate - String
|
|
servicedPeriod - Period
|
|
locationCodeableConcept - CodeableConcept
|
|
locationAddress - Address
|
|
locationReference - Reference
|
|
quantity - Quantity
|
|
unitPrice - Money
|
|
factor - Float
|
|
net - Money
|
|
bodySite - CodeableConcept
|
|
subSite - [CodeableConcept!]
|
|
noteNumber - [Int!]
|
|
adjudication - [ClaimResponseItemAdjudication!]!
|
|
detail - [ClaimResponseAddItemDetail!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"itemSequence": [987],
"detailSequence": [987],
"subdetailSequence": [123],
"provider": [Reference],
"productOrService": CodeableConcept,
"modifier": [CodeableConcept],
"programCode": [CodeableConcept],
"servicedDate": "xyz789",
"servicedPeriod": Period,
"locationCodeableConcept": CodeableConcept,
"locationAddress": Address,
"locationReference": Reference,
"quantity": Quantity,
"unitPrice": Money,
"factor": 987.65,
"net": Money,
"bodySite": CodeableConcept,
"subSite": [CodeableConcept],
"noteNumber": [987],
"adjudication": [ClaimResponseItemAdjudication],
"detail": [ClaimResponseAddItemDetail]
}
ClaimResponseAddItemDetail
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
productOrService - CodeableConcept!
|
|
modifier - [CodeableConcept!]
|
|
quantity - Quantity
|
|
unitPrice - Money
|
|
factor - Float
|
|
net - Money
|
|
noteNumber - [Int!]
|
|
adjudication - [ClaimResponseItemAdjudication!]!
|
|
subDetail - [ClaimResponseAddItemDetailSubDetail!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"productOrService": CodeableConcept,
"modifier": [CodeableConcept],
"quantity": Quantity,
"unitPrice": Money,
"factor": 123.45,
"net": Money,
"noteNumber": [123],
"adjudication": [ClaimResponseItemAdjudication],
"subDetail": [ClaimResponseAddItemDetailSubDetail]
}
ClaimResponseAddItemDetailSubDetail
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
productOrService - CodeableConcept!
|
|
modifier - [CodeableConcept!]
|
|
quantity - Quantity
|
|
unitPrice - Money
|
|
factor - Float
|
|
net - Money
|
|
noteNumber - [Int!]
|
|
adjudication - [ClaimResponseItemAdjudication!]!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"productOrService": CodeableConcept,
"modifier": [CodeableConcept],
"quantity": Quantity,
"unitPrice": Money,
"factor": 987.65,
"net": Money,
"noteNumber": [123],
"adjudication": [ClaimResponseItemAdjudication]
}
ClaimResponseError
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
itemSequence - Int
|
|
detailSequence - Int
|
|
subDetailSequence - Int
|
|
code - CodeableConcept!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"itemSequence": 987,
"detailSequence": 987,
"subDetailSequence": 123,
"code": CodeableConcept
}
ClaimResponseInsurance
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
focal - Boolean!
|
|
coverage - Reference!
|
|
businessArrangement - String
|
|
claimResponse - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 123,
"focal": false,
"coverage": Reference,
"businessArrangement": "xyz789",
"claimResponse": Reference
}
ClaimResponseItem
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
itemSequence - Int!
|
|
noteNumber - [Int!]
|
|
adjudication - [ClaimResponseItemAdjudication!]!
|
|
detail - [ClaimResponseItemDetail!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"itemSequence": 123,
"noteNumber": [123],
"adjudication": [ClaimResponseItemAdjudication],
"detail": [ClaimResponseItemDetail]
}
ClaimResponseItemAdjudication
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
category - CodeableConcept!
|
|
reason - CodeableConcept
|
|
amount - Money
|
|
value - Float
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"category": CodeableConcept,
"reason": CodeableConcept,
"amount": Money,
"value": 987.65
}
ClaimResponseItemDetail
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
detailSequence - Int!
|
|
noteNumber - [Int!]
|
|
adjudication - [ClaimResponseItemAdjudication!]!
|
|
subDetail - [ClaimResponseItemDetailSubDetail!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"detailSequence": 123,
"noteNumber": [123],
"adjudication": [ClaimResponseItemAdjudication],
"subDetail": [ClaimResponseItemDetailSubDetail]
}
ClaimResponseItemDetailSubDetail
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
subDetailSequence - Int!
|
|
noteNumber - [Int!]
|
|
adjudication - [ClaimResponseItemAdjudication!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"subDetailSequence": 123,
"noteNumber": [123],
"adjudication": [ClaimResponseItemAdjudication]
}
ClaimResponsePayment
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
adjustment - Money
|
|
adjustmentReason - CodeableConcept
|
|
date - String
|
|
amount - Money!
|
|
identifier - Identifier
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"adjustment": Money,
"adjustmentReason": CodeableConcept,
"date": "xyz789",
"amount": Money,
"identifier": Identifier
}
ClaimResponseProcessNote
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
number - Int
|
|
type - NoteType
|
|
text - String!
|
|
language - CodeableConcept
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"number": 987,
"type": "display",
"text": "xyz789",
"language": CodeableConcept
}
ClaimResponseTotal
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
category - CodeableConcept!
|
|
amount - Money!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"category": CodeableConcept,
"amount": Money
}
ClaimSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
ClaimSupportingInfo
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int!
|
|
category - CodeableConcept!
|
|
code - CodeableConcept
|
|
timingDate - String
|
|
timingPeriod - Period
|
|
valueBoolean - Boolean
|
|
valueString - String
|
|
valueQuantity - Quantity
|
|
valueAttachment - Attachment
|
|
valueReference - Reference
|
|
reason - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 987,
"category": CodeableConcept,
"code": CodeableConcept,
"timingDate": "abc123",
"timingPeriod": Period,
"valueBoolean": true,
"valueString": "xyz789",
"valueQuantity": Quantity,
"valueAttachment": Attachment,
"valueReference": Reference,
"reason": CodeableConcept
}
ClaimUse
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"claim"
ClinicalImpression
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - ClinicalimpressionStatus!
|
|
statusReason - CodeableConcept
|
|
code - CodeableConcept
|
|
description - String
|
|
subject - Reference!
|
|
encounter - Reference
|
|
effectiveDateTime - String
|
|
effectivePeriod - Period
|
|
date - String
|
|
assessor - Reference
|
|
previous - Reference
|
|
problem - [Reference!]
|
|
investigation - [ClinicalImpressionInvestigation!]
|
|
protocol - [String!]
|
|
summary - String
|
|
finding - [ClinicalImpressionFinding!]
|
|
prognosisCodeableConcept - [CodeableConcept!]
|
|
prognosisReference - [Reference!]
|
|
supportingInfo - [Reference!]
|
|
note - [Annotation!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "in_progress",
"statusReason": CodeableConcept,
"code": CodeableConcept,
"description": "abc123",
"subject": Reference,
"encounter": Reference,
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"date": "abc123",
"assessor": Reference,
"previous": Reference,
"problem": [Reference],
"investigation": [ClinicalImpressionInvestigation],
"protocol": ["abc123"],
"summary": "abc123",
"finding": [ClinicalImpressionFinding],
"prognosisCodeableConcept": [CodeableConcept],
"prognosisReference": [Reference],
"supportingInfo": [Reference],
"note": [Annotation]
}
ClinicalImpressionFinding
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
itemCodeableConcept - CodeableConcept
|
|
itemReference - Reference
|
|
basis - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"itemCodeableConcept": CodeableConcept,
"itemReference": Reference,
"basis": "xyz789"
}
ClinicalImpressionInvestigation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept!
|
|
item - [Reference!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"item": [Reference]
}
ClinicalimpressionStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"in_progress"
CodeableConcept
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
coding - [Coding!]
|
|
text - String
|
Example
{
"id": 4,
"extension": [Extension],
"coding": [Coding],
"text": "abc123"
}
Coding
CommunicationRequest
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
basedOn - [Reference!]
|
|
replaces - [Reference!]
|
|
groupIdentifier - Identifier
|
|
status - RequestStatus!
|
|
statusReason - CodeableConcept
|
|
category - [CodeableConcept!]
|
|
priority - RequestPriority
|
|
doNotPerform - Boolean
|
|
medium - [CodeableConcept!]
|
|
subject - Reference
|
|
about - [Reference!]
|
|
encounter - Reference
|
|
payload - [CommunicationRequestPayload!]
|
|
occurrenceDateTime - String
|
|
occurrencePeriod - Period
|
|
authoredOn - String
|
|
requester - Reference
|
|
recipient - [Reference!]
|
|
sender - Reference
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
note - [Annotation!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"replaces": [Reference],
"groupIdentifier": Identifier,
"status": "draft",
"statusReason": CodeableConcept,
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": false,
"medium": [CodeableConcept],
"subject": Reference,
"about": [Reference],
"encounter": Reference,
"payload": [CommunicationRequestPayload],
"occurrenceDateTime": "abc123",
"occurrencePeriod": Period,
"authoredOn": "abc123",
"requester": Reference,
"recipient": [Reference],
"sender": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation]
}
CommunicationRequestPayload
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
contentString - String
|
|
contentAttachment - Attachment
|
|
contentReference - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"contentString": "xyz789",
"contentAttachment": Attachment,
"contentReference": Reference
}
Composition
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - Identifier
|
|
status - CompositionStatus!
|
|
type - CodeableConcept!
|
|
category - [CodeableConcept!]
|
|
subject - Reference
|
|
encounter - Reference
|
|
date - String!
|
|
author - [Reference!]!
|
|
title - String!
|
|
confidentiality - String
|
|
attester - [CompositionAttester!]
|
|
custodian - Reference
|
|
relatesTo - [CompositionRelatesTo!]
|
|
event - [CompositionEvent!]
|
|
section - [CompositionSection!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": Identifier,
"status": "preliminary",
"type": CodeableConcept,
"category": [CodeableConcept],
"subject": Reference,
"encounter": Reference,
"date": "xyz789",
"author": [Reference],
"title": "abc123",
"confidentiality": "xyz789",
"attester": [CompositionAttester],
"custodian": Reference,
"relatesTo": [CompositionRelatesTo],
"event": [CompositionEvent],
"section": [CompositionSection]
}
CompositionAttestationMode
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"personal"
CompositionAttester
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
mode - CompositionAttestationMode!
|
|
time - String
|
|
party - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"mode": "personal",
"time": "abc123",
"party": Reference
}
CompositionEvent
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - [CodeableConcept!]
|
|
period - Period
|
|
detail - [Reference!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": [CodeableConcept],
"period": Period,
"detail": [Reference]
}
CompositionRelatesTo
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - DocumentRelationshipType!
|
|
targetIdentifier - Identifier
|
|
targetReference - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": "replaces",
"targetIdentifier": Identifier,
"targetReference": Reference
}
CompositionSection
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
title - String
|
|
code - CodeableConcept
|
|
author - [Reference!]
|
|
focus - Reference
|
|
text - Narrative
|
|
mode - ListMode
|
|
orderedBy - CodeableConcept
|
|
entry - [Reference!]
|
|
emptyReason - CodeableConcept
|
|
section - [CompositionSection!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"title": "abc123",
"code": CodeableConcept,
"author": [Reference],
"focus": Reference,
"text": Narrative,
"mode": "working",
"orderedBy": CodeableConcept,
"entry": [Reference],
"emptyReason": CodeableConcept,
"section": [CompositionSection]
}
CompositionStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"preliminary"
Condition
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
BasicList - [Basic!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
clinicalStatus - CodeableConcept
|
|
verificationStatus - CodeableConcept
|
|
category - [CodeableConcept!]
|
|
severity - CodeableConcept
|
|
code - CodeableConcept
|
|
bodySite - [CodeableConcept!]
|
|
subject - Reference!
|
|
encounter - Reference
|
|
onsetDateTime - String
|
|
onsetAge - Age
|
|
onsetPeriod - Period
|
|
onsetRange - Range
|
|
onsetString - String
|
|
abatementDateTime - String
|
|
abatementAge - Age
|
|
abatementPeriod - Period
|
|
abatementRange - Range
|
|
abatementString - String
|
|
recordedDate - String
|
|
recorder - Reference
|
|
asserter - Reference
|
|
stage - [ConditionStage!]
|
|
evidence - [ConditionEvidence!]
|
|
note - [Annotation!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"clinicalStatus": CodeableConcept,
"verificationStatus": CodeableConcept,
"category": [CodeableConcept],
"severity": CodeableConcept,
"code": CodeableConcept,
"bodySite": [CodeableConcept],
"subject": Reference,
"encounter": Reference,
"onsetDateTime": "xyz789",
"onsetAge": Age,
"onsetPeriod": Period,
"onsetRange": Range,
"onsetString": "abc123",
"abatementDateTime": "abc123",
"abatementAge": Age,
"abatementPeriod": Period,
"abatementRange": Range,
"abatementString": "abc123",
"recordedDate": "xyz789",
"recorder": Reference,
"asserter": Reference,
"stage": [ConditionStage],
"evidence": [ConditionEvidence],
"note": [Annotation]
}
ConditionConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [ConditionEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [ConditionEdge]
}
ConditionEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Condition!
|
Example
{
"cursor": "abc123",
"node": Condition
}
ConditionEvidence
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - [CodeableConcept!]
|
|
detail - [Reference!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": [CodeableConcept],
"detail": [Reference]
}
ConditionFilterParams
Fields
Input Field | Description |
---|---|
clinicalStatus - FilterComparatorStringSet
|
|
code - FilterComparatorStringSet
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"clinicalStatus": FilterComparatorStringSet,
"code": FilterComparatorStringSet,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
ConditionSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
ConditionStage
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
summary - CodeableConcept
|
|
assessment - [Reference!]
|
|
type - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"summary": CodeableConcept,
"assessment": [Reference],
"type": CodeableConcept
}
Consent
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - ConsentStateCodes!
|
|
scope - CodeableConcept!
|
|
category - [CodeableConcept!]!
|
|
patient - Reference
|
|
dateTime - String
|
|
performer - [Reference!]
|
|
organization - [Reference!]
|
|
sourceAttachment - Attachment
|
|
sourceReference - Reference
|
|
policy - [ConsentPolicy!]
|
|
policyRule - CodeableConcept
|
|
verification - [ConsentVerification!]
|
|
provision - ConsentProvision
|
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"scope": CodeableConcept,
"category": [CodeableConcept],
"patient": Reference,
"dateTime": "abc123",
"performer": [Reference],
"organization": [Reference],
"sourceAttachment": Attachment,
"sourceReference": Reference,
"policy": [ConsentPolicy],
"policyRule": CodeableConcept,
"verification": [ConsentVerification],
"provision": ConsentProvision
}
ConsentConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [ConsentEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [ConsentEdge]
}
ConsentDataMeaning
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"instance"
ConsentEdge
ConsentFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
ConsentPolicy
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
authority - String
|
|
uri - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"authority": "abc123",
"uri": "abc123"
}
ConsentProvision
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - ConsentProvisionType
|
|
period - Period
|
|
actor - [ConsentProvisionActor!]
|
|
action - [CodeableConcept!]
|
|
securityLabel - [Coding!]
|
|
purpose - [Coding!]
|
|
class - [Coding!]
|
|
code - [CodeableConcept!]
|
|
dataPeriod - Period
|
|
data - [ConsentProvisionData!]
|
|
provision - [ConsentProvision!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": "deny",
"period": Period,
"actor": [ConsentProvisionActor],
"action": [CodeableConcept],
"securityLabel": [Coding],
"purpose": [Coding],
"class": [Coding],
"code": [CodeableConcept],
"dataPeriod": Period,
"data": [ConsentProvisionData],
"provision": [ConsentProvision]
}
ConsentProvisionActor
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
role - CodeableConcept!
|
|
reference - Reference!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"role": CodeableConcept,
"reference": Reference
}
ConsentProvisionData
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
meaning - ConsentDataMeaning!
|
|
reference - Reference!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"meaning": "instance",
"reference": Reference
}
ConsentProvisionType
Values
Enum Value | Description |
---|---|
|
|
|
Example
"deny"
ConsentSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
ConsentStateCodes
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"draft"
ConsentVerification
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
verified - Boolean!
|
|
verifiedWith - Reference
|
|
verificationDate - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"verified": true,
"verifiedWith": Reference,
"verificationDate": "xyz789"
}
ContactDetail
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
name - String
|
|
telecom - [ContactPoint!]
|
Example
{
"id": "4",
"extension": [Extension],
"name": "abc123",
"telecom": [ContactPoint]
}
ContactPoint
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
system - ContactPointSystem
|
|
value - String
|
|
use - ContactPointUse
|
|
rank - Int
|
|
period - Period
|
Example
{
"id": "4",
"extension": [Extension],
"system": "phone",
"value": "abc123",
"use": "home",
"rank": 123,
"period": Period
}
ContactPointSystem
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"phone"
ContactPointUse
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"home"
Contract
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
url - String
|
|
version - String
|
|
status - ContractStatus
|
|
legalState - CodeableConcept
|
|
instantiatesCanonical - Reference
|
|
instantiatesUri - String
|
|
contentDerivative - CodeableConcept
|
|
issued - String
|
|
applies - Period
|
|
expirationType - CodeableConcept
|
|
subject - [Reference!]
|
|
authority - [Reference!]
|
|
domain - [Reference!]
|
|
site - [Reference!]
|
|
name - String
|
|
title - String
|
|
subtitle - String
|
|
alias - [String!]
|
|
author - Reference
|
|
scope - CodeableConcept
|
|
topicCodeableConcept - CodeableConcept
|
|
topicReference - Reference
|
|
type - CodeableConcept
|
|
subType - [CodeableConcept!]
|
|
contentDefinition - ContractContentDefinition
|
|
term - [ContractTerm!]
|
|
supportingInfo - [Reference!]
|
|
relevantHistory - [Reference!]
|
|
signer - [ContractSigner!]
|
|
friendly - [ContractFriendly!]
|
|
legal - [ContractLegal!]
|
|
rule - [ContractRule!]
|
|
legallyBindingAttachment - Attachment
|
|
legallyBindingReference - Reference
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"url": "xyz789",
"version": "xyz789",
"status": "amended",
"legalState": CodeableConcept,
"instantiatesCanonical": Reference,
"instantiatesUri": "xyz789",
"contentDerivative": CodeableConcept,
"issued": "abc123",
"applies": Period,
"expirationType": CodeableConcept,
"subject": [Reference],
"authority": [Reference],
"domain": [Reference],
"site": [Reference],
"name": "abc123",
"title": "xyz789",
"subtitle": "xyz789",
"alias": ["abc123"],
"author": Reference,
"scope": CodeableConcept,
"topicCodeableConcept": CodeableConcept,
"topicReference": Reference,
"type": CodeableConcept,
"subType": [CodeableConcept],
"contentDefinition": ContractContentDefinition,
"term": [ContractTerm],
"supportingInfo": [Reference],
"relevantHistory": [Reference],
"signer": [ContractSigner],
"friendly": [ContractFriendly],
"legal": [ContractLegal],
"rule": [ContractRule],
"legallyBindingAttachment": Attachment,
"legallyBindingReference": Reference
}
ContractContentDefinition
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
subType - CodeableConcept
|
|
publisher - Reference
|
|
publicationDate - String
|
|
publicationStatus - ContractPublicationstatus!
|
|
copyright - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"subType": CodeableConcept,
"publisher": Reference,
"publicationDate": "abc123",
"publicationStatus": "amended",
"copyright": "abc123"
}
ContractFriendly
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
contentAttachment - Attachment
|
|
contentReference - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"contentAttachment": Attachment,
"contentReference": Reference
}
ContractLegal
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
contentAttachment - Attachment
|
|
contentReference - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"contentAttachment": Attachment,
"contentReference": Reference
}
ContractPublicationstatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"amended"
ContractRule
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
contentAttachment - Attachment
|
|
contentReference - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"contentAttachment": Attachment,
"contentReference": Reference
}
ContractSigner
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - Coding!
|
|
party - Reference!
|
|
signature - [Signature!]!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": Coding,
"party": Reference,
"signature": [Signature]
}
ContractStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"amended"
ContractTerm
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - Identifier
|
|
issued - String
|
|
applies - Period
|
|
topicCodeableConcept - CodeableConcept
|
|
topicReference - Reference
|
|
type - CodeableConcept
|
|
subType - CodeableConcept
|
|
text - String
|
|
securityLabel - [ContractTermSecurityLabel!]
|
|
offer - ContractTermOffer!
|
|
asset - [ContractTermAsset!]
|
|
action - [ContractTermAction!]
|
|
group - [ContractTerm!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": Identifier,
"issued": "xyz789",
"applies": Period,
"topicCodeableConcept": CodeableConcept,
"topicReference": Reference,
"type": CodeableConcept,
"subType": CodeableConcept,
"text": "abc123",
"securityLabel": [ContractTermSecurityLabel],
"offer": ContractTermOffer,
"asset": [ContractTermAsset],
"action": [ContractTermAction],
"group": [ContractTerm]
}
ContractTermAction
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
doNotPerform - Boolean
|
|
type - CodeableConcept!
|
|
subject - [ContractTermActionSubject!]
|
|
intent - CodeableConcept!
|
|
linkId - [String!]
|
|
status - CodeableConcept!
|
|
context - Reference
|
|
contextLinkId - [String!]
|
|
occurrenceDateTime - String
|
|
occurrencePeriod - Period
|
|
occurrenceTiming - Timing
|
|
requester - [Reference!]
|
|
requesterLinkId - [String!]
|
|
performerType - [CodeableConcept!]
|
|
performerRole - CodeableConcept
|
|
performer - Reference
|
|
performerLinkId - [String!]
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
reason - [String!]
|
|
reasonLinkId - [String!]
|
|
note - [Annotation!]
|
|
securityLabelNumber - [Int!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"doNotPerform": true,
"type": CodeableConcept,
"subject": [ContractTermActionSubject],
"intent": CodeableConcept,
"linkId": ["xyz789"],
"status": CodeableConcept,
"context": Reference,
"contextLinkId": ["abc123"],
"occurrenceDateTime": "xyz789",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"requester": [Reference],
"requesterLinkId": ["abc123"],
"performerType": [CodeableConcept],
"performerRole": CodeableConcept,
"performer": Reference,
"performerLinkId": ["xyz789"],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"reason": ["xyz789"],
"reasonLinkId": ["abc123"],
"note": [Annotation],
"securityLabelNumber": [123]
}
ContractTermActionSubject
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
reference - [Reference!]!
|
|
role - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"reference": [Reference],
"role": CodeableConcept
}
ContractTermAsset
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
scope - CodeableConcept
|
|
type - [CodeableConcept!]
|
|
typeReference - [Reference!]
|
|
subtype - [CodeableConcept!]
|
|
relationship - Coding
|
|
context - [ContractTermAssetContext!]
|
|
condition - String
|
|
periodType - [CodeableConcept!]
|
|
period - [Period!]
|
|
usePeriod - [Period!]
|
|
text - String
|
|
linkId - [String!]
|
|
answer - [ContractTermOfferAnswer!]
|
|
securityLabelNumber - [Int!]
|
|
valuedItem - [ContractTermAssetValuedItem!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"scope": CodeableConcept,
"type": [CodeableConcept],
"typeReference": [Reference],
"subtype": [CodeableConcept],
"relationship": Coding,
"context": [ContractTermAssetContext],
"condition": "abc123",
"periodType": [CodeableConcept],
"period": [Period],
"usePeriod": [Period],
"text": "xyz789",
"linkId": ["abc123"],
"answer": [ContractTermOfferAnswer],
"securityLabelNumber": [123],
"valuedItem": [ContractTermAssetValuedItem]
}
ContractTermAssetContext
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
reference - Reference
|
|
code - [CodeableConcept!]
|
|
text - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"reference": Reference,
"code": [CodeableConcept],
"text": "abc123"
}
ContractTermAssetValuedItem
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
entityCodeableConcept - CodeableConcept
|
|
entityReference - Reference
|
|
identifier - Identifier
|
|
effectiveTime - String
|
|
quantity - Quantity
|
|
unitPrice - Money
|
|
factor - Float
|
|
points - Float
|
|
net - Money
|
|
payment - String
|
|
paymentDate - String
|
|
responsible - Reference
|
|
recipient - Reference
|
|
linkId - [String!]
|
|
securityLabelNumber - [Int!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"entityCodeableConcept": CodeableConcept,
"entityReference": Reference,
"identifier": Identifier,
"effectiveTime": "abc123",
"quantity": Quantity,
"unitPrice": Money,
"factor": 123.45,
"points": 987.65,
"net": Money,
"payment": "abc123",
"paymentDate": "abc123",
"responsible": Reference,
"recipient": Reference,
"linkId": ["abc123"],
"securityLabelNumber": [123]
}
ContractTermOffer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
party - [ContractTermOfferParty!]
|
|
topic - Reference
|
|
type - CodeableConcept
|
|
decision - CodeableConcept
|
|
decisionMode - [CodeableConcept!]
|
|
answer - [ContractTermOfferAnswer!]
|
|
text - String
|
|
linkId - [String!]
|
|
securityLabelNumber - [Int!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"party": [ContractTermOfferParty],
"topic": Reference,
"type": CodeableConcept,
"decision": CodeableConcept,
"decisionMode": [CodeableConcept],
"answer": [ContractTermOfferAnswer],
"text": "abc123",
"linkId": ["xyz789"],
"securityLabelNumber": [987]
}
ContractTermOfferAnswer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
valueBoolean - Boolean
|
|
valueDecimal - Float
|
|
valueInteger - Int
|
|
valueDate - String
|
|
valueDateTime - String
|
|
valueTime - String
|
|
valueString - String
|
|
valueUri - String
|
|
valueAttachment - Attachment
|
|
valueCoding - Coding
|
|
valueQuantity - Quantity
|
|
valueReference - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"valueBoolean": false,
"valueDecimal": 987.65,
"valueInteger": 987,
"valueDate": "abc123",
"valueDateTime": "xyz789",
"valueTime": "abc123",
"valueString": "abc123",
"valueUri": "xyz789",
"valueAttachment": Attachment,
"valueCoding": Coding,
"valueQuantity": Quantity,
"valueReference": Reference
}
ContractTermOfferParty
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
reference - [Reference!]!
|
|
role - CodeableConcept!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"reference": [Reference],
"role": CodeableConcept
}
ContractTermSecurityLabel
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
number - [Int!]
|
|
classification - Coding!
|
|
category - [Coding!]
|
|
control - [Coding!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"number": [123],
"classification": Coding,
"category": [Coding],
"control": [Coding]
}
Contributor
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
type - ContributorType!
|
|
name - String!
|
|
contact - [ContactDetail!]
|
Example
{
"id": 4,
"extension": [Extension],
"type": "author",
"name": "abc123",
"contact": [ContactDetail]
}
ContributorType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"author"
Count
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
value - Float
|
|
comparator - QuantityComparator
|
|
unit - String
|
|
system - String
|
|
code - String
|
Example
{
"id": 4,
"extension": [Extension],
"value": 123.45,
"comparator": "lessThan",
"unit": "xyz789",
"system": "abc123",
"code": "abc123"
}
Coverage
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - FmStatus!
|
|
type - CodeableConcept
|
|
policyHolder - Reference
|
|
subscriber - Reference
|
|
subscriberId - String
|
|
beneficiary - Reference!
|
|
dependent - String
|
|
relationship - CodeableConcept
|
|
period - Period
|
|
payor - [Reference!]!
|
|
class - [CoverageClass!]
|
|
order - Int
|
|
network - String
|
|
costToBeneficiary - [CoverageCostToBeneficiary!]
|
|
subrogation - Boolean
|
|
contract - [Reference!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"type": CodeableConcept,
"policyHolder": Reference,
"subscriber": Reference,
"subscriberId": "abc123",
"beneficiary": Reference,
"dependent": "abc123",
"relationship": CodeableConcept,
"period": Period,
"payor": [Reference],
"class": [CoverageClass],
"order": 987,
"network": "abc123",
"costToBeneficiary": [CoverageCostToBeneficiary],
"subrogation": true,
"contract": [Reference]
}
CoverageClass
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
value - String!
|
|
name - String
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"value": "xyz789",
"name": "abc123"
}
CoverageConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [CoverageEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [CoverageEdge]
}
CoverageCostToBeneficiary
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept
|
|
valueQuantity - Quantity
|
|
valueMoney - Money
|
|
exception - [CoverageCostToBeneficiaryException!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"valueQuantity": Quantity,
"valueMoney": Money,
"exception": [CoverageCostToBeneficiaryException]
}
CoverageCostToBeneficiaryException
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
period - Period
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"period": Period
}
CoverageEdge
CoverageFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
CoverageSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
DataRequirement
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
type - AllTypes!
|
|
profile - [String!]
|
|
subjectCodeableConcept - CodeableConcept
|
|
subjectReference - Reference
|
|
mustSupport - [String!]
|
|
codeFilter - [DataRequirementCodeFilter!]
|
|
dateFilter - [DataRequirementDateFilter!]
|
|
limit - Int
|
|
sort - [DataRequirementSort!]
|
Example
{
"id": "4",
"extension": [Extension],
"type": "Address",
"profile": ["xyz789"],
"subjectCodeableConcept": CodeableConcept,
"subjectReference": Reference,
"mustSupport": ["abc123"],
"codeFilter": [DataRequirementCodeFilter],
"dateFilter": [DataRequirementDateFilter],
"limit": 987,
"sort": [DataRequirementSort]
}
DataRequirementCodeFilter
DataRequirementDateFilter
Example
{
"id": "4",
"extension": [Extension],
"path": "xyz789",
"searchParam": "xyz789",
"valueDateTime": "xyz789",
"valuePeriod": Period,
"valueDuration": Duration
}
DataRequirementSort
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
path - String!
|
|
direction - SortDirection!
|
Example
{
"id": 4,
"extension": [Extension],
"path": "xyz789",
"direction": "ascending"
}
DaysOfWeek
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"mon"
DetectedIssue
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - ObservationStatus!
|
|
code - CodeableConcept
|
|
severity - DetectedissueSeverity
|
|
patient - Reference
|
|
identifiedDateTime - String
|
|
identifiedPeriod - Period
|
|
author - Reference
|
|
implicated - [Reference!]
|
|
evidence - [DetectedIssueEvidence!]
|
|
detail - String
|
|
reference - String
|
|
mitigation - [DetectedIssueMitigation!]
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "registered",
"code": CodeableConcept,
"severity": "high",
"patient": Reference,
"identifiedDateTime": "xyz789",
"identifiedPeriod": Period,
"author": Reference,
"implicated": [Reference],
"evidence": [DetectedIssueEvidence],
"detail": "abc123",
"reference": "xyz789",
"mitigation": [DetectedIssueMitigation]
}
DetectedIssueConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [DetectedIssueEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [DetectedIssueEdge]
}
DetectedIssueEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - DetectedIssue!
|
Example
{
"cursor": "xyz789",
"node": DetectedIssue
}
DetectedIssueEvidence
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - [CodeableConcept!]
|
|
detail - [Reference!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": [CodeableConcept],
"detail": [Reference]
}
DetectedIssueFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
DetectedIssueMitigation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
action - CodeableConcept!
|
|
date - String
|
|
author - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"action": CodeableConcept,
"date": "xyz789",
"author": Reference
}
DetectedIssueSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
DetectedissueSeverity
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"high"
Device
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
definition - Reference
|
|
udiCarrier - [DeviceUdiCarrier!]
|
|
status - DeviceStatus
|
|
statusReason - [CodeableConcept!]
|
|
distinctIdentifier - String
|
|
manufacturer - String
|
|
manufactureDate - String
|
|
expirationDate - String
|
|
lotNumber - String
|
|
serialNumber - String
|
|
deviceName - [DeviceDeviceName!]
|
|
modelNumber - String
|
|
partNumber - String
|
|
type - CodeableConcept
|
|
specialization - [DeviceSpecialization!]
|
|
property - [DeviceProperty!]
|
|
patient - Reference
|
|
owner - Reference
|
|
contact - [ContactPoint!]
|
|
location - Reference
|
|
url - String
|
|
note - [Annotation!]
|
|
safety - [CodeableConcept!]
|
|
parent - Reference
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"definition": Reference,
"udiCarrier": [DeviceUdiCarrier],
"status": "active",
"statusReason": [CodeableConcept],
"distinctIdentifier": "xyz789",
"manufacturer": "abc123",
"manufactureDate": "xyz789",
"expirationDate": "xyz789",
"lotNumber": "abc123",
"serialNumber": "xyz789",
"deviceName": [DeviceDeviceName],
"modelNumber": "xyz789",
"partNumber": "abc123",
"type": CodeableConcept,
"specialization": [DeviceSpecialization],
"property": [DeviceProperty],
"patient": Reference,
"owner": Reference,
"contact": [ContactPoint],
"location": Reference,
"url": "abc123",
"note": [Annotation],
"safety": [CodeableConcept],
"parent": Reference
}
DeviceConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [DeviceEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [DeviceEdge]
}
DeviceDefinition
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
udiDeviceIdentifier - [DeviceDefinitionUdiDeviceIdentifier!]
|
|
manufacturerString - String
|
|
manufacturerReference - Reference
|
|
deviceName - [DeviceDefinitionDeviceName!]
|
|
modelNumber - String
|
|
type - CodeableConcept
|
|
specialization - [DeviceDefinitionSpecialization!]
|
|
version - [String!]
|
|
safety - [CodeableConcept!]
|
|
shelfLifeStorage - [ProductShelfLife!]
|
|
physicalCharacteristics - ProdCharacteristic
|
|
languageCode - [CodeableConcept!]
|
|
capability - [DeviceDefinitionCapability!]
|
|
property - [DeviceDefinitionProperty!]
|
|
owner - Reference
|
|
contact - [ContactPoint!]
|
|
url - String
|
|
onlineInformation - String
|
|
note - [Annotation!]
|
|
quantity - Quantity
|
|
parentDevice - Reference
|
|
material - [DeviceDefinitionMaterial!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"udiDeviceIdentifier": [
DeviceDefinitionUdiDeviceIdentifier
],
"manufacturerString": "abc123",
"manufacturerReference": Reference,
"deviceName": [DeviceDefinitionDeviceName],
"modelNumber": "abc123",
"type": CodeableConcept,
"specialization": [DeviceDefinitionSpecialization],
"version": ["xyz789"],
"safety": [CodeableConcept],
"shelfLifeStorage": [ProductShelfLife],
"physicalCharacteristics": ProdCharacteristic,
"languageCode": [CodeableConcept],
"capability": [DeviceDefinitionCapability],
"property": [DeviceDefinitionProperty],
"owner": Reference,
"contact": [ContactPoint],
"url": "xyz789",
"onlineInformation": "abc123",
"note": [Annotation],
"quantity": Quantity,
"parentDevice": Reference,
"material": [DeviceDefinitionMaterial]
}
DeviceDefinitionCapability
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
description - [CodeableConcept!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"description": [CodeableConcept]
}
DeviceDefinitionDeviceName
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
name - String!
|
|
type - DeviceNametype!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"name": "xyz789",
"type": "udi_label_name"
}
DeviceDefinitionMaterial
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
substance - CodeableConcept!
|
|
alternate - Boolean
|
|
allergenicIndicator - Boolean
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"substance": CodeableConcept,
"alternate": false,
"allergenicIndicator": false
}
DeviceDefinitionProperty
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
valueQuantity - [Quantity!]
|
|
valueCode - [CodeableConcept!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"valueQuantity": [Quantity],
"valueCode": [CodeableConcept]
}
DeviceDefinitionSpecialization
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
systemType - String!
|
|
version - String
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"systemType": "abc123",
"version": "abc123"
}
DeviceDefinitionUdiDeviceIdentifier
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
deviceIdentifier - String!
|
|
issuer - String!
|
|
jurisdiction - String!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"deviceIdentifier": "xyz789",
"issuer": "abc123",
"jurisdiction": "abc123"
}
DeviceDeviceName
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
name - String!
|
|
type - DeviceNametype!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"name": "abc123",
"type": "udi_label_name"
}
DeviceEdge
DeviceFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
DeviceMetric
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
type - CodeableConcept!
|
|
unit - CodeableConcept
|
|
source - Reference
|
|
parent - Reference
|
|
operationalStatus - MetricOperationalStatus
|
|
color - MetricColor
|
|
category - MetricCategory!
|
|
measurementPeriod - Timing
|
|
calibration - [DeviceMetricCalibration!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"type": CodeableConcept,
"unit": CodeableConcept,
"source": Reference,
"parent": Reference,
"operationalStatus": "on",
"color": "black",
"category": "measurement",
"measurementPeriod": Timing,
"calibration": [DeviceMetricCalibration]
}
DeviceMetricCalibration
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - MetricCalibrationType
|
|
state - MetricCalibrationState
|
|
time - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": "unspecified",
"state": "not_calibrated",
"time": "xyz789"
}
DeviceNametype
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"udi_label_name"
DeviceProperty
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
valueQuantity - [Quantity!]
|
|
valueCode - [CodeableConcept!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"valueQuantity": [Quantity],
"valueCode": [CodeableConcept]
}
DeviceRequest
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
basedOn - [Reference!]
|
|
priorRequest - [Reference!]
|
|
groupIdentifier - Identifier
|
|
status - RequestStatus
|
|
intent - RequestIntent!
|
|
priority - RequestPriority
|
|
codeReference - Reference
|
|
codeCodeableConcept - CodeableConcept
|
|
parameter - [DeviceRequestParameter!]
|
|
subject - Reference!
|
|
encounter - Reference
|
|
occurrenceDateTime - String
|
|
occurrencePeriod - Period
|
|
occurrenceTiming - Timing
|
|
authoredOn - String
|
|
requester - Reference
|
|
performerType - CodeableConcept
|
|
performer - Reference
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
insurance - [Reference!]
|
|
supportingInfo - [Reference!]
|
|
note - [Annotation!]
|
|
relevantHistory - [Reference!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"priorRequest": [Reference],
"groupIdentifier": Identifier,
"status": "draft",
"intent": "proposal",
"priority": "routine",
"codeReference": Reference,
"codeCodeableConcept": CodeableConcept,
"parameter": [DeviceRequestParameter],
"subject": Reference,
"encounter": Reference,
"occurrenceDateTime": "abc123",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"authoredOn": "abc123",
"requester": Reference,
"performerType": CodeableConcept,
"performer": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"insurance": [Reference],
"supportingInfo": [Reference],
"note": [Annotation],
"relevantHistory": [Reference]
}
DeviceRequestParameter
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
valueCodeableConcept - CodeableConcept
|
|
valueQuantity - Quantity
|
|
valueRange - Range
|
|
valueBoolean - Boolean
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"valueCodeableConcept": CodeableConcept,
"valueQuantity": Quantity,
"valueRange": Range,
"valueBoolean": true
}
DeviceSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
DeviceSpecialization
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
systemType - CodeableConcept!
|
|
version - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"systemType": CodeableConcept,
"version": "abc123"
}
DeviceStatementStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"active"
DeviceStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"active"
DeviceUdiCarrier
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
deviceIdentifier - String
|
|
issuer - String
|
|
jurisdiction - String
|
|
carrierAIDC - String
|
|
carrierHRF - String
|
|
entryType - UdiEntryType
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"deviceIdentifier": "abc123",
"issuer": "abc123",
"jurisdiction": "xyz789",
"carrierAIDC": "abc123",
"carrierHRF": "abc123",
"entryType": "barcode"
}
DeviceUseStatement
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
basedOn - [Reference!]
|
|
status - DeviceStatementStatus!
|
|
subject - Reference!
|
|
derivedFrom - [Reference!]
|
|
timingTiming - Timing
|
|
timingPeriod - Period
|
|
timingDateTime - String
|
|
recordedOn - String
|
|
source - Reference
|
|
device - Reference!
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
bodySite - CodeableConcept
|
|
note - [Annotation!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"status": "active",
"subject": Reference,
"derivedFrom": [Reference],
"timingTiming": Timing,
"timingPeriod": Period,
"timingDateTime": "xyz789",
"recordedOn": "xyz789",
"source": Reference,
"device": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"bodySite": CodeableConcept,
"note": [Annotation]
}
DeviceUseStatementConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [DeviceUseStatementEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [DeviceUseStatementEdge]
}
DeviceUseStatementEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - DeviceUseStatement!
|
Example
{
"cursor": "xyz789",
"node": DeviceUseStatement
}
DeviceUseStatementFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
DeviceUseStatementSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
DiagnosticReport
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
BasicList - [Basic!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
basedOn - [Reference!]
|
|
status - DiagnosticReportStatus!
|
|
category - [CodeableConcept!]
|
|
code - CodeableConcept!
|
|
subject - Reference
|
|
encounter - Reference
|
|
effectiveDateTime - String
|
|
effectivePeriod - Period
|
|
issued - String
|
|
performer - [Reference!]
|
|
resultsInterpreter - [Reference!]
|
|
specimen - [Reference!]
|
|
result - [Reference!]
|
|
imagingStudy - [Reference!]
|
|
media - [DiagnosticReportMedia!]
|
|
conclusion - String
|
|
conclusionCode - [CodeableConcept!]
|
|
presentedForm - [Attachment!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"status": "registered",
"category": [CodeableConcept],
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"effectiveDateTime": "abc123",
"effectivePeriod": Period,
"issued": "abc123",
"performer": [Reference],
"resultsInterpreter": [Reference],
"specimen": [Reference],
"result": [Reference],
"imagingStudy": [Reference],
"media": [DiagnosticReportMedia],
"conclusion": "abc123",
"conclusionCode": [CodeableConcept],
"presentedForm": [Attachment]
}
DiagnosticReportConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [DiagnosticReportEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [DiagnosticReportEdge]
}
DiagnosticReportEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - DiagnosticReport!
|
Example
{
"cursor": "xyz789",
"node": DiagnosticReport
}
DiagnosticReportFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
DiagnosticReportMedia
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
comment - String
|
|
link - Reference!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"comment": "abc123",
"link": Reference
}
DiagnosticReportSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
DiagnosticReportStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"registered"
Distance
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
value - Float
|
|
comparator - QuantityComparator
|
|
unit - String
|
|
system - String
|
|
code - String
|
Example
{
"id": "4",
"extension": [Extension],
"value": 123.45,
"comparator": "lessThan",
"unit": "xyz789",
"system": "xyz789",
"code": "abc123"
}
DocumentReference
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
BasicList - [Basic!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
masterIdentifier - Identifier
|
|
identifier - [Identifier!]
|
|
status - DocumentReferenceStatus!
|
|
docStatus - CompositionStatus
|
|
type - CodeableConcept
|
|
category - [CodeableConcept!]
|
|
subject - Reference
|
|
date - String
|
|
author - [Reference!]
|
|
authenticator - Reference
|
|
custodian - Reference
|
|
relatesTo - [DocumentReferenceRelatesTo!]
|
|
description - String
|
|
securityLabel - [CodeableConcept!]
|
|
content - [DocumentReferenceContent!]!
|
|
context - DocumentReferenceContext
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"masterIdentifier": Identifier,
"identifier": [Identifier],
"status": "current",
"docStatus": "preliminary",
"type": CodeableConcept,
"category": [CodeableConcept],
"subject": Reference,
"date": "abc123",
"author": [Reference],
"authenticator": Reference,
"custodian": Reference,
"relatesTo": [DocumentReferenceRelatesTo],
"description": "xyz789",
"securityLabel": [CodeableConcept],
"content": [DocumentReferenceContent],
"context": DocumentReferenceContext
}
DocumentReferenceConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [DocumentReferenceEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [DocumentReferenceEdge]
}
DocumentReferenceContent
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
attachment - Attachment!
|
|
format - Coding
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"attachment": Attachment,
"format": Coding
}
DocumentReferenceContext
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
encounter - [Reference!]
|
|
event - [CodeableConcept!]
|
|
period - Period
|
|
facilityType - CodeableConcept
|
|
practiceSetting - CodeableConcept
|
|
sourcePatientInfo - Reference
|
|
related - [Reference!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"encounter": [Reference],
"event": [CodeableConcept],
"period": Period,
"facilityType": CodeableConcept,
"practiceSetting": CodeableConcept,
"sourcePatientInfo": Reference,
"related": [Reference]
}
DocumentReferenceEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - DocumentReference!
|
Example
{
"cursor": "abc123",
"node": DocumentReference
}
DocumentReferenceFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
subject - FilterComparatorReference
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"subject": FilterComparatorReference,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
DocumentReferenceRelatesTo
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - DocumentRelationshipType!
|
|
target - Reference!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": "replaces",
"target": Reference
}
DocumentReferenceSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
DocumentReferenceStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"current"
DocumentRelationshipType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"replaces"
DomainResourceInterface
Fields
Field Name | Description |
---|---|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
Possible Types
DomainResourceInterface Types |
---|
Example
{
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension]
}
Dosage
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
sequence - Int
|
|
text - String
|
|
additionalInstruction - [CodeableConcept!]
|
|
patientInstruction - String
|
|
timing - Timing
|
|
asNeededBoolean - Boolean
|
|
asNeededCodeableConcept - CodeableConcept
|
|
site - CodeableConcept
|
|
route - CodeableConcept
|
|
method - CodeableConcept
|
|
doseAndRate - [DosageDoseAndRate!]
|
|
maxDosePerPeriod - Ratio
|
|
maxDosePerAdministration - Quantity
|
|
maxDosePerLifetime - Quantity
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"sequence": 123,
"text": "xyz789",
"additionalInstruction": [CodeableConcept],
"patientInstruction": "abc123",
"timing": Timing,
"asNeededBoolean": false,
"asNeededCodeableConcept": CodeableConcept,
"site": CodeableConcept,
"route": CodeableConcept,
"method": CodeableConcept,
"doseAndRate": [DosageDoseAndRate],
"maxDosePerPeriod": Ratio,
"maxDosePerAdministration": Quantity,
"maxDosePerLifetime": Quantity
}
DosageDoseAndRate
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
type - CodeableConcept
|
|
doseRange - Range
|
|
doseQuantity - Quantity
|
|
rateRatio - Ratio
|
|
rateRange - Range
|
|
rateQuantity - Quantity
|
Example
{
"id": "4",
"extension": [Extension],
"type": CodeableConcept,
"doseRange": Range,
"doseQuantity": Quantity,
"rateRatio": Ratio,
"rateRange": Range,
"rateQuantity": Quantity
}
Duration
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
value - Float
|
|
comparator - QuantityComparator
|
|
unit - String
|
|
system - String
|
|
code - String
|
Example
{
"id": "4",
"extension": [Extension],
"value": 123.45,
"comparator": "lessThan",
"unit": "abc123",
"system": "xyz789",
"code": "abc123"
}
ElementInterface
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
Possible Types
ElementInterface Types |
---|
Example
{"id": 4, "extension": [Extension]}
Encounter
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
BasicList - [Basic!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - EncounterStatus!
|
|
statusHistory - [EncounterStatusHistory!]
|
|
class - Coding!
|
|
classHistory - [EncounterClassHistory!]
|
|
type - [CodeableConcept!]
|
|
serviceType - CodeableConcept
|
|
priority - CodeableConcept
|
|
subject - Reference
|
|
episodeOfCare - [Reference!]
|
|
basedOn - [Reference!]
|
|
participant - [EncounterParticipant!]
|
|
appointment - [Reference!]
|
|
period - Period
|
|
length - Duration
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
diagnosis - [EncounterDiagnosis!]
|
|
account - [Reference!]
|
|
hospitalization - EncounterHospitalization
|
|
location - [EncounterLocation!]
|
|
serviceProvider - Reference
|
|
partOf - Reference
|
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "planned",
"statusHistory": [EncounterStatusHistory],
"class": Coding,
"classHistory": [EncounterClassHistory],
"type": [CodeableConcept],
"serviceType": CodeableConcept,
"priority": CodeableConcept,
"subject": Reference,
"episodeOfCare": [Reference],
"basedOn": [Reference],
"participant": [EncounterParticipant],
"appointment": [Reference],
"period": Period,
"length": Duration,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"diagnosis": [EncounterDiagnosis],
"account": [Reference],
"hospitalization": EncounterHospitalization,
"location": [EncounterLocation],
"serviceProvider": Reference,
"partOf": Reference
}
EncounterClassHistory
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
class - Coding!
|
|
period - Period!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"class": Coding,
"period": Period
}
EncounterConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [EncounterEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [EncounterEdge]
}
EncounterDiagnosis
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
condition - Reference!
|
|
use - CodeableConcept
|
|
rank - Int
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"condition": Reference,
"use": CodeableConcept,
"rank": 987
}
EncounterEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Encounter!
|
Example
{
"cursor": "abc123",
"node": Encounter
}
EncounterFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
EncounterHospitalization
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
preAdmissionIdentifier - Identifier
|
|
origin - Reference
|
|
admitSource - CodeableConcept
|
|
reAdmission - CodeableConcept
|
|
dietPreference - [CodeableConcept!]
|
|
specialCourtesy - [CodeableConcept!]
|
|
specialArrangement - [CodeableConcept!]
|
|
destination - Reference
|
|
dischargeDisposition - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"preAdmissionIdentifier": Identifier,
"origin": Reference,
"admitSource": CodeableConcept,
"reAdmission": CodeableConcept,
"dietPreference": [CodeableConcept],
"specialCourtesy": [CodeableConcept],
"specialArrangement": [CodeableConcept],
"destination": Reference,
"dischargeDisposition": CodeableConcept
}
EncounterLocation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
location - Reference!
|
|
status - EncounterLocationStatus
|
|
physicalType - CodeableConcept
|
|
period - Period
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"location": Reference,
"status": "planned",
"physicalType": CodeableConcept,
"period": Period
}
EncounterLocationStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"planned"
EncounterParticipant
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - [CodeableConcept!]
|
|
period - Period
|
|
individual - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": [CodeableConcept],
"period": Period,
"individual": Reference
}
EncounterSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
EncounterStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"planned"
EncounterStatusHistory
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
status - EncounterStatus!
|
|
period - Period!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"status": "planned",
"period": Period
}
Endpoint
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - EndpointStatus!
|
|
connectionType - Coding!
|
|
name - String
|
|
managingOrganization - Reference
|
|
contact - [ContactPoint!]
|
|
period - Period
|
|
payloadType - [CodeableConcept!]!
|
|
payloadMimeType - [String!]
|
|
address - String!
|
|
header - [String!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"connectionType": Coding,
"name": "xyz789",
"managingOrganization": Reference,
"contact": [ContactPoint],
"period": Period,
"payloadType": [CodeableConcept],
"payloadMimeType": ["xyz789"],
"address": "xyz789",
"header": ["xyz789"]
}
EndpointStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"active"
EpisodeOfCare
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - EpisodeOfCareStatus!
|
|
statusHistory - [EpisodeOfCareStatusHistory!]
|
|
type - [CodeableConcept!]
|
|
diagnosis - [EpisodeOfCareDiagnosis!]
|
|
patient - Reference!
|
|
managingOrganization - Reference
|
|
period - Period
|
|
referralRequest - [Reference!]
|
|
careManager - Reference
|
|
team - [Reference!]
|
|
account - [Reference!]
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "planned",
"statusHistory": [EpisodeOfCareStatusHistory],
"type": [CodeableConcept],
"diagnosis": [EpisodeOfCareDiagnosis],
"patient": Reference,
"managingOrganization": Reference,
"period": Period,
"referralRequest": [Reference],
"careManager": Reference,
"team": [Reference],
"account": [Reference]
}
EpisodeOfCareConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [EpisodeOfCareEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [EpisodeOfCareEdge]
}
EpisodeOfCareDiagnosis
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
condition - Reference!
|
|
role - CodeableConcept
|
|
rank - Int
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"condition": Reference,
"role": CodeableConcept,
"rank": 123
}
EpisodeOfCareEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - EpisodeOfCare!
|
Example
{
"cursor": "xyz789",
"node": EpisodeOfCare
}
EpisodeOfCareFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
EpisodeOfCareSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
EpisodeOfCareStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"planned"
EpisodeOfCareStatusHistory
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
status - EpisodeOfCareStatus!
|
|
period - Period!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"status": "planned",
"period": Period
}
EventStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"preparation"
EventTiming
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"MORN"
Expression
Example
{
"id": "4",
"extension": [Extension],
"description": "xyz789",
"name": 4,
"language": "xyz789",
"expression": "xyz789",
"reference": "abc123"
}
Extension
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
url - String!
|
|
valueBase64Binary - String
|
|
valueBoolean - Boolean
|
|
valueCanonical - String
|
|
valueCode - String
|
|
valueDate - String
|
|
valueDateTime - String
|
|
valueDecimal - Float
|
|
valueId - ID
|
|
valueInstant - String
|
|
valueInteger - Int
|
|
valueMarkdown - String
|
|
valueOid - String
|
|
valuePositiveInt - Int
|
|
valueString - String
|
|
valueTime - String
|
|
valueUnsignedInt - Int
|
|
valueUri - String
|
|
valueUrl - String
|
|
valueUuid - String
|
|
valueAddress - Address
|
|
valueAge - Age
|
|
valueAnnotation - Annotation
|
|
valueAttachment - Attachment
|
|
valueCodeableConcept - CodeableConcept
|
|
valueCoding - Coding
|
|
valueContactPoint - ContactPoint
|
|
valueCount - Count
|
|
valueDistance - Distance
|
|
valueDuration - Duration
|
|
valueHumanName - HumanName
|
|
valueIdentifier - Identifier
|
|
valueMoney - Money
|
|
valuePeriod - Period
|
|
valueQuantity - Quantity
|
|
valueRange - Range
|
|
valueRatio - Ratio
|
|
valueReference - Reference
|
|
valueSampledData - SampledData
|
|
valueSignature - Signature
|
|
valueTiming - Timing
|
|
valueContactDetail - ContactDetail
|
|
valueContributor - Contributor
|
|
valueDataRequirement - DataRequirement
|
|
valueExpression - Expression
|
|
valueParameterDefinition - ParameterDefinition
|
|
valueRelatedArtifact - RelatedArtifact
|
|
valueTriggerDefinition - TriggerDefinition
|
|
valueUsageContext - UsageContext
|
|
valueDosage - Dosage
|
|
valueMeta - Meta
|
Example
{
"id": 4,
"extension": [Extension],
"url": "abc123",
"valueBase64Binary": "xyz789",
"valueBoolean": false,
"valueCanonical": "abc123",
"valueCode": "xyz789",
"valueDate": "abc123",
"valueDateTime": "xyz789",
"valueDecimal": 987.65,
"valueId": "4",
"valueInstant": "abc123",
"valueInteger": 123,
"valueMarkdown": "xyz789",
"valueOid": "abc123",
"valuePositiveInt": 987,
"valueString": "abc123",
"valueTime": "abc123",
"valueUnsignedInt": 987,
"valueUri": "abc123",
"valueUrl": "xyz789",
"valueUuid": "xyz789",
"valueAddress": Address,
"valueAge": Age,
"valueAnnotation": Annotation,
"valueAttachment": Attachment,
"valueCodeableConcept": CodeableConcept,
"valueCoding": Coding,
"valueContactPoint": ContactPoint,
"valueCount": Count,
"valueDistance": Distance,
"valueDuration": Duration,
"valueHumanName": HumanName,
"valueIdentifier": Identifier,
"valueMoney": Money,
"valuePeriod": Period,
"valueQuantity": Quantity,
"valueRange": Range,
"valueRatio": Ratio,
"valueReference": Reference,
"valueSampledData": SampledData,
"valueSignature": Signature,
"valueTiming": Timing,
"valueContactDetail": ContactDetail,
"valueContributor": Contributor,
"valueDataRequirement": DataRequirement,
"valueExpression": Expression,
"valueParameterDefinition": ParameterDefinition,
"valueRelatedArtifact": RelatedArtifact,
"valueTriggerDefinition": TriggerDefinition,
"valueUsageContext": UsageContext,
"valueDosage": Dosage,
"valueMeta": Meta
}
FamilyMemberHistory
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
status - HistoryStatus!
|
|
dataAbsentReason - CodeableConcept
|
|
patient - Reference!
|
|
date - String
|
|
name - String
|
|
relationship - CodeableConcept!
|
|
sex - CodeableConcept
|
|
bornPeriod - Period
|
|
bornDate - String
|
|
bornString - String
|
|
ageAge - Age
|
|
ageRange - Range
|
|
ageString - String
|
|
estimatedAge - Boolean
|
|
deceasedBoolean - Boolean
|
|
deceasedAge - Age
|
|
deceasedRange - Range
|
|
deceasedDate - String
|
|
deceasedString - String
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
note - [Annotation!]
|
|
condition - [FamilyMemberHistoryCondition!]
|
Example
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["xyz789"],
"status": "partial",
"dataAbsentReason": CodeableConcept,
"patient": Reference,
"date": "xyz789",
"name": "abc123",
"relationship": CodeableConcept,
"sex": CodeableConcept,
"bornPeriod": Period,
"bornDate": "xyz789",
"bornString": "xyz789",
"ageAge": Age,
"ageRange": Range,
"ageString": "xyz789",
"estimatedAge": false,
"deceasedBoolean": true,
"deceasedAge": Age,
"deceasedRange": Range,
"deceasedDate": "xyz789",
"deceasedString": "xyz789",
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"condition": [FamilyMemberHistoryCondition]
}
FamilyMemberHistoryCondition
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept!
|
|
outcome - CodeableConcept
|
|
contributedToDeath - Boolean
|
|
onsetAge - Age
|
|
onsetRange - Range
|
|
onsetPeriod - Period
|
|
onsetString - String
|
|
note - [Annotation!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"outcome": CodeableConcept,
"contributedToDeath": true,
"onsetAge": Age,
"onsetRange": Range,
"onsetPeriod": Period,
"onsetString": "xyz789",
"note": [Annotation]
}
FamilyMemberHistoryConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [FamilyMemberHistoryEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [FamilyMemberHistoryEdge]
}
FamilyMemberHistoryEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - FamilyMemberHistory!
|
Example
{
"cursor": "abc123",
"node": FamilyMemberHistory
}
FamilyMemberHistoryFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
FamilyMemberHistorySortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
FilterComparatorDate
FilterComparatorReference
Fields
Input Field | Description |
---|---|
eq - String
|
Example
{"eq": "abc123"}
FilterComparatorString
FilterComparatorStringSet
Float
Description
The Float
scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
987.65
FmStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"active"
Goal
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
lifecycleStatus - GoalStatus!
|
|
achievementStatus - CodeableConcept
|
|
category - [CodeableConcept!]
|
|
priority - CodeableConcept
|
|
description - CodeableConcept!
|
|
subject - Reference!
|
|
startDate - String
|
|
startCodeableConcept - CodeableConcept
|
|
target - [GoalTarget!]
|
|
statusDate - String
|
|
statusReason - String
|
|
expressedBy - Reference
|
|
addresses - [Reference!]
|
|
note - [Annotation!]
|
|
outcomeCode - [CodeableConcept!]
|
|
outcomeReference - [Reference!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"lifecycleStatus": "proposed",
"achievementStatus": CodeableConcept,
"category": [CodeableConcept],
"priority": CodeableConcept,
"description": CodeableConcept,
"subject": Reference,
"startDate": "xyz789",
"startCodeableConcept": CodeableConcept,
"target": [GoalTarget],
"statusDate": "abc123",
"statusReason": "abc123",
"expressedBy": Reference,
"addresses": [Reference],
"note": [Annotation],
"outcomeCode": [CodeableConcept],
"outcomeReference": [Reference]
}
GoalConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [GoalEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [GoalEdge]
}
GoalEdge
GoalFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
GoalSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
GoalStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"proposed"
GoalTarget
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
measure - CodeableConcept
|
|
detailQuantity - Quantity
|
|
detailRange - Range
|
|
detailCodeableConcept - CodeableConcept
|
|
detailString - String
|
|
detailBoolean - Boolean
|
|
detailInteger - Int
|
|
detailRatio - Ratio
|
|
dueDate - String
|
|
dueDuration - Duration
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"measure": CodeableConcept,
"detailQuantity": Quantity,
"detailRange": Range,
"detailCodeableConcept": CodeableConcept,
"detailString": "abc123",
"detailBoolean": false,
"detailInteger": 987,
"detailRatio": Ratio,
"dueDate": "abc123",
"dueDuration": Duration
}
Group
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
active - Boolean
|
|
type - GroupType!
|
|
actual - Boolean!
|
|
code - CodeableConcept
|
|
name - String
|
|
quantity - Int
|
|
managingEntity - Reference
|
|
characteristic - [GroupCharacteristic!]
|
|
member - [GroupMember!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": false,
"type": "person",
"actual": false,
"code": CodeableConcept,
"name": "xyz789",
"quantity": 987,
"managingEntity": Reference,
"characteristic": [GroupCharacteristic],
"member": [GroupMember]
}
GroupCharacteristic
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept!
|
|
valueCodeableConcept - CodeableConcept
|
|
valueBoolean - Boolean
|
|
valueQuantity - Quantity
|
|
valueRange - Range
|
|
valueReference - Reference
|
|
exclude - Boolean!
|
|
period - Period
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"valueCodeableConcept": CodeableConcept,
"valueBoolean": false,
"valueQuantity": Quantity,
"valueRange": Range,
"valueReference": Reference,
"exclude": true,
"period": Period
}
GroupMember
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
entity - Reference!
|
|
period - Period
|
|
inactive - Boolean
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"entity": Reference,
"period": Period,
"inactive": false
}
GroupType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"person"
HealthcareService
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
active - Boolean
|
|
providedBy - Reference
|
|
category - [CodeableConcept!]
|
|
type - [CodeableConcept!]
|
|
specialty - [CodeableConcept!]
|
|
location - [Reference!]
|
|
name - String
|
|
comment - String
|
|
extraDetails - String
|
|
photo - Attachment
|
|
telecom - [ContactPoint!]
|
|
coverageArea - [Reference!]
|
|
serviceProvisionCode - [CodeableConcept!]
|
|
eligibility - [HealthcareServiceEligibility!]
|
|
program - [CodeableConcept!]
|
|
characteristic - [CodeableConcept!]
|
|
communication - [CodeableConcept!]
|
|
referralMethod - [CodeableConcept!]
|
|
appointmentRequired - Boolean
|
|
availableTime - [HealthcareServiceAvailableTime!]
|
|
notAvailable - [HealthcareServiceNotAvailable!]
|
|
availabilityExceptions - String
|
|
endpoint - [Reference!]
|
Example
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": false,
"providedBy": Reference,
"category": [CodeableConcept],
"type": [CodeableConcept],
"specialty": [CodeableConcept],
"location": [Reference],
"name": "xyz789",
"comment": "xyz789",
"extraDetails": "abc123",
"photo": Attachment,
"telecom": [ContactPoint],
"coverageArea": [Reference],
"serviceProvisionCode": [CodeableConcept],
"eligibility": [HealthcareServiceEligibility],
"program": [CodeableConcept],
"characteristic": [CodeableConcept],
"communication": [CodeableConcept],
"referralMethod": [CodeableConcept],
"appointmentRequired": true,
"availableTime": [HealthcareServiceAvailableTime],
"notAvailable": [HealthcareServiceNotAvailable],
"availabilityExceptions": "abc123",
"endpoint": [Reference]
}
HealthcareServiceAvailableTime
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
daysOfWeek - [DaysOfWeek!]
|
|
allDay - Boolean
|
|
availableStartTime - String
|
|
availableEndTime - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"daysOfWeek": ["mon"],
"allDay": false,
"availableStartTime": "abc123",
"availableEndTime": "abc123"
}
HealthcareServiceEligibility
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
comment - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"comment": "abc123"
}
HealthcareServiceNotAvailable
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
description - String!
|
|
during - Period
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"description": "abc123",
"during": Period
}
HistoryStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"partial"
HumanName
Example
{
"id": 4,
"extension": [Extension],
"use": "usual",
"text": "abc123",
"family": "abc123",
"given": ["xyz789"],
"prefix": ["abc123"],
"suffix": ["abc123"],
"period": Period
}
ID
Description
The ID
scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4"
) or integer (such as 4
) input value will be accepted as an ID.
Example
4
Identifier
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
use - IdentifierUse
|
|
type - CodeableConcept
|
|
system - String
|
|
value - String
|
|
period - Period
|
|
assigner - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"use": "usual",
"type": CodeableConcept,
"system": "xyz789",
"value": "abc123",
"period": Period,
"assigner": Reference
}
IdentifierUse
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"usual"
ImagingStudy
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - ImagingstudyStatus!
|
|
modality - [Coding!]
|
|
subject - Reference!
|
|
encounter - Reference
|
|
started - String
|
|
basedOn - [Reference!]
|
|
referrer - Reference
|
|
interpreter - [Reference!]
|
|
endpoint - [Reference!]
|
|
numberOfSeries - Int
|
|
numberOfInstances - Int
|
|
procedureReference - Reference
|
|
procedureCode - [CodeableConcept!]
|
|
location - Reference
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
note - [Annotation!]
|
|
description - String
|
|
series - [ImagingStudySeries!]
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "registered",
"modality": [Coding],
"subject": Reference,
"encounter": Reference,
"started": "abc123",
"basedOn": [Reference],
"referrer": Reference,
"interpreter": [Reference],
"endpoint": [Reference],
"numberOfSeries": 987,
"numberOfInstances": 987,
"procedureReference": Reference,
"procedureCode": [CodeableConcept],
"location": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"description": "abc123",
"series": [ImagingStudySeries]
}
ImagingStudySeries
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
uid - ID!
|
|
number - Int
|
|
modality - Coding!
|
|
description - String
|
|
numberOfInstances - Int
|
|
endpoint - [Reference!]
|
|
bodySite - Coding
|
|
laterality - Coding
|
|
specimen - [Reference!]
|
|
started - String
|
|
performer - [ImagingStudySeriesPerformer!]
|
|
instance - [ImagingStudySeriesInstance!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"uid": "4",
"number": 123,
"modality": Coding,
"description": "xyz789",
"numberOfInstances": 123,
"endpoint": [Reference],
"bodySite": Coding,
"laterality": Coding,
"specimen": [Reference],
"started": "xyz789",
"performer": [ImagingStudySeriesPerformer],
"instance": [ImagingStudySeriesInstance]
}
ImagingStudySeriesInstance
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
uid - ID!
|
|
sopClass - Coding!
|
|
number - Int
|
|
title - String
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"uid": 4,
"sopClass": Coding,
"number": 987,
"title": "abc123"
}
ImagingStudySeriesPerformer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
function - CodeableConcept
|
|
actor - Reference!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"function": CodeableConcept,
"actor": Reference
}
ImagingstudyStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"registered"
Immunization
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
BasicList - [Basic!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - ImmunizationStatus!
|
|
statusReason - CodeableConcept
|
|
vaccineCode - CodeableConcept!
|
|
patient - Reference!
|
|
encounter - Reference
|
|
occurrenceDateTime - String
|
|
occurrenceString - String
|
|
recorded - String
|
|
primarySource - Boolean
|
|
reportOrigin - CodeableConcept
|
|
location - Reference
|
|
manufacturer - Reference
|
|
lotNumber - String
|
|
expirationDate - String
|
|
site - CodeableConcept
|
|
route - CodeableConcept
|
|
doseQuantity - Quantity
|
|
performer - [ImmunizationPerformer!]
|
|
note - [Annotation!]
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
isSubpotent - Boolean
|
|
subpotentReason - [CodeableConcept!]
|
|
education - [ImmunizationEducation!]
|
|
programEligibility - [CodeableConcept!]
|
|
fundingSource - CodeableConcept
|
|
reaction - [ImmunizationReaction!]
|
|
protocolApplied - [ImmunizationProtocolApplied!]
|
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "completed",
"statusReason": CodeableConcept,
"vaccineCode": CodeableConcept,
"patient": Reference,
"encounter": Reference,
"occurrenceDateTime": "abc123",
"occurrenceString": "xyz789",
"recorded": "xyz789",
"primarySource": false,
"reportOrigin": CodeableConcept,
"location": Reference,
"manufacturer": Reference,
"lotNumber": "xyz789",
"expirationDate": "xyz789",
"site": CodeableConcept,
"route": CodeableConcept,
"doseQuantity": Quantity,
"performer": [ImmunizationPerformer],
"note": [Annotation],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"isSubpotent": false,
"subpotentReason": [CodeableConcept],
"education": [ImmunizationEducation],
"programEligibility": [CodeableConcept],
"fundingSource": CodeableConcept,
"reaction": [ImmunizationReaction],
"protocolApplied": [ImmunizationProtocolApplied]
}
ImmunizationConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [ImmunizationEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [ImmunizationEdge]
}
ImmunizationEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Immunization!
|
Example
{
"cursor": "abc123",
"node": Immunization
}
ImmunizationEducation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
documentType - String
|
|
reference - String
|
|
publicationDate - String
|
|
presentationDate - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"documentType": "xyz789",
"reference": "xyz789",
"publicationDate": "xyz789",
"presentationDate": "abc123"
}
ImmunizationEvaluation
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - ImmunizationEvaluationStatus!
|
|
patient - Reference!
|
|
date - String
|
|
authority - Reference
|
|
targetDisease - CodeableConcept!
|
|
immunizationEvent - Reference!
|
|
doseStatus - CodeableConcept!
|
|
doseStatusReason - [CodeableConcept!]
|
|
description - String
|
|
series - String
|
|
doseNumberPositiveInt - Int
|
|
doseNumberString - String
|
|
seriesDosesPositiveInt - Int
|
|
seriesDosesString - String
|
Example
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "completed",
"patient": Reference,
"date": "xyz789",
"authority": Reference,
"targetDisease": CodeableConcept,
"immunizationEvent": Reference,
"doseStatus": CodeableConcept,
"doseStatusReason": [CodeableConcept],
"description": "xyz789",
"series": "xyz789",
"doseNumberPositiveInt": 987,
"doseNumberString": "xyz789",
"seriesDosesPositiveInt": 123,
"seriesDosesString": "xyz789"
}
ImmunizationEvaluationStatus
Values
Enum Value | Description |
---|---|
|
|
|
Example
"completed"
ImmunizationFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
ImmunizationPerformer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
function - CodeableConcept
|
|
actor - Reference!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"function": CodeableConcept,
"actor": Reference
}
ImmunizationProtocolApplied
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
series - String
|
|
authority - Reference
|
|
targetDisease - [CodeableConcept!]
|
|
doseNumberPositiveInt - Int
|
|
doseNumberString - String
|
|
seriesDosesPositiveInt - Int
|
|
seriesDosesString - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"series": "abc123",
"authority": Reference,
"targetDisease": [CodeableConcept],
"doseNumberPositiveInt": 123,
"doseNumberString": "abc123",
"seriesDosesPositiveInt": 123,
"seriesDosesString": "xyz789"
}
ImmunizationReaction
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
date - String
|
|
detail - Reference
|
|
reported - Boolean
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"date": "abc123",
"detail": Reference,
"reported": true
}
ImmunizationRecommendation
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
patient - Reference!
|
|
date - String!
|
|
authority - Reference
|
|
recommendation - [ImmunizationRecommendationRecommendation!]!
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"patient": Reference,
"date": "xyz789",
"authority": Reference,
"recommendation": [
ImmunizationRecommendationRecommendation
]
}
ImmunizationRecommendationRecommendation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
vaccineCode - [CodeableConcept!]
|
|
targetDisease - CodeableConcept
|
|
contraindicatedVaccineCode - [CodeableConcept!]
|
|
forecastStatus - CodeableConcept!
|
|
forecastReason - [CodeableConcept!]
|
|
dateCriterion - [ImmunizationRecommendationRecommendationDateCriterion!]
|
|
description - String
|
|
series - String
|
|
doseNumberPositiveInt - Int
|
|
doseNumberString - String
|
|
seriesDosesPositiveInt - Int
|
|
seriesDosesString - String
|
|
supportingImmunization - [Reference!]
|
|
supportingPatientInformation - [Reference!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"vaccineCode": [CodeableConcept],
"targetDisease": CodeableConcept,
"contraindicatedVaccineCode": [CodeableConcept],
"forecastStatus": CodeableConcept,
"forecastReason": [CodeableConcept],
"dateCriterion": [
ImmunizationRecommendationRecommendationDateCriterion
],
"description": "xyz789",
"series": "abc123",
"doseNumberPositiveInt": 987,
"doseNumberString": "abc123",
"seriesDosesPositiveInt": 123,
"seriesDosesString": "abc123",
"supportingImmunization": [Reference],
"supportingPatientInformation": [Reference]
}
ImmunizationRecommendationRecommendationDateCriterion
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept!
|
|
value - String!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"value": "xyz789"
}
ImmunizationSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
ImmunizationStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"completed"
InsurancePlan
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - PublicationStatus
|
|
type - [CodeableConcept!]
|
|
name - String
|
|
alias - [String!]
|
|
period - Period
|
|
ownedBy - Reference
|
|
administeredBy - Reference
|
|
coverageArea - [Reference!]
|
|
contact - [InsurancePlanContact!]
|
|
endpoint - [Reference!]
|
|
network - [Reference!]
|
|
coverage - [InsurancePlanCoverage!]
|
|
plan - [InsurancePlanPlan!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"type": [CodeableConcept],
"name": "abc123",
"alias": ["xyz789"],
"period": Period,
"ownedBy": Reference,
"administeredBy": Reference,
"coverageArea": [Reference],
"contact": [InsurancePlanContact],
"endpoint": [Reference],
"network": [Reference],
"coverage": [InsurancePlanCoverage],
"plan": [InsurancePlanPlan]
}
InsurancePlanContact
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
purpose - CodeableConcept
|
|
name - HumanName
|
|
telecom - [ContactPoint!]
|
|
address - Address
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"purpose": CodeableConcept,
"name": HumanName,
"telecom": [ContactPoint],
"address": Address
}
InsurancePlanCoverage
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
network - [Reference!]
|
|
benefit - [InsurancePlanCoverageBenefit!]!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"network": [Reference],
"benefit": [InsurancePlanCoverageBenefit]
}
InsurancePlanCoverageBenefit
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
requirement - String
|
|
limit - [InsurancePlanCoverageBenefitLimit!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"requirement": "xyz789",
"limit": [InsurancePlanCoverageBenefitLimit]
}
InsurancePlanCoverageBenefitLimit
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
value - Quantity
|
|
code - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"value": Quantity,
"code": CodeableConcept
}
InsurancePlanPlan
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
type - CodeableConcept
|
|
coverageArea - [Reference!]
|
|
network - [Reference!]
|
|
generalCost - [InsurancePlanPlanGeneralCost!]
|
|
specificCost - [InsurancePlanPlanSpecificCost!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"type": CodeableConcept,
"coverageArea": [Reference],
"network": [Reference],
"generalCost": [InsurancePlanPlanGeneralCost],
"specificCost": [InsurancePlanPlanSpecificCost]
}
InsurancePlanPlanGeneralCost
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept
|
|
groupSize - Int
|
|
cost - Money
|
|
comment - String
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"groupSize": 123,
"cost": Money,
"comment": "abc123"
}
InsurancePlanPlanSpecificCost
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
category - CodeableConcept!
|
|
benefit - [InsurancePlanPlanSpecificCostBenefit!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"category": CodeableConcept,
"benefit": [InsurancePlanPlanSpecificCostBenefit]
}
InsurancePlanPlanSpecificCostBenefit
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
cost - [InsurancePlanPlanSpecificCostBenefitCost!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"cost": [InsurancePlanPlanSpecificCostBenefitCost]
}
InsurancePlanPlanSpecificCostBenefitCost
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
applicability - CodeableConcept
|
|
qualifiers - [CodeableConcept!]
|
|
value - Quantity
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"applicability": CodeableConcept,
"qualifiers": [CodeableConcept],
"value": Quantity
}
Int
Description
The Int
scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
ItemType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"group"
LinkType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"replaced_by"
List
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - ListStatus!
|
|
mode - ListMode!
|
|
title - String
|
|
code - CodeableConcept
|
|
subject - Reference
|
|
encounter - Reference
|
|
date - String
|
|
source - Reference
|
|
orderedBy - CodeableConcept
|
|
note - [Annotation!]
|
|
entry - [ListEntry!]
|
|
emptyReason - CodeableConcept
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "current",
"mode": "working",
"title": "abc123",
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"date": "abc123",
"source": Reference,
"orderedBy": CodeableConcept,
"note": [Annotation],
"entry": [ListEntry],
"emptyReason": CodeableConcept
}
ListEntry
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
flag - CodeableConcept
|
|
deleted - Boolean
|
|
date - String
|
|
item - Reference!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"flag": CodeableConcept,
"deleted": false,
"date": "xyz789",
"item": Reference
}
ListMode
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"working"
ListStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"current"
Location
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - LocationStatus
|
|
operationalStatus - Coding
|
|
name - String
|
|
alias - [String!]
|
|
description - String
|
|
mode - LocationMode
|
|
type - [CodeableConcept!]
|
|
telecom - [ContactPoint!]
|
|
address - Address
|
|
physicalType - CodeableConcept
|
|
position - LocationPosition
|
|
managingOrganization - Reference
|
|
partOf - Reference
|
|
hoursOfOperation - [LocationHoursOfOperation!]
|
|
availabilityExceptions - String
|
|
endpoint - [Reference!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"operationalStatus": Coding,
"name": "xyz789",
"alias": ["xyz789"],
"description": "abc123",
"mode": "instance",
"type": [CodeableConcept],
"telecom": [ContactPoint],
"address": Address,
"physicalType": CodeableConcept,
"position": LocationPosition,
"managingOrganization": Reference,
"partOf": Reference,
"hoursOfOperation": [LocationHoursOfOperation],
"availabilityExceptions": "abc123",
"endpoint": [Reference]
}
LocationHoursOfOperation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
daysOfWeek - [DaysOfWeek!]
|
|
allDay - Boolean
|
|
openingTime - String
|
|
closingTime - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"daysOfWeek": ["mon"],
"allDay": false,
"openingTime": "abc123",
"closingTime": "abc123"
}
LocationMode
Values
Enum Value | Description |
---|---|
|
|
|
Example
"instance"
LocationPosition
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
longitude - Float!
|
|
latitude - Float!
|
|
altitude - Float
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"longitude": 987.65,
"latitude": 123.45,
"altitude": 987.65
}
LocationStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"active"
Measure
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
url - String
|
|
identifier - [Identifier!]
|
|
version - String
|
|
name - String
|
|
title - String
|
|
subtitle - String
|
|
status - PublicationStatus!
|
|
experimental - Boolean
|
|
subjectCodeableConcept - CodeableConcept
|
|
subjectReference - Reference
|
|
date - String
|
|
publisher - String
|
|
contact - [ContactDetail!]
|
|
description - String
|
|
useContext - [UsageContext!]
|
|
jurisdiction - [CodeableConcept!]
|
|
purpose - String
|
|
usage - String
|
|
copyright - String
|
|
approvalDate - String
|
|
lastReviewDate - String
|
|
effectivePeriod - Period
|
|
topic - [CodeableConcept!]
|
|
author - [ContactDetail!]
|
|
editor - [ContactDetail!]
|
|
reviewer - [ContactDetail!]
|
|
endorser - [ContactDetail!]
|
|
relatedArtifact - [RelatedArtifact!]
|
|
library - [String!]
|
|
disclaimer - String
|
|
scoring - CodeableConcept
|
|
compositeScoring - CodeableConcept
|
|
type - [CodeableConcept!]
|
|
riskAdjustment - String
|
|
rateAggregation - String
|
|
rationale - String
|
|
clinicalRecommendationStatement - String
|
|
improvementNotation - CodeableConcept
|
|
definition - [String!]
|
|
guidance - String
|
|
group - [MeasureGroup!]
|
|
supplementalData - [MeasureSupplementalData!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"url": "xyz789",
"identifier": [Identifier],
"version": "xyz789",
"name": "abc123",
"title": "abc123",
"subtitle": "abc123",
"status": "draft",
"experimental": false,
"subjectCodeableConcept": CodeableConcept,
"subjectReference": Reference,
"date": "abc123",
"publisher": "xyz789",
"contact": [ContactDetail],
"description": "abc123",
"useContext": [UsageContext],
"jurisdiction": [CodeableConcept],
"purpose": "xyz789",
"usage": "xyz789",
"copyright": "abc123",
"approvalDate": "abc123",
"lastReviewDate": "xyz789",
"effectivePeriod": Period,
"topic": [CodeableConcept],
"author": [ContactDetail],
"editor": [ContactDetail],
"reviewer": [ContactDetail],
"endorser": [ContactDetail],
"relatedArtifact": [RelatedArtifact],
"library": ["xyz789"],
"disclaimer": "abc123",
"scoring": CodeableConcept,
"compositeScoring": CodeableConcept,
"type": [CodeableConcept],
"riskAdjustment": "xyz789",
"rateAggregation": "abc123",
"rationale": "xyz789",
"clinicalRecommendationStatement": "xyz789",
"improvementNotation": CodeableConcept,
"definition": ["abc123"],
"guidance": "abc123",
"group": [MeasureGroup],
"supplementalData": [MeasureSupplementalData]
}
MeasureGroup
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
description - String
|
|
population - [MeasureGroupPopulation!]
|
|
stratifier - [MeasureGroupStratifier!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"description": "abc123",
"population": [MeasureGroupPopulation],
"stratifier": [MeasureGroupStratifier]
}
MeasureGroupPopulation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
description - String
|
|
criteria - Expression!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"description": "xyz789",
"criteria": Expression
}
MeasureGroupStratifier
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
description - String
|
|
criteria - Expression
|
|
component - [MeasureGroupStratifierComponent!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"description": "abc123",
"criteria": Expression,
"component": [MeasureGroupStratifierComponent]
}
MeasureGroupStratifierComponent
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
description - String
|
|
criteria - Expression!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"description": "abc123",
"criteria": Expression
}
MeasureReport
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - MeasureReportStatus!
|
|
type - MeasureReportType!
|
|
measure - String!
|
|
subject - Reference
|
|
date - String
|
|
reporter - Reference
|
|
period - Period!
|
|
improvementNotation - CodeableConcept
|
|
group - [MeasureReportGroup!]
|
|
evaluatedResource - [Reference!]
|
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "complete",
"type": "individual",
"measure": "abc123",
"subject": Reference,
"date": "xyz789",
"reporter": Reference,
"period": Period,
"improvementNotation": CodeableConcept,
"group": [MeasureReportGroup],
"evaluatedResource": [Reference]
}
MeasureReportConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [MeasureReportEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [MeasureReportEdge]
}
MeasureReportEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - MeasureReport!
|
Example
{
"cursor": "xyz789",
"node": MeasureReport
}
MeasureReportFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
MeasureReportGroup
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
population - [MeasureReportGroupPopulation!]
|
|
measureScore - Quantity
|
|
stratifier - [MeasureReportGroupStratifier!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"population": [MeasureReportGroupPopulation],
"measureScore": Quantity,
"stratifier": [MeasureReportGroupStratifier]
}
MeasureReportGroupPopulation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
count - Int
|
|
subjectResults - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"count": 987,
"subjectResults": Reference
}
MeasureReportGroupStratifier
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - [CodeableConcept!]
|
|
stratum - [MeasureReportGroupStratifierStratum!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": [CodeableConcept],
"stratum": [MeasureReportGroupStratifierStratum]
}
MeasureReportGroupStratifierStratum
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
value - CodeableConcept
|
|
component - [MeasureReportGroupStratifierStratumComponent!]
|
|
population - [MeasureReportGroupStratifierStratumPopulation!]
|
|
measureScore - Quantity
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"value": CodeableConcept,
"component": [
MeasureReportGroupStratifierStratumComponent
],
"population": [
MeasureReportGroupStratifierStratumPopulation
],
"measureScore": Quantity
}
MeasureReportGroupStratifierStratumComponent
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept!
|
|
value - CodeableConcept!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"value": CodeableConcept
}
MeasureReportGroupStratifierStratumPopulation
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
count - Int
|
|
subjectResults - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"count": 987,
"subjectResults": Reference
}
MeasureReportSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
MeasureReportStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"complete"
MeasureReportType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"individual"
MeasureSupplementalData
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
usage - [CodeableConcept!]
|
|
description - String
|
|
criteria - Expression!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"usage": [CodeableConcept],
"description": "xyz789",
"criteria": Expression
}
Media
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
basedOn - [Reference!]
|
|
partOf - [Reference!]
|
|
status - EventStatus!
|
|
type - CodeableConcept
|
|
modality - CodeableConcept
|
|
view - CodeableConcept
|
|
subject - Reference
|
|
encounter - Reference
|
|
createdDateTime - String
|
|
createdPeriod - Period
|
|
issued - String
|
|
operator - Reference
|
|
reasonCode - [CodeableConcept!]
|
|
bodySite - CodeableConcept
|
|
deviceName - String
|
|
device - Reference
|
|
height - Int
|
|
width - Int
|
|
frames - Int
|
|
duration - Float
|
|
content - Attachment!
|
|
note - [Annotation!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "preparation",
"type": CodeableConcept,
"modality": CodeableConcept,
"view": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"createdDateTime": "xyz789",
"createdPeriod": Period,
"issued": "abc123",
"operator": Reference,
"reasonCode": [CodeableConcept],
"bodySite": CodeableConcept,
"deviceName": "xyz789",
"device": Reference,
"height": 987,
"width": 123,
"frames": 123,
"duration": 987.65,
"content": Attachment,
"note": [Annotation]
}
Medication
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
code - CodeableConcept
|
|
status - MedicationStatus
|
|
manufacturer - Reference
|
|
form - CodeableConcept
|
|
amount - Ratio
|
|
ingredient - [MedicationIngredient!]
|
|
batch - MedicationBatch
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"code": CodeableConcept,
"status": "active",
"manufacturer": Reference,
"form": CodeableConcept,
"amount": Ratio,
"ingredient": [MedicationIngredient],
"batch": MedicationBatch
}
MedicationAdminStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"in_progress"
MedicationAdministration
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiates - [String!]
|
|
partOf - [Reference!]
|
|
status - MedicationAdminStatus!
|
|
statusReason - [CodeableConcept!]
|
|
category - CodeableConcept
|
|
medicationCodeableConcept - CodeableConcept
|
|
medicationReference - Reference
|
|
subject - Reference!
|
|
context - Reference
|
|
supportingInformation - [Reference!]
|
|
effectiveDateTime - String
|
|
effectivePeriod - Period
|
|
performer - [MedicationAdministrationPerformer!]
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
request - Reference
|
|
device - [Reference!]
|
|
note - [Annotation!]
|
|
dosage - MedicationAdministrationDosage
|
|
eventHistory - [Reference!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiates": ["abc123"],
"partOf": [Reference],
"status": "in_progress",
"statusReason": [CodeableConcept],
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"supportingInformation": [Reference],
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"performer": [MedicationAdministrationPerformer],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"request": Reference,
"device": [Reference],
"note": [Annotation],
"dosage": MedicationAdministrationDosage,
"eventHistory": [Reference]
}
MedicationAdministrationConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [MedicationAdministrationEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [MedicationAdministrationEdge]
}
MedicationAdministrationDosage
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
text - String
|
|
site - CodeableConcept
|
|
route - CodeableConcept
|
|
method - CodeableConcept
|
|
dose - Quantity
|
|
rateRatio - Ratio
|
|
rateQuantity - Quantity
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"text": "xyz789",
"site": CodeableConcept,
"route": CodeableConcept,
"method": CodeableConcept,
"dose": Quantity,
"rateRatio": Ratio,
"rateQuantity": Quantity
}
MedicationAdministrationEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - MedicationAdministration!
|
Example
{
"cursor": "xyz789",
"node": MedicationAdministration
}
MedicationAdministrationFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
MedicationAdministrationPerformer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
function - CodeableConcept
|
|
actor - Reference!
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"function": CodeableConcept,
"actor": Reference
}
MedicationAdministrationSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
MedicationBatch
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
lotNumber - String
|
|
expirationDate - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"lotNumber": "xyz789",
"expirationDate": "xyz789"
}
MedicationDispense
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
partOf - [Reference!]
|
|
status - MedicationdispenseStatus!
|
|
statusReasonCodeableConcept - CodeableConcept
|
|
statusReasonReference - Reference
|
|
category - CodeableConcept
|
|
medicationCodeableConcept - CodeableConcept
|
|
medicationReference - Reference
|
|
subject - Reference
|
|
context - Reference
|
|
supportingInformation - [Reference!]
|
|
performer - [MedicationDispensePerformer!]
|
|
location - Reference
|
|
authorizingPrescription - [Reference!]
|
|
type - CodeableConcept
|
|
quantity - Quantity
|
|
daysSupply - Quantity
|
|
whenPrepared - String
|
|
whenHandedOver - String
|
|
destination - Reference
|
|
receiver - [Reference!]
|
|
note - [Annotation!]
|
|
dosageInstruction - [Dosage!]
|
|
substitution - MedicationDispenseSubstitution
|
|
detectedIssue - [Reference!]
|
|
eventHistory - [Reference!]
|
Example
{
"resourceType": "abc123",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"partOf": [Reference],
"status": "preparation",
"statusReasonCodeableConcept": CodeableConcept,
"statusReasonReference": Reference,
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"supportingInformation": [Reference],
"performer": [MedicationDispensePerformer],
"location": Reference,
"authorizingPrescription": [Reference],
"type": CodeableConcept,
"quantity": Quantity,
"daysSupply": Quantity,
"whenPrepared": "xyz789",
"whenHandedOver": "abc123",
"destination": Reference,
"receiver": [Reference],
"note": [Annotation],
"dosageInstruction": [Dosage],
"substitution": MedicationDispenseSubstitution,
"detectedIssue": [Reference],
"eventHistory": [Reference]
}
MedicationDispenseConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [MedicationDispenseEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [MedicationDispenseEdge]
}
MedicationDispenseEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - MedicationDispense!
|
Example
{
"cursor": "abc123",
"node": MedicationDispense
}
MedicationDispenseFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
MedicationDispensePerformer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
function - CodeableConcept
|
|
actor - Reference!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"function": CodeableConcept,
"actor": Reference
}
MedicationDispenseSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
MedicationDispenseSubstitution
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
wasSubstituted - Boolean!
|
|
type - CodeableConcept
|
|
reason - [CodeableConcept!]
|
|
responsibleParty - [Reference!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"wasSubstituted": false,
"type": CodeableConcept,
"reason": [CodeableConcept],
"responsibleParty": [Reference]
}
MedicationIngredient
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
itemCodeableConcept - CodeableConcept
|
|
itemReference - Reference
|
|
isActive - Boolean
|
|
strength - Ratio
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"itemCodeableConcept": CodeableConcept,
"itemReference": Reference,
"isActive": false,
"strength": Ratio
}
MedicationRequest
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - MedicationrequestStatus!
|
|
statusReason - CodeableConcept
|
|
intent - MedicationrequestIntent!
|
|
category - [CodeableConcept!]
|
|
priority - RequestPriority
|
|
doNotPerform - Boolean
|
|
reportedBoolean - Boolean
|
|
reportedReference - Reference
|
|
medicationCodeableConcept - CodeableConcept
|
|
medicationReference - Reference
|
|
subject - Reference!
|
|
encounter - Reference
|
|
supportingInformation - [Reference!]
|
|
authoredOn - String
|
|
requester - Reference
|
|
performer - Reference
|
|
performerType - CodeableConcept
|
|
recorder - Reference
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
basedOn - [Reference!]
|
|
groupIdentifier - Identifier
|
|
courseOfTherapyType - CodeableConcept
|
|
insurance - [Reference!]
|
|
note - [Annotation!]
|
|
dosageInstruction - [Dosage!]
|
|
dispenseRequest - MedicationRequestDispenseRequest
|
|
substitution - MedicationRequestSubstitution
|
|
priorPrescription - Reference
|
|
detectedIssue - [Reference!]
|
|
eventHistory - [Reference!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"statusReason": CodeableConcept,
"intent": "proposal",
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": true,
"reportedBoolean": true,
"reportedReference": Reference,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"encounter": Reference,
"supportingInformation": [Reference],
"authoredOn": "xyz789",
"requester": Reference,
"performer": Reference,
"performerType": CodeableConcept,
"recorder": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"groupIdentifier": Identifier,
"courseOfTherapyType": CodeableConcept,
"insurance": [Reference],
"note": [Annotation],
"dosageInstruction": [Dosage],
"dispenseRequest": MedicationRequestDispenseRequest,
"substitution": MedicationRequestSubstitution,
"priorPrescription": Reference,
"detectedIssue": [Reference],
"eventHistory": [Reference]
}
MedicationRequestConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [MedicationRequestEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [MedicationRequestEdge]
}
MedicationRequestDispenseRequest
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
initialFill - MedicationRequestDispenseRequestInitialFill
|
|
dispenseInterval - Duration
|
|
validityPeriod - Period
|
|
numberOfRepeatsAllowed - Int
|
|
quantity - Quantity
|
|
expectedSupplyDuration - Duration
|
|
performer - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"initialFill": MedicationRequestDispenseRequestInitialFill,
"dispenseInterval": Duration,
"validityPeriod": Period,
"numberOfRepeatsAllowed": 123,
"quantity": Quantity,
"expectedSupplyDuration": Duration,
"performer": Reference
}
MedicationRequestDispenseRequestInitialFill
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
quantity - Quantity
|
|
duration - Duration
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"quantity": Quantity,
"duration": Duration
}
MedicationRequestEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - MedicationRequest!
|
Example
{
"cursor": "xyz789",
"node": MedicationRequest
}
MedicationRequestFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
MedicationRequestSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
MedicationRequestSubstitution
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
allowedBoolean - Boolean
|
|
allowedCodeableConcept - CodeableConcept
|
|
reason - CodeableConcept
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"allowedBoolean": true,
"allowedCodeableConcept": CodeableConcept,
"reason": CodeableConcept
}
MedicationStatement
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
BasicList - [Basic!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
basedOn - [Reference!]
|
|
partOf - [Reference!]
|
|
status - MedicationStatementStatus!
|
|
statusReason - [CodeableConcept!]
|
|
category - CodeableConcept
|
|
medicationCodeableConcept - CodeableConcept
|
|
medicationReference - Reference
|
|
subject - Reference!
|
|
context - Reference
|
|
effectiveDateTime - String
|
|
effectivePeriod - Period
|
|
dateAsserted - String
|
|
informationSource - Reference
|
|
derivedFrom - [Reference!]
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
note - [Annotation!]
|
|
dosage - [Dosage!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"BasicList": [Basic],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "active",
"statusReason": [CodeableConcept],
"category": CodeableConcept,
"medicationCodeableConcept": CodeableConcept,
"medicationReference": Reference,
"subject": Reference,
"context": Reference,
"effectiveDateTime": "xyz789",
"effectivePeriod": Period,
"dateAsserted": "xyz789",
"informationSource": Reference,
"derivedFrom": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"dosage": [Dosage]
}
MedicationStatementConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [MedicationStatementEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [MedicationStatementEdge]
}
MedicationStatementEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - MedicationStatement!
|
Example
{
"cursor": "abc123",
"node": MedicationStatement
}
MedicationStatementFilterParams
Fields
Input Field | Description |
---|---|
effectivePeriodStart - FilterComparatorDate
|
|
status - FilterComparatorString
|
|
dateAsserted - FilterComparatorDate
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"effectivePeriodStart": FilterComparatorDate,
"status": FilterComparatorString,
"dateAsserted": FilterComparatorDate,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
MedicationStatementSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
MedicationStatementStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"active"
MedicationStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"active"
MedicationdispenseStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"preparation"
MedicationrequestIntent
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"proposal"
MedicationrequestStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"active"
Meta
Example
{
"id": "4",
"extension": [Extension],
"versionId": 4,
"lastUpdated": "abc123",
"source": "xyz789",
"profile": ["abc123"],
"security": [Coding],
"tag": [Coding]
}
MetricCalibrationState
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"not_calibrated"
MetricCalibrationType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"unspecified"
MetricCategory
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"measurement"
MetricColor
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"black"
MetricOperationalStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"on"
MolecularSequence
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
type - SequenceType
|
|
coordinateSystem - Int!
|
|
patient - Reference
|
|
specimen - Reference
|
|
device - Reference
|
|
performer - Reference
|
|
quantity - Quantity
|
|
referenceSeq - MolecularSequenceReferenceSeq
|
|
variant - [MolecularSequenceVariant!]
|
|
observedSeq - String
|
|
quality - [MolecularSequenceQuality!]
|
|
readCoverage - Int
|
|
repository - [MolecularSequenceRepository!]
|
|
pointer - [Reference!]
|
|
structureVariant - [MolecularSequenceStructureVariant!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"type": "aa",
"coordinateSystem": 123,
"patient": Reference,
"specimen": Reference,
"device": Reference,
"performer": Reference,
"quantity": Quantity,
"referenceSeq": MolecularSequenceReferenceSeq,
"variant": [MolecularSequenceVariant],
"observedSeq": "abc123",
"quality": [MolecularSequenceQuality],
"readCoverage": 123,
"repository": [MolecularSequenceRepository],
"pointer": [Reference],
"structureVariant": [MolecularSequenceStructureVariant]
}
MolecularSequenceQuality
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - QualityType!
|
|
standardSequence - CodeableConcept
|
|
start - Int
|
|
end - Int
|
|
score - Quantity
|
|
method - CodeableConcept
|
|
truthTP - Float
|
|
queryTP - Float
|
|
truthFN - Float
|
|
queryFP - Float
|
|
gtFP - Float
|
|
precision - Float
|
|
recall - Float
|
|
fScore - Float
|
|
roc - MolecularSequenceQualityRoc
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": "indel",
"standardSequence": CodeableConcept,
"start": 123,
"end": 123,
"score": Quantity,
"method": CodeableConcept,
"truthTP": 987.65,
"queryTP": 123.45,
"truthFN": 987.65,
"queryFP": 987.65,
"gtFP": 123.45,
"precision": 987.65,
"recall": 987.65,
"fScore": 987.65,
"roc": MolecularSequenceQualityRoc
}
MolecularSequenceQualityRoc
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
score - [Int!]
|
|
numTP - [Int!]
|
|
numFP - [Int!]
|
|
numFN - [Int!]
|
|
precision - [Float!]
|
|
sensitivity - [Float!]
|
|
fMeasure - [Float!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"score": [987],
"numTP": [987],
"numFP": [987],
"numFN": [987],
"precision": [123.45],
"sensitivity": [987.65],
"fMeasure": [987.65]
}
MolecularSequenceReferenceSeq
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
chromosome - CodeableConcept
|
|
genomeBuild - String
|
|
orientation - OrientationType
|
|
referenceSeqId - CodeableConcept
|
|
referenceSeqPointer - Reference
|
|
referenceSeqString - String
|
|
strand - StrandType
|
|
windowStart - Int
|
|
windowEnd - Int
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"chromosome": CodeableConcept,
"genomeBuild": "abc123",
"orientation": "sense",
"referenceSeqId": CodeableConcept,
"referenceSeqPointer": Reference,
"referenceSeqString": "xyz789",
"strand": "watson",
"windowStart": 123,
"windowEnd": 987
}
MolecularSequenceRepository
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - RepositoryType!
|
|
url - String
|
|
name - String
|
|
datasetId - String
|
|
variantsetId - String
|
|
readsetId - String
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": "directlink",
"url": "abc123",
"name": "xyz789",
"datasetId": "abc123",
"variantsetId": "xyz789",
"readsetId": "xyz789"
}
MolecularSequenceStructureVariant
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
variantType - CodeableConcept
|
|
exact - Boolean
|
|
length - Int
|
|
outer - MolecularSequenceStructureVariantOuter
|
|
inner - MolecularSequenceStructureVariantInner
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"variantType": CodeableConcept,
"exact": false,
"length": 987,
"outer": MolecularSequenceStructureVariantOuter,
"inner": MolecularSequenceStructureVariantInner
}
MolecularSequenceStructureVariantInner
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
start - Int
|
|
end - Int
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"start": 123,
"end": 987
}
MolecularSequenceStructureVariantOuter
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
start - Int
|
|
end - Int
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"start": 123,
"end": 123
}
MolecularSequenceVariant
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
start - Int
|
|
end - Int
|
|
observedAllele - String
|
|
referenceAllele - String
|
|
cigar - String
|
|
variantPointer - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"start": 987,
"end": 987,
"observedAllele": "abc123",
"referenceAllele": "abc123",
"cigar": "xyz789",
"variantPointer": Reference
}
Money
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
value - Float
|
|
currency - String
|
Example
{
"id": 4,
"extension": [Extension],
"value": 123.45,
"currency": "abc123"
}
NameUse
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"usual"
Narrative
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
status - NarrativeStatus!
|
|
div - String!
|
Example
{
"id": "4",
"extension": [Extension],
"status": "generated",
"div": "xyz789"
}
NarrativeStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"generated"
NoteType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"display"
NutritionOrder
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
instantiates - [String!]
|
|
status - RequestStatus!
|
|
intent - RequestIntent!
|
|
patient - Reference!
|
|
encounter - Reference
|
|
dateTime - String!
|
|
orderer - Reference
|
|
allergyIntolerance - [Reference!]
|
|
foodPreferenceModifier - [CodeableConcept!]
|
|
excludeFoodModifier - [CodeableConcept!]
|
|
oralDiet - NutritionOrderOralDiet
|
|
supplement - [NutritionOrderSupplement!]
|
|
enteralFormula - NutritionOrderEnteralFormula
|
|
note - [Annotation!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["xyz789"],
"instantiatesUri": ["xyz789"],
"instantiates": ["xyz789"],
"status": "draft",
"intent": "proposal",
"patient": Reference,
"encounter": Reference,
"dateTime": "abc123",
"orderer": Reference,
"allergyIntolerance": [Reference],
"foodPreferenceModifier": [CodeableConcept],
"excludeFoodModifier": [CodeableConcept],
"oralDiet": NutritionOrderOralDiet,
"supplement": [NutritionOrderSupplement],
"enteralFormula": NutritionOrderEnteralFormula,
"note": [Annotation]
}
NutritionOrderEnteralFormula
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
baseFormulaType - CodeableConcept
|
|
baseFormulaProductName - String
|
|
additiveType - CodeableConcept
|
|
additiveProductName - String
|
|
caloricDensity - Quantity
|
|
routeofAdministration - CodeableConcept
|
|
administration - [NutritionOrderEnteralFormulaAdministration!]
|
|
maxVolumeToDeliver - Quantity
|
|
administrationInstruction - String
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"baseFormulaType": CodeableConcept,
"baseFormulaProductName": "xyz789",
"additiveType": CodeableConcept,
"additiveProductName": "abc123",
"caloricDensity": Quantity,
"routeofAdministration": CodeableConcept,
"administration": [
NutritionOrderEnteralFormulaAdministration
],
"maxVolumeToDeliver": Quantity,
"administrationInstruction": "xyz789"
}
NutritionOrderEnteralFormulaAdministration
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
schedule - Timing
|
|
quantity - Quantity
|
|
rateQuantity - Quantity
|
|
rateRatio - Ratio
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"schedule": Timing,
"quantity": Quantity,
"rateQuantity": Quantity,
"rateRatio": Ratio
}
NutritionOrderOralDiet
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - [CodeableConcept!]
|
|
schedule - [Timing!]
|
|
nutrient - [NutritionOrderOralDietNutrient!]
|
|
texture - [NutritionOrderOralDietTexture!]
|
|
fluidConsistencyType - [CodeableConcept!]
|
|
instruction - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": [CodeableConcept],
"schedule": [Timing],
"nutrient": [NutritionOrderOralDietNutrient],
"texture": [NutritionOrderOralDietTexture],
"fluidConsistencyType": [CodeableConcept],
"instruction": "xyz789"
}
NutritionOrderOralDietNutrient
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
modifier - CodeableConcept
|
|
amount - Quantity
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"modifier": CodeableConcept,
"amount": Quantity
}
NutritionOrderOralDietTexture
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
modifier - CodeableConcept
|
|
foodType - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"modifier": CodeableConcept,
"foodType": CodeableConcept
}
NutritionOrderSupplement
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept
|
|
productName - String
|
|
schedule - [Timing!]
|
|
quantity - Quantity
|
|
instruction - String
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"productName": "xyz789",
"schedule": [Timing],
"quantity": Quantity,
"instruction": "abc123"
}
Observation
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
basedOn - [Reference!]
|
|
partOf - [Reference!]
|
|
status - ObservationStatus!
|
|
category - [CodeableConcept!]
|
|
code - CodeableConcept!
|
|
subject - Reference
|
|
focus - [Reference!]
|
|
encounter - Reference
|
|
effectiveDateTime - String
|
|
effectivePeriod - Period
|
|
effectiveTiming - Timing
|
|
effectiveInstant - String
|
|
issued - String
|
|
performer - [Reference!]
|
|
valueQuantity - Quantity
|
|
valueCodeableConcept - CodeableConcept
|
|
valueString - String
|
|
valueBoolean - Boolean
|
|
valueInteger - Int
|
|
valueRange - Range
|
|
valueRatio - Ratio
|
|
valueSampledData - SampledData
|
|
valueTime - String
|
|
valueDateTime - String
|
|
valuePeriod - Period
|
|
dataAbsentReason - CodeableConcept
|
|
interpretation - [CodeableConcept!]
|
|
note - [Annotation!]
|
|
bodySite - CodeableConcept
|
|
method - CodeableConcept
|
|
specimen - Reference
|
|
device - Reference
|
|
referenceRange - [ObservationReferenceRange!]
|
|
hasMember - [Reference!]
|
|
derivedFrom - [Reference!]
|
|
component - [ObservationComponent!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": [Reference],
"partOf": [Reference],
"status": "registered",
"category": [CodeableConcept],
"code": CodeableConcept,
"subject": Reference,
"focus": [Reference],
"encounter": Reference,
"effectiveDateTime": "abc123",
"effectivePeriod": Period,
"effectiveTiming": Timing,
"effectiveInstant": "abc123",
"issued": "abc123",
"performer": [Reference],
"valueQuantity": Quantity,
"valueCodeableConcept": CodeableConcept,
"valueString": "abc123",
"valueBoolean": true,
"valueInteger": 987,
"valueRange": Range,
"valueRatio": Ratio,
"valueSampledData": SampledData,
"valueTime": "xyz789",
"valueDateTime": "abc123",
"valuePeriod": Period,
"dataAbsentReason": CodeableConcept,
"interpretation": [CodeableConcept],
"note": [Annotation],
"bodySite": CodeableConcept,
"method": CodeableConcept,
"specimen": Reference,
"device": Reference,
"referenceRange": [ObservationReferenceRange],
"hasMember": [Reference],
"derivedFrom": [Reference],
"component": [ObservationComponent]
}
ObservationComponent
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept!
|
|
valueQuantity - Quantity
|
|
valueCodeableConcept - CodeableConcept
|
|
valueString - String
|
|
valueBoolean - Boolean
|
|
valueInteger - Int
|
|
valueRange - Range
|
|
valueRatio - Ratio
|
|
valueSampledData - SampledData
|
|
valueTime - String
|
|
valueDateTime - String
|
|
valuePeriod - Period
|
|
dataAbsentReason - CodeableConcept
|
|
interpretation - [CodeableConcept!]
|
|
referenceRange - [ObservationReferenceRange!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"valueQuantity": Quantity,
"valueCodeableConcept": CodeableConcept,
"valueString": "xyz789",
"valueBoolean": false,
"valueInteger": 123,
"valueRange": Range,
"valueRatio": Ratio,
"valueSampledData": SampledData,
"valueTime": "xyz789",
"valueDateTime": "abc123",
"valuePeriod": Period,
"dataAbsentReason": CodeableConcept,
"interpretation": [CodeableConcept],
"referenceRange": [ObservationReferenceRange]
}
ObservationConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [ObservationEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [ObservationEdge]
}
ObservationEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Observation!
|
Example
{
"cursor": "abc123",
"node": Observation
}
ObservationFilterParams
Fields
Input Field | Description |
---|---|
status - FilterComparatorString
|
|
code - FilterComparatorStringSet
|
|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"status": FilterComparatorString,
"code": FilterComparatorStringSet,
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
ObservationReferenceRange
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
low - Quantity
|
|
high - Quantity
|
|
type - CodeableConcept
|
|
appliesTo - [CodeableConcept!]
|
|
age - Range
|
|
text - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"low": Quantity,
"high": Quantity,
"type": CodeableConcept,
"appliesTo": [CodeableConcept],
"age": Range,
"text": "abc123"
}
ObservationSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
ObservationStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"registered"
OperationParameterUse
Values
Enum Value | Description |
---|---|
|
|
|
Example
"in"
Organization
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
active - Boolean
|
|
type - [CodeableConcept!]
|
|
name - String
|
|
alias - [String!]
|
|
telecom - [ContactPoint!]
|
|
address - [Address!]
|
|
partOf - Reference
|
|
contact - [OrganizationContact!]
|
|
endpoint - [Reference!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"type": [CodeableConcept],
"name": "abc123",
"alias": ["abc123"],
"telecom": [ContactPoint],
"address": [Address],
"partOf": Reference,
"contact": [OrganizationContact],
"endpoint": [Reference]
}
OrganizationConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [OrganizationEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [OrganizationEdge]
}
OrganizationContact
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
purpose - CodeableConcept
|
|
name - HumanName
|
|
telecom - [ContactPoint!]
|
|
address - Address
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"purpose": CodeableConcept,
"name": HumanName,
"telecom": [ContactPoint],
"address": Address
}
OrganizationEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Organization!
|
Example
{
"cursor": "xyz789",
"node": Organization
}
OrganizationFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
OrganizationSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
OrientationType
Values
Enum Value | Description |
---|---|
|
|
|
Example
"sense"
PageInfo
ParameterDefinition
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
name - String
|
|
use - OperationParameterUse!
|
|
min - Int
|
|
max - String
|
|
documentation - String
|
|
type - AllTypes!
|
|
profile - String
|
Example
{
"id": 4,
"extension": [Extension],
"name": "abc123",
"use": "in",
"min": 987,
"max": "xyz789",
"documentation": "xyz789",
"type": "Address",
"profile": "xyz789"
}
Participantrequired
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"required"
Participationstatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"accepted"
Patient
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
active - Boolean
|
|
name - [HumanName!]
|
|
telecom - [ContactPoint!]
|
|
gender - AdministrativeGender
|
|
birthDate - String
|
|
deceasedBoolean - Boolean
|
|
deceasedDateTime - String
|
|
address - [Address!]
|
|
maritalStatus - CodeableConcept
|
|
multipleBirthBoolean - Boolean
|
|
multipleBirthInteger - Int
|
|
photo - [Attachment!]
|
|
contact - [PatientContact!]
|
|
communication - [PatientCommunication!]
|
|
generalPractitioner - [Reference!]
|
|
managingOrganization - Reference
|
|
link - [PatientLink!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"name": [HumanName],
"telecom": [ContactPoint],
"gender": "male",
"birthDate": "xyz789",
"deceasedBoolean": false,
"deceasedDateTime": "abc123",
"address": [Address],
"maritalStatus": CodeableConcept,
"multipleBirthBoolean": false,
"multipleBirthInteger": 987,
"photo": [Attachment],
"contact": [PatientContact],
"communication": [PatientCommunication],
"generalPractitioner": [Reference],
"managingOrganization": Reference,
"link": [PatientLink]
}
PatientCommunication
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
language - CodeableConcept!
|
|
preferred - Boolean
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"language": CodeableConcept,
"preferred": false
}
PatientConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [PatientEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [PatientEdge]
}
PatientContact
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
relationship - [CodeableConcept!]
|
|
name - HumanName
|
|
telecom - [ContactPoint!]
|
|
address - Address
|
|
gender - AdministrativeGender
|
|
organization - Reference
|
|
period - Period
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"relationship": [CodeableConcept],
"name": HumanName,
"telecom": [ContactPoint],
"address": Address,
"gender": "male",
"organization": Reference,
"period": Period
}
PatientEdge
PatientFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
PatientLink
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
other - Reference!
|
|
type - LinkType!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"other": Reference,
"type": "replaced_by"
}
PatientSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
Period
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
start - String
|
|
end - String
|
Example
{
"id": 4,
"extension": [Extension],
"start": "abc123",
"end": "xyz789"
}
PlanDefinition
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
url - String
|
|
identifier - [Identifier!]
|
|
version - String
|
|
name - String
|
|
title - String
|
|
subtitle - String
|
|
type - CodeableConcept
|
|
status - PublicationStatus!
|
|
experimental - Boolean
|
|
subjectCodeableConcept - CodeableConcept
|
|
subjectReference - Reference
|
|
date - String
|
|
publisher - String
|
|
contact - [ContactDetail!]
|
|
description - String
|
|
useContext - [UsageContext!]
|
|
jurisdiction - [CodeableConcept!]
|
|
purpose - String
|
|
usage - String
|
|
copyright - String
|
|
approvalDate - String
|
|
lastReviewDate - String
|
|
effectivePeriod - Period
|
|
topic - [CodeableConcept!]
|
|
author - [ContactDetail!]
|
|
editor - [ContactDetail!]
|
|
reviewer - [ContactDetail!]
|
|
endorser - [ContactDetail!]
|
|
relatedArtifact - [RelatedArtifact!]
|
|
library - [String!]
|
|
goal - [PlanDefinitionGoal!]
|
|
action - [PlanDefinitionAction!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"url": "xyz789",
"identifier": [Identifier],
"version": "xyz789",
"name": "abc123",
"title": "abc123",
"subtitle": "xyz789",
"type": CodeableConcept,
"status": "draft",
"experimental": false,
"subjectCodeableConcept": CodeableConcept,
"subjectReference": Reference,
"date": "abc123",
"publisher": "abc123",
"contact": [ContactDetail],
"description": "abc123",
"useContext": [UsageContext],
"jurisdiction": [CodeableConcept],
"purpose": "abc123",
"usage": "xyz789",
"copyright": "xyz789",
"approvalDate": "abc123",
"lastReviewDate": "abc123",
"effectivePeriod": Period,
"topic": [CodeableConcept],
"author": [ContactDetail],
"editor": [ContactDetail],
"reviewer": [ContactDetail],
"endorser": [ContactDetail],
"relatedArtifact": [RelatedArtifact],
"library": ["abc123"],
"goal": [PlanDefinitionGoal],
"action": [PlanDefinitionAction]
}
PlanDefinitionAction
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
prefix - String
|
|
title - String
|
|
description - String
|
|
textEquivalent - String
|
|
priority - RequestPriority
|
|
code - [CodeableConcept!]
|
|
reason - [CodeableConcept!]
|
|
documentation - [RelatedArtifact!]
|
|
goalId - [ID!]
|
|
subjectCodeableConcept - CodeableConcept
|
|
subjectReference - Reference
|
|
trigger - [TriggerDefinition!]
|
|
condition - [PlanDefinitionActionCondition!]
|
|
input - [DataRequirement!]
|
|
output - [DataRequirement!]
|
|
relatedAction - [PlanDefinitionActionRelatedAction!]
|
|
timingDateTime - String
|
|
timingAge - Age
|
|
timingPeriod - Period
|
|
timingDuration - Duration
|
|
timingRange - Range
|
|
timingTiming - Timing
|
|
participant - [PlanDefinitionActionParticipant!]
|
|
type - CodeableConcept
|
|
groupingBehavior - ActionGroupingBehavior
|
|
selectionBehavior - ActionSelectionBehavior
|
|
requiredBehavior - ActionRequiredBehavior
|
|
precheckBehavior - ActionPrecheckBehavior
|
|
cardinalityBehavior - ActionCardinalityBehavior
|
|
definitionCanonical - String
|
|
definitionUri - String
|
|
transform - String
|
|
dynamicValue - [PlanDefinitionActionDynamicValue!]
|
|
action - [PlanDefinitionAction!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"prefix": "xyz789",
"title": "abc123",
"description": "abc123",
"textEquivalent": "abc123",
"priority": "routine",
"code": [CodeableConcept],
"reason": [CodeableConcept],
"documentation": [RelatedArtifact],
"goalId": [4],
"subjectCodeableConcept": CodeableConcept,
"subjectReference": Reference,
"trigger": [TriggerDefinition],
"condition": [PlanDefinitionActionCondition],
"input": [DataRequirement],
"output": [DataRequirement],
"relatedAction": [PlanDefinitionActionRelatedAction],
"timingDateTime": "xyz789",
"timingAge": Age,
"timingPeriod": Period,
"timingDuration": Duration,
"timingRange": Range,
"timingTiming": Timing,
"participant": [PlanDefinitionActionParticipant],
"type": CodeableConcept,
"groupingBehavior": "visual_group",
"selectionBehavior": "any",
"requiredBehavior": "must",
"precheckBehavior": "yes",
"cardinalityBehavior": "single",
"definitionCanonical": "abc123",
"definitionUri": "abc123",
"transform": "abc123",
"dynamicValue": [PlanDefinitionActionDynamicValue],
"action": [PlanDefinitionAction]
}
PlanDefinitionActionCondition
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
kind - ActionConditionKind!
|
|
expression - Expression
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"kind": "applicability",
"expression": Expression
}
PlanDefinitionActionDynamicValue
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
path - String
|
|
expression - Expression
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"path": "xyz789",
"expression": Expression
}
PlanDefinitionActionParticipant
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - ActionParticipantType!
|
|
role - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"type": "patient",
"role": CodeableConcept
}
PlanDefinitionActionRelatedAction
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
actionId - ID!
|
|
relationship - ActionRelationshipType!
|
|
offsetDuration - Duration
|
|
offsetRange - Range
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"actionId": "4",
"relationship": "before_start",
"offsetDuration": Duration,
"offsetRange": Range
}
PlanDefinitionGoal
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
category - CodeableConcept
|
|
description - CodeableConcept!
|
|
priority - CodeableConcept
|
|
start - CodeableConcept
|
|
addresses - [CodeableConcept!]
|
|
documentation - [RelatedArtifact!]
|
|
target - [PlanDefinitionGoalTarget!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"category": CodeableConcept,
"description": CodeableConcept,
"priority": CodeableConcept,
"start": CodeableConcept,
"addresses": [CodeableConcept],
"documentation": [RelatedArtifact],
"target": [PlanDefinitionGoalTarget]
}
PlanDefinitionGoalTarget
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
measure - CodeableConcept
|
|
detailQuantity - Quantity
|
|
detailRange - Range
|
|
detailCodeableConcept - CodeableConcept
|
|
due - Duration
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"measure": CodeableConcept,
"detailQuantity": Quantity,
"detailRange": Range,
"detailCodeableConcept": CodeableConcept,
"due": Duration
}
Practitioner
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
active - Boolean
|
|
name - [HumanName!]
|
|
telecom - [ContactPoint!]
|
|
address - [Address!]
|
|
gender - AdministrativeGender
|
|
birthDate - String
|
|
photo - [Attachment!]
|
|
qualification - [PractitionerQualification!]
|
|
communication - [CodeableConcept!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"name": [HumanName],
"telecom": [ContactPoint],
"address": [Address],
"gender": "male",
"birthDate": "xyz789",
"photo": [Attachment],
"qualification": [PractitionerQualification],
"communication": [CodeableConcept]
}
PractitionerConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [PractitionerEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [PractitionerEdge]
}
PractitionerEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Practitioner!
|
Example
{
"cursor": "abc123",
"node": Practitioner
}
PractitionerFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
PractitionerQualification
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
code - CodeableConcept!
|
|
period - Period
|
|
issuer - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"code": CodeableConcept,
"period": Period,
"issuer": Reference
}
PractitionerRole
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
active - Boolean
|
|
period - Period
|
|
practitioner - Reference
|
|
organization - Reference
|
|
code - [CodeableConcept!]
|
|
specialty - [CodeableConcept!]
|
|
location - [Reference!]
|
|
healthcareService - [Reference!]
|
|
telecom - [ContactPoint!]
|
|
availableTime - [PractitionerRoleAvailableTime!]
|
|
notAvailable - [PractitionerRoleNotAvailable!]
|
|
availabilityExceptions - String
|
|
endpoint - [Reference!]
|
Example
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"period": Period,
"practitioner": Reference,
"organization": Reference,
"code": [CodeableConcept],
"specialty": [CodeableConcept],
"location": [Reference],
"healthcareService": [Reference],
"telecom": [ContactPoint],
"availableTime": [PractitionerRoleAvailableTime],
"notAvailable": [PractitionerRoleNotAvailable],
"availabilityExceptions": "abc123",
"endpoint": [Reference]
}
PractitionerRoleAvailableTime
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
daysOfWeek - [DaysOfWeek!]
|
|
allDay - Boolean
|
|
availableStartTime - String
|
|
availableEndTime - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"daysOfWeek": ["mon"],
"allDay": true,
"availableStartTime": "xyz789",
"availableEndTime": "xyz789"
}
PractitionerRoleNotAvailable
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
description - String!
|
|
during - Period
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"description": "xyz789",
"during": Period
}
PractitionerSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
Procedure
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
ProvenanceList - [Provenance!]
|
|
Arguments
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
basedOn - [Reference!]
|
|
partOf - [Reference!]
|
|
status - EventStatus!
|
|
statusReason - CodeableConcept
|
|
category - CodeableConcept
|
|
code - CodeableConcept
|
|
subject - Reference!
|
|
encounter - Reference
|
|
performedDateTime - String
|
|
performedPeriod - Period
|
|
performedString - String
|
|
performedAge - Age
|
|
performedRange - Range
|
|
recorder - Reference
|
|
asserter - Reference
|
|
performer - [ProcedurePerformer!]
|
|
location - Reference
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
bodySite - [CodeableConcept!]
|
|
outcome - CodeableConcept
|
|
report - [Reference!]
|
|
complication - [CodeableConcept!]
|
|
complicationDetail - [Reference!]
|
|
followUp - [CodeableConcept!]
|
|
note - [Annotation!]
|
|
focalDevice - [ProcedureFocalDevice!]
|
|
usedReference - [Reference!]
|
|
usedCode - [CodeableConcept!]
|
Example
{
"resourceType": "xyz789",
"ProvenanceList": [Provenance],
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"partOf": [Reference],
"status": "preparation",
"statusReason": CodeableConcept,
"category": CodeableConcept,
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"performedDateTime": "xyz789",
"performedPeriod": Period,
"performedString": "abc123",
"performedAge": Age,
"performedRange": Range,
"recorder": Reference,
"asserter": Reference,
"performer": [ProcedurePerformer],
"location": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"bodySite": [CodeableConcept],
"outcome": CodeableConcept,
"report": [Reference],
"complication": [CodeableConcept],
"complicationDetail": [Reference],
"followUp": [CodeableConcept],
"note": [Annotation],
"focalDevice": [ProcedureFocalDevice],
"usedReference": [Reference],
"usedCode": [CodeableConcept]
}
ProcedureConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [ProcedureEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [ProcedureEdge]
}
ProcedureEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Procedure!
|
Example
{
"cursor": "xyz789",
"node": Procedure
}
ProcedureFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
ProcedureFocalDevice
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
action - CodeableConcept
|
|
manipulated - Reference!
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"action": CodeableConcept,
"manipulated": Reference
}
ProcedurePerformer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
function - CodeableConcept
|
|
actor - Reference!
|
|
onBehalfOf - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"function": CodeableConcept,
"actor": Reference,
"onBehalfOf": Reference
}
ProcedureSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
ProdCharacteristic
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
height - Quantity
|
|
width - Quantity
|
|
depth - Quantity
|
|
weight - Quantity
|
|
nominalVolume - Quantity
|
|
externalDiameter - Quantity
|
|
shape - String
|
|
color - [String!]
|
|
imprint - [String!]
|
|
image - [Attachment!]
|
|
scoring - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"height": Quantity,
"width": Quantity,
"depth": Quantity,
"weight": Quantity,
"nominalVolume": Quantity,
"externalDiameter": Quantity,
"shape": "abc123",
"color": ["abc123"],
"imprint": ["abc123"],
"image": [Attachment],
"scoring": CodeableConcept
}
ProductShelfLife
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - Identifier
|
|
type - CodeableConcept!
|
|
period - Quantity!
|
|
specialPrecautionsForStorage - [CodeableConcept!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": Identifier,
"type": CodeableConcept,
"period": Quantity,
"specialPrecautionsForStorage": [CodeableConcept]
}
Provenance
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
target - [Reference!]!
|
|
occurredPeriod - Period
|
|
occurredDateTime - String
|
|
recorded - String!
|
|
policy - [String!]
|
|
location - Reference
|
|
reason - [CodeableConcept!]
|
|
activity - CodeableConcept
|
|
agent - [ProvenanceAgent!]!
|
|
entity - [ProvenanceEntity!]
|
|
signature - [Signature!]
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"target": [Reference],
"occurredPeriod": Period,
"occurredDateTime": "xyz789",
"recorded": "xyz789",
"policy": ["xyz789"],
"location": Reference,
"reason": [CodeableConcept],
"activity": CodeableConcept,
"agent": [ProvenanceAgent],
"entity": [ProvenanceEntity],
"signature": [Signature]
}
ProvenanceAgent
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept
|
|
role - [CodeableConcept!]
|
|
who - Reference!
|
|
onBehalfOf - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"role": [CodeableConcept],
"who": Reference,
"onBehalfOf": Reference
}
ProvenanceConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [ProvenanceEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [ProvenanceEdge]
}
ProvenanceEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - Provenance!
|
Example
{
"cursor": "xyz789",
"node": Provenance
}
ProvenanceEntity
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
role - ProvenanceEntityRole!
|
|
what - Reference!
|
|
agent - [ProvenanceAgent!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"role": "derivation",
"what": Reference,
"agent": [ProvenanceAgent]
}
ProvenanceEntityRole
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"derivation"
ProvenanceFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
ProvenanceSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
PublicationStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"draft"
QualityType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"indel"
Quantity
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
value - Float
|
|
comparator - QuantityComparator
|
|
unit - String
|
|
system - String
|
|
code - String
|
Example
{
"id": "4",
"extension": [Extension],
"value": 987.65,
"comparator": "lessThan",
"unit": "xyz789",
"system": "xyz789",
"code": "xyz789"
}
QuantityComparator
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"lessThan"
QuantityInterface
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
value - Float
|
|
comparator - QuantityComparator
|
|
unit - String
|
|
system - String
|
|
code - String
|
Example
{
"id": 4,
"extension": [Extension],
"value": 987.65,
"comparator": "lessThan",
"unit": "xyz789",
"system": "abc123",
"code": "xyz789"
}
Questionnaire
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
url - String
|
|
identifier - [Identifier!]
|
|
version - String
|
|
name - String
|
|
title - String
|
|
derivedFrom - [String!]
|
|
status - PublicationStatus!
|
|
experimental - Boolean
|
|
subjectType - [ResourceTypes!]
|
|
date - String
|
|
publisher - String
|
|
contact - [ContactDetail!]
|
|
description - String
|
|
useContext - [UsageContext!]
|
|
jurisdiction - [CodeableConcept!]
|
|
purpose - String
|
|
copyright - String
|
|
approvalDate - String
|
|
lastReviewDate - String
|
|
effectivePeriod - Period
|
|
code - [Coding!]
|
|
item - [QuestionnaireItem!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"url": "abc123",
"identifier": [Identifier],
"version": "xyz789",
"name": "abc123",
"title": "xyz789",
"derivedFrom": ["abc123"],
"status": "draft",
"experimental": true,
"subjectType": ["Account"],
"date": "abc123",
"publisher": "abc123",
"contact": [ContactDetail],
"description": "abc123",
"useContext": [UsageContext],
"jurisdiction": [CodeableConcept],
"purpose": "abc123",
"copyright": "xyz789",
"approvalDate": "abc123",
"lastReviewDate": "xyz789",
"effectivePeriod": Period,
"code": [Coding],
"item": [QuestionnaireItem]
}
QuestionnaireAnswersStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"in_progress"
QuestionnaireEnableBehavior
Values
Enum Value | Description |
---|---|
|
|
|
Example
"all"
QuestionnaireEnableOperator
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"exists"
QuestionnaireItem
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
linkId - String!
|
|
definition - String
|
|
code - [Coding!]
|
|
prefix - String
|
|
text - String
|
|
type - ItemType!
|
|
enableWhen - [QuestionnaireItemEnableWhen!]
|
|
enableBehavior - QuestionnaireEnableBehavior
|
|
required - Boolean
|
|
repeats - Boolean
|
|
readOnly - Boolean
|
|
maxLength - Int
|
|
answerValueSet - String
|
|
answerOption - [QuestionnaireItemAnswerOption!]
|
|
initial - [QuestionnaireItemInitial!]
|
|
item - [QuestionnaireItem!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"linkId": "abc123",
"definition": "xyz789",
"code": [Coding],
"prefix": "abc123",
"text": "abc123",
"type": "group",
"enableWhen": [QuestionnaireItemEnableWhen],
"enableBehavior": "all",
"required": true,
"repeats": true,
"readOnly": false,
"maxLength": 987,
"answerValueSet": "abc123",
"answerOption": [QuestionnaireItemAnswerOption],
"initial": [QuestionnaireItemInitial],
"item": [QuestionnaireItem]
}
QuestionnaireItemAnswerOption
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
valueInteger - Int
|
|
valueDate - String
|
|
valueTime - String
|
|
valueString - String
|
|
valueCoding - Coding
|
|
valueReference - Reference
|
|
initialSelected - Boolean
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"valueInteger": 123,
"valueDate": "xyz789",
"valueTime": "xyz789",
"valueString": "xyz789",
"valueCoding": Coding,
"valueReference": Reference,
"initialSelected": false
}
QuestionnaireItemEnableWhen
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
question - String!
|
|
operator - QuestionnaireEnableOperator!
|
|
answerBoolean - Boolean
|
|
answerDecimal - Float
|
|
answerInteger - Int
|
|
answerDate - String
|
|
answerDateTime - String
|
|
answerTime - String
|
|
answerString - String
|
|
answerCoding - Coding
|
|
answerQuantity - Quantity
|
|
answerReference - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"question": "xyz789",
"operator": "exists",
"answerBoolean": false,
"answerDecimal": 123.45,
"answerInteger": 987,
"answerDate": "xyz789",
"answerDateTime": "xyz789",
"answerTime": "abc123",
"answerString": "xyz789",
"answerCoding": Coding,
"answerQuantity": Quantity,
"answerReference": Reference
}
QuestionnaireItemInitial
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
valueBoolean - Boolean
|
|
valueDecimal - Float
|
|
valueInteger - Int
|
|
valueDate - String
|
|
valueDateTime - String
|
|
valueTime - String
|
|
valueString - String
|
|
valueUri - String
|
|
valueAttachment - Attachment
|
|
valueCoding - Coding
|
|
valueQuantity - Quantity
|
|
valueReference - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"valueBoolean": false,
"valueDecimal": 987.65,
"valueInteger": 987,
"valueDate": "xyz789",
"valueDateTime": "xyz789",
"valueTime": "xyz789",
"valueString": "abc123",
"valueUri": "xyz789",
"valueAttachment": Attachment,
"valueCoding": Coding,
"valueQuantity": Quantity,
"valueReference": Reference
}
QuestionnaireResponse
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - Identifier
|
|
basedOn - [Reference!]
|
|
partOf - [Reference!]
|
|
questionnaire - String
|
|
status - QuestionnaireAnswersStatus!
|
|
subject - Reference
|
|
encounter - Reference
|
|
authored - String
|
|
author - Reference
|
|
source - Reference
|
|
item - [QuestionnaireResponseItem!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": Identifier,
"basedOn": [Reference],
"partOf": [Reference],
"questionnaire": "xyz789",
"status": "in_progress",
"subject": Reference,
"encounter": Reference,
"authored": "abc123",
"author": Reference,
"source": Reference,
"item": [QuestionnaireResponseItem]
}
QuestionnaireResponseConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [QuestionnaireResponseEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [QuestionnaireResponseEdge]
}
QuestionnaireResponseEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - QuestionnaireResponse!
|
Example
{
"cursor": "xyz789",
"node": QuestionnaireResponse
}
QuestionnaireResponseFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
QuestionnaireResponseItem
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
linkId - String!
|
|
definition - String
|
|
text - String
|
|
answer - [QuestionnaireResponseItemAnswer!]
|
|
item - [QuestionnaireResponseItem!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"linkId": "xyz789",
"definition": "xyz789",
"text": "xyz789",
"answer": [QuestionnaireResponseItemAnswer],
"item": [QuestionnaireResponseItem]
}
QuestionnaireResponseItemAnswer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
valueBoolean - Boolean
|
|
valueDecimal - Float
|
|
valueInteger - Int
|
|
valueDate - String
|
|
valueDateTime - String
|
|
valueTime - String
|
|
valueString - String
|
|
valueUri - String
|
|
valueAttachment - Attachment
|
|
valueCoding - Coding
|
|
valueQuantity - Quantity
|
|
valueReference - Reference
|
|
item - [QuestionnaireResponseItem!]
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"valueBoolean": true,
"valueDecimal": 123.45,
"valueInteger": 123,
"valueDate": "xyz789",
"valueDateTime": "xyz789",
"valueTime": "xyz789",
"valueString": "xyz789",
"valueUri": "xyz789",
"valueAttachment": Attachment,
"valueCoding": Coding,
"valueQuantity": Quantity,
"valueReference": Reference,
"item": [QuestionnaireResponseItem]
}
QuestionnaireResponseSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
Range
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
low - Quantity
|
|
high - Quantity
|
Example
{
"id": "4",
"extension": [Extension],
"low": Quantity,
"high": Quantity
}
Ratio
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
numerator - Quantity
|
|
denominator - Quantity
|
Example
{
"id": 4,
"extension": [Extension],
"numerator": Quantity,
"denominator": Quantity
}
ReactionEventSeverity
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"mild"
Reference
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
reference - String
|
|
type - String
|
|
identifier - Identifier
|
|
display - String
|
|
resource - ResourceInterface
|
Example
{
"id": 4,
"extension": [Extension],
"reference": "abc123",
"type": "abc123",
"identifier": Identifier,
"display": "abc123",
"resource": ResourceInterface
}
RelatedArtifact
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
type - RelatedArtifactType!
|
|
label - String
|
|
display - String
|
|
citation - String
|
|
url - String
|
|
document - Attachment
|
|
resource - String
|
Example
{
"id": 4,
"extension": [Extension],
"type": "documentation",
"label": "xyz789",
"display": "xyz789",
"citation": "xyz789",
"url": "abc123",
"document": Attachment,
"resource": "xyz789"
}
RelatedArtifactType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"documentation"
RelatedPerson
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
active - Boolean
|
|
patient - Reference!
|
|
relationship - [CodeableConcept!]
|
|
name - [HumanName!]
|
|
telecom - [ContactPoint!]
|
|
gender - AdministrativeGender
|
|
birthDate - String
|
|
address - [Address!]
|
|
photo - [Attachment!]
|
|
period - Period
|
|
communication - [RelatedPersonCommunication!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": false,
"patient": Reference,
"relationship": [CodeableConcept],
"name": [HumanName],
"telecom": [ContactPoint],
"gender": "male",
"birthDate": "abc123",
"address": [Address],
"photo": [Attachment],
"period": Period,
"communication": [RelatedPersonCommunication]
}
RelatedPersonCommunication
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
language - CodeableConcept!
|
|
preferred - Boolean
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"language": CodeableConcept,
"preferred": true
}
RelatedPersonConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [RelatedPersonEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [RelatedPersonEdge]
}
RelatedPersonEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - RelatedPerson!
|
Example
{
"cursor": "abc123",
"node": RelatedPerson
}
RelatedPersonFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
RelatedPersonSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
RemittanceOutcome
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"queued"
RepositoryType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"directlink"
RequestGroup
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
basedOn - [Reference!]
|
|
replaces - [Reference!]
|
|
groupIdentifier - Identifier
|
|
status - RequestStatus!
|
|
intent - RequestIntent!
|
|
priority - RequestPriority
|
|
code - CodeableConcept
|
|
subject - Reference
|
|
encounter - Reference
|
|
authoredOn - String
|
|
author - Reference
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
note - [Annotation!]
|
|
action - [RequestGroupAction!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["xyz789"],
"basedOn": [Reference],
"replaces": [Reference],
"groupIdentifier": Identifier,
"status": "draft",
"intent": "proposal",
"priority": "routine",
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"authoredOn": "xyz789",
"author": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"note": [Annotation],
"action": [RequestGroupAction]
}
RequestGroupAction
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
prefix - String
|
|
title - String
|
|
description - String
|
|
textEquivalent - String
|
|
priority - RequestPriority
|
|
code - [CodeableConcept!]
|
|
documentation - [RelatedArtifact!]
|
|
condition - [RequestGroupActionCondition!]
|
|
relatedAction - [RequestGroupActionRelatedAction!]
|
|
timingDateTime - String
|
|
timingAge - Age
|
|
timingPeriod - Period
|
|
timingDuration - Duration
|
|
timingRange - Range
|
|
timingTiming - Timing
|
|
participant - [Reference!]
|
|
type - CodeableConcept
|
|
groupingBehavior - ActionGroupingBehavior
|
|
selectionBehavior - ActionSelectionBehavior
|
|
requiredBehavior - ActionRequiredBehavior
|
|
precheckBehavior - ActionPrecheckBehavior
|
|
cardinalityBehavior - ActionCardinalityBehavior
|
|
resource - Reference
|
|
action - [RequestGroupAction!]
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"prefix": "abc123",
"title": "xyz789",
"description": "xyz789",
"textEquivalent": "abc123",
"priority": "routine",
"code": [CodeableConcept],
"documentation": [RelatedArtifact],
"condition": [RequestGroupActionCondition],
"relatedAction": [RequestGroupActionRelatedAction],
"timingDateTime": "xyz789",
"timingAge": Age,
"timingPeriod": Period,
"timingDuration": Duration,
"timingRange": Range,
"timingTiming": Timing,
"participant": [Reference],
"type": CodeableConcept,
"groupingBehavior": "visual_group",
"selectionBehavior": "any",
"requiredBehavior": "must",
"precheckBehavior": "yes",
"cardinalityBehavior": "single",
"resource": Reference,
"action": [RequestGroupAction]
}
RequestGroupActionCondition
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
kind - ActionConditionKind!
|
|
expression - Expression
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"kind": "applicability",
"expression": Expression
}
RequestGroupActionRelatedAction
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
actionId - ID!
|
|
relationship - ActionRelationshipType!
|
|
offsetDuration - Duration
|
|
offsetRange - Range
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"actionId": 4,
"relationship": "before_start",
"offsetDuration": Duration,
"offsetRange": Range
}
RequestIntent
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"proposal"
RequestPriority
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"routine"
RequestStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"draft"
ResearchStudy
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
title - String
|
|
protocol - [Reference!]
|
|
partOf - [Reference!]
|
|
status - ResearchStudyStatus!
|
|
primaryPurposeType - CodeableConcept
|
|
phase - CodeableConcept
|
|
category - [CodeableConcept!]
|
|
focus - [CodeableConcept!]
|
|
condition - [CodeableConcept!]
|
|
contact - [ContactDetail!]
|
|
relatedArtifact - [RelatedArtifact!]
|
|
keyword - [CodeableConcept!]
|
|
location - [CodeableConcept!]
|
|
description - String
|
|
enrollment - [Reference!]
|
|
period - Period
|
|
sponsor - Reference
|
|
principalInvestigator - Reference
|
|
site - [Reference!]
|
|
reasonStopped - CodeableConcept
|
|
note - [Annotation!]
|
|
arm - [ResearchStudyArm!]
|
|
objective - [ResearchStudyObjective!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"title": "abc123",
"protocol": [Reference],
"partOf": [Reference],
"status": "active",
"primaryPurposeType": CodeableConcept,
"phase": CodeableConcept,
"category": [CodeableConcept],
"focus": [CodeableConcept],
"condition": [CodeableConcept],
"contact": [ContactDetail],
"relatedArtifact": [RelatedArtifact],
"keyword": [CodeableConcept],
"location": [CodeableConcept],
"description": "xyz789",
"enrollment": [Reference],
"period": Period,
"sponsor": Reference,
"principalInvestigator": Reference,
"site": [Reference],
"reasonStopped": CodeableConcept,
"note": [Annotation],
"arm": [ResearchStudyArm],
"objective": [ResearchStudyObjective]
}
ResearchStudyArm
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
name - String!
|
|
type - CodeableConcept
|
|
description - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"name": "abc123",
"type": CodeableConcept,
"description": "abc123"
}
ResearchStudyObjective
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
name - String
|
|
type - CodeableConcept
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"name": "abc123",
"type": CodeableConcept
}
ResearchStudyStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"active"
Resource
ResourceInterface
Possible Types
ResourceInterface Types |
---|
Example
{
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123"
}
ResourceTypes
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"Account"
RiskAssessment
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
basedOn - Reference
|
|
parent - Reference
|
|
status - ObservationStatus!
|
|
method - CodeableConcept
|
|
code - CodeableConcept
|
|
subject - Reference!
|
|
encounter - Reference
|
|
occurrenceDateTime - String
|
|
occurrencePeriod - Period
|
|
condition - Reference
|
|
performer - Reference
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
basis - [Reference!]
|
|
prediction - [RiskAssessmentPrediction!]
|
|
mitigation - String
|
|
note - [Annotation!]
|
Example
{
"resourceType": "xyz789",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"basedOn": Reference,
"parent": Reference,
"status": "registered",
"method": CodeableConcept,
"code": CodeableConcept,
"subject": Reference,
"encounter": Reference,
"occurrenceDateTime": "abc123",
"occurrencePeriod": Period,
"condition": Reference,
"performer": Reference,
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"basis": [Reference],
"prediction": [RiskAssessmentPrediction],
"mitigation": "abc123",
"note": [Annotation]
}
RiskAssessmentPrediction
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
outcome - CodeableConcept
|
|
probabilityDecimal - Float
|
|
probabilityRange - Range
|
|
qualitativeRisk - CodeableConcept
|
|
relativeRisk - Float
|
|
whenPeriod - Period
|
|
whenRange - Range
|
|
rationale - String
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"outcome": CodeableConcept,
"probabilityDecimal": 987.65,
"probabilityRange": Range,
"qualitativeRisk": CodeableConcept,
"relativeRisk": 987.65,
"whenPeriod": Period,
"whenRange": Range,
"rationale": "xyz789"
}
SampledData
Example
{
"id": "4",
"extension": [Extension],
"origin": Quantity,
"period": 987.65,
"factor": 123.45,
"lowerLimit": 123.45,
"upperLimit": 123.45,
"dimensions": 123,
"data": "abc123"
}
Schedule
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
active - Boolean
|
|
serviceCategory - [CodeableConcept!]
|
|
serviceType - [CodeableConcept!]
|
|
specialty - [CodeableConcept!]
|
|
actor - [Reference!]!
|
|
planningHorizon - Period
|
|
comment - String
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"active": true,
"serviceCategory": [CodeableConcept],
"serviceType": [CodeableConcept],
"specialty": [CodeableConcept],
"actor": [Reference],
"planningHorizon": Period,
"comment": "abc123"
}
SequenceType
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"aa"
ServiceRequest
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiatesCanonical - [String!]
|
|
instantiatesUri - [String!]
|
|
basedOn - [Reference!]
|
|
replaces - [Reference!]
|
|
requisition - Identifier
|
|
status - RequestStatus!
|
|
intent - RequestIntent!
|
|
category - [CodeableConcept!]
|
|
priority - RequestPriority
|
|
doNotPerform - Boolean
|
|
code - CodeableConcept
|
|
orderDetail - [CodeableConcept!]
|
|
quantityQuantity - Quantity
|
|
quantityRatio - Ratio
|
|
quantityRange - Range
|
|
subject - Reference!
|
|
encounter - Reference
|
|
occurrenceDateTime - String
|
|
occurrencePeriod - Period
|
|
occurrenceTiming - Timing
|
|
asNeededBoolean - Boolean
|
|
asNeededCodeableConcept - CodeableConcept
|
|
authoredOn - String
|
|
requester - Reference
|
|
performerType - CodeableConcept
|
|
performer - [Reference!]
|
|
locationCode - [CodeableConcept!]
|
|
locationReference - [Reference!]
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
insurance - [Reference!]
|
|
supportingInfo - [Reference!]
|
|
specimen - [Reference!]
|
|
bodySite - [CodeableConcept!]
|
|
note - [Annotation!]
|
|
patientInstruction - String
|
|
relevantHistory - [Reference!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": ["abc123"],
"instantiatesUri": ["abc123"],
"basedOn": [Reference],
"replaces": [Reference],
"requisition": Identifier,
"status": "draft",
"intent": "proposal",
"category": [CodeableConcept],
"priority": "routine",
"doNotPerform": false,
"code": CodeableConcept,
"orderDetail": [CodeableConcept],
"quantityQuantity": Quantity,
"quantityRatio": Ratio,
"quantityRange": Range,
"subject": Reference,
"encounter": Reference,
"occurrenceDateTime": "xyz789",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"asNeededBoolean": false,
"asNeededCodeableConcept": CodeableConcept,
"authoredOn": "abc123",
"requester": Reference,
"performerType": CodeableConcept,
"performer": [Reference],
"locationCode": [CodeableConcept],
"locationReference": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"insurance": [Reference],
"supportingInfo": [Reference],
"specimen": [Reference],
"bodySite": [CodeableConcept],
"note": [Annotation],
"patientInstruction": "xyz789",
"relevantHistory": [Reference]
}
ServiceRequestConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [ServiceRequestEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [ServiceRequestEdge]
}
ServiceRequestEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - ServiceRequest!
|
Example
{
"cursor": "xyz789",
"node": ServiceRequest
}
ServiceRequestFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
ServiceRequestSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
Signature
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
type - [Coding!]!
|
|
when - String!
|
|
who - Reference!
|
|
onBehalfOf - Reference
|
|
targetFormat - String
|
|
sigFormat - String
|
|
data - String
|
Example
{
"id": "4",
"extension": [Extension],
"type": [Coding],
"when": "abc123",
"who": Reference,
"onBehalfOf": Reference,
"targetFormat": "abc123",
"sigFormat": "abc123",
"data": "abc123"
}
Slot
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
serviceCategory - [CodeableConcept!]
|
|
serviceType - [CodeableConcept!]
|
|
specialty - [CodeableConcept!]
|
|
appointmentType - CodeableConcept
|
|
schedule - Reference!
|
|
status - Slotstatus!
|
|
start - String!
|
|
end - String!
|
|
overbooked - Boolean
|
|
comment - String
|
Example
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"serviceCategory": [CodeableConcept],
"serviceType": [CodeableConcept],
"specialty": [CodeableConcept],
"appointmentType": CodeableConcept,
"schedule": Reference,
"status": "busy",
"start": "abc123",
"end": "xyz789",
"overbooked": false,
"comment": "abc123"
}
Slotstatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
Example
"busy"
Sort
Values
Enum Value | Description |
---|---|
|
|
|
Example
"ASC"
SortDirection
Values
Enum Value | Description |
---|---|
|
|
|
Example
"ascending"
Specimen
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
accessionIdentifier - Identifier
|
|
status - SpecimenStatus
|
|
type - CodeableConcept
|
|
subject - Reference
|
|
receivedTime - String
|
|
parent - [Reference!]
|
|
request - [Reference!]
|
|
collection - SpecimenCollection
|
|
processing - [SpecimenProcessing!]
|
|
container - [SpecimenContainer!]
|
|
condition - [CodeableConcept!]
|
|
note - [Annotation!]
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "abc123",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"accessionIdentifier": Identifier,
"status": "available",
"type": CodeableConcept,
"subject": Reference,
"receivedTime": "abc123",
"parent": [Reference],
"request": [Reference],
"collection": SpecimenCollection,
"processing": [SpecimenProcessing],
"container": [SpecimenContainer],
"condition": [CodeableConcept],
"note": [Annotation]
}
SpecimenCollection
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
collector - Reference
|
|
collectedDateTime - String
|
|
collectedPeriod - Period
|
|
duration - Duration
|
|
quantity - Quantity
|
|
method - CodeableConcept
|
|
bodySite - CodeableConcept
|
|
fastingStatusCodeableConcept - CodeableConcept
|
|
fastingStatusDuration - Duration
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"collector": Reference,
"collectedDateTime": "abc123",
"collectedPeriod": Period,
"duration": Duration,
"quantity": Quantity,
"method": CodeableConcept,
"bodySite": CodeableConcept,
"fastingStatusCodeableConcept": CodeableConcept,
"fastingStatusDuration": Duration
}
SpecimenContainer
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
description - String
|
|
type - CodeableConcept
|
|
capacity - Quantity
|
|
specimenQuantity - Quantity
|
|
additiveCodeableConcept - CodeableConcept
|
|
additiveReference - Reference
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"description": "abc123",
"type": CodeableConcept,
"capacity": Quantity,
"specimenQuantity": Quantity,
"additiveCodeableConcept": CodeableConcept,
"additiveReference": Reference
}
SpecimenProcessing
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
description - String
|
|
procedure - CodeableConcept
|
|
additive - [Reference!]
|
|
timeDateTime - String
|
|
timePeriod - Period
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"description": "abc123",
"procedure": CodeableConcept,
"additive": [Reference],
"timeDateTime": "abc123",
"timePeriod": Period
}
SpecimenStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
Example
"available"
StrandType
Values
Enum Value | Description |
---|---|
|
|
|
Example
"watson"
String
Description
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"xyz789"
Substance
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - SubstanceStatus
|
|
category - [CodeableConcept!]
|
|
code - CodeableConcept!
|
|
description - String
|
|
instance - [SubstanceInstance!]
|
|
ingredient - [SubstanceIngredient!]
|
Example
{
"resourceType": "xyz789",
"id": 4,
"meta": Meta,
"implicitRules": "xyz789",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "active",
"category": [CodeableConcept],
"code": CodeableConcept,
"description": "xyz789",
"instance": [SubstanceInstance],
"ingredient": [SubstanceIngredient]
}
SubstanceIngredient
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
quantity - Ratio
|
|
substanceCodeableConcept - CodeableConcept
|
|
substanceReference - Reference
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"quantity": Ratio,
"substanceCodeableConcept": CodeableConcept,
"substanceReference": Reference
}
SubstanceInstance
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - Identifier
|
|
expiry - String
|
|
quantity - Quantity
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": Identifier,
"expiry": "abc123",
"quantity": Quantity
}
SubstanceStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
Example
"active"
SupplyRequest
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
status - SupplyrequestStatus
|
|
category - CodeableConcept
|
|
priority - RequestPriority
|
|
itemCodeableConcept - CodeableConcept
|
|
itemReference - Reference
|
|
quantity - Quantity!
|
|
parameter - [SupplyRequestParameter!]
|
|
occurrenceDateTime - String
|
|
occurrencePeriod - Period
|
|
occurrenceTiming - Timing
|
|
authoredOn - String
|
|
requester - Reference
|
|
supplier - [Reference!]
|
|
reasonCode - [CodeableConcept!]
|
|
reasonReference - [Reference!]
|
|
deliverFrom - Reference
|
|
deliverTo - Reference
|
Example
{
"resourceType": "abc123",
"id": "4",
"meta": Meta,
"implicitRules": "xyz789",
"language": "abc123",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"status": "draft",
"category": CodeableConcept,
"priority": "routine",
"itemCodeableConcept": CodeableConcept,
"itemReference": Reference,
"quantity": Quantity,
"parameter": [SupplyRequestParameter],
"occurrenceDateTime": "xyz789",
"occurrencePeriod": Period,
"occurrenceTiming": Timing,
"authoredOn": "xyz789",
"requester": Reference,
"supplier": [Reference],
"reasonCode": [CodeableConcept],
"reasonReference": [Reference],
"deliverFrom": Reference,
"deliverTo": Reference
}
SupplyRequestConnection
Fields
Field Name | Description |
---|---|
pageInfo - PageInfo!
|
|
edges - [SupplyRequestEdge!]
|
Example
{
"pageInfo": PageInfo,
"edges": [SupplyRequestEdge]
}
SupplyRequestEdge
Fields
Field Name | Description |
---|---|
cursor - String!
|
|
node - SupplyRequest!
|
Example
{
"cursor": "abc123",
"node": SupplyRequest
}
SupplyRequestFilterParams
Fields
Input Field | Description |
---|---|
ids - FilterComparatorStringSet
|
|
tag - FilterComparatorStringSet
|
|
security - FilterComparatorStringSet
|
Example
{
"ids": FilterComparatorStringSet,
"tag": FilterComparatorStringSet,
"security": FilterComparatorStringSet
}
SupplyRequestParameter
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
code - CodeableConcept
|
|
valueCodeableConcept - CodeableConcept
|
|
valueQuantity - Quantity
|
|
valueRange - Range
|
|
valueBoolean - Boolean
|
Example
{
"id": 4,
"extension": [Extension],
"modifierExtension": [Extension],
"code": CodeableConcept,
"valueCodeableConcept": CodeableConcept,
"valueQuantity": Quantity,
"valueRange": Range,
"valueBoolean": false
}
SupplyRequestSortParams
Fields
Input Field | Description |
---|---|
lastUpdated - Sort
|
Example
{"lastUpdated": "ASC"}
SupplyrequestStatus
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"draft"
Task
Fields
Field Name | Description |
---|---|
resourceType - String!
|
|
id - ID
|
|
meta - Meta
|
|
implicitRules - String
|
|
language - String
|
|
text - Narrative
|
|
contained - [Resource!]
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
identifier - [Identifier!]
|
|
instantiatesCanonical - String
|
|
instantiatesUri - String
|
|
basedOn - [Reference!]
|
|
groupIdentifier - Identifier
|
|
partOf - [Reference!]
|
|
status - TaskStatus!
|
|
statusReason - CodeableConcept
|
|
businessStatus - CodeableConcept
|
|
intent - TaskIntent!
|
|
priority - RequestPriority
|
|
code - CodeableConcept
|
|
description - String
|
|
focus - Reference
|
|
for - Reference
|
|
encounter - Reference
|
|
executionPeriod - Period
|
|
authoredOn - String
|
|
lastModified - String
|
|
requester - Reference
|
|
performerType - [CodeableConcept!]
|
|
owner - Reference
|
|
location - Reference
|
|
reasonCode - CodeableConcept
|
|
reasonReference - Reference
|
|
insurance - [Reference!]
|
|
note - [Annotation!]
|
|
relevantHistory - [Reference!]
|
|
restriction - TaskRestriction
|
|
input - [TaskInput!]
|
|
output - [TaskOutput!]
|
Example
{
"resourceType": "abc123",
"id": 4,
"meta": Meta,
"implicitRules": "abc123",
"language": "xyz789",
"text": Narrative,
"contained": [Resource],
"extension": [Extension],
"modifierExtension": [Extension],
"identifier": [Identifier],
"instantiatesCanonical": "xyz789",
"instantiatesUri": "xyz789",
"basedOn": [Reference],
"groupIdentifier": Identifier,
"partOf": [Reference],
"status": "draft",
"statusReason": CodeableConcept,
"businessStatus": CodeableConcept,
"intent": "unknown",
"priority": "routine",
"code": CodeableConcept,
"description": "abc123",
"focus": Reference,
"for": Reference,
"encounter": Reference,
"executionPeriod": Period,
"authoredOn": "xyz789",
"lastModified": "xyz789",
"requester": Reference,
"performerType": [CodeableConcept],
"owner": Reference,
"location": Reference,
"reasonCode": CodeableConcept,
"reasonReference": Reference,
"insurance": [Reference],
"note": [Annotation],
"relevantHistory": [Reference],
"restriction": TaskRestriction,
"input": [TaskInput],
"output": [TaskOutput]
}
TaskInput
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
valueBase64Binary - String
|
|
valueBoolean - Boolean
|
|
valueCanonical - String
|
|
valueCode - String
|
|
valueDate - String
|
|
valueDateTime - String
|
|
valueDecimal - Float
|
|
valueId - ID
|
|
valueInstant - String
|
|
valueInteger - Int
|
|
valueMarkdown - String
|
|
valueOid - String
|
|
valuePositiveInt - Int
|
|
valueString - String
|
|
valueTime - String
|
|
valueUnsignedInt - Int
|
|
valueUri - String
|
|
valueUrl - String
|
|
valueUuid - String
|
|
valueAddress - Address
|
|
valueAge - Age
|
|
valueAnnotation - Annotation
|
|
valueAttachment - Attachment
|
|
valueCodeableConcept - CodeableConcept
|
|
valueCoding - Coding
|
|
valueContactPoint - ContactPoint
|
|
valueCount - Count
|
|
valueDistance - Distance
|
|
valueDuration - Duration
|
|
valueHumanName - HumanName
|
|
valueIdentifier - Identifier
|
|
valueMoney - Money
|
|
valuePeriod - Period
|
|
valueQuantity - Quantity
|
|
valueRange - Range
|
|
valueRatio - Ratio
|
|
valueReference - Reference
|
|
valueSampledData - SampledData
|
|
valueSignature - Signature
|
|
valueTiming - Timing
|
|
valueContactDetail - ContactDetail
|
|
valueContributor - Contributor
|
|
valueDataRequirement - DataRequirement
|
|
valueExpression - Expression
|
|
valueParameterDefinition - ParameterDefinition
|
|
valueRelatedArtifact - RelatedArtifact
|
|
valueTriggerDefinition - TriggerDefinition
|
|
valueUsageContext - UsageContext
|
|
valueDosage - Dosage
|
|
valueMeta - Meta
|
Example
{
"id": "4",
"extension": [Extension],
"modifierExtension": [Extension],
"type": CodeableConcept,
"valueBase64Binary": "xyz789",
"valueBoolean": true,
"valueCanonical": "abc123",
"valueCode": "abc123",
"valueDate": "abc123",
"valueDateTime": "abc123",
"valueDecimal": 987.65,
"valueId": "4",
"valueInstant": "abc123",
"valueInteger": 123,
"valueMarkdown": "abc123",
"valueOid": "abc123",
"valuePositiveInt": 987,
"valueString": "abc123",
"valueTime": "xyz789",
"valueUnsignedInt": 987,
"valueUri": "xyz789",
"valueUrl": "xyz789",
"valueUuid": "abc123",
"valueAddress": Address,
"valueAge": Age,
"valueAnnotation": Annotation,
"valueAttachment": Attachment,
"valueCodeableConcept": CodeableConcept,
"valueCoding": Coding,
"valueContactPoint": ContactPoint,
"valueCount": Count,
"valueDistance": Distance,
"valueDuration": Duration,
"valueHumanName": HumanName,
"valueIdentifier": Identifier,
"valueMoney": Money,
"valuePeriod": Period,
"valueQuantity": Quantity,
"valueRange": Range,
"valueRatio": Ratio,
"valueReference": Reference,
"valueSampledData": SampledData,
"valueSignature": Signature,
"valueTiming": Timing,
"valueContactDetail": ContactDetail,
"valueContributor": Contributor,
"valueDataRequirement": DataRequirement,
"valueExpression": Expression,
"valueParameterDefinition": ParameterDefinition,
"valueRelatedArtifact": RelatedArtifact,
"valueTriggerDefinition": TriggerDefinition,
"valueUsageContext": UsageContext,
"valueDosage": Dosage,
"valueMeta": Meta
}
TaskIntent
Values
Enum Value | Description |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"unknown"
TaskOutput
Fields
Field Name | Description |
---|---|
id - ID
|
|
extension - [Extension!]
|
|
modifierExtension - [Extension!]
|
|
type - CodeableConcept!
|
|
valueBase64Binary - String
|
|
valueBoolean - Boolean
|
|
valueCanonical - String
|
|
valueCode - String
|
|
valueDate - String
|
|
valueDateTime - String
|
|
valueDecimal - Float
|
|
valueId - ID
|
|
valueInstant - String
|
|
valueInteger - Int
|
|
valueMarkdown - String
|
|
valueOid - String
|
|
valuePositiveInt - Int
|
|
valueString - String
|
|
valueTime - String
|