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 or upid), 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 return
  • after: 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

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Basic

Arguments
Name Description
id - ID!

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

Response

Returns [Basic!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Binary

Arguments
Name Description
id - ID!

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

Response

Returns [Binary!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a CarePlan

Arguments
Name Description
id - ID!

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a CareTeam

Arguments
Name Description
id - ID!

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Claim

Arguments
Name Description
id - ID!

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

Response

Returns [Claim!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Condition

Arguments
Name Description
id - ID!

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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]
      }
    ]
  }
}

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Coverage

Arguments
Name Description
id - ID!

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Device

Arguments
Name Description
id - ID!

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

Response

Returns [Device!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns an Encounter

Arguments
Name Description
id - ID!

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Goal

Arguments
Name Description
id - ID!

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

Response

Returns [Goal!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Location

Arguments
Name Description
id - ID!

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

Response

Returns a Measure

Arguments
Name Description
id - ID!

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Patient

Arguments
Name Description
id - ID!

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

Response

Returns a Procedure

Arguments
Name Description
id - ID!

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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!]

Arguments
Name Description
id - ID!
count - Int! Default = 10

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

active

inactive

entered_in_error

on_hold

unknown

Example
"active"

ActionCardinalityBehavior

Values
Enum Value Description

single

multiple

Example
"single"

ActionConditionKind

Values
Enum Value Description

applicability

start

stop

Example
"applicability"

ActionGroupingBehavior

Values
Enum Value Description

visual_group

logical_group

sentence_group

Example
"visual_group"

ActionParticipantType

Values
Enum Value Description

patient

practitioner

related_person

device

Example
"patient"

ActionPrecheckBehavior

Values
Enum Value Description

yes

no

Example
"yes"

ActionRelationshipType

Values
Enum Value Description

before_start

before

before_end

concurrent_with_start

concurrent

concurrent_with_end

after_start

after

after_end

Example
"before_start"

ActionRequiredBehavior

Values
Enum Value Description

must

could

must_unless_documented

Example
"must"

ActionSelectionBehavior

Values
Enum Value Description

any

all

all_or_none

exactly_one

at_most_one

one_or_more

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

postal

physical

both

Example
"postal"

AddressUse

Values
Enum Value Description

home

work

temp

old

billing

Example
"home"

AdministrativeGender

Values
Enum Value Description

male

female

other

unknown

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

Address

Age

Annotation

Attachment

BackboneElement

CodeableConcept

Coding

ContactDetail

ContactPoint

Contributor

Count

DataRequirement

Distance

Dosage

Duration

Element

ElementDefinition

Expression

Extension

HumanName

Identifier

MarketingStatus

Meta

Money

MoneyQuantity

Narrative

ParameterDefinition

Period

Population

ProdCharacteristic

ProductShelfLife

Quantity

Range

Ratio

Reference

RelatedArtifact

SampledData

Signature

SimpleQuantity

SubstanceAmount

Timing

TriggerDefinition

UsageContext

base64Binary

boolean

canonical

code

date

dateTime

decimal

id

instant

integer

markdown

oid

positiveInt

string

time

unsignedInt

uri

url

uuid

xhtml

Account

ActivityDefinition

AdverseEvent

AllergyIntolerance

Appointment

AppointmentResponse

AuditEvent

Basic

Binary

BiologicallyDerivedProduct

BodyStructure

Bundle

CapabilityStatement

CarePlan

CareTeam

CatalogEntry

ChargeItem

ChargeItemDefinition

Claim

ClaimResponse

ClinicalImpression

CodeSystem

Communication

CommunicationRequest

CompartmentDefinition

Composition

ConceptMap

Condition

Consent

Contract

Coverage

CoverageEligibilityRequest

CoverageEligibilityResponse

DetectedIssue

Device

DeviceDefinition

DeviceMetric

DeviceRequest

DeviceUseStatement

DiagnosticReport

DocumentManifest

DocumentReference

DomainResource

EffectEvidenceSynthesis

Encounter

Endpoint

EnrollmentRequest

EnrollmentResponse

EpisodeOfCare

EventDefinition

Evidence

EvidenceVariable

ExampleScenario

ExplanationOfBenefit

FamilyMemberHistory

Flag

Goal

GraphDefinition

Group

GuidanceResponse

HealthcareService

ImagingStudy

Immunization

ImmunizationEvaluation

ImmunizationRecommendation

ImplementationGuide

InsurancePlan

Invoice

Library

Linkage

List

Location

Measure

MeasureReport

Media

Medication

MedicationAdministration

MedicationDispense

MedicationKnowledge

MedicationRequest

MedicationStatement

MedicinalProduct

MedicinalProductAuthorization

MedicinalProductContraindication

MedicinalProductIndication

MedicinalProductIngredient

MedicinalProductInteraction

MedicinalProductManufactured

MedicinalProductPackaged

MedicinalProductPharmaceutical

MedicinalProductUndesirableEffect

MessageDefinition

MessageHeader

MolecularSequence

NamingSystem

NutritionOrder

Observation

ObservationDefinition

OperationDefinition

OperationOutcome

Organization

OrganizationAffiliation

Parameters

Patient

PaymentNotice

PaymentReconciliation

Person

PlanDefinition

Practitioner

PractitionerRole

Procedure

Provenance

Questionnaire

QuestionnaireResponse

RelatedPerson

RequestGroup

ResearchDefinition

ResearchElementDefinition

ResearchStudy

ResearchSubject

Resource

RiskAssessment

RiskEvidenceSynthesis

Schedule

SearchParameter

ServiceRequest

Slot

Specimen

SpecimenDefinition

StructureDefinition

StructureMap

Subscription

Substance

SubstanceNucleicAcid

SubstancePolymer

SubstanceProtein

SubstanceReferenceInformation

SubstanceSourceMaterial

SubstanceSpecification

SupplyDelivery

SupplyRequest

Task

TerminologyCapabilities

TestReport

TestScript

ValueSet

VerificationResult

VisionPrescription

Type

Any

Example
"Address"

AllergyIntolerance

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
BasicList - [Basic!]
Arguments
_reference - String!
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

food

medication

environment

biologic

Example
"food"

AllergyIntoleranceConnection

Fields
Field Name Description
pageInfo - PageInfo!
edges - [AllergyIntoleranceEdge!]
Example
{
  "pageInfo": PageInfo,
  "edges": [AllergyIntoleranceEdge]
}

AllergyIntoleranceCriticality

Values
Enum Value Description

low

high

unable_to_assess

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

allergy

intolerance

Example
"allergy"

Annotation

Fields
Field Name Description
id - ID
extension - [Extension!]
authorReference - Reference
authorString - String
time - String
text - String!
Example
{
  "id": "4",
  "extension": [Extension],
  "authorReference": Reference,
  "authorString": "xyz789",
  "time": "abc123",
  "text": "xyz789"
}

Appointment

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
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

proposed

pending

booked

arrived

fulfilled

cancelled

noshow

entered_in_error

checked_in

waitlist

Example
"proposed"

Attachment

Fields
Field Name Description
id - ID
extension - [Extension!]
contentType - String
language - String
data - String
url - String
size - Int
hash - String
title - String
creation - String
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

AccountCoverage

AccountGuarantor

AllergyIntoleranceReaction

AppointmentParticipant

CarePlanActivity

CarePlanActivityDetail

CareTeamParticipant

ClaimRelated

ClaimPayee

ClaimCareTeam

ClaimSupportingInfo

ClaimDiagnosis

ClaimProcedure

ClaimInsurance

ClaimAccident

ClaimItem

ClaimItemDetail

ClaimItemDetailSubDetail

ClaimResponseItem

ClaimResponseItemAdjudication

ClaimResponseItemDetail

ClaimResponseItemDetailSubDetail

ClaimResponseAddItem

ClaimResponseAddItemDetail

ClaimResponseAddItemDetailSubDetail

ClaimResponseTotal

ClaimResponsePayment

ClaimResponseProcessNote

ClaimResponseInsurance

ClaimResponseError

ClinicalImpressionInvestigation

ClinicalImpressionFinding

CommunicationRequestPayload

CompositionAttester

CompositionRelatesTo

CompositionEvent

CompositionSection

ConditionStage

ConditionEvidence

ConsentPolicy

ConsentVerification

ConsentProvision

ConsentProvisionActor

ConsentProvisionData

ContractContentDefinition

ContractTerm

ContractTermSecurityLabel

ContractTermOffer

ContractTermOfferParty

ContractTermOfferAnswer

ContractTermAsset

ContractTermAssetContext

ContractTermAssetValuedItem

ContractTermAction

ContractTermActionSubject

ContractSigner

ContractFriendly

ContractLegal

ContractRule

CoverageClass

CoverageCostToBeneficiary

CoverageCostToBeneficiaryException

DetectedIssueEvidence

DetectedIssueMitigation

DeviceUdiCarrier

DeviceDeviceName

DeviceSpecialization

DeviceProperty

DeviceDefinitionUdiDeviceIdentifier

DeviceDefinitionDeviceName

DeviceDefinitionSpecialization

DeviceDefinitionCapability

DeviceDefinitionProperty

DeviceDefinitionMaterial

DeviceMetricCalibration

DeviceRequestParameter

DiagnosticReportMedia

DocumentReferenceRelatesTo

DocumentReferenceContent

DocumentReferenceContext

Dosage

EncounterStatusHistory

EncounterClassHistory

EncounterParticipant

EncounterDiagnosis

EncounterHospitalization

EncounterLocation

EpisodeOfCareStatusHistory

EpisodeOfCareDiagnosis

FamilyMemberHistoryCondition

GoalTarget

GroupCharacteristic

GroupMember

HealthcareServiceEligibility

HealthcareServiceAvailableTime

HealthcareServiceNotAvailable

ImagingStudySeries

ImagingStudySeriesPerformer

ImagingStudySeriesInstance

ImmunizationPerformer

ImmunizationEducation

ImmunizationReaction

ImmunizationProtocolApplied

ImmunizationRecommendationRecommendation

ImmunizationRecommendationRecommendationDateCriterion

InsurancePlanContact

InsurancePlanCoverage

InsurancePlanCoverageBenefit

InsurancePlanCoverageBenefitLimit

InsurancePlanPlan

InsurancePlanPlanGeneralCost

InsurancePlanPlanSpecificCost

InsurancePlanPlanSpecificCostBenefit

InsurancePlanPlanSpecificCostBenefitCost

ListEntry

LocationPosition

LocationHoursOfOperation

MeasureGroup

MeasureGroupPopulation

MeasureGroupStratifier

MeasureGroupStratifierComponent

MeasureSupplementalData

MeasureReportGroup

MeasureReportGroupPopulation

MeasureReportGroupStratifier

MeasureReportGroupStratifierStratum

MeasureReportGroupStratifierStratumComponent

MeasureReportGroupStratifierStratumPopulation

MedicationIngredient

MedicationBatch

MedicationAdministrationPerformer

MedicationAdministrationDosage

MedicationDispensePerformer

MedicationDispenseSubstitution

MedicationRequestDispenseRequest

MedicationRequestDispenseRequestInitialFill

MedicationRequestSubstitution

MolecularSequenceReferenceSeq

MolecularSequenceVariant

MolecularSequenceQuality

MolecularSequenceQualityRoc

MolecularSequenceRepository

MolecularSequenceStructureVariant

MolecularSequenceStructureVariantOuter

MolecularSequenceStructureVariantInner

NutritionOrderOralDiet

NutritionOrderOralDietNutrient

NutritionOrderOralDietTexture

NutritionOrderSupplement

NutritionOrderEnteralFormula

NutritionOrderEnteralFormulaAdministration

ObservationReferenceRange

ObservationComponent

OrganizationContact

PatientContact

PatientCommunication

PatientLink

PlanDefinitionGoal

PlanDefinitionGoalTarget

PlanDefinitionAction

PlanDefinitionActionCondition

PlanDefinitionActionRelatedAction

PlanDefinitionActionParticipant

PlanDefinitionActionDynamicValue

PractitionerQualification

PractitionerRoleAvailableTime

PractitionerRoleNotAvailable

ProcedurePerformer

ProcedureFocalDevice

ProdCharacteristic

ProductShelfLife

ProvenanceAgent

ProvenanceEntity

QuestionnaireItem

QuestionnaireItemEnableWhen

QuestionnaireItemAnswerOption

QuestionnaireItemInitial

QuestionnaireResponseItem

QuestionnaireResponseItemAnswer

RelatedPersonCommunication

RequestGroupAction

RequestGroupActionCondition

RequestGroupActionRelatedAction

ResearchStudyArm

ResearchStudyObjective

RiskAssessmentPrediction

SpecimenCollection

SpecimenProcessing

SpecimenContainer

SubstanceInstance

SubstanceIngredient

SupplyRequestParameter

TaskRestriction

TaskInput

TaskOutput

Timing

VisionPrescriptionLensSpecification

VisionPrescriptionLensSpecificationPrism

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

Fields
Field Name Description
cursor - String!
node - Basic!
Example
{
  "cursor": "abc123",
  "node": Basic
}

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

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
id - ID
meta - Meta
implicitRules - String
language - String
contentType - String!
securityContext - Reference
data - String
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

Fields
Field Name Description
cursor - String!
node - Binary!
Example
{
  "cursor": "abc123",
  "node": Binary
}

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

Appointment

CommunicationRequest

DeviceRequest

MedicationRequest

NutritionOrder

Task

ServiceRequest

VisionPrescription

Example
"Appointment"

CarePlanActivityStatus

Values
Enum Value Description

not_started

scheduled

in_progress

on_hold

completed

cancelled

unknown

entered_in_error

stopped

Example
"not_started"

CarePlanConnection

Fields
Field Name Description
pageInfo - PageInfo!
edges - [CarePlanEdge!]
Example
{
  "pageInfo": PageInfo,
  "edges": [CarePlanEdge]
}

CarePlanEdge

Fields
Field Name Description
cursor - String!
node - CarePlan!
Example
{
  "cursor": "abc123",
  "node": CarePlan
}

CarePlanFilterParams

Fields
Input Field Description
ids - FilterComparatorStringSet
tag - FilterComparatorStringSet
security - FilterComparatorStringSet
Example
{
  "ids": FilterComparatorStringSet,
  "tag": FilterComparatorStringSet,
  "security": FilterComparatorStringSet
}

CarePlanIntent

Values
Enum Value Description

proposal

plan

order

option

Example
"proposal"

CarePlanSortParams

Fields
Input Field Description
lastUpdated - Sort
Example
{"lastUpdated": "ASC"}

CareTeam

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
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

Fields
Field Name Description
cursor - String!
node - CareTeam!
Example
{
  "cursor": "xyz789",
  "node": CareTeam
}

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

proposed

active

suspended

inactive

entered_in_error

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

Fields
Field Name Description
cursor - String!
node - Claim!
Example
{
  "cursor": "abc123",
  "node": Claim
}

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

claim

preauthorization

predetermination

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

in_progress

completed

entered_in_error

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

Fields
Field Name Description
id - ID
extension - [Extension!]
system - String
version - String
code - String
display - String
userSelected - Boolean
Example
{
  "id": 4,
  "extension": [Extension],
  "system": "abc123",
  "version": "xyz789",
  "code": "xyz789",
  "display": "xyz789",
  "userSelected": false
}

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

personal

professional

legal

official

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

preliminary

final

amended

entered_in_error

Example
"preliminary"

Condition

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
BasicList - [Basic!]
Arguments
_reference - String!
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
}

