Patient
Represents an entity which is a patient
- : Login as a Service
- : Read Clinical Data
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/_export HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}- : Login as a Service
- : Read Clinical Data
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/_export HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}The search operation calls the database and loads results either from cache or data store. Care should be taken in the number of results retrieved by this operation.
- : Login as a Service
- : Read Clinical Data
The offet of the first result to return
The count of items to return in this result set
True if the server should count the matching results. May reduce performance
Instructs the result set to be ordered (in format: property:(asc|desc))
The query state identifier. This allows the client to get a stable result set.
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This operation is a CREATE ONLY operation, and will throw an error if the operation results in a duplicate. If you are looking for a CREATE OR UPDATE method use the POST with identifier operation
- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
There is a conflict in the update request (version mismatch)
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 5110
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
OPTIONS /hdsi/Patient HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}The HEAD operation is useful if you wish to determine if the header information for a specific result set has resulted in a change
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
There is not response for this method
No content
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
HEAD /hdsi/Patient HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Accept: */*
No content
This method will first use cache to locate the most recent copy before searching the database. It is recommended to use this method rather than a query to Resource?id={id}
- : Login as a Service
- : Read Clinical Data
The identifier of the object which should be retrieved
True if the server should send related objects to the caller in a bundle
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}Creates or updates a resource. That is, creates the resource if it does not exist, or updates it if it does
This method will attempt to update the resource if it exists (a-la PUT style) however, if a PUT fails the operation will create (a-la POST)
- : Login as a Service
- : Write Clinical Data
The identifier of the resource to be created or updated
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 5110
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}Updates the specified resource. If the resource does not exist than a 404 is thrown, if there is a conflict (such a mismatch of data) a 409 is thrown
This operation will update an existing resource on the server such that the data in the database exactly matches the data passed via the API.
Note: If you post an incomplete object (such as one missing identifiers, or addresses) then the current resource will have those attributes removed. For partial updates, use the PATCH operation instead.- : Login as a Service
- : Write Clinical Data
The identifier of the resource to be updated
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
There is a conflict in the update request (version mismatch)
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
PUT /hdsi/Patient/{id} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 5110
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This operation either logically or permanently deletes the identified resource so that it no longer appears in general searches. The method of deletion is controlled by the
- : Login as a Service
- : Write Clinical Data
The identifier of the resource to be deleted
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
There is a conflict in the update request (version mismatch)
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
DELETE /hdsi/Patient/{id} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}The metadata for the most recent version of this resource includes the last modified time, the e-tag, etc.
The identifier of the resource to be retrieved
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
There is not response for this method
No content
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
HEAD /hdsi/Patient/{id} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Accept: */*
No content
The PATCH operation allows for partial updating of a resource.
This method must be used in conjunction with an If-Match header indicating the version that you would like apply the patch against.
The server will load the most recent version and compre the version code with If-Match, if the match is successful the instructions in the PATCH are applied to the loaded version.- : Login as a Service
- : Write Clinical Data
The identifier of the resource to be patched
Represents a series of patch instructions
Gets or sets the version of the patch file
Application version
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
There is not response for this method
No content
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The patch submitted does not match the current version of the object being patched
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
PATCH /hdsi/Patient/{id} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 340
{
"version": "text",
"appliesTo": null,
"change": [
{
"op": "add",
"path": "text",
"value": null
}
],
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}No content
The result of the history operation is a
- : Login as a Service
- : Read Clinical Data
The identifier of the resource to retrieve
The last version of the object that should be returned
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/_history HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$diff HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$carepath-recompute HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$tag HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$analyze HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$carepath-unenroll HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$match HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$generate-careplan HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$validate HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$carepath-eligibilty HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$carepath-enroll HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}In SanteDB an operation or method is invoked using
- : Login as a Service
- : Write Clinical Data
The ID of the object which scopes the operation
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/$match-reset HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}This method allows the caller to retrieve a specific version of the identified object, which is useful for loading a previous copy of a resource for reference.
- : Login as a Service
- : Read Clinical Data
The identifier of the resource for which history sould be retrieved
The version of the resource to retrieve
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/_history/{versionId} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method returns a barcode which explicitly points at the specified resource in the specified authority.
The barcode is generated using the server's configuration, and is signed by the server's signing key.
For complete specification see: https://help.santesuite.org/santedb/extending-santedb/service-apis/health-data-service-interface-hdsi/digitally-signed-visual-code-api- : Login as a Service
- : Read Clinical Data
The identifier of the resource for which a VRP should be generated
The format of the barcode (santedb-vrp, code39, etc.)
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/_code HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This operation (like the _code operation) generates a digitally signed pointer for an object. Rather than rendering that pointer as a visual code, the API will return the structured contents of that code so the client can best determine how to represent the data.
For complete specification see: https://help.santesuite.org/santedb/extending-santedb/service-apis/health-data-service-interface-hdsi/digitally-signed-visual-code-api- : Login as a Service
- : Read Clinical Data
The identifier of the object for which the pointer should be created
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents an entity which is a patient
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Class concept
Creation act reference
Determiner concept
Status concept id
Gets the template key
Type concept identifier
Gets or sets the geo tag
Gets or sets the UUID of the previous version of this record
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/_ptr HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"multipleBirthOrder": 1,
"livingArrangement": "123e4567-e89b-12d3-a456-426614174000",
"religion": "123e4567-e89b-12d3-a456-426614174000",
"ethnicity": "123e4567-e89b-12d3-a456-426614174000",
"educationLevel": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirthPrecision": "F",
"genderConcept": "123e4567-e89b-12d3-a456-426614174000",
"dateOfBirth": "text",
"language": [
{
"externId": "text",
"isPreferred": true,
"languageCode": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"occupation": "123e4567-e89b-12d3-a456-426614174000",
"maritalStatus": "123e4567-e89b-12d3-a456-426614174000",
"deceasedDate": "text",
"deceasedDatePrecision": "F",
"vipStatus": "123e4567-e89b-12d3-a456-426614174000",
"nationality": "123e4567-e89b-12d3-a456-426614174000",
"address": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"classConcept": "123e4567-e89b-12d3-a456-426614174000",
"creationAct": "123e4567-e89b-12d3-a456-426614174000",
"determinerConcept": "123e4567-e89b-12d3-a456-426614174000",
"extension": [
{
"value": [
1
],
"externId": "text",
"extensionType": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"identifier": [
{
"value": "text",
"externId": "text",
"issued": "text",
"expires": "text",
"checkDigit": "text",
"domain": "123e4567-e89b-12d3-a456-426614174000",
"authority": null,
"type": "123e4567-e89b-12d3-a456-426614174000",
"reliability": "u",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"name": [
{
"externId": "text",
"component": [
{
"type": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"use": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"note": [
{
"text": "text",
"author": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"participation": [
{
"externId": "text",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"player": "123e4567-e89b-12d3-a456-426614174000",
"participationRole": "123e4567-e89b-12d3-a456-426614174000",
"act": "123e4567-e89b-12d3-a456-426614174000",
"quantity": 1,
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"relationship": [
{
"externId": "text",
"holder": "123e4567-e89b-12d3-a456-426614174000",
"negationInd": true,
"strength": 1,
"quantity": 1,
"relationshipType": "123e4567-e89b-12d3-a456-426614174000",
"relationshipRole": "123e4567-e89b-12d3-a456-426614174000",
"classification": "123e4567-e89b-12d3-a456-426614174000",
"target": "123e4567-e89b-12d3-a456-426614174000",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"statusConcept": "123e4567-e89b-12d3-a456-426614174000",
"tag": [
{
"key": "text",
"value": "text",
"source": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"telecom": [
{
"externId": "text",
"use": "123e4567-e89b-12d3-a456-426614174000",
"type": "123e4567-e89b-12d3-a456-426614174000",
"value": "text",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"template": "123e4567-e89b-12d3-a456-426614174000",
"typeConcept": "123e4567-e89b-12d3-a456-426614174000",
"policy": [
{
"policy": "123e4567-e89b-12d3-a456-426614174000",
"grant": "Deny",
"modifiedOn": "2026-01-01",
"source": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}
],
"geo": null,
"previousVersion": "123e4567-e89b-12d3-a456-426614174000",
"version": "123e4567-e89b-12d3-a456-426614174000",
"sequence": 1,
"creationTime": "text",
"obsoletionTime": "text",
"modifiedOn": "2026-01-01",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}- : Login as a Service
- : Read Clinical Data
The key of the hosting (container object)
The key of the sub-item to fetch
True if the server should include related objects in a bundle to the caller
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents a single care pathway
Gets or sets the mnemonic for the care pathway
Gets or sets the name of the care pathway
Gets or sets the description of the care pathway
Gets or sets the eligibility criteria (when someone can be enroled to create a care plan)
Gets or sets the enrolment mode
Gets or sets the type of encounter
Gets or sets the time that this object was last modified in ISO format
Gets the time this item was modified
Gets or sets the provenance identifier associated with the last update of this object
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/carepaths/{childResourceKey} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"mnemonic": "text",
"name": "text",
"description": "text",
"eligibility": "text",
"enrollment": "manual",
"encounterTemplate": "123e4567-e89b-12d3-a456-426614174000",
"updatedTime": "text",
"modifiedOn": "2026-01-01",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method will unlink, or delete (depending on behavior of the provider) the child resource from the container.
- : Login as a Service
- : Write Clinical Data
The key of the container
The actual value of the sub-key
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Operation was completed successfully
Represents a single care pathway
Gets or sets the mnemonic for the care pathway
Gets or sets the name of the care pathway
Gets or sets the description of the care pathway
Gets or sets the eligibility criteria (when someone can be enroled to create a care plan)
Gets or sets the enrolment mode
Gets or sets the type of encounter
Gets or sets the time that this object was last modified in ISO format
Gets the time this item was modified
Gets or sets the provenance identifier associated with the last update of this object
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
DELETE /hdsi/Patient/{id}/carepaths/{childResourceKey} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"mnemonic": "text",
"name": "text",
"description": "text",
"eligibility": "text",
"enrollment": "manual",
"encounterTemplate": "123e4567-e89b-12d3-a456-426614174000",
"updatedTime": "text",
"modifiedOn": "2026-01-01",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method will unlink, or delete (depending on behavior of the provider) the child resource from the container.
- : Login as a Service
- : Write Clinical Data
The key of the container
The actual value of the sub-key
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Operation was completed successfully
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
DELETE /hdsi/Patient/{id}/match-ignore/{childResourceKey} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}- : Login as a Service
- : Read Clinical Data
The key of the hosting (container object)
The key of the sub-item to fetch
True if the server should include related objects in a bundle to the caller
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/match-candidate/{childResourceKey} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method will unlink, or delete (depending on behavior of the provider) the child resource from the container.
- : Login as a Service
- : Write Clinical Data
The key of the container
The actual value of the sub-key
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Operation was completed successfully
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
DELETE /hdsi/Patient/{id}/match-candidate/{childResourceKey} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method performs a general search on the child resource type, however scoped to the container of the parent (so users within role container)
- : Login as a Service
- : Read Clinical Data
The key of the hosting (container object)
The offet of the first result to return
The count of items to return in this result set
True if the server should count the matching results. May reduce performance
Instructs the result set to be ordered (in format: property:(asc|desc))
The query state identifier. This allows the client to get a stable result set.
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
Represents a single care pathway
Gets or sets the mnemonic for the care pathway
Gets or sets the name of the care pathway
Gets or sets the description of the care pathway
Gets or sets the eligibility criteria (when someone can be enroled to create a care plan)
Gets or sets the enrolment mode
Gets or sets the type of encounter
Gets or sets the time that this object was last modified in ISO format
Gets the time this item was modified
Gets or sets the provenance identifier associated with the last update of this object
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/carepaths HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"mnemonic": "text",
"name": "text",
"description": "text",
"eligibility": "text",
"enrollment": "manual",
"encounterTemplate": "123e4567-e89b-12d3-a456-426614174000",
"updatedTime": "text",
"modifiedOn": "2026-01-01",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method adds a new child resource instance to the container and performs the necessary linking
- : Login as a Service
- : Write Clinical Data
The identiifer of the container
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Represents a single care pathway
Gets or sets the mnemonic for the care pathway
Gets or sets the name of the care pathway
Gets or sets the description of the care pathway
Gets or sets the eligibility criteria (when someone can be enroled to create a care plan)
Gets or sets the enrolment mode
Gets or sets the type of encounter
Gets or sets the time that this object was last modified in ISO format
Gets the time this item was modified
Gets or sets the provenance identifier associated with the last update of this object
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
Operation was completed successfully
Represents a single care pathway
Gets or sets the mnemonic for the care pathway
Gets or sets the name of the care pathway
Gets or sets the description of the care pathway
Gets or sets the eligibility criteria (when someone can be enroled to create a care plan)
Gets or sets the enrolment mode
Gets or sets the type of encounter
Gets or sets the time that this object was last modified in ISO format
Gets the time this item was modified
Gets or sets the provenance identifier associated with the last update of this object
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/carepaths HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 482
{
"mnemonic": "text",
"name": "text",
"description": "text",
"eligibility": "text",
"enrollment": "manual",
"encounterTemplate": "123e4567-e89b-12d3-a456-426614174000",
"updatedTime": "text",
"modifiedOn": "2026-01-01",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}{
"mnemonic": "text",
"name": "text",
"description": "text",
"eligibility": "text",
"enrollment": "manual",
"encounterTemplate": "123e4567-e89b-12d3-a456-426614174000",
"updatedTime": "text",
"modifiedOn": "2026-01-01",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "text",
"obsoletionTime": "text",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"obsoletedBy": "123e4567-e89b-12d3-a456-426614174000",
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method performs a general search on the child resource type, however scoped to the container of the parent (so users within role container)
- : Login as a Service
- : Read Clinical Data
The key of the hosting (container object)
The offet of the first result to return
The count of items to return in this result set
True if the server should count the matching results. May reduce performance
Instructs the result set to be ordered (in format: property:(asc|desc))
The query state identifier. This allows the client to get a stable result set.
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/{id}/match-candidate HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method adds a new child resource instance to the container and performs the necessary linking
- : Login as a Service
- : Write Clinical Data
The identiifer of the container
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
Operation was completed successfully
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/{id}/match-candidate HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 385
{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$analyze HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$xsd-complete HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$match HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$expand HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$schema-complete HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$generate-careplan HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$validate HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$match-reset HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Write Clinical Data
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets the operation invokation
Operation was completed successfully
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
POST /hdsi/Patient/$xref-use HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/x.santedb.rim.viewModel+json
Accept: */*
Content-Length: 42
{
"parameter": [
{
"name": "text",
"int": null
}
]
}{}- : Login as a Service
- : Read Clinical Data
The offet of the first result to return
The count of items to return in this result set
True if the server should count the matching results. May reduce performance
Instructs the result set to be ordered (in format: property:(asc|desc))
The query state identifier. This allows the client to get a stable result set.
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/match-candidate HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}- : Login as a Service
- : Read Clinical Data
The key of the sub-item to fetch
True if the server should include related objects
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Gets or sets the multiple birth order of the patient
Gets or sets the living arrangement
Gets or sets the religious affiliation
Gets or sets the ethnicity codes
Gets or sets the key of the education level
Gets or sets the precision ofthe date of birth
Gets or sets the gender concept key
Gets the date of birth as XML
Gets the person's languages of communication
Gets or sets the religious affiliation
Gets or sets the key of the marital status concept
Deceased date XML
Gets or sets the precision of the date of deceased
Gets or sets the VIP code
Gets or sets the religious affiliation
Gets a list of all addresses associated with the entity
Class concept
Creation act reference
Determiner concept
Gets a list of all extensions associated with the entity
Gets the identifiers associated with this entity
Gets a list of all names associated with the entity
Gets a list of all notes associated with the entity
Gets the acts in which this entity participates
Gets a list of all associated entities for this entity
Status concept id
Gets a list of all tags associated with the entity
Gets a list of all telecommunications addresses associated with the entity
Gets the template key
Type concept identifier
Gets or sets the security policy instances associated with the entity
Gets or sets the geo tag
Override the ETag
Gets or sets the UUID of the previous version of this record
True if the object is the head version
Gets or sets the UUID of the current version of this object
The sequence number of the version (for ordering)
Gets or sets the creation time as an ISO date format
Gets or sets the time that the data is no longer valid (was deleted/obsoleted) in ISO format
Gets the time that the object was last modified (from base data, default to CreationTime)
Gets or sets the security provenance object which represents the creation of this object
Gets or sets the security provenance object which represents the obsoletion of this data
Gets or sets the primary identifying UUID of this object
A query parameter which references itself - this is for query filters which pass the original data in
Operation was completed successfully
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
GET /hdsi/Patient/match-candidate/{childResourceKey} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}This method will unlink, or delete (depending on behavior of the provider) the child resource from the container.
- : Login as a Service
- : Write Clinical Data
The actual value of the sub-key
When using the view model serializer - specifies the view model definition to use which will load properties and return them inline in the response
Operation was completed successfully
A bundle represents a batch of objects which are included within the bundle
Gets the time the bundle was modified
Gets or sets the sequence control for this bundle
A unique identifier which correlates this bundle with other bundles that are about the same "subject"
Entry into the bundle
Gets or sets the count in this bundle
Gets or sets the count in this bundle
Gets or sets the total results
Gets or sets the primary identifying UUID of this object
Gets or sets the operation
Gets the type registration of this object
The provided resource was in an incorrect format
The principal is unauthorized and needs to either elevate or authenticate themselves
The principal is not permitted (cannot elevate) to perform the operation
The requested object does not exist
The specified object did exist however is no-longer present
The client is submitting an invalid object
There was a business rule violation executing the operation
The server rejected the request due to a throttling constraint
The server encountered an error processing the result
The service is not available (starting up or shutting down)
DELETE /hdsi/Patient/match-candidate/{childResourceKey} HTTP/1.1
Host: ims-ncc1701.santesuite.net:8443
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"modifiedOn": "2026-01-01",
"correlationSeq": 1,
"correlationId": "123e4567-e89b-12d3-a456-426614174000",
"resource": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text",
"modifiedOn": "2026-01-01"
}
],
"focal": [
"123e4567-e89b-12d3-a456-426614174000"
],
"offset": 1,
"count": 1,
"totalResults": 1,
"id": "123e4567-e89b-12d3-a456-426614174000",
"operation": "Auto",
"$type": "text"
}Last updated
Was this helpful?