AdvancedMD FHIR Single API (US Core 6.1.0)

Read-only HL7 FHIR R4 (4.0.1) API for single-patient data access, aligned to the HL7 FHIR US Core Implementation Guide STU 6.1.0 and published for ONC (g)(10) Cures Act certification. Supports both standalone and EHR launch for patient and practitioner SMART apps, with 58 documented paths across 21 FHIR resource types (read, search-type, and POST _search), plus the $docref operation. Base URLs are organization-specific under https://providerapi.advancedmd.com/v1/r4/{orgId}.

OpenAPI Specification

advancedmd-fhir-single-api-openapi.json Raw ↑
{
  "openapi": "3.0.1",
  "info": {
    "version": "6.1.0",
    "title": "FHIR Single API - US Core 6.1.0",
    "description": "Fast Healthcare Interoperability Resources (HL7® FHIR®, pronounced \"Fire\") defines a set of \"Resources\" that represent granular clinical concepts. The resources can be managed in isolation, or aggregated into complex documents. Technically, FHIR is designed for the web; the resources are based on simple JSON structures, with an http-based RESTful protocol where each resource has predictable URL. Where possible, open internet standards are used for data representation. This OpenAPI specification is aligned to the HL7 FHIR US Core Implementation Guide STU 6.1.0 on FHIR R4 (v4.0.1).\n",
    "x-fhir-version": "4.0.1",
    "x-us-core-version": "6.1.0"
  },
  "servers": [
    {
      "url": "https://providerapi.advancedmd.com/v1/r4"
    }
  ],
  "externalDocs": {
    "description": "HL7 FHIR US Core IG STU 6.1.0",
    "url": "https://hl7.org/fhir/us/core/STU6.1/"
  },
  "tags": [
    {
      "name": "AllergyIntolerance"
    },
    {
      "name": "CarePlan"
    },
    {
      "name": "CareTeam"
    },
    {
      "name": "Condition"
    },
    {
      "name": "Coverage"
    },
    {
      "name": "Device"
    },
    {
      "name": "DiagnosticReport"
    },
    {
      "name": "DocumentReference"
    },
    {
      "name": "Encounter"
    },
    {
      "name": "Goal"
    },
    {
      "name": "Immunization"
    },
    {
      "name": "Location"
    },
    {
      "name": "MedicationDispense"
    },
    {
      "name": "MedicationRequest"
    },
    {
      "name": "Observation"
    },
    {
      "name": "Organization"
    },
    {
      "name": "Patient"
    },
    {
      "name": "Practitioner"
    },
    {
      "name": "Procedure"
    },
    {
      "name": "Provenance"
    },
    {
      "name": "RelatedPerson"
    }
  ],
  "paths": {
    "/Patient": {
      "get": {
        "tags": [
          "Patient"
        ],
        "description": "This interaction searches a set of Patients based on some filter criteria. Search interactions take a series of query parameters for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-patient.html'>📘 FHIR documentation for Patient.</a></p>\n\n🛡️ **Authorization behavior:**\n- **Patients** (using `patient/*.read` scope) can access only their own Patient resource.\n- **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n- **Practitioners** (using `user/*.read` scope) must explicitly pass the `_id` query parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "_id",
            "in": "query",
            "description": "Logical ID of the Patient resource. Required for practitioners to access specific patients when using `user/*.read`",
            "schema": {
              "type": "integer"
            },
            "example": 6077169
          },
          {
            "name": "identifier",
            "in": "query",
            "description": "A patient business identifier such as an MRN or MPI. Use token syntax `{system}|{value}` when the issuing system is known, or just the identifier value when the server can infer the system.",
            "schema": {
              "type": "string"
            },
            "example": "http://hospital.smarthealthit.org|90332213"
          },
          {
            "name": "name",
            "in": "query",
            "description": "A text search against patient name. Current implementation behavior primarily matches family names across all `Patient.name` entries (for example `official`, `old`) and may not return results for given-name-only input.",
            "schema": {
              "type": "string"
            },
            "example": "Jones"
          },
          {
            "name": "birthdate",
            "in": "query",
            "description": "The patient's date of birth. Use in combination with `name` for better match precision. Format is `YYYY-MM-DD`.",
            "schema": {
              "type": "string",
              "format": "date"
            },
            "example": "1990-07-04"
          },
          {
            "name": "gender",
            "in": "query",
            "description": "The patient's administrative gender. Use in combination with `name` for better match precision. Token values are `male`, `female`, `other`, or `unknown`.",
            "schema": {
              "type": "string"
            },
            "example": "female"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Patient"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/Patient/{id}": {
      "get": {
        "tags": [
          "Patient"
        ],
        "description": "This interaction searches Patient based on patient id. Search interactions take patient id in path for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-patient.html'>📘 FHIR documentation for Patient.</a></p>\n\n🛡️ **Authorization behavior:**\n- **Patients** (using `patient/*.read` scope) can access only their own Patient resource.\n- **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n- **Practitioners** (using `user/*.read` scope) must explicitly pass the `id` path parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "The logical resource id associated with the Resource",
            "required": true,
            "schema": {
              "type": "integer",
              "example": 6077169
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/Patient"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/Patient/_search": {
      "post": {
        "tags": [
          "Patient"
        ],
        "description": "This interaction searches a set of Patients based on some filter criteria. Search interactions take a series of parameters of name''=''value pairs encoded as an application/x-www-form-urlencoded submission for a POST.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-patient.html'>📘 FHIR documentation for Patient.</a></p>\n\n🛡️ **Authorization behavior:**\n- **Patients** (using `patient/*.read` scope) can access only their own Patient resource.\n- **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n- **Practitioners** (using `user/*.read` scope) must include `_id` in the request body to query another patient.\n",
        "operationId": "Patients Search using POST",
        "requestBody": {
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "_id": {
                    "type": "integer",
                    "description": "The resource identity",
                    "example": 6077169
                  },
                  "identifier": {
                    "type": "string",
                    "description": "A patient business identifier such as an MRN or MPI. Use token syntax `{system}|{value}` when the issuing system is known, or provide only the identifier value when the server can infer the system.",
                    "example": "http://hospital.smarthealthit.org|90332213"
                  },
                  "name": {
                    "type": "string",
                    "description": "A text search against patient name. Current implementation behavior primarily matches family names across all `Patient.name` entries (for example `official`, `old`) and may not return results for given-name-only input.",
                    "example": "Jones"
                  },
                  "birthdate": {
                    "type": "string",
                    "format": "date",
                    "description": "The patient's date of birth. Use in combination with `name` for better match precision. Format is `YYYY-MM-DD`.",
                    "example": "1990-07-04"
                  },
                  "gender": {
                    "type": "string",
                    "description": "The patient's administrative gender. Use in combination with `name` for better match precision. Token values: `male`, `female`, `other`, `unknown`.",
                    "example": "female"
                  }
                },
                "required": [
                  "_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Patient bundle",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Patient"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/AllergyIntolerance": {
      "get": {
        "tags": [
          "AllergyIntolerance"
        ],
        "description": "This interaction searches a set of AllergyIntolerances based on some filter criteria. Search interactions take a series of query parameters for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-allergyintolerance.html'>📘 FHIR documentation for AllergyIntolerance.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` query parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "patient",
            "in": "query",
            "description": "Who the sensitivity is for",
            "schema": {
              "type": "string"
            },
            "examples": {
              "patient_id": {
                "summary": "Logical patient id",
                "value": "6077169"
              },
              "patient_reference": {
                "summary": "Relative Patient reference",
                "value": "Patient/6077169"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/AllergyIntolerance"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/AllergyIntolerance/{id}": {
      "get": {
        "tags": [
          "AllergyIntolerance"
        ],
        "description": "This interaction searches AllergyIntolerance based on allergy intolerance id.Search interactions take allergy intolerance id in path for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-allergyintolerance.html'>📘 FHIR documentation for AllergyIntolerance.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` query parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "example": 213
            }
          },
          {
            "name": "patient",
            "in": "query",
            "description": "Patient ID to filter the search.",
            "schema": {
              "type": "integer",
              "example": 6077169
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/AllergyIntolerance"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/AllergyIntolerance/_search": {
      "post": {
        "tags": [
          "AllergyIntolerance"
        ],
        "description": "This interaction searches a set of AllergyIntolerances based on some filter criteria. Search interactions take a series of parameters of name''=''value pairs encoded as an application/x-www-form-urlencoded submission for a POST.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-allergyintolerance.html'>📘 FHIR documentation for AllergyIntolerance.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` parameter (in the request body) to access another patient's data.\n",
        "operationId": "AllergyIntolerances Search using POST",
        "requestBody": {
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "patient": {
                    "type": "integer",
                    "description": "Who allergy intolerance is for",
                    "example": 6077169
                  }
                },
                "required": [
                  "patient"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "AllergyIntolerance bundle",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AllergyIntolerance"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/CarePlan": {
      "get": {
        "tags": [
          "CarePlan"
        ],
        "description": "This interaction searches a set of CarePlans based on some filter criteria. Search interactions take a series of query parameters for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-careplan.html'>📘 FHIR documentation for CarePlan.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` query parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "patient",
            "in": "query",
            "description": "Who the care plan is for",
            "schema": {
              "type": "string"
            },
            "examples": {
              "patient_id": {
                "summary": "Logical patient id",
                "value": "6077169"
              },
              "patient_reference": {
                "summary": "Relative Patient reference",
                "value": "Patient/6077169"
              }
            }
          },
          {
            "name": "category",
            "in": "query",
            "description": "Type of care plan",
            "schema": {
              "type": "string"
            },
            "example": 736373009
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CarePlan"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/CarePlan/{id}": {
      "get": {
        "tags": [
          "CarePlan"
        ],
        "description": "This interaction searches Careplan based on care plan id.Search interactions take careplan id in path for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-careplan.html'>📘 FHIR documentation for CarePlan.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` query parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "The logical resource id associated with the Resource.",
            "required": true,
            "schema": {
              "type": "integer",
              "example": 153649881
            }
          },
          {
            "name": "patient",
            "in": "query",
            "description": "Patient ID to filter the search.",
            "schema": {
              "type": "integer",
              "example": 6077169
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/CarePlan"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/CarePlan/_search": {
      "post": {
        "tags": [
          "CarePlan"
        ],
        "description": "This interaction searches a set of CarePlans based on some filter criteria. Search interactions take a series of parameters of name''=''value pairs encoded as an application/x-www-form-urlencoded submission for a POST.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-careplan.html'>📘 FHIR documentation for CarePlan.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` parameter (in the request body) to access another patient's data.\n",
        "operationId": "CarePlans Search using POST",
        "requestBody": {
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "patient": {
                    "type": "integer",
                    "description": "Who care plan is for",
                    "example": 6077169
                  },
                  "category": {
                    "type": "string",
                    "description": "Type of care plan",
                    "example": 736373009
                  }
                },
                "required": [
                  "patient",
                  "category"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "CarePlan bundle",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CarePlan"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/CareTeam": {
      "get": {
        "tags": [
          "CareTeam"
        ],
        "description": "This interaction searches a set of CareTeams based on some filter criteria. Search interactions take a series of query parameters for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-careteam.html'>📘 FHIR documentation for CareTeam.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` query parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "patient",
            "in": "query",
            "description": "Who care team is for",
            "schema": {
              "type": "string"
            },
            "examples": {
              "patient_id": {
                "summary": "Logical patient id",
                "value": "6077169"
              },
              "patient_reference": {
                "summary": "Relative Patient reference",
                "value": "Patient/6077169"
              }
            }
          },
          {
            "name": "status",
            "in": "query",
            "description": "proposed | active | suspended | inactive | entered-in-error",
            "schema": {
              "type": "string"
            },
            "example": "active"
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CareTeam"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/CareTeam/{id}": {
      "get": {
        "tags": [
          "CareTeam"
        ],
        "description": "This interaction searches CareTeam based on careteam id.Search interactions take care  team id in path for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-careteam.html'>📘 FHIR documentation for CareTeam.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` query parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "example": "00000000-0000-0000-0000-000000003238"
            }
          },
          {
            "name": "patient",
            "in": "query",
            "description": "Patient ID to filter the search.",
            "schema": {
              "type": "integer",
              "example": 6077169
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "$ref": "#/components/schemas/CareTeam"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/CareTeam/_search": {
      "post": {
        "tags": [
          "CareTeam"
        ],
        "description": "This interaction searches a set of CareTeam based on some filter criteria. Search interactions take a series of parameters of name''=''value pairs encoded as an application/x-www-form-urlencoded submission for a POST.<p><a href='https://hl7.org/fhir/us/core/STU6.1/StructureDefinition-us-core-careteam.html'>📘 FHIR documentation for CareTeam.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` parameter (in the request body) to access another patient's data.\n",
        "operationId": "CareTeam Search using POST",
        "requestBody": {
          "content": {
            "application/x-www-form-urlencoded": {
              "schema": {
                "type": "object",
                "properties": {
                  "patient": {
                    "type": "integer",
                    "description": "Who careteam is for",
                    "example": 6077169
                  },
                  "status": {
                    "type": "string",
                    "description": "proposed | active | suspended | inactive | entered-in-error",
                    "example": "active"
                  }
                },
                "required": [
                  "patient",
                  "status"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "CareTeam bundle",
            "content": {
              "application/fhir+json;charset=utf-8": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CareTeam"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/Condition": {
      "get": {
        "tags": [
          "Condition"
        ],
        "description": "This interaction searches a set of Conditions based on some filter criteria. Search interactions take a series of query parameters for a GET.<p><a href='https://hl7.org/fhir/us/core/STU6.1/CapabilityStatement-us-core-server.html#condition'>📘 FHIR documentation for Condition.</a></p>\n\n🛡️ **Authorization behavior:**\n  - **Patients** (using `patient/*.read` scope) can access only their own resources.\n  - **Practitioners** (using `patient/*.read` scope) can access to only one assigned patient.\n  - **Practitioners** (using `user/*.read` scope) must provide the `patient` query parameter to access another patient's data.\n",
        "parameters": [
          {
            "name": "patient",
            "in": "query",
            "description": "Who condition is for",
            "schema": {
              "type": "string"
            },
            "examples": {
              "patient_id": {
                "summary": "Logical patient id",
                "value": "6077169"
              },
              "patient_reference": {
                "summary": "Relative Patient reference",
                "value": "Patient/6077169"
              }
     

# --- truncated at 32 KB (324 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/advancedmd/refs/heads/main/openapi/advancedmd-fhir-single-api-openapi.json