From a34699e3ef74f1fb480d5cefcf2c1ee549306b3b Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Wed, 6 Jun 2018 11:56:37 -0400 Subject: [PATCH 1/9] WIP refactor pagination --- examples/smart-ehr/yarn.lock | 63 +- lib/pagination.js | 71 +- lib/smart.js | 45 +- test/client-test.js | 53 +- test/fixtures/valid-capability-statement.json | 19500 +++++++++++++++- 5 files changed, 19475 insertions(+), 257 deletions(-) diff --git a/examples/smart-ehr/yarn.lock b/examples/smart-ehr/yarn.lock index d2f4808a..fa6ee7fc 100644 --- a/examples/smart-ehr/yarn.lock +++ b/examples/smart-ehr/yarn.lock @@ -39,8 +39,8 @@ aws-sign2@~0.7.0: resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" aws4@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" + version "1.7.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289" bcrypt-pbkdf@^1.0.0: version "1.0.1" @@ -67,18 +67,6 @@ body-parser@1.18.2: raw-body "2.3.2" type-is "~1.6.15" -boom@4.x.x: - version "4.3.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" - dependencies: - hoek "4.x.x" - -boom@5.x.x: - version "5.2.0" - resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" - dependencies: - hoek "4.x.x" - bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -121,12 +109,6 @@ crc@3.4.4: version "3.4.4" resolved "https://registry.yarnpkg.com/crc/-/crc-3.4.4.tgz#9da1e980e3bd44fc5c93bf5ab3da3378d85e466b" -cryptiles@3.x.x: - version "3.1.2" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" - dependencies: - boom "5.x.x" - dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -305,15 +287,6 @@ har-validator@~5.0.3: ajv "^5.1.0" har-schema "^2.0.0" -hawk@~6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" - dependencies: - boom "4.x.x" - cryptiles "3.x.x" - hoek "4.x.x" - sntp "2.x.x" - hoek@4.x.x: version "4.2.1" resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" @@ -471,17 +444,21 @@ proxy-addr@~2.0.3: ipaddr.js "1.6.0" punycode@2.x.x: - version "2.1.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d" + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" -qs@6.5.1, qs@~6.5.1: +qs@6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" +qs@~6.5.1: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + random-bytes@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" @@ -500,8 +477,8 @@ raw-body@2.3.2: unpipe "1.0.0" request@^2.81.0: - version "2.85.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa" + version "2.87.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" dependencies: aws-sign2 "~0.7.0" aws4 "^1.6.0" @@ -511,7 +488,6 @@ request@^2.81.0: forever-agent "~0.6.1" form-data "~2.3.1" har-validator "~5.0.3" - hawk "~6.0.2" http-signature "~1.2.0" is-typedarray "~1.0.0" isstream "~0.1.2" @@ -521,15 +497,18 @@ request@^2.81.0: performance-now "^2.1.0" qs "~6.5.1" safe-buffer "^5.1.1" - stringstream "~0.0.5" tough-cookie "~2.3.3" tunnel-agent "^0.6.0" uuid "^3.1.0" -safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.1: +safe-buffer@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" +safe-buffer@^5.0.1, safe-buffer@^5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + send@0.16.2: version "0.16.2" resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" @@ -575,12 +554,6 @@ simple-oauth2@1.5.2: joi "^12.0.0" request "^2.81.0" -sntp@2.x.x: - version "2.1.0" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" - dependencies: - hoek "4.x.x" - sshpk@^1.7.0: version "1.14.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb" @@ -603,10 +576,6 @@ statuses@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" -stringstream@~0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" - topo@2.x.x: version "2.0.2" resolved "https://registry.yarnpkg.com/topo/-/topo-2.0.2.tgz#cd5615752539057c0dc0491a621c3bc6fbe1d182" diff --git a/lib/pagination.js b/lib/pagination.js index 153ad3f2..64ec2781 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -1,3 +1,5 @@ +const { URL } = require('url'); + /** * Class for paging Bundles. * @private @@ -12,6 +14,56 @@ class Pagination { */ constructor(httpClient) { this.httpClient = httpClient; + this.baseUrl = httpClient.axiosInstance.defaults.baseURL; + this.initialResults = null; + this.currentResults = null; + this._getpages = null; + this._getpagesoffset = null; + this._count = null; + } + + initialize(results) { + this.initialResults = results; + this.currentResults = results; + + if (this.nextLink()) { this.parseUrl() }; + } + + parseUrl() { + const nextUrl = new URL(this.nextLink().url); + + ['_getpages', '_getpagesoffset', '_count'].forEach((searchParam) => { + this[searchParam] = nextUrl.searchParams.get(searchParam); + }) + } + + nextLink() { + return this.getLink(/next/); + } + + prevLink() { + return this.getLink(/^prev(ious)?$/); + } + + selfLink() { + return this.getLink(/self/); + } + + goToPageLink(page) { + const newOffset = (page * this._count) - this._count; + + return `${this.baseUrl}?_getpages=${this._getpages}&_getpagesoffset=${newOffset}&_count=${this._count}&_pretty=true&_bundletype=searchset`; + } + + goToPage(page) { + const selectedPage = this.goToPageLink(page); + + this.currentResults = selectedPage ? this.httpClient.get(selectedPage) : undefined; + return this.currentResults; + } + + currentPage() { + return this.getAndSetCurrent(this.selfLink()); } /** @@ -21,9 +73,8 @@ class Pagination { * * @return {Promise} FHIR resources in a FHIR Bundle structure. */ - nextPage(results) { - const nextLink = results.link.find(link => link.relation === 'next'); - return nextLink ? this.httpClient.get(nextLink.url) : undefined; + nextPage() { + return this.getAndSetCurrent(this.nextLink()); } /** @@ -33,9 +84,17 @@ class Pagination { * * @return {Promise} FHIR resources in a FHIR Bundle structure. */ - prevPage(results) { - const prevLink = results.link.find(link => link.relation.match(/^prev(ious)?$/)); - return prevLink ? this.httpClient.get(prevLink.url) : undefined; + prevPage() { + return this.getAndSetCurrent(this.prevLink()); + } + + getAndSetCurrent(link) { + this.currentResults = link ? this.httpClient.get(link.url) : undefined; + return this.currentResults; + } + + getLink(regex) { + return this.currentResults.link.find(link => link.relation.match(regex)); } } diff --git a/lib/smart.js b/lib/smart.js index c05ba3d2..f9a7f58a 100644 --- a/lib/smart.js +++ b/lib/smart.js @@ -25,32 +25,29 @@ function authFromCapability(capabilityStatement) { try { capabilityStatement.rest.forEach((restItem) => { - restItem.security.service.forEach((serviceItem) => { - serviceItem.coding.forEach((codingItem) => { - if (codingItem.code === 'SMART-on-FHIR') { - const uris = restItem.security.extension.find(x => x.url === smartOauthUrl); - - uris.extension.forEach((ext) => { - switch (ext.url) { - case 'authorize': - authMetadata.authorizeUrl = new URL(ext.valueUri); - break; - case 'token': - authMetadata.tokenUrl = new URL(ext.valueUri); - break; - case 'register': - authMetadata.registerUrl = new URL(ext.valueUri); - break; - case 'manage': - authMetadata.manageUrl = new URL(ext.valueUri); - break; - default: - } - }); - } - }); + restItem.security.extension.forEach((extensionItem) => { + if (extensionItem.url === smartOauthUrl) { + extensionItem.extension.forEach((ext) => { + switch (ext.url) { + case 'authorize': + authMetadata.authorizeUrl = new URL(ext.valueUri); + break; + case 'token': + authMetadata.tokenUrl = new URL(ext.valueUri); + break; + case 'register': + authMetadata.registerUrl = new URL(ext.valueUri); + break; + case 'manage': + authMetadata.manageUrl = new URL(ext.valueUri); + break; + default: + } + }); + } }); }); + capabilityStatement.rest.f((rest)) return authMetadata; } catch (error) { logError(error); diff --git a/test/client-test.js b/test/client-test.js index b7b4c5bb..c8fcce02 100644 --- a/test/client-test.js +++ b/test/client-test.js @@ -116,10 +116,10 @@ describe('Client', function () { const authMetadata = await this.fhirClient.smartAuthMetadata(); expect(authMetadata).to.deep.equal({ - authorizeUrl: new URL('https://sb-auth.smarthealthit.org/authorize'), - tokenUrl: new URL('https://sb-auth.smarthealthit.org/token'), - registerUrl: new URL('https://sb-auth.smarthealthit.org/register'), - manageUrl: new URL('https://sb-auth.smarthealthit.org/manage'), + authorizeUrl: new URL('https://launch.smarthealthit.org/v/r3/auth/authorize'), + tokenUrl: new URL('https://launch.smarthealthit.org/v/r3/auth/token'), + registerUrl: new URL('https://launch.smarthealthit.org/v/r3/auth/register'), + manageUrl: new URL('https://launch.smarthealthit.org/v/r3/auth/manage'), }); }); }); @@ -387,6 +387,23 @@ describe('Client', function () { }); describe('pagination', function () { + describe('#goToPage', function () { + it('returns httpClient get for a specified page number', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset') + .reply(200, () => readStreamFor('search-results-page-2.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + this.fhirClient.pagination.initialize(searchResults); + + const response = await this.fhirClient.pagination.goToPage(2); + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset'; + + expect(response.link[0].url).to.equal(url); + }); + }); describe('#nextPage', function () { it('returns httpClient get for the next link', async function () { nock(this.baseUrl) @@ -395,16 +412,21 @@ describe('Client', function () { .reply(200, () => readStreamFor('search-results-page-2.json')); const searchResults = readFixture('search-results-page-1.json'); - const response = await this.fhirClient.nextPage(searchResults); + + this.fhirClient.pagination.initialize(searchResults); + + const response = await this.fhirClient.pagination.nextPage(); const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset'; expect(response.link[0].url).to.equal(url); }); it('returns undefined if no next page exists', function () { - const results = readFixture('search-results.json'); + const searchResults = readFixture('search-results.json'); + + this.fhirClient.pagination.initialize(searchResults); - expect(this.fhirClient.nextPage(results)).to.equal(undefined); + expect(this.fhirClient.pagination.nextPage()).to.equal(undefined); }); }); @@ -416,15 +438,21 @@ describe('Client', function () { .reply(200, () => readStreamFor('search-results-page-1.json')); const searchResults = readFixture('search-results-page-2.json'); - const response = await this.fhirClient.prevPage(searchResults); + + this.fhirClient.pagination.initialize(searchResults); + + const response = await this.fhirClient.prevPage(); const url = 'https://example.com/Patient?_count=3&gender=female'; expect(response.link[0].url).to.equal(url); }); it('returns undefined if no previous page exists', function () { - const results = readFixture('search-results.json'); - expect(this.fhirClient.prevPage(results)).to.equal(undefined); + const searchResults = readFixture('search-results.json'); + + this.fhirClient.pagination.initialize(searchResults); + + expect(this.fhirClient.prevPage()).to.equal(undefined); }); it('detects and responds to "prev" relations', async function () { @@ -435,7 +463,10 @@ describe('Client', function () { const searchResults = readFixture('search-results-page-2.json'); searchResults.link[2].relation = 'prev'; - const response = await this.fhirClient.prevPage(searchResults); + + this.fhirClient.pagination.initialize(searchResults); + + const response = await this.fhirClient.prevPage(); const url = 'https://example.com/Patient?_count=3&gender=female'; expect(response.link[0].url).to.equal(url); diff --git a/test/fixtures/valid-capability-statement.json b/test/fixtures/valid-capability-statement.json index 76e7c1bf..7565b94a 100644 --- a/test/fixtures/valid-capability-statement.json +++ b/test/fixtures/valid-capability-statement.json @@ -1,15 +1,12 @@ { "resourceType": "CapabilityStatement", "status": "active", - "date": "2018-03-30T16:04:37+00:00", + "date": "2018-05-24T13:57:05-04:00", "publisher": "Not provided", "kind": "instance", "software": { - "name": "HAPI FHIR Server", - "version": "2.4" - }, - "implementation": { - "description": "HSPC Reference API Server" + "name": "Smile CDR", + "version": "2018.03.R01" }, "fhirVersion": "3.0.1", "acceptUnknown": "extensions", @@ -21,53 +18,36 @@ { "mode": "server", "security": { + "cors": true, "extension": [ { "url": "http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris", "extension": [ { "url": "authorize", - "valueUri": "https://sb-auth.smarthealthit.org/authorize" + "valueUri": "https://launch.smarthealthit.org/v/r3/auth/authorize" }, { "url": "token", - "valueUri": "https://sb-auth.smarthealthit.org/token" + "valueUri": "https://launch.smarthealthit.org/v/r3/auth/token" }, { "url": "register", - "valueUri": "https://sb-auth.smarthealthit.org/register" + "valueUri": "https://launch.smarthealthit.org/v/r3/auth/register" }, { "url": "manage", - "valueUri": "https://sb-auth.smarthealthit.org/manage" + "valueUri": "https://launch.smarthealthit.org/v/r3/auth/manage" } ] } - ], - "service": [ - { - "coding": [ - { - "system": "http://hl7.org/fhir/restful-security-service", - "code": "SMART-on-FHIR", - "display": "SMART-on-FHIR" - } - ], - "text": "OAuth2 using SMART-on-FHIR profile (see http://docs.smarthealthit.org)" - } ] }, "resource": [ { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 1629 - } - ], - "type": "Patient", + "type": "Account", "profile": { - "reference": "http://hl7.org/fhir/Profile/Patient" + "reference": "http://hl7.org/fhir/Profile/Account" }, "interaction": [ { @@ -104,9 +84,9 @@ "conditionalDelete": "multiple", "searchInclude": [ "*", - "Patient:general-practitioner", - "Patient:link", - "Patient:organization" + "Account:owner", + "Account:patient", + "Account:subject" ], "searchParam": [ { @@ -115,124 +95,188 @@ "documentation": "The language of the resource" }, { - "name": "birthdate", - "type": "date", - "documentation": "The patient's date of birth" + "name": "owner", + "type": "reference", + "documentation": "Who is responsible?" }, { - "name": "deceased", + "name": "identifier", "type": "token", - "documentation": "This patient has been marked as deceased, or as a death date entered" + "documentation": "Account number" }, { - "name": "address-state", - "type": "string", - "documentation": "A state specified in an address" + "name": "period", + "type": "date", + "documentation": "Transaction window" }, { - "name": "gender", - "type": "token", - "documentation": "Gender of the patient" + "name": "balance", + "type": "quantity", + "documentation": "How much is in account?" }, { - "name": "animal-species", - "type": "token", - "documentation": "The species for animal patients" + "name": "patient", + "type": "reference", + "documentation": "What is account tied to?" }, { - "name": "link", + "name": "subject", "type": "reference", - "documentation": "All patients linked to the given patient" + "documentation": "What is account tied to?" }, { - "name": "language", + "name": "name", + "type": "string", + "documentation": "Human-readable label" + }, + { + "name": "_id", "type": "token", - "documentation": "Language code (irrespective of use value)" + "documentation": "The ID of the resource" }, { - "name": "animal-breed", + "name": "type", "type": "token", - "documentation": "The breed for animal patients" + "documentation": "E.g. patient, expense, depreciation" }, { - "name": "address-country", - "type": "string", - "documentation": "A country specified in an address" + "name": "status", + "type": "token", + "documentation": "active | inactive | entered-in-error" + } + ] + }, + { + "type": "ActivityDefinition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ActivityDefinition" + }, + "interaction": [ + { + "code": "read" }, { - "name": "death-date", - "type": "date", - "documentation": "The date of death has been provided and satisfies this search value" + "code": "vread" }, { - "name": "phonetic", - "type": "string", - "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm" + "code": "update" }, { - "name": "telecom", - "type": "token", - "documentation": "The value in any kind of telecom details of the patient" + "code": "patch" }, { - "name": "address-city", - "type": "string", - "documentation": "A city specified in an address" + "code": "delete" }, { - "name": "email", - "type": "token", - "documentation": "A value in an email contact" + "code": "history-instance" }, { - "name": "given", + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ActivityDefinition:composed-of", + "ActivityDefinition:depends-on", + "ActivityDefinition:derived-from", + "ActivityDefinition:predecessor", + "ActivityDefinition:successor" + ], + "searchParam": [ + { + "name": "_language", "type": "string", - "documentation": "A portion of the given name of the patient" + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The activity definition publication date" }, { "name": "identifier", "type": "token", - "documentation": "A patient identifier" + "documentation": "External identifier for the activity definition" }, { - "name": "address", + "name": "successor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the activity definition" + }, + { + "name": "derived-from", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "description", "type": "string", - "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" + "documentation": "The description of the activity definition" }, { - "name": "general-practitioner", + "name": "predecessor", "type": "reference", - "documentation": "Patient's nominated general practitioner, not the organization that manages the record" + "documentation": "What resource is being referenced" }, { - "name": "active", - "type": "token", - "documentation": "Whether the patient record is active" + "name": "composed-of", + "type": "reference", + "documentation": "What resource is being referenced" }, { - "name": "address-postalcode", + "name": "title", "type": "string", - "documentation": "A postalCode specified in an address" + "documentation": "The human-friendly name of the activity definition" }, { - "name": "phone", + "name": "version", "type": "token", - "documentation": "A value in a phone contact" + "documentation": "The business version of the activity definition" }, { - "name": "organization", + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the activity definition" + }, + { + "name": "depends-on", "type": "reference", - "documentation": "The organization at which this person is a patient" + "documentation": "What resource is being referenced" }, { - "name": "address-use", - "type": "token", - "documentation": "A use code specified in an address" + "name": "effective", + "type": "date", + "documentation": "The time during which the activity definition is intended to be in use" }, { "name": "name", "type": "string", - "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" + "documentation": "Computationally friendly name of the activity definition" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the activity definition" + }, + { + "name": "topic", + "type": "token", + "documentation": "Topics associated with the module" }, { "name": "_id", @@ -240,113 +284,19231 @@ "documentation": "The ID of the resource" }, { - "name": "family", - "type": "string", - "documentation": "A portion of the family name of the patient" + "name": "status", + "type": "token", + "documentation": "The current status of the activity definition" } ] }, { - "type": "Binary", + "type": "AdverseEvent", "profile": { - "reference": "http://hl7.org/fhir/StructureDefinition/Binary" + "reference": "http://hl7.org/fhir/Profile/AdverseEvent" }, "interaction": [ { - "code": "read", - "documentation": "Implemented per the specification (or Insert other doco here)" + "code": "read" + }, + { + "code": "vread" }, { - "code": "vread", - "documentation": "Implemented per the specification (or Insert other doco here)" + "code": "update" }, { - "code": "update", - "documentation": "Implemented per the specification (or Insert other doco here)" + "code": "patch" }, { - "code": "delete", - "documentation": "Implemented per the specification (or Insert other doco here)" + "code": "delete" }, { - "code": "history-instance", - "documentation": "Implemented per the specification (or Insert other doco here)" + "code": "history-instance" }, { - "code": "history-type", - "documentation": "Implemented per the specification (or Insert other doco here)" + "code": "history-type" }, { - "code": "create", - "documentation": "Implemented per the specification (or Insert other doco here)" + "code": "create" }, { - "code": "search-type", - "documentation": "Implemented per the specification (or Insert other doco here)" + "code": "search-type" } ], + "versioning": "versioned-update", "conditionalCreate": true, "conditionalUpdate": true, - "conditionalDelete": "multiple", - "referencePolicy": [ - "literal", - "logical" + "conditionalDelete": "single", + "searchInclude": [ + "*", + "AdverseEvent:location", + "AdverseEvent:reaction", + "AdverseEvent:recorder", + "AdverseEvent:study", + "AdverseEvent:subject", + "AdverseEvent:substance" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When the event occurred" + }, + { + "name": "recorder", + "type": "reference", + "documentation": "Who recorded the adverse event" + }, + { + "name": "study", + "type": "reference", + "documentation": "AdverseEvent.study" + }, + { + "name": "reaction", + "type": "reference", + "documentation": "Adverse Reaction Events linked to exposure to substance" + }, + { + "name": "seriousness", + "type": "token", + "documentation": "Mild | Moderate | Severe" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Subject or group impacted by event" + }, + { + "name": "substance", + "type": "reference", + "documentation": "Refers to the specific entity that caused the adverse event" + }, + { + "name": "location", + "type": "reference", + "documentation": "Location where adverse event occurred" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "AE | PAE \rAn adverse event is an event that caused harm to a patient, an adverse reaction is a something that is a subject-specific event that is a result of an exposure to a medication, food, device or environmental substance, a potential adverse event is something that occurred and that could have caused harm to a patient but did not" + }, + { + "name": "type", + "type": "token", + "documentation": "actual | potential" + } ] - } - ], - "interaction": [ - { - "code": "history-system" - }, - { - "code": "batch" - }, - { - "code": "search-system" - } - ], - "searchParam": [ - { - "name": "_text", - "definition": "http://hl7.org/fhir/SearchParameter/DomainResource-text", - "type": "string", - "documentation": "Search on the narrative of the resource" - }, - { - "name": "_query", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-query", - "type": "token", - "documentation": "A custom search profile that describes a specific defined query operation" - }, - { - "name": "_profile", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", - "type": "uri", - "documentation": "Profiles this resource claims to conform to" - }, - { - "name": "_lastUpdated", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-lastUpdated", - "type": "date", - "documentation": "When the resource version last changed" - }, - { - "name": "_security", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-security", - "type": "token", - "documentation": "Security Labels applied to this resource" - }, - { - "name": "_id", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token", - "documentation": "Logical id of this artifact" }, { - "name": "_content", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-content", - "type": "string", - "documentation": "Search on the entire content of the resource" + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 691 + } + ], + "type": "AllergyIntolerance", + "profile": { + "reference": "http://hl7.org/fhir/Profile/AllergyIntolerance" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "AllergyIntolerance:asserter", + "AllergyIntolerance:patient", + "AllergyIntolerance:recorder" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Date record was believed accurate" + }, + { + "name": "severity", + "type": "token", + "documentation": "mild | moderate | severe (of event as a whole)" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External ids for this item" + }, + { + "name": "manifestation", + "type": "token", + "documentation": "Clinical symptoms/signs associated with the Event" + }, + { + "name": "recorder", + "type": "reference", + "documentation": "Who recorded the sensitivity" + }, + { + "name": "code", + "type": "token", + "documentation": "Code that identifies the allergy or intolerance" + }, + { + "name": "verification-status", + "type": "token", + "documentation": "unconfirmed | confirmed | refuted | entered-in-error" + }, + { + "name": "criticality", + "type": "token", + "documentation": "low | high | unable-to-assess" + }, + { + "name": "clinical-status", + "type": "token", + "documentation": "active | inactive | resolved" + }, + { + "name": "onset", + "type": "date", + "documentation": "Date(/time) when manifestations showed" + }, + { + "name": "type", + "type": "token", + "documentation": "allergy | intolerance - Underlying mechanism (if known)" + }, + { + "name": "asserter", + "type": "reference", + "documentation": "Source of the information about the allergy" + }, + { + "name": "route", + "type": "token", + "documentation": "How the subject was exposed to the substance" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who the sensitivity is for" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "food | medication | environment | biologic" + }, + { + "name": "last-date", + "type": "date", + "documentation": "Date(/time) of last known occurrence of a reaction" + } + ] + }, + { + "type": "Appointment", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Appointment" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Appointment:actor", + "Appointment:incomingreferral", + "Appointment:location", + "Appointment:patient", + "Appointment:practitioner" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Appointment date/time." + }, + { + "name": "identifier", + "type": "token", + "documentation": "An Identifier of the Appointment" + }, + { + "name": "incomingreferral", + "type": "reference", + "documentation": "The ReferralRequest provided as information to allocate to the Encounter" + }, + { + "name": "practitioner", + "type": "reference", + "documentation": "One of the individuals of the appointment is this practitioner" + }, + { + "name": "appointment-type", + "type": "token", + "documentation": "The style of appointment or patient that has been booked in the slot (not service type)" + }, + { + "name": "part-status", + "type": "token", + "documentation": "The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests." + }, + { + "name": "service-type", + "type": "token", + "documentation": "The specific service that is to be performed during this appointment" + }, + { + "name": "actor", + "type": "reference", + "documentation": "Any one of the individuals participating in the appointment" + }, + { + "name": "patient", + "type": "reference", + "documentation": "One of the individuals of the appointment is this patient" + }, + { + "name": "location", + "type": "reference", + "documentation": "This location is listed in the participants of the appointment" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The overall status of the appointment" + } + ] + }, + { + "type": "AppointmentResponse", + "profile": { + "reference": "http://hl7.org/fhir/Profile/AppointmentResponse" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "AppointmentResponse:actor", + "AppointmentResponse:appointment", + "AppointmentResponse:location", + "AppointmentResponse:patient", + "AppointmentResponse:practitioner" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "actor", + "type": "reference", + "documentation": "The Person, Location/HealthcareService or Device that this appointment response replies for" + }, + { + "name": "identifier", + "type": "token", + "documentation": "An Identifier in this appointment response" + }, + { + "name": "practitioner", + "type": "reference", + "documentation": "This Response is for this Practitioner" + }, + { + "name": "part-status", + "type": "token", + "documentation": "The participants acceptance status for this appointment" + }, + { + "name": "patient", + "type": "reference", + "documentation": "This Response is for this Patient" + }, + { + "name": "appointment", + "type": "reference", + "documentation": "The appointment that the response is attached to" + }, + { + "name": "location", + "type": "reference", + "documentation": "This Response is for this Location" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "type": "AuditEvent", + "profile": { + "reference": "http://hl7.org/fhir/Profile/AuditEvent" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "AuditEvent:agent", + "AuditEvent:entity", + "AuditEvent:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Time when the event occurred on source" + }, + { + "name": "entity-type", + "type": "token", + "documentation": "Type of entity involved" + }, + { + "name": "agent", + "type": "reference", + "documentation": "Direct reference to resource" + }, + { + "name": "address", + "type": "string", + "documentation": "Identifier for the network access point of the user device" + }, + { + "name": "entity-role", + "type": "token", + "documentation": "What role the entity played" + }, + { + "name": "source", + "type": "token", + "documentation": "The identity of source detecting the event" + }, + { + "name": "type", + "type": "token", + "documentation": "Type/identifier of event" + }, + { + "name": "altid", + "type": "token", + "documentation": "Alternative User id e.g. authentication" + }, + { + "name": "site", + "type": "token", + "documentation": "Logical source location within the enterprise" + }, + { + "name": "agent-name", + "type": "string", + "documentation": "Human-meaningful name for the agent" + }, + { + "name": "entity-name", + "type": "string", + "documentation": "Descriptor for entity" + }, + { + "name": "subtype", + "type": "token", + "documentation": "More specific type/id for the event" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Direct reference to resource" + }, + { + "name": "action", + "type": "token", + "documentation": "Type of action performed during the event" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "agent-role", + "type": "token", + "documentation": "Agent role in the event" + }, + { + "name": "user", + "type": "token", + "documentation": "Unique identifier for the user" + }, + { + "name": "entity", + "type": "reference", + "documentation": "Specific instance of resource" + }, + { + "name": "entity-id", + "type": "token", + "documentation": "Specific instance of object" + }, + { + "name": "outcome", + "type": "token", + "documentation": "Whether the event succeeded or failed" + }, + { + "name": "policy", + "type": "uri", + "documentation": "Policy that authorized event" + } + ] + }, + { + "type": "Basic", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Basic" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Basic:author", + "Basic:patient", + "Basic:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business identifier" + }, + { + "name": "code", + "type": "token", + "documentation": "Kind of Resource" + }, + { + "name": "author", + "type": "reference", + "documentation": "Who created" + }, + { + "name": "created", + "type": "date", + "documentation": "When created" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Identifies the focus of this resource" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Identifies the focus of this resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 8 + } + ], + "type": "Binary", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Binary" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [] + }, + { + "type": "BodySite", + "profile": { + "reference": "http://hl7.org/fhir/Profile/BodySite" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "BodySite:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Identifier for this instance of the anatomical location" + }, + { + "name": "code", + "type": "token", + "documentation": "Named anatomical location" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Patient to whom bodysite belongs" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "type": "Bundle", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Bundle" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Bundle:composition", + "Bundle:message" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Persistent identifier for the bundle" + }, + { + "name": "composition", + "type": "reference", + "documentation": "The first resource in the bundle, if the bundle type is \"document\" - this is a composition, and this parameter provides access to searches its contents" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "message", + "type": "reference", + "documentation": "The first resource in the bundle, if the bundle type is \"message\" - this is a message header, and this parameter provides access to search its contents" + }, + { + "name": "type", + "type": "token", + "documentation": "document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection" + } + ] + }, + { + "type": "CapabilityStatement", + "profile": { + "reference": "http://hl7.org/fhir/Profile/CapabilityStatement" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "CapabilityStatement:resource-profile", + "CapabilityStatement:supported-profile" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The capability statement publication date" + }, + { + "name": "resource-profile", + "type": "reference", + "documentation": "A profile id invoked in a capability statement" + }, + { + "name": "software", + "type": "string", + "documentation": "Part of a the name of a software application" + }, + { + "name": "resource", + "type": "token", + "documentation": "Name of a resource mentioned in a capability statement" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the capability statement" + }, + { + "name": "format", + "type": "token", + "documentation": "formats supported (xml | json | ttl | mime type)" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the capability statement" + }, + { + "name": "fhirversion", + "type": "token", + "documentation": "The version of FHIR" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the capability statement" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the capability statement" + }, + { + "name": "supported-profile", + "type": "reference", + "documentation": "Profiles for use cases supported" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the capability statement" + }, + { + "name": "mode", + "type": "token", + "documentation": "Mode - restful (server/client) or messaging (sender/receiver)" + }, + { + "name": "security-service", + "type": "token", + "documentation": "OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the capability statement" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the capability statement" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "event", + "type": "token", + "documentation": "Event code in a capability statement" + }, + { + "name": "guide", + "type": "uri", + "documentation": "Implementation guides supported" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the capability statement" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 3397 + } + ], + "type": "CarePlan", + "profile": { + "reference": "http://hl7.org/fhir/Profile/CarePlan" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "CarePlan:activity-reference", + "CarePlan:based-on", + "CarePlan:care-team", + "CarePlan:condition", + "CarePlan:context", + "CarePlan:definition", + "CarePlan:encounter", + "CarePlan:goal", + "CarePlan:part-of", + "CarePlan:patient", + "CarePlan:performer", + "CarePlan:replaces", + "CarePlan:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "care-team", + "type": "reference", + "documentation": "Who's involved in plan?" + }, + { + "name": "date", + "type": "date", + "documentation": "Time period plan covers" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External Ids for this plan" + }, + { + "name": "goal", + "type": "reference", + "documentation": "Desired outcome of plan" + }, + { + "name": "performer", + "type": "reference", + "documentation": "Matches if the practitioner is listed as a performer in any of the \"simple\" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)" + }, + { + "name": "replaces", + "type": "reference", + "documentation": "CarePlan replaced by this CarePlan" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Who care plan is for" + }, + { + "name": "part-of", + "type": "reference", + "documentation": "Part of referenced CarePlan" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Created in context of" + }, + { + "name": "intent", + "type": "token", + "documentation": "proposal | plan | order | option" + }, + { + "name": "activity-reference", + "type": "reference", + "documentation": "Activity details defined in specific resource" + }, + { + "name": "condition", + "type": "reference", + "documentation": "Health issues this plan addresses" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Fulfills care plan" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who care plan is for" + }, + { + "name": "context", + "type": "reference", + "documentation": "Created in context of" + }, + { + "name": "activity-date", + "type": "date", + "documentation": "Specified date occurs within period specified by CarePlan.activity.timingSchedule" + }, + { + "name": "definition", + "type": "reference", + "documentation": "Protocol or definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Type of plan" + }, + { + "name": "activity-code", + "type": "token", + "documentation": "Detail type of activity" + }, + { + "name": "status", + "type": "token", + "documentation": "draft | active | suspended | completed | entered-in-error | cancelled | unknown" + } + ] + }, + { + "type": "CareTeam", + "profile": { + "reference": "http://hl7.org/fhir/Profile/CareTeam" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "CareTeam:context", + "CareTeam:encounter", + "CareTeam:participant", + "CareTeam:patient", + "CareTeam:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Time period team covers" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External Ids for this team" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who care team is for" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Who care team is for" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter or episode associated with CareTeam" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Encounter or episode associated with CareTeam" + }, + { + "name": "category", + "type": "token", + "documentation": "Type of team" + }, + { + "name": "participant", + "type": "reference", + "documentation": "Who is involved" + }, + { + "name": "status", + "type": "token", + "documentation": "proposed | active | suspended | inactive | entered-in-error" + } + ] + }, + { + "type": "ChargeItem", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ChargeItem" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ChargeItem:account", + "ChargeItem:context", + "ChargeItem:enterer", + "ChargeItem:participant-actor", + "ChargeItem:patient", + "ChargeItem:performing-organization", + "ChargeItem:requesting-organization", + "ChargeItem:service", + "ChargeItem:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business Identifier for item" + }, + { + "name": "performing-organization", + "type": "reference", + "documentation": "Organization providing the charged sevice" + }, + { + "name": "code", + "type": "token", + "documentation": "A code that identifies the charge, like a billing code" + }, + { + "name": "quantity", + "type": "quantity", + "documentation": "Quantity of which the charge item has been serviced" + }, + { + "name": "participant-role", + "type": "token", + "documentation": "What type of performance was done" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Individual service was done for/to" + }, + { + "name": "participant-actor", + "type": "reference", + "documentation": "Individual who was performing" + }, + { + "name": "occurrence", + "type": "date", + "documentation": "When the charged service was applied" + }, + { + "name": "entered-date", + "type": "date", + "documentation": "Date the charge item was entered" + }, + { + "name": "factor-override", + "type": "number", + "documentation": "Factor overriding the associated rules" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Individual service was done for/to" + }, + { + "name": "service", + "type": "reference", + "documentation": "Which rendered service is being charged?" + }, + { + "name": "price-override", + "type": "quantity", + "documentation": "Price overriding the associated rules" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter / Episode associated with event" + }, + { + "name": "enterer", + "type": "reference", + "documentation": "Individual who was entering" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "account", + "type": "reference", + "documentation": "Account to place this charge" + }, + { + "name": "requesting-organization", + "type": "reference", + "documentation": "Organization requesting the charged service" + } + ] + }, + { + "type": "Claim", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Claim" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Claim:care-team", + "Claim:encounter", + "Claim:enterer", + "Claim:facility", + "Claim:insurer", + "Claim:organization", + "Claim:patient", + "Claim:payee", + "Claim:provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "care-team", + "type": "reference", + "documentation": "Member of the CareTeam" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The primary identifier of the financial resource" + }, + { + "name": "created", + "type": "date", + "documentation": "The creation date for the Claim" + }, + { + "name": "use", + "type": "token", + "documentation": "The kind of financial resource" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Encounters associated with a billed line item" + }, + { + "name": "priority", + "type": "token", + "documentation": "Processing priority requested" + }, + { + "name": "payee", + "type": "reference", + "documentation": "The party receiving any payment for the Claim" + }, + { + "name": "provider", + "type": "reference", + "documentation": "Provider responsible for the Claim" + }, + { + "name": "insurer", + "type": "reference", + "documentation": "The target payor/insurer for the Claim" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Patient receiving the services" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The reference to the providing organization" + }, + { + "name": "enterer", + "type": "reference", + "documentation": "The party responsible for the entry of the Claim" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "facility", + "type": "reference", + "documentation": "Facility responsible for the goods and services" + } + ] + }, + { + "type": "ClaimResponse", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ClaimResponse" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ClaimResponse:insurer", + "ClaimResponse:patient", + "ClaimResponse:request", + "ClaimResponse:request-provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The identity of the claimresponse" + }, + { + "name": "request", + "type": "reference", + "documentation": "The claim reference" + }, + { + "name": "disposition", + "type": "string", + "documentation": "The contents of the disposition message" + }, + { + "name": "created", + "type": "date", + "documentation": "The creation date" + }, + { + "name": "insurer", + "type": "reference", + "documentation": "The organization who generated this resource" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The subject of care." + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "payment-date", + "type": "date", + "documentation": "The expected paymentDate" + }, + { + "name": "request-provider", + "type": "reference", + "documentation": "The Provider of the claim" + }, + { + "name": "outcome", + "type": "token", + "documentation": "The processing outcome" + } + ] + }, + { + "type": "ClinicalImpression", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ClinicalImpression" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ClinicalImpression:action", + "ClinicalImpression:assessor", + "ClinicalImpression:context", + "ClinicalImpression:finding-ref", + "ClinicalImpression:investigation", + "ClinicalImpression:patient", + "ClinicalImpression:previous", + "ClinicalImpression:problem", + "ClinicalImpression:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When the assessment was documented" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business identifier" + }, + { + "name": "previous", + "type": "reference", + "documentation": "Reference to last assessment" + }, + { + "name": "finding-code", + "type": "token", + "documentation": "What was found" + }, + { + "name": "assessor", + "type": "reference", + "documentation": "The clinician performing the assessment" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Patient or group assessed" + }, + { + "name": "finding-ref", + "type": "reference", + "documentation": "What was found" + }, + { + "name": "problem", + "type": "reference", + "documentation": "Relevant impressions of patient state" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Patient or group assessed" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter or Episode created from" + }, + { + "name": "action", + "type": "reference", + "documentation": "Action taken as part of assessment procedure" + }, + { + "name": "investigation", + "type": "reference", + "documentation": "Record of a specific investigation" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "draft | completed | entered-in-error" + } + ] + }, + { + "type": "CodeSystem", + "profile": { + "reference": "http://hl7.org/fhir/Profile/CodeSystem" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The code system publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the code system" + }, + { + "name": "code", + "type": "token", + "documentation": "A code defined in the code system" + }, + { + "name": "content-mode", + "type": "token", + "documentation": "not-present | example | fragment | complete" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the code system" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the code system" + }, + { + "name": "language", + "type": "token", + "documentation": "A language in which a designation is provided" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the code system" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the code system" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the code system" + }, + { + "name": "system", + "type": "uri", + "documentation": "The system for any codes defined by this code system (same as 'url')" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the code system" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the code system" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the code system" + } + ] + }, + { + "type": "Communication", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Communication" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Communication:based-on", + "Communication:context", + "Communication:definition", + "Communication:encounter", + "Communication:part-of", + "Communication:patient", + "Communication:recipient", + "Communication:sender", + "Communication:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Unique identifier" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Focus of message" + }, + { + "name": "part-of", + "type": "reference", + "documentation": "Part of this action" + }, + { + "name": "received", + "type": "date", + "documentation": "When received" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Encounter leading to message" + }, + { + "name": "medium", + "type": "token", + "documentation": "A channel of communication" + }, + { + "name": "sent", + "type": "date", + "documentation": "When sent" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Request fulfilled by this communication" + }, + { + "name": "sender", + "type": "reference", + "documentation": "Message sender" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Focus of message" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter or episode leading to message" + }, + { + "name": "recipient", + "type": "reference", + "documentation": "Message recipient" + }, + { + "name": "definition", + "type": "reference", + "documentation": "Instantiates protocol or definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Message category" + }, + { + "name": "status", + "type": "token", + "documentation": "preparation | in-progress | suspended | aborted | completed | entered-in-error" + } + ] + }, + { + "type": "CommunicationRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/CommunicationRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "CommunicationRequest:based-on", + "CommunicationRequest:context", + "CommunicationRequest:encounter", + "CommunicationRequest:patient", + "CommunicationRequest:recipient", + "CommunicationRequest:replaces", + "CommunicationRequest:requester", + "CommunicationRequest:sender", + "CommunicationRequest:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "authored", + "type": "date", + "documentation": "When request transitioned to being actionable" + }, + { + "name": "requester", + "type": "reference", + "documentation": "Individual making the request" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Unique identifier" + }, + { + "name": "replaces", + "type": "reference", + "documentation": "Request(s) replaced by this request" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Focus of message" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Encounter leading to message" + }, + { + "name": "medium", + "type": "token", + "documentation": "A channel of communication" + }, + { + "name": "occurrence", + "type": "date", + "documentation": "When scheduled" + }, + { + "name": "priority", + "type": "token", + "documentation": "Message urgency" + }, + { + "name": "group-identifier", + "type": "token", + "documentation": "Composite request this is part of" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Fulfills plan or proposal" + }, + { + "name": "sender", + "type": "reference", + "documentation": "Message sender" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Focus of message" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter or episode leading to message" + }, + { + "name": "recipient", + "type": "reference", + "documentation": "Message recipient" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Message category" + }, + { + "name": "status", + "type": "token", + "documentation": "draft | active | suspended | cancelled | completed | entered-in-error | unknown" + } + ] + }, + { + "type": "CompartmentDefinition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/CompartmentDefinition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The compartment definition publication date" + }, + { + "name": "code", + "type": "token", + "documentation": "Patient | Encounter | RelatedPerson | Practitioner | Device" + }, + { + "name": "resource", + "type": "token", + "documentation": "Name of resource type" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the compartment definition" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the compartment definition" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the compartment definition" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the compartment definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the compartment definition" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the compartment definition" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the compartment definition" + } + ] + }, + { + "type": "Composition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Composition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Composition:attester", + "Composition:author", + "Composition:encounter", + "Composition:entry", + "Composition:patient", + "Composition:related-ref", + "Composition:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Composition editing time" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Logical identifier of composition (version-independent)" + }, + { + "name": "period", + "type": "date", + "documentation": "The period covered by the documentation" + }, + { + "name": "related-id", + "type": "token", + "documentation": "Target of the relationship" + }, + { + "name": "author", + "type": "reference", + "documentation": "Who and/or what authored the composition" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Who and/or what the composition is about" + }, + { + "name": "confidentiality", + "type": "token", + "documentation": "As defined by affinity domain" + }, + { + "name": "section", + "type": "token", + "documentation": "Classification of section (recommended)" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Context of the Composition" + }, + { + "name": "title", + "type": "string", + "documentation": "Human Readable name/title" + }, + { + "name": "type", + "type": "token", + "documentation": "Kind of composition (LOINC if possible)" + }, + { + "name": "attester", + "type": "reference", + "documentation": "Who attested the composition" + }, + { + "name": "entry", + "type": "reference", + "documentation": "A reference to data that supports this section" + }, + { + "name": "related-ref", + "type": "reference", + "documentation": "Target of the relationship" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who and/or what the composition is about" + }, + { + "name": "context", + "type": "token", + "documentation": "Code(s) that apply to the event being documented" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "class", + "type": "token", + "documentation": "Categorization of Composition" + }, + { + "name": "status", + "type": "token", + "documentation": "preliminary | final | amended | entered-in-error" + } + ] + }, + { + "type": "ConceptMap", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ConceptMap" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ConceptMap:source", + "ConceptMap:source-uri", + "ConceptMap:target", + "ConceptMap:target-uri" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The concept map publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the concept map" + }, + { + "name": "other", + "type": "uri", + "documentation": "Canonical URL for other concept map" + }, + { + "name": "product", + "type": "uri", + "documentation": "Reference to property mapping depends on" + }, + { + "name": "dependson", + "type": "uri", + "documentation": "Reference to property mapping depends on" + }, + { + "name": "target-system", + "type": "uri", + "documentation": "System of the target (if necessary)" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the concept map" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the concept map" + }, + { + "name": "source", + "type": "reference", + "documentation": "Identifies the source of the concepts which are being mapped" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the concept map" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the concept map" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the concept map" + }, + { + "name": "target", + "type": "reference", + "documentation": "Provides context to the mappings" + }, + { + "name": "source-code", + "type": "token", + "documentation": "Identifies element being mapped" + }, + { + "name": "source-uri", + "type": "reference", + "documentation": "Identifies the source of the concepts which are being mapped" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the concept map" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the concept map" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "source-system", + "type": "uri", + "documentation": "Code System (if value set crosses code systems)" + }, + { + "name": "target-code", + "type": "token", + "documentation": "Code that identifies the target element" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the concept map" + }, + { + "name": "target-uri", + "type": "reference", + "documentation": "Provides context to the mappings" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 7371 + } + ], + "type": "Condition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Condition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Condition:asserter", + "Condition:context", + "Condition:encounter", + "Condition:evidence-detail", + "Condition:patient", + "Condition:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "onset-info", + "type": "string", + "documentation": "Onsets as a string" + }, + { + "name": "code", + "type": "token", + "documentation": "Code for the condition" + }, + { + "name": "evidence", + "type": "token", + "documentation": "Manifestation/symptom" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Who has the condition?" + }, + { + "name": "verification-status", + "type": "token", + "documentation": "provisional | differential | confirmed | refuted | entered-in-error | unknown" + }, + { + "name": "clinical-status", + "type": "token", + "documentation": "The clinical status of the condition" + }, + { + "name": "onset-date", + "type": "date", + "documentation": "Date related onsets (dateTime and Period)" + }, + { + "name": "abatement-date", + "type": "date", + "documentation": "Date-related abatements (dateTime and period)" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who has the condition?" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter or episode when condition first asserted" + }, + { + "name": "abatement-age", + "type": "quantity", + "documentation": "Abatement as age or age range" + }, + { + "name": "asserted-date", + "type": "date", + "documentation": "Date record was believed accurate" + }, + { + "name": "evidence-detail", + "type": "reference", + "documentation": "Supporting information found elsewhere" + }, + { + "name": "severity", + "type": "token", + "documentation": "The severity of the condition" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A unique identifier of the condition record" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Encounter when condition first asserted" + }, + { + "name": "abatement-boolean", + "type": "token", + "documentation": "Abatement boolean (boolean is true or non-boolean values are present)" + }, + { + "name": "asserter", + "type": "reference", + "documentation": "Person who asserts this condition" + }, + { + "name": "stage", + "type": "token", + "documentation": "Simple summary (disease specific)" + }, + { + "name": "abatement-string", + "type": "string", + "documentation": "Abatement as a string" + }, + { + "name": "onset-age", + "type": "quantity", + "documentation": "Onsets as age or age range" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "body-site", + "type": "token", + "documentation": "Anatomical location, if relevant" + }, + { + "name": "category", + "type": "token", + "documentation": "The category of the condition" + } + ] + }, + { + "type": "Consent", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Consent" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Consent:actor", + "Consent:consentor", + "Consent:data", + "Consent:organization", + "Consent:patient", + "Consent:source" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When this Consent was created or indexed" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Identifier for this record (external references)" + }, + { + "name": "securitylabel", + "type": "token", + "documentation": "Security Labels that define affected resources" + }, + { + "name": "period", + "type": "date", + "documentation": "Period that this consent applies" + }, + { + "name": "data", + "type": "reference", + "documentation": "The actual data reference" + }, + { + "name": "purpose", + "type": "token", + "documentation": "Context of activities for which the agreement is made" + }, + { + "name": "source", + "type": "reference", + "documentation": "Source from which this consent is taken" + }, + { + "name": "actor", + "type": "reference", + "documentation": "Resource for the actor (or group, by role)" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who the consent applies to" + }, + { + "name": "organization", + "type": "reference", + "documentation": "Custodian of the consent" + }, + { + "name": "action", + "type": "token", + "documentation": "Actions controlled by this consent" + }, + { + "name": "consentor", + "type": "reference", + "documentation": "Who is agreeing to the policy and exceptions" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Classification of the consent statement - for indexing/retrieval" + }, + { + "name": "status", + "type": "token", + "documentation": "draft | proposed | active | rejected | inactive | entered-in-error" + } + ] + }, + { + "type": "Contract", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Contract" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Contract:agent", + "Contract:authority", + "Contract:domain", + "Contract:patient", + "Contract:signer", + "Contract:subject", + "Contract:term-topic" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The identity of the contract" + }, + { + "name": "agent", + "type": "reference", + "documentation": "Agent to the Contact" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of the subject of the contract (if a patient)" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The identity of the subject of the contract" + }, + { + "name": "authority", + "type": "reference", + "documentation": "The authority of the contract" + }, + { + "name": "domain", + "type": "reference", + "documentation": "The domain of the contract" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "term-topic", + "type": "reference", + "documentation": "The identity of the topic of the contract terms" + }, + { + "name": "issued", + "type": "date", + "documentation": "The date/time the contract was issued" + }, + { + "name": "signer", + "type": "reference", + "documentation": "Contract Signatory Party" + } + ] + }, + { + "type": "Coverage", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Coverage" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Coverage:beneficiary", + "Coverage:payor", + "Coverage:policy-holder", + "Coverage:subscriber" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The primary identifier of the insured and the coverage" + }, + { + "name": "subgroup", + "type": "string", + "documentation": "Sub-group identifier" + }, + { + "name": "subscriber", + "type": "reference", + "documentation": "Reference to the subscriber" + }, + { + "name": "subplan", + "type": "string", + "documentation": "Sub-plan identifier" + }, + { + "name": "type", + "type": "token", + "documentation": "The kind of coverage (health plan, auto, Workers Compensation)" + }, + { + "name": "sequence", + "type": "string", + "documentation": "Sequence number" + }, + { + "name": "payor", + "type": "reference", + "documentation": "The identity of the insurer or party paying for services" + }, + { + "name": "beneficiary", + "type": "reference", + "documentation": "Covered party" + }, + { + "name": "subclass", + "type": "string", + "documentation": "Sub-class identifier" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "class", + "type": "string", + "documentation": "Class identifier" + }, + { + "name": "dependent", + "type": "string", + "documentation": "Dependent number" + }, + { + "name": "plan", + "type": "string", + "documentation": "A plan or policy identifier" + }, + { + "name": "group", + "type": "string", + "documentation": "Group identifier" + }, + { + "name": "policy-holder", + "type": "reference", + "documentation": "Reference to the policyholder" + } + ] + }, + { + "type": "DataElement", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DataElement" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The data element publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the data element" + }, + { + "name": "code", + "type": "token", + "documentation": "A code for the data element (server may choose to do subsumption)" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the data element" + }, + { + "name": "description", + "type": "string", + "documentation": "Text search in the description of the data element. This corresponds to the definition of the first DataElement.element." + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the data element" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the data element" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the data element" + }, + { + "name": "stringency", + "type": "token", + "documentation": "The stringency of the data element definition" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the data element" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the data element" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the data element" + } + ] + }, + { + "type": "DetectedIssue", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DetectedIssue" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "DetectedIssue:author", + "DetectedIssue:implicated", + "DetectedIssue:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When identified" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Unique id for the detected issue" + }, + { + "name": "author", + "type": "reference", + "documentation": "The provider or device that identified the issue" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Associated patient" + }, + { + "name": "implicated", + "type": "reference", + "documentation": "Problem resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Issue Category, e.g. drug-drug, duplicate therapy, etc." + } + ] + }, + { + "type": "Device", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Device" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Device:location", + "Device:organization", + "Device:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "udi-di", + "type": "string", + "documentation": "The udi Device Identifier (DI)" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Instance id from manufacturer, owner, and others" + }, + { + "name": "udi-carrier", + "type": "string", + "documentation": "UDI Barcode (RFID or other technology) string either in HRF format or AIDC format converted to base64 string." + }, + { + "name": "device-name", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the Device.udi.name or Device.type.coding.display or Device.type.text" + }, + { + "name": "type", + "type": "token", + "documentation": "The type of the device" + }, + { + "name": "url", + "type": "uri", + "documentation": "Network address to contact device" + }, + { + "name": "manufacturer", + "type": "string", + "documentation": "The manufacturer of the device" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Patient information, if the resource is affixed to a person" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization responsible for the device" + }, + { + "name": "location", + "type": "reference", + "documentation": "A location, where the resource is found" + }, + { + "name": "model", + "type": "string", + "documentation": "The model of the device" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "active | inactive | entered-in-error | unknown" + } + ] + }, + { + "type": "DeviceComponent", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DeviceComponent" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "DeviceComponent:parent", + "DeviceComponent:source" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The identifier of the component" + }, + { + "name": "parent", + "type": "reference", + "documentation": "The parent DeviceComponent resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "source", + "type": "reference", + "documentation": "The device source" + }, + { + "name": "type", + "type": "token", + "documentation": "The device component type" + } + ] + }, + { + "type": "DeviceMetric", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DeviceMetric" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "DeviceMetric:parent", + "DeviceMetric:source" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The identifier of the metric" + }, + { + "name": "parent", + "type": "reference", + "documentation": "The parent DeviceMetric resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "source", + "type": "reference", + "documentation": "The device resource" + }, + { + "name": "category", + "type": "token", + "documentation": "The category of the metric" + }, + { + "name": "type", + "type": "token", + "documentation": "The component type" + } + ] + }, + { + "type": "DeviceRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DeviceRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "DeviceRequest:based-on", + "DeviceRequest:definition", + "DeviceRequest:device", + "DeviceRequest:encounter", + "DeviceRequest:patient", + "DeviceRequest:performer", + "DeviceRequest:priorrequest", + "DeviceRequest:requester", + "DeviceRequest:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "requester", + "type": "reference", + "documentation": "Who/what is requesting service " + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business identifier for request/order" + }, + { + "name": "code", + "type": "token", + "documentation": "Code for what is being requested/ordered" + }, + { + "name": "performer", + "type": "reference", + "documentation": "Desired performer for service" + }, + { + "name": "event-date", + "type": "date", + "documentation": "When service should occur" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Individual the service is ordered for" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Encounter or Episode during which request was created" + }, + { + "name": "authored-on", + "type": "date", + "documentation": "When the request transitioned to being actionable" + }, + { + "name": "intent", + "type": "token", + "documentation": "proposal | plan | original-order |reflex-order" + }, + { + "name": "group-identifier", + "type": "token", + "documentation": "Composite request this is part of" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Plan/proposal/order fulfilled by this request" + }, + { + "name": "priorrequest", + "type": "reference", + "documentation": "Request takes the place of referenced completed or terminated requests" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Individual the service is ordered for" + }, + { + "name": "definition", + "type": "reference", + "documentation": "Protocol or definition followed by this request" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "device", + "type": "reference", + "documentation": "Reference to resource that is being requested/ordered" + }, + { + "name": "status", + "type": "token", + "documentation": "entered-in-error | draft | active |suspended | completed " + } + ] + }, + { + "type": "DeviceUseStatement", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DeviceUseStatement" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "DeviceUseStatement:device", + "DeviceUseStatement:patient", + "DeviceUseStatement:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Search by identifier" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Search by subject - a patient" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Search by subject" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "device", + "type": "reference", + "documentation": "Search by device" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 4296 + } + ], + "type": "DiagnosticReport", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DiagnosticReport" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "DiagnosticReport:based-on", + "DiagnosticReport:context", + "DiagnosticReport:encounter", + "DiagnosticReport:image", + "DiagnosticReport:patient", + "DiagnosticReport:performer", + "DiagnosticReport:result", + "DiagnosticReport:specimen", + "DiagnosticReport:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The clinically relevant time of the report" + }, + { + "name": "identifier", + "type": "token", + "documentation": "An identifier for the report" + }, + { + "name": "image", + "type": "reference", + "documentation": "A reference to the image source." + }, + { + "name": "code", + "type": "token", + "documentation": "The code for the report as a whole, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result" + }, + { + "name": "performer", + "type": "reference", + "documentation": "Who was the source of the report (organization)" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The subject of the report" + }, + { + "name": "diagnosis", + "type": "token", + "documentation": "A coded diagnosis on the report" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "The Encounter when the order was made" + }, + { + "name": "result", + "type": "reference", + "documentation": "Link to an atomic result (observation resource)" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Reference to the procedure request." + }, + { + "name": "patient", + "type": "reference", + "documentation": "The subject of the report if a patient" + }, + { + "name": "specimen", + "type": "reference", + "documentation": "The specimen details" + }, + { + "name": "context", + "type": "reference", + "documentation": "Healthcare event (Episode of Care or Encounter) related to the report" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Which diagnostic discipline/department created the report" + }, + { + "name": "issued", + "type": "date", + "documentation": "When the report was issued" + }, + { + "name": "status", + "type": "token", + "documentation": "The status of the report" + } + ] + }, + { + "type": "DocumentManifest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DocumentManifest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "DocumentManifest:author", + "DocumentManifest:content-ref", + "DocumentManifest:patient", + "DocumentManifest:recipient", + "DocumentManifest:related-ref", + "DocumentManifest:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Unique Identifier for the set of documents" + }, + { + "name": "related-id", + "type": "token", + "documentation": "Identifiers of things that are related" + }, + { + "name": "content-ref", + "type": "reference", + "documentation": "Contents of this set of documents" + }, + { + "name": "author", + "type": "reference", + "documentation": "Who and/or what authored the manifest" + }, + { + "name": "created", + "type": "date", + "documentation": "When this document manifest created" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The subject of the set of documents" + }, + { + "name": "description", + "type": "string", + "documentation": "Human-readable description (title)" + }, + { + "name": "source", + "type": "uri", + "documentation": "The source system/application/software" + }, + { + "name": "type", + "type": "token", + "documentation": "Kind of document set" + }, + { + "name": "related-ref", + "type": "reference", + "documentation": "Related Resource" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The subject of the set of documents" + }, + { + "name": "recipient", + "type": "reference", + "documentation": "Intended to get notified about this set of documents" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "current | superseded | entered-in-error" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 7 + } + ], + "type": "DocumentReference", + "profile": { + "reference": "http://hl7.org/fhir/Profile/DocumentReference" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "DocumentReference:authenticator", + "DocumentReference:author", + "DocumentReference:custodian", + "DocumentReference:encounter", + "DocumentReference:patient", + "DocumentReference:related-ref", + "DocumentReference:relatesto", + "DocumentReference:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "securitylabel", + "type": "token", + "documentation": "Document security-tags" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Who/what is the subject of the document" + }, + { + "name": "description", + "type": "string", + "documentation": "Human-readable description (title)" + }, + { + "name": "language", + "type": "token", + "documentation": "Human language of the content (BCP-47)" + }, + { + "name": "type", + "type": "token", + "documentation": "Kind of document (LOINC if possible)" + }, + { + "name": "relation", + "type": "token", + "documentation": "replaces | transforms | signs | appends" + }, + { + "name": "setting", + "type": "token", + "documentation": "Additional details about where the content was created (e.g. clinical specialty)" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who/what is the subject of the document" + }, + { + "name": "event", + "type": "token", + "documentation": "Main clinical acts documented" + }, + { + "name": "relationship", + "type": "composite", + "documentation": "Combination of relation and relatesTo" + }, + { + "name": "authenticator", + "type": "reference", + "documentation": "Who/what authenticated the document" + }, + { + "name": "class", + "type": "token", + "documentation": "Categorization of document" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Master Version Specific Identifier" + }, + { + "name": "period", + "type": "date", + "documentation": "Time of service that is being documented" + }, + { + "name": "related-id", + "type": "token", + "documentation": "Identifier of related objects or events" + }, + { + "name": "custodian", + "type": "reference", + "documentation": "Organization which maintains the document" + }, + { + "name": "indexed", + "type": "date", + "documentation": "When this document reference was created" + }, + { + "name": "author", + "type": "reference", + "documentation": "Who and/or what authored the document" + }, + { + "name": "created", + "type": "date", + "documentation": "Document creation time" + }, + { + "name": "format", + "type": "token", + "documentation": "Format/content rules for the document" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Context of the document content" + }, + { + "name": "related-ref", + "type": "reference", + "documentation": "Related Resource" + }, + { + "name": "location", + "type": "uri", + "documentation": "Uri where the data can be found" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "relatesto", + "type": "reference", + "documentation": "Target of the relationship" + }, + { + "name": "facility", + "type": "token", + "documentation": "Kind of facility where patient was seen" + }, + { + "name": "status", + "type": "token", + "documentation": "current | superseded | entered-in-error" + } + ] + }, + { + "type": "EligibilityRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/EligibilityRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "EligibilityRequest:enterer", + "EligibilityRequest:facility", + "EligibilityRequest:organization", + "EligibilityRequest:patient", + "EligibilityRequest:provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier of the Eligibility" + }, + { + "name": "provider", + "type": "reference", + "documentation": "The reference to the provider" + }, + { + "name": "created", + "type": "date", + "documentation": "The creation date for the EOB" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The reference to the patient" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The reference to the providing organization" + }, + { + "name": "enterer", + "type": "reference", + "documentation": "The party who is responsible for the request" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "facility", + "type": "reference", + "documentation": "Facility responsible for the goods and services" + } + ] + }, + { + "type": "EligibilityResponse", + "profile": { + "reference": "http://hl7.org/fhir/Profile/EligibilityResponse" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "EligibilityResponse:insurer", + "EligibilityResponse:request", + "EligibilityResponse:request-organization", + "EligibilityResponse:request-provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier" + }, + { + "name": "request", + "type": "reference", + "documentation": "The EligibilityRequest reference" + }, + { + "name": "disposition", + "type": "string", + "documentation": "The contents of the disposition message" + }, + { + "name": "created", + "type": "date", + "documentation": "The creation date" + }, + { + "name": "insurer", + "type": "reference", + "documentation": "The organization which generated this resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "request-organization", + "type": "reference", + "documentation": "The EligibilityRequest organization" + }, + { + "name": "request-provider", + "type": "reference", + "documentation": "The EligibilityRequest provider" + }, + { + "name": "outcome", + "type": "token", + "documentation": "The processing outcome" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 19774 + } + ], + "type": "Encounter", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Encounter" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Encounter:appointment", + "Encounter:diagnosis", + "Encounter:episodeofcare", + "Encounter:incomingreferral", + "Encounter:location", + "Encounter:part-of", + "Encounter:participant", + "Encounter:patient", + "Encounter:practitioner", + "Encounter:service-provider", + "Encounter:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "A date within the period the Encounter lasted" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Identifier(s) by which this encounter is known" + }, + { + "name": "reason", + "type": "token", + "documentation": "Reason the encounter takes place (code)" + }, + { + "name": "episodeofcare", + "type": "reference", + "documentation": "Episode(s) of care that this encounter should be recorded against" + }, + { + "name": "participant-type", + "type": "token", + "documentation": "Role of participant in encounter" + }, + { + "name": "incomingreferral", + "type": "reference", + "documentation": "The ReferralRequest that initiated this encounter" + }, + { + "name": "practitioner", + "type": "reference", + "documentation": "Persons involved in the encounter other than the patient" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The patient ro group present at the encounter" + }, + { + "name": "length", + "type": "number", + "documentation": "Length of encounter in days" + }, + { + "name": "diagnosis", + "type": "reference", + "documentation": "Reason the encounter takes place (resource)" + }, + { + "name": "appointment", + "type": "reference", + "documentation": "The appointment that scheduled this encounter" + }, + { + "name": "part-of", + "type": "reference", + "documentation": "Another Encounter this encounter is part of" + }, + { + "name": "type", + "type": "token", + "documentation": "Specific type of encounter" + }, + { + "name": "participant", + "type": "reference", + "documentation": "Persons involved in the encounter other than the patient" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The patient ro group present at the encounter" + }, + { + "name": "location-period", + "type": "date", + "documentation": "Time period during which the patient was present at the location" + }, + { + "name": "location", + "type": "reference", + "documentation": "Location the encounter takes place" + }, + { + "name": "service-provider", + "type": "reference", + "documentation": "The custodian organization of this Encounter record" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "special-arrangement", + "type": "token", + "documentation": "Wheelchair, translator, stretcher, etc." + }, + { + "name": "class", + "type": "token", + "documentation": "inpatient | outpatient | ambulatory | emergency +" + }, + { + "name": "status", + "type": "token", + "documentation": "planned | arrived | triaged | in-progress | onleave | finished | cancelled +" + } + ] + }, + { + "type": "Endpoint", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Endpoint" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Endpoint:organization" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "payload-type", + "type": "token", + "documentation": "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Identifies this endpoint across multiple systems" + }, + { + "name": "connection-type", + "type": "token", + "documentation": "Protocol/Profile/Standard to be used with this endpoint connection" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization that is managing the endpoint" + }, + { + "name": "name", + "type": "string", + "documentation": "A name that this endpoint can be identified by" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the Endpoint (usually expected to be active)" + } + ] + }, + { + "type": "EnrollmentRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/EnrollmentRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "EnrollmentRequest:organization", + "EnrollmentRequest:patient", + "EnrollmentRequest:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier of the Enrollment" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The party to be enrolled" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The party to be enrolled" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization who generated this resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "type": "EnrollmentResponse", + "profile": { + "reference": "http://hl7.org/fhir/Profile/EnrollmentResponse" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "EnrollmentResponse:organization", + "EnrollmentResponse:request" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier of the EnrollmentResponse" + }, + { + "name": "request", + "type": "reference", + "documentation": "The reference to the claim" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization who generated this resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "type": "EpisodeOfCare", + "profile": { + "reference": "http://hl7.org/fhir/Profile/EpisodeOfCare" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "EpisodeOfCare:care-manager", + "EpisodeOfCare:condition", + "EpisodeOfCare:incomingreferral", + "EpisodeOfCare:organization", + "EpisodeOfCare:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The provided date search value falls within the episode of care's period" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business Identifier(s) relevant for this EpisodeOfCare" + }, + { + "name": "condition", + "type": "reference", + "documentation": "Conditions/problems/diagnoses this episode of care is for" + }, + { + "name": "incomingreferral", + "type": "reference", + "documentation": "Incoming Referral Request" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The patient who is the focus of this episode of care" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization that has assumed the specific responsibilities of this EpisodeOfCare" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "type", + "type": "token", + "documentation": "Type/class - e.g. specialist referral, disease management" + }, + { + "name": "care-manager", + "type": "reference", + "documentation": "Care manager/care co-ordinator for the patient" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the Episode of Care as provided (does not check the status history collection)" + } + ] + }, + { + "type": "ExpansionProfile", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ExpansionProfile" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The expansion profile publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the expansion profile" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the expansion profile" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the expansion profile" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the expansion profile" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the expansion profile" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the expansion profile" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the expansion profile" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the expansion profile" + } + ] + }, + { + "type": "ExplanationOfBenefit", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ExplanationOfBenefit" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ExplanationOfBenefit:care-team", + "ExplanationOfBenefit:claim", + "ExplanationOfBenefit:coverage", + "ExplanationOfBenefit:encounter", + "ExplanationOfBenefit:enterer", + "ExplanationOfBenefit:facility", + "ExplanationOfBenefit:organization", + "ExplanationOfBenefit:patient", + "ExplanationOfBenefit:payee", + "ExplanationOfBenefit:provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "care-team", + "type": "reference", + "documentation": "Member of the CareTeam" + }, + { + "name": "coverage", + "type": "reference", + "documentation": "The plan under which the claim was adjudicated" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier of the Explanation of Benefit" + }, + { + "name": "created", + "type": "date", + "documentation": "The creation date for the EOB" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Encounters associated with a billed line item" + }, + { + "name": "payee", + "type": "reference", + "documentation": "The party receiving any payment for the Claim" + }, + { + "name": "disposition", + "type": "string", + "documentation": "The contents of the disposition message" + }, + { + "name": "provider", + "type": "reference", + "documentation": "The reference to the provider" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The reference to the patient" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The reference to the providing organization" + }, + { + "name": "claim", + "type": "reference", + "documentation": "The reference to the claim" + }, + { + "name": "enterer", + "type": "reference", + "documentation": "The party responsible for the entry of the Claim" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "facility", + "type": "reference", + "documentation": "Facility responsible for the goods and services" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 16 + } + ], + "type": "FamilyMemberHistory", + "profile": { + "reference": "http://hl7.org/fhir/Profile/FamilyMemberHistory" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "FamilyMemberHistory:definition", + "FamilyMemberHistory:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When history was captured/updated" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A search by a record identifier" + }, + { + "name": "code", + "type": "token", + "documentation": "A search by a condition code" + }, + { + "name": "gender", + "type": "token", + "documentation": "A search by a gender code of a family member" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of a subject to list family member history items for" + }, + { + "name": "definition", + "type": "reference", + "documentation": "Instantiates protocol or definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "relationship", + "type": "token", + "documentation": "A search by a relationship type" + }, + { + "name": "status", + "type": "token", + "documentation": "partial | completed | entered-in-error | health-unknown" + } + ] + }, + { + "type": "Flag", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Flag" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Flag:author", + "Flag:encounter", + "Flag:patient", + "Flag:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Time period when flag is active" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business identifier" + }, + { + "name": "author", + "type": "reference", + "documentation": "Flag creator" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of a subject to list flags for" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The identity of a subject to list flags for" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Alert relevant during encounter" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 2275 + } + ], + "type": "Goal", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Goal" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Goal:patient", + "Goal:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External Ids for this goal" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who this goal is intended for" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Who this goal is intended for" + }, + { + "name": "start-date", + "type": "date", + "documentation": "When goal pursuit begins" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "E.g. Treatment, dietary, behavioral, etc." + }, + { + "name": "target-date", + "type": "date", + "documentation": "Reach goal on or before" + }, + { + "name": "status", + "type": "token", + "documentation": "proposed | accepted | planned | in-progress | on-target | ahead-of-target | behind-target | sustaining | achieved | on-hold | cancelled | entered-in-error | rejected" + } + ] + }, + { + "type": "GraphDefinition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/GraphDefinition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The graph definition publication date" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the graph definition" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the graph definition" + }, + { + "name": "start", + "type": "token", + "documentation": "Type of resource at which the graph starts" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the graph definition" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the graph definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the graph definition" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the graph definition" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the graph definition" + } + ] + }, + { + "type": "Group", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Group" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Group:member" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "actual", + "type": "token", + "documentation": "Descriptive or actual" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Unique id" + }, + { + "name": "characteristic-value", + "type": "composite", + "documentation": "A composite of both characteristic and value" + }, + { + "name": "code", + "type": "token", + "documentation": "The kind of resources contained" + }, + { + "name": "member", + "type": "reference", + "documentation": "Reference to the group member" + }, + { + "name": "exclude", + "type": "token", + "documentation": "Group includes or excludes" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "type", + "type": "token", + "documentation": "The type of resources the group contains" + }, + { + "name": "value", + "type": "token", + "documentation": "Value held by characteristic" + }, + { + "name": "characteristic", + "type": "token", + "documentation": "Kind of characteristic" + } + ] + }, + { + "type": "GuidanceResponse", + "profile": { + "reference": "http://hl7.org/fhir/Profile/GuidanceResponse" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "GuidanceResponse:patient", + "GuidanceResponse:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The identifier of the guidance response" + }, + { + "name": "request", + "type": "token", + "documentation": "The identifier of the request associated with the response" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of a patient to search for guidance response results" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The subject that the guidance response is about" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "type": "HealthcareService", + "profile": { + "reference": "http://hl7.org/fhir/Profile/HealthcareService" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "HealthcareService:endpoint", + "HealthcareService:location", + "HealthcareService:organization" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifiers for this item" + }, + { + "name": "endpoint", + "type": "reference", + "documentation": "Technical endpoints providing access to services operated for the location" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization that provides this Healthcare Service" + }, + { + "name": "name", + "type": "string", + "documentation": "A portion of the Healthcare service name" + }, + { + "name": "programname", + "type": "string", + "documentation": "One of the Program Names serviced by this HealthcareService" + }, + { + "name": "active", + "type": "token", + "documentation": "The Healthcare Service is currently marked as active" + }, + { + "name": "location", + "type": "reference", + "documentation": "The location of the Healthcare Service" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Service Category of the Healthcare Service" + }, + { + "name": "type", + "type": "token", + "documentation": "The type of service provided by this healthcare service" + }, + { + "name": "characteristic", + "type": "token", + "documentation": "One of the HealthcareService's characteristics" + } + ] + }, + { + "type": "ImagingManifest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ImagingManifest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ImagingManifest:author", + "ImagingManifest:endpoint", + "ImagingManifest:imaging-study", + "ImagingManifest:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "UID of the ImagingManifest (or a DICOM Key Object Selection which it represents)" + }, + { + "name": "endpoint", + "type": "reference", + "documentation": "The endpoint for the study or series" + }, + { + "name": "authoring-time", + "type": "date", + "documentation": "Time of the ImagingManifest (or a DICOM Key Object Selection which it represents) authoring" + }, + { + "name": "selected-study", + "type": "uri", + "documentation": "Study selected in the ImagingManifest (or a DICOM Key Object Selection which it represents)" + }, + { + "name": "author", + "type": "reference", + "documentation": "Author of the ImagingManifest (or a DICOM Key Object Selection which it represents)" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Subject of the ImagingManifest (or a DICOM Key Object Selection which it represents)" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "imaging-study", + "type": "reference", + "documentation": "ImagingStudy resource selected in the ImagingManifest (or a DICOM Key Object Selection which it represents)" + } + ] + }, + { + "type": "ImagingStudy", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ImagingStudy" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ImagingStudy:basedon", + "ImagingStudy:context", + "ImagingStudy:endpoint", + "ImagingStudy:patient", + "ImagingStudy:performer" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Other identifiers for the Study" + }, + { + "name": "reason", + "type": "token", + "documentation": "The reason for the study" + }, + { + "name": "dicom-class", + "type": "uri", + "documentation": "The type of the instance" + }, + { + "name": "study", + "type": "uri", + "documentation": "The study identifier for the image" + }, + { + "name": "bodysite", + "type": "token", + "documentation": "The body site studied" + }, + { + "name": "modality", + "type": "token", + "documentation": "The modality of the series" + }, + { + "name": "performer", + "type": "reference", + "documentation": "The person who performed the study" + }, + { + "name": "started", + "type": "date", + "documentation": "When the study was started" + }, + { + "name": "accession", + "type": "token", + "documentation": "The accession identifier for the study" + }, + { + "name": "uid", + "type": "uri", + "documentation": "The instance unique identifier" + }, + { + "name": "endpoint", + "type": "reference", + "documentation": "The endpoint for te study or series" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who the study is about" + }, + { + "name": "series", + "type": "uri", + "documentation": "The identifier of the series of images" + }, + { + "name": "context", + "type": "reference", + "documentation": "The context of the study" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "basedon", + "type": "reference", + "documentation": "The order for the image" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 13191 + } + ], + "type": "Immunization", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Immunization" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Immunization:location", + "Immunization:manufacturer", + "Immunization:patient", + "Immunization:practitioner", + "Immunization:reaction" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Vaccination (non)-Administration Date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business identifier" + }, + { + "name": "reason", + "type": "token", + "documentation": "Why immunization occurred" + }, + { + "name": "reaction", + "type": "reference", + "documentation": "Additional information on reaction" + }, + { + "name": "lot-number", + "type": "string", + "documentation": "Vaccine Lot Number" + }, + { + "name": "practitioner", + "type": "reference", + "documentation": "The practitioner who played a role in the vaccination" + }, + { + "name": "notgiven", + "type": "token", + "documentation": "Administrations which were not given" + }, + { + "name": "manufacturer", + "type": "reference", + "documentation": "Vaccine Manufacturer" + }, + { + "name": "dose-sequence", + "type": "number", + "documentation": "Dose number within series" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The patient for the vaccination record" + }, + { + "name": "vaccine-code", + "type": "token", + "documentation": "Vaccine Product Administered" + }, + { + "name": "reason-not-given", + "type": "token", + "documentation": "Explanation of reason vaccination was not administered" + }, + { + "name": "location", + "type": "reference", + "documentation": "The service delivery location or facility in which the vaccine was / was to be administered" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "reaction-date", + "type": "date", + "documentation": "When reaction started" + }, + { + "name": "status", + "type": "token", + "documentation": "Immunization event status" + } + ] + }, + { + "type": "ImmunizationRecommendation", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ImmunizationRecommendation" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ImmunizationRecommendation:information", + "ImmunizationRecommendation:patient", + "ImmunizationRecommendation:support" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Date recommendation created" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business identifier" + }, + { + "name": "dose-sequence", + "type": "number", + "documentation": "Dose number within sequence" + }, + { + "name": "target-disease", + "type": "token", + "documentation": "Disease to be immunized against" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who this profile is for" + }, + { + "name": "vaccine-type", + "type": "token", + "documentation": "Vaccine recommendation applies to" + }, + { + "name": "dose-number", + "type": "number", + "documentation": "Recommended dose number" + }, + { + "name": "information", + "type": "reference", + "documentation": "Patient observations supporting recommendation" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "support", + "type": "reference", + "documentation": "Past immunizations supporting recommendation" + }, + { + "name": "status", + "type": "token", + "documentation": "Vaccine administration status" + } + ] + }, + { + "type": "ImplementationGuide", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ImplementationGuide" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ImplementationGuide:resource" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The implementation guide publication date" + }, + { + "name": "dependency", + "type": "uri", + "documentation": "Where to find dependency" + }, + { + "name": "resource", + "type": "reference", + "documentation": "Location of the resource" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the implementation guide" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the implementation guide" + }, + { + "name": "experimental", + "type": "token", + "documentation": "For testing purposes, not real usage" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the implementation guide" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the implementation guide" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the implementation guide" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the implementation guide" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the implementation guide" + } + ] + }, + { + "type": "Library", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Library" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Library:composed-of", + "Library:depends-on", + "Library:derived-from", + "Library:predecessor", + "Library:successor" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The library publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the library" + }, + { + "name": "successor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the library" + }, + { + "name": "derived-from", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the library" + }, + { + "name": "predecessor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "composed-of", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the library" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the library" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the library" + }, + { + "name": "depends-on", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "effective", + "type": "date", + "documentation": "The time during which the library is intended to be in use" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the library" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the library" + }, + { + "name": "topic", + "type": "token", + "documentation": "Topics associated with the module" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the library" + } + ] + }, + { + "type": "Linkage", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Linkage" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Linkage:author", + "Linkage:item", + "Linkage:source" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "item", + "type": "reference", + "documentation": "Matches on any item in the Linkage" + }, + { + "name": "author", + "type": "reference", + "documentation": "Author of the Linkage" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "source", + "type": "reference", + "documentation": "Matches on any item in the Linkage with a type of 'source'" + } + ] + }, + { + "type": "List", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ListResource" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "List:encounter", + "List:item", + "List:patient", + "List:source", + "List:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When the list was prepared" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business identifier" + }, + { + "name": "empty-reason", + "type": "token", + "documentation": "Why list is empty" + }, + { + "name": "item", + "type": "reference", + "documentation": "Actual entry" + }, + { + "name": "code", + "type": "token", + "documentation": "What the purpose of this list is" + }, + { + "name": "notes", + "type": "string", + "documentation": "The annotation - text content" + }, + { + "name": "subject", + "type": "reference", + "documentation": "If all resources have the same subject" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Context in which list created" + }, + { + "name": "source", + "type": "reference", + "documentation": "Who and/or what defined the list contents (aka Author)" + }, + { + "name": "title", + "type": "string", + "documentation": "Descriptive name for the list" + }, + { + "name": "patient", + "type": "reference", + "documentation": "If all resources have the same subject" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "current | retired | entered-in-error" + } + ] + }, + { + "type": "Location", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Location" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Location:endpoint", + "Location:organization", + "Location:partof" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "An identifier for the location" + }, + { + "name": "partof", + "type": "reference", + "documentation": "A location of which this location is a part" + }, + { + "name": "near-distance", + "type": "quantity", + "documentation": "A distance quantity to limit the near search to locations within a specific distance\n\nRequires the near parameter to also be included" + }, + { + "name": "address", + "type": "string", + "documentation": "A (part of the) address of the location" + }, + { + "name": "address-state", + "type": "string", + "documentation": "A state specified in an address" + }, + { + "name": "operational-status", + "type": "token", + "documentation": "Searches for locations (typically bed/room) that have an operational status (e.g. contaminated, housekeeping)" + }, + { + "name": "type", + "type": "token", + "documentation": "A code for the type of location" + }, + { + "name": "address-postalcode", + "type": "string", + "documentation": "A postal code specified in an address" + }, + { + "name": "address-country", + "type": "string", + "documentation": "A country specified in an address" + }, + { + "name": "endpoint", + "type": "reference", + "documentation": "Technical endpoints providing access to services operated for the location" + }, + { + "name": "organization", + "type": "reference", + "documentation": "Searches for locations that are managed by the provided organization" + }, + { + "name": "address-use", + "type": "token", + "documentation": "A use code specified in an address" + }, + { + "name": "name", + "type": "string", + "documentation": "A portion of the location's name or alias" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "near", + "type": "token", + "documentation": "The coordinates expressed as [latitude]:[longitude] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency)\n\nRequires the near-distance parameter to be provided also" + }, + { + "name": "address-city", + "type": "string", + "documentation": "A city specified in an address" + }, + { + "name": "status", + "type": "token", + "documentation": "Searches for locations with a specific kind of status" + } + ] + }, + { + "type": "Measure", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Measure" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Measure:composed-of", + "Measure:depends-on", + "Measure:derived-from", + "Measure:predecessor", + "Measure:successor" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The measure publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the measure" + }, + { + "name": "successor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the measure" + }, + { + "name": "derived-from", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the measure" + }, + { + "name": "predecessor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "composed-of", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the measure" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the measure" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the measure" + }, + { + "name": "depends-on", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "effective", + "type": "date", + "documentation": "The time during which the measure is intended to be in use" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the measure" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the measure" + }, + { + "name": "topic", + "type": "token", + "documentation": "Topics associated with the module" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the measure" + } + ] + }, + { + "type": "MeasureReport", + "profile": { + "reference": "http://hl7.org/fhir/Profile/MeasureReport" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "MeasureReport:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier of the measure report to be returned" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of a patient to search for individual measure report results for" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The status of the measure report" + } + ] + }, + { + "type": "Media", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Media" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Media:based-on", + "Media:context", + "Media:device", + "Media:operator", + "Media:patient", + "Media:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When Media was collected" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Identifier(s) for the image" + }, + { + "name": "created", + "type": "date", + "documentation": "Date attachment was first created" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Who/What this Media is a record of" + }, + { + "name": "type", + "type": "token", + "documentation": "photo | video | audio" + }, + { + "name": "operator", + "type": "reference", + "documentation": "The person who generated the image" + }, + { + "name": "site", + "type": "token", + "documentation": "Body part in media" + }, + { + "name": "view", + "type": "token", + "documentation": "Imaging view, e.g. Lateral or Antero-posterior" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Procedure that caused this media to be created" + }, + { + "name": "subtype", + "type": "token", + "documentation": "The type of acquisition equipment/process" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who/What this Media is a record of" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter / Episode associated with media" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "device", + "type": "reference", + "documentation": "Observing Device" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 4352 + } + ], + "type": "Medication", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Medication" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Medication:ingredient", + "Medication:manufacturer", + "Medication:package-item" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "container", + "type": "token", + "documentation": "E.g. box, vial, blister-pack" + }, + { + "name": "ingredient-code", + "type": "token", + "documentation": "The product contained" + }, + { + "name": "package-item", + "type": "reference", + "documentation": "The item in the package" + }, + { + "name": "code", + "type": "token", + "documentation": "Codes that identify this medication" + }, + { + "name": "ingredient", + "type": "reference", + "documentation": "The product contained" + }, + { + "name": "form", + "type": "token", + "documentation": "powder | tablets | capsule +" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "package-item-code", + "type": "token", + "documentation": "The item in the package" + }, + { + "name": "manufacturer", + "type": "reference", + "documentation": "Manufacturer of the item" + }, + { + "name": "over-the-counter", + "type": "token", + "documentation": "True if medication does not require a prescription" + }, + { + "name": "status", + "type": "token", + "documentation": "active | inactive | entered-in-error" + } + ] + }, + { + "type": "MedicationAdministration", + "profile": { + "reference": "http://hl7.org/fhir/Profile/MedicationAdministration" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "MedicationAdministration:context", + "MedicationAdministration:device", + "MedicationAdministration:medication", + "MedicationAdministration:patient", + "MedicationAdministration:performer", + "MedicationAdministration:prescription", + "MedicationAdministration:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Return administrations with this external identifier" + }, + { + "name": "code", + "type": "token", + "documentation": "Return administrations of this medication code" + }, + { + "name": "performer", + "type": "reference", + "documentation": "The identify of the individual who administered the medication" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The identify of the individual or group to list administrations for" + }, + { + "name": "not-given", + "type": "token", + "documentation": "Administrations that were not made" + }, + { + "name": "medication", + "type": "reference", + "documentation": "Return administrations of this medication resource" + }, + { + "name": "reason-given", + "type": "token", + "documentation": "Reasons for administering the medication" + }, + { + "name": "prescription", + "type": "reference", + "documentation": "The identity of a prescription to list administrations from" + }, + { + "name": "effective-time", + "type": "date", + "documentation": "Date administration happened (or did not happen)" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of a patient to list administrations for" + }, + { + "name": "context", + "type": "reference", + "documentation": "Return administrations that share this encounter or episode of care" + }, + { + "name": "reason-not-given", + "type": "token", + "documentation": "Reasons for not administering the medication" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "device", + "type": "reference", + "documentation": "Return administrations with this administration device identity" + }, + { + "name": "status", + "type": "token", + "documentation": "MedicationAdministration event status (for example one of active/paused/completed/nullified)" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 1107 + } + ], + "type": "MedicationDispense", + "profile": { + "reference": "http://hl7.org/fhir/Profile/MedicationDispense" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "MedicationDispense:context", + "MedicationDispense:destination", + "MedicationDispense:medication", + "MedicationDispense:patient", + "MedicationDispense:performer", + "MedicationDispense:prescription", + "MedicationDispense:receiver", + "MedicationDispense:responsibleparty", + "MedicationDispense:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Return dispenses with this external identifier" + }, + { + "name": "code", + "type": "token", + "documentation": "Return dispenses of this medicine code" + }, + { + "name": "performer", + "type": "reference", + "documentation": "Return dispenses performed by a specific individual" + }, + { + "name": "receiver", + "type": "reference", + "documentation": "The identity of a receiver to list dispenses for" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The identity of a patient to list dispenses for" + }, + { + "name": "destination", + "type": "reference", + "documentation": "Return dispenses that should be sent to a specific destination" + }, + { + "name": "medication", + "type": "reference", + "documentation": "Return dispenses of this medicine resource" + }, + { + "name": "responsibleparty", + "type": "reference", + "documentation": "Return dispenses with the specified responsible party" + }, + { + "name": "type", + "type": "token", + "documentation": "Return dispenses of a specific type" + }, + { + "name": "whenhandedover", + "type": "date", + "documentation": "Returns dispenses handed over on this date" + }, + { + "name": "whenprepared", + "type": "date", + "documentation": "Returns dispenses prepared on this date" + }, + { + "name": "prescription", + "type": "reference", + "documentation": "The identity of a prescription to list dispenses from" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of a patient to list dispenses for" + }, + { + "name": "context", + "type": "reference", + "documentation": "Returns dispenses with a specific context (episode or episode of care)" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "Return dispenses with a specified dispense status" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 5943 + } + ], + "type": "MedicationRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/MedicationRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "MedicationRequest:context", + "MedicationRequest:intended-dispenser", + "MedicationRequest:medication", + "MedicationRequest:patient", + "MedicationRequest:requester", + "MedicationRequest:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Returns medication request to be administered on a specific date" + }, + { + "name": "requester", + "type": "reference", + "documentation": "Returns prescriptions prescribed by this prescriber" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Return prescriptions with this external identifier" + }, + { + "name": "intended-dispenser", + "type": "reference", + "documentation": "Returns prescriptions intended to be dispensed by this Organization" + }, + { + "name": "authoredon", + "type": "date", + "documentation": "Return prescriptions written on this date" + }, + { + "name": "code", + "type": "token", + "documentation": "Return prescriptions of this medication code" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The identity of a patient to list orders for" + }, + { + "name": "medication", + "type": "reference", + "documentation": "Return prescriptions of this medication reference" + }, + { + "name": "priority", + "type": "token", + "documentation": "Returns prescriptions with different priorities" + }, + { + "name": "intent", + "type": "token", + "documentation": "Returns prescriptions with different intents" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Returns prescriptions for a specific patient" + }, + { + "name": "context", + "type": "reference", + "documentation": "Return prescriptions with this encounter or episode of care identifier" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Returns prescriptions with different categories" + }, + { + "name": "status", + "type": "token", + "documentation": "Status of the prescription" + } + ] + }, + { + "type": "MedicationStatement", + "profile": { + "reference": "http://hl7.org/fhir/Profile/MedicationStatement" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "MedicationStatement:context", + "MedicationStatement:medication", + "MedicationStatement:part-of", + "MedicationStatement:patient", + "MedicationStatement:source", + "MedicationStatement:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Return statements with this external identifier" + }, + { + "name": "code", + "type": "token", + "documentation": "Return statements of this medication code" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The identity of a patient, animal or group to list statements for" + }, + { + "name": "medication", + "type": "reference", + "documentation": "Return statements of this medication reference" + }, + { + "name": "part-of", + "type": "reference", + "documentation": "Returns statements that are part of another event." + }, + { + "name": "source", + "type": "reference", + "documentation": "Who or where the information in the statement came from" + }, + { + "name": "effective", + "type": "date", + "documentation": "Date when patient was taking (or not taking) the medication" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Returns statements for a specific patient." + }, + { + "name": "context", + "type": "reference", + "documentation": "Returns statements for a specific context (episode or episode of Care)." + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Returns statements of this category of medicationstatement" + }, + { + "name": "status", + "type": "token", + "documentation": "Return statements that match the given status" + } + ] + }, + { + "type": "MessageDefinition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/MessageDefinition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The message definition publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the message definition" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the message definition" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the message definition" + }, + { + "name": "focus", + "type": "token", + "documentation": "A resource that is a permitted focus of the message" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the message definition" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the message definition" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the message definition" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the message definition" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the message definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "The behavior associated with the message" + }, + { + "name": "event", + "type": "token", + "documentation": "The event that triggers the message" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the message definition" + } + ] + }, + { + "type": "MessageHeader", + "profile": { + "reference": "http://hl7.org/fhir/Profile/MessageHeader" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "MessageHeader:author", + "MessageHeader:enterer", + "MessageHeader:focus", + "MessageHeader:receiver", + "MessageHeader:responsible", + "MessageHeader:sender", + "MessageHeader:target" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "code", + "type": "token", + "documentation": "ok | transient-error | fatal-error" + }, + { + "name": "receiver", + "type": "reference", + "documentation": "Intended \"real-world\" recipient for the data" + }, + { + "name": "author", + "type": "reference", + "documentation": "The source of the decision" + }, + { + "name": "destination", + "type": "string", + "documentation": "Name of system" + }, + { + "name": "focus", + "type": "reference", + "documentation": "The actual content of the message" + }, + { + "name": "source", + "type": "string", + "documentation": "Name of system" + }, + { + "name": "target", + "type": "reference", + "documentation": "Particular delivery destination within the destination" + }, + { + "name": "destination-uri", + "type": "uri", + "documentation": "Actual destination address or id" + }, + { + "name": "sender", + "type": "reference", + "documentation": "Real world sender of the message" + }, + { + "name": "source-uri", + "type": "uri", + "documentation": "Actual message source address or id" + }, + { + "name": "responsible", + "type": "reference", + "documentation": "Final responsibility for event" + }, + { + "name": "enterer", + "type": "reference", + "documentation": "The source of the data entry" + }, + { + "name": "response-id", + "type": "token", + "documentation": "Id of original message" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "event", + "type": "token", + "documentation": "Code for the event this message represents" + }, + { + "name": "timestamp", + "type": "date", + "documentation": "Time that the message was sent" + } + ] + }, + { + "type": "NamingSystem", + "profile": { + "reference": "http://hl7.org/fhir/Profile/NamingSystem" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "NamingSystem:replaced-by" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The naming system publication date" + }, + { + "name": "period", + "type": "date", + "documentation": "When is identifier valid?" + }, + { + "name": "kind", + "type": "token", + "documentation": "codesystem | identifier | root" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the naming system" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the naming system" + }, + { + "name": "type", + "type": "token", + "documentation": "e.g. driver, provider, patient, bank etc." + }, + { + "name": "id-type", + "type": "token", + "documentation": "oid | uuid | uri | other" + }, + { + "name": "contact", + "type": "string", + "documentation": "Name of an individual to contact" + }, + { + "name": "responsible", + "type": "string", + "documentation": "Who maintains system namespace?" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the naming system" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the naming system" + }, + { + "name": "telecom", + "type": "token", + "documentation": "Contact details for individual or organization" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "value", + "type": "string", + "documentation": "The unique identifier" + }, + { + "name": "replaced-by", + "type": "reference", + "documentation": "Use this instead" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the naming system" + } + ] + }, + { + "type": "NutritionOrder", + "profile": { + "reference": "http://hl7.org/fhir/Profile/NutritionOrder" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "NutritionOrder:encounter", + "NutritionOrder:patient", + "NutritionOrder:provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Return nutrition orders with this external identifier" + }, + { + "name": "datetime", + "type": "date", + "documentation": "Return nutrition orders requested on this date" + }, + { + "name": "provider", + "type": "reference", + "documentation": "The identify of the provider who placed the nutrition order" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of the person who requires the diet, formula or nutritional supplement" + }, + { + "name": "supplement", + "type": "token", + "documentation": "Type of supplement product requested" + }, + { + "name": "formula", + "type": "token", + "documentation": "Type of enteral or infant formula" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Return nutrition orders with this encounter identifier" + }, + { + "name": "oraldiet", + "type": "token", + "documentation": "Type of diet that can be consumed orally (i.e., take via the mouth)." + }, + { + "name": "additive", + "type": "token", + "documentation": "Type of module component to add to the feeding" + }, + { + "name": "status", + "type": "token", + "documentation": "Status of the nutrition order." + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 77604 + } + ], + "type": "Observation", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Observation" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Observation:based-on", + "Observation:context", + "Observation:device", + "Observation:encounter", + "Observation:patient", + "Observation:performer", + "Observation:related-target", + "Observation:specimen", + "Observation:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Obtained date/time. If the obtained element is a period, a date that falls in the period" + }, + { + "name": "combo-data-absent-reason", + "type": "token", + "documentation": "The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing." + }, + { + "name": "code", + "type": "token", + "documentation": "The code of the observation type" + }, + { + "name": "combo-code-value-quantity", + "type": "composite", + "documentation": "Code and quantity value parameter pair, including in components" + }, + { + "name": "component-data-absent-reason", + "type": "token", + "documentation": "The reason why the expected value in the element Observation.component.value[x] is missing." + }, + { + "name": "subject", + "type": "reference", + "documentation": "The subject that the observation is about" + }, + { + "name": "value-concept", + "type": "token", + "documentation": "The value of the observation, if the value is a CodeableConcept" + }, + { + "name": "value-date", + "type": "date", + "documentation": "The value of the observation, if the value is a date or period of time" + }, + { + "name": "code-value-string", + "type": "composite", + "documentation": "Code and string value parameter pair" + }, + { + "name": "component-code-value-quantity", + "type": "composite", + "documentation": "Component code and component quantity value parameter pair" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Reference to the test or procedure request." + }, + { + "name": "related", + "type": "composite", + "documentation": "Related Observations - search on related-type and related-target together" + }, + { + "name": "code-value-date", + "type": "composite", + "documentation": "Code and date/time value parameter pair" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The subject that the observation is about (if patient)" + }, + { + "name": "specimen", + "type": "reference", + "documentation": "Specimen used for this observation" + }, + { + "name": "code-value-quantity", + "type": "composite", + "documentation": "Code and quantity value parameter pair" + }, + { + "name": "component-code", + "type": "token", + "documentation": "The component code of the observation type" + }, + { + "name": "context", + "type": "reference", + "documentation": "Healthcare event (Episode-of-care or Encounter) related to the observation" + }, + { + "name": "combo-code-value-concept", + "type": "composite", + "documentation": "Code and coded value parameter pair, including in components" + }, + { + "name": "value-string", + "type": "string", + "documentation": "The value of the observation, if the value is a string, and also searches in CodeableConcept.text" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The unique id for a particular observation" + }, + { + "name": "performer", + "type": "reference", + "documentation": "Who performed the observation" + }, + { + "name": "combo-code", + "type": "token", + "documentation": "The code of the observation type or component type" + }, + { + "name": "method", + "type": "token", + "documentation": "The method used for the observation" + }, + { + "name": "value-quantity", + "type": "quantity", + "documentation": "The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)" + }, + { + "name": "component-value-quantity", + "type": "quantity", + "documentation": "The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)" + }, + { + "name": "data-absent-reason", + "type": "token", + "documentation": "The reason why the expected value in the element Observation.value[x] is missing." + }, + { + "name": "combo-value-quantity", + "type": "quantity", + "documentation": "The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Encounter related to the observation" + }, + { + "name": "related-type", + "type": "token", + "documentation": "has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by" + }, + { + "name": "related-target", + "type": "reference", + "documentation": "Resource that is related to this one" + }, + { + "name": "code-value-concept", + "type": "composite", + "documentation": "Code and coded value parameter pair" + }, + { + "name": "component-code-value-concept", + "type": "composite", + "documentation": "Component code and component coded value parameter pair" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "component-value-concept", + "type": "token", + "documentation": "The value of the component observation, if the value is a CodeableConcept" + }, + { + "name": "category", + "type": "token", + "documentation": "The classification of the type of observation" + }, + { + "name": "device", + "type": "reference", + "documentation": "The Device that generated the observation data." + }, + { + "name": "combo-value-concept", + "type": "token", + "documentation": "The value or component value of the observation, if the value is a CodeableConcept" + }, + { + "name": "status", + "type": "token", + "documentation": "The status of the observation" + } + ] + }, + { + "type": "OperationDefinition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/OperationDefinition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "OperationDefinition:base", + "OperationDefinition:param-profile" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The operation definition publication date" + }, + { + "name": "code", + "type": "token", + "documentation": "Name used to invoke the operation" + }, + { + "name": "instance", + "type": "token", + "documentation": "Invoke on an instance?" + }, + { + "name": "kind", + "type": "token", + "documentation": "operation | query" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the operation definition" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the operation definition" + }, + { + "name": "type", + "type": "token", + "documentation": "Invole at the type level?" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the operation definition" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the operation definition" + }, + { + "name": "system", + "type": "token", + "documentation": "Invoke at the system level?" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the operation definition" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the operation definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "param-profile", + "type": "reference", + "documentation": "Profile on the type" + }, + { + "name": "base", + "type": "reference", + "documentation": "Marks this as a profile of the base" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the operation definition" + } + ] + }, + { + "type": "OperationOutcome", + "profile": { + "reference": "http://hl7.org/fhir/Profile/OperationOutcome" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 1460 + } + ], + "type": "Organization", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Organization" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Organization:endpoint", + "Organization:partof" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Any identifier for the organization (not the accreditation issuer's identifier)" + }, + { + "name": "partof", + "type": "reference", + "documentation": "An organization of which this organization forms a part" + }, + { + "name": "address", + "type": "string", + "documentation": "A (part of the) address of the organization" + }, + { + "name": "address-state", + "type": "string", + "documentation": "A state specified in an address" + }, + { + "name": "active", + "type": "token", + "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" + }, + { + "name": "type", + "type": "token", + "documentation": "A code for the type of organization" + }, + { + "name": "address-postalcode", + "type": "string", + "documentation": "A postal code specified in an address" + }, + { + "name": "address-country", + "type": "string", + "documentation": "A country specified in an address" + }, + { + "name": "endpoint", + "type": "reference", + "documentation": "Technical endpoints providing access to services operated for the organization" + }, + { + "name": "phonetic", + "type": "string", + "documentation": "A portion of the organization's name using some kind of phonetic matching algorithm" + }, + { + "name": "address-use", + "type": "token", + "documentation": "A use code specified in an address" + }, + { + "name": "name", + "type": "string", + "documentation": "A portion of the organization's name or alias" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "address-city", + "type": "string", + "documentation": "A city specified in an address" + } + ] + }, + { + "type": "Parameters", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Parameters" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 1628 + } + ], + "type": "Patient", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Patient" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "multiple", + "searchInclude": [ + "*", + "Patient:general-practitioner", + "Patient:link", + "Patient:organization" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "birthdate", + "type": "date", + "documentation": "The patient's date of birth" + }, + { + "name": "deceased", + "type": "token", + "documentation": "This patient has been marked as deceased, or as a death date entered" + }, + { + "name": "address-state", + "type": "string", + "documentation": "A state specified in an address" + }, + { + "name": "gender", + "type": "token", + "documentation": "Gender of the patient" + }, + { + "name": "animal-species", + "type": "token", + "documentation": "The species for animal patients" + }, + { + "name": "link", + "type": "reference", + "documentation": "All patients linked to the given patient" + }, + { + "name": "language", + "type": "token", + "documentation": "Language code (irrespective of use value)" + }, + { + "name": "animal-breed", + "type": "token", + "documentation": "The breed for animal patients" + }, + { + "name": "address-country", + "type": "string", + "documentation": "A country specified in an address" + }, + { + "name": "death-date", + "type": "date", + "documentation": "The date of death has been provided and satisfies this search value" + }, + { + "name": "phonetic", + "type": "string", + "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm" + }, + { + "name": "telecom", + "type": "token", + "documentation": "The value in any kind of telecom details of the patient" + }, + { + "name": "address-city", + "type": "string", + "documentation": "A city specified in an address" + }, + { + "name": "email", + "type": "token", + "documentation": "A value in an email contact" + }, + { + "name": "given", + "type": "string", + "documentation": "A portion of the given name of the patient" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A patient identifier" + }, + { + "name": "address", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" + }, + { + "name": "general-practitioner", + "type": "reference", + "documentation": "Patient's nominated general practitioner, not the organization that manages the record" + }, + { + "name": "active", + "type": "token", + "documentation": "Whether the patient record is active" + }, + { + "name": "address-postalcode", + "type": "string", + "documentation": "A postalCode specified in an address" + }, + { + "name": "phone", + "type": "token", + "documentation": "A value in a phone contact" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization at which this person is a patient" + }, + { + "name": "address-use", + "type": "token", + "documentation": "A use code specified in an address" + }, + { + "name": "name", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "family", + "type": "string", + "documentation": "A portion of the family name of the patient" + } + ] + }, + { + "type": "PaymentNotice", + "profile": { + "reference": "http://hl7.org/fhir/Profile/PaymentNotice" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "PaymentNotice:organization", + "PaymentNotice:provider", + "PaymentNotice:request", + "PaymentNotice:response" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier of the notice" + }, + { + "name": "request", + "type": "reference", + "documentation": "The Claim" + }, + { + "name": "provider", + "type": "reference", + "documentation": "The reference to the provider" + }, + { + "name": "created", + "type": "date", + "documentation": "Creation date fro the notice" + }, + { + "name": "response", + "type": "reference", + "documentation": "The ClaimResponse" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization who generated this resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "payment-status", + "type": "token", + "documentation": "The type of payment notice" + }, + { + "name": "statusdate", + "type": "date", + "documentation": "The date of the payment action" + } + ] + }, + { + "type": "PaymentReconciliation", + "profile": { + "reference": "http://hl7.org/fhir/Profile/PaymentReconciliation" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "PaymentReconciliation:organization", + "PaymentReconciliation:request", + "PaymentReconciliation:request-organization", + "PaymentReconciliation:request-provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier of the Explanation of Benefit" + }, + { + "name": "request", + "type": "reference", + "documentation": "The reference to the claim" + }, + { + "name": "disposition", + "type": "string", + "documentation": "The contents of the disposition message" + }, + { + "name": "created", + "type": "date", + "documentation": "The creation date" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization who generated this resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "request-organization", + "type": "reference", + "documentation": "The organization who generated this resource" + }, + { + "name": "request-provider", + "type": "reference", + "documentation": "The reference to the provider who sumbitted the claim" + }, + { + "name": "outcome", + "type": "token", + "documentation": "The processing outcome" + } + ] + }, + { + "type": "Person", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Person" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Person:link", + "Person:organization", + "Person:patient", + "Person:practitioner", + "Person:relatedperson" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A person Identifier" + }, + { + "name": "address", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" + }, + { + "name": "birthdate", + "type": "date", + "documentation": "The person's date of birth" + }, + { + "name": "address-state", + "type": "string", + "documentation": "A state specified in an address" + }, + { + "name": "gender", + "type": "token", + "documentation": "The gender of the person" + }, + { + "name": "practitioner", + "type": "reference", + "documentation": "The Person links to this Practitioner" + }, + { + "name": "link", + "type": "reference", + "documentation": "Any link has this Patient, Person, RelatedPerson or Practitioner reference" + }, + { + "name": "relatedperson", + "type": "reference", + "documentation": "The Person links to this RelatedPerson" + }, + { + "name": "address-postalcode", + "type": "string", + "documentation": "A postal code specified in an address" + }, + { + "name": "address-country", + "type": "string", + "documentation": "A country specified in an address" + }, + { + "name": "phonetic", + "type": "string", + "documentation": "A portion of name using some kind of phonetic matching algorithm" + }, + { + "name": "phone", + "type": "token", + "documentation": "A value in a phone contact" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The Person links to this Patient" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization at which this person record is being managed" + }, + { + "name": "address-use", + "type": "token", + "documentation": "A use code specified in an address" + }, + { + "name": "name", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" + }, + { + "name": "telecom", + "type": "token", + "documentation": "The value in any kind of contact" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "address-city", + "type": "string", + "documentation": "A city specified in an address" + }, + { + "name": "email", + "type": "token", + "documentation": "A value in an email contact" + } + ] + }, + { + "type": "PlanDefinition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/PlanDefinition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "PlanDefinition:composed-of", + "PlanDefinition:depends-on", + "PlanDefinition:derived-from", + "PlanDefinition:predecessor", + "PlanDefinition:successor" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The plan definition publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the plan definition" + }, + { + "name": "successor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the plan definition" + }, + { + "name": "derived-from", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the plan definition" + }, + { + "name": "predecessor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "composed-of", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the plan definition" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the plan definition" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the plan definition" + }, + { + "name": "depends-on", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "effective", + "type": "date", + "documentation": "The time during which the plan definition is intended to be in use" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the plan definition" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the plan definition" + }, + { + "name": "topic", + "type": "token", + "documentation": "Topics associated with the module" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the plan definition" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 7 + } + ], + "type": "Practitioner", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Practitioner" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "given", + "type": "string", + "documentation": "A portion of the given name" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A practitioner's Identifier" + }, + { + "name": "address", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" + }, + { + "name": "address-state", + "type": "string", + "documentation": "A state specified in an address" + }, + { + "name": "gender", + "type": "token", + "documentation": "Gender of the practitioner" + }, + { + "name": "active", + "type": "token", + "documentation": "Whether the practitioner record is active" + }, + { + "name": "address-postalcode", + "type": "string", + "documentation": "A postalCode specified in an address" + }, + { + "name": "address-country", + "type": "string", + "documentation": "A country specified in an address" + }, + { + "name": "phonetic", + "type": "string", + "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm" + }, + { + "name": "phone", + "type": "token", + "documentation": "A value in a phone contact" + }, + { + "name": "address-use", + "type": "token", + "documentation": "A use code specified in an address" + }, + { + "name": "name", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" + }, + { + "name": "telecom", + "type": "token", + "documentation": "The value in any kind of contact" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "address-city", + "type": "string", + "documentation": "A city specified in an address" + }, + { + "name": "communication", + "type": "token", + "documentation": "One of the languages that the practitioner can communicate with" + }, + { + "name": "family", + "type": "string", + "documentation": "A portion of the family name" + }, + { + "name": "email", + "type": "token", + "documentation": "A value in an email contact" + } + ] + }, + { + "type": "PractitionerRole", + "profile": { + "reference": "http://hl7.org/fhir/Profile/PractitionerRole" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "PractitionerRole:endpoint", + "PractitionerRole:location", + "PractitionerRole:organization", + "PractitionerRole:practitioner", + "PractitionerRole:service" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The period during which the practitioner is authorized to perform in these role(s)" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A practitioner's Identifier" + }, + { + "name": "specialty", + "type": "token", + "documentation": "The practitioner has this specialty at an organization" + }, + { + "name": "role", + "type": "token", + "documentation": "The practitioner can perform this role at for the organization" + }, + { + "name": "practitioner", + "type": "reference", + "documentation": "Practitioner that is able to provide the defined services for the organation" + }, + { + "name": "active", + "type": "token", + "documentation": "Whether this practitioner's record is in active use" + }, + { + "name": "endpoint", + "type": "reference", + "documentation": "Technical endpoints providing access to services operated for the practitioner with this role" + }, + { + "name": "phone", + "type": "token", + "documentation": "A value in a phone contact" + }, + { + "name": "service", + "type": "reference", + "documentation": "The list of healthcare services that this worker provides for this role's Organization/Location(s)" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The identity of the organization the practitioner represents / acts on behalf of" + }, + { + "name": "location", + "type": "reference", + "documentation": "One of the locations at which this practitioner provides care" + }, + { + "name": "telecom", + "type": "token", + "documentation": "The value in any kind of contact" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "email", + "type": "token", + "documentation": "A value in an email contact" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 9120 + } + ], + "type": "Procedure", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Procedure" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Procedure:based-on", + "Procedure:context", + "Procedure:definition", + "Procedure:encounter", + "Procedure:location", + "Procedure:part-of", + "Procedure:patient", + "Procedure:performer", + "Procedure:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Date/Period the procedure was performed" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A unique identifier for a procedure" + }, + { + "name": "code", + "type": "token", + "documentation": "A code to identify a procedure" + }, + { + "name": "performer", + "type": "reference", + "documentation": "The reference to the practitioner" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Search by subject" + }, + { + "name": "part-of", + "type": "reference", + "documentation": "Part of referenced event" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Search by encounter" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "A request for this procedure" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Search by subject - a patient" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter or episode associated with the procedure" + }, + { + "name": "definition", + "type": "reference", + "documentation": "Instantiates protocol or definition" + }, + { + "name": "location", + "type": "reference", + "documentation": "Where the procedure happened" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Classification of the procedure" + }, + { + "name": "status", + "type": "token", + "documentation": "preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown" + } + ] + }, + { + "type": "ProcedureRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ProcedureRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ProcedureRequest:based-on", + "ProcedureRequest:context", + "ProcedureRequest:definition", + "ProcedureRequest:encounter", + "ProcedureRequest:patient", + "ProcedureRequest:performer", + "ProcedureRequest:replaces", + "ProcedureRequest:requester", + "ProcedureRequest:specimen", + "ProcedureRequest:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "authored", + "type": "date", + "documentation": "Date request signed" + }, + { + "name": "requester", + "type": "reference", + "documentation": "Individual making the request" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Identifiers assigned to this order" + }, + { + "name": "code", + "type": "token", + "documentation": "What is being requested/ordered" + }, + { + "name": "performer", + "type": "reference", + "documentation": "Requested perfomer" + }, + { + "name": "requisition", + "type": "token", + "documentation": "Composite Request ID" + }, + { + "name": "replaces", + "type": "reference", + "documentation": "What request replaces" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Search by subject" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "An encounter in which this request is made" + }, + { + "name": "occurrence", + "type": "date", + "documentation": "When procedure should occur" + }, + { + "name": "priority", + "type": "token", + "documentation": "routine | urgent | asap | stat" + }, + { + "name": "intent", + "type": "token", + "documentation": "proposal | plan | order +" + }, + { + "name": "performer-type", + "type": "token", + "documentation": "Performer role" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "What request fulfills" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Search by subject - a patient" + }, + { + "name": "specimen", + "type": "reference", + "documentation": "Specimen to be tested" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter or Episode during which request was created" + }, + { + "name": "definition", + "type": "reference", + "documentation": "Protocol or definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "body-site", + "type": "token", + "documentation": "Where procedure is going to be done" + }, + { + "name": "status", + "type": "token", + "documentation": "draft | active | suspended | completed | entered-in-error | cancelled" + } + ] + }, + { + "type": "ProcessRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ProcessRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ProcessRequest:organization", + "ProcessRequest:provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier of the ProcessRequest" + }, + { + "name": "provider", + "type": "reference", + "documentation": "The provider who regenerated this request" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization who generated this request" + }, + { + "name": "action", + "type": "token", + "documentation": "The action requested by this resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + } + ] + }, + { + "type": "ProcessResponse", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ProcessResponse" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ProcessResponse:organization", + "ProcessResponse:request", + "ProcessResponse:request-organization", + "ProcessResponse:request-provider" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The business identifier of the Explanation of Benefit" + }, + { + "name": "request", + "type": "reference", + "documentation": "The reference to the claim" + }, + { + "name": "organization", + "type": "reference", + "documentation": "The organization who generated this resource" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "request-organization", + "type": "reference", + "documentation": "The Organization who is responsible the request transaction" + }, + { + "name": "request-provider", + "type": "reference", + "documentation": "The Provider who is responsible the request transaction" + } + ] + }, + { + "type": "Provenance", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Provenance" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Provenance:agent", + "Provenance:entity-ref", + "Provenance:location", + "Provenance:patient", + "Provenance:target" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "entity-ref", + "type": "reference", + "documentation": "Identity of entity" + }, + { + "name": "agent", + "type": "reference", + "documentation": "Who participated" + }, + { + "name": "signature-type", + "type": "token", + "documentation": "Indication of the reason the entity signed the object(s)" + }, + { + "name": "start", + "type": "date", + "documentation": "Starting time with inclusive boundary" + }, + { + "name": "recorded", + "type": "date", + "documentation": "When the activity was recorded / updated" + }, + { + "name": "target", + "type": "reference", + "documentation": "Target Reference(s) (usually version specific)" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Target Reference(s) (usually version specific)" + }, + { + "name": "end", + "type": "date", + "documentation": "End time with inclusive boundary, if not ongoing" + }, + { + "name": "location", + "type": "reference", + "documentation": "Where the activity occurred, if relevant" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "agent-role", + "type": "token", + "documentation": "What the agents role was" + }, + { + "name": "entity-id", + "type": "token", + "documentation": "Identity of entity" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 6 + } + ], + "type": "Questionnaire", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Questionnaire" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The questionnaire publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the questionnaire" + }, + { + "name": "code", + "type": "token", + "documentation": "A code that corresponds to one of its items in the questionnaire" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the questionnaire" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the questionnaire" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the questionnaire" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the questionnaire" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the questionnaire" + }, + { + "name": "effective", + "type": "date", + "documentation": "The time during which the questionnaire is intended to be in use" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the questionnaire" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the questionnaire" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the questionnaire" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 450 + } + ], + "type": "QuestionnaireResponse", + "profile": { + "reference": "http://hl7.org/fhir/Profile/QuestionnaireResponse" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "QuestionnaireResponse:author", + "QuestionnaireResponse:based-on", + "QuestionnaireResponse:context", + "QuestionnaireResponse:parent", + "QuestionnaireResponse:patient", + "QuestionnaireResponse:questionnaire", + "QuestionnaireResponse:source", + "QuestionnaireResponse:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "authored", + "type": "date", + "documentation": "When the questionnaire response was last changed" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The unique identifier for the questionnaire response" + }, + { + "name": "parent", + "type": "reference", + "documentation": "Procedure or observation this questionnaire response was performed as a part of" + }, + { + "name": "questionnaire", + "type": "reference", + "documentation": "The questionnaire the answers are provided for" + }, + { + "name": "author", + "type": "reference", + "documentation": "The author of the questionnaire response" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The subject of the questionnaire response" + }, + { + "name": "source", + "type": "reference", + "documentation": "The individual providing the information reflected in the questionnaire respose" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Plan/proposal/order fulfilled by this questionnaire response" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The patient that is the subject of the questionnaire response" + }, + { + "name": "context", + "type": "reference", + "documentation": "Encounter or episode associated with the questionnaire response" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The status of the questionnaire response" + } + ] + }, + { + "type": "ReferralRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ReferralRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ReferralRequest:based-on", + "ReferralRequest:context", + "ReferralRequest:definition", + "ReferralRequest:encounter", + "ReferralRequest:patient", + "ReferralRequest:recipient", + "ReferralRequest:replaces", + "ReferralRequest:requester", + "ReferralRequest:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "requester", + "type": "reference", + "documentation": "Individual making the request" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business identifier" + }, + { + "name": "specialty", + "type": "token", + "documentation": "The specialty that the referral is for" + }, + { + "name": "replaces", + "type": "reference", + "documentation": "Request(s) replaced by this request" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Patient referred to care or transfer" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Originating encounter" + }, + { + "name": "authored-on", + "type": "date", + "documentation": "Creation or activation date" + }, + { + "name": "priority", + "type": "token", + "documentation": "The priority assigned to the referral" + }, + { + "name": "type", + "type": "token", + "documentation": "The type of the referral" + }, + { + "name": "intent", + "type": "token", + "documentation": "Proposal, plan or order" + }, + { + "name": "group-identifier", + "type": "token", + "documentation": "Part of common request" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Request being fulfilled" + }, + { + "name": "occurrence-date", + "type": "date", + "documentation": "When the service(s) requested in the referral should occur" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who the referral is about" + }, + { + "name": "service", + "type": "token", + "documentation": "Actions requested as part of the referral" + }, + { + "name": "context", + "type": "reference", + "documentation": "Part of encounter or episode of care" + }, + { + "name": "recipient", + "type": "reference", + "documentation": "The person that the referral was sent to" + }, + { + "name": "definition", + "type": "reference", + "documentation": "Instantiates protocol or definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The status of the referral" + } + ] + }, + { + "type": "RelatedPerson", + "profile": { + "reference": "http://hl7.org/fhir/Profile/RelatedPerson" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "RelatedPerson:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "An Identifier of the RelatedPerson" + }, + { + "name": "address", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" + }, + { + "name": "birthdate", + "type": "date", + "documentation": "The Related Person's date of birth" + }, + { + "name": "address-state", + "type": "string", + "documentation": "A state specified in an address" + }, + { + "name": "gender", + "type": "token", + "documentation": "Gender of the related person" + }, + { + "name": "active", + "type": "token", + "documentation": "Indicates if the related person record is active" + }, + { + "name": "address-postalcode", + "type": "string", + "documentation": "A postal code specified in an address" + }, + { + "name": "address-country", + "type": "string", + "documentation": "A country specified in an address" + }, + { + "name": "phonetic", + "type": "string", + "documentation": "A portion of name using some kind of phonetic matching algorithm" + }, + { + "name": "phone", + "type": "token", + "documentation": "A value in a phone contact" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The patient this related person is related to" + }, + { + "name": "address-use", + "type": "token", + "documentation": "A use code specified in an address" + }, + { + "name": "name", + "type": "string", + "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" + }, + { + "name": "telecom", + "type": "token", + "documentation": "The value in any kind of contact" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "address-city", + "type": "string", + "documentation": "A city specified in an address" + }, + { + "name": "email", + "type": "token", + "documentation": "A value in an email contact" + } + ] + }, + { + "type": "RequestGroup", + "profile": { + "reference": "http://hl7.org/fhir/Profile/RequestGroup" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "RequestGroup:author", + "RequestGroup:context", + "RequestGroup:definition", + "RequestGroup:encounter", + "RequestGroup:participant", + "RequestGroup:patient", + "RequestGroup:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "authored", + "type": "date", + "documentation": "The date the request group was authored" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifiers for the request group" + }, + { + "name": "author", + "type": "reference", + "documentation": "The author of the request group" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The subject that the request group is about" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "The encounter the request group applies to" + }, + { + "name": "priority", + "type": "token", + "documentation": "The priority of the request group" + }, + { + "name": "intent", + "type": "token", + "documentation": "The intent of the request group" + }, + { + "name": "participant", + "type": "reference", + "documentation": "The participant in the requests in the group" + }, + { + "name": "group-identifier", + "type": "token", + "documentation": "The group identifier for the request group" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of a patient to search for request groups" + }, + { + "name": "context", + "type": "reference", + "documentation": "The context the request group applies to" + }, + { + "name": "definition", + "type": "reference", + "documentation": "The definition from which the request group is realized" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The status of the request group" + } + ] + }, + { + "type": "ResearchStudy", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ResearchStudy" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ResearchStudy:partof", + "ResearchStudy:principalinvestigator", + "ResearchStudy:protocol", + "ResearchStudy:site", + "ResearchStudy:sponsor" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When the study began and ended" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business Identifier for study" + }, + { + "name": "partof", + "type": "reference", + "documentation": "Part of larger study" + }, + { + "name": "sponsor", + "type": "reference", + "documentation": "Organization responsible for the study" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Geographic region(s) for study" + }, + { + "name": "focus", + "type": "token", + "documentation": "Drugs, devices, conditions, etc. under study" + }, + { + "name": "principalinvestigator", + "type": "reference", + "documentation": "The individual responsible for the study" + }, + { + "name": "title", + "type": "string", + "documentation": "Name for this study" + }, + { + "name": "protocol", + "type": "reference", + "documentation": "Steps followed in executing study" + }, + { + "name": "site", + "type": "reference", + "documentation": "Location involved in study execution" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "Classifications for the study" + }, + { + "name": "keyword", + "type": "token", + "documentation": "Used to search for the study" + }, + { + "name": "status", + "type": "token", + "documentation": "draft | in-progress | suspended | stopped | completed | entered-in-error" + } + ] + }, + { + "type": "ResearchSubject", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ResearchSubject" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ResearchSubject:individual", + "ResearchSubject:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "Start and end of participation" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Business Identifier for research subject" + }, + { + "name": "individual", + "type": "reference", + "documentation": "Who is part of study" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who is part of study" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "candidate | enrolled | active | suspended | withdrawn | completed" + } + ] + }, + { + "type": "RiskAssessment", + "profile": { + "reference": "http://hl7.org/fhir/Profile/RiskAssessment" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "RiskAssessment:condition", + "RiskAssessment:encounter", + "RiskAssessment:patient", + "RiskAssessment:performer", + "RiskAssessment:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When was assessment made?" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Unique identifier for the assessment" + }, + { + "name": "condition", + "type": "reference", + "documentation": "Condition assessed" + }, + { + "name": "performer", + "type": "reference", + "documentation": "Who did assessment?" + }, + { + "name": "method", + "type": "token", + "documentation": "Evaluation mechanism" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Who/what does assessment apply to?" + }, + { + "name": "probability", + "type": "number", + "documentation": "Likelihood of specified outcome" + }, + { + "name": "subject", + "type": "reference", + "documentation": "Who/what does assessment apply to?" + }, + { + "name": "risk", + "type": "token", + "documentation": "Likelihood of specified outcome as a qualitative value" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Where was assessment performed?" + } + ] + }, + { + "type": "Schedule", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Schedule" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Schedule:actor" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "actor", + "type": "reference", + "documentation": "The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for" + }, + { + "name": "date", + "type": "date", + "documentation": "Search for Schedule resources that have a period that contains this date specified" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A Schedule Identifier" + }, + { + "name": "active", + "type": "token", + "documentation": "Is the schedule in active use" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "type", + "type": "token", + "documentation": "The type of appointments that can be booked into associated slot(s)" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 1348 + } + ], + "type": "SearchParameter", + "profile": { + "reference": "http://hl7.org/fhir/Profile/SearchParameter" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "SearchParameter:component" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The search parameter publication date" + }, + { + "name": "code", + "type": "token", + "documentation": "Code used in URL" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the search parameter" + }, + { + "name": "derived-from", + "type": "uri", + "documentation": "Original Definition for the search parameter" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the search parameter" + }, + { + "name": "type", + "type": "token", + "documentation": "number | date | string | token | reference | composite | quantity | uri" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the search parameter" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the search parameter" + }, + { + "name": "target", + "type": "token", + "documentation": "Types of resource (if a resource reference)" + }, + { + "name": "component", + "type": "reference", + "documentation": "Defines how the part works" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the search parameter" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the search parameter" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "base", + "type": "token", + "documentation": "The resource type(s) this search parameter applies to" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the search parameter" + } + ] + }, + { + "type": "Sequence", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Sequence" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Sequence:patient" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The unique identity for a particular sequence" + }, + { + "name": "coordinate", + "type": "composite", + "documentation": "Search parameter for region of the reference DNA sequence string. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `coordinate=1$lt345$gt123`, this means it will search for the Sequence resource on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above." + }, + { + "name": "patient", + "type": "reference", + "documentation": "The subject that the observation is about" + }, + { + "name": "chromosome", + "type": "token", + "documentation": "Chromosome number of the reference sequence" + }, + { + "name": "start", + "type": "number", + "documentation": "Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the reference sequence." + }, + { + "name": "end", + "type": "number", + "documentation": "End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the reference sequence." + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "type", + "type": "token", + "documentation": "Amino Acid Sequence/ DNA Sequence / RNA Sequence" + } + ] + }, + { + "type": "ServiceDefinition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ServiceDefinition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "ServiceDefinition:composed-of", + "ServiceDefinition:depends-on", + "ServiceDefinition:derived-from", + "ServiceDefinition:predecessor", + "ServiceDefinition:successor" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The service definition publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the service definition" + }, + { + "name": "successor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the service definition" + }, + { + "name": "derived-from", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the service definition" + }, + { + "name": "predecessor", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "composed-of", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the service definition" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the service definition" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the service definition" + }, + { + "name": "depends-on", + "type": "reference", + "documentation": "What resource is being referenced" + }, + { + "name": "effective", + "type": "date", + "documentation": "The time during which the service definition is intended to be in use" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the service definition" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the service definition" + }, + { + "name": "topic", + "type": "token", + "documentation": "Topics associated with the module" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the service definition" + } + ] + }, + { + "type": "Slot", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Slot" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Slot:schedule" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "A Slot Identifier" + }, + { + "name": "schedule", + "type": "reference", + "documentation": "The Schedule Resource that we are seeking a slot within" + }, + { + "name": "start", + "type": "date", + "documentation": "Appointment date/time." + }, + { + "name": "slot-type", + "type": "token", + "documentation": "The type of appointments that can be booked into the slot" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The free/busy status of the appointment" + } + ] + }, + { + "type": "Specimen", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Specimen" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Specimen:collector", + "Specimen:parent", + "Specimen:patient", + "Specimen:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "container", + "type": "token", + "documentation": "The kind of specimen container" + }, + { + "name": "container-id", + "type": "token", + "documentation": "The unique identifier associated with the specimen container" + }, + { + "name": "identifier", + "type": "token", + "documentation": "The unique identifier associated with the specimen" + }, + { + "name": "parent", + "type": "reference", + "documentation": "The parent of the specimen" + }, + { + "name": "bodysite", + "type": "token", + "documentation": "The code for the body site from where the specimen originated" + }, + { + "name": "subject", + "type": "reference", + "documentation": "The subject of the specimen" + }, + { + "name": "collected", + "type": "date", + "documentation": "The date the specimen was collected" + }, + { + "name": "accession", + "type": "token", + "documentation": "The accession number associated with the specimen" + }, + { + "name": "type", + "type": "token", + "documentation": "The specimen type" + }, + { + "name": "collector", + "type": "reference", + "documentation": "Who collected the specimen" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The patient the specimen comes from" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "available | unavailable | unsatisfactory | entered-in-error" + } + ] + }, + { + "type": "StructureDefinition", + "profile": { + "reference": "http://hl7.org/fhir/Profile/StructureDefinition" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "StructureDefinition:valueset" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The structure definition publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the structure definition" + }, + { + "name": "valueset", + "type": "reference", + "documentation": "A vocabulary binding reference" + }, + { + "name": "kind", + "type": "token", + "documentation": "primitive-type | complex-type | resource | logical" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the structure definition" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the structure definition" + }, + { + "name": "context-type", + "type": "token", + "documentation": "resource | datatype | extension" + }, + { + "name": "experimental", + "type": "token", + "documentation": "For testing purposes, not real usage" + }, + { + "name": "abstract", + "type": "token", + "documentation": "Whether the structure is abstract" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the structure definition" + }, + { + "name": "type", + "type": "token", + "documentation": "Type defined or constrained by this structure" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the structure definition" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the structure definition" + }, + { + "name": "path", + "type": "token", + "documentation": "A path that is constrained in the profile" + }, + { + "name": "ext-context", + "type": "string", + "documentation": "Where the extension can be used in instances" + }, + { + "name": "base-path", + "type": "token", + "documentation": "Path that identifies the base element" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the structure definition" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the structure definition" + }, + { + "name": "derivation", + "type": "token", + "documentation": "specialization | constraint - How relates to base definition" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "keyword", + "type": "token", + "documentation": "A code for the profile" + }, + { + "name": "base", + "type": "uri", + "documentation": "Definition that this type is constrained/specialized from" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the structure definition" + } + ] + }, + { + "type": "StructureMap", + "profile": { + "reference": "http://hl7.org/fhir/Profile/StructureMap" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The structure map publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the structure map" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the structure map" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the structure map" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the structure map" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the structure map" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the structure map" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the structure map" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the structure map" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the structure map" + } + ] + }, + { + "type": "Subscription", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Subscription" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "payload", + "type": "string", + "documentation": "The mime-type of the notification payload" + }, + { + "name": "add-tag", + "type": "token", + "documentation": "A tag to be added to the resource matching the criteria" + }, + { + "name": "criteria", + "type": "string", + "documentation": "The search rules used to determine when to send a notification" + }, + { + "name": "contact", + "type": "token", + "documentation": "Contact details for the subscription" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "type", + "type": "token", + "documentation": "The type of channel for the sent notifications" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that will receive the notifications" + }, + { + "name": "status", + "type": "token", + "documentation": "The current state of the subscription" + } + ] + }, + { + "type": "Substance", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Substance" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Substance:substance-reference" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Unique identifier for the substance" + }, + { + "name": "container-identifier", + "type": "token", + "documentation": "Identifier of the package/container" + }, + { + "name": "code", + "type": "token", + "documentation": "The code of the substance or ingredient" + }, + { + "name": "quantity", + "type": "quantity", + "documentation": "Amount of substance in the package" + }, + { + "name": "substance-reference", + "type": "reference", + "documentation": "A component of the substance" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "expiry", + "type": "date", + "documentation": "Expiry date of package or container of substance" + }, + { + "name": "category", + "type": "token", + "documentation": "The category of the substance" + }, + { + "name": "status", + "type": "token", + "documentation": "active | inactive | entered-in-error" + } + ] + }, + { + "type": "SupplyDelivery", + "profile": { + "reference": "http://hl7.org/fhir/Profile/SupplyDelivery" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "SupplyDelivery:patient", + "SupplyDelivery:receiver", + "SupplyDelivery:supplier" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier" + }, + { + "name": "receiver", + "type": "reference", + "documentation": "Who collected the Supply" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Patient for whom the item is supplied" + }, + { + "name": "supplier", + "type": "reference", + "documentation": "Dispenser" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "in-progress | completed | abandoned | entered-in-error" + } + ] + }, + { + "type": "SupplyRequest", + "profile": { + "reference": "http://hl7.org/fhir/Profile/SupplyRequest" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "SupplyRequest:requester", + "SupplyRequest:supplier" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "When the request was made" + }, + { + "name": "requester", + "type": "reference", + "documentation": "Individual making the request" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Unique identifier" + }, + { + "name": "supplier", + "type": "reference", + "documentation": "Who is intended to fulfill the request" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "category", + "type": "token", + "documentation": "The kind of supply (central, non-stock, etc.)" + }, + { + "name": "status", + "type": "token", + "documentation": "draft | active | suspended +" + } + ] + }, + { + "type": "Task", + "profile": { + "reference": "http://hl7.org/fhir/Profile/Task" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "Task:based-on", + "Task:context", + "Task:focus", + "Task:organization", + "Task:owner", + "Task:part-of", + "Task:patient", + "Task:requester", + "Task:subject" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "owner", + "type": "reference", + "documentation": "Search by task owner" + }, + { + "name": "requester", + "type": "reference", + "documentation": "Search by task requester" + }, + { + "name": "business-status", + "type": "token", + "documentation": "Search by business status" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Search for a task instance by its business identifier" + }, + { + "name": "period", + "type": "date", + "documentation": "Search by period Task is/was underway" + }, + { + "name": "code", + "type": "token", + "documentation": "Search by task code" + }, + { + "name": "performer", + "type": "token", + "documentation": "Search by recommended type of performer (e.g., Requester, Performer, Scheduler)." + }, + { + "name": "subject", + "type": "reference", + "documentation": "Search by subject" + }, + { + "name": "focus", + "type": "reference", + "documentation": "Search by task focus" + }, + { + "name": "part-of", + "type": "reference", + "documentation": "Search by task this task is part of" + }, + { + "name": "authored-on", + "type": "date", + "documentation": "Search by creation date" + }, + { + "name": "priority", + "type": "token", + "documentation": "Search by task priority" + }, + { + "name": "intent", + "type": "token", + "documentation": "Search by task intent" + }, + { + "name": "group-identifier", + "type": "token", + "documentation": "Search by group identifier" + }, + { + "name": "based-on", + "type": "reference", + "documentation": "Search by requests this task is based on" + }, + { + "name": "patient", + "type": "reference", + "documentation": "Search by patient" + }, + { + "name": "organization", + "type": "reference", + "documentation": "Search by responsible organization" + }, + { + "name": "context", + "type": "reference", + "documentation": "Search by encounter or episode" + }, + { + "name": "modified", + "type": "date", + "documentation": "Search by last modification date" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "Search by task status" + } + ] + }, + { + "type": "TestReport", + "profile": { + "reference": "http://hl7.org/fhir/Profile/TestReport" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "TestReport:testscript" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "result", + "type": "token", + "documentation": "The result disposition of the test execution" + }, + { + "name": "identifier", + "type": "token", + "documentation": "An external identifier for the test report" + }, + { + "name": "tester", + "type": "string", + "documentation": "The name of the testing organization" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "testscript", + "type": "reference", + "documentation": "The test script executed to produce this report" + }, + { + "name": "issued", + "type": "date", + "documentation": "The test report generation date" + }, + { + "name": "participant", + "type": "uri", + "documentation": "The reference to a participant in the test execution" + } + ] + }, + { + "type": "TestScript", + "profile": { + "reference": "http://hl7.org/fhir/Profile/TestScript" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The test script publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the test script" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the test script" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the test script" + }, + { + "name": "testscript-capability", + "type": "string", + "documentation": "TestScript required and validated capability" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the test script" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the test script" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the test script" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the test script" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the test script" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the test script" + } + ] + }, + { + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 30 + } + ], + "type": "ValueSet", + "profile": { + "reference": "http://hl7.org/fhir/Profile/ValueSet" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "date", + "type": "date", + "documentation": "The value set publication date" + }, + { + "name": "identifier", + "type": "token", + "documentation": "External identifier for the value set" + }, + { + "name": "jurisdiction", + "type": "token", + "documentation": "Intended jurisdiction for the value set" + }, + { + "name": "description", + "type": "string", + "documentation": "The description of the value set" + }, + { + "name": "title", + "type": "string", + "documentation": "The human-friendly name of the value set" + }, + { + "name": "version", + "type": "token", + "documentation": "The business version of the value set" + }, + { + "name": "url", + "type": "uri", + "documentation": "The uri that identifies the value set" + }, + { + "name": "expansion", + "type": "uri", + "documentation": "Uniquely identifies this expansion" + }, + { + "name": "reference", + "type": "uri", + "documentation": "A code system included or excluded in the value set or an imported value set" + }, + { + "name": "name", + "type": "string", + "documentation": "Computationally friendly name of the value set" + }, + { + "name": "publisher", + "type": "string", + "documentation": "Name of the publisher of the value set" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "status", + "type": "token", + "documentation": "The current status of the value set" + } + ] + }, + { + "type": "VisionPrescription", + "profile": { + "reference": "http://hl7.org/fhir/Profile/VisionPrescription" + }, + "interaction": [ + { + "code": "read" + }, + { + "code": "vread" + }, + { + "code": "update" + }, + { + "code": "patch" + }, + { + "code": "delete" + }, + { + "code": "history-instance" + }, + { + "code": "history-type" + }, + { + "code": "create" + }, + { + "code": "search-type" + } + ], + "versioning": "versioned-update", + "conditionalCreate": true, + "conditionalUpdate": true, + "conditionalDelete": "single", + "searchInclude": [ + "*", + "VisionPrescription:encounter", + "VisionPrescription:patient", + "VisionPrescription:prescriber" + ], + "searchParam": [ + { + "name": "_language", + "type": "string", + "documentation": "The language of the resource" + }, + { + "name": "prescriber", + "type": "reference", + "documentation": "Who authorizes the vision product" + }, + { + "name": "identifier", + "type": "token", + "documentation": "Return prescriptions with this external identifier" + }, + { + "name": "patient", + "type": "reference", + "documentation": "The identity of a patient to list dispenses for" + }, + { + "name": "datewritten", + "type": "date", + "documentation": "Return prescriptions written on this date" + }, + { + "name": "_id", + "type": "token", + "documentation": "The ID of the resource" + }, + { + "name": "encounter", + "type": "reference", + "documentation": "Return prescriptions with this encounter identifier" + } + ] + } + ], + "interaction": [ + { + "code": "history-system" + }, + { + "code": "batch" + } + ], + "searchParam": [ + { + "name": "_text", + "definition": "http://hl7.org/fhir/SearchParameter/DomainResource-text", + "type": "string", + "documentation": "Search on the narrative of the resource" + }, + { + "name": "_query", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-query", + "type": "token", + "documentation": "A custom search profile that describes a specific defined query operation" + }, + { + "name": "_profile", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", + "type": "uri", + "documentation": "Profiles this resource claims to conform to" + }, + { + "name": "_lastUpdated", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-lastUpdated", + "type": "date", + "documentation": "When the resource version last changed" + }, + { + "name": "_security", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-security", + "type": "token", + "documentation": "Security Labels applied to this resource" + }, + { + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token", + "documentation": "Logical id of this artifact" + }, + { + "name": "_content", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-content", + "type": "string", + "documentation": "Search on the entire content of the resource" + } + ], + "operation": [ + { + "name": "mark-all-resources-for-reindexing", + "definition": { + "reference": "OperationDefinition/-s-mark-all-resources-for-reindexing" + } + }, + { + "name": "perform-reindexing-pass", + "definition": { + "reference": "OperationDefinition/-s-perform-reindexing-pass" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/-s-expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/-is-expunge" + } + }, + { + "name": "suggest-keywords", + "definition": { + "reference": "OperationDefinition/-s-suggest-keywords" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/-s-meta" + } + }, + { + "name": "get-resource-counts", + "definition": { + "reference": "OperationDefinition/-s-get-resource-counts" + } + }, + { + "name": "upload-external-code-system", + "definition": { + "reference": "OperationDefinition/-s-upload-external-code-system" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Account-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Account--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Account--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Account-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Account--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Account-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Account-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Account-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ActivityDefinition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ActivityDefinition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ActivityDefinition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ActivityDefinition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ActivityDefinition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ActivityDefinition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ActivityDefinition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ActivityDefinition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/AdverseEvent-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/AdverseEvent--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/AdverseEvent--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/AdverseEvent-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/AdverseEvent--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/AdverseEvent-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/AdverseEvent-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/AdverseEvent-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/AllergyIntolerance-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/AllergyIntolerance--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/AllergyIntolerance--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/AllergyIntolerance-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/AllergyIntolerance--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/AllergyIntolerance-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/AllergyIntolerance-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/AllergyIntolerance-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Appointment-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Appointment--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Appointment--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Appointment-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Appointment--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Appointment-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Appointment-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Appointment-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/AppointmentResponse-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/AppointmentResponse--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/AppointmentResponse--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/AppointmentResponse-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/AppointmentResponse--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/AppointmentResponse-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/AppointmentResponse-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/AppointmentResponse-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/AuditEvent-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/AuditEvent--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/AuditEvent--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/AuditEvent-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/AuditEvent--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/AuditEvent-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/AuditEvent-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/AuditEvent-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Basic-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Basic--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Basic--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Basic-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Basic--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Basic-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Basic-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Basic-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Binary-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Binary--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Binary--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Binary-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Binary--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Binary-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Binary-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Binary-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/BodySite-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/BodySite--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/BodySite--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/BodySite-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/BodySite--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/BodySite-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/BodySite-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/BodySite-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Bundle-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Bundle--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Bundle--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Bundle-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Bundle--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Bundle-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Bundle-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Bundle-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CapabilityStatement-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CapabilityStatement--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CapabilityStatement--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CapabilityStatement-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CapabilityStatement--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CapabilityStatement-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/CapabilityStatement-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/CapabilityStatement-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CarePlan-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CarePlan--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CarePlan--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CarePlan-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CarePlan--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CarePlan-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/CarePlan-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/CarePlan-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CareTeam-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CareTeam--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CareTeam--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CareTeam-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CareTeam--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CareTeam-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/CareTeam-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/CareTeam-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ChargeItem-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ChargeItem--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ChargeItem--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ChargeItem-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ChargeItem--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ChargeItem-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ChargeItem-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ChargeItem-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Claim-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Claim--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Claim--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Claim-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Claim--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Claim-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Claim-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Claim-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ClaimResponse-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ClaimResponse--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ClaimResponse--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ClaimResponse-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ClaimResponse--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ClaimResponse-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ClaimResponse-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ClaimResponse-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ClinicalImpression-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ClinicalImpression--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ClinicalImpression--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ClinicalImpression-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ClinicalImpression--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ClinicalImpression-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ClinicalImpression-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ClinicalImpression-i-meta-delete" + } + }, + { + "name": "lookup", + "definition": { + "reference": "OperationDefinition/CodeSystem--lookup" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CodeSystem-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CodeSystem--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CodeSystem--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CodeSystem-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CodeSystem--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CodeSystem-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/CodeSystem-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/CodeSystem-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Communication-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Communication--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Communication--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Communication-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Communication--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Communication-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Communication-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Communication-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CommunicationRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CommunicationRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CommunicationRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CommunicationRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CommunicationRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CommunicationRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/CommunicationRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/CommunicationRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CompartmentDefinition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/CompartmentDefinition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CompartmentDefinition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/CompartmentDefinition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CompartmentDefinition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/CompartmentDefinition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/CompartmentDefinition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/CompartmentDefinition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Composition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Composition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Composition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Composition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Composition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Composition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Composition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Composition-i-meta-delete" + } + }, + { + "name": "translate", + "definition": { + "reference": "OperationDefinition/ConceptMap-i-translate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ConceptMap-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ConceptMap--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ConceptMap--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ConceptMap-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ConceptMap--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ConceptMap-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ConceptMap-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ConceptMap-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Condition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Condition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Condition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Condition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Condition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Condition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Condition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Condition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Consent-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Consent--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Consent--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Consent-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Consent--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Consent-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Consent-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Consent-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Contract-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Contract--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Contract--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Contract-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Contract--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Contract-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Contract-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Contract-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Coverage-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Coverage--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Coverage--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Coverage-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Coverage--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Coverage-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Coverage-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Coverage-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DataElement-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DataElement--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DataElement--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DataElement-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DataElement--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DataElement-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DataElement-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DataElement-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DetectedIssue-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DetectedIssue--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DetectedIssue--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DetectedIssue-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DetectedIssue--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DetectedIssue-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DetectedIssue-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DetectedIssue-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Device-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Device--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Device--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Device-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Device--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Device-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Device-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Device-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DeviceComponent-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DeviceComponent--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DeviceComponent--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DeviceComponent-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DeviceComponent--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DeviceComponent-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DeviceComponent-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DeviceComponent-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DeviceMetric-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DeviceMetric--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DeviceMetric--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DeviceMetric-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DeviceMetric--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DeviceMetric-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DeviceMetric-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DeviceMetric-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DeviceRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DeviceRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DeviceRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DeviceRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DeviceRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DeviceRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DeviceRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DeviceRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DeviceUseStatement-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DeviceUseStatement--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DeviceUseStatement--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DeviceUseStatement-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DeviceUseStatement--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DeviceUseStatement-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DeviceUseStatement-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DeviceUseStatement-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DiagnosticReport-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DiagnosticReport--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DiagnosticReport--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DiagnosticReport-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DiagnosticReport--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DiagnosticReport-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DiagnosticReport-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DiagnosticReport-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DocumentManifest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DocumentManifest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DocumentManifest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DocumentManifest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DocumentManifest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DocumentManifest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DocumentManifest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DocumentManifest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DocumentReference-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/DocumentReference--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DocumentReference--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/DocumentReference-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DocumentReference--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/DocumentReference-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/DocumentReference-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/DocumentReference-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EligibilityRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EligibilityRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EligibilityRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EligibilityRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EligibilityRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EligibilityRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/EligibilityRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/EligibilityRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EligibilityResponse-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EligibilityResponse--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EligibilityResponse--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EligibilityResponse-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EligibilityResponse--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EligibilityResponse-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/EligibilityResponse-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/EligibilityResponse-i-meta-delete" + } + }, + { + "name": "everything", + "definition": { + "reference": "OperationDefinition/Encounter-i-everything" + } + }, + { + "name": "everything", + "definition": { + "reference": "OperationDefinition/Encounter--everything" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Encounter-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Encounter--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Encounter--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Encounter-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Encounter--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Encounter-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Encounter-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Encounter-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Endpoint-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Endpoint--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Endpoint--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Endpoint-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Endpoint--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Endpoint-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Endpoint-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Endpoint-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EnrollmentRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EnrollmentRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EnrollmentRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EnrollmentRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EnrollmentRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EnrollmentRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/EnrollmentRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/EnrollmentRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EnrollmentResponse-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EnrollmentResponse--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EnrollmentResponse--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EnrollmentResponse-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EnrollmentResponse--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EnrollmentResponse-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/EnrollmentResponse-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/EnrollmentResponse-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EpisodeOfCare-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/EpisodeOfCare--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EpisodeOfCare--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/EpisodeOfCare-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EpisodeOfCare--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/EpisodeOfCare-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/EpisodeOfCare-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/EpisodeOfCare-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ExpansionProfile-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ExpansionProfile--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ExpansionProfile--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ExpansionProfile-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ExpansionProfile--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ExpansionProfile-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ExpansionProfile-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ExpansionProfile-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ExplanationOfBenefit-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ExplanationOfBenefit--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ExplanationOfBenefit--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ExplanationOfBenefit-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ExplanationOfBenefit--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ExplanationOfBenefit-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ExplanationOfBenefit-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ExplanationOfBenefit-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/FamilyMemberHistory-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/FamilyMemberHistory--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/FamilyMemberHistory--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/FamilyMemberHistory-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/FamilyMemberHistory--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/FamilyMemberHistory-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/FamilyMemberHistory-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/FamilyMemberHistory-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Flag-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Flag--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Flag--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Flag-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Flag--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Flag-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Flag-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Flag-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Goal-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Goal--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Goal--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Goal-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Goal--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Goal-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Goal-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Goal-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/GraphDefinition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/GraphDefinition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/GraphDefinition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/GraphDefinition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/GraphDefinition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/GraphDefinition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/GraphDefinition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/GraphDefinition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Group-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Group--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Group--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Group-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Group--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Group-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Group-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Group-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/GuidanceResponse-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/GuidanceResponse--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/GuidanceResponse--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/GuidanceResponse-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/GuidanceResponse--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/GuidanceResponse-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/GuidanceResponse-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/GuidanceResponse-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/HealthcareService-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/HealthcareService--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/HealthcareService--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/HealthcareService-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/HealthcareService--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/HealthcareService-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/HealthcareService-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/HealthcareService-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ImagingManifest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ImagingManifest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ImagingManifest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ImagingManifest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ImagingManifest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ImagingManifest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ImagingManifest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ImagingManifest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ImagingStudy-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ImagingStudy--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ImagingStudy--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ImagingStudy-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ImagingStudy--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ImagingStudy-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ImagingStudy-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ImagingStudy-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Immunization-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Immunization--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Immunization--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Immunization-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Immunization--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Immunization-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Immunization-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Immunization-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ImmunizationRecommendation-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ImmunizationRecommendation--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ImmunizationRecommendation--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ImmunizationRecommendation-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ImmunizationRecommendation--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ImmunizationRecommendation-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ImmunizationRecommendation-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ImmunizationRecommendation-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ImplementationGuide-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ImplementationGuide--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ImplementationGuide--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ImplementationGuide-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ImplementationGuide--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ImplementationGuide-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ImplementationGuide-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ImplementationGuide-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Library-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Library--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Library--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Library-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Library--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Library-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Library-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Library-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Linkage-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Linkage--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Linkage--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Linkage-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Linkage--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Linkage-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Linkage-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Linkage-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/List-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/List--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/List--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/List-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/List--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/List-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/List-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/List-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Location-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Location--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Location--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Location-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Location--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Location-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Location-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Location-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Measure-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Measure--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Measure--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Measure-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Measure--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Measure-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Measure-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Measure-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MeasureReport-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MeasureReport--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MeasureReport--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MeasureReport-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MeasureReport--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MeasureReport-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/MeasureReport-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/MeasureReport-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Media-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Media--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Media--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Media-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Media--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Media-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Media-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Media-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Medication-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Medication--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Medication--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Medication-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Medication--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Medication-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Medication-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Medication-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MedicationAdministration-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MedicationAdministration--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MedicationAdministration--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MedicationAdministration-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MedicationAdministration--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MedicationAdministration-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/MedicationAdministration-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/MedicationAdministration-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MedicationDispense-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MedicationDispense--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MedicationDispense--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MedicationDispense-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MedicationDispense--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MedicationDispense-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/MedicationDispense-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/MedicationDispense-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MedicationRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MedicationRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MedicationRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MedicationRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MedicationRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MedicationRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/MedicationRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/MedicationRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MedicationStatement-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MedicationStatement--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MedicationStatement--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MedicationStatement-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MedicationStatement--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MedicationStatement-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/MedicationStatement-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/MedicationStatement-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MessageDefinition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MessageDefinition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MessageDefinition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MessageDefinition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MessageDefinition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MessageDefinition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/MessageDefinition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/MessageDefinition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MessageHeader-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/MessageHeader--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MessageHeader--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/MessageHeader-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MessageHeader--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/MessageHeader-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/MessageHeader-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/MessageHeader-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/NamingSystem-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/NamingSystem--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/NamingSystem--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/NamingSystem-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/NamingSystem--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/NamingSystem-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/NamingSystem-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/NamingSystem-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/NutritionOrder-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/NutritionOrder--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/NutritionOrder--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/NutritionOrder-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/NutritionOrder--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/NutritionOrder-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/NutritionOrder-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/NutritionOrder-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Observation-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Observation--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Observation--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Observation-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Observation--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Observation-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Observation-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Observation-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/OperationDefinition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/OperationDefinition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/OperationDefinition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/OperationDefinition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/OperationDefinition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/OperationDefinition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/OperationDefinition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/OperationDefinition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/OperationOutcome-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/OperationOutcome--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/OperationOutcome--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/OperationOutcome-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/OperationOutcome--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/OperationOutcome-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/OperationOutcome-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/OperationOutcome-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Organization-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Organization--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Organization--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Organization-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Organization--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Organization-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Organization-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Organization-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Parameters-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Parameters--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Parameters--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Parameters-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Parameters--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Parameters-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Parameters-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Parameters-i-meta-delete" + } + }, + { + "name": "everything", + "definition": { + "reference": "OperationDefinition/Patient-i-everything" + } + }, + { + "name": "everything", + "definition": { + "reference": "OperationDefinition/Patient--everything" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Patient-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Patient--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Patient--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Patient-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Patient--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Patient-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Patient-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Patient-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/PaymentNotice-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/PaymentNotice--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/PaymentNotice--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/PaymentNotice-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/PaymentNotice--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/PaymentNotice-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/PaymentNotice-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/PaymentNotice-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/PaymentReconciliation-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/PaymentReconciliation--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/PaymentReconciliation--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/PaymentReconciliation-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/PaymentReconciliation--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/PaymentReconciliation-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/PaymentReconciliation-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/PaymentReconciliation-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Person-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Person--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Person--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Person-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Person--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Person-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Person-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Person-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/PlanDefinition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/PlanDefinition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/PlanDefinition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/PlanDefinition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/PlanDefinition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/PlanDefinition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/PlanDefinition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/PlanDefinition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Practitioner-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Practitioner--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Practitioner--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Practitioner-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Practitioner--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Practitioner-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Practitioner-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Practitioner-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/PractitionerRole-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/PractitionerRole--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/PractitionerRole--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/PractitionerRole-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/PractitionerRole--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/PractitionerRole-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/PractitionerRole-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/PractitionerRole-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Procedure-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Procedure--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Procedure--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Procedure-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Procedure--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Procedure-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Procedure-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Procedure-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ProcedureRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ProcedureRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ProcedureRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ProcedureRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ProcedureRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ProcedureRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ProcedureRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ProcedureRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ProcessRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ProcessRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ProcessRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ProcessRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ProcessRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ProcessRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ProcessRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ProcessRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ProcessResponse-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ProcessResponse--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ProcessResponse--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ProcessResponse-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ProcessResponse--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ProcessResponse-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ProcessResponse-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ProcessResponse-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Provenance-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Provenance--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Provenance--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Provenance-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Provenance--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Provenance-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Provenance-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Provenance-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Questionnaire-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Questionnaire--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Questionnaire--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Questionnaire-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Questionnaire--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Questionnaire-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Questionnaire-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Questionnaire-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/QuestionnaireResponse-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/QuestionnaireResponse--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/QuestionnaireResponse--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/QuestionnaireResponse-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/QuestionnaireResponse--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/QuestionnaireResponse-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/QuestionnaireResponse-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/QuestionnaireResponse-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ReferralRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ReferralRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ReferralRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ReferralRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ReferralRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ReferralRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ReferralRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ReferralRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/RelatedPerson-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/RelatedPerson--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/RelatedPerson--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/RelatedPerson-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/RelatedPerson--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/RelatedPerson-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/RelatedPerson-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/RelatedPerson-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/RequestGroup-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/RequestGroup--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/RequestGroup--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/RequestGroup-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/RequestGroup--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/RequestGroup-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/RequestGroup-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/RequestGroup-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ResearchStudy-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ResearchStudy--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ResearchStudy--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ResearchStudy-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ResearchStudy--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ResearchStudy-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ResearchStudy-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ResearchStudy-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ResearchSubject-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ResearchSubject--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ResearchSubject--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ResearchSubject-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ResearchSubject--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ResearchSubject-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ResearchSubject-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ResearchSubject-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/RiskAssessment-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/RiskAssessment--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/RiskAssessment--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/RiskAssessment-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/RiskAssessment--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/RiskAssessment-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/RiskAssessment-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/RiskAssessment-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Schedule-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Schedule--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Schedule--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Schedule-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Schedule--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Schedule-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Schedule-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Schedule-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/SearchParameter-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/SearchParameter--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/SearchParameter--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/SearchParameter-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/SearchParameter--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/SearchParameter-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/SearchParameter-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/SearchParameter-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Sequence-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Sequence--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Sequence--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Sequence-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Sequence--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Sequence-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Sequence-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Sequence-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ServiceDefinition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ServiceDefinition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ServiceDefinition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ServiceDefinition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ServiceDefinition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ServiceDefinition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ServiceDefinition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ServiceDefinition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Slot-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Slot--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Slot--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Slot-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Slot--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Slot-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Slot-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Slot-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Specimen-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Specimen--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Specimen--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Specimen-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Specimen--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Specimen-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Specimen-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Specimen-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/StructureDefinition-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/StructureDefinition--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/StructureDefinition--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/StructureDefinition-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/StructureDefinition--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/StructureDefinition-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/StructureDefinition-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/StructureDefinition-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/StructureMap-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/StructureMap--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/StructureMap--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/StructureMap-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/StructureMap--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/StructureMap-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/StructureMap-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/StructureMap-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Subscription-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Subscription--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Subscription--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Subscription-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Subscription--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Subscription-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Subscription-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Subscription-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Substance-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Substance--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Substance--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Substance-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Substance--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Substance-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Substance-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Substance-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/SupplyDelivery-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/SupplyDelivery--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/SupplyDelivery--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/SupplyDelivery-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/SupplyDelivery--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/SupplyDelivery-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/SupplyDelivery-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/SupplyDelivery-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/SupplyRequest-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/SupplyRequest--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/SupplyRequest--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/SupplyRequest-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/SupplyRequest--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/SupplyRequest-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/SupplyRequest-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/SupplyRequest-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Task-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/Task--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Task--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/Task-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Task--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/Task-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/Task-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/Task-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/TestReport-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/TestReport--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/TestReport--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/TestReport-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/TestReport--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/TestReport-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/TestReport-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/TestReport-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/TestScript-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/TestScript--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/TestScript--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/TestScript-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/TestScript--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/TestScript-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/TestScript-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/TestScript-i-meta-delete" + } + }, + { + "name": "expand", + "definition": { + "reference": "OperationDefinition/ValueSet-i-expand" + } + }, + { + "name": "validate-code", + "definition": { + "reference": "OperationDefinition/ValueSet-i-validate-code" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ValueSet-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/ValueSet--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ValueSet--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/ValueSet-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ValueSet--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/ValueSet-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/ValueSet-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/ValueSet-i-meta-delete" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/VisionPrescription-i-validate" + } + }, + { + "name": "validate", + "definition": { + "reference": "OperationDefinition/VisionPrescription--validate" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/VisionPrescription--expunge" + } + }, + { + "name": "expunge", + "definition": { + "reference": "OperationDefinition/VisionPrescription-i-expunge" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/VisionPrescription--meta" + } + }, + { + "name": "meta", + "definition": { + "reference": "OperationDefinition/VisionPrescription-i-meta" + } + }, + { + "name": "meta-add", + "definition": { + "reference": "OperationDefinition/VisionPrescription-i-meta-add" + } + }, + { + "name": "meta-delete", + "definition": { + "reference": "OperationDefinition/VisionPrescription-i-meta-delete" + } } ] } From 7cf823449480ef1214e01c1391faa6a063765ec3 Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Wed, 6 Jun 2018 15:41:34 -0400 Subject: [PATCH 2/9] Support custom search parameter names --- lib/pagination.js | 34 +++++++++++++++++------- test/client-test.js | 12 ++++----- test/fixtures/search-results-page-1.json | 2 +- test/fixtures/search-results-page-2.json | 6 ++--- 4 files changed, 35 insertions(+), 19 deletions(-) diff --git a/lib/pagination.js b/lib/pagination.js index 64ec2781..73559f2b 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -12,14 +12,19 @@ class Pagination { * @private * @param {HttpClient} httpClient a configured instance of http client. */ - constructor(httpClient) { + constructor(httpClient, paramNames = {}) { this.httpClient = httpClient; this.baseUrl = httpClient.axiosInstance.defaults.baseURL; this.initialResults = null; this.currentResults = null; - this._getpages = null; - this._getpagesoffset = null; - this._count = null; + + const defaultParamNames = { + stateIdParam: '_getpages', + offsetParam: '_getpagesoffset', + countParam: '_count' + } + + this.paramNames = Object.assign({}, defaultParamNames, paramNames); } initialize(results) { @@ -32,9 +37,10 @@ class Pagination { parseUrl() { const nextUrl = new URL(this.nextLink().url); - ['_getpages', '_getpagesoffset', '_count'].forEach((searchParam) => { - this[searchParam] = nextUrl.searchParams.get(searchParam); - }) + Object.keys(this.paramNames).forEach((paramName) => { + const param = this.paramNames[paramName]; + this[param] = nextUrl.searchParams.get(param); + }); } nextLink() { @@ -50,9 +56,19 @@ class Pagination { } goToPageLink(page) { - const newOffset = (page * this._count) - this._count; + const countParam = this.paramNames.countParam; + const newOffset = (page * this[countParam]) - this[countParam]; + const paramNames = Object.keys(this.paramNames); + + let pageLink = `${this.baseUrl}/`; + paramNames.forEach((paramName) => { + const param = this.paramNames[paramName]; + + paramName === paramNames[0] ? pageLink += '?' : pageLink += '&'; + pageLink += `${param}=${this[param]}`; + }); - return `${this.baseUrl}?_getpages=${this._getpages}&_getpagesoffset=${newOffset}&_count=${this._count}&_pretty=true&_bundletype=searchset`; + return pageLink; } goToPage(page) { diff --git a/test/client-test.js b/test/client-test.js index c8fcce02..79868580 100644 --- a/test/client-test.js +++ b/test/client-test.js @@ -391,7 +391,7 @@ describe('Client', function () { it('returns httpClient get for a specified page number', async function () { nock(this.baseUrl) .matchHeader('accept', 'application/json+fhir') - .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3') .reply(200, () => readStreamFor('search-results-page-2.json')); const searchResults = readFixture('search-results-page-1.json'); @@ -399,7 +399,7 @@ describe('Client', function () { this.fhirClient.pagination.initialize(searchResults); const response = await this.fhirClient.pagination.goToPage(2); - const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset'; + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3'; expect(response.link[0].url).to.equal(url); }); @@ -408,7 +408,7 @@ describe('Client', function () { it('returns httpClient get for the next link', async function () { nock(this.baseUrl) .matchHeader('accept', 'application/json+fhir') - .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3') .reply(200, () => readStreamFor('search-results-page-2.json')); const searchResults = readFixture('search-results-page-1.json'); @@ -416,7 +416,7 @@ describe('Client', function () { this.fhirClient.pagination.initialize(searchResults); const response = await this.fhirClient.pagination.nextPage(); - const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset'; + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3'; expect(response.link[0].url).to.equal(url); }); @@ -434,7 +434,7 @@ describe('Client', function () { it('returns httpClient get for the previous link', async function () { nock(this.baseUrl) .matchHeader('accept', 'application/json+fhir') - .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3&_pretty=true&_bundletype=searchset') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3') .reply(200, () => readStreamFor('search-results-page-1.json')); const searchResults = readFixture('search-results-page-2.json'); @@ -458,7 +458,7 @@ describe('Client', function () { it('detects and responds to "prev" relations', async function () { nock(this.baseUrl) .matchHeader('accept', 'application/json+fhir') - .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3&_pretty=true&_bundletype=searchset') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3') .reply(200, () => readStreamFor('search-results-page-1.json')); const searchResults = readFixture('search-results-page-2.json'); diff --git a/test/fixtures/search-results-page-1.json b/test/fixtures/search-results-page-1.json index e800441c..6bde823c 100644 --- a/test/fixtures/search-results-page-1.json +++ b/test/fixtures/search-results-page-1.json @@ -13,7 +13,7 @@ }, { "relation": "next", - "url": "https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset" + "url": "https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3" } ], "entry": [ diff --git a/test/fixtures/search-results-page-2.json b/test/fixtures/search-results-page-2.json index 481ed423..8991f444 100644 --- a/test/fixtures/search-results-page-2.json +++ b/test/fixtures/search-results-page-2.json @@ -9,15 +9,15 @@ "link": [ { "relation": "self", - "url": "https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3&_pretty=true&_bundletype=searchset" + "url": "https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3" }, { "relation": "next", - "url": "https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=6&_count=3&_pretty=true&_bundletype=searchset" + "url": "https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=6&_count=3" }, { "relation": "previous", - "url": "https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3&_pretty=true&_bundletype=searchset" + "url": "https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3" } ], "entry": [ From 4885d4630379e47629c79e77147b6e11b17312f7 Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Wed, 6 Jun 2018 16:01:19 -0400 Subject: [PATCH 3/9] Use URL for construction of page link search query --- lib/pagination.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/pagination.js b/lib/pagination.js index 73559f2b..7196648c 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -60,15 +60,14 @@ class Pagination { const newOffset = (page * this[countParam]) - this[countParam]; const paramNames = Object.keys(this.paramNames); - let pageLink = `${this.baseUrl}/`; + let pageLinkUrl = new URL(`${this.baseUrl}/`); + paramNames.forEach((paramName) => { const param = this.paramNames[paramName]; - - paramName === paramNames[0] ? pageLink += '?' : pageLink += '&'; - pageLink += `${param}=${this[param]}`; + pageLinkUrl.searchParams.append(param, this[param]); }); - return pageLink; + return pageLinkUrl.href; } goToPage(page) { From c8465525c943c54c72c3d0b0de5d8a830da1b898 Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Wed, 6 Jun 2018 16:02:07 -0400 Subject: [PATCH 4/9] Cleanup --- lib/pagination.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/pagination.js b/lib/pagination.js index 7196648c..b549a235 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -15,7 +15,6 @@ class Pagination { constructor(httpClient, paramNames = {}) { this.httpClient = httpClient; this.baseUrl = httpClient.axiosInstance.defaults.baseURL; - this.initialResults = null; this.currentResults = null; const defaultParamNames = { @@ -28,14 +27,14 @@ class Pagination { } initialize(results) { - this.initialResults = results; this.currentResults = results; - if (this.nextLink()) { this.parseUrl() }; + const availableLink = this.nextLink() || this.prevLink() || this.selfLink(); + if (availableLink) { this.parseUrl(availableLink) }; } - parseUrl() { - const nextUrl = new URL(this.nextLink().url); + parseUrl(link) { + const nextUrl = new URL(link.url); Object.keys(this.paramNames).forEach((paramName) => { const param = this.paramNames[paramName]; @@ -57,10 +56,12 @@ class Pagination { goToPageLink(page) { const countParam = this.paramNames.countParam; - const newOffset = (page * this[countParam]) - this[countParam]; + const offsetParam = this.paramNames.offsetParam; + + this[offsetParam] = (page * this[countParam]) - this[countParam];; const paramNames = Object.keys(this.paramNames); - let pageLinkUrl = new URL(`${this.baseUrl}/`); + let pageLinkUrl = new URL(`${this.baseUrl}`); paramNames.forEach((paramName) => { const param = this.paramNames[paramName]; From dab81acfa99c048762e030585c72d3a70a7cb347 Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Thu, 14 Jun 2018 14:35:59 -0400 Subject: [PATCH 5/9] Cleanup and documentation. --- lib/client.js | 22 - lib/pagination.js | 145 +- lib/smart.js | 45 +- test/client-test.js | 14 +- test/fixtures/valid-capability-statement.json | 19470 +--------------- 5 files changed, 291 insertions(+), 19405 deletions(-) diff --git a/lib/client.js b/lib/client.js index 0008e813..bde2d3a5 100644 --- a/lib/client.js +++ b/lib/client.js @@ -443,28 +443,6 @@ class Client { return this.httpClient.post('/', body); } - /** - * Return the next page of results. - * - * @param {object} results a bundle result of a FHIR search - * - * @return {Promise} FHIR resources in a FHIR Bundle structure. - */ - nextPage(results) { - return this.pagination.nextPage(results); - } - - /** - * Return the previous page of results. - * - * @param {object} results a bundle result of a FHIR search - * - * @return {Promise} FHIR resources in a FHIR Bundle structure. - */ - prevPage(results) { - return this.pagination.prevPage(results); - } - /** * Search for a FHIR resource, with or without compartments, or the entire system * diff --git a/lib/pagination.js b/lib/pagination.js index b549a235..d6b287c2 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -2,15 +2,25 @@ const { URL } = require('url'); /** * Class for paging Bundles. - * @private * */ class Pagination { /** * Add pagination functionality for the provided client. * - * @private + * FHIR-conforming servers that support pagination will, at minimum, + * allow for the use of `currentPage()`, `prevPage()`, and `nextPage()`. + * (see https://www.hl7.org/fhir/http.html#paging) + * + * Some servers will also have page offset and/or unique search IDs, + * which enable `goToPage()`. The parameter names can optionally be renamed + * here if needed for variations in server parameter names. + * * @param {HttpClient} httpClient a configured instance of http client. + * @param {Object} paramNames pagination-related search parameter names, optional. + * @param {Object} [paramNames.searchIdParam] server-based unique ID for search session, optional. + * @param {Object} [paramNames.offsetParam] server-based page offset for search, optional. + * @param {Object} [paramNames.countParam] server-based result count per page, optional. */ constructor(httpClient, paramNames = {}) { this.httpClient = httpClient; @@ -18,50 +28,126 @@ class Pagination { this.currentResults = null; const defaultParamNames = { - stateIdParam: '_getpages', + searchIdParam: '_getpages', offsetParam: '_getpagesoffset', - countParam: '_count' - } + countParam: '_count', + }; this.paramNames = Object.assign({}, defaultParamNames, paramNames); } + /** + * Initialize pagination functionality based on current bundle results. + * + * @param {object} results a bundle result of a FHIR search + * + * @returns {void} + */ initialize(results) { this.currentResults = results; const availableLink = this.nextLink() || this.prevLink() || this.selfLink(); - if (availableLink) { this.parseUrl(availableLink) }; + if (availableLink) { this.parseUrl(availableLink); } } + /** + * Detect and save search parameters based on provided or default paramNames. + * + * @param {string} link a link containing search parameters matching indicated paramNames. + * + * @returns {void} + */ parseUrl(link) { - const nextUrl = new URL(link.url); + const linkUrl = new URL(link.url); Object.keys(this.paramNames).forEach((paramName) => { const param = this.paramNames[paramName]; - this[param] = nextUrl.searchParams.get(param); + this[param] = linkUrl.searchParams.get(param); }); } + /** + * Return the specified page of results based on available search parameters. + * + * @param {number} page the page number to navigate to. + * + * @return {Promise} FHIR resources in a FHIR Bundle structure. + */ + goToPage(page) { + const selectedPage = this.goToPageLink(page); + + this.currentResults = selectedPage ? this.httpClient.get(selectedPage) : undefined; + return this.currentResults; + } + + /** + * Return the current page of results. + * + * @return {Promise} FHIR resources in a FHIR Bundle structure. + */ + currentPage() { + return this.getAndSetCurrent(this.selfLink()); + } + + /** + * Return the next page of results. + * + * @return {Promise} FHIR resources in a FHIR Bundle structure. + */ + nextPage() { + return this.getAndSetCurrent(this.nextLink()); + } + + /** + * Return the previous page of results. + * + * @return {Promise} FHIR resources in a FHIR Bundle structure. + */ + prevPage() { + return this.getAndSetCurrent(this.prevLink()); + } + + /** + * Return the link for the next page of results. + * + * @return {String} The link for the next page of results. + */ nextLink() { return this.getLink(/next/); } + /** + * Return the link for the previous page of results. + * + * @return {String} link for the previous page of results. + */ prevLink() { return this.getLink(/^prev(ious)?$/); } + /** + * Return the link for the current page of results. + * + * @return {String} link for the current page of results. + */ selfLink() { return this.getLink(/self/); } + /** + * Return a link for the specified page of results based on available search parameters. + * + * @param {number} page the page number to navigate to. + * + * @return {String} link for the specified page of results. + */ goToPageLink(page) { - const countParam = this.paramNames.countParam; - const offsetParam = this.paramNames.offsetParam; + const { countParam, offsetParam } = this.paramNames; - this[offsetParam] = (page * this[countParam]) - this[countParam];; + this[offsetParam] = (page * this[countParam]) - this[countParam]; const paramNames = Object.keys(this.paramNames); - let pageLinkUrl = new URL(`${this.baseUrl}`); + const pageLinkUrl = new URL(`${this.baseUrl}`); paramNames.forEach((paramName) => { const param = this.paramNames[paramName]; @@ -71,44 +157,25 @@ class Pagination { return pageLinkUrl.href; } - goToPage(page) { - const selectedPage = this.goToPageLink(page); - - this.currentResults = selectedPage ? this.httpClient.get(selectedPage) : undefined; - return this.currentResults; - } - - currentPage() { - return this.getAndSetCurrent(this.selfLink()); - } - /** - * Return the next page of results. + * Return results and set them to the current results. * - * @param {object} results a bundle result of a FHIR search + * @param {String} link a link referring to a page of search results. * * @return {Promise} FHIR resources in a FHIR Bundle structure. */ - nextPage() { - return this.getAndSetCurrent(this.nextLink()); + getAndSetCurrent(link) { + this.currentResults = link ? this.httpClient.get(link.url) : undefined; + return this.currentResults; } /** - * Return the previous page of results. + * Return a link from the current results bundle. * - * @param {object} results a bundle result of a FHIR search + * @param {String} regex to match specific link text. * - * @return {Promise} FHIR resources in a FHIR Bundle structure. + * @return {String} link to specified page based on regex. */ - prevPage() { - return this.getAndSetCurrent(this.prevLink()); - } - - getAndSetCurrent(link) { - this.currentResults = link ? this.httpClient.get(link.url) : undefined; - return this.currentResults; - } - getLink(regex) { return this.currentResults.link.find(link => link.relation.match(regex)); } diff --git a/lib/smart.js b/lib/smart.js index f9a7f58a..c05ba3d2 100644 --- a/lib/smart.js +++ b/lib/smart.js @@ -25,29 +25,32 @@ function authFromCapability(capabilityStatement) { try { capabilityStatement.rest.forEach((restItem) => { - restItem.security.extension.forEach((extensionItem) => { - if (extensionItem.url === smartOauthUrl) { - extensionItem.extension.forEach((ext) => { - switch (ext.url) { - case 'authorize': - authMetadata.authorizeUrl = new URL(ext.valueUri); - break; - case 'token': - authMetadata.tokenUrl = new URL(ext.valueUri); - break; - case 'register': - authMetadata.registerUrl = new URL(ext.valueUri); - break; - case 'manage': - authMetadata.manageUrl = new URL(ext.valueUri); - break; - default: - } - }); - } + restItem.security.service.forEach((serviceItem) => { + serviceItem.coding.forEach((codingItem) => { + if (codingItem.code === 'SMART-on-FHIR') { + const uris = restItem.security.extension.find(x => x.url === smartOauthUrl); + + uris.extension.forEach((ext) => { + switch (ext.url) { + case 'authorize': + authMetadata.authorizeUrl = new URL(ext.valueUri); + break; + case 'token': + authMetadata.tokenUrl = new URL(ext.valueUri); + break; + case 'register': + authMetadata.registerUrl = new URL(ext.valueUri); + break; + case 'manage': + authMetadata.manageUrl = new URL(ext.valueUri); + break; + default: + } + }); + } + }); }); }); - capabilityStatement.rest.f((rest)) return authMetadata; } catch (error) { logError(error); diff --git a/test/client-test.js b/test/client-test.js index 79868580..885ed914 100644 --- a/test/client-test.js +++ b/test/client-test.js @@ -116,10 +116,10 @@ describe('Client', function () { const authMetadata = await this.fhirClient.smartAuthMetadata(); expect(authMetadata).to.deep.equal({ - authorizeUrl: new URL('https://launch.smarthealthit.org/v/r3/auth/authorize'), - tokenUrl: new URL('https://launch.smarthealthit.org/v/r3/auth/token'), - registerUrl: new URL('https://launch.smarthealthit.org/v/r3/auth/register'), - manageUrl: new URL('https://launch.smarthealthit.org/v/r3/auth/manage'), + authorizeUrl: new URL('https://sb-auth.smarthealthit.org/authorize'), + tokenUrl: new URL('https://sb-auth.smarthealthit.org/token'), + registerUrl: new URL('https://sb-auth.smarthealthit.org/register'), + manageUrl: new URL('https://sb-auth.smarthealthit.org/manage'), }); }); }); @@ -441,7 +441,7 @@ describe('Client', function () { this.fhirClient.pagination.initialize(searchResults); - const response = await this.fhirClient.prevPage(); + const response = await this.fhirClient.pagination.prevPage(); const url = 'https://example.com/Patient?_count=3&gender=female'; expect(response.link[0].url).to.equal(url); @@ -452,7 +452,7 @@ describe('Client', function () { this.fhirClient.pagination.initialize(searchResults); - expect(this.fhirClient.prevPage()).to.equal(undefined); + expect(this.fhirClient.pagination.prevPage()).to.equal(undefined); }); it('detects and responds to "prev" relations', async function () { @@ -466,7 +466,7 @@ describe('Client', function () { this.fhirClient.pagination.initialize(searchResults); - const response = await this.fhirClient.prevPage(); + const response = await this.fhirClient.pagination.prevPage(); const url = 'https://example.com/Patient?_count=3&gender=female'; expect(response.link[0].url).to.equal(url); diff --git a/test/fixtures/valid-capability-statement.json b/test/fixtures/valid-capability-statement.json index 7565b94a..76e7c1bf 100644 --- a/test/fixtures/valid-capability-statement.json +++ b/test/fixtures/valid-capability-statement.json @@ -1,12 +1,15 @@ { "resourceType": "CapabilityStatement", "status": "active", - "date": "2018-05-24T13:57:05-04:00", + "date": "2018-03-30T16:04:37+00:00", "publisher": "Not provided", "kind": "instance", "software": { - "name": "Smile CDR", - "version": "2018.03.R01" + "name": "HAPI FHIR Server", + "version": "2.4" + }, + "implementation": { + "description": "HSPC Reference API Server" }, "fhirVersion": "3.0.1", "acceptUnknown": "extensions", @@ -18,36 +21,53 @@ { "mode": "server", "security": { - "cors": true, "extension": [ { "url": "http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris", "extension": [ { "url": "authorize", - "valueUri": "https://launch.smarthealthit.org/v/r3/auth/authorize" + "valueUri": "https://sb-auth.smarthealthit.org/authorize" }, { "url": "token", - "valueUri": "https://launch.smarthealthit.org/v/r3/auth/token" + "valueUri": "https://sb-auth.smarthealthit.org/token" }, { "url": "register", - "valueUri": "https://launch.smarthealthit.org/v/r3/auth/register" + "valueUri": "https://sb-auth.smarthealthit.org/register" }, { "url": "manage", - "valueUri": "https://launch.smarthealthit.org/v/r3/auth/manage" + "valueUri": "https://sb-auth.smarthealthit.org/manage" } ] } + ], + "service": [ + { + "coding": [ + { + "system": "http://hl7.org/fhir/restful-security-service", + "code": "SMART-on-FHIR", + "display": "SMART-on-FHIR" + } + ], + "text": "OAuth2 using SMART-on-FHIR profile (see http://docs.smarthealthit.org)" + } ] }, "resource": [ { - "type": "Account", + "extension": [ + { + "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", + "valueDecimal": 1629 + } + ], + "type": "Patient", "profile": { - "reference": "http://hl7.org/fhir/Profile/Account" + "reference": "http://hl7.org/fhir/Profile/Patient" }, "interaction": [ { @@ -84,9 +104,9 @@ "conditionalDelete": "multiple", "searchInclude": [ "*", - "Account:owner", - "Account:patient", - "Account:subject" + "Patient:general-practitioner", + "Patient:link", + "Patient:organization" ], "searchParam": [ { @@ -95,188 +115,124 @@ "documentation": "The language of the resource" }, { - "name": "owner", - "type": "reference", - "documentation": "Who is responsible?" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Account number" - }, - { - "name": "period", + "name": "birthdate", "type": "date", - "documentation": "Transaction window" - }, - { - "name": "balance", - "type": "quantity", - "documentation": "How much is in account?" - }, - { - "name": "patient", - "type": "reference", - "documentation": "What is account tied to?" + "documentation": "The patient's date of birth" }, { - "name": "subject", - "type": "reference", - "documentation": "What is account tied to?" + "name": "deceased", + "type": "token", + "documentation": "This patient has been marked as deceased, or as a death date entered" }, { - "name": "name", + "name": "address-state", "type": "string", - "documentation": "Human-readable label" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" + "documentation": "A state specified in an address" }, { - "name": "type", + "name": "gender", "type": "token", - "documentation": "E.g. patient, expense, depreciation" + "documentation": "Gender of the patient" }, { - "name": "status", + "name": "animal-species", "type": "token", - "documentation": "active | inactive | entered-in-error" - } - ] - }, - { - "type": "ActivityDefinition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ActivityDefinition" - }, - "interaction": [ - { - "code": "read" + "documentation": "The species for animal patients" }, { - "code": "vread" + "name": "link", + "type": "reference", + "documentation": "All patients linked to the given patient" }, { - "code": "update" + "name": "language", + "type": "token", + "documentation": "Language code (irrespective of use value)" }, { - "code": "patch" + "name": "animal-breed", + "type": "token", + "documentation": "The breed for animal patients" }, { - "code": "delete" + "name": "address-country", + "type": "string", + "documentation": "A country specified in an address" }, { - "code": "history-instance" + "name": "death-date", + "type": "date", + "documentation": "The date of death has been provided and satisfies this search value" }, { - "code": "history-type" + "name": "phonetic", + "type": "string", + "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm" }, { - "code": "create" + "name": "telecom", + "type": "token", + "documentation": "The value in any kind of telecom details of the patient" }, { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ActivityDefinition:composed-of", - "ActivityDefinition:depends-on", - "ActivityDefinition:derived-from", - "ActivityDefinition:predecessor", - "ActivityDefinition:successor" - ], - "searchParam": [ - { - "name": "_language", + "name": "address-city", "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The activity definition publication date" + "documentation": "A city specified in an address" }, { - "name": "identifier", + "name": "email", "type": "token", - "documentation": "External identifier for the activity definition" + "documentation": "A value in an email contact" }, { - "name": "successor", - "type": "reference", - "documentation": "What resource is being referenced" + "name": "given", + "type": "string", + "documentation": "A portion of the given name of the patient" }, { - "name": "jurisdiction", + "name": "identifier", "type": "token", - "documentation": "Intended jurisdiction for the activity definition" - }, - { - "name": "derived-from", - "type": "reference", - "documentation": "What resource is being referenced" + "documentation": "A patient identifier" }, { - "name": "description", + "name": "address", "type": "string", - "documentation": "The description of the activity definition" + "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" }, { - "name": "predecessor", + "name": "general-practitioner", "type": "reference", - "documentation": "What resource is being referenced" + "documentation": "Patient's nominated general practitioner, not the organization that manages the record" }, { - "name": "composed-of", - "type": "reference", - "documentation": "What resource is being referenced" + "name": "active", + "type": "token", + "documentation": "Whether the patient record is active" }, { - "name": "title", + "name": "address-postalcode", "type": "string", - "documentation": "The human-friendly name of the activity definition" + "documentation": "A postalCode specified in an address" }, { - "name": "version", + "name": "phone", "type": "token", - "documentation": "The business version of the activity definition" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the activity definition" + "documentation": "A value in a phone contact" }, { - "name": "depends-on", + "name": "organization", "type": "reference", - "documentation": "What resource is being referenced" + "documentation": "The organization at which this person is a patient" }, { - "name": "effective", - "type": "date", - "documentation": "The time during which the activity definition is intended to be in use" + "name": "address-use", + "type": "token", + "documentation": "A use code specified in an address" }, { "name": "name", "type": "string", - "documentation": "Computationally friendly name of the activity definition" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the activity definition" - }, - { - "name": "topic", - "type": "token", - "documentation": "Topics associated with the module" + "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" }, { "name": "_id", @@ -284,19231 +240,113 @@ "documentation": "The ID of the resource" }, { - "name": "status", - "type": "token", - "documentation": "The current status of the activity definition" + "name": "family", + "type": "string", + "documentation": "A portion of the family name of the patient" } ] }, { - "type": "AdverseEvent", + "type": "Binary", "profile": { - "reference": "http://hl7.org/fhir/Profile/AdverseEvent" + "reference": "http://hl7.org/fhir/StructureDefinition/Binary" }, "interaction": [ { - "code": "read" - }, - { - "code": "vread" + "code": "read", + "documentation": "Implemented per the specification (or Insert other doco here)" }, { - "code": "update" + "code": "vread", + "documentation": "Implemented per the specification (or Insert other doco here)" }, { - "code": "patch" + "code": "update", + "documentation": "Implemented per the specification (or Insert other doco here)" }, { - "code": "delete" + "code": "delete", + "documentation": "Implemented per the specification (or Insert other doco here)" }, { - "code": "history-instance" + "code": "history-instance", + "documentation": "Implemented per the specification (or Insert other doco here)" }, { - "code": "history-type" + "code": "history-type", + "documentation": "Implemented per the specification (or Insert other doco here)" }, { - "code": "create" + "code": "create", + "documentation": "Implemented per the specification (or Insert other doco here)" }, { - "code": "search-type" + "code": "search-type", + "documentation": "Implemented per the specification (or Insert other doco here)" } ], - "versioning": "versioned-update", "conditionalCreate": true, "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "AdverseEvent:location", - "AdverseEvent:reaction", - "AdverseEvent:recorder", - "AdverseEvent:study", - "AdverseEvent:subject", - "AdverseEvent:substance" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When the event occurred" - }, - { - "name": "recorder", - "type": "reference", - "documentation": "Who recorded the adverse event" - }, - { - "name": "study", - "type": "reference", - "documentation": "AdverseEvent.study" - }, - { - "name": "reaction", - "type": "reference", - "documentation": "Adverse Reaction Events linked to exposure to substance" - }, - { - "name": "seriousness", - "type": "token", - "documentation": "Mild | Moderate | Severe" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Subject or group impacted by event" - }, - { - "name": "substance", - "type": "reference", - "documentation": "Refers to the specific entity that caused the adverse event" - }, - { - "name": "location", - "type": "reference", - "documentation": "Location where adverse event occurred" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "AE | PAE \rAn adverse event is an event that caused harm to a patient, an adverse reaction is a something that is a subject-specific event that is a result of an exposure to a medication, food, device or environmental substance, a potential adverse event is something that occurred and that could have caused harm to a patient but did not" - }, - { - "name": "type", - "type": "token", - "documentation": "actual | potential" - } + "conditionalDelete": "multiple", + "referencePolicy": [ + "literal", + "logical" ] + } + ], + "interaction": [ + { + "code": "history-system" }, { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 691 - } - ], - "type": "AllergyIntolerance", - "profile": { - "reference": "http://hl7.org/fhir/Profile/AllergyIntolerance" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "AllergyIntolerance:asserter", - "AllergyIntolerance:patient", - "AllergyIntolerance:recorder" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Date record was believed accurate" - }, - { - "name": "severity", - "type": "token", - "documentation": "mild | moderate | severe (of event as a whole)" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External ids for this item" - }, - { - "name": "manifestation", - "type": "token", - "documentation": "Clinical symptoms/signs associated with the Event" - }, - { - "name": "recorder", - "type": "reference", - "documentation": "Who recorded the sensitivity" - }, - { - "name": "code", - "type": "token", - "documentation": "Code that identifies the allergy or intolerance" - }, - { - "name": "verification-status", - "type": "token", - "documentation": "unconfirmed | confirmed | refuted | entered-in-error" - }, - { - "name": "criticality", - "type": "token", - "documentation": "low | high | unable-to-assess" - }, - { - "name": "clinical-status", - "type": "token", - "documentation": "active | inactive | resolved" - }, - { - "name": "onset", - "type": "date", - "documentation": "Date(/time) when manifestations showed" - }, - { - "name": "type", - "type": "token", - "documentation": "allergy | intolerance - Underlying mechanism (if known)" - }, - { - "name": "asserter", - "type": "reference", - "documentation": "Source of the information about the allergy" - }, - { - "name": "route", - "type": "token", - "documentation": "How the subject was exposed to the substance" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who the sensitivity is for" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "food | medication | environment | biologic" - }, - { - "name": "last-date", - "type": "date", - "documentation": "Date(/time) of last known occurrence of a reaction" - } - ] - }, - { - "type": "Appointment", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Appointment" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Appointment:actor", - "Appointment:incomingreferral", - "Appointment:location", - "Appointment:patient", - "Appointment:practitioner" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Appointment date/time." - }, - { - "name": "identifier", - "type": "token", - "documentation": "An Identifier of the Appointment" - }, - { - "name": "incomingreferral", - "type": "reference", - "documentation": "The ReferralRequest provided as information to allocate to the Encounter" - }, - { - "name": "practitioner", - "type": "reference", - "documentation": "One of the individuals of the appointment is this practitioner" - }, - { - "name": "appointment-type", - "type": "token", - "documentation": "The style of appointment or patient that has been booked in the slot (not service type)" - }, - { - "name": "part-status", - "type": "token", - "documentation": "The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests." - }, - { - "name": "service-type", - "type": "token", - "documentation": "The specific service that is to be performed during this appointment" - }, - { - "name": "actor", - "type": "reference", - "documentation": "Any one of the individuals participating in the appointment" - }, - { - "name": "patient", - "type": "reference", - "documentation": "One of the individuals of the appointment is this patient" - }, - { - "name": "location", - "type": "reference", - "documentation": "This location is listed in the participants of the appointment" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The overall status of the appointment" - } - ] - }, - { - "type": "AppointmentResponse", - "profile": { - "reference": "http://hl7.org/fhir/Profile/AppointmentResponse" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "AppointmentResponse:actor", - "AppointmentResponse:appointment", - "AppointmentResponse:location", - "AppointmentResponse:patient", - "AppointmentResponse:practitioner" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "actor", - "type": "reference", - "documentation": "The Person, Location/HealthcareService or Device that this appointment response replies for" - }, - { - "name": "identifier", - "type": "token", - "documentation": "An Identifier in this appointment response" - }, - { - "name": "practitioner", - "type": "reference", - "documentation": "This Response is for this Practitioner" - }, - { - "name": "part-status", - "type": "token", - "documentation": "The participants acceptance status for this appointment" - }, - { - "name": "patient", - "type": "reference", - "documentation": "This Response is for this Patient" - }, - { - "name": "appointment", - "type": "reference", - "documentation": "The appointment that the response is attached to" - }, - { - "name": "location", - "type": "reference", - "documentation": "This Response is for this Location" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "type": "AuditEvent", - "profile": { - "reference": "http://hl7.org/fhir/Profile/AuditEvent" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "AuditEvent:agent", - "AuditEvent:entity", - "AuditEvent:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Time when the event occurred on source" - }, - { - "name": "entity-type", - "type": "token", - "documentation": "Type of entity involved" - }, - { - "name": "agent", - "type": "reference", - "documentation": "Direct reference to resource" - }, - { - "name": "address", - "type": "string", - "documentation": "Identifier for the network access point of the user device" - }, - { - "name": "entity-role", - "type": "token", - "documentation": "What role the entity played" - }, - { - "name": "source", - "type": "token", - "documentation": "The identity of source detecting the event" - }, - { - "name": "type", - "type": "token", - "documentation": "Type/identifier of event" - }, - { - "name": "altid", - "type": "token", - "documentation": "Alternative User id e.g. authentication" - }, - { - "name": "site", - "type": "token", - "documentation": "Logical source location within the enterprise" - }, - { - "name": "agent-name", - "type": "string", - "documentation": "Human-meaningful name for the agent" - }, - { - "name": "entity-name", - "type": "string", - "documentation": "Descriptor for entity" - }, - { - "name": "subtype", - "type": "token", - "documentation": "More specific type/id for the event" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Direct reference to resource" - }, - { - "name": "action", - "type": "token", - "documentation": "Type of action performed during the event" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "agent-role", - "type": "token", - "documentation": "Agent role in the event" - }, - { - "name": "user", - "type": "token", - "documentation": "Unique identifier for the user" - }, - { - "name": "entity", - "type": "reference", - "documentation": "Specific instance of resource" - }, - { - "name": "entity-id", - "type": "token", - "documentation": "Specific instance of object" - }, - { - "name": "outcome", - "type": "token", - "documentation": "Whether the event succeeded or failed" - }, - { - "name": "policy", - "type": "uri", - "documentation": "Policy that authorized event" - } - ] - }, - { - "type": "Basic", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Basic" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Basic:author", - "Basic:patient", - "Basic:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business identifier" - }, - { - "name": "code", - "type": "token", - "documentation": "Kind of Resource" - }, - { - "name": "author", - "type": "reference", - "documentation": "Who created" - }, - { - "name": "created", - "type": "date", - "documentation": "When created" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Identifies the focus of this resource" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Identifies the focus of this resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 8 - } - ], - "type": "Binary", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Binary" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [] - }, - { - "type": "BodySite", - "profile": { - "reference": "http://hl7.org/fhir/Profile/BodySite" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "BodySite:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Identifier for this instance of the anatomical location" - }, - { - "name": "code", - "type": "token", - "documentation": "Named anatomical location" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Patient to whom bodysite belongs" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "type": "Bundle", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Bundle" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Bundle:composition", - "Bundle:message" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Persistent identifier for the bundle" - }, - { - "name": "composition", - "type": "reference", - "documentation": "The first resource in the bundle, if the bundle type is \"document\" - this is a composition, and this parameter provides access to searches its contents" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "message", - "type": "reference", - "documentation": "The first resource in the bundle, if the bundle type is \"message\" - this is a message header, and this parameter provides access to search its contents" - }, - { - "name": "type", - "type": "token", - "documentation": "document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection" - } - ] - }, - { - "type": "CapabilityStatement", - "profile": { - "reference": "http://hl7.org/fhir/Profile/CapabilityStatement" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "CapabilityStatement:resource-profile", - "CapabilityStatement:supported-profile" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The capability statement publication date" - }, - { - "name": "resource-profile", - "type": "reference", - "documentation": "A profile id invoked in a capability statement" - }, - { - "name": "software", - "type": "string", - "documentation": "Part of a the name of a software application" - }, - { - "name": "resource", - "type": "token", - "documentation": "Name of a resource mentioned in a capability statement" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the capability statement" - }, - { - "name": "format", - "type": "token", - "documentation": "formats supported (xml | json | ttl | mime type)" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the capability statement" - }, - { - "name": "fhirversion", - "type": "token", - "documentation": "The version of FHIR" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the capability statement" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the capability statement" - }, - { - "name": "supported-profile", - "type": "reference", - "documentation": "Profiles for use cases supported" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the capability statement" - }, - { - "name": "mode", - "type": "token", - "documentation": "Mode - restful (server/client) or messaging (sender/receiver)" - }, - { - "name": "security-service", - "type": "token", - "documentation": "OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the capability statement" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the capability statement" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "event", - "type": "token", - "documentation": "Event code in a capability statement" - }, - { - "name": "guide", - "type": "uri", - "documentation": "Implementation guides supported" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the capability statement" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 3397 - } - ], - "type": "CarePlan", - "profile": { - "reference": "http://hl7.org/fhir/Profile/CarePlan" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "CarePlan:activity-reference", - "CarePlan:based-on", - "CarePlan:care-team", - "CarePlan:condition", - "CarePlan:context", - "CarePlan:definition", - "CarePlan:encounter", - "CarePlan:goal", - "CarePlan:part-of", - "CarePlan:patient", - "CarePlan:performer", - "CarePlan:replaces", - "CarePlan:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "care-team", - "type": "reference", - "documentation": "Who's involved in plan?" - }, - { - "name": "date", - "type": "date", - "documentation": "Time period plan covers" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External Ids for this plan" - }, - { - "name": "goal", - "type": "reference", - "documentation": "Desired outcome of plan" - }, - { - "name": "performer", - "type": "reference", - "documentation": "Matches if the practitioner is listed as a performer in any of the \"simple\" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.)" - }, - { - "name": "replaces", - "type": "reference", - "documentation": "CarePlan replaced by this CarePlan" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Who care plan is for" - }, - { - "name": "part-of", - "type": "reference", - "documentation": "Part of referenced CarePlan" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Created in context of" - }, - { - "name": "intent", - "type": "token", - "documentation": "proposal | plan | order | option" - }, - { - "name": "activity-reference", - "type": "reference", - "documentation": "Activity details defined in specific resource" - }, - { - "name": "condition", - "type": "reference", - "documentation": "Health issues this plan addresses" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Fulfills care plan" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who care plan is for" - }, - { - "name": "context", - "type": "reference", - "documentation": "Created in context of" - }, - { - "name": "activity-date", - "type": "date", - "documentation": "Specified date occurs within period specified by CarePlan.activity.timingSchedule" - }, - { - "name": "definition", - "type": "reference", - "documentation": "Protocol or definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Type of plan" - }, - { - "name": "activity-code", - "type": "token", - "documentation": "Detail type of activity" - }, - { - "name": "status", - "type": "token", - "documentation": "draft | active | suspended | completed | entered-in-error | cancelled | unknown" - } - ] - }, - { - "type": "CareTeam", - "profile": { - "reference": "http://hl7.org/fhir/Profile/CareTeam" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "CareTeam:context", - "CareTeam:encounter", - "CareTeam:participant", - "CareTeam:patient", - "CareTeam:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Time period team covers" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External Ids for this team" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who care team is for" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Who care team is for" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter or episode associated with CareTeam" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Encounter or episode associated with CareTeam" - }, - { - "name": "category", - "type": "token", - "documentation": "Type of team" - }, - { - "name": "participant", - "type": "reference", - "documentation": "Who is involved" - }, - { - "name": "status", - "type": "token", - "documentation": "proposed | active | suspended | inactive | entered-in-error" - } - ] - }, - { - "type": "ChargeItem", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ChargeItem" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ChargeItem:account", - "ChargeItem:context", - "ChargeItem:enterer", - "ChargeItem:participant-actor", - "ChargeItem:patient", - "ChargeItem:performing-organization", - "ChargeItem:requesting-organization", - "ChargeItem:service", - "ChargeItem:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business Identifier for item" - }, - { - "name": "performing-organization", - "type": "reference", - "documentation": "Organization providing the charged sevice" - }, - { - "name": "code", - "type": "token", - "documentation": "A code that identifies the charge, like a billing code" - }, - { - "name": "quantity", - "type": "quantity", - "documentation": "Quantity of which the charge item has been serviced" - }, - { - "name": "participant-role", - "type": "token", - "documentation": "What type of performance was done" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Individual service was done for/to" - }, - { - "name": "participant-actor", - "type": "reference", - "documentation": "Individual who was performing" - }, - { - "name": "occurrence", - "type": "date", - "documentation": "When the charged service was applied" - }, - { - "name": "entered-date", - "type": "date", - "documentation": "Date the charge item was entered" - }, - { - "name": "factor-override", - "type": "number", - "documentation": "Factor overriding the associated rules" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Individual service was done for/to" - }, - { - "name": "service", - "type": "reference", - "documentation": "Which rendered service is being charged?" - }, - { - "name": "price-override", - "type": "quantity", - "documentation": "Price overriding the associated rules" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter / Episode associated with event" - }, - { - "name": "enterer", - "type": "reference", - "documentation": "Individual who was entering" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "account", - "type": "reference", - "documentation": "Account to place this charge" - }, - { - "name": "requesting-organization", - "type": "reference", - "documentation": "Organization requesting the charged service" - } - ] - }, - { - "type": "Claim", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Claim" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Claim:care-team", - "Claim:encounter", - "Claim:enterer", - "Claim:facility", - "Claim:insurer", - "Claim:organization", - "Claim:patient", - "Claim:payee", - "Claim:provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "care-team", - "type": "reference", - "documentation": "Member of the CareTeam" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The primary identifier of the financial resource" - }, - { - "name": "created", - "type": "date", - "documentation": "The creation date for the Claim" - }, - { - "name": "use", - "type": "token", - "documentation": "The kind of financial resource" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Encounters associated with a billed line item" - }, - { - "name": "priority", - "type": "token", - "documentation": "Processing priority requested" - }, - { - "name": "payee", - "type": "reference", - "documentation": "The party receiving any payment for the Claim" - }, - { - "name": "provider", - "type": "reference", - "documentation": "Provider responsible for the Claim" - }, - { - "name": "insurer", - "type": "reference", - "documentation": "The target payor/insurer for the Claim" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Patient receiving the services" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The reference to the providing organization" - }, - { - "name": "enterer", - "type": "reference", - "documentation": "The party responsible for the entry of the Claim" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "facility", - "type": "reference", - "documentation": "Facility responsible for the goods and services" - } - ] - }, - { - "type": "ClaimResponse", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ClaimResponse" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ClaimResponse:insurer", - "ClaimResponse:patient", - "ClaimResponse:request", - "ClaimResponse:request-provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The identity of the claimresponse" - }, - { - "name": "request", - "type": "reference", - "documentation": "The claim reference" - }, - { - "name": "disposition", - "type": "string", - "documentation": "The contents of the disposition message" - }, - { - "name": "created", - "type": "date", - "documentation": "The creation date" - }, - { - "name": "insurer", - "type": "reference", - "documentation": "The organization who generated this resource" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The subject of care." - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "payment-date", - "type": "date", - "documentation": "The expected paymentDate" - }, - { - "name": "request-provider", - "type": "reference", - "documentation": "The Provider of the claim" - }, - { - "name": "outcome", - "type": "token", - "documentation": "The processing outcome" - } - ] - }, - { - "type": "ClinicalImpression", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ClinicalImpression" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ClinicalImpression:action", - "ClinicalImpression:assessor", - "ClinicalImpression:context", - "ClinicalImpression:finding-ref", - "ClinicalImpression:investigation", - "ClinicalImpression:patient", - "ClinicalImpression:previous", - "ClinicalImpression:problem", - "ClinicalImpression:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When the assessment was documented" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business identifier" - }, - { - "name": "previous", - "type": "reference", - "documentation": "Reference to last assessment" - }, - { - "name": "finding-code", - "type": "token", - "documentation": "What was found" - }, - { - "name": "assessor", - "type": "reference", - "documentation": "The clinician performing the assessment" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Patient or group assessed" - }, - { - "name": "finding-ref", - "type": "reference", - "documentation": "What was found" - }, - { - "name": "problem", - "type": "reference", - "documentation": "Relevant impressions of patient state" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Patient or group assessed" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter or Episode created from" - }, - { - "name": "action", - "type": "reference", - "documentation": "Action taken as part of assessment procedure" - }, - { - "name": "investigation", - "type": "reference", - "documentation": "Record of a specific investigation" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "draft | completed | entered-in-error" - } - ] - }, - { - "type": "CodeSystem", - "profile": { - "reference": "http://hl7.org/fhir/Profile/CodeSystem" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The code system publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the code system" - }, - { - "name": "code", - "type": "token", - "documentation": "A code defined in the code system" - }, - { - "name": "content-mode", - "type": "token", - "documentation": "not-present | example | fragment | complete" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the code system" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the code system" - }, - { - "name": "language", - "type": "token", - "documentation": "A language in which a designation is provided" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the code system" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the code system" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the code system" - }, - { - "name": "system", - "type": "uri", - "documentation": "The system for any codes defined by this code system (same as 'url')" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the code system" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the code system" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the code system" - } - ] - }, - { - "type": "Communication", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Communication" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Communication:based-on", - "Communication:context", - "Communication:definition", - "Communication:encounter", - "Communication:part-of", - "Communication:patient", - "Communication:recipient", - "Communication:sender", - "Communication:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Unique identifier" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Focus of message" - }, - { - "name": "part-of", - "type": "reference", - "documentation": "Part of this action" - }, - { - "name": "received", - "type": "date", - "documentation": "When received" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Encounter leading to message" - }, - { - "name": "medium", - "type": "token", - "documentation": "A channel of communication" - }, - { - "name": "sent", - "type": "date", - "documentation": "When sent" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Request fulfilled by this communication" - }, - { - "name": "sender", - "type": "reference", - "documentation": "Message sender" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Focus of message" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter or episode leading to message" - }, - { - "name": "recipient", - "type": "reference", - "documentation": "Message recipient" - }, - { - "name": "definition", - "type": "reference", - "documentation": "Instantiates protocol or definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Message category" - }, - { - "name": "status", - "type": "token", - "documentation": "preparation | in-progress | suspended | aborted | completed | entered-in-error" - } - ] - }, - { - "type": "CommunicationRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/CommunicationRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "CommunicationRequest:based-on", - "CommunicationRequest:context", - "CommunicationRequest:encounter", - "CommunicationRequest:patient", - "CommunicationRequest:recipient", - "CommunicationRequest:replaces", - "CommunicationRequest:requester", - "CommunicationRequest:sender", - "CommunicationRequest:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "authored", - "type": "date", - "documentation": "When request transitioned to being actionable" - }, - { - "name": "requester", - "type": "reference", - "documentation": "Individual making the request" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Unique identifier" - }, - { - "name": "replaces", - "type": "reference", - "documentation": "Request(s) replaced by this request" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Focus of message" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Encounter leading to message" - }, - { - "name": "medium", - "type": "token", - "documentation": "A channel of communication" - }, - { - "name": "occurrence", - "type": "date", - "documentation": "When scheduled" - }, - { - "name": "priority", - "type": "token", - "documentation": "Message urgency" - }, - { - "name": "group-identifier", - "type": "token", - "documentation": "Composite request this is part of" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Fulfills plan or proposal" - }, - { - "name": "sender", - "type": "reference", - "documentation": "Message sender" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Focus of message" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter or episode leading to message" - }, - { - "name": "recipient", - "type": "reference", - "documentation": "Message recipient" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Message category" - }, - { - "name": "status", - "type": "token", - "documentation": "draft | active | suspended | cancelled | completed | entered-in-error | unknown" - } - ] - }, - { - "type": "CompartmentDefinition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/CompartmentDefinition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The compartment definition publication date" - }, - { - "name": "code", - "type": "token", - "documentation": "Patient | Encounter | RelatedPerson | Practitioner | Device" - }, - { - "name": "resource", - "type": "token", - "documentation": "Name of resource type" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the compartment definition" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the compartment definition" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the compartment definition" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the compartment definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the compartment definition" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the compartment definition" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the compartment definition" - } - ] - }, - { - "type": "Composition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Composition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Composition:attester", - "Composition:author", - "Composition:encounter", - "Composition:entry", - "Composition:patient", - "Composition:related-ref", - "Composition:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Composition editing time" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Logical identifier of composition (version-independent)" - }, - { - "name": "period", - "type": "date", - "documentation": "The period covered by the documentation" - }, - { - "name": "related-id", - "type": "token", - "documentation": "Target of the relationship" - }, - { - "name": "author", - "type": "reference", - "documentation": "Who and/or what authored the composition" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Who and/or what the composition is about" - }, - { - "name": "confidentiality", - "type": "token", - "documentation": "As defined by affinity domain" - }, - { - "name": "section", - "type": "token", - "documentation": "Classification of section (recommended)" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Context of the Composition" - }, - { - "name": "title", - "type": "string", - "documentation": "Human Readable name/title" - }, - { - "name": "type", - "type": "token", - "documentation": "Kind of composition (LOINC if possible)" - }, - { - "name": "attester", - "type": "reference", - "documentation": "Who attested the composition" - }, - { - "name": "entry", - "type": "reference", - "documentation": "A reference to data that supports this section" - }, - { - "name": "related-ref", - "type": "reference", - "documentation": "Target of the relationship" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who and/or what the composition is about" - }, - { - "name": "context", - "type": "token", - "documentation": "Code(s) that apply to the event being documented" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "class", - "type": "token", - "documentation": "Categorization of Composition" - }, - { - "name": "status", - "type": "token", - "documentation": "preliminary | final | amended | entered-in-error" - } - ] - }, - { - "type": "ConceptMap", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ConceptMap" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ConceptMap:source", - "ConceptMap:source-uri", - "ConceptMap:target", - "ConceptMap:target-uri" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The concept map publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the concept map" - }, - { - "name": "other", - "type": "uri", - "documentation": "Canonical URL for other concept map" - }, - { - "name": "product", - "type": "uri", - "documentation": "Reference to property mapping depends on" - }, - { - "name": "dependson", - "type": "uri", - "documentation": "Reference to property mapping depends on" - }, - { - "name": "target-system", - "type": "uri", - "documentation": "System of the target (if necessary)" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the concept map" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the concept map" - }, - { - "name": "source", - "type": "reference", - "documentation": "Identifies the source of the concepts which are being mapped" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the concept map" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the concept map" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the concept map" - }, - { - "name": "target", - "type": "reference", - "documentation": "Provides context to the mappings" - }, - { - "name": "source-code", - "type": "token", - "documentation": "Identifies element being mapped" - }, - { - "name": "source-uri", - "type": "reference", - "documentation": "Identifies the source of the concepts which are being mapped" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the concept map" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the concept map" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "source-system", - "type": "uri", - "documentation": "Code System (if value set crosses code systems)" - }, - { - "name": "target-code", - "type": "token", - "documentation": "Code that identifies the target element" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the concept map" - }, - { - "name": "target-uri", - "type": "reference", - "documentation": "Provides context to the mappings" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 7371 - } - ], - "type": "Condition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Condition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Condition:asserter", - "Condition:context", - "Condition:encounter", - "Condition:evidence-detail", - "Condition:patient", - "Condition:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "onset-info", - "type": "string", - "documentation": "Onsets as a string" - }, - { - "name": "code", - "type": "token", - "documentation": "Code for the condition" - }, - { - "name": "evidence", - "type": "token", - "documentation": "Manifestation/symptom" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Who has the condition?" - }, - { - "name": "verification-status", - "type": "token", - "documentation": "provisional | differential | confirmed | refuted | entered-in-error | unknown" - }, - { - "name": "clinical-status", - "type": "token", - "documentation": "The clinical status of the condition" - }, - { - "name": "onset-date", - "type": "date", - "documentation": "Date related onsets (dateTime and Period)" - }, - { - "name": "abatement-date", - "type": "date", - "documentation": "Date-related abatements (dateTime and period)" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who has the condition?" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter or episode when condition first asserted" - }, - { - "name": "abatement-age", - "type": "quantity", - "documentation": "Abatement as age or age range" - }, - { - "name": "asserted-date", - "type": "date", - "documentation": "Date record was believed accurate" - }, - { - "name": "evidence-detail", - "type": "reference", - "documentation": "Supporting information found elsewhere" - }, - { - "name": "severity", - "type": "token", - "documentation": "The severity of the condition" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A unique identifier of the condition record" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Encounter when condition first asserted" - }, - { - "name": "abatement-boolean", - "type": "token", - "documentation": "Abatement boolean (boolean is true or non-boolean values are present)" - }, - { - "name": "asserter", - "type": "reference", - "documentation": "Person who asserts this condition" - }, - { - "name": "stage", - "type": "token", - "documentation": "Simple summary (disease specific)" - }, - { - "name": "abatement-string", - "type": "string", - "documentation": "Abatement as a string" - }, - { - "name": "onset-age", - "type": "quantity", - "documentation": "Onsets as age or age range" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "body-site", - "type": "token", - "documentation": "Anatomical location, if relevant" - }, - { - "name": "category", - "type": "token", - "documentation": "The category of the condition" - } - ] - }, - { - "type": "Consent", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Consent" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Consent:actor", - "Consent:consentor", - "Consent:data", - "Consent:organization", - "Consent:patient", - "Consent:source" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When this Consent was created or indexed" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Identifier for this record (external references)" - }, - { - "name": "securitylabel", - "type": "token", - "documentation": "Security Labels that define affected resources" - }, - { - "name": "period", - "type": "date", - "documentation": "Period that this consent applies" - }, - { - "name": "data", - "type": "reference", - "documentation": "The actual data reference" - }, - { - "name": "purpose", - "type": "token", - "documentation": "Context of activities for which the agreement is made" - }, - { - "name": "source", - "type": "reference", - "documentation": "Source from which this consent is taken" - }, - { - "name": "actor", - "type": "reference", - "documentation": "Resource for the actor (or group, by role)" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who the consent applies to" - }, - { - "name": "organization", - "type": "reference", - "documentation": "Custodian of the consent" - }, - { - "name": "action", - "type": "token", - "documentation": "Actions controlled by this consent" - }, - { - "name": "consentor", - "type": "reference", - "documentation": "Who is agreeing to the policy and exceptions" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Classification of the consent statement - for indexing/retrieval" - }, - { - "name": "status", - "type": "token", - "documentation": "draft | proposed | active | rejected | inactive | entered-in-error" - } - ] - }, - { - "type": "Contract", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Contract" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Contract:agent", - "Contract:authority", - "Contract:domain", - "Contract:patient", - "Contract:signer", - "Contract:subject", - "Contract:term-topic" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The identity of the contract" - }, - { - "name": "agent", - "type": "reference", - "documentation": "Agent to the Contact" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of the subject of the contract (if a patient)" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The identity of the subject of the contract" - }, - { - "name": "authority", - "type": "reference", - "documentation": "The authority of the contract" - }, - { - "name": "domain", - "type": "reference", - "documentation": "The domain of the contract" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "term-topic", - "type": "reference", - "documentation": "The identity of the topic of the contract terms" - }, - { - "name": "issued", - "type": "date", - "documentation": "The date/time the contract was issued" - }, - { - "name": "signer", - "type": "reference", - "documentation": "Contract Signatory Party" - } - ] - }, - { - "type": "Coverage", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Coverage" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Coverage:beneficiary", - "Coverage:payor", - "Coverage:policy-holder", - "Coverage:subscriber" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The primary identifier of the insured and the coverage" - }, - { - "name": "subgroup", - "type": "string", - "documentation": "Sub-group identifier" - }, - { - "name": "subscriber", - "type": "reference", - "documentation": "Reference to the subscriber" - }, - { - "name": "subplan", - "type": "string", - "documentation": "Sub-plan identifier" - }, - { - "name": "type", - "type": "token", - "documentation": "The kind of coverage (health plan, auto, Workers Compensation)" - }, - { - "name": "sequence", - "type": "string", - "documentation": "Sequence number" - }, - { - "name": "payor", - "type": "reference", - "documentation": "The identity of the insurer or party paying for services" - }, - { - "name": "beneficiary", - "type": "reference", - "documentation": "Covered party" - }, - { - "name": "subclass", - "type": "string", - "documentation": "Sub-class identifier" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "class", - "type": "string", - "documentation": "Class identifier" - }, - { - "name": "dependent", - "type": "string", - "documentation": "Dependent number" - }, - { - "name": "plan", - "type": "string", - "documentation": "A plan or policy identifier" - }, - { - "name": "group", - "type": "string", - "documentation": "Group identifier" - }, - { - "name": "policy-holder", - "type": "reference", - "documentation": "Reference to the policyholder" - } - ] - }, - { - "type": "DataElement", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DataElement" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The data element publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the data element" - }, - { - "name": "code", - "type": "token", - "documentation": "A code for the data element (server may choose to do subsumption)" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the data element" - }, - { - "name": "description", - "type": "string", - "documentation": "Text search in the description of the data element. This corresponds to the definition of the first DataElement.element." - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the data element" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the data element" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the data element" - }, - { - "name": "stringency", - "type": "token", - "documentation": "The stringency of the data element definition" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the data element" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the data element" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the data element" - } - ] - }, - { - "type": "DetectedIssue", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DetectedIssue" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "DetectedIssue:author", - "DetectedIssue:implicated", - "DetectedIssue:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When identified" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Unique id for the detected issue" - }, - { - "name": "author", - "type": "reference", - "documentation": "The provider or device that identified the issue" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Associated patient" - }, - { - "name": "implicated", - "type": "reference", - "documentation": "Problem resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Issue Category, e.g. drug-drug, duplicate therapy, etc." - } - ] - }, - { - "type": "Device", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Device" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Device:location", - "Device:organization", - "Device:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "udi-di", - "type": "string", - "documentation": "The udi Device Identifier (DI)" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Instance id from manufacturer, owner, and others" - }, - { - "name": "udi-carrier", - "type": "string", - "documentation": "UDI Barcode (RFID or other technology) string either in HRF format or AIDC format converted to base64 string." - }, - { - "name": "device-name", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the Device.udi.name or Device.type.coding.display or Device.type.text" - }, - { - "name": "type", - "type": "token", - "documentation": "The type of the device" - }, - { - "name": "url", - "type": "uri", - "documentation": "Network address to contact device" - }, - { - "name": "manufacturer", - "type": "string", - "documentation": "The manufacturer of the device" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Patient information, if the resource is affixed to a person" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization responsible for the device" - }, - { - "name": "location", - "type": "reference", - "documentation": "A location, where the resource is found" - }, - { - "name": "model", - "type": "string", - "documentation": "The model of the device" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "active | inactive | entered-in-error | unknown" - } - ] - }, - { - "type": "DeviceComponent", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DeviceComponent" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "DeviceComponent:parent", - "DeviceComponent:source" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The identifier of the component" - }, - { - "name": "parent", - "type": "reference", - "documentation": "The parent DeviceComponent resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "source", - "type": "reference", - "documentation": "The device source" - }, - { - "name": "type", - "type": "token", - "documentation": "The device component type" - } - ] - }, - { - "type": "DeviceMetric", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DeviceMetric" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "DeviceMetric:parent", - "DeviceMetric:source" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The identifier of the metric" - }, - { - "name": "parent", - "type": "reference", - "documentation": "The parent DeviceMetric resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "source", - "type": "reference", - "documentation": "The device resource" - }, - { - "name": "category", - "type": "token", - "documentation": "The category of the metric" - }, - { - "name": "type", - "type": "token", - "documentation": "The component type" - } - ] - }, - { - "type": "DeviceRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DeviceRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "DeviceRequest:based-on", - "DeviceRequest:definition", - "DeviceRequest:device", - "DeviceRequest:encounter", - "DeviceRequest:patient", - "DeviceRequest:performer", - "DeviceRequest:priorrequest", - "DeviceRequest:requester", - "DeviceRequest:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "requester", - "type": "reference", - "documentation": "Who/what is requesting service " - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business identifier for request/order" - }, - { - "name": "code", - "type": "token", - "documentation": "Code for what is being requested/ordered" - }, - { - "name": "performer", - "type": "reference", - "documentation": "Desired performer for service" - }, - { - "name": "event-date", - "type": "date", - "documentation": "When service should occur" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Individual the service is ordered for" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Encounter or Episode during which request was created" - }, - { - "name": "authored-on", - "type": "date", - "documentation": "When the request transitioned to being actionable" - }, - { - "name": "intent", - "type": "token", - "documentation": "proposal | plan | original-order |reflex-order" - }, - { - "name": "group-identifier", - "type": "token", - "documentation": "Composite request this is part of" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Plan/proposal/order fulfilled by this request" - }, - { - "name": "priorrequest", - "type": "reference", - "documentation": "Request takes the place of referenced completed or terminated requests" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Individual the service is ordered for" - }, - { - "name": "definition", - "type": "reference", - "documentation": "Protocol or definition followed by this request" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "device", - "type": "reference", - "documentation": "Reference to resource that is being requested/ordered" - }, - { - "name": "status", - "type": "token", - "documentation": "entered-in-error | draft | active |suspended | completed " - } - ] - }, - { - "type": "DeviceUseStatement", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DeviceUseStatement" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "DeviceUseStatement:device", - "DeviceUseStatement:patient", - "DeviceUseStatement:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Search by identifier" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Search by subject - a patient" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Search by subject" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "device", - "type": "reference", - "documentation": "Search by device" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 4296 - } - ], - "type": "DiagnosticReport", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DiagnosticReport" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "DiagnosticReport:based-on", - "DiagnosticReport:context", - "DiagnosticReport:encounter", - "DiagnosticReport:image", - "DiagnosticReport:patient", - "DiagnosticReport:performer", - "DiagnosticReport:result", - "DiagnosticReport:specimen", - "DiagnosticReport:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The clinically relevant time of the report" - }, - { - "name": "identifier", - "type": "token", - "documentation": "An identifier for the report" - }, - { - "name": "image", - "type": "reference", - "documentation": "A reference to the image source." - }, - { - "name": "code", - "type": "token", - "documentation": "The code for the report as a whole, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result" - }, - { - "name": "performer", - "type": "reference", - "documentation": "Who was the source of the report (organization)" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The subject of the report" - }, - { - "name": "diagnosis", - "type": "token", - "documentation": "A coded diagnosis on the report" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "The Encounter when the order was made" - }, - { - "name": "result", - "type": "reference", - "documentation": "Link to an atomic result (observation resource)" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Reference to the procedure request." - }, - { - "name": "patient", - "type": "reference", - "documentation": "The subject of the report if a patient" - }, - { - "name": "specimen", - "type": "reference", - "documentation": "The specimen details" - }, - { - "name": "context", - "type": "reference", - "documentation": "Healthcare event (Episode of Care or Encounter) related to the report" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Which diagnostic discipline/department created the report" - }, - { - "name": "issued", - "type": "date", - "documentation": "When the report was issued" - }, - { - "name": "status", - "type": "token", - "documentation": "The status of the report" - } - ] - }, - { - "type": "DocumentManifest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DocumentManifest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "DocumentManifest:author", - "DocumentManifest:content-ref", - "DocumentManifest:patient", - "DocumentManifest:recipient", - "DocumentManifest:related-ref", - "DocumentManifest:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Unique Identifier for the set of documents" - }, - { - "name": "related-id", - "type": "token", - "documentation": "Identifiers of things that are related" - }, - { - "name": "content-ref", - "type": "reference", - "documentation": "Contents of this set of documents" - }, - { - "name": "author", - "type": "reference", - "documentation": "Who and/or what authored the manifest" - }, - { - "name": "created", - "type": "date", - "documentation": "When this document manifest created" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The subject of the set of documents" - }, - { - "name": "description", - "type": "string", - "documentation": "Human-readable description (title)" - }, - { - "name": "source", - "type": "uri", - "documentation": "The source system/application/software" - }, - { - "name": "type", - "type": "token", - "documentation": "Kind of document set" - }, - { - "name": "related-ref", - "type": "reference", - "documentation": "Related Resource" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The subject of the set of documents" - }, - { - "name": "recipient", - "type": "reference", - "documentation": "Intended to get notified about this set of documents" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "current | superseded | entered-in-error" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 7 - } - ], - "type": "DocumentReference", - "profile": { - "reference": "http://hl7.org/fhir/Profile/DocumentReference" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "DocumentReference:authenticator", - "DocumentReference:author", - "DocumentReference:custodian", - "DocumentReference:encounter", - "DocumentReference:patient", - "DocumentReference:related-ref", - "DocumentReference:relatesto", - "DocumentReference:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "securitylabel", - "type": "token", - "documentation": "Document security-tags" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Who/what is the subject of the document" - }, - { - "name": "description", - "type": "string", - "documentation": "Human-readable description (title)" - }, - { - "name": "language", - "type": "token", - "documentation": "Human language of the content (BCP-47)" - }, - { - "name": "type", - "type": "token", - "documentation": "Kind of document (LOINC if possible)" - }, - { - "name": "relation", - "type": "token", - "documentation": "replaces | transforms | signs | appends" - }, - { - "name": "setting", - "type": "token", - "documentation": "Additional details about where the content was created (e.g. clinical specialty)" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who/what is the subject of the document" - }, - { - "name": "event", - "type": "token", - "documentation": "Main clinical acts documented" - }, - { - "name": "relationship", - "type": "composite", - "documentation": "Combination of relation and relatesTo" - }, - { - "name": "authenticator", - "type": "reference", - "documentation": "Who/what authenticated the document" - }, - { - "name": "class", - "type": "token", - "documentation": "Categorization of document" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Master Version Specific Identifier" - }, - { - "name": "period", - "type": "date", - "documentation": "Time of service that is being documented" - }, - { - "name": "related-id", - "type": "token", - "documentation": "Identifier of related objects or events" - }, - { - "name": "custodian", - "type": "reference", - "documentation": "Organization which maintains the document" - }, - { - "name": "indexed", - "type": "date", - "documentation": "When this document reference was created" - }, - { - "name": "author", - "type": "reference", - "documentation": "Who and/or what authored the document" - }, - { - "name": "created", - "type": "date", - "documentation": "Document creation time" - }, - { - "name": "format", - "type": "token", - "documentation": "Format/content rules for the document" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Context of the document content" - }, - { - "name": "related-ref", - "type": "reference", - "documentation": "Related Resource" - }, - { - "name": "location", - "type": "uri", - "documentation": "Uri where the data can be found" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "relatesto", - "type": "reference", - "documentation": "Target of the relationship" - }, - { - "name": "facility", - "type": "token", - "documentation": "Kind of facility where patient was seen" - }, - { - "name": "status", - "type": "token", - "documentation": "current | superseded | entered-in-error" - } - ] - }, - { - "type": "EligibilityRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/EligibilityRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "EligibilityRequest:enterer", - "EligibilityRequest:facility", - "EligibilityRequest:organization", - "EligibilityRequest:patient", - "EligibilityRequest:provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier of the Eligibility" - }, - { - "name": "provider", - "type": "reference", - "documentation": "The reference to the provider" - }, - { - "name": "created", - "type": "date", - "documentation": "The creation date for the EOB" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The reference to the patient" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The reference to the providing organization" - }, - { - "name": "enterer", - "type": "reference", - "documentation": "The party who is responsible for the request" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "facility", - "type": "reference", - "documentation": "Facility responsible for the goods and services" - } - ] - }, - { - "type": "EligibilityResponse", - "profile": { - "reference": "http://hl7.org/fhir/Profile/EligibilityResponse" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "EligibilityResponse:insurer", - "EligibilityResponse:request", - "EligibilityResponse:request-organization", - "EligibilityResponse:request-provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier" - }, - { - "name": "request", - "type": "reference", - "documentation": "The EligibilityRequest reference" - }, - { - "name": "disposition", - "type": "string", - "documentation": "The contents of the disposition message" - }, - { - "name": "created", - "type": "date", - "documentation": "The creation date" - }, - { - "name": "insurer", - "type": "reference", - "documentation": "The organization which generated this resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "request-organization", - "type": "reference", - "documentation": "The EligibilityRequest organization" - }, - { - "name": "request-provider", - "type": "reference", - "documentation": "The EligibilityRequest provider" - }, - { - "name": "outcome", - "type": "token", - "documentation": "The processing outcome" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 19774 - } - ], - "type": "Encounter", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Encounter" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Encounter:appointment", - "Encounter:diagnosis", - "Encounter:episodeofcare", - "Encounter:incomingreferral", - "Encounter:location", - "Encounter:part-of", - "Encounter:participant", - "Encounter:patient", - "Encounter:practitioner", - "Encounter:service-provider", - "Encounter:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "A date within the period the Encounter lasted" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Identifier(s) by which this encounter is known" - }, - { - "name": "reason", - "type": "token", - "documentation": "Reason the encounter takes place (code)" - }, - { - "name": "episodeofcare", - "type": "reference", - "documentation": "Episode(s) of care that this encounter should be recorded against" - }, - { - "name": "participant-type", - "type": "token", - "documentation": "Role of participant in encounter" - }, - { - "name": "incomingreferral", - "type": "reference", - "documentation": "The ReferralRequest that initiated this encounter" - }, - { - "name": "practitioner", - "type": "reference", - "documentation": "Persons involved in the encounter other than the patient" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The patient ro group present at the encounter" - }, - { - "name": "length", - "type": "number", - "documentation": "Length of encounter in days" - }, - { - "name": "diagnosis", - "type": "reference", - "documentation": "Reason the encounter takes place (resource)" - }, - { - "name": "appointment", - "type": "reference", - "documentation": "The appointment that scheduled this encounter" - }, - { - "name": "part-of", - "type": "reference", - "documentation": "Another Encounter this encounter is part of" - }, - { - "name": "type", - "type": "token", - "documentation": "Specific type of encounter" - }, - { - "name": "participant", - "type": "reference", - "documentation": "Persons involved in the encounter other than the patient" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The patient ro group present at the encounter" - }, - { - "name": "location-period", - "type": "date", - "documentation": "Time period during which the patient was present at the location" - }, - { - "name": "location", - "type": "reference", - "documentation": "Location the encounter takes place" - }, - { - "name": "service-provider", - "type": "reference", - "documentation": "The custodian organization of this Encounter record" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "special-arrangement", - "type": "token", - "documentation": "Wheelchair, translator, stretcher, etc." - }, - { - "name": "class", - "type": "token", - "documentation": "inpatient | outpatient | ambulatory | emergency +" - }, - { - "name": "status", - "type": "token", - "documentation": "planned | arrived | triaged | in-progress | onleave | finished | cancelled +" - } - ] - }, - { - "type": "Endpoint", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Endpoint" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Endpoint:organization" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "payload-type", - "type": "token", - "documentation": "The type of content that may be used at this endpoint (e.g. XDS Discharge summaries)" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Identifies this endpoint across multiple systems" - }, - { - "name": "connection-type", - "type": "token", - "documentation": "Protocol/Profile/Standard to be used with this endpoint connection" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization that is managing the endpoint" - }, - { - "name": "name", - "type": "string", - "documentation": "A name that this endpoint can be identified by" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the Endpoint (usually expected to be active)" - } - ] - }, - { - "type": "EnrollmentRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/EnrollmentRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "EnrollmentRequest:organization", - "EnrollmentRequest:patient", - "EnrollmentRequest:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier of the Enrollment" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The party to be enrolled" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The party to be enrolled" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization who generated this resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "type": "EnrollmentResponse", - "profile": { - "reference": "http://hl7.org/fhir/Profile/EnrollmentResponse" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "EnrollmentResponse:organization", - "EnrollmentResponse:request" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier of the EnrollmentResponse" - }, - { - "name": "request", - "type": "reference", - "documentation": "The reference to the claim" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization who generated this resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "type": "EpisodeOfCare", - "profile": { - "reference": "http://hl7.org/fhir/Profile/EpisodeOfCare" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "EpisodeOfCare:care-manager", - "EpisodeOfCare:condition", - "EpisodeOfCare:incomingreferral", - "EpisodeOfCare:organization", - "EpisodeOfCare:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The provided date search value falls within the episode of care's period" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business Identifier(s) relevant for this EpisodeOfCare" - }, - { - "name": "condition", - "type": "reference", - "documentation": "Conditions/problems/diagnoses this episode of care is for" - }, - { - "name": "incomingreferral", - "type": "reference", - "documentation": "Incoming Referral Request" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The patient who is the focus of this episode of care" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization that has assumed the specific responsibilities of this EpisodeOfCare" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "type", - "type": "token", - "documentation": "Type/class - e.g. specialist referral, disease management" - }, - { - "name": "care-manager", - "type": "reference", - "documentation": "Care manager/care co-ordinator for the patient" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the Episode of Care as provided (does not check the status history collection)" - } - ] - }, - { - "type": "ExpansionProfile", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ExpansionProfile" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The expansion profile publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the expansion profile" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the expansion profile" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the expansion profile" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the expansion profile" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the expansion profile" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the expansion profile" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the expansion profile" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the expansion profile" - } - ] - }, - { - "type": "ExplanationOfBenefit", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ExplanationOfBenefit" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ExplanationOfBenefit:care-team", - "ExplanationOfBenefit:claim", - "ExplanationOfBenefit:coverage", - "ExplanationOfBenefit:encounter", - "ExplanationOfBenefit:enterer", - "ExplanationOfBenefit:facility", - "ExplanationOfBenefit:organization", - "ExplanationOfBenefit:patient", - "ExplanationOfBenefit:payee", - "ExplanationOfBenefit:provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "care-team", - "type": "reference", - "documentation": "Member of the CareTeam" - }, - { - "name": "coverage", - "type": "reference", - "documentation": "The plan under which the claim was adjudicated" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier of the Explanation of Benefit" - }, - { - "name": "created", - "type": "date", - "documentation": "The creation date for the EOB" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Encounters associated with a billed line item" - }, - { - "name": "payee", - "type": "reference", - "documentation": "The party receiving any payment for the Claim" - }, - { - "name": "disposition", - "type": "string", - "documentation": "The contents of the disposition message" - }, - { - "name": "provider", - "type": "reference", - "documentation": "The reference to the provider" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The reference to the patient" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The reference to the providing organization" - }, - { - "name": "claim", - "type": "reference", - "documentation": "The reference to the claim" - }, - { - "name": "enterer", - "type": "reference", - "documentation": "The party responsible for the entry of the Claim" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "facility", - "type": "reference", - "documentation": "Facility responsible for the goods and services" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 16 - } - ], - "type": "FamilyMemberHistory", - "profile": { - "reference": "http://hl7.org/fhir/Profile/FamilyMemberHistory" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "FamilyMemberHistory:definition", - "FamilyMemberHistory:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When history was captured/updated" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A search by a record identifier" - }, - { - "name": "code", - "type": "token", - "documentation": "A search by a condition code" - }, - { - "name": "gender", - "type": "token", - "documentation": "A search by a gender code of a family member" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of a subject to list family member history items for" - }, - { - "name": "definition", - "type": "reference", - "documentation": "Instantiates protocol or definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "relationship", - "type": "token", - "documentation": "A search by a relationship type" - }, - { - "name": "status", - "type": "token", - "documentation": "partial | completed | entered-in-error | health-unknown" - } - ] - }, - { - "type": "Flag", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Flag" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Flag:author", - "Flag:encounter", - "Flag:patient", - "Flag:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Time period when flag is active" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business identifier" - }, - { - "name": "author", - "type": "reference", - "documentation": "Flag creator" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of a subject to list flags for" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The identity of a subject to list flags for" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Alert relevant during encounter" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 2275 - } - ], - "type": "Goal", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Goal" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Goal:patient", - "Goal:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External Ids for this goal" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who this goal is intended for" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Who this goal is intended for" - }, - { - "name": "start-date", - "type": "date", - "documentation": "When goal pursuit begins" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "E.g. Treatment, dietary, behavioral, etc." - }, - { - "name": "target-date", - "type": "date", - "documentation": "Reach goal on or before" - }, - { - "name": "status", - "type": "token", - "documentation": "proposed | accepted | planned | in-progress | on-target | ahead-of-target | behind-target | sustaining | achieved | on-hold | cancelled | entered-in-error | rejected" - } - ] - }, - { - "type": "GraphDefinition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/GraphDefinition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The graph definition publication date" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the graph definition" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the graph definition" - }, - { - "name": "start", - "type": "token", - "documentation": "Type of resource at which the graph starts" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the graph definition" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the graph definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the graph definition" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the graph definition" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the graph definition" - } - ] - }, - { - "type": "Group", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Group" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Group:member" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "actual", - "type": "token", - "documentation": "Descriptive or actual" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Unique id" - }, - { - "name": "characteristic-value", - "type": "composite", - "documentation": "A composite of both characteristic and value" - }, - { - "name": "code", - "type": "token", - "documentation": "The kind of resources contained" - }, - { - "name": "member", - "type": "reference", - "documentation": "Reference to the group member" - }, - { - "name": "exclude", - "type": "token", - "documentation": "Group includes or excludes" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "type", - "type": "token", - "documentation": "The type of resources the group contains" - }, - { - "name": "value", - "type": "token", - "documentation": "Value held by characteristic" - }, - { - "name": "characteristic", - "type": "token", - "documentation": "Kind of characteristic" - } - ] - }, - { - "type": "GuidanceResponse", - "profile": { - "reference": "http://hl7.org/fhir/Profile/GuidanceResponse" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "GuidanceResponse:patient", - "GuidanceResponse:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The identifier of the guidance response" - }, - { - "name": "request", - "type": "token", - "documentation": "The identifier of the request associated with the response" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of a patient to search for guidance response results" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The subject that the guidance response is about" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "type": "HealthcareService", - "profile": { - "reference": "http://hl7.org/fhir/Profile/HealthcareService" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "HealthcareService:endpoint", - "HealthcareService:location", - "HealthcareService:organization" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifiers for this item" - }, - { - "name": "endpoint", - "type": "reference", - "documentation": "Technical endpoints providing access to services operated for the location" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization that provides this Healthcare Service" - }, - { - "name": "name", - "type": "string", - "documentation": "A portion of the Healthcare service name" - }, - { - "name": "programname", - "type": "string", - "documentation": "One of the Program Names serviced by this HealthcareService" - }, - { - "name": "active", - "type": "token", - "documentation": "The Healthcare Service is currently marked as active" - }, - { - "name": "location", - "type": "reference", - "documentation": "The location of the Healthcare Service" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Service Category of the Healthcare Service" - }, - { - "name": "type", - "type": "token", - "documentation": "The type of service provided by this healthcare service" - }, - { - "name": "characteristic", - "type": "token", - "documentation": "One of the HealthcareService's characteristics" - } - ] - }, - { - "type": "ImagingManifest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ImagingManifest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ImagingManifest:author", - "ImagingManifest:endpoint", - "ImagingManifest:imaging-study", - "ImagingManifest:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "UID of the ImagingManifest (or a DICOM Key Object Selection which it represents)" - }, - { - "name": "endpoint", - "type": "reference", - "documentation": "The endpoint for the study or series" - }, - { - "name": "authoring-time", - "type": "date", - "documentation": "Time of the ImagingManifest (or a DICOM Key Object Selection which it represents) authoring" - }, - { - "name": "selected-study", - "type": "uri", - "documentation": "Study selected in the ImagingManifest (or a DICOM Key Object Selection which it represents)" - }, - { - "name": "author", - "type": "reference", - "documentation": "Author of the ImagingManifest (or a DICOM Key Object Selection which it represents)" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Subject of the ImagingManifest (or a DICOM Key Object Selection which it represents)" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "imaging-study", - "type": "reference", - "documentation": "ImagingStudy resource selected in the ImagingManifest (or a DICOM Key Object Selection which it represents)" - } - ] - }, - { - "type": "ImagingStudy", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ImagingStudy" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ImagingStudy:basedon", - "ImagingStudy:context", - "ImagingStudy:endpoint", - "ImagingStudy:patient", - "ImagingStudy:performer" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Other identifiers for the Study" - }, - { - "name": "reason", - "type": "token", - "documentation": "The reason for the study" - }, - { - "name": "dicom-class", - "type": "uri", - "documentation": "The type of the instance" - }, - { - "name": "study", - "type": "uri", - "documentation": "The study identifier for the image" - }, - { - "name": "bodysite", - "type": "token", - "documentation": "The body site studied" - }, - { - "name": "modality", - "type": "token", - "documentation": "The modality of the series" - }, - { - "name": "performer", - "type": "reference", - "documentation": "The person who performed the study" - }, - { - "name": "started", - "type": "date", - "documentation": "When the study was started" - }, - { - "name": "accession", - "type": "token", - "documentation": "The accession identifier for the study" - }, - { - "name": "uid", - "type": "uri", - "documentation": "The instance unique identifier" - }, - { - "name": "endpoint", - "type": "reference", - "documentation": "The endpoint for te study or series" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who the study is about" - }, - { - "name": "series", - "type": "uri", - "documentation": "The identifier of the series of images" - }, - { - "name": "context", - "type": "reference", - "documentation": "The context of the study" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "basedon", - "type": "reference", - "documentation": "The order for the image" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 13191 - } - ], - "type": "Immunization", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Immunization" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Immunization:location", - "Immunization:manufacturer", - "Immunization:patient", - "Immunization:practitioner", - "Immunization:reaction" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Vaccination (non)-Administration Date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business identifier" - }, - { - "name": "reason", - "type": "token", - "documentation": "Why immunization occurred" - }, - { - "name": "reaction", - "type": "reference", - "documentation": "Additional information on reaction" - }, - { - "name": "lot-number", - "type": "string", - "documentation": "Vaccine Lot Number" - }, - { - "name": "practitioner", - "type": "reference", - "documentation": "The practitioner who played a role in the vaccination" - }, - { - "name": "notgiven", - "type": "token", - "documentation": "Administrations which were not given" - }, - { - "name": "manufacturer", - "type": "reference", - "documentation": "Vaccine Manufacturer" - }, - { - "name": "dose-sequence", - "type": "number", - "documentation": "Dose number within series" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The patient for the vaccination record" - }, - { - "name": "vaccine-code", - "type": "token", - "documentation": "Vaccine Product Administered" - }, - { - "name": "reason-not-given", - "type": "token", - "documentation": "Explanation of reason vaccination was not administered" - }, - { - "name": "location", - "type": "reference", - "documentation": "The service delivery location or facility in which the vaccine was / was to be administered" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "reaction-date", - "type": "date", - "documentation": "When reaction started" - }, - { - "name": "status", - "type": "token", - "documentation": "Immunization event status" - } - ] - }, - { - "type": "ImmunizationRecommendation", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ImmunizationRecommendation" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ImmunizationRecommendation:information", - "ImmunizationRecommendation:patient", - "ImmunizationRecommendation:support" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Date recommendation created" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business identifier" - }, - { - "name": "dose-sequence", - "type": "number", - "documentation": "Dose number within sequence" - }, - { - "name": "target-disease", - "type": "token", - "documentation": "Disease to be immunized against" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who this profile is for" - }, - { - "name": "vaccine-type", - "type": "token", - "documentation": "Vaccine recommendation applies to" - }, - { - "name": "dose-number", - "type": "number", - "documentation": "Recommended dose number" - }, - { - "name": "information", - "type": "reference", - "documentation": "Patient observations supporting recommendation" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "support", - "type": "reference", - "documentation": "Past immunizations supporting recommendation" - }, - { - "name": "status", - "type": "token", - "documentation": "Vaccine administration status" - } - ] - }, - { - "type": "ImplementationGuide", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ImplementationGuide" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ImplementationGuide:resource" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The implementation guide publication date" - }, - { - "name": "dependency", - "type": "uri", - "documentation": "Where to find dependency" - }, - { - "name": "resource", - "type": "reference", - "documentation": "Location of the resource" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the implementation guide" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the implementation guide" - }, - { - "name": "experimental", - "type": "token", - "documentation": "For testing purposes, not real usage" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the implementation guide" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the implementation guide" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the implementation guide" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the implementation guide" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the implementation guide" - } - ] - }, - { - "type": "Library", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Library" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Library:composed-of", - "Library:depends-on", - "Library:derived-from", - "Library:predecessor", - "Library:successor" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The library publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the library" - }, - { - "name": "successor", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the library" - }, - { - "name": "derived-from", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the library" - }, - { - "name": "predecessor", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "composed-of", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the library" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the library" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the library" - }, - { - "name": "depends-on", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "effective", - "type": "date", - "documentation": "The time during which the library is intended to be in use" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the library" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the library" - }, - { - "name": "topic", - "type": "token", - "documentation": "Topics associated with the module" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the library" - } - ] - }, - { - "type": "Linkage", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Linkage" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Linkage:author", - "Linkage:item", - "Linkage:source" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "item", - "type": "reference", - "documentation": "Matches on any item in the Linkage" - }, - { - "name": "author", - "type": "reference", - "documentation": "Author of the Linkage" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "source", - "type": "reference", - "documentation": "Matches on any item in the Linkage with a type of 'source'" - } - ] - }, - { - "type": "List", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ListResource" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "List:encounter", - "List:item", - "List:patient", - "List:source", - "List:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When the list was prepared" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business identifier" - }, - { - "name": "empty-reason", - "type": "token", - "documentation": "Why list is empty" - }, - { - "name": "item", - "type": "reference", - "documentation": "Actual entry" - }, - { - "name": "code", - "type": "token", - "documentation": "What the purpose of this list is" - }, - { - "name": "notes", - "type": "string", - "documentation": "The annotation - text content" - }, - { - "name": "subject", - "type": "reference", - "documentation": "If all resources have the same subject" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Context in which list created" - }, - { - "name": "source", - "type": "reference", - "documentation": "Who and/or what defined the list contents (aka Author)" - }, - { - "name": "title", - "type": "string", - "documentation": "Descriptive name for the list" - }, - { - "name": "patient", - "type": "reference", - "documentation": "If all resources have the same subject" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "current | retired | entered-in-error" - } - ] - }, - { - "type": "Location", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Location" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Location:endpoint", - "Location:organization", - "Location:partof" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "An identifier for the location" - }, - { - "name": "partof", - "type": "reference", - "documentation": "A location of which this location is a part" - }, - { - "name": "near-distance", - "type": "quantity", - "documentation": "A distance quantity to limit the near search to locations within a specific distance\n\nRequires the near parameter to also be included" - }, - { - "name": "address", - "type": "string", - "documentation": "A (part of the) address of the location" - }, - { - "name": "address-state", - "type": "string", - "documentation": "A state specified in an address" - }, - { - "name": "operational-status", - "type": "token", - "documentation": "Searches for locations (typically bed/room) that have an operational status (e.g. contaminated, housekeeping)" - }, - { - "name": "type", - "type": "token", - "documentation": "A code for the type of location" - }, - { - "name": "address-postalcode", - "type": "string", - "documentation": "A postal code specified in an address" - }, - { - "name": "address-country", - "type": "string", - "documentation": "A country specified in an address" - }, - { - "name": "endpoint", - "type": "reference", - "documentation": "Technical endpoints providing access to services operated for the location" - }, - { - "name": "organization", - "type": "reference", - "documentation": "Searches for locations that are managed by the provided organization" - }, - { - "name": "address-use", - "type": "token", - "documentation": "A use code specified in an address" - }, - { - "name": "name", - "type": "string", - "documentation": "A portion of the location's name or alias" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "near", - "type": "token", - "documentation": "The coordinates expressed as [latitude]:[longitude] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency)\n\nRequires the near-distance parameter to be provided also" - }, - { - "name": "address-city", - "type": "string", - "documentation": "A city specified in an address" - }, - { - "name": "status", - "type": "token", - "documentation": "Searches for locations with a specific kind of status" - } - ] - }, - { - "type": "Measure", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Measure" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Measure:composed-of", - "Measure:depends-on", - "Measure:derived-from", - "Measure:predecessor", - "Measure:successor" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The measure publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the measure" - }, - { - "name": "successor", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the measure" - }, - { - "name": "derived-from", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the measure" - }, - { - "name": "predecessor", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "composed-of", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the measure" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the measure" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the measure" - }, - { - "name": "depends-on", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "effective", - "type": "date", - "documentation": "The time during which the measure is intended to be in use" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the measure" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the measure" - }, - { - "name": "topic", - "type": "token", - "documentation": "Topics associated with the module" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the measure" - } - ] - }, - { - "type": "MeasureReport", - "profile": { - "reference": "http://hl7.org/fhir/Profile/MeasureReport" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "MeasureReport:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier of the measure report to be returned" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of a patient to search for individual measure report results for" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The status of the measure report" - } - ] - }, - { - "type": "Media", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Media" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Media:based-on", - "Media:context", - "Media:device", - "Media:operator", - "Media:patient", - "Media:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When Media was collected" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Identifier(s) for the image" - }, - { - "name": "created", - "type": "date", - "documentation": "Date attachment was first created" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Who/What this Media is a record of" - }, - { - "name": "type", - "type": "token", - "documentation": "photo | video | audio" - }, - { - "name": "operator", - "type": "reference", - "documentation": "The person who generated the image" - }, - { - "name": "site", - "type": "token", - "documentation": "Body part in media" - }, - { - "name": "view", - "type": "token", - "documentation": "Imaging view, e.g. Lateral or Antero-posterior" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Procedure that caused this media to be created" - }, - { - "name": "subtype", - "type": "token", - "documentation": "The type of acquisition equipment/process" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who/What this Media is a record of" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter / Episode associated with media" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "device", - "type": "reference", - "documentation": "Observing Device" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 4352 - } - ], - "type": "Medication", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Medication" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Medication:ingredient", - "Medication:manufacturer", - "Medication:package-item" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "container", - "type": "token", - "documentation": "E.g. box, vial, blister-pack" - }, - { - "name": "ingredient-code", - "type": "token", - "documentation": "The product contained" - }, - { - "name": "package-item", - "type": "reference", - "documentation": "The item in the package" - }, - { - "name": "code", - "type": "token", - "documentation": "Codes that identify this medication" - }, - { - "name": "ingredient", - "type": "reference", - "documentation": "The product contained" - }, - { - "name": "form", - "type": "token", - "documentation": "powder | tablets | capsule +" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "package-item-code", - "type": "token", - "documentation": "The item in the package" - }, - { - "name": "manufacturer", - "type": "reference", - "documentation": "Manufacturer of the item" - }, - { - "name": "over-the-counter", - "type": "token", - "documentation": "True if medication does not require a prescription" - }, - { - "name": "status", - "type": "token", - "documentation": "active | inactive | entered-in-error" - } - ] - }, - { - "type": "MedicationAdministration", - "profile": { - "reference": "http://hl7.org/fhir/Profile/MedicationAdministration" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "MedicationAdministration:context", - "MedicationAdministration:device", - "MedicationAdministration:medication", - "MedicationAdministration:patient", - "MedicationAdministration:performer", - "MedicationAdministration:prescription", - "MedicationAdministration:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Return administrations with this external identifier" - }, - { - "name": "code", - "type": "token", - "documentation": "Return administrations of this medication code" - }, - { - "name": "performer", - "type": "reference", - "documentation": "The identify of the individual who administered the medication" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The identify of the individual or group to list administrations for" - }, - { - "name": "not-given", - "type": "token", - "documentation": "Administrations that were not made" - }, - { - "name": "medication", - "type": "reference", - "documentation": "Return administrations of this medication resource" - }, - { - "name": "reason-given", - "type": "token", - "documentation": "Reasons for administering the medication" - }, - { - "name": "prescription", - "type": "reference", - "documentation": "The identity of a prescription to list administrations from" - }, - { - "name": "effective-time", - "type": "date", - "documentation": "Date administration happened (or did not happen)" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of a patient to list administrations for" - }, - { - "name": "context", - "type": "reference", - "documentation": "Return administrations that share this encounter or episode of care" - }, - { - "name": "reason-not-given", - "type": "token", - "documentation": "Reasons for not administering the medication" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "device", - "type": "reference", - "documentation": "Return administrations with this administration device identity" - }, - { - "name": "status", - "type": "token", - "documentation": "MedicationAdministration event status (for example one of active/paused/completed/nullified)" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 1107 - } - ], - "type": "MedicationDispense", - "profile": { - "reference": "http://hl7.org/fhir/Profile/MedicationDispense" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "MedicationDispense:context", - "MedicationDispense:destination", - "MedicationDispense:medication", - "MedicationDispense:patient", - "MedicationDispense:performer", - "MedicationDispense:prescription", - "MedicationDispense:receiver", - "MedicationDispense:responsibleparty", - "MedicationDispense:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Return dispenses with this external identifier" - }, - { - "name": "code", - "type": "token", - "documentation": "Return dispenses of this medicine code" - }, - { - "name": "performer", - "type": "reference", - "documentation": "Return dispenses performed by a specific individual" - }, - { - "name": "receiver", - "type": "reference", - "documentation": "The identity of a receiver to list dispenses for" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The identity of a patient to list dispenses for" - }, - { - "name": "destination", - "type": "reference", - "documentation": "Return dispenses that should be sent to a specific destination" - }, - { - "name": "medication", - "type": "reference", - "documentation": "Return dispenses of this medicine resource" - }, - { - "name": "responsibleparty", - "type": "reference", - "documentation": "Return dispenses with the specified responsible party" - }, - { - "name": "type", - "type": "token", - "documentation": "Return dispenses of a specific type" - }, - { - "name": "whenhandedover", - "type": "date", - "documentation": "Returns dispenses handed over on this date" - }, - { - "name": "whenprepared", - "type": "date", - "documentation": "Returns dispenses prepared on this date" - }, - { - "name": "prescription", - "type": "reference", - "documentation": "The identity of a prescription to list dispenses from" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of a patient to list dispenses for" - }, - { - "name": "context", - "type": "reference", - "documentation": "Returns dispenses with a specific context (episode or episode of care)" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "Return dispenses with a specified dispense status" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 5943 - } - ], - "type": "MedicationRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/MedicationRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "MedicationRequest:context", - "MedicationRequest:intended-dispenser", - "MedicationRequest:medication", - "MedicationRequest:patient", - "MedicationRequest:requester", - "MedicationRequest:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Returns medication request to be administered on a specific date" - }, - { - "name": "requester", - "type": "reference", - "documentation": "Returns prescriptions prescribed by this prescriber" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Return prescriptions with this external identifier" - }, - { - "name": "intended-dispenser", - "type": "reference", - "documentation": "Returns prescriptions intended to be dispensed by this Organization" - }, - { - "name": "authoredon", - "type": "date", - "documentation": "Return prescriptions written on this date" - }, - { - "name": "code", - "type": "token", - "documentation": "Return prescriptions of this medication code" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The identity of a patient to list orders for" - }, - { - "name": "medication", - "type": "reference", - "documentation": "Return prescriptions of this medication reference" - }, - { - "name": "priority", - "type": "token", - "documentation": "Returns prescriptions with different priorities" - }, - { - "name": "intent", - "type": "token", - "documentation": "Returns prescriptions with different intents" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Returns prescriptions for a specific patient" - }, - { - "name": "context", - "type": "reference", - "documentation": "Return prescriptions with this encounter or episode of care identifier" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Returns prescriptions with different categories" - }, - { - "name": "status", - "type": "token", - "documentation": "Status of the prescription" - } - ] - }, - { - "type": "MedicationStatement", - "profile": { - "reference": "http://hl7.org/fhir/Profile/MedicationStatement" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "MedicationStatement:context", - "MedicationStatement:medication", - "MedicationStatement:part-of", - "MedicationStatement:patient", - "MedicationStatement:source", - "MedicationStatement:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Return statements with this external identifier" - }, - { - "name": "code", - "type": "token", - "documentation": "Return statements of this medication code" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The identity of a patient, animal or group to list statements for" - }, - { - "name": "medication", - "type": "reference", - "documentation": "Return statements of this medication reference" - }, - { - "name": "part-of", - "type": "reference", - "documentation": "Returns statements that are part of another event." - }, - { - "name": "source", - "type": "reference", - "documentation": "Who or where the information in the statement came from" - }, - { - "name": "effective", - "type": "date", - "documentation": "Date when patient was taking (or not taking) the medication" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Returns statements for a specific patient." - }, - { - "name": "context", - "type": "reference", - "documentation": "Returns statements for a specific context (episode or episode of Care)." - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Returns statements of this category of medicationstatement" - }, - { - "name": "status", - "type": "token", - "documentation": "Return statements that match the given status" - } - ] - }, - { - "type": "MessageDefinition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/MessageDefinition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The message definition publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the message definition" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the message definition" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the message definition" - }, - { - "name": "focus", - "type": "token", - "documentation": "A resource that is a permitted focus of the message" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the message definition" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the message definition" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the message definition" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the message definition" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the message definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "The behavior associated with the message" - }, - { - "name": "event", - "type": "token", - "documentation": "The event that triggers the message" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the message definition" - } - ] - }, - { - "type": "MessageHeader", - "profile": { - "reference": "http://hl7.org/fhir/Profile/MessageHeader" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "MessageHeader:author", - "MessageHeader:enterer", - "MessageHeader:focus", - "MessageHeader:receiver", - "MessageHeader:responsible", - "MessageHeader:sender", - "MessageHeader:target" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "code", - "type": "token", - "documentation": "ok | transient-error | fatal-error" - }, - { - "name": "receiver", - "type": "reference", - "documentation": "Intended \"real-world\" recipient for the data" - }, - { - "name": "author", - "type": "reference", - "documentation": "The source of the decision" - }, - { - "name": "destination", - "type": "string", - "documentation": "Name of system" - }, - { - "name": "focus", - "type": "reference", - "documentation": "The actual content of the message" - }, - { - "name": "source", - "type": "string", - "documentation": "Name of system" - }, - { - "name": "target", - "type": "reference", - "documentation": "Particular delivery destination within the destination" - }, - { - "name": "destination-uri", - "type": "uri", - "documentation": "Actual destination address or id" - }, - { - "name": "sender", - "type": "reference", - "documentation": "Real world sender of the message" - }, - { - "name": "source-uri", - "type": "uri", - "documentation": "Actual message source address or id" - }, - { - "name": "responsible", - "type": "reference", - "documentation": "Final responsibility for event" - }, - { - "name": "enterer", - "type": "reference", - "documentation": "The source of the data entry" - }, - { - "name": "response-id", - "type": "token", - "documentation": "Id of original message" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "event", - "type": "token", - "documentation": "Code for the event this message represents" - }, - { - "name": "timestamp", - "type": "date", - "documentation": "Time that the message was sent" - } - ] - }, - { - "type": "NamingSystem", - "profile": { - "reference": "http://hl7.org/fhir/Profile/NamingSystem" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "NamingSystem:replaced-by" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The naming system publication date" - }, - { - "name": "period", - "type": "date", - "documentation": "When is identifier valid?" - }, - { - "name": "kind", - "type": "token", - "documentation": "codesystem | identifier | root" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the naming system" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the naming system" - }, - { - "name": "type", - "type": "token", - "documentation": "e.g. driver, provider, patient, bank etc." - }, - { - "name": "id-type", - "type": "token", - "documentation": "oid | uuid | uri | other" - }, - { - "name": "contact", - "type": "string", - "documentation": "Name of an individual to contact" - }, - { - "name": "responsible", - "type": "string", - "documentation": "Who maintains system namespace?" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the naming system" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the naming system" - }, - { - "name": "telecom", - "type": "token", - "documentation": "Contact details for individual or organization" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "value", - "type": "string", - "documentation": "The unique identifier" - }, - { - "name": "replaced-by", - "type": "reference", - "documentation": "Use this instead" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the naming system" - } - ] - }, - { - "type": "NutritionOrder", - "profile": { - "reference": "http://hl7.org/fhir/Profile/NutritionOrder" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "NutritionOrder:encounter", - "NutritionOrder:patient", - "NutritionOrder:provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Return nutrition orders with this external identifier" - }, - { - "name": "datetime", - "type": "date", - "documentation": "Return nutrition orders requested on this date" - }, - { - "name": "provider", - "type": "reference", - "documentation": "The identify of the provider who placed the nutrition order" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of the person who requires the diet, formula or nutritional supplement" - }, - { - "name": "supplement", - "type": "token", - "documentation": "Type of supplement product requested" - }, - { - "name": "formula", - "type": "token", - "documentation": "Type of enteral or infant formula" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Return nutrition orders with this encounter identifier" - }, - { - "name": "oraldiet", - "type": "token", - "documentation": "Type of diet that can be consumed orally (i.e., take via the mouth)." - }, - { - "name": "additive", - "type": "token", - "documentation": "Type of module component to add to the feeding" - }, - { - "name": "status", - "type": "token", - "documentation": "Status of the nutrition order." - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 77604 - } - ], - "type": "Observation", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Observation" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Observation:based-on", - "Observation:context", - "Observation:device", - "Observation:encounter", - "Observation:patient", - "Observation:performer", - "Observation:related-target", - "Observation:specimen", - "Observation:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Obtained date/time. If the obtained element is a period, a date that falls in the period" - }, - { - "name": "combo-data-absent-reason", - "type": "token", - "documentation": "The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing." - }, - { - "name": "code", - "type": "token", - "documentation": "The code of the observation type" - }, - { - "name": "combo-code-value-quantity", - "type": "composite", - "documentation": "Code and quantity value parameter pair, including in components" - }, - { - "name": "component-data-absent-reason", - "type": "token", - "documentation": "The reason why the expected value in the element Observation.component.value[x] is missing." - }, - { - "name": "subject", - "type": "reference", - "documentation": "The subject that the observation is about" - }, - { - "name": "value-concept", - "type": "token", - "documentation": "The value of the observation, if the value is a CodeableConcept" - }, - { - "name": "value-date", - "type": "date", - "documentation": "The value of the observation, if the value is a date or period of time" - }, - { - "name": "code-value-string", - "type": "composite", - "documentation": "Code and string value parameter pair" - }, - { - "name": "component-code-value-quantity", - "type": "composite", - "documentation": "Component code and component quantity value parameter pair" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Reference to the test or procedure request." - }, - { - "name": "related", - "type": "composite", - "documentation": "Related Observations - search on related-type and related-target together" - }, - { - "name": "code-value-date", - "type": "composite", - "documentation": "Code and date/time value parameter pair" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The subject that the observation is about (if patient)" - }, - { - "name": "specimen", - "type": "reference", - "documentation": "Specimen used for this observation" - }, - { - "name": "code-value-quantity", - "type": "composite", - "documentation": "Code and quantity value parameter pair" - }, - { - "name": "component-code", - "type": "token", - "documentation": "The component code of the observation type" - }, - { - "name": "context", - "type": "reference", - "documentation": "Healthcare event (Episode-of-care or Encounter) related to the observation" - }, - { - "name": "combo-code-value-concept", - "type": "composite", - "documentation": "Code and coded value parameter pair, including in components" - }, - { - "name": "value-string", - "type": "string", - "documentation": "The value of the observation, if the value is a string, and also searches in CodeableConcept.text" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The unique id for a particular observation" - }, - { - "name": "performer", - "type": "reference", - "documentation": "Who performed the observation" - }, - { - "name": "combo-code", - "type": "token", - "documentation": "The code of the observation type or component type" - }, - { - "name": "method", - "type": "token", - "documentation": "The method used for the observation" - }, - { - "name": "value-quantity", - "type": "quantity", - "documentation": "The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)" - }, - { - "name": "component-value-quantity", - "type": "quantity", - "documentation": "The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)" - }, - { - "name": "data-absent-reason", - "type": "token", - "documentation": "The reason why the expected value in the element Observation.value[x] is missing." - }, - { - "name": "combo-value-quantity", - "type": "quantity", - "documentation": "The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data)" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Encounter related to the observation" - }, - { - "name": "related-type", - "type": "token", - "documentation": "has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by" - }, - { - "name": "related-target", - "type": "reference", - "documentation": "Resource that is related to this one" - }, - { - "name": "code-value-concept", - "type": "composite", - "documentation": "Code and coded value parameter pair" - }, - { - "name": "component-code-value-concept", - "type": "composite", - "documentation": "Component code and component coded value parameter pair" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "component-value-concept", - "type": "token", - "documentation": "The value of the component observation, if the value is a CodeableConcept" - }, - { - "name": "category", - "type": "token", - "documentation": "The classification of the type of observation" - }, - { - "name": "device", - "type": "reference", - "documentation": "The Device that generated the observation data." - }, - { - "name": "combo-value-concept", - "type": "token", - "documentation": "The value or component value of the observation, if the value is a CodeableConcept" - }, - { - "name": "status", - "type": "token", - "documentation": "The status of the observation" - } - ] - }, - { - "type": "OperationDefinition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/OperationDefinition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "OperationDefinition:base", - "OperationDefinition:param-profile" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The operation definition publication date" - }, - { - "name": "code", - "type": "token", - "documentation": "Name used to invoke the operation" - }, - { - "name": "instance", - "type": "token", - "documentation": "Invoke on an instance?" - }, - { - "name": "kind", - "type": "token", - "documentation": "operation | query" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the operation definition" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the operation definition" - }, - { - "name": "type", - "type": "token", - "documentation": "Invole at the type level?" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the operation definition" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the operation definition" - }, - { - "name": "system", - "type": "token", - "documentation": "Invoke at the system level?" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the operation definition" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the operation definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "param-profile", - "type": "reference", - "documentation": "Profile on the type" - }, - { - "name": "base", - "type": "reference", - "documentation": "Marks this as a profile of the base" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the operation definition" - } - ] - }, - { - "type": "OperationOutcome", - "profile": { - "reference": "http://hl7.org/fhir/Profile/OperationOutcome" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 1460 - } - ], - "type": "Organization", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Organization" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Organization:endpoint", - "Organization:partof" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Any identifier for the organization (not the accreditation issuer's identifier)" - }, - { - "name": "partof", - "type": "reference", - "documentation": "An organization of which this organization forms a part" - }, - { - "name": "address", - "type": "string", - "documentation": "A (part of the) address of the organization" - }, - { - "name": "address-state", - "type": "string", - "documentation": "A state specified in an address" - }, - { - "name": "active", - "type": "token", - "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" - }, - { - "name": "type", - "type": "token", - "documentation": "A code for the type of organization" - }, - { - "name": "address-postalcode", - "type": "string", - "documentation": "A postal code specified in an address" - }, - { - "name": "address-country", - "type": "string", - "documentation": "A country specified in an address" - }, - { - "name": "endpoint", - "type": "reference", - "documentation": "Technical endpoints providing access to services operated for the organization" - }, - { - "name": "phonetic", - "type": "string", - "documentation": "A portion of the organization's name using some kind of phonetic matching algorithm" - }, - { - "name": "address-use", - "type": "token", - "documentation": "A use code specified in an address" - }, - { - "name": "name", - "type": "string", - "documentation": "A portion of the organization's name or alias" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "address-city", - "type": "string", - "documentation": "A city specified in an address" - } - ] - }, - { - "type": "Parameters", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Parameters" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 1628 - } - ], - "type": "Patient", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Patient" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "multiple", - "searchInclude": [ - "*", - "Patient:general-practitioner", - "Patient:link", - "Patient:organization" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "birthdate", - "type": "date", - "documentation": "The patient's date of birth" - }, - { - "name": "deceased", - "type": "token", - "documentation": "This patient has been marked as deceased, or as a death date entered" - }, - { - "name": "address-state", - "type": "string", - "documentation": "A state specified in an address" - }, - { - "name": "gender", - "type": "token", - "documentation": "Gender of the patient" - }, - { - "name": "animal-species", - "type": "token", - "documentation": "The species for animal patients" - }, - { - "name": "link", - "type": "reference", - "documentation": "All patients linked to the given patient" - }, - { - "name": "language", - "type": "token", - "documentation": "Language code (irrespective of use value)" - }, - { - "name": "animal-breed", - "type": "token", - "documentation": "The breed for animal patients" - }, - { - "name": "address-country", - "type": "string", - "documentation": "A country specified in an address" - }, - { - "name": "death-date", - "type": "date", - "documentation": "The date of death has been provided and satisfies this search value" - }, - { - "name": "phonetic", - "type": "string", - "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm" - }, - { - "name": "telecom", - "type": "token", - "documentation": "The value in any kind of telecom details of the patient" - }, - { - "name": "address-city", - "type": "string", - "documentation": "A city specified in an address" - }, - { - "name": "email", - "type": "token", - "documentation": "A value in an email contact" - }, - { - "name": "given", - "type": "string", - "documentation": "A portion of the given name of the patient" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A patient identifier" - }, - { - "name": "address", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" - }, - { - "name": "general-practitioner", - "type": "reference", - "documentation": "Patient's nominated general practitioner, not the organization that manages the record" - }, - { - "name": "active", - "type": "token", - "documentation": "Whether the patient record is active" - }, - { - "name": "address-postalcode", - "type": "string", - "documentation": "A postalCode specified in an address" - }, - { - "name": "phone", - "type": "token", - "documentation": "A value in a phone contact" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization at which this person is a patient" - }, - { - "name": "address-use", - "type": "token", - "documentation": "A use code specified in an address" - }, - { - "name": "name", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "family", - "type": "string", - "documentation": "A portion of the family name of the patient" - } - ] - }, - { - "type": "PaymentNotice", - "profile": { - "reference": "http://hl7.org/fhir/Profile/PaymentNotice" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "PaymentNotice:organization", - "PaymentNotice:provider", - "PaymentNotice:request", - "PaymentNotice:response" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier of the notice" - }, - { - "name": "request", - "type": "reference", - "documentation": "The Claim" - }, - { - "name": "provider", - "type": "reference", - "documentation": "The reference to the provider" - }, - { - "name": "created", - "type": "date", - "documentation": "Creation date fro the notice" - }, - { - "name": "response", - "type": "reference", - "documentation": "The ClaimResponse" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization who generated this resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "payment-status", - "type": "token", - "documentation": "The type of payment notice" - }, - { - "name": "statusdate", - "type": "date", - "documentation": "The date of the payment action" - } - ] - }, - { - "type": "PaymentReconciliation", - "profile": { - "reference": "http://hl7.org/fhir/Profile/PaymentReconciliation" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "PaymentReconciliation:organization", - "PaymentReconciliation:request", - "PaymentReconciliation:request-organization", - "PaymentReconciliation:request-provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier of the Explanation of Benefit" - }, - { - "name": "request", - "type": "reference", - "documentation": "The reference to the claim" - }, - { - "name": "disposition", - "type": "string", - "documentation": "The contents of the disposition message" - }, - { - "name": "created", - "type": "date", - "documentation": "The creation date" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization who generated this resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "request-organization", - "type": "reference", - "documentation": "The organization who generated this resource" - }, - { - "name": "request-provider", - "type": "reference", - "documentation": "The reference to the provider who sumbitted the claim" - }, - { - "name": "outcome", - "type": "token", - "documentation": "The processing outcome" - } - ] - }, - { - "type": "Person", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Person" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Person:link", - "Person:organization", - "Person:patient", - "Person:practitioner", - "Person:relatedperson" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A person Identifier" - }, - { - "name": "address", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" - }, - { - "name": "birthdate", - "type": "date", - "documentation": "The person's date of birth" - }, - { - "name": "address-state", - "type": "string", - "documentation": "A state specified in an address" - }, - { - "name": "gender", - "type": "token", - "documentation": "The gender of the person" - }, - { - "name": "practitioner", - "type": "reference", - "documentation": "The Person links to this Practitioner" - }, - { - "name": "link", - "type": "reference", - "documentation": "Any link has this Patient, Person, RelatedPerson or Practitioner reference" - }, - { - "name": "relatedperson", - "type": "reference", - "documentation": "The Person links to this RelatedPerson" - }, - { - "name": "address-postalcode", - "type": "string", - "documentation": "A postal code specified in an address" - }, - { - "name": "address-country", - "type": "string", - "documentation": "A country specified in an address" - }, - { - "name": "phonetic", - "type": "string", - "documentation": "A portion of name using some kind of phonetic matching algorithm" - }, - { - "name": "phone", - "type": "token", - "documentation": "A value in a phone contact" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The Person links to this Patient" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization at which this person record is being managed" - }, - { - "name": "address-use", - "type": "token", - "documentation": "A use code specified in an address" - }, - { - "name": "name", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" - }, - { - "name": "telecom", - "type": "token", - "documentation": "The value in any kind of contact" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "address-city", - "type": "string", - "documentation": "A city specified in an address" - }, - { - "name": "email", - "type": "token", - "documentation": "A value in an email contact" - } - ] - }, - { - "type": "PlanDefinition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/PlanDefinition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "PlanDefinition:composed-of", - "PlanDefinition:depends-on", - "PlanDefinition:derived-from", - "PlanDefinition:predecessor", - "PlanDefinition:successor" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The plan definition publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the plan definition" - }, - { - "name": "successor", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the plan definition" - }, - { - "name": "derived-from", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the plan definition" - }, - { - "name": "predecessor", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "composed-of", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the plan definition" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the plan definition" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the plan definition" - }, - { - "name": "depends-on", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "effective", - "type": "date", - "documentation": "The time during which the plan definition is intended to be in use" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the plan definition" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the plan definition" - }, - { - "name": "topic", - "type": "token", - "documentation": "Topics associated with the module" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the plan definition" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 7 - } - ], - "type": "Practitioner", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Practitioner" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "given", - "type": "string", - "documentation": "A portion of the given name" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A practitioner's Identifier" - }, - { - "name": "address", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" - }, - { - "name": "address-state", - "type": "string", - "documentation": "A state specified in an address" - }, - { - "name": "gender", - "type": "token", - "documentation": "Gender of the practitioner" - }, - { - "name": "active", - "type": "token", - "documentation": "Whether the practitioner record is active" - }, - { - "name": "address-postalcode", - "type": "string", - "documentation": "A postalCode specified in an address" - }, - { - "name": "address-country", - "type": "string", - "documentation": "A country specified in an address" - }, - { - "name": "phonetic", - "type": "string", - "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm" - }, - { - "name": "phone", - "type": "token", - "documentation": "A value in a phone contact" - }, - { - "name": "address-use", - "type": "token", - "documentation": "A use code specified in an address" - }, - { - "name": "name", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" - }, - { - "name": "telecom", - "type": "token", - "documentation": "The value in any kind of contact" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "address-city", - "type": "string", - "documentation": "A city specified in an address" - }, - { - "name": "communication", - "type": "token", - "documentation": "One of the languages that the practitioner can communicate with" - }, - { - "name": "family", - "type": "string", - "documentation": "A portion of the family name" - }, - { - "name": "email", - "type": "token", - "documentation": "A value in an email contact" - } - ] - }, - { - "type": "PractitionerRole", - "profile": { - "reference": "http://hl7.org/fhir/Profile/PractitionerRole" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "PractitionerRole:endpoint", - "PractitionerRole:location", - "PractitionerRole:organization", - "PractitionerRole:practitioner", - "PractitionerRole:service" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The period during which the practitioner is authorized to perform in these role(s)" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A practitioner's Identifier" - }, - { - "name": "specialty", - "type": "token", - "documentation": "The practitioner has this specialty at an organization" - }, - { - "name": "role", - "type": "token", - "documentation": "The practitioner can perform this role at for the organization" - }, - { - "name": "practitioner", - "type": "reference", - "documentation": "Practitioner that is able to provide the defined services for the organation" - }, - { - "name": "active", - "type": "token", - "documentation": "Whether this practitioner's record is in active use" - }, - { - "name": "endpoint", - "type": "reference", - "documentation": "Technical endpoints providing access to services operated for the practitioner with this role" - }, - { - "name": "phone", - "type": "token", - "documentation": "A value in a phone contact" - }, - { - "name": "service", - "type": "reference", - "documentation": "The list of healthcare services that this worker provides for this role's Organization/Location(s)" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The identity of the organization the practitioner represents / acts on behalf of" - }, - { - "name": "location", - "type": "reference", - "documentation": "One of the locations at which this practitioner provides care" - }, - { - "name": "telecom", - "type": "token", - "documentation": "The value in any kind of contact" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "email", - "type": "token", - "documentation": "A value in an email contact" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 9120 - } - ], - "type": "Procedure", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Procedure" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Procedure:based-on", - "Procedure:context", - "Procedure:definition", - "Procedure:encounter", - "Procedure:location", - "Procedure:part-of", - "Procedure:patient", - "Procedure:performer", - "Procedure:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Date/Period the procedure was performed" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A unique identifier for a procedure" - }, - { - "name": "code", - "type": "token", - "documentation": "A code to identify a procedure" - }, - { - "name": "performer", - "type": "reference", - "documentation": "The reference to the practitioner" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Search by subject" - }, - { - "name": "part-of", - "type": "reference", - "documentation": "Part of referenced event" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Search by encounter" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "A request for this procedure" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Search by subject - a patient" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter or episode associated with the procedure" - }, - { - "name": "definition", - "type": "reference", - "documentation": "Instantiates protocol or definition" - }, - { - "name": "location", - "type": "reference", - "documentation": "Where the procedure happened" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Classification of the procedure" - }, - { - "name": "status", - "type": "token", - "documentation": "preparation | in-progress | suspended | aborted | completed | entered-in-error | unknown" - } - ] - }, - { - "type": "ProcedureRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ProcedureRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ProcedureRequest:based-on", - "ProcedureRequest:context", - "ProcedureRequest:definition", - "ProcedureRequest:encounter", - "ProcedureRequest:patient", - "ProcedureRequest:performer", - "ProcedureRequest:replaces", - "ProcedureRequest:requester", - "ProcedureRequest:specimen", - "ProcedureRequest:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "authored", - "type": "date", - "documentation": "Date request signed" - }, - { - "name": "requester", - "type": "reference", - "documentation": "Individual making the request" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Identifiers assigned to this order" - }, - { - "name": "code", - "type": "token", - "documentation": "What is being requested/ordered" - }, - { - "name": "performer", - "type": "reference", - "documentation": "Requested perfomer" - }, - { - "name": "requisition", - "type": "token", - "documentation": "Composite Request ID" - }, - { - "name": "replaces", - "type": "reference", - "documentation": "What request replaces" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Search by subject" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "An encounter in which this request is made" - }, - { - "name": "occurrence", - "type": "date", - "documentation": "When procedure should occur" - }, - { - "name": "priority", - "type": "token", - "documentation": "routine | urgent | asap | stat" - }, - { - "name": "intent", - "type": "token", - "documentation": "proposal | plan | order +" - }, - { - "name": "performer-type", - "type": "token", - "documentation": "Performer role" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "What request fulfills" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Search by subject - a patient" - }, - { - "name": "specimen", - "type": "reference", - "documentation": "Specimen to be tested" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter or Episode during which request was created" - }, - { - "name": "definition", - "type": "reference", - "documentation": "Protocol or definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "body-site", - "type": "token", - "documentation": "Where procedure is going to be done" - }, - { - "name": "status", - "type": "token", - "documentation": "draft | active | suspended | completed | entered-in-error | cancelled" - } - ] - }, - { - "type": "ProcessRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ProcessRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ProcessRequest:organization", - "ProcessRequest:provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier of the ProcessRequest" - }, - { - "name": "provider", - "type": "reference", - "documentation": "The provider who regenerated this request" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization who generated this request" - }, - { - "name": "action", - "type": "token", - "documentation": "The action requested by this resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - } - ] - }, - { - "type": "ProcessResponse", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ProcessResponse" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ProcessResponse:organization", - "ProcessResponse:request", - "ProcessResponse:request-organization", - "ProcessResponse:request-provider" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The business identifier of the Explanation of Benefit" - }, - { - "name": "request", - "type": "reference", - "documentation": "The reference to the claim" - }, - { - "name": "organization", - "type": "reference", - "documentation": "The organization who generated this resource" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "request-organization", - "type": "reference", - "documentation": "The Organization who is responsible the request transaction" - }, - { - "name": "request-provider", - "type": "reference", - "documentation": "The Provider who is responsible the request transaction" - } - ] - }, - { - "type": "Provenance", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Provenance" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Provenance:agent", - "Provenance:entity-ref", - "Provenance:location", - "Provenance:patient", - "Provenance:target" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "entity-ref", - "type": "reference", - "documentation": "Identity of entity" - }, - { - "name": "agent", - "type": "reference", - "documentation": "Who participated" - }, - { - "name": "signature-type", - "type": "token", - "documentation": "Indication of the reason the entity signed the object(s)" - }, - { - "name": "start", - "type": "date", - "documentation": "Starting time with inclusive boundary" - }, - { - "name": "recorded", - "type": "date", - "documentation": "When the activity was recorded / updated" - }, - { - "name": "target", - "type": "reference", - "documentation": "Target Reference(s) (usually version specific)" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Target Reference(s) (usually version specific)" - }, - { - "name": "end", - "type": "date", - "documentation": "End time with inclusive boundary, if not ongoing" - }, - { - "name": "location", - "type": "reference", - "documentation": "Where the activity occurred, if relevant" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "agent-role", - "type": "token", - "documentation": "What the agents role was" - }, - { - "name": "entity-id", - "type": "token", - "documentation": "Identity of entity" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 6 - } - ], - "type": "Questionnaire", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Questionnaire" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The questionnaire publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the questionnaire" - }, - { - "name": "code", - "type": "token", - "documentation": "A code that corresponds to one of its items in the questionnaire" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the questionnaire" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the questionnaire" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the questionnaire" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the questionnaire" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the questionnaire" - }, - { - "name": "effective", - "type": "date", - "documentation": "The time during which the questionnaire is intended to be in use" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the questionnaire" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the questionnaire" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the questionnaire" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 450 - } - ], - "type": "QuestionnaireResponse", - "profile": { - "reference": "http://hl7.org/fhir/Profile/QuestionnaireResponse" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "QuestionnaireResponse:author", - "QuestionnaireResponse:based-on", - "QuestionnaireResponse:context", - "QuestionnaireResponse:parent", - "QuestionnaireResponse:patient", - "QuestionnaireResponse:questionnaire", - "QuestionnaireResponse:source", - "QuestionnaireResponse:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "authored", - "type": "date", - "documentation": "When the questionnaire response was last changed" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The unique identifier for the questionnaire response" - }, - { - "name": "parent", - "type": "reference", - "documentation": "Procedure or observation this questionnaire response was performed as a part of" - }, - { - "name": "questionnaire", - "type": "reference", - "documentation": "The questionnaire the answers are provided for" - }, - { - "name": "author", - "type": "reference", - "documentation": "The author of the questionnaire response" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The subject of the questionnaire response" - }, - { - "name": "source", - "type": "reference", - "documentation": "The individual providing the information reflected in the questionnaire respose" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Plan/proposal/order fulfilled by this questionnaire response" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The patient that is the subject of the questionnaire response" - }, - { - "name": "context", - "type": "reference", - "documentation": "Encounter or episode associated with the questionnaire response" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The status of the questionnaire response" - } - ] - }, - { - "type": "ReferralRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ReferralRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ReferralRequest:based-on", - "ReferralRequest:context", - "ReferralRequest:definition", - "ReferralRequest:encounter", - "ReferralRequest:patient", - "ReferralRequest:recipient", - "ReferralRequest:replaces", - "ReferralRequest:requester", - "ReferralRequest:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "requester", - "type": "reference", - "documentation": "Individual making the request" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business identifier" - }, - { - "name": "specialty", - "type": "token", - "documentation": "The specialty that the referral is for" - }, - { - "name": "replaces", - "type": "reference", - "documentation": "Request(s) replaced by this request" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Patient referred to care or transfer" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Originating encounter" - }, - { - "name": "authored-on", - "type": "date", - "documentation": "Creation or activation date" - }, - { - "name": "priority", - "type": "token", - "documentation": "The priority assigned to the referral" - }, - { - "name": "type", - "type": "token", - "documentation": "The type of the referral" - }, - { - "name": "intent", - "type": "token", - "documentation": "Proposal, plan or order" - }, - { - "name": "group-identifier", - "type": "token", - "documentation": "Part of common request" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Request being fulfilled" - }, - { - "name": "occurrence-date", - "type": "date", - "documentation": "When the service(s) requested in the referral should occur" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who the referral is about" - }, - { - "name": "service", - "type": "token", - "documentation": "Actions requested as part of the referral" - }, - { - "name": "context", - "type": "reference", - "documentation": "Part of encounter or episode of care" - }, - { - "name": "recipient", - "type": "reference", - "documentation": "The person that the referral was sent to" - }, - { - "name": "definition", - "type": "reference", - "documentation": "Instantiates protocol or definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The status of the referral" - } - ] - }, - { - "type": "RelatedPerson", - "profile": { - "reference": "http://hl7.org/fhir/Profile/RelatedPerson" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "RelatedPerson:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "An Identifier of the RelatedPerson" - }, - { - "name": "address", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, state, country, postalCode, and/or text" - }, - { - "name": "birthdate", - "type": "date", - "documentation": "The Related Person's date of birth" - }, - { - "name": "address-state", - "type": "string", - "documentation": "A state specified in an address" - }, - { - "name": "gender", - "type": "token", - "documentation": "Gender of the related person" - }, - { - "name": "active", - "type": "token", - "documentation": "Indicates if the related person record is active" - }, - { - "name": "address-postalcode", - "type": "string", - "documentation": "A postal code specified in an address" - }, - { - "name": "address-country", - "type": "string", - "documentation": "A country specified in an address" - }, - { - "name": "phonetic", - "type": "string", - "documentation": "A portion of name using some kind of phonetic matching algorithm" - }, - { - "name": "phone", - "type": "token", - "documentation": "A value in a phone contact" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The patient this related person is related to" - }, - { - "name": "address-use", - "type": "token", - "documentation": "A use code specified in an address" - }, - { - "name": "name", - "type": "string", - "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" - }, - { - "name": "telecom", - "type": "token", - "documentation": "The value in any kind of contact" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "address-city", - "type": "string", - "documentation": "A city specified in an address" - }, - { - "name": "email", - "type": "token", - "documentation": "A value in an email contact" - } - ] - }, - { - "type": "RequestGroup", - "profile": { - "reference": "http://hl7.org/fhir/Profile/RequestGroup" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "RequestGroup:author", - "RequestGroup:context", - "RequestGroup:definition", - "RequestGroup:encounter", - "RequestGroup:participant", - "RequestGroup:patient", - "RequestGroup:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "authored", - "type": "date", - "documentation": "The date the request group was authored" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifiers for the request group" - }, - { - "name": "author", - "type": "reference", - "documentation": "The author of the request group" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The subject that the request group is about" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "The encounter the request group applies to" - }, - { - "name": "priority", - "type": "token", - "documentation": "The priority of the request group" - }, - { - "name": "intent", - "type": "token", - "documentation": "The intent of the request group" - }, - { - "name": "participant", - "type": "reference", - "documentation": "The participant in the requests in the group" - }, - { - "name": "group-identifier", - "type": "token", - "documentation": "The group identifier for the request group" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of a patient to search for request groups" - }, - { - "name": "context", - "type": "reference", - "documentation": "The context the request group applies to" - }, - { - "name": "definition", - "type": "reference", - "documentation": "The definition from which the request group is realized" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The status of the request group" - } - ] - }, - { - "type": "ResearchStudy", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ResearchStudy" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ResearchStudy:partof", - "ResearchStudy:principalinvestigator", - "ResearchStudy:protocol", - "ResearchStudy:site", - "ResearchStudy:sponsor" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When the study began and ended" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business Identifier for study" - }, - { - "name": "partof", - "type": "reference", - "documentation": "Part of larger study" - }, - { - "name": "sponsor", - "type": "reference", - "documentation": "Organization responsible for the study" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Geographic region(s) for study" - }, - { - "name": "focus", - "type": "token", - "documentation": "Drugs, devices, conditions, etc. under study" - }, - { - "name": "principalinvestigator", - "type": "reference", - "documentation": "The individual responsible for the study" - }, - { - "name": "title", - "type": "string", - "documentation": "Name for this study" - }, - { - "name": "protocol", - "type": "reference", - "documentation": "Steps followed in executing study" - }, - { - "name": "site", - "type": "reference", - "documentation": "Location involved in study execution" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "Classifications for the study" - }, - { - "name": "keyword", - "type": "token", - "documentation": "Used to search for the study" - }, - { - "name": "status", - "type": "token", - "documentation": "draft | in-progress | suspended | stopped | completed | entered-in-error" - } - ] - }, - { - "type": "ResearchSubject", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ResearchSubject" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ResearchSubject:individual", - "ResearchSubject:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "Start and end of participation" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Business Identifier for research subject" - }, - { - "name": "individual", - "type": "reference", - "documentation": "Who is part of study" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who is part of study" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "candidate | enrolled | active | suspended | withdrawn | completed" - } - ] - }, - { - "type": "RiskAssessment", - "profile": { - "reference": "http://hl7.org/fhir/Profile/RiskAssessment" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "RiskAssessment:condition", - "RiskAssessment:encounter", - "RiskAssessment:patient", - "RiskAssessment:performer", - "RiskAssessment:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When was assessment made?" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Unique identifier for the assessment" - }, - { - "name": "condition", - "type": "reference", - "documentation": "Condition assessed" - }, - { - "name": "performer", - "type": "reference", - "documentation": "Who did assessment?" - }, - { - "name": "method", - "type": "token", - "documentation": "Evaluation mechanism" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Who/what does assessment apply to?" - }, - { - "name": "probability", - "type": "number", - "documentation": "Likelihood of specified outcome" - }, - { - "name": "subject", - "type": "reference", - "documentation": "Who/what does assessment apply to?" - }, - { - "name": "risk", - "type": "token", - "documentation": "Likelihood of specified outcome as a qualitative value" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Where was assessment performed?" - } - ] - }, - { - "type": "Schedule", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Schedule" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Schedule:actor" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "actor", - "type": "reference", - "documentation": "The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for" - }, - { - "name": "date", - "type": "date", - "documentation": "Search for Schedule resources that have a period that contains this date specified" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A Schedule Identifier" - }, - { - "name": "active", - "type": "token", - "documentation": "Is the schedule in active use" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "type", - "type": "token", - "documentation": "The type of appointments that can be booked into associated slot(s)" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 1348 - } - ], - "type": "SearchParameter", - "profile": { - "reference": "http://hl7.org/fhir/Profile/SearchParameter" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "SearchParameter:component" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The search parameter publication date" - }, - { - "name": "code", - "type": "token", - "documentation": "Code used in URL" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the search parameter" - }, - { - "name": "derived-from", - "type": "uri", - "documentation": "Original Definition for the search parameter" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the search parameter" - }, - { - "name": "type", - "type": "token", - "documentation": "number | date | string | token | reference | composite | quantity | uri" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the search parameter" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the search parameter" - }, - { - "name": "target", - "type": "token", - "documentation": "Types of resource (if a resource reference)" - }, - { - "name": "component", - "type": "reference", - "documentation": "Defines how the part works" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the search parameter" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the search parameter" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "base", - "type": "token", - "documentation": "The resource type(s) this search parameter applies to" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the search parameter" - } - ] - }, - { - "type": "Sequence", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Sequence" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Sequence:patient" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The unique identity for a particular sequence" - }, - { - "name": "coordinate", - "type": "composite", - "documentation": "Search parameter for region of the reference DNA sequence string. This will refer to part of a locus or part of a gene where search region will be represented in 1-based system. Since the coordinateSystem can either be 0-based or 1-based, this search query will include the result of both coordinateSystem that contains the equivalent segment of the gene or whole genome sequence. For example, a search for sequence can be represented as `coordinate=1$lt345$gt123`, this means it will search for the Sequence resource on chromosome 1 and with position >123 and <345, where in 1-based system resource, all strings within region 1:124-344 will be revealed, while in 0-based system resource, all strings within region 1:123-344 will be revealed. You may want to check detail about 0-based v.s. 1-based above." - }, - { - "name": "patient", - "type": "reference", - "documentation": "The subject that the observation is about" - }, - { - "name": "chromosome", - "type": "token", - "documentation": "Chromosome number of the reference sequence" - }, - { - "name": "start", - "type": "number", - "documentation": "Start position (0-based inclusive, 1-based inclusive, that means the nucleic acid or amino acid at this position will be included) of the reference sequence." - }, - { - "name": "end", - "type": "number", - "documentation": "End position (0-based exclusive, which menas the acid at this position will not be included, 1-based inclusive, which means the acid at this position will be included) of the reference sequence." - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "type", - "type": "token", - "documentation": "Amino Acid Sequence/ DNA Sequence / RNA Sequence" - } - ] - }, - { - "type": "ServiceDefinition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ServiceDefinition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "ServiceDefinition:composed-of", - "ServiceDefinition:depends-on", - "ServiceDefinition:derived-from", - "ServiceDefinition:predecessor", - "ServiceDefinition:successor" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The service definition publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the service definition" - }, - { - "name": "successor", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the service definition" - }, - { - "name": "derived-from", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the service definition" - }, - { - "name": "predecessor", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "composed-of", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the service definition" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the service definition" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the service definition" - }, - { - "name": "depends-on", - "type": "reference", - "documentation": "What resource is being referenced" - }, - { - "name": "effective", - "type": "date", - "documentation": "The time during which the service definition is intended to be in use" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the service definition" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the service definition" - }, - { - "name": "topic", - "type": "token", - "documentation": "Topics associated with the module" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the service definition" - } - ] - }, - { - "type": "Slot", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Slot" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Slot:schedule" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "A Slot Identifier" - }, - { - "name": "schedule", - "type": "reference", - "documentation": "The Schedule Resource that we are seeking a slot within" - }, - { - "name": "start", - "type": "date", - "documentation": "Appointment date/time." - }, - { - "name": "slot-type", - "type": "token", - "documentation": "The type of appointments that can be booked into the slot" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The free/busy status of the appointment" - } - ] - }, - { - "type": "Specimen", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Specimen" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Specimen:collector", - "Specimen:parent", - "Specimen:patient", - "Specimen:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "container", - "type": "token", - "documentation": "The kind of specimen container" - }, - { - "name": "container-id", - "type": "token", - "documentation": "The unique identifier associated with the specimen container" - }, - { - "name": "identifier", - "type": "token", - "documentation": "The unique identifier associated with the specimen" - }, - { - "name": "parent", - "type": "reference", - "documentation": "The parent of the specimen" - }, - { - "name": "bodysite", - "type": "token", - "documentation": "The code for the body site from where the specimen originated" - }, - { - "name": "subject", - "type": "reference", - "documentation": "The subject of the specimen" - }, - { - "name": "collected", - "type": "date", - "documentation": "The date the specimen was collected" - }, - { - "name": "accession", - "type": "token", - "documentation": "The accession number associated with the specimen" - }, - { - "name": "type", - "type": "token", - "documentation": "The specimen type" - }, - { - "name": "collector", - "type": "reference", - "documentation": "Who collected the specimen" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The patient the specimen comes from" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "available | unavailable | unsatisfactory | entered-in-error" - } - ] - }, - { - "type": "StructureDefinition", - "profile": { - "reference": "http://hl7.org/fhir/Profile/StructureDefinition" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "StructureDefinition:valueset" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The structure definition publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the structure definition" - }, - { - "name": "valueset", - "type": "reference", - "documentation": "A vocabulary binding reference" - }, - { - "name": "kind", - "type": "token", - "documentation": "primitive-type | complex-type | resource | logical" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the structure definition" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the structure definition" - }, - { - "name": "context-type", - "type": "token", - "documentation": "resource | datatype | extension" - }, - { - "name": "experimental", - "type": "token", - "documentation": "For testing purposes, not real usage" - }, - { - "name": "abstract", - "type": "token", - "documentation": "Whether the structure is abstract" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the structure definition" - }, - { - "name": "type", - "type": "token", - "documentation": "Type defined or constrained by this structure" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the structure definition" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the structure definition" - }, - { - "name": "path", - "type": "token", - "documentation": "A path that is constrained in the profile" - }, - { - "name": "ext-context", - "type": "string", - "documentation": "Where the extension can be used in instances" - }, - { - "name": "base-path", - "type": "token", - "documentation": "Path that identifies the base element" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the structure definition" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the structure definition" - }, - { - "name": "derivation", - "type": "token", - "documentation": "specialization | constraint - How relates to base definition" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "keyword", - "type": "token", - "documentation": "A code for the profile" - }, - { - "name": "base", - "type": "uri", - "documentation": "Definition that this type is constrained/specialized from" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the structure definition" - } - ] - }, - { - "type": "StructureMap", - "profile": { - "reference": "http://hl7.org/fhir/Profile/StructureMap" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The structure map publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the structure map" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the structure map" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the structure map" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the structure map" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the structure map" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the structure map" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the structure map" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the structure map" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the structure map" - } - ] - }, - { - "type": "Subscription", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Subscription" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "payload", - "type": "string", - "documentation": "The mime-type of the notification payload" - }, - { - "name": "add-tag", - "type": "token", - "documentation": "A tag to be added to the resource matching the criteria" - }, - { - "name": "criteria", - "type": "string", - "documentation": "The search rules used to determine when to send a notification" - }, - { - "name": "contact", - "type": "token", - "documentation": "Contact details for the subscription" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "type", - "type": "token", - "documentation": "The type of channel for the sent notifications" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that will receive the notifications" - }, - { - "name": "status", - "type": "token", - "documentation": "The current state of the subscription" - } - ] - }, - { - "type": "Substance", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Substance" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Substance:substance-reference" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Unique identifier for the substance" - }, - { - "name": "container-identifier", - "type": "token", - "documentation": "Identifier of the package/container" - }, - { - "name": "code", - "type": "token", - "documentation": "The code of the substance or ingredient" - }, - { - "name": "quantity", - "type": "quantity", - "documentation": "Amount of substance in the package" - }, - { - "name": "substance-reference", - "type": "reference", - "documentation": "A component of the substance" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "expiry", - "type": "date", - "documentation": "Expiry date of package or container of substance" - }, - { - "name": "category", - "type": "token", - "documentation": "The category of the substance" - }, - { - "name": "status", - "type": "token", - "documentation": "active | inactive | entered-in-error" - } - ] - }, - { - "type": "SupplyDelivery", - "profile": { - "reference": "http://hl7.org/fhir/Profile/SupplyDelivery" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "SupplyDelivery:patient", - "SupplyDelivery:receiver", - "SupplyDelivery:supplier" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier" - }, - { - "name": "receiver", - "type": "reference", - "documentation": "Who collected the Supply" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Patient for whom the item is supplied" - }, - { - "name": "supplier", - "type": "reference", - "documentation": "Dispenser" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "in-progress | completed | abandoned | entered-in-error" - } - ] - }, - { - "type": "SupplyRequest", - "profile": { - "reference": "http://hl7.org/fhir/Profile/SupplyRequest" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "SupplyRequest:requester", - "SupplyRequest:supplier" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "When the request was made" - }, - { - "name": "requester", - "type": "reference", - "documentation": "Individual making the request" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Unique identifier" - }, - { - "name": "supplier", - "type": "reference", - "documentation": "Who is intended to fulfill the request" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "category", - "type": "token", - "documentation": "The kind of supply (central, non-stock, etc.)" - }, - { - "name": "status", - "type": "token", - "documentation": "draft | active | suspended +" - } - ] - }, - { - "type": "Task", - "profile": { - "reference": "http://hl7.org/fhir/Profile/Task" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "Task:based-on", - "Task:context", - "Task:focus", - "Task:organization", - "Task:owner", - "Task:part-of", - "Task:patient", - "Task:requester", - "Task:subject" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "owner", - "type": "reference", - "documentation": "Search by task owner" - }, - { - "name": "requester", - "type": "reference", - "documentation": "Search by task requester" - }, - { - "name": "business-status", - "type": "token", - "documentation": "Search by business status" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Search for a task instance by its business identifier" - }, - { - "name": "period", - "type": "date", - "documentation": "Search by period Task is/was underway" - }, - { - "name": "code", - "type": "token", - "documentation": "Search by task code" - }, - { - "name": "performer", - "type": "token", - "documentation": "Search by recommended type of performer (e.g., Requester, Performer, Scheduler)." - }, - { - "name": "subject", - "type": "reference", - "documentation": "Search by subject" - }, - { - "name": "focus", - "type": "reference", - "documentation": "Search by task focus" - }, - { - "name": "part-of", - "type": "reference", - "documentation": "Search by task this task is part of" - }, - { - "name": "authored-on", - "type": "date", - "documentation": "Search by creation date" - }, - { - "name": "priority", - "type": "token", - "documentation": "Search by task priority" - }, - { - "name": "intent", - "type": "token", - "documentation": "Search by task intent" - }, - { - "name": "group-identifier", - "type": "token", - "documentation": "Search by group identifier" - }, - { - "name": "based-on", - "type": "reference", - "documentation": "Search by requests this task is based on" - }, - { - "name": "patient", - "type": "reference", - "documentation": "Search by patient" - }, - { - "name": "organization", - "type": "reference", - "documentation": "Search by responsible organization" - }, - { - "name": "context", - "type": "reference", - "documentation": "Search by encounter or episode" - }, - { - "name": "modified", - "type": "date", - "documentation": "Search by last modification date" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "Search by task status" - } - ] - }, - { - "type": "TestReport", - "profile": { - "reference": "http://hl7.org/fhir/Profile/TestReport" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "TestReport:testscript" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "result", - "type": "token", - "documentation": "The result disposition of the test execution" - }, - { - "name": "identifier", - "type": "token", - "documentation": "An external identifier for the test report" - }, - { - "name": "tester", - "type": "string", - "documentation": "The name of the testing organization" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "testscript", - "type": "reference", - "documentation": "The test script executed to produce this report" - }, - { - "name": "issued", - "type": "date", - "documentation": "The test report generation date" - }, - { - "name": "participant", - "type": "uri", - "documentation": "The reference to a participant in the test execution" - } - ] - }, - { - "type": "TestScript", - "profile": { - "reference": "http://hl7.org/fhir/Profile/TestScript" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The test script publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the test script" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the test script" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the test script" - }, - { - "name": "testscript-capability", - "type": "string", - "documentation": "TestScript required and validated capability" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the test script" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the test script" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the test script" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the test script" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the test script" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the test script" - } - ] - }, - { - "extension": [ - { - "url": "http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount", - "valueDecimal": 30 - } - ], - "type": "ValueSet", - "profile": { - "reference": "http://hl7.org/fhir/Profile/ValueSet" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "date", - "type": "date", - "documentation": "The value set publication date" - }, - { - "name": "identifier", - "type": "token", - "documentation": "External identifier for the value set" - }, - { - "name": "jurisdiction", - "type": "token", - "documentation": "Intended jurisdiction for the value set" - }, - { - "name": "description", - "type": "string", - "documentation": "The description of the value set" - }, - { - "name": "title", - "type": "string", - "documentation": "The human-friendly name of the value set" - }, - { - "name": "version", - "type": "token", - "documentation": "The business version of the value set" - }, - { - "name": "url", - "type": "uri", - "documentation": "The uri that identifies the value set" - }, - { - "name": "expansion", - "type": "uri", - "documentation": "Uniquely identifies this expansion" - }, - { - "name": "reference", - "type": "uri", - "documentation": "A code system included or excluded in the value set or an imported value set" - }, - { - "name": "name", - "type": "string", - "documentation": "Computationally friendly name of the value set" - }, - { - "name": "publisher", - "type": "string", - "documentation": "Name of the publisher of the value set" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "status", - "type": "token", - "documentation": "The current status of the value set" - } - ] - }, - { - "type": "VisionPrescription", - "profile": { - "reference": "http://hl7.org/fhir/Profile/VisionPrescription" - }, - "interaction": [ - { - "code": "read" - }, - { - "code": "vread" - }, - { - "code": "update" - }, - { - "code": "patch" - }, - { - "code": "delete" - }, - { - "code": "history-instance" - }, - { - "code": "history-type" - }, - { - "code": "create" - }, - { - "code": "search-type" - } - ], - "versioning": "versioned-update", - "conditionalCreate": true, - "conditionalUpdate": true, - "conditionalDelete": "single", - "searchInclude": [ - "*", - "VisionPrescription:encounter", - "VisionPrescription:patient", - "VisionPrescription:prescriber" - ], - "searchParam": [ - { - "name": "_language", - "type": "string", - "documentation": "The language of the resource" - }, - { - "name": "prescriber", - "type": "reference", - "documentation": "Who authorizes the vision product" - }, - { - "name": "identifier", - "type": "token", - "documentation": "Return prescriptions with this external identifier" - }, - { - "name": "patient", - "type": "reference", - "documentation": "The identity of a patient to list dispenses for" - }, - { - "name": "datewritten", - "type": "date", - "documentation": "Return prescriptions written on this date" - }, - { - "name": "_id", - "type": "token", - "documentation": "The ID of the resource" - }, - { - "name": "encounter", - "type": "reference", - "documentation": "Return prescriptions with this encounter identifier" - } - ] - } - ], - "interaction": [ - { - "code": "history-system" - }, - { - "code": "batch" - } - ], - "searchParam": [ - { - "name": "_text", - "definition": "http://hl7.org/fhir/SearchParameter/DomainResource-text", - "type": "string", - "documentation": "Search on the narrative of the resource" - }, - { - "name": "_query", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-query", - "type": "token", - "documentation": "A custom search profile that describes a specific defined query operation" - }, - { - "name": "_profile", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", - "type": "uri", - "documentation": "Profiles this resource claims to conform to" - }, - { - "name": "_lastUpdated", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-lastUpdated", - "type": "date", - "documentation": "When the resource version last changed" - }, - { - "name": "_security", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-security", - "type": "token", - "documentation": "Security Labels applied to this resource" - }, - { - "name": "_id", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", - "type": "token", - "documentation": "Logical id of this artifact" - }, - { - "name": "_content", - "definition": "http://hl7.org/fhir/SearchParameter/Resource-content", - "type": "string", - "documentation": "Search on the entire content of the resource" - } - ], - "operation": [ - { - "name": "mark-all-resources-for-reindexing", - "definition": { - "reference": "OperationDefinition/-s-mark-all-resources-for-reindexing" - } - }, - { - "name": "perform-reindexing-pass", - "definition": { - "reference": "OperationDefinition/-s-perform-reindexing-pass" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/-s-expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/-is-expunge" - } - }, - { - "name": "suggest-keywords", - "definition": { - "reference": "OperationDefinition/-s-suggest-keywords" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/-s-meta" - } - }, - { - "name": "get-resource-counts", - "definition": { - "reference": "OperationDefinition/-s-get-resource-counts" - } - }, - { - "name": "upload-external-code-system", - "definition": { - "reference": "OperationDefinition/-s-upload-external-code-system" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Account-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Account--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Account--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Account-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Account--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Account-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Account-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Account-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ActivityDefinition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ActivityDefinition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ActivityDefinition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ActivityDefinition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ActivityDefinition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ActivityDefinition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ActivityDefinition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ActivityDefinition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/AdverseEvent-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/AdverseEvent--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/AdverseEvent--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/AdverseEvent-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/AdverseEvent--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/AdverseEvent-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/AdverseEvent-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/AdverseEvent-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/AllergyIntolerance-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/AllergyIntolerance--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/AllergyIntolerance--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/AllergyIntolerance-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/AllergyIntolerance--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/AllergyIntolerance-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/AllergyIntolerance-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/AllergyIntolerance-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Appointment-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Appointment--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Appointment--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Appointment-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Appointment--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Appointment-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Appointment-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Appointment-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/AppointmentResponse-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/AppointmentResponse--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/AppointmentResponse--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/AppointmentResponse-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/AppointmentResponse--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/AppointmentResponse-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/AppointmentResponse-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/AppointmentResponse-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/AuditEvent-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/AuditEvent--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/AuditEvent--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/AuditEvent-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/AuditEvent--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/AuditEvent-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/AuditEvent-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/AuditEvent-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Basic-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Basic--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Basic--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Basic-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Basic--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Basic-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Basic-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Basic-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Binary-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Binary--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Binary--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Binary-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Binary--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Binary-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Binary-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Binary-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/BodySite-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/BodySite--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/BodySite--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/BodySite-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/BodySite--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/BodySite-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/BodySite-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/BodySite-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Bundle-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Bundle--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Bundle--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Bundle-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Bundle--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Bundle-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Bundle-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Bundle-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CapabilityStatement-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CapabilityStatement--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CapabilityStatement--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CapabilityStatement-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CapabilityStatement--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CapabilityStatement-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/CapabilityStatement-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/CapabilityStatement-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CarePlan-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CarePlan--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CarePlan--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CarePlan-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CarePlan--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CarePlan-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/CarePlan-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/CarePlan-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CareTeam-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CareTeam--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CareTeam--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CareTeam-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CareTeam--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CareTeam-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/CareTeam-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/CareTeam-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ChargeItem-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ChargeItem--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ChargeItem--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ChargeItem-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ChargeItem--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ChargeItem-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ChargeItem-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ChargeItem-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Claim-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Claim--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Claim--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Claim-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Claim--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Claim-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Claim-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Claim-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ClaimResponse-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ClaimResponse--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ClaimResponse--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ClaimResponse-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ClaimResponse--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ClaimResponse-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ClaimResponse-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ClaimResponse-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ClinicalImpression-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ClinicalImpression--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ClinicalImpression--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ClinicalImpression-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ClinicalImpression--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ClinicalImpression-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ClinicalImpression-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ClinicalImpression-i-meta-delete" - } - }, - { - "name": "lookup", - "definition": { - "reference": "OperationDefinition/CodeSystem--lookup" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CodeSystem-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CodeSystem--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CodeSystem--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CodeSystem-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CodeSystem--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CodeSystem-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/CodeSystem-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/CodeSystem-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Communication-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Communication--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Communication--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Communication-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Communication--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Communication-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Communication-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Communication-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CommunicationRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CommunicationRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CommunicationRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CommunicationRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CommunicationRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CommunicationRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/CommunicationRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/CommunicationRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CompartmentDefinition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/CompartmentDefinition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CompartmentDefinition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/CompartmentDefinition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CompartmentDefinition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/CompartmentDefinition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/CompartmentDefinition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/CompartmentDefinition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Composition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Composition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Composition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Composition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Composition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Composition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Composition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Composition-i-meta-delete" - } - }, - { - "name": "translate", - "definition": { - "reference": "OperationDefinition/ConceptMap-i-translate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ConceptMap-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ConceptMap--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ConceptMap--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ConceptMap-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ConceptMap--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ConceptMap-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ConceptMap-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ConceptMap-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Condition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Condition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Condition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Condition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Condition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Condition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Condition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Condition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Consent-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Consent--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Consent--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Consent-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Consent--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Consent-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Consent-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Consent-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Contract-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Contract--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Contract--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Contract-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Contract--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Contract-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Contract-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Contract-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Coverage-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Coverage--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Coverage--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Coverage-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Coverage--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Coverage-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Coverage-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Coverage-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DataElement-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DataElement--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DataElement--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DataElement-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DataElement--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DataElement-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DataElement-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DataElement-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DetectedIssue-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DetectedIssue--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DetectedIssue--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DetectedIssue-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DetectedIssue--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DetectedIssue-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DetectedIssue-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DetectedIssue-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Device-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Device--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Device--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Device-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Device--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Device-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Device-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Device-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DeviceComponent-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DeviceComponent--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DeviceComponent--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DeviceComponent-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DeviceComponent--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DeviceComponent-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DeviceComponent-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DeviceComponent-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DeviceMetric-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DeviceMetric--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DeviceMetric--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DeviceMetric-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DeviceMetric--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DeviceMetric-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DeviceMetric-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DeviceMetric-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DeviceRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DeviceRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DeviceRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DeviceRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DeviceRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DeviceRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DeviceRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DeviceRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DeviceUseStatement-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DeviceUseStatement--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DeviceUseStatement--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DeviceUseStatement-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DeviceUseStatement--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DeviceUseStatement-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DeviceUseStatement-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DeviceUseStatement-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DiagnosticReport-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DiagnosticReport--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DiagnosticReport--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DiagnosticReport-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DiagnosticReport--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DiagnosticReport-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DiagnosticReport-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DiagnosticReport-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DocumentManifest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DocumentManifest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DocumentManifest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DocumentManifest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DocumentManifest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DocumentManifest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DocumentManifest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DocumentManifest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DocumentReference-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/DocumentReference--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DocumentReference--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/DocumentReference-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DocumentReference--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/DocumentReference-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/DocumentReference-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/DocumentReference-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EligibilityRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EligibilityRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EligibilityRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EligibilityRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EligibilityRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EligibilityRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/EligibilityRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/EligibilityRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EligibilityResponse-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EligibilityResponse--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EligibilityResponse--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EligibilityResponse-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EligibilityResponse--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EligibilityResponse-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/EligibilityResponse-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/EligibilityResponse-i-meta-delete" - } - }, - { - "name": "everything", - "definition": { - "reference": "OperationDefinition/Encounter-i-everything" - } - }, - { - "name": "everything", - "definition": { - "reference": "OperationDefinition/Encounter--everything" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Encounter-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Encounter--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Encounter--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Encounter-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Encounter--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Encounter-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Encounter-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Encounter-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Endpoint-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Endpoint--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Endpoint--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Endpoint-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Endpoint--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Endpoint-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Endpoint-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Endpoint-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EnrollmentRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EnrollmentRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EnrollmentRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EnrollmentRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EnrollmentRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EnrollmentRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/EnrollmentRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/EnrollmentRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EnrollmentResponse-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EnrollmentResponse--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EnrollmentResponse--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EnrollmentResponse-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EnrollmentResponse--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EnrollmentResponse-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/EnrollmentResponse-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/EnrollmentResponse-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EpisodeOfCare-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/EpisodeOfCare--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EpisodeOfCare--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/EpisodeOfCare-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EpisodeOfCare--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/EpisodeOfCare-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/EpisodeOfCare-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/EpisodeOfCare-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ExpansionProfile-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ExpansionProfile--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ExpansionProfile--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ExpansionProfile-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ExpansionProfile--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ExpansionProfile-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ExpansionProfile-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ExpansionProfile-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ExplanationOfBenefit-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ExplanationOfBenefit--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ExplanationOfBenefit--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ExplanationOfBenefit-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ExplanationOfBenefit--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ExplanationOfBenefit-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ExplanationOfBenefit-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ExplanationOfBenefit-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/FamilyMemberHistory-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/FamilyMemberHistory--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/FamilyMemberHistory--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/FamilyMemberHistory-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/FamilyMemberHistory--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/FamilyMemberHistory-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/FamilyMemberHistory-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/FamilyMemberHistory-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Flag-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Flag--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Flag--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Flag-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Flag--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Flag-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Flag-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Flag-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Goal-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Goal--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Goal--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Goal-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Goal--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Goal-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Goal-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Goal-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/GraphDefinition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/GraphDefinition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/GraphDefinition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/GraphDefinition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/GraphDefinition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/GraphDefinition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/GraphDefinition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/GraphDefinition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Group-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Group--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Group--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Group-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Group--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Group-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Group-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Group-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/GuidanceResponse-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/GuidanceResponse--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/GuidanceResponse--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/GuidanceResponse-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/GuidanceResponse--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/GuidanceResponse-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/GuidanceResponse-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/GuidanceResponse-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/HealthcareService-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/HealthcareService--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/HealthcareService--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/HealthcareService-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/HealthcareService--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/HealthcareService-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/HealthcareService-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/HealthcareService-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ImagingManifest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ImagingManifest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ImagingManifest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ImagingManifest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ImagingManifest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ImagingManifest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ImagingManifest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ImagingManifest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ImagingStudy-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ImagingStudy--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ImagingStudy--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ImagingStudy-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ImagingStudy--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ImagingStudy-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ImagingStudy-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ImagingStudy-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Immunization-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Immunization--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Immunization--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Immunization-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Immunization--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Immunization-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Immunization-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Immunization-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ImmunizationRecommendation-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ImmunizationRecommendation--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ImmunizationRecommendation--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ImmunizationRecommendation-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ImmunizationRecommendation--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ImmunizationRecommendation-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ImmunizationRecommendation-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ImmunizationRecommendation-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ImplementationGuide-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ImplementationGuide--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ImplementationGuide--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ImplementationGuide-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ImplementationGuide--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ImplementationGuide-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ImplementationGuide-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ImplementationGuide-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Library-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Library--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Library--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Library-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Library--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Library-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Library-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Library-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Linkage-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Linkage--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Linkage--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Linkage-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Linkage--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Linkage-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Linkage-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Linkage-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/List-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/List--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/List--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/List-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/List--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/List-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/List-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/List-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Location-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Location--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Location--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Location-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Location--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Location-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Location-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Location-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Measure-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Measure--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Measure--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Measure-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Measure--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Measure-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Measure-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Measure-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MeasureReport-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MeasureReport--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MeasureReport--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MeasureReport-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MeasureReport--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MeasureReport-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/MeasureReport-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/MeasureReport-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Media-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Media--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Media--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Media-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Media--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Media-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Media-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Media-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Medication-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Medication--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Medication--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Medication-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Medication--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Medication-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Medication-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Medication-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MedicationAdministration-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MedicationAdministration--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MedicationAdministration--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MedicationAdministration-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MedicationAdministration--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MedicationAdministration-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/MedicationAdministration-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/MedicationAdministration-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MedicationDispense-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MedicationDispense--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MedicationDispense--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MedicationDispense-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MedicationDispense--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MedicationDispense-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/MedicationDispense-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/MedicationDispense-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MedicationRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MedicationRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MedicationRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MedicationRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MedicationRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MedicationRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/MedicationRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/MedicationRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MedicationStatement-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MedicationStatement--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MedicationStatement--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MedicationStatement-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MedicationStatement--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MedicationStatement-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/MedicationStatement-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/MedicationStatement-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MessageDefinition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MessageDefinition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MessageDefinition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MessageDefinition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MessageDefinition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MessageDefinition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/MessageDefinition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/MessageDefinition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MessageHeader-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/MessageHeader--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MessageHeader--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/MessageHeader-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MessageHeader--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/MessageHeader-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/MessageHeader-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/MessageHeader-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/NamingSystem-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/NamingSystem--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/NamingSystem--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/NamingSystem-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/NamingSystem--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/NamingSystem-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/NamingSystem-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/NamingSystem-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/NutritionOrder-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/NutritionOrder--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/NutritionOrder--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/NutritionOrder-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/NutritionOrder--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/NutritionOrder-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/NutritionOrder-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/NutritionOrder-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Observation-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Observation--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Observation--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Observation-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Observation--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Observation-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Observation-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Observation-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/OperationDefinition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/OperationDefinition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/OperationDefinition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/OperationDefinition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/OperationDefinition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/OperationDefinition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/OperationDefinition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/OperationDefinition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/OperationOutcome-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/OperationOutcome--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/OperationOutcome--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/OperationOutcome-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/OperationOutcome--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/OperationOutcome-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/OperationOutcome-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/OperationOutcome-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Organization-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Organization--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Organization--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Organization-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Organization--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Organization-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Organization-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Organization-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Parameters-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Parameters--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Parameters--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Parameters-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Parameters--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Parameters-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Parameters-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Parameters-i-meta-delete" - } - }, - { - "name": "everything", - "definition": { - "reference": "OperationDefinition/Patient-i-everything" - } - }, - { - "name": "everything", - "definition": { - "reference": "OperationDefinition/Patient--everything" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Patient-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Patient--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Patient--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Patient-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Patient--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Patient-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Patient-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Patient-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/PaymentNotice-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/PaymentNotice--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/PaymentNotice--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/PaymentNotice-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/PaymentNotice--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/PaymentNotice-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/PaymentNotice-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/PaymentNotice-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/PaymentReconciliation-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/PaymentReconciliation--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/PaymentReconciliation--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/PaymentReconciliation-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/PaymentReconciliation--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/PaymentReconciliation-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/PaymentReconciliation-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/PaymentReconciliation-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Person-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Person--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Person--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Person-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Person--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Person-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Person-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Person-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/PlanDefinition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/PlanDefinition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/PlanDefinition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/PlanDefinition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/PlanDefinition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/PlanDefinition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/PlanDefinition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/PlanDefinition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Practitioner-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Practitioner--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Practitioner--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Practitioner-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Practitioner--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Practitioner-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Practitioner-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Practitioner-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/PractitionerRole-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/PractitionerRole--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/PractitionerRole--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/PractitionerRole-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/PractitionerRole--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/PractitionerRole-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/PractitionerRole-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/PractitionerRole-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Procedure-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Procedure--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Procedure--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Procedure-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Procedure--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Procedure-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Procedure-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Procedure-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ProcedureRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ProcedureRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ProcedureRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ProcedureRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ProcedureRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ProcedureRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ProcedureRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ProcedureRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ProcessRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ProcessRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ProcessRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ProcessRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ProcessRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ProcessRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ProcessRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ProcessRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ProcessResponse-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ProcessResponse--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ProcessResponse--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ProcessResponse-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ProcessResponse--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ProcessResponse-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ProcessResponse-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ProcessResponse-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Provenance-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Provenance--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Provenance--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Provenance-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Provenance--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Provenance-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Provenance-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Provenance-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Questionnaire-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Questionnaire--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Questionnaire--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Questionnaire-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Questionnaire--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Questionnaire-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Questionnaire-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Questionnaire-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/QuestionnaireResponse-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/QuestionnaireResponse--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/QuestionnaireResponse--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/QuestionnaireResponse-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/QuestionnaireResponse--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/QuestionnaireResponse-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/QuestionnaireResponse-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/QuestionnaireResponse-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ReferralRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ReferralRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ReferralRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ReferralRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ReferralRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ReferralRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ReferralRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ReferralRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/RelatedPerson-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/RelatedPerson--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/RelatedPerson--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/RelatedPerson-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/RelatedPerson--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/RelatedPerson-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/RelatedPerson-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/RelatedPerson-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/RequestGroup-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/RequestGroup--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/RequestGroup--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/RequestGroup-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/RequestGroup--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/RequestGroup-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/RequestGroup-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/RequestGroup-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ResearchStudy-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ResearchStudy--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ResearchStudy--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ResearchStudy-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ResearchStudy--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ResearchStudy-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ResearchStudy-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ResearchStudy-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ResearchSubject-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ResearchSubject--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ResearchSubject--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ResearchSubject-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ResearchSubject--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ResearchSubject-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ResearchSubject-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ResearchSubject-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/RiskAssessment-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/RiskAssessment--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/RiskAssessment--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/RiskAssessment-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/RiskAssessment--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/RiskAssessment-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/RiskAssessment-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/RiskAssessment-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Schedule-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Schedule--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Schedule--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Schedule-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Schedule--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Schedule-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Schedule-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Schedule-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/SearchParameter-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/SearchParameter--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/SearchParameter--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/SearchParameter-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/SearchParameter--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/SearchParameter-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/SearchParameter-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/SearchParameter-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Sequence-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Sequence--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Sequence--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Sequence-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Sequence--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Sequence-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Sequence-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Sequence-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ServiceDefinition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ServiceDefinition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ServiceDefinition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ServiceDefinition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ServiceDefinition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ServiceDefinition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ServiceDefinition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ServiceDefinition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Slot-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Slot--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Slot--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Slot-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Slot--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Slot-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Slot-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Slot-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Specimen-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Specimen--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Specimen--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Specimen-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Specimen--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Specimen-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Specimen-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Specimen-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/StructureDefinition-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/StructureDefinition--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/StructureDefinition--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/StructureDefinition-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/StructureDefinition--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/StructureDefinition-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/StructureDefinition-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/StructureDefinition-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/StructureMap-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/StructureMap--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/StructureMap--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/StructureMap-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/StructureMap--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/StructureMap-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/StructureMap-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/StructureMap-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Subscription-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Subscription--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Subscription--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Subscription-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Subscription--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Subscription-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Subscription-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Subscription-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Substance-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Substance--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Substance--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Substance-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Substance--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Substance-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Substance-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Substance-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/SupplyDelivery-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/SupplyDelivery--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/SupplyDelivery--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/SupplyDelivery-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/SupplyDelivery--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/SupplyDelivery-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/SupplyDelivery-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/SupplyDelivery-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/SupplyRequest-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/SupplyRequest--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/SupplyRequest--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/SupplyRequest-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/SupplyRequest--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/SupplyRequest-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/SupplyRequest-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/SupplyRequest-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Task-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/Task--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Task--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/Task-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Task--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/Task-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/Task-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/Task-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/TestReport-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/TestReport--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/TestReport--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/TestReport-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/TestReport--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/TestReport-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/TestReport-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/TestReport-i-meta-delete" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/TestScript-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/TestScript--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/TestScript--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/TestScript-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/TestScript--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/TestScript-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/TestScript-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/TestScript-i-meta-delete" - } - }, - { - "name": "expand", - "definition": { - "reference": "OperationDefinition/ValueSet-i-expand" - } - }, - { - "name": "validate-code", - "definition": { - "reference": "OperationDefinition/ValueSet-i-validate-code" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ValueSet-i-validate" - } - }, - { - "name": "validate", - "definition": { - "reference": "OperationDefinition/ValueSet--validate" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ValueSet--expunge" - } - }, - { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/ValueSet-i-expunge" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ValueSet--meta" - } - }, - { - "name": "meta", - "definition": { - "reference": "OperationDefinition/ValueSet-i-meta" - } - }, - { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/ValueSet-i-meta-add" - } - }, - { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/ValueSet-i-meta-delete" - } + "code": "batch" }, { - "name": "validate", - "definition": { - "reference": "OperationDefinition/VisionPrescription-i-validate" - } - }, + "code": "search-system" + } + ], + "searchParam": [ { - "name": "validate", - "definition": { - "reference": "OperationDefinition/VisionPrescription--validate" - } + "name": "_text", + "definition": "http://hl7.org/fhir/SearchParameter/DomainResource-text", + "type": "string", + "documentation": "Search on the narrative of the resource" }, { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/VisionPrescription--expunge" - } + "name": "_query", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-query", + "type": "token", + "documentation": "A custom search profile that describes a specific defined query operation" }, { - "name": "expunge", - "definition": { - "reference": "OperationDefinition/VisionPrescription-i-expunge" - } + "name": "_profile", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-profile", + "type": "uri", + "documentation": "Profiles this resource claims to conform to" }, { - "name": "meta", - "definition": { - "reference": "OperationDefinition/VisionPrescription--meta" - } + "name": "_lastUpdated", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-lastUpdated", + "type": "date", + "documentation": "When the resource version last changed" }, { - "name": "meta", - "definition": { - "reference": "OperationDefinition/VisionPrescription-i-meta" - } + "name": "_security", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-security", + "type": "token", + "documentation": "Security Labels applied to this resource" }, { - "name": "meta-add", - "definition": { - "reference": "OperationDefinition/VisionPrescription-i-meta-add" - } + "name": "_id", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-id", + "type": "token", + "documentation": "Logical id of this artifact" }, { - "name": "meta-delete", - "definition": { - "reference": "OperationDefinition/VisionPrescription-i-meta-delete" - } + "name": "_content", + "definition": "http://hl7.org/fhir/SearchParameter/Resource-content", + "type": "string", + "documentation": "Search on the entire content of the resource" } ] } From c66b1040eadf7e5005afdb5595803c2338495190 Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Fri, 15 Jun 2018 14:32:31 -0400 Subject: [PATCH 6/9] Changes re: feedback --- lib/pagination.js | 42 ++++++++++++++++++++++++++---------------- test/client-test.js | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 16 deletions(-) diff --git a/lib/pagination.js b/lib/pagination.js index d6b287c2..eceb7d44 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -39,15 +39,15 @@ class Pagination { /** * Initialize pagination functionality based on current bundle results. * - * @param {object} results a bundle result of a FHIR search + * @param {object} bundle a results bundle of a FHIR search. * * @returns {void} */ - initialize(results) { - this.currentResults = results; + initialize(bundle) { + this.currentResults = bundle; const availableLink = this.nextLink() || this.prevLink() || this.selfLink(); - if (availableLink) { this.parseUrl(availableLink); } + if (availableLink) { this.extractSearchParams(availableLink); } } /** @@ -57,11 +57,10 @@ class Pagination { * * @returns {void} */ - parseUrl(link) { + extractSearchParams(link) { const linkUrl = new URL(link.url); - Object.keys(this.paramNames).forEach((paramName) => { - const param = this.paramNames[paramName]; + Object.entries(this.paramNames).forEach(([paramName, param]) => { this[param] = linkUrl.searchParams.get(param); }); } @@ -70,10 +69,12 @@ class Pagination { * Return the specified page of results based on available search parameters. * * @param {number} page the page number to navigate to. + * @param {object} [bundle] a results bundle of a FHIR search, optional. * * @return {Promise} FHIR resources in a FHIR Bundle structure. */ - goToPage(page) { + goToPage(page, bundle) { + if (bundle) { this.initialize(bundle) }; const selectedPage = this.goToPageLink(page); this.currentResults = selectedPage ? this.httpClient.get(selectedPage) : undefined; @@ -83,37 +84,46 @@ class Pagination { /** * Return the current page of results. * + * @param {object} [bundle] a results bundle of a FHIR search, optional. + * * @return {Promise} FHIR resources in a FHIR Bundle structure. */ - currentPage() { + currentPage(bundle) { + if (bundle) { this.initialize(bundle) }; return this.getAndSetCurrent(this.selfLink()); } /** * Return the next page of results. * + * @param {object} [bundle] a results bundle of a FHIR search, optional. + * * @return {Promise} FHIR resources in a FHIR Bundle structure. */ - nextPage() { + nextPage(bundle) { + if (bundle) { this.initialize(bundle) }; return this.getAndSetCurrent(this.nextLink()); } /** * Return the previous page of results. * + * @param {object} [bundle] a results bundle of a FHIR search, optional. + * * @return {Promise} FHIR resources in a FHIR Bundle structure. */ - prevPage() { + prevPage(bundle) { + if (bundle) { this.initialize(bundle) }; return this.getAndSetCurrent(this.prevLink()); } /** * Return the link for the next page of results. * - * @return {String} The link for the next page of results. + * @return {String} link for the next page of results. */ nextLink() { - return this.getLink(/next/); + return this.findLink(/next/); } /** @@ -122,7 +132,7 @@ class Pagination { * @return {String} link for the previous page of results. */ prevLink() { - return this.getLink(/^prev(ious)?$/); + return this.findLink(/^prev(ious)?$/); } /** @@ -131,7 +141,7 @@ class Pagination { * @return {String} link for the current page of results. */ selfLink() { - return this.getLink(/self/); + return this.findLink(/self/); } /** @@ -176,7 +186,7 @@ class Pagination { * * @return {String} link to specified page based on regex. */ - getLink(regex) { + findLink(regex) { return this.currentResults.link.find(link => link.relation.match(regex)); } } diff --git a/test/client-test.js b/test/client-test.js index 885ed914..53875354 100644 --- a/test/client-test.js +++ b/test/client-test.js @@ -403,6 +403,20 @@ describe('Client', function () { expect(response.link[0].url).to.equal(url); }); + + it('initializes pagination if a bundle is provided and returns httpClient get for a specified page number', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3') + .reply(200, () => readStreamFor('search-results-page-2.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + const response = await this.fhirClient.pagination.goToPage(2, searchResults); + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3'; + + expect(response.link[0].url).to.equal(url); + }); }); describe('#nextPage', function () { it('returns httpClient get for the next link', async function () { @@ -421,6 +435,20 @@ describe('Client', function () { expect(response.link[0].url).to.equal(url); }); + it('initializes pagination if a bundle is provided and returns httpClient get for the next link', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3') + .reply(200, () => readStreamFor('search-results-page-2.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + const response = await this.fhirClient.pagination.nextPage(searchResults); + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3'; + + expect(response.link[0].url).to.equal(url); + }); + it('returns undefined if no next page exists', function () { const searchResults = readFixture('search-results.json'); @@ -447,6 +475,20 @@ describe('Client', function () { expect(response.link[0].url).to.equal(url); }); + it('initializes pagination if a bundle is provided and returns httpClient get for the previous link', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3') + .reply(200, () => readStreamFor('search-results-page-1.json')); + + const searchResults = readFixture('search-results-page-2.json'); + + const response = await this.fhirClient.pagination.prevPage(searchResults); + const url = 'https://example.com/Patient?_count=3&gender=female'; + + expect(response.link[0].url).to.equal(url); + }); + it('returns undefined if no previous page exists', function () { const searchResults = readFixture('search-results.json'); From 91144a9f1759062c83de793e63225794a46a1f42 Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Fri, 15 Jun 2018 16:59:27 -0400 Subject: [PATCH 7/9] WIP --- lib/pagination.js | 6 +- test/pagination-test.js | 222 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 225 insertions(+), 3 deletions(-) create mode 100644 test/pagination-test.js diff --git a/lib/pagination.js b/lib/pagination.js index eceb7d44..891f8b3a 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -51,7 +51,7 @@ class Pagination { } /** - * Detect and save search parameters based on provided or default paramNames. + * Extract each type of param (searchIdParam, offsetParam, & countParam) from link. * * @param {string} link a link containing search parameters matching indicated paramNames. * @@ -60,8 +60,8 @@ class Pagination { extractSearchParams(link) { const linkUrl = new URL(link.url); - Object.entries(this.paramNames).forEach(([paramName, param]) => { - this[param] = linkUrl.searchParams.get(param); + Object.entries(this.paramNames).forEach(([_paramType, paramName]) => { + this[paramName] = linkUrl.searchParams.get(paramName); }); } diff --git a/test/pagination-test.js b/test/pagination-test.js new file mode 100644 index 00000000..8d01f688 --- /dev/null +++ b/test/pagination-test.js @@ -0,0 +1,222 @@ +/* eslint-disable func-names, no-unused-expressions */ +const fs = require('fs'); +const path = require('path'); +const { URL } = require('url'); + +const { expect } = require('chai'); +const nock = require('nock'); + +const HttpClient = require('../lib/http-client'); +const Pagination = require('../lib/pagination'); + +/** + * Read fixture data + * + * @param {String} fixture - The fixture file + * + * @returns {String} - The data from a fixture + */ +function readStreamFor(fixture) { + return fs.createReadStream(path.normalize(`${__dirname}/fixtures/${fixture}`, 'utf8')); +} + +function readFixture(filename) { + return JSON.parse(fs.readFileSync(path.normalize(`${__dirname}/fixtures/${filename}`, 'utf8'))); +} + +describe('Pagination', function () { + beforeEach(function() { + this.baseUrl = 'https://example.com'; + this.httpClient = new HttpClient({ baseUrl: this.baseUrl }); + this.pagination = new Pagination(this.httpClient); + }); + + describe('#initialize', function() { + it('sets the current bundle', async function () { + expect(this.pagination.currentResults).to.be.null; + + const searchResults = readFixture('search-results-page-1.json'); + + this.pagination.initialize(searchResults); + + expect(this.pagination.currentResults).to.equal(searchResults); + }); + + it('uses an available link to extract search parameters', async function () { + const expectedParameters = { + _getpages: '678cd733-8823-4324-88a7-51d369cf78a9', + _getpagesoffset: '3', + _count: '3' + } + + const searchResults = readFixture('search-results-page-1.json'); + + this.pagination.initialize(searchResults); + + Object.entries(expectedParameters).forEach(([paramName, param]) => { + expect(this.pagination[paramName]).to.equal(param); + }) + }); + }); + + describe('#goToPage', function () { + it('returns httpClient get for a specified page number', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3') + .reply(200, () => readStreamFor('search-results-page-2.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + this.pagination.initialize(searchResults); + + const response = await this.pagination.goToPage(2); + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3'; + + expect(response.link[0].url).to.equal(url); + }); + + it('initializes pagination if a bundle is provided and returns httpClient get for a specified page number', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3') + .reply(200, () => readStreamFor('search-results-page-2.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + const response = await this.pagination.goToPage(2, searchResults); + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3'; + + expect(response.link[0].url).to.equal(url); + }); + }); + + describe('#currentPage', function () { + it('returns httpClient get for the current link', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/Patient?_count=3&gender=female') + .reply(200, () => readStreamFor('search-results-page-1.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + this.pagination.initialize(searchResults); + + const response = await this.pagination.currentPage(); + const url = 'https://example.com/Patient?_count=3&gender=female'; + + expect(response.link[0].url).to.equal(url); + }); + + it('initializes pagination if a bundle is provided and returns httpClient get for the current link', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/Patient?_count=3&gender=female') + .reply(200, () => readStreamFor('search-results-page-1.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + const response = await this.pagination.currentPage(searchResults); + const url = 'https://example.com/Patient?_count=3&gender=female'; + + expect(response.link[0].url).to.equal(url); + }); + }); + + describe('#nextPage', function () { + it('returns httpClient get for the next link', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3') + .reply(200, () => readStreamFor('search-results-page-2.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + this.pagination.initialize(searchResults); + + const response = await this.pagination.nextPage(); + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3'; + + expect(response.link[0].url).to.equal(url); + }); + + it('initializes pagination if a bundle is provided and returns httpClient get for the next link', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3') + .reply(200, () => readStreamFor('search-results-page-2.json')); + + const searchResults = readFixture('search-results-page-1.json'); + + const response = await this.pagination.nextPage(searchResults); + const url = 'https://example.com/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=3&_count=3'; + + expect(response.link[0].url).to.equal(url); + }); + + it('returns undefined if no next page exists', function () { + const searchResults = readFixture('search-results.json'); + + this.pagination.initialize(searchResults); + + expect(this.pagination.nextPage()).to.equal(undefined); + }); + }); + + describe('#prevPage', function () { + it('returns httpClient get for the previous link', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3') + .reply(200, () => readStreamFor('search-results-page-1.json')); + + const searchResults = readFixture('search-results-page-2.json'); + + this.pagination.initialize(searchResults); + + const response = await this.pagination.prevPage(); + const url = 'https://example.com/Patient?_count=3&gender=female'; + + expect(response.link[0].url).to.equal(url); + }); + + it('initializes pagination if a bundle is provided and returns httpClient get for the previous link', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3') + .reply(200, () => readStreamFor('search-results-page-1.json')); + + const searchResults = readFixture('search-results-page-2.json'); + + const response = await this.pagination.prevPage(searchResults); + const url = 'https://example.com/Patient?_count=3&gender=female'; + + expect(response.link[0].url).to.equal(url); + }); + + it('returns undefined if no previous page exists', function () { + const searchResults = readFixture('search-results.json'); + + this.pagination.initialize(searchResults); + + expect(this.pagination.prevPage()).to.equal(undefined); + }); + + it('detects and responds to "prev" relations', async function () { + nock(this.baseUrl) + .matchHeader('accept', 'application/json+fhir') + .get('/?_getpages=678cd733-8823-4324-88a7-51d369cf78a9&_getpagesoffset=0&_count=3') + .reply(200, () => readStreamFor('search-results-page-1.json')); + + const searchResults = readFixture('search-results-page-2.json'); + searchResults.link[2].relation = 'prev'; + + this.pagination.initialize(searchResults); + + const response = await this.pagination.prevPage(); + const url = 'https://example.com/Patient?_count=3&gender=female'; + + expect(response.link[0].url).to.equal(url); + }); + }); +}); From faafa4fed7a42af59b28672c6131cfa0a7b0324e Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Mon, 18 Jun 2018 15:50:46 -0400 Subject: [PATCH 8/9] Allow custom pagination parameters to be passed from client --- lib/client.js | 4 ++-- lib/pagination.js | 8 ++++---- test/client-test.js | 16 ++++++++++++++++ test/pagination-test.js | 17 +++++++++++++++++ 4 files changed, 39 insertions(+), 6 deletions(-) diff --git a/lib/client.js b/lib/client.js index bde2d3a5..9b4a8801 100644 --- a/lib/client.js +++ b/lib/client.js @@ -14,11 +14,11 @@ class Client { * @param {Object} config Client configuration * @param {String} config.baseUrl ISS for FHIR server */ - constructor({ baseUrl } = {}) { + constructor({ baseUrl, paginationParams } = {}) { this.httpClient = new HttpClient({ baseUrl }); this.baseUrl = baseUrl; this.resolver = new ReferenceResolver(this); - this.pagination = new Pagination(this.httpClient); + this.pagination = new Pagination(this.httpClient, paginationParams); } /** diff --git a/lib/pagination.js b/lib/pagination.js index 891f8b3a..21692793 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -90,7 +90,7 @@ class Pagination { */ currentPage(bundle) { if (bundle) { this.initialize(bundle) }; - return this.getAndSetCurrent(this.selfLink()); + return this.updateCurrent(this.selfLink()); } /** @@ -102,7 +102,7 @@ class Pagination { */ nextPage(bundle) { if (bundle) { this.initialize(bundle) }; - return this.getAndSetCurrent(this.nextLink()); + return this.updateCurrent(this.nextLink()); } /** @@ -114,7 +114,7 @@ class Pagination { */ prevPage(bundle) { if (bundle) { this.initialize(bundle) }; - return this.getAndSetCurrent(this.prevLink()); + return this.updateCurrent(this.prevLink()); } /** @@ -174,7 +174,7 @@ class Pagination { * * @return {Promise} FHIR resources in a FHIR Bundle structure. */ - getAndSetCurrent(link) { + updateCurrent(link) { this.currentResults = link ? this.httpClient.get(link.url) : undefined; return this.currentResults; } diff --git a/test/client-test.js b/test/client-test.js index 53875354..ed3e54c8 100644 --- a/test/client-test.js +++ b/test/client-test.js @@ -912,3 +912,19 @@ describe('Client', function () { }); }); }); + +describe('Client with custom pagination parameters', function() { + it('merges custom search parameter names with defaults', function() { + const baseUrl = 'https://example.com'; + const paginationParams = { searchIdParam: 'my-search-id', offsetParam: '_offset' }; + const config = { baseUrl, paginationParams}; + + this.fhirClient = new Client(config); + + expect(this.fhirClient.pagination.paramNames).to.deep.equal({ + searchIdParam: 'my-search-id', + offsetParam: '_offset', + countParam: '_count' + }); + }); +}); diff --git a/test/pagination-test.js b/test/pagination-test.js index 8d01f688..38eedd58 100644 --- a/test/pagination-test.js +++ b/test/pagination-test.js @@ -220,3 +220,20 @@ describe('Pagination', function () { }); }); }); + +describe('Pagination with custom parameters', function() { + it('merges custom search parameter names with defaults', function() { + this.baseUrl = 'https://example.com'; + this.httpClient = new HttpClient({ baseUrl: this.baseUrl }); + this.pagination = new Pagination(this.httpClient, { + searchIdParam: 'my-search-id', + offsetParam: '_offset' + }); + + expect(this.pagination.paramNames).to.deep.equal({ + searchIdParam: 'my-search-id', + offsetParam: '_offset', + countParam: '_count' + }); + }); +}); From 7f7e65a82b884f46f222ff1b24bd789aebd7fa1c Mon Sep 17 00:00:00 2001 From: Rachael Serur Date: Mon, 18 Jun 2018 15:55:20 -0400 Subject: [PATCH 9/9] Address linting --- lib/pagination.js | 10 +++++----- test/client-test.js | 8 ++++---- test/pagination-test.js | 19 +++++++++---------- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/lib/pagination.js b/lib/pagination.js index 21692793..f4d42317 100644 --- a/lib/pagination.js +++ b/lib/pagination.js @@ -60,7 +60,7 @@ class Pagination { extractSearchParams(link) { const linkUrl = new URL(link.url); - Object.entries(this.paramNames).forEach(([_paramType, paramName]) => { + Object.values(this.paramNames).forEach((paramName) => { this[paramName] = linkUrl.searchParams.get(paramName); }); } @@ -74,7 +74,7 @@ class Pagination { * @return {Promise} FHIR resources in a FHIR Bundle structure. */ goToPage(page, bundle) { - if (bundle) { this.initialize(bundle) }; + if (bundle) { this.initialize(bundle); } const selectedPage = this.goToPageLink(page); this.currentResults = selectedPage ? this.httpClient.get(selectedPage) : undefined; @@ -89,7 +89,7 @@ class Pagination { * @return {Promise} FHIR resources in a FHIR Bundle structure. */ currentPage(bundle) { - if (bundle) { this.initialize(bundle) }; + if (bundle) { this.initialize(bundle); } return this.updateCurrent(this.selfLink()); } @@ -101,7 +101,7 @@ class Pagination { * @return {Promise} FHIR resources in a FHIR Bundle structure. */ nextPage(bundle) { - if (bundle) { this.initialize(bundle) }; + if (bundle) { this.initialize(bundle); } return this.updateCurrent(this.nextLink()); } @@ -113,7 +113,7 @@ class Pagination { * @return {Promise} FHIR resources in a FHIR Bundle structure. */ prevPage(bundle) { - if (bundle) { this.initialize(bundle) }; + if (bundle) { this.initialize(bundle); } return this.updateCurrent(this.prevLink()); } diff --git a/test/client-test.js b/test/client-test.js index ed3e54c8..1f7d389e 100644 --- a/test/client-test.js +++ b/test/client-test.js @@ -913,18 +913,18 @@ describe('Client', function () { }); }); -describe('Client with custom pagination parameters', function() { - it('merges custom search parameter names with defaults', function() { +describe('Client with custom pagination parameters', function () { + it('merges custom search parameter names with defaults', function () { const baseUrl = 'https://example.com'; const paginationParams = { searchIdParam: 'my-search-id', offsetParam: '_offset' }; - const config = { baseUrl, paginationParams}; + const config = { baseUrl, paginationParams }; this.fhirClient = new Client(config); expect(this.fhirClient.pagination.paramNames).to.deep.equal({ searchIdParam: 'my-search-id', offsetParam: '_offset', - countParam: '_count' + countParam: '_count', }); }); }); diff --git a/test/pagination-test.js b/test/pagination-test.js index 38eedd58..555dc1cf 100644 --- a/test/pagination-test.js +++ b/test/pagination-test.js @@ -1,7 +1,6 @@ /* eslint-disable func-names, no-unused-expressions */ const fs = require('fs'); const path = require('path'); -const { URL } = require('url'); const { expect } = require('chai'); const nock = require('nock'); @@ -25,13 +24,13 @@ function readFixture(filename) { } describe('Pagination', function () { - beforeEach(function() { + beforeEach(function () { this.baseUrl = 'https://example.com'; this.httpClient = new HttpClient({ baseUrl: this.baseUrl }); this.pagination = new Pagination(this.httpClient); }); - describe('#initialize', function() { + describe('#initialize', function () { it('sets the current bundle', async function () { expect(this.pagination.currentResults).to.be.null; @@ -46,8 +45,8 @@ describe('Pagination', function () { const expectedParameters = { _getpages: '678cd733-8823-4324-88a7-51d369cf78a9', _getpagesoffset: '3', - _count: '3' - } + _count: '3', + }; const searchResults = readFixture('search-results-page-1.json'); @@ -55,7 +54,7 @@ describe('Pagination', function () { Object.entries(expectedParameters).forEach(([paramName, param]) => { expect(this.pagination[paramName]).to.equal(param); - }) + }); }); }); @@ -221,19 +220,19 @@ describe('Pagination', function () { }); }); -describe('Pagination with custom parameters', function() { - it('merges custom search parameter names with defaults', function() { +describe('Pagination with custom parameters', function () { + it('merges custom search parameter names with defaults', function () { this.baseUrl = 'https://example.com'; this.httpClient = new HttpClient({ baseUrl: this.baseUrl }); this.pagination = new Pagination(this.httpClient, { searchIdParam: 'my-search-id', - offsetParam: '_offset' + offsetParam: '_offset', }); expect(this.pagination.paramNames).to.deep.equal({ searchIdParam: 'my-search-id', offsetParam: '_offset', - countParam: '_count' + countParam: '_count', }); }); });