Starfish API Documentation

createPatient

Creates a patient for an account holder.

CreatePatientMutationInput

Autogenerated input type of CreatePatientMutation

CreatePatientMutationPayload

Autogenerated return type of CreatePatientMutation.

Query

mutation($input: CreatePatientMutationInput!) {
  createPatient(input: $input) {
    patient {
      id
      firstName
      lastName
      middleName
      relationship
      dateOfBirth
      gender
    }
  }
}

Variables

{
  "input": {
    "userId": "AccountHolder-XL3FBMGL86",
    "firstName": "John",
    "lastName": "Doe",
    "middleName": "Robert",
    "relationship": "dependent",
    "dateOfBirth": "2010-05-15",
    "gender": "male"
  }
}

Response

{
  "data": {
    "createPatient": {
      "patient": {
        "id": "PrescriptionPatient-6PGCYE9RVD4",
        "firstName": "John",
        "lastName": "Doe",
        "middleName": "Robert",
        "relationship": "dependent",
        "dateOfBirth": "2010-05-15",
        "gender": "male"
      }
    }
  }
}