createPatient
Creates a patient for an account holder.
CreatePatientMutationInput
Autogenerated input type of CreatePatientMutation
- clientMutationId: String
A unique identifier for the client performing the mutation.
- userId: ID!required
ID of user
- firstName: String!required
First name
- lastName: String!required
Last name
- relationship: PatientRelationshipEnum!required
Relationship to account holder
- middleName: String
- dateOfBirth: ISO8601Date
Date of birth
- gender: PatientGenderEnum
Gender
- pmsPatientIdentifier: String
PMS patient identifier
- personalIdentityNumber: String
Personal identity number (Sweden only)
CreatePatientMutationPayload
Autogenerated return type of CreatePatientMutation.
- clientMutationId: String
A unique identifier for the client performing the mutation.
- errors: [InputError!]!
Validation errors
- patient: PrescriptionPatient
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"
}
}
}
}