ConsentConnection

Fields
Field Name Description
pageInfo - PageInfo!
edges - [ConsentEdge!]
Example
{
  "pageInfo": PageInfo,
  "edges": [ConsentEdge]
}

ConsentDataMeaning

Values
Enum Value Description

instance

related

dependents

authoredby

Example
"instance"

ConsentEdge

Fields
Field Name Description
cursor - String!
node - Consent!
Example
{
  "cursor": "xyz789",
  "node": Consent
}

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

deny

permit

Example
"deny"

ConsentSortParams

Fields
Input Field Description
lastUpdated - Sort
Example
{"lastUpdated": "ASC"}

ConsentStateCodes

Values
Enum Value Description

draft

proposed

active

rejected

inactive

entered_in_error

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

phone

fax

email

pager

url

sms

other

Example
"phone"

ContactPointUse

Values
Enum Value Description

home

work

temp

old

mobile

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

amended

appended

cancelled

disputed

entered_in_error

executable

executed

negotiable

offered

policy

rejected

renewed

revoked

resolved

terminated

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

amended

appended

cancelled

disputed

entered_in_error

executable

executed

negotiable

offered

policy

rejected

renewed

revoked

resolved

terminated

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

author

editor

reviewer

endorser

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
_reference - String!
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

Fields
Field Name Description
cursor - String!
node - Coverage!
Example
{
  "cursor": "xyz789",
  "node": Coverage
}

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

Fields
Field Name Description
id - ID
extension - [Extension!]
path - String
searchParam - String
valueSet - String
code - [Coding!]
Example
{
  "id": 4,
  "extension": [Extension],
  "path": "abc123",
  "searchParam": "xyz789",
  "valueSet": "abc123",
  "code": [Coding]
}

DataRequirementDateFilter

Fields
Field Name Description
id - ID
extension - [Extension!]
path - String
searchParam - String
valueDateTime - String
valuePeriod - Period
valueDuration - Duration
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

mon

tue

wed

thu

fri

sat

sun

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

high

moderate

low

Example
"high"

Device

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
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

Fields
Field Name Description
cursor - String!
node - Device!
Example
{
  "cursor": "xyz789",
  "node": Device
}

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

udi_label_name

user_friendly_name

patient_reported_name

manufacturer_name

model_name

other

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

active

completed

entered_in_error

intended

stopped

on_hold

Example
"active"

DeviceStatus

Values
Enum Value Description

active

inactive

entered_in_error

unknown

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
_reference - String!
BasicList - [Basic!]
Arguments
_reference - String!
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

registered

partial

final

amended

cancelled

entered_in_error

unknown

preliminary

corrected

appended

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
_reference - String!
BasicList - [Basic!]
Arguments
_reference - String!
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

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

current

superseded

entered_in_error

Example
"current"

DocumentRelationshipType

Values
Enum Value Description

replaces

transforms

signs

appends

Example
"replaces"

DomainResourceInterface

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

AccountCoverage

AccountGuarantor

Address

Age

AllergyIntoleranceReaction

Annotation

AppointmentParticipant

Attachment

CarePlanActivity

CarePlanActivityDetail

CareTeamParticipant

ClaimRelated

ClaimPayee

ClaimCareTeam

ClaimSupportingInfo

ClaimDiagnosis

ClaimProcedure

ClaimInsurance

ClaimAccident

ClaimItem

ClaimItemDetail

ClaimItemDetailSubDetail

ClaimResponseItem

ClaimResponseItemAdjudication

ClaimResponseItemDetail

ClaimResponseItemDetailSubDetail

ClaimResponseAddItem

ClaimResponseAddItemDetail

ClaimResponseAddItemDetailSubDetail

ClaimResponseTotal

ClaimResponsePayment

ClaimResponseProcessNote

ClaimResponseInsurance

ClaimResponseError

ClinicalImpressionInvestigation

ClinicalImpressionFinding

CodeableConcept

Coding

CommunicationRequestPayload

CompositionAttester

CompositionRelatesTo

CompositionEvent

CompositionSection

ConditionStage

ConditionEvidence

ConsentPolicy

ConsentVerification

ConsentProvision

ConsentProvisionActor

ConsentProvisionData

ContactDetail

ContactPoint

ContractContentDefinition

ContractTerm

ContractTermSecurityLabel

ContractTermOffer

ContractTermOfferParty

ContractTermOfferAnswer

ContractTermAsset

ContractTermAssetContext

ContractTermAssetValuedItem

ContractTermAction

ContractTermActionSubject

ContractSigner

ContractFriendly

ContractLegal

ContractRule

Contributor

Count

CoverageClass

CoverageCostToBeneficiary

CoverageCostToBeneficiaryException

DataRequirement

DataRequirementCodeFilter

DataRequirementDateFilter

DataRequirementSort

DetectedIssueEvidence

DetectedIssueMitigation

DeviceUdiCarrier

DeviceDeviceName

DeviceSpecialization

DeviceProperty

DeviceDefinitionUdiDeviceIdentifier

DeviceDefinitionDeviceName

DeviceDefinitionSpecialization

DeviceDefinitionCapability

DeviceDefinitionProperty

DeviceDefinitionMaterial

DeviceMetricCalibration

DeviceRequestParameter

DiagnosticReportMedia

Distance

DocumentReferenceRelatesTo

DocumentReferenceContent

DocumentReferenceContext

Dosage

DosageDoseAndRate

Duration

EncounterStatusHistory

EncounterClassHistory

EncounterParticipant

EncounterDiagnosis

EncounterHospitalization

EncounterLocation

EpisodeOfCareStatusHistory

EpisodeOfCareDiagnosis

Expression

Extension

FamilyMemberHistoryCondition

GoalTarget

GroupCharacteristic

GroupMember

HealthcareServiceEligibility

HealthcareServiceAvailableTime

HealthcareServiceNotAvailable

HumanName

Identifier

ImagingStudySeries

ImagingStudySeriesPerformer

ImagingStudySeriesInstance

ImmunizationPerformer

ImmunizationEducation

ImmunizationReaction

ImmunizationProtocolApplied

ImmunizationRecommendationRecommendation

ImmunizationRecommendationRecommendationDateCriterion

InsurancePlanContact

InsurancePlanCoverage

InsurancePlanCoverageBenefit

InsurancePlanCoverageBenefitLimit

InsurancePlanPlan

InsurancePlanPlanGeneralCost

InsurancePlanPlanSpecificCost

InsurancePlanPlanSpecificCostBenefit

InsurancePlanPlanSpecificCostBenefitCost

ListEntry

LocationPosition

LocationHoursOfOperation

MeasureGroup

MeasureGroupPopulation

MeasureGroupStratifier

MeasureGroupStratifierComponent

MeasureSupplementalData

MeasureReportGroup

MeasureReportGroupPopulation

MeasureReportGroupStratifier

MeasureReportGroupStratifierStratum

MeasureReportGroupStratifierStratumComponent

MeasureReportGroupStratifierStratumPopulation

MedicationIngredient

MedicationBatch

MedicationAdministrationPerformer

MedicationAdministrationDosage

MedicationDispensePerformer

MedicationDispenseSubstitution

MedicationRequestDispenseRequest

MedicationRequestDispenseRequestInitialFill

MedicationRequestSubstitution

Meta

MolecularSequenceReferenceSeq

MolecularSequenceVariant

MolecularSequenceQuality

MolecularSequenceQualityRoc

MolecularSequenceRepository

MolecularSequenceStructureVariant

MolecularSequenceStructureVariantOuter

MolecularSequenceStructureVariantInner

Money

Narrative

NutritionOrderOralDiet

NutritionOrderOralDietNutrient

NutritionOrderOralDietTexture

NutritionOrderSupplement

NutritionOrderEnteralFormula

NutritionOrderEnteralFormulaAdministration

ObservationReferenceRange

ObservationComponent

OrganizationContact

ParameterDefinition

PatientContact

PatientCommunication

PatientLink

Period

PlanDefinitionGoal

PlanDefinitionGoalTarget

PlanDefinitionAction

PlanDefinitionActionCondition

PlanDefinitionActionRelatedAction

PlanDefinitionActionParticipant

PlanDefinitionActionDynamicValue

PractitionerQualification

PractitionerRoleAvailableTime

PractitionerRoleNotAvailable

ProcedurePerformer

ProcedureFocalDevice

ProdCharacteristic

ProductShelfLife

ProvenanceAgent

ProvenanceEntity

Quantity

QuestionnaireItem

QuestionnaireItemEnableWhen

QuestionnaireItemAnswerOption

QuestionnaireItemInitial

QuestionnaireResponseItem

QuestionnaireResponseItemAnswer

Range

Ratio

Reference

RelatedArtifact

RelatedPersonCommunication

RequestGroupAction

RequestGroupActionCondition

RequestGroupActionRelatedAction

ResearchStudyArm

ResearchStudyObjective

RiskAssessmentPrediction

SampledData

Signature

SpecimenCollection

SpecimenProcessing

SpecimenContainer

SubstanceInstance

SubstanceIngredient

SupplyRequestParameter

TaskRestriction

TaskInput

TaskOutput

Timing

TimingRepeat

TriggerDefinition

UsageContext

VisionPrescriptionLensSpecification

VisionPrescriptionLensSpecificationPrism

Example
{"id": 4, "extension": [Extension]}

Encounter

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
BasicList - [Basic!]
Arguments
_reference - String!
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

planned

active

reserved

completed

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

planned

arrived

triaged

in_progress

onleave

finished

cancelled

entered_in_error

unknown

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

active

suspended

error

off

entered_in_error

test

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

planned

waitlist

active

onhold

finished

cancelled

entered_in_error

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

preparation

in_progress

not_done

on_hold

stopped

completed

entered_in_error

unknown

Example
"preparation"

EventTiming

Values
Enum Value Description

MORN

MORN_early

MORN_late

NOON

AFT

AFT_early

AFT_late

EVE

EVE_early

EVE_late

NIGHT

PHS

HS

WAKE

C

CM

CD

CV

AC

ACM

ACD

ACV

PC

PCM

PCD

PCV

Example
"MORN"

Expression

Fields
Field Name Description
id - ID
extension - [Extension!]
description - String
name - ID
language - String!
expression - String
reference - String
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

Fields
Input Field Description
missing - Boolean
gt - String
ge - String
eq - String
le - String
lt - String
Example
{
  "missing": true,
  "gt": "abc123",
  "ge": "xyz789",
  "eq": "xyz789",
  "le": "xyz789",
  "lt": "abc123"
}

FilterComparatorReference

Fields
Input Field Description
eq - String
Example
{"eq": "abc123"}

FilterComparatorString

Fields
Input Field Description
missing - Boolean
startswith - String
eq - String
Example
{
  "missing": false,
  "startswith": "abc123",
  "eq": "abc123"
}

FilterComparatorStringSet

Fields
Input Field Description
missing - Boolean
anymatch - [String!]
allmatch - [String!]
nonematch - [String!]
Example
{
  "missing": false,
  "anymatch": ["xyz789"],
  "allmatch": ["xyz789"],
  "nonematch": ["xyz789"]
}

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

active

cancelled

draft

entered_in_error

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

Fields
Field Name Description
cursor - String!
node - Goal!
Example
{
  "cursor": "abc123",
  "node": Goal
}

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

proposed

planned

accepted

cancelled

entered_in_error

rejected

active

on_hold

completed

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

person

animal

practitioner

device

medication

substance

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

partial

completed

entered_in_error

health_unknown

Example
"partial"

HumanName

Fields
Field Name Description
id - ID
extension - [Extension!]
use - NameUse
text - String
family - String
given - [String!]
prefix - [String!]
suffix - [String!]
period - Period
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

usual

official

temp

secondary

old

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

registered

available

cancelled

entered_in_error

unknown

Example
"registered"

Immunization

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
BasicList - [Basic!]
Arguments
_reference - String!
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

completed

entered_in_error

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

completed

entered_in_error

not_done

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

group

display

question

boolean

decimal

integer

date

dateTime

time

string

text

url

choice

open_choice

attachment

reference

quantity

Example
"group"

LinkType

Values
Enum Value Description

replaced_by

replaces

refer

seealso

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

working

snapshot

changes

Example
"working"

ListStatus

Values
Enum Value Description

current

retired

entered_in_error

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

instance

kind

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

active

suspended

inactive

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
_reference - String!
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

complete

pending

error

Example
"complete"

MeasureReportType

Values
Enum Value Description

individual

subject_list

summary

data_collection

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

in_progress

not_done

on_hold

completed

entered_in_error

stopped

unknown

Example
"in_progress"

MedicationAdministration

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
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
_reference - String!
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
_reference - String!
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
_reference - String!
BasicList - [Basic!]
Arguments
_reference - String!
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

active

completed

entered_in_error

intended

stopped

on_hold

unknown

not_taken

Example
"active"

MedicationStatus

Values
Enum Value Description

active

inactive

entered_in_error

Example
"active"

MedicationdispenseStatus

Values
Enum Value Description

preparation

in_progress

cancelled

on_hold

completed

entered_in_error

stopped

declined

unknown

Example
"preparation"

MedicationrequestIntent

Values
Enum Value Description

proposal

plan

order

original_order

reflex_order

filler_order

instance_order

option

Example
"proposal"

MedicationrequestStatus

Values
Enum Value Description

active

on_hold

cancelled

completed

entered_in_error

stopped

draft

unknown

Example
"active"

Meta

Fields
Field Name Description
id - ID
extension - [Extension!]
versionId - ID
lastUpdated - String
source - String
profile - [String!]
security - [Coding!]
tag - [Coding!]
Example
{
  "id": "4",
  "extension": [Extension],
  "versionId": 4,
  "lastUpdated": "abc123",
  "source": "xyz789",
  "profile": ["abc123"],
  "security": [Coding],
  "tag": [Coding]
}

MetricCalibrationState

Values
Enum Value Description

not_calibrated

calibration_required

calibrated

unspecified

Example
"not_calibrated"

MetricCalibrationType

Values
Enum Value Description

unspecified

offset

gain

two_point

Example
"unspecified"

MetricCategory

Values
Enum Value Description

measurement

setting

calculation

unspecified

Example
"measurement"

MetricColor

Values
Enum Value Description

black

red

green

yellow

blue

magenta

cyan

white

Example
"black"

MetricOperationalStatus

Values
Enum Value Description

on

off

standby

entered_in_error

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

usual

official

temp

nickname

anonymous

old

maiden

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

generated

extensions

additional

empty

Example
"generated"

NoteType

Values
Enum Value Description

display

print

printoper

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
_reference - String!
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

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

registered

preliminary

final

amended

cancelled

entered_in_error

unknown

corrected

Example
"registered"

OperationParameterUse

Values
Enum Value Description

in

out

Example
"in"

Organization

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
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

sense

antisense

Example
"sense"

PageInfo

Fields
Field Name Description
hasPreviousPage - Boolean!
hasNextPage - Boolean!
startCursor - String!
endCursor - String!
Example
{
  "hasPreviousPage": true,
  "hasNextPage": false,
  "startCursor": "abc123",
  "endCursor": "xyz789"
}

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

required

optional

information_only

Example
"required"

Participationstatus

Values
Enum Value Description

accepted

declined

tentative

needs_action

Example
"accepted"

Patient

Fields
Field Name Description
resourceType - String!
ProvenanceList - [Provenance!]
Arguments
_reference - String!
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

Fields
Field Name Description
cursor - String!
node - Patient!
Example
{
  "cursor": "abc123",
  "node": Patient
}

PatientFilterParams

Fields
Input Field Description
ids - FilterComparatorStringSet
tag - FilterComparatorStringSet
security - FilterComparatorStringSet
Example
{
  "ids": FilterComparatorStringSet,
  "tag": FilterComparatorStringSet,
  "security": FilterComparatorStringSet
}

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
_reference - String!
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
_reference - 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!]
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

derivation

revision

quotation

source

removal

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

draft

active

retired

unknown

Example
"draft"

QualityType

Values
Enum Value Description

indel

snp

unknown

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

lessThan

lessThanEqual

greaterThanEqual

greaterThan

Example
"lessThan"

QuantityInterface

Fields
Field Name Description
id - ID
extension - [Extension!]
value - Float
comparator - QuantityComparator
unit - String
system - String
code - String
Possible Types
QuantityInterface Types

Age

Count

Distance

Duration

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

in_progress

completed

amended

entered_in_error

stopped

Example
"in_progress"

QuestionnaireEnableBehavior

Values
Enum Value Description

all

any

Example
"all"

QuestionnaireEnableOperator

Values
Enum Value Description

exists

equal

notEqual

greaterThan

lessThan

greaterThanEqual

lessThanEqual

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

mild

moderate

severe

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

documentation

justification

citation

predecessor

successor

derived_from

depends_on

composed_of

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

queued

complete

error

partial

Example
"queued"

RepositoryType

Values
Enum Value Description

directlink

openapi

login

oauth

other

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

proposal

plan

directive

order

option

original_order

reflex_order

filler_order

instance_order

Example
"proposal"

RequestPriority

Values
Enum Value Description

routine

urgent

asap

stat

Example
"routine"

RequestStatus

Values
Enum Value Description

draft

active

on_hold

revoked

completed

entered_in_error

unknown

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

active

administratively_completed

approved

closed_to_accrual

closed_to_accrual_and_intervention

completed

disapproved

in_review

temporarily_closed_to_accrual

temporarily_closed_to_accrual_and_intervention

withdrawn

Example
"active"

Resource

Fields
Field Name Description
resourceType - String!
id - ID
meta - Meta
implicitRules - String
language - String
resource - ResourceInterface
Example
{
  "resourceType": "xyz789",
  "id": 4,
  "meta": Meta,
  "implicitRules": "abc123",
  "language": "abc123",
  "resource": ResourceInterface
}

ResourceInterface

ResourceTypes

Values
Enum Value Description

Account

ActivityDefinition

AdverseEvent

AllergyIntolerance

Appointment

AppointmentResponse

AuditEvent

Basic

Binary

BiologicallyDerivedProduct

BodyStructure

Bundle

CapabilityStatement

CarePlan

CareTeam

CatalogEntry

ChargeItem

ChargeItemDefinition

Claim

ClaimResponse

ClinicalImpression

CodeSystem

Communication

CommunicationRequest

CompartmentDefinition

Composition

ConceptMap

Condition

Consent

Contract

Coverage

CoverageEligibilityRequest

CoverageEligibilityResponse

DetectedIssue

Device

DeviceDefinition

DeviceMetric

DeviceRequest

DeviceUseStatement

DiagnosticReport

DocumentManifest

DocumentReference

DomainResource

EffectEvidenceSynthesis

Encounter

Endpoint

EnrollmentRequest

EnrollmentResponse

EpisodeOfCare

EventDefinition

Evidence

EvidenceVariable

ExampleScenario

ExplanationOfBenefit

FamilyMemberHistory

Flag

Goal

GraphDefinition

Group

GuidanceResponse

HealthcareService

ImagingStudy

Immunization

ImmunizationEvaluation

ImmunizationRecommendation

ImplementationGuide

InsurancePlan

Invoice

Library

Linkage

List

Location

Measure

MeasureReport

Media

Medication

MedicationAdministration

MedicationDispense

MedicationKnowledge

MedicationRequest

MedicationStatement

MedicinalProduct

MedicinalProductAuthorization

MedicinalProductContraindication

MedicinalProductIndication

MedicinalProductIngredient

MedicinalProductInteraction

MedicinalProductManufactured

MedicinalProductPackaged

MedicinalProductPharmaceutical

MedicinalProductUndesirableEffect

MessageDefinition

MessageHeader

MolecularSequence

NamingSystem

NutritionOrder

Observation

ObservationDefinition

OperationDefinition

OperationOutcome

Organization

OrganizationAffiliation

Parameters

Patient

PaymentNotice

PaymentReconciliation

Person

PlanDefinition

Practitioner

PractitionerRole

Procedure

Provenance

Questionnaire

QuestionnaireResponse

RelatedPerson

RequestGroup

ResearchDefinition

ResearchElementDefinition

ResearchStudy

ResearchSubject

Resource

RiskAssessment

RiskEvidenceSynthesis

Schedule

SearchParameter

ServiceRequest

Slot

Specimen

SpecimenDefinition

StructureDefinition

StructureMap

Subscription

Substance

SubstanceNucleicAcid

SubstancePolymer

SubstanceProtein

SubstanceReferenceInformation

SubstanceSourceMaterial

SubstanceSpecification

SupplyDelivery

SupplyRequest

Task

TerminologyCapabilities

TestReport

TestScript

ValueSet

VerificationResult

VisionPrescription

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

Fields
Field Name Description
id - ID
extension - [Extension!]
origin - Quantity!
period - Float!
factor - Float
lowerLimit - Float
upperLimit - Float
dimensions - Int!
data - String
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

aa

dna

rna

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

busy

free

busy_unavailable

busy_tentative

entered_in_error

Example
"busy"

Sort

Values
Enum Value Description

ASC

DESC

Example
"ASC"

SortDirection

Values
Enum Value Description

ascending

descending

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

available

unavailable

unsatisfactory

entered_in_error

Example
"available"

StrandType

Values
Enum Value Description

watson

crick

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

active

inactive

entered_in_error

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

draft

active

suspended

cancelled

completed

entered_in_error

unknown

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

unknown

proposal

plan

order

original_order

reflex_order

filler_order

instance_order

option

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