This page is part of the FHIR Specification (v1.2.0: STU 3 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Base Conformance Statement
{ "resourceType": "Conformance", "id": "base", "text": { "status": "generated", "div": "<div>!-- Snipped for Brevity --></div>" }, "url": "http://hl7.org/fhir/Conformance/base", "version": "1.2.0-7447", "name": "Base FHIR Conformance Statement (Full)", "status": "draft", "experimental": true, "publisher": "FHIR Project Team", "contact": [ { "telecom": [ { "system": "other", "value": "http://hl7.org/fhir" } ] } ], "date": "2015-12-11T17:38:40+11:00", "description": "This is the base conformance statement for FHIR. It represents a server that provides the full set of functionality defined by FHIR. It is provided to use as a template for system designers to build their own conformance statements from", "kind": "capability", "software": { "name": "Insert your softwware name here..." }, "fhirVersion": "1.2.0", "acceptUnknown": "both", "format": [ "xml", "json" ], "rest": [ { "mode": "server", "documentation": "All the functionality defined in FHIR", "security": { "cors": true, "service": [ { "coding": [ { "system": "http://hl7.org/fhir/restful-security-service", "code": "SMART-on-FHIR", "display": "SMART-on-FHIR" } ], "text": "See http://docs.smarthealthit.org/" } ], "description": "This is the conformance statement to declare that the server supports SMART-on-FHIR. See the SMART-on-FHIR docs for the extension that would go with such a server" }, "resource": [ { "type": "Account", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Account" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Account.patient", "Account.subject", "Account.owner" ], "searchParam": [ { "name": "balance", "definition": "http://hl7.org/fhir/SearchParameter/account-balance", "type": "quantity", "documentation": "How much is in account?" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/account-patient", "type": "reference", "documentation": "What is account tied to?" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/account-status", "type": "token", "documentation": "active | inactive" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/account-subject", "type": "reference", "documentation": "What is account tied to?" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/account-name", "type": "string", "documentation": "Human-readable label" }, { "name": "owner", "definition": "http://hl7.org/fhir/SearchParameter/account-owner", "type": "reference", "documentation": "Who is responsible?" }, { "name": "period", "definition": "http://hl7.org/fhir/SearchParameter/account-period", "type": "date", "documentation": "Transaction window" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/account-type", "type": "token", "documentation": "E.g. patient, expense, depreciation" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/account-identifier", "type": "token", "documentation": "Account number" } ] }, { "type": "AllergyIntolerance", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/AllergyIntolerance" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "AllergyIntolerance.reporter", "AllergyIntolerance.patient", "AllergyIntolerance.recorder" ], "searchRevInclude": [ "ClinicalImpression.problem", "ImmunizationRecommendation.information" ], "searchParam": [ { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-status", "type": "token", "documentation": "active | unconfirmed | confirmed | inactive | resolved | refuted | entered-in-error" }, { "name": "onset", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-onset", "type": "date", "documentation": "Date(/time) when manifestations showed" }, { "name": "last-date", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-last-date", "type": "date", "documentation": "Date(/time) of last known occurrence of a reaction" }, { "name": "severity", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-severity", "type": "token", "documentation": "mild | moderate | severe (of event as a whole)" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-type", "type": "token", "documentation": "allergy | intolerance - Underlying mechanism (if known)" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-date", "type": "date", "documentation": "When recorded" }, { "name": "reporter", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-reporter", "type": "reference", "documentation": "Source of the information about the allergy" }, { "name": "substance", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-substance", "type": "token", "documentation": "Substance, (or class) considered to be responsible for risk" }, { "name": "criticality", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-criticality", "type": "token", "documentation": "CRITL | CRITH | CRITU" }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-category", "type": "token", "documentation": "food | medication | environment | other - Category of Substance" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-patient", "type": "reference", "documentation": "Who the sensitivity is for" }, { "name": "recorder", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-recorder", "type": "reference", "documentation": "Who recorded the sensitivity" }, { "name": "route", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-route", "type": "token", "documentation": "How the subject was exposed to the substance" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-identifier", "type": "token", "documentation": "External ids for this item" }, { "name": "manifestation", "definition": "http://hl7.org/fhir/SearchParameter/allergyintolerance-manifestation", "type": "token", "documentation": "Clinical symptoms/signs associated with the Event" } ] }, { "type": "Appointment", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Appointment" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Appointment.patient", "Appointment.practitioner", "Appointment.location", "Appointment.actor" ], "searchRevInclude": [ "AppointmentResponse.appointment", "CarePlan.activityreference", "ClinicalImpression.plan", "ClinicalImpression.action", "Encounter.appointment" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/appointment-patient", "type": "reference", "documentation": "One of the individuals of the appointment is this patient" }, { "name": "practitioner", "definition": "http://hl7.org/fhir/SearchParameter/appointment-practitioner", "type": "reference", "documentation": "One of the individuals of the appointment is this practitioner" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/appointment-location", "type": "reference", "documentation": "This location is listed in the participants of the appointment" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/appointment-status", "type": "token", "documentation": "The overall status of the appointment" }, { "name": "part-status", "definition": "http://hl7.org/fhir/SearchParameter/appointment-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": "actor", "definition": "http://hl7.org/fhir/SearchParameter/appointment-actor", "type": "reference", "documentation": "Any one of the individuals participating in the appointment" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/appointment-date", "type": "date", "documentation": "Appointment date/time." }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/appointment-identifier", "type": "token", "documentation": "An Identifier of the Appointment" } ] }, { "type": "AppointmentResponse", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/AppointmentResponse" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "AppointmentResponse.patient", "AppointmentResponse.practitioner", "AppointmentResponse.location", "AppointmentResponse.actor", "AppointmentResponse.appointment" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-patient", "type": "reference", "documentation": "This Response is for this Patient" }, { "name": "practitioner", "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-practitioner", "type": "reference", "documentation": "This Response is for this Practitioner" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-location", "type": "reference", "documentation": "This Response is for this Location" }, { "name": "part-status", "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-part-status", "type": "token", "documentation": "The participants acceptance status for this appointment" }, { "name": "actor", "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-actor", "type": "reference", "documentation": "The Person, Location/HealthcareService or Device that this appointment response replies for" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-identifier", "type": "token", "documentation": "An Identifier in this appointment response" }, { "name": "appointment", "definition": "http://hl7.org/fhir/SearchParameter/appointmentresponse-appointment", "type": "reference", "documentation": "The appointment that the response is attached to" } ] }, { "type": "AuditEvent", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/AuditEvent" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "AuditEvent.reference", "AuditEvent.patient", "AuditEvent.participant" ], "searchParam": [ { "name": "site", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-site", "type": "token", "documentation": "Logical source location within the enterprise" }, { "name": "desc", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-desc", "type": "string", "documentation": "Instance-specific descriptor for Object" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-type", "type": "token", "documentation": "Type/identifier of event" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-date", "type": "date", "documentation": "Time when the event occurred on source" }, { "name": "reference", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-reference", "type": "reference", "documentation": "Specific instance of resource (e.g. versioned)" }, { "name": "identity", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-identity", "type": "token", "documentation": "Specific instance of object (e.g. versioned)" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-patient", "type": "reference", "documentation": "Direct reference to resource" }, { "name": "altid", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-altid", "type": "token", "documentation": "Alternative User id e.g. authentication" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-source", "type": "token", "documentation": "The identity of source detecting the event" }, { "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-address", "type": "token", "documentation": "Identifier for the network access point of the user device" }, { "name": "subtype", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-subtype", "type": "token", "documentation": "More specific type/id for the event" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-name", "type": "string", "documentation": "Human-meaningful name for the user" }, { "name": "action", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-action", "type": "token", "documentation": "Type of action performed during the event" }, { "name": "participant", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-participant", "type": "reference", "documentation": "Direct reference to resource" }, { "name": "policy", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-policy", "type": "uri", "documentation": "Policy that authorized event" }, { "name": "object-type", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-object-type", "type": "token", "documentation": "Type of object involved" }, { "name": "user", "definition": "http://hl7.org/fhir/SearchParameter/auditevent-user", "type": "token", "documentation": "Unique identifier for the user" } ] }, { "type": "Basic", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Basic" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Basic.author", "Basic.patient", "Basic.subject" ], "searchParam": [ { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/basic-author", "type": "reference", "documentation": "Who created" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/basic-patient", "type": "reference", "documentation": "Identifies the focus of this resource" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/basic-created", "type": "date", "documentation": "When created" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/basic-subject", "type": "reference", "documentation": "Identifies the focus of this resource" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/basic-code", "type": "token", "documentation": "Kind of Resource" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/basic-identifier", "type": "token", "documentation": "Business identifier" } ] }, { "type": "Binary", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Binary" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "contenttype", "definition": "http://hl7.org/fhir/SearchParameter/binary-contenttype", "type": "token", "documentation": "MimeType of the binary content" } ] }, { "type": "BodySite", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/BodySite" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "BodySite.patient" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/bodysite-patient", "type": "reference", "documentation": "Patient to whom bodysite belongs" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/bodysite-code", "type": "token", "documentation": "Named anatomical location" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/bodysite-identifier", "type": "token", "documentation": "Identifier for this instance of the anatomical location" } ] }, { "type": "Bundle", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Bundle" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Bundle.message", "Bundle.composition" ], "searchParam": [ { "name": "message", "definition": "http://hl7.org/fhir/SearchParameter/bundle-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": "composition", "definition": "http://hl7.org/fhir/SearchParameter/bundle-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": "type", "definition": "http://hl7.org/fhir/SearchParameter/bundle-type", "type": "token", "documentation": "document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection" } ] }, { "type": "CarePlan", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/CarePlan" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "CarePlan.condition", "CarePlan.subject", "CarePlan.goal", "CarePlan.patient", "CarePlan.participant", "CarePlan.performer", "CarePlan.activityreference", "CarePlan.relatedplan" ], "searchRevInclude": [ "CarePlan.relatedplan", "ClinicalImpression.plan" ], "searchParam": [ { "name": "activitycode", "definition": "http://hl7.org/fhir/SearchParameter/careplan-activitycode", "type": "token", "documentation": "Detail type of activity" }, { "name": "condition", "definition": "http://hl7.org/fhir/SearchParameter/careplan-condition", "type": "reference", "documentation": "Health issues this plan addresses" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/careplan-subject", "type": "reference", "documentation": "Who care plan is for" }, { "name": "activitydate", "definition": "http://hl7.org/fhir/SearchParameter/careplan-activitydate", "type": "date", "documentation": "Specified date occurs within period specified by CarePlan.activity.timingSchedule" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/careplan-date", "type": "date", "documentation": "Time period plan covers" }, { "name": "goal", "definition": "http://hl7.org/fhir/SearchParameter/careplan-goal", "type": "reference", "documentation": "Desired outcome of plan" }, { "name": "related", "definition": "http://hl7.org/fhir/SearchParameter/careplan-related", "type": "composite", "documentation": "A combination of the type of relationship and the related plan" }, { "name": "relatedcode", "definition": "http://hl7.org/fhir/SearchParameter/careplan-relatedcode", "type": "token", "documentation": "includes | replaces | fulfills" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/careplan-patient", "type": "reference", "documentation": "Who care plan is for" }, { "name": "participant", "definition": "http://hl7.org/fhir/SearchParameter/careplan-participant", "type": "reference", "documentation": "Who is involved" }, { "name": "performer", "definition": "http://hl7.org/fhir/SearchParameter/careplan-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": "activityreference", "definition": "http://hl7.org/fhir/SearchParameter/careplan-activityreference", "type": "reference", "documentation": "Activity details defined in specific resource" }, { "name": "relatedplan", "definition": "http://hl7.org/fhir/SearchParameter/careplan-relatedplan", "type": "reference", "documentation": "Plan relationship exists with" } ] }, { "type": "Claim", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Claim" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Claim.organization", "Claim.patient", "Claim.facility", "Claim.target", "Claim.provider" ], "searchRevInclude": [ "ClaimResponse.request", "ExplanationOfBenefit.claim" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/claim-organization", "type": "reference", "documentation": "The reference to the providing organization" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/claim-patient", "type": "reference", "documentation": "Patient receiveing the services" }, { "name": "facility", "definition": "http://hl7.org/fhir/SearchParameter/claim-facility", "type": "reference", "documentation": "Facility responsible for the goods and services" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/claim-created", "type": "date", "documentation": "The creation date for the Claim" }, { "name": "priority", "definition": "http://hl7.org/fhir/SearchParameter/claim-priority", "type": "token", "documentation": "Processing priority requested" }, { "name": "target", "definition": "http://hl7.org/fhir/SearchParameter/claim-target", "type": "reference", "documentation": "The target payor/insurer for the Claim" }, { "name": "use", "definition": "http://hl7.org/fhir/SearchParameter/claim-use", "type": "token", "documentation": "The kind of financial resource" }, { "name": "provider", "definition": "http://hl7.org/fhir/SearchParameter/claim-provider", "type": "reference", "documentation": "Provider responsible for the Claim" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/claim-identifier", "type": "token", "documentation": "The primary identifier of the financial resource" } ] }, { "type": "ClaimResponse", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ClaimResponse" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ClaimResponse.organization", "ClaimResponse.request" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-organization", "type": "reference", "documentation": "The organization who generated this resource" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-created", "type": "date", "documentation": "The creation date" }, { "name": "request", "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-request", "type": "reference", "documentation": "The claim reference" }, { "name": "paymentdate", "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-paymentdate", "type": "date", "documentation": "The expected paymentDate" }, { "name": "outcome", "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-outcome", "type": "token", "documentation": "The processing outcome" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-identifier", "type": "token", "documentation": "The identity of the insurer" }, { "name": "disposition", "definition": "http://hl7.org/fhir/SearchParameter/claimresponse-disposition", "type": "string", "documentation": "The contents of the disposition message" } ] }, { "type": "ClinicalImpression", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ClinicalImpression" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ClinicalImpression.assessor", "ClinicalImpression.trigger", "ClinicalImpression.patient", "ClinicalImpression.plan", "ClinicalImpression.previous", "ClinicalImpression.action", "ClinicalImpression.investigation", "ClinicalImpression.problem" ], "searchRevInclude": [ "ClinicalImpression.previous" ], "searchParam": [ { "name": "assessor", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-assessor", "type": "reference", "documentation": "The clinician performing the assessment" }, { "name": "trigger", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-trigger", "type": "reference", "documentation": "Request or event that necessitated this assessment" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-patient", "type": "reference", "documentation": "The patient being assessed" }, { "name": "plan", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-plan", "type": "reference", "documentation": "Plan of action after assessment" }, { "name": "resolved", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-resolved", "type": "token", "documentation": "Diagnoses/conditions resolved since previous assessment" }, { "name": "trigger-code", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-trigger-code", "type": "token", "documentation": "Request or event that necessitated this assessment" }, { "name": "previous", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-previous", "type": "reference", "documentation": "Reference to last assessment" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-status", "type": "token", "documentation": "in-progress | completed | entered-in-error" }, { "name": "action", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-action", "type": "reference", "documentation": "Actions taken during assessment" }, { "name": "finding", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-finding", "type": "token", "documentation": "Specific text or code for finding" }, { "name": "investigation", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-investigation", "type": "reference", "documentation": "Record of a specific investigation" }, { "name": "problem", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-problem", "type": "reference", "documentation": "General assessment of patient state" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-date", "type": "date", "documentation": "When the assessment occurred" }, { "name": "ruledout", "definition": "http://hl7.org/fhir/SearchParameter/clinicalimpression-ruledout", "type": "token", "documentation": "Specific text of code for diagnosis" } ] }, { "type": "Communication", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Communication" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Communication.sender", "Communication.patient", "Communication.subject", "Communication.request", "Communication.encounter", "Communication.recipient" ], "searchParam": [ { "name": "sender", "definition": "http://hl7.org/fhir/SearchParameter/communication-sender", "type": "reference", "documentation": "Message sender" }, { "name": "sent", "definition": "http://hl7.org/fhir/SearchParameter/communication-sent", "type": "date", "documentation": "When sent" }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/communication-category", "type": "token", "documentation": "Message category" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/communication-patient", "type": "reference", "documentation": "Focus of message" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/communication-status", "type": "token", "documentation": "in-progress | completed | suspended | rejected | failed" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/communication-subject", "type": "reference", "documentation": "Focus of message" }, { "name": "request", "definition": "http://hl7.org/fhir/SearchParameter/communication-request", "type": "reference", "documentation": "CommunicationRequest producing this message" }, { "name": "received", "definition": "http://hl7.org/fhir/SearchParameter/communication-received", "type": "date", "documentation": "When received" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/communication-encounter", "type": "reference", "documentation": "Encounter leading to message" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/communication-identifier", "type": "token", "documentation": "Unique identifier" }, { "name": "medium", "definition": "http://hl7.org/fhir/SearchParameter/communication-medium", "type": "token", "documentation": "A channel of communication" }, { "name": "recipient", "definition": "http://hl7.org/fhir/SearchParameter/communication-recipient", "type": "reference", "documentation": "Message recipient" } ] }, { "type": "CommunicationRequest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/CommunicationRequest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "CommunicationRequest.sender", "CommunicationRequest.requester", "CommunicationRequest.patient", "CommunicationRequest.subject", "CommunicationRequest.encounter", "CommunicationRequest.recipient" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "Communication.request" ], "searchParam": [ { "name": "sender", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-sender", "type": "reference", "documentation": "Message sender" }, { "name": "requested", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-requested", "type": "date", "documentation": "When ordered or proposed" }, { "name": "time", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-time", "type": "date", "documentation": "When scheduled" }, { "name": "requester", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-requester", "type": "reference", "documentation": "An individual who requested a communication" }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-category", "type": "token", "documentation": "Message category" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-patient", "type": "reference", "documentation": "Focus of message" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-status", "type": "token", "documentation": "proposed | planned | requested | received | accepted | in-progress | completed | suspended | rejected | failed" }, { "name": "priority", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-priority", "type": "token", "documentation": "Message urgency" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-subject", "type": "reference", "documentation": "Focus of message" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-encounter", "type": "reference", "documentation": "Encounter leading to message" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-identifier", "type": "token", "documentation": "Unique identifier" }, { "name": "medium", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-medium", "type": "token", "documentation": "A channel of communication" }, { "name": "recipient", "definition": "http://hl7.org/fhir/SearchParameter/communicationrequest-recipient", "type": "reference", "documentation": "Message recipient" } ] }, { "type": "Composition", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Composition" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Composition.subject", "Composition.encounter", "Composition.author", "Composition.patient", "Composition.attester", "Composition.entry" ], "searchParam": [ { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/composition-status", "type": "token", "documentation": "preliminary | final | amended | entered-in-error" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/composition-subject", "type": "reference", "documentation": "Who and/or what the composition is about" }, { "name": "class", "definition": "http://hl7.org/fhir/SearchParameter/composition-class", "type": "token", "documentation": "Categorization of Composition" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/composition-encounter", "type": "reference", "documentation": "Context of the Composition" }, { "name": "period", "definition": "http://hl7.org/fhir/SearchParameter/composition-period", "type": "date", "documentation": "The period covered by the documentation" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/composition-type", "type": "token", "documentation": "Kind of composition (LOINC if possible)" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/composition-date", "type": "date", "documentation": "Composition editing time" }, { "name": "section", "definition": "http://hl7.org/fhir/SearchParameter/composition-section", "type": "token", "documentation": "Classification of section (recommended)" }, { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/composition-author", "type": "reference", "documentation": "Who and/or what authored the composition" }, { "name": "title", "definition": "http://hl7.org/fhir/SearchParameter/composition-title", "type": "string", "documentation": "Human Readable name/title" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/composition-patient", "type": "reference", "documentation": "Who and/or what the composition is about" }, { "name": "confidentiality", "definition": "http://hl7.org/fhir/SearchParameter/composition-confidentiality", "type": "token", "documentation": "As defined by affinity domain" }, { "name": "attester", "definition": "http://hl7.org/fhir/SearchParameter/composition-attester", "type": "reference", "documentation": "Who attested the composition" }, { "name": "entry", "definition": "http://hl7.org/fhir/SearchParameter/composition-entry", "type": "reference", "documentation": "A reference to data that supports this section" }, { "name": "context", "definition": "http://hl7.org/fhir/SearchParameter/composition-context", "type": "token", "documentation": "Code(s) that apply to the event being documented" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/composition-identifier", "type": "token", "documentation": "Logical identifier of composition (version-independent)" } ] }, { "type": "ConceptMap", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ConceptMap" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ConceptMap.sourceuri", "ConceptMap.source", "ConceptMap.target" ], "searchParam": [ { "name": "dependson", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-dependson", "type": "uri", "documentation": "Reference to element/field/ValueSet mapping depends on" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-status", "type": "token", "documentation": "Status of the concept map" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-date", "type": "date", "documentation": "The concept map publication date" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-url", "type": "uri", "documentation": "The URL of the concept map" }, { "name": "targetsystem", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-targetsystem", "type": "uri", "documentation": "System of the target (if necessary)" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-version", "type": "token", "documentation": "The version identifier of the concept map" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-publisher", "type": "string", "documentation": "Name of the publisher of the concept map" }, { "name": "product", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-product", "type": "uri", "documentation": "Reference to element/field/ValueSet mapping depends on" }, { "name": "sourcecode", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-sourcecode", "type": "token", "documentation": "Identifies element being mapped" }, { "name": "sourceuri", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-sourceuri", "type": "reference", "documentation": "Identifies the source of the concepts which are being mapped" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-source", "type": "reference", "documentation": "Identifies the source of the concepts which are being mapped" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-description", "type": "string", "documentation": "Text search in the description of the concept map" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-name", "type": "string", "documentation": "Name of the concept map" }, { "name": "context", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-context", "type": "token", "documentation": "A use context assigned to the concept map" }, { "name": "target", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-target", "type": "reference", "documentation": "Provides context to the mappings" }, { "name": "targetcode", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-targetcode", "type": "token", "documentation": "Code that identifies the target element" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-identifier", "type": "token", "documentation": "Additional identifier for the concept map" }, { "name": "sourcesystem", "definition": "http://hl7.org/fhir/SearchParameter/conceptmap-sourcesystem", "type": "uri", "documentation": "Code System (if value set crosses code systems)" } ] }, { "type": "Condition", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Condition" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Condition.asserter", "Condition.encounter", "Condition.patient" ], "searchRevInclude": [ "CarePlan.condition", "ClinicalImpression.problem", "Encounter.condition", "Encounter.indication", "Encounter.procedure", "EpisodeOfCare.condition", "RiskAssessment.condition" ], "searchParam": [ { "name": "date-recorded", "definition": "http://hl7.org/fhir/SearchParameter/condition-date-recorded", "type": "date", "documentation": "A date, when the Condition statement was documented" }, { "name": "asserter", "definition": "http://hl7.org/fhir/SearchParameter/condition-asserter", "type": "reference", "documentation": "Person who asserts this condition" }, { "name": "onset", "definition": "http://hl7.org/fhir/SearchParameter/condition-onset", "type": "date", "documentation": "Date related onsets (dateTime and Period)" }, { "name": "evidence", "definition": "http://hl7.org/fhir/SearchParameter/condition-evidence", "type": "token", "documentation": "Manifestation/symptom" }, { "name": "body-site", "definition": "http://hl7.org/fhir/SearchParameter/condition-body-site", "type": "token", "documentation": "Anatomical location, if relevant" }, { "name": "onset-info", "definition": "http://hl7.org/fhir/SearchParameter/condition-onset-info", "type": "string", "documentation": "Other onsets (boolean, age, range, string)" }, { "name": "severity", "definition": "http://hl7.org/fhir/SearchParameter/condition-severity", "type": "token", "documentation": "The severity of the condition" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/condition-code", "type": "token", "documentation": "Code for the condition" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/condition-encounter", "type": "reference", "documentation": "Encounter when condition first asserted" }, { "name": "stage", "definition": "http://hl7.org/fhir/SearchParameter/condition-stage", "type": "token", "documentation": "Simple summary (disease specific)" }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/condition-category", "type": "token", "documentation": "The category of the condition" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/condition-patient", "type": "reference", "documentation": "Who has the condition?" }, { "name": "clinicalstatus", "definition": "http://hl7.org/fhir/SearchParameter/condition-clinicalstatus", "type": "token", "documentation": "The clinical status of the condition" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/condition-identifier", "type": "token", "documentation": "A unique identifier of the condition record" } ] }, { "type": "Conformance", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Conformance" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Conformance.supported-profile", "Conformance.profile" ], "searchParam": [ { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/conformance-status", "type": "token", "documentation": "The current status of the conformance statement" }, { "name": "resource", "definition": "http://hl7.org/fhir/SearchParameter/conformance-resource", "type": "token", "documentation": "Name of a resource mentioned in a conformance statement" }, { "name": "security", "definition": "http://hl7.org/fhir/SearchParameter/conformance-security", "type": "token", "documentation": "OAuth | SMART-on-FHIR | NTLM | Basic | Kerberos | Certificates" }, { "name": "format", "definition": "http://hl7.org/fhir/SearchParameter/conformance-format", "type": "token", "documentation": "formats supported (xml | json | mime type)" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/conformance-date", "type": "date", "documentation": "The conformance statement publication date" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/conformance-url", "type": "uri", "documentation": "The uri that identifies the conformance statement" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/conformance-version", "type": "token", "documentation": "The version identifier of the conformance statement" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/conformance-publisher", "type": "string", "documentation": "Name of the publisher of the conformance statement" }, { "name": "mode", "definition": "http://hl7.org/fhir/SearchParameter/conformance-mode", "type": "token", "documentation": "Mode - restful (server/client) or messaging (sender/receiver)" }, { "name": "software", "definition": "http://hl7.org/fhir/SearchParameter/conformance-software", "type": "string", "documentation": "Part of a the name of a software application" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/conformance-description", "type": "string", "documentation": "Text search in the description of the conformance statement" }, { "name": "event", "definition": "http://hl7.org/fhir/SearchParameter/conformance-event", "type": "token", "documentation": "Event code in a conformance statement" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/conformance-name", "type": "string", "documentation": "Name of the conformance statement" }, { "name": "supported-profile", "definition": "http://hl7.org/fhir/SearchParameter/conformance-supported-profile", "type": "reference", "documentation": "Profiles for use cases supported" }, { "name": "fhirversion", "definition": "http://hl7.org/fhir/SearchParameter/conformance-fhirversion", "type": "token", "documentation": "The version of FHIR" }, { "name": "profile", "definition": "http://hl7.org/fhir/SearchParameter/conformance-profile", "type": "reference", "documentation": "A profile id invoked in a conformance statement" } ] }, { "type": "Contract", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Contract" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Contract.signer", "Contract.patient", "Contract.subject", "Contract.actor" ], "searchRevInclude": [ "Contract.actor" ], "searchParam": [ { "name": "signer", "definition": "http://hl7.org/fhir/SearchParameter/contract-signer", "type": "reference", "documentation": "Contract Signatory Party" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/contract-patient", "type": "reference", "documentation": "The identity of the target of the contract (if a patient)" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/contract-subject", "type": "reference", "documentation": "The identity of the target of the contract" }, { "name": "actor", "definition": "http://hl7.org/fhir/SearchParameter/contract-actor", "type": "reference", "documentation": "Contract Actor Type" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/contract-identifier", "type": "token", "documentation": "The identity of the contract" } ] }, { "type": "Coverage", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Coverage" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Coverage.issuer", "Coverage.subscriber" ], "searchParam": [ { "name": "plan", "definition": "http://hl7.org/fhir/SearchParameter/coverage-plan", "type": "token", "documentation": "A plan or policy identifier" }, { "name": "issuer", "definition": "http://hl7.org/fhir/SearchParameter/coverage-issuer", "type": "reference", "documentation": "The identity of the insurer" }, { "name": "sequence", "definition": "http://hl7.org/fhir/SearchParameter/coverage-sequence", "type": "token", "documentation": "Sequence number" }, { "name": "dependent", "definition": "http://hl7.org/fhir/SearchParameter/coverage-dependent", "type": "token", "documentation": "Dependent number" }, { "name": "group", "definition": "http://hl7.org/fhir/SearchParameter/coverage-group", "type": "token", "documentation": "Group identifier" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/coverage-type", "type": "token", "documentation": "The kind of coverage" }, { "name": "subscriber", "definition": "http://hl7.org/fhir/SearchParameter/coverage-subscriber", "type": "reference", "documentation": "Reference to the subscriber" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/coverage-identifier", "type": "token", "documentation": "The primary identifier of the insured" }, { "name": "subplan", "definition": "http://hl7.org/fhir/SearchParameter/coverage-subplan", "type": "token", "documentation": "Sub-plan identifier" } ] }, { "type": "DataElement", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DataElement" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "stringency", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-stringency", "type": "token", "documentation": "The stringency of the data element definition" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-status", "type": "token", "documentation": "The current status of the data element" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-description", "type": "string", "documentation": "Text search in the description of the data element. This corresponds to the definition of the first DataElement.element." }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-name", "type": "string", "documentation": "Name of the data element" }, { "name": "context", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-context", "type": "token", "documentation": "A use context assigned to the data element" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-code", "type": "token", "documentation": "A code for the data element (server may choose to do subsumption)" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-date", "type": "date", "documentation": "The data element publication date" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-identifier", "type": "token", "documentation": "The identifier of the data element" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-url", "type": "uri", "documentation": "The official URL for the data element" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-publisher", "type": "string", "documentation": "Name of the publisher of the data element" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/dataelement-version", "type": "string", "documentation": "The version identifier of the data element" } ] }, { "type": "DecisionSupportRule", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DecisionSupportRule" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple" }, { "type": "DecisionSupportServiceModule", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DecisionSupportServiceModule" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple" }, { "type": "DetectedIssue", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DetectedIssue" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DetectedIssue.author", "DetectedIssue.implicated", "DetectedIssue.patient" ], "searchParam": [ { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-author", "type": "reference", "documentation": "The provider or device that identified the issue" }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-category", "type": "token", "documentation": "Issue Category, e.g. drug-drug, duplicate therapy, etc." }, { "name": "implicated", "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-implicated", "type": "reference", "documentation": "Problem resource" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-patient", "type": "reference", "documentation": "Associated patient" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-date", "type": "date", "documentation": "When identified" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/detectedissue-identifier", "type": "token", "documentation": "Unique id for the detected issue" } ] }, { "type": "Device", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Device" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Device.organization", "Device.patient", "Device.location" ], "searchRevInclude": [ "Account.patient", "Account.subject", "Appointment.patient", "Appointment.practitioner", "Appointment.location", "Appointment.actor", "AppointmentResponse.patient", "AppointmentResponse.practitioner", "AppointmentResponse.location", "AppointmentResponse.actor", "AuditEvent.patient", "AuditEvent.participant", "Communication.sender", "Communication.recipient", "CommunicationRequest.sender", "CommunicationRequest.recipient", "Composition.author", "Contract.actor", "DetectedIssue.author", "DeviceComponent.source", "DeviceMetric.source", "DeviceUseRequest.device", "DeviceUseStatement.device", "DiagnosticOrder.subject", "DiagnosticOrder.actor", "DiagnosticOrder.patient", "DiagnosticReport.subject", "DiagnosticReport.patient", "DocumentManifest.subject", "DocumentManifest.author", "DocumentManifest.patient", "DocumentReference.subject", "DocumentReference.author", "DocumentReference.patient", "Flag.author", "Group.member", "ImagingObjectSelection.author", "List.patient", "List.source", "List.subject", "Media.patient", "Media.subject", "MedicationAdministration.device", "MessageHeader.target", "Observation.subject", "Observation.patient", "Observation.device", "Order.patient", "Order.subject", "Order.target", "OrderResponse.who", "ProcedureRequest.orderer", "Provenance.agent", "QuestionnaireResponse.author", "RiskAssessment.performer", "Schedule.actor", "Specimen.patient", "Specimen.subject" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/device-organization", "type": "reference", "documentation": "The organization responsible for the device" }, { "name": "model", "definition": "http://hl7.org/fhir/SearchParameter/device-model", "type": "string", "documentation": "The model of the device" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/device-patient", "type": "reference", "documentation": "Patient information, if the resource is affixed to a person" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/device-location", "type": "reference", "documentation": "A location, where the resource is found" }, { "name": "manufacturer", "definition": "http://hl7.org/fhir/SearchParameter/device-manufacturer", "type": "string", "documentation": "The manufacturer of the device" }, { "name": "udi", "definition": "http://hl7.org/fhir/SearchParameter/device-udi", "type": "string", "documentation": "FDA mandated Unique Device Identifier" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/device-type", "type": "token", "documentation": "The type of the device" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/device-identifier", "type": "token", "documentation": "Instance id from manufacturer, owner, and others" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/device-url", "type": "uri", "documentation": "Network address to contact device" } ] }, { "type": "DeviceComponent", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DeviceComponent" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DeviceComponent.source", "DeviceComponent.parent" ], "searchRevInclude": [ "DeviceComponent.parent", "DeviceMetric.parent" ], "searchParam": [ { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-source", "type": "reference", "documentation": "The device source" }, { "name": "parent", "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-parent", "type": "reference", "documentation": "The parent DeviceComponent resource" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/devicecomponent-type", "type": "token", "documentation": "The device component type" } ] }, { "type": "DeviceMetric", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DeviceMetric" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DeviceMetric.source", "DeviceMetric.parent" ], "searchRevInclude": [ "Observation.device" ], "searchParam": [ { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-category", "type": "token", "documentation": "The category of the metric" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-source", "type": "reference", "documentation": "The device resource" }, { "name": "parent", "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-parent", "type": "reference", "documentation": "The parent DeviceMetric resource" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-type", "type": "token", "documentation": "The component type" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/devicemetric-identifier", "type": "token", "documentation": "The identifier of the metric" } ] }, { "type": "DeviceUseRequest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DeviceUseRequest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DeviceUseRequest.patient", "DeviceUseRequest.subject", "DeviceUseRequest.device" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-patient", "type": "reference", "documentation": "Search by subject - a patient" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-subject", "type": "reference", "documentation": "Search by subject" }, { "name": "device", "definition": "http://hl7.org/fhir/SearchParameter/deviceuserequest-device", "type": "reference", "documentation": "Device requested" } ] }, { "type": "DeviceUseStatement", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DeviceUseStatement" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DeviceUseStatement.patient", "DeviceUseStatement.subject", "DeviceUseStatement.device" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-patient", "type": "reference", "documentation": "Search by subject - a patient" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-subject", "type": "reference", "documentation": "Search by subject" }, { "name": "device", "definition": "http://hl7.org/fhir/SearchParameter/deviceusestatement-device", "type": "reference", "documentation": "Search by device" } ] }, { "type": "DiagnosticOrder", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DiagnosticOrder" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DiagnosticOrder.orderer", "DiagnosticOrder.subject", "DiagnosticOrder.actor", "DiagnosticOrder.encounter", "DiagnosticOrder.patient", "DiagnosticOrder.specimen" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "ClinicalImpression.action", "DiagnosticReport.request", "ImagingStudy.order" ], "searchParam": [ { "name": "orderer", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-orderer", "type": "reference", "documentation": "Who ordered the test" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-status", "type": "token", "documentation": "proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-subject", "type": "reference", "documentation": "Who and/or what test is about" }, { "name": "item-status", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-item-status", "type": "token", "documentation": "proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed" }, { "name": "event-status", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-event-status", "type": "token", "documentation": "proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed" }, { "name": "actor", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-actor", "type": "reference", "documentation": "Who recorded or did this" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-code", "type": "token", "documentation": "Code to indicate the item (test or panel) being ordered" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-encounter", "type": "reference", "documentation": "The encounter that this diagnostic order is associated with" }, { "name": "item-past-status", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-item-past-status", "type": "token", "documentation": "proposed | draft | planned | requested | received | accepted | in-progress | review | completed | cancelled | suspended | rejected | failed" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-patient", "type": "reference", "documentation": "Who and/or what test is about" }, { "name": "bodysite", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-bodysite", "type": "token", "documentation": "Location of requested test (if applicable)" }, { "name": "item-date", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-item-date", "type": "date", "documentation": "The date at which the event happened" }, { "name": "specimen", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-specimen", "type": "reference", "documentation": "If the whole order relates to specific specimens" }, { "name": "event-status-date", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-event-status-date", "type": "composite", "documentation": "A combination of past-status and date" }, { "name": "event-date", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-event-date", "type": "date", "documentation": "The date at which the event happened" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-identifier", "type": "token", "documentation": "Identifiers assigned to this order" }, { "name": "item-status-date", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticorder-item-status-date", "type": "composite", "documentation": "A combination of item-past-status and item-date" } ] }, { "type": "DiagnosticReport", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DiagnosticReport" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DiagnosticReport.result", "DiagnosticReport.subject", "DiagnosticReport.image", "DiagnosticReport.encounter", "DiagnosticReport.patient", "DiagnosticReport.request", "DiagnosticReport.specimen", "DiagnosticReport.performer" ], "searchRevInclude": [ "ClinicalImpression.investigation" ], "searchParam": [ { "name": "result", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-result", "type": "reference", "documentation": "Link to an atomic result (observation resource)" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-status", "type": "token", "documentation": "The status of the report" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-subject", "type": "reference", "documentation": "The subject of the report" }, { "name": "issued", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-issued", "type": "date", "documentation": "When the report was issued" }, { "name": "diagnosis", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-diagnosis", "type": "token", "documentation": "A coded diagnosis on the report" }, { "name": "image", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-image", "type": "reference", "documentation": "A reference to the image source." }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-encounter", "type": "reference", "documentation": "The Encounter when the order was made" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-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": "date", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-date", "type": "date", "documentation": "The clinically relevant time of the report" }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-category", "type": "token", "documentation": "Which diagnostic discipline/department created the report" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-patient", "type": "reference", "documentation": "The subject of the report if a patient" }, { "name": "request", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-request", "type": "reference", "documentation": "Reference to the test or procedure request." }, { "name": "specimen", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-specimen", "type": "reference", "documentation": "The specimen details" }, { "name": "performer", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-performer", "type": "reference", "documentation": "Who was the source of the report (organization)" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/diagnosticreport-identifier", "type": "token", "documentation": "An identifier for the report" } ] }, { "type": "DocumentManifest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DocumentManifest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DocumentManifest.related-ref", "DocumentManifest.content-ref", "DocumentManifest.subject", "DocumentManifest.recipient", "DocumentManifest.author", "DocumentManifest.patient" ], "searchParam": [ { "name": "related-ref", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-related-ref", "type": "reference", "documentation": "Related Resource" }, { "name": "related-id", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-related-id", "type": "token", "documentation": "Identifiers of things that are related" }, { "name": "content-ref", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-content-ref", "type": "reference", "documentation": "Contents of this set of documents" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-status", "type": "token", "documentation": "current | superseded | entered-in-error" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-subject", "type": "reference", "documentation": "The subject of the set of documents" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-type", "type": "token", "documentation": "Kind of document set" }, { "name": "recipient", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-recipient", "type": "reference", "documentation": "Intended to get notified about this set of documents" }, { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-author", "type": "reference", "documentation": "Who and/or what authored the manifest" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-patient", "type": "reference", "documentation": "The subject of the set of documents" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-source", "type": "uri", "documentation": "The source system/application/software" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-created", "type": "date", "documentation": "When this document manifest created" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-description", "type": "string", "documentation": "Human-readable description (title)" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/documentmanifest-identifier", "type": "token", "documentation": "Unique Identifier for the set of documents" } ] }, { "type": "DocumentReference", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/DocumentReference" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "DocumentReference.related-ref", "DocumentReference.relatesto", "DocumentReference.subject", "DocumentReference.encounter", "DocumentReference.author", "DocumentReference.custodian", "DocumentReference.patient", "DocumentReference.authenticator" ], "searchRevInclude": [ "DocumentReference.relatesto" ], "searchParam": [ { "name": "related-ref", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-related-ref", "type": "reference", "documentation": "Related Resource" }, { "name": "related-id", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-related-id", "type": "token", "documentation": "Identifier of related objects or events" }, { "name": "indexed", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-indexed", "type": "date", "documentation": "When this document reference created" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-location", "type": "uri", "documentation": "Uri where the data can be found" }, { "name": "relatesto", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relatesto", "type": "reference", "documentation": "Target of the relationship" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-subject", "type": "reference", "documentation": "Who/what is the subject of the document" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-encounter", "type": "reference", "documentation": "Context of the document content" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-type", "type": "token", "documentation": "Kind of document (LOINC if possible)" }, { "name": "securitylabel", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-securitylabel", "type": "token", "documentation": "Document security-tags" }, { "name": "setting", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-setting", "type": "token", "documentation": "Additional details about where the content was created (e.g. clinical specialty)" }, { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-author", "type": "reference", "documentation": "Who and/or what authored the document" }, { "name": "custodian", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-custodian", "type": "reference", "documentation": "Organization which maintains the document" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-patient", "type": "reference", "documentation": "Who/what is the subject of the document" }, { "name": "facility", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-facility", "type": "token", "documentation": "Kind of facility where patient was seen" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-created", "type": "date", "documentation": "Document creation time" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-description", "type": "string", "documentation": "Human-readable description (title)" }, { "name": "event", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-event", "type": "token", "documentation": "Main Clinical Acts Documented" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-status", "type": "token", "documentation": "current | superseded | entered-in-error" }, { "name": "relation", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relation", "type": "token", "documentation": "replaces | transforms | signs | appends" }, { "name": "class", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-class", "type": "token", "documentation": "Categorization of document" }, { "name": "format", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-format", "type": "token", "documentation": "Format/content rules for the document" }, { "name": "period", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-period", "type": "date", "documentation": "Time of service that is being documented" }, { "name": "authenticator", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-authenticator", "type": "reference", "documentation": "Who/what authenticated the document" }, { "name": "relationship", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-relationship", "type": "composite", "documentation": "Combination of relation and relatesTo" }, { "name": "language", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-language", "type": "token", "documentation": "Human language of the content (BCP-47)" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/documentreference-identifier", "type": "token", "documentation": "Master Version Specific Identifier" } ] }, { "type": "EligibilityRequest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/EligibilityRequest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "EligibilityRequest.organization", "EligibilityRequest.patient", "EligibilityRequest.facility", "EligibilityRequest.provider" ], "searchRevInclude": [ "EligibilityResponse.request" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-organization", "type": "reference", "documentation": "The reference to the providing organization" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-patient", "type": "reference", "documentation": "The reference to the patient" }, { "name": "facility", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-facility", "type": "reference", "documentation": "Facility responsible for the goods and services" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-created", "type": "date", "documentation": "The creation date for the EOB" }, { "name": "provider", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-provider", "type": "reference", "documentation": "The reference to the provider" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityrequest-identifier", "type": "token", "documentation": "The business identifier of the Eligibility" } ] }, { "type": "EligibilityResponse", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/EligibilityResponse" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "EligibilityResponse.organization", "EligibilityResponse.requestprovider", "EligibilityResponse.request", "EligibilityResponse.requestorganization" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-organization", "type": "reference", "documentation": "The organization which generated this resource" }, { "name": "requestprovider", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-requestprovider", "type": "reference", "documentation": "Reference to the EligibilityRequest provider" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-created", "type": "date", "documentation": "The creation date" }, { "name": "request", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-request", "type": "reference", "documentation": "The EligibilityRequest reference" }, { "name": "requestorganization", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-requestorganization", "type": "reference", "documentation": "Reference to the EligibilityRequest organization" }, { "name": "outcome", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-outcome", "type": "token", "documentation": "The processing outcome" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-identifier", "type": "token", "documentation": "The business identifier" }, { "name": "disposition", "definition": "http://hl7.org/fhir/SearchParameter/eligibilityresponse-disposition", "type": "string", "documentation": "The contents of the disposition message" } ] }, { "type": "Encounter", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Encounter" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Encounter.episodeofcare", "Encounter.condition", "Encounter.location", "Encounter.indication", "Encounter.part-of", "Encounter.appointment", "Encounter.patient", "Encounter.practitioner", "Encounter.participant", "Encounter.incomingreferral", "Encounter.procedure" ], "searchRevInclude": [ "Communication.encounter", "CommunicationRequest.encounter", "Composition.encounter", "Condition.encounter", "DiagnosticOrder.encounter", "DiagnosticReport.encounter", "DocumentReference.encounter", "Encounter.part-of", "Flag.encounter", "List.encounter", "MedicationAdministration.encounter", "MedicationOrder.encounter", "NutritionOrder.encounter", "Observation.encounter", "Procedure.encounter", "ProcedureRequest.encounter", "QuestionnaireResponse.encounter", "RiskAssessment.encounter", "VisionPrescription.encounter" ], "searchParam": [ { "name": "participant-type", "definition": "http://hl7.org/fhir/SearchParameter/encounter-participant-type", "type": "token", "documentation": "Role of participant in encounter" }, { "name": "episodeofcare", "definition": "http://hl7.org/fhir/SearchParameter/encounter-episodeofcare", "type": "reference", "documentation": "Episode(s) of care that this encounter should be recorded against" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/encounter-status", "type": "token", "documentation": "planned | arrived | in-progress | onleave | finished | cancelled" }, { "name": "reason", "definition": "http://hl7.org/fhir/SearchParameter/encounter-reason", "type": "token", "documentation": "Reason the encounter takes place (code)" }, { "name": "condition", "definition": "http://hl7.org/fhir/SearchParameter/encounter-condition", "type": "reference", "documentation": "Reason the encounter takes place (resource)" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/encounter-location", "type": "reference", "documentation": "Location the encounter takes place" }, { "name": "indication", "definition": "http://hl7.org/fhir/SearchParameter/encounter-indication", "type": "reference", "documentation": "Reason the encounter takes place (resource)" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/encounter-type", "type": "token", "documentation": "Specific type of encounter" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/encounter-date", "type": "date", "documentation": "A date within the period the Encounter lasted" }, { "name": "special-arrangement", "definition": "http://hl7.org/fhir/SearchParameter/encounter-special-arrangement", "type": "token", "documentation": "Wheelchair, translator, stretcher, etc." }, { "name": "part-of", "definition": "http://hl7.org/fhir/SearchParameter/encounter-part-of", "type": "reference", "documentation": "Another Encounter this encounter is part of" }, { "name": "appointment", "definition": "http://hl7.org/fhir/SearchParameter/encounter-appointment", "type": "reference", "documentation": "The appointment that scheduled this encounter" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/encounter-patient", "type": "reference", "documentation": "The patient present at the encounter" }, { "name": "practitioner", "definition": "http://hl7.org/fhir/SearchParameter/encounter-practitioner", "type": "reference", "documentation": "Persons involved in the encounter other than the patient" }, { "name": "length", "definition": "http://hl7.org/fhir/SearchParameter/encounter-length", "type": "number", "documentation": "Length of encounter in days" }, { "name": "participant", "definition": "http://hl7.org/fhir/SearchParameter/encounter-participant", "type": "reference", "documentation": "Persons involved in the encounter other than the patient" }, { "name": "incomingreferral", "definition": "http://hl7.org/fhir/SearchParameter/encounter-incomingreferral", "type": "reference", "documentation": "The ReferralRequest that initiated this encounter" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/encounter-identifier", "type": "token", "documentation": "Identifier(s) by which this encounter is known" }, { "name": "procedure", "definition": "http://hl7.org/fhir/SearchParameter/encounter-procedure", "type": "reference", "documentation": "Reason the encounter takes place (resource)" }, { "name": "location-period", "definition": "http://hl7.org/fhir/SearchParameter/encounter-location-period", "type": "date", "documentation": "Time period during which the patient was present at the location" } ] }, { "type": "EnrollmentRequest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/EnrollmentRequest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "EnrollmentRequest.patient", "EnrollmentRequest.subject" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-patient", "type": "reference", "documentation": "The party to be enrolled" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-subject", "type": "reference", "documentation": "The party to be enrolled" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/enrollmentrequest-identifier", "type": "token", "documentation": "The business identifier of the Enrollment" } ] }, { "type": "EnrollmentResponse", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/EnrollmentResponse" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/enrollmentresponse-identifier", "type": "token", "documentation": "The business identifier of the Explanation of Benefit" } ] }, { "type": "EpisodeOfCare", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/EpisodeOfCare" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "EpisodeOfCare.organization", "EpisodeOfCare.patient", "EpisodeOfCare.condition", "EpisodeOfCare.care-manager", "EpisodeOfCare.incomingreferral", "EpisodeOfCare.team-member" ], "searchRevInclude": [ "Encounter.episodeofcare" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-organization", "type": "reference", "documentation": "The organization that has assumed the specific responsibilities of this EpisodeOfCare" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-patient", "type": "reference", "documentation": "Patient for this episode of care" }, { "name": "condition", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-condition", "type": "reference", "documentation": "Conditions/problems/diagnoses this episode of care is for" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-status", "type": "token", "documentation": "The current status of the Episode of Care as provided (does not check the status history collection)" }, { "name": "care-manager", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-care-manager", "type": "reference", "documentation": "Care manager/care co-ordinator for the patient" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-type", "type": "token", "documentation": "Type/class - e.g. specialist referral, disease management" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-date", "type": "date", "documentation": "The provided date search value falls within the episode of care's period" }, { "name": "incomingreferral", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-incomingreferral", "type": "reference", "documentation": "Incoming Referral Request" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-identifier", "type": "token", "documentation": "Identifier(s) for the EpisodeOfCare" }, { "name": "team-member", "definition": "http://hl7.org/fhir/SearchParameter/episodeofcare-team-member", "type": "reference", "documentation": "A Practitioner or Organization allocated to the care team for this EpisodeOfCare" } ] }, { "type": "ExpansionProfile", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ExpansionProfile" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-status", "type": "token", "documentation": "The status of the expansion profile" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-description", "type": "string", "documentation": "Text search in the description of the expansion profile" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-name", "type": "string", "documentation": "The name of the expansion profile" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-date", "type": "date", "documentation": "The expansion profile publication date" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-identifier", "type": "token", "documentation": "The identifier for the expansion profile" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-url", "type": "uri", "documentation": "The logical URL for the expansion profile" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-publisher", "type": "string", "documentation": "Name of the publisher of the expansion profile" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/expansionprofile-version", "type": "token", "documentation": "The version identifier of the expansion profile" } ] }, { "type": "ExplanationOfBenefit", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ExplanationOfBenefit.organization", "ExplanationOfBenefit.patient", "ExplanationOfBenefit.facility", "ExplanationOfBenefit.provider", "ExplanationOfBenefit.claim" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-organization", "type": "reference", "documentation": "The reference to the providing organization" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-patient", "type": "reference", "documentation": "The reference to the patient" }, { "name": "facility", "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-facility", "type": "reference", "documentation": "Facility responsible for the goods and services" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-created", "type": "date", "documentation": "The creation date for the EOB" }, { "name": "provider", "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-provider", "type": "reference", "documentation": "The reference to the provider" }, { "name": "claim", "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-claim", "type": "reference", "documentation": "The reference to the claim" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-identifier", "type": "token", "documentation": "The business identifier of the Explanation of Benefit" }, { "name": "disposition", "definition": "http://hl7.org/fhir/SearchParameter/explanationofbenefit-disposition", "type": "string", "documentation": "The contents of the disposition message" } ] }, { "type": "FamilyMemberHistory", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/FamilyMemberHistory" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "FamilyMemberHistory.patient" ], "searchRevInclude": [ "ClinicalImpression.investigation" ], "searchParam": [ { "name": "relationship", "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-relationship", "type": "token", "documentation": "A search by a relationship type" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-patient", "type": "reference", "documentation": "The identity of a subject to list family member history items for" }, { "name": "gender", "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-gender", "type": "token", "documentation": "A search by a gender code of a family member" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-code", "type": "token", "documentation": "A search by a condition code" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-date", "type": "date", "documentation": "When history was captured/updated" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/familymemberhistory-identifier", "type": "token", "documentation": "A search by a record identifier" } ] }, { "type": "Flag", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Flag" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Flag.author", "Flag.patient", "Flag.subject", "Flag.encounter" ], "searchParam": [ { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/flag-author", "type": "reference", "documentation": "Flag creator" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/flag-patient", "type": "reference", "documentation": "The identity of a subject to list flags for" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/flag-subject", "type": "reference", "documentation": "The identity of a subject to list flags for" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/flag-encounter", "type": "reference", "documentation": "Alert relevant during encounter" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/flag-date", "type": "date", "documentation": "Time period when flag is active" } ] }, { "type": "Goal", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Goal" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Goal.patient", "Goal.subject" ], "searchRevInclude": [ "CarePlan.goal" ], "searchParam": [ { "name": "targetdate", "definition": "http://hl7.org/fhir/SearchParameter/goal-targetdate", "type": "date", "documentation": "Reach goal on or before" }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/goal-category", "type": "token", "documentation": "E.g. Treatment, dietary, behavioral, etc." }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/goal-patient", "type": "reference", "documentation": "Who this goal is intended for" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/goal-status", "type": "token", "documentation": "proposed | planned | accepted | rejected | in-progress | achieved | sustaining | on-hold | cancelled" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/goal-subject", "type": "reference", "documentation": "Who this goal is intended for" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/goal-identifier", "type": "token", "documentation": "External Ids for this goal" } ] }, { "type": "Group", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Group" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Group.member" ], "searchRevInclude": [ "CarePlan.subject", "CarePlan.patient", "Communication.recipient", "Contract.actor", "DiagnosticOrder.subject", "DiagnosticOrder.patient", "DiagnosticReport.subject", "DiagnosticReport.patient", "DocumentManifest.subject", "DocumentManifest.patient", "DocumentReference.subject", "DocumentReference.patient", "Flag.patient", "Flag.subject", "Goal.patient", "Goal.subject", "List.patient", "List.subject", "Media.patient", "Media.subject", "Observation.subject", "Observation.patient", "Order.patient", "Order.subject", "Procedure.patient", "Procedure.subject", "ProcedureRequest.patient", "ProcedureRequest.subject", "RiskAssessment.patient", "RiskAssessment.subject", "Specimen.patient", "Specimen.subject" ], "searchParam": [ { "name": "member", "definition": "http://hl7.org/fhir/SearchParameter/group-member", "type": "reference", "documentation": "Reference to the group member" }, { "name": "characteristic-value", "definition": "http://hl7.org/fhir/SearchParameter/group-characteristic-value", "type": "composite", "documentation": "A composite of both characteristic and value" }, { "name": "value", "definition": "http://hl7.org/fhir/SearchParameter/group-value", "type": "token", "documentation": "Value held by characteristic" }, { "name": "actual", "definition": "http://hl7.org/fhir/SearchParameter/group-actual", "type": "token", "documentation": "Descriptive or actual" }, { "name": "exclude", "definition": "http://hl7.org/fhir/SearchParameter/group-exclude", "type": "token", "documentation": "Group includes or excludes" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/group-code", "type": "token", "documentation": "The kind of resources contained" }, { "name": "characteristic", "definition": "http://hl7.org/fhir/SearchParameter/group-characteristic", "type": "token", "documentation": "Kind of characteristic" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/group-type", "type": "token", "documentation": "The type of resources the group contains" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/group-identifier", "type": "token", "documentation": "Unique id" } ] }, { "type": "GuidanceResponse", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/GuidanceResponse" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple" }, { "type": "HealthcareService", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/HealthcareService" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "HealthcareService.organization", "HealthcareService.location" ], "searchRevInclude": [ "Account.patient", "Account.subject", "Appointment.patient", "Appointment.practitioner", "Appointment.location", "Appointment.actor", "AppointmentResponse.patient", "AppointmentResponse.practitioner", "AppointmentResponse.location", "AppointmentResponse.actor", "Schedule.actor" ], "searchParam": [ { "name": "servicecategory", "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-servicecategory", "type": "token", "documentation": "Service Category of the Healthcare Service" }, { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-organization", "type": "reference", "documentation": "The organization that provides this Healthcare Service" }, { "name": "servicetype", "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-servicetype", "type": "token", "documentation": "The type of service provided by this healthcare service" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-location", "type": "reference", "documentation": "The location of the Healthcare Service" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-name", "type": "string", "documentation": "A portion of the Healthcare service name" }, { "name": "programname", "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-programname", "type": "string", "documentation": "One of the Program Names serviced by this HealthcareService" }, { "name": "characteristic", "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-characteristic", "type": "token", "documentation": "One of the HealthcareService's characteristics" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/healthcareservice-identifier", "type": "token", "documentation": "External identifiers for this item" } ] }, { "type": "ImagingObjectSelection", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ImagingObjectSelection" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ImagingObjectSelection.author", "ImagingObjectSelection.patient" ], "searchParam": [ { "name": "selected-study", "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-selected-study", "type": "uri", "documentation": "Study selected in key DICOM object selection" }, { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-author", "type": "reference", "documentation": "Author of key DICOM object selection" }, { "name": "title", "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-title", "type": "token", "documentation": "Title of key DICOM object selection" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-patient", "type": "reference", "documentation": "Subject of key DICOM object selection" }, { "name": "authoring-time", "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-authoring-time", "type": "date", "documentation": "Time of key DICOM object selection authoring" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/imagingobjectselection-identifier", "type": "uri", "documentation": "UID of key DICOM object selection" } ] }, { "type": "ImagingStudy", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ImagingStudy" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ImagingStudy.patient", "ImagingStudy.order" ], "searchParam": [ { "name": "uid", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-uid", "type": "uri", "documentation": "The instance unique identifier" }, { "name": "series", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-series", "type": "uri", "documentation": "The identifier of the series of images" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-patient", "type": "reference", "documentation": "Who the study is about" }, { "name": "order", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-order", "type": "reference", "documentation": "The order for the image" }, { "name": "bodysite", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-bodysite", "type": "token", "documentation": "The body site studied" }, { "name": "accession", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-accession", "type": "token", "documentation": "The accession identifier for the study" }, { "name": "study", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-study", "type": "uri", "documentation": "The study identifier for the image" }, { "name": "modality", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-modality", "type": "token", "documentation": "The modality of the series" }, { "name": "started", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-started", "type": "date", "documentation": "When the study was started" }, { "name": "dicom-class", "definition": "http://hl7.org/fhir/SearchParameter/imagingstudy-dicom-class", "type": "uri", "documentation": "The type of the instance" } ] }, { "type": "Immunization", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Immunization" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Immunization.reaction", "Immunization.requester", "Immunization.location", "Immunization.patient", "Immunization.manufacturer", "Immunization.performer" ], "searchRevInclude": [ "ImmunizationRecommendation.support" ], "searchParam": [ { "name": "reaction", "definition": "http://hl7.org/fhir/SearchParameter/immunization-reaction", "type": "reference", "documentation": "Additional information on reaction" }, { "name": "requester", "definition": "http://hl7.org/fhir/SearchParameter/immunization-requester", "type": "reference", "documentation": "The practitioner who ordered the vaccination" }, { "name": "dose-sequence", "definition": "http://hl7.org/fhir/SearchParameter/immunization-dose-sequence", "type": "number", "documentation": "Dose number within series" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/immunization-status", "type": "token", "documentation": "Immunization event status" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/immunization-location", "type": "reference", "documentation": "The service delivery location or facility in which the vaccine was / was to be administered" }, { "name": "reason", "definition": "http://hl7.org/fhir/SearchParameter/immunization-reason", "type": "token", "documentation": "Why immunization occurred" }, { "name": "reaction-date", "definition": "http://hl7.org/fhir/SearchParameter/immunization-reaction-date", "type": "date", "documentation": "When reaction started" }, { "name": "notgiven", "definition": "http://hl7.org/fhir/SearchParameter/immunization-notgiven", "type": "token", "documentation": "Administrations which were not given" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/immunization-date", "type": "date", "documentation": "Vaccination (non)-Administration Date" }, { "name": "reason-not-given", "definition": "http://hl7.org/fhir/SearchParameter/immunization-reason-not-given", "type": "token", "documentation": "Explanation of reason vaccination was not administered" }, { "name": "vaccine-code", "definition": "http://hl7.org/fhir/SearchParameter/immunization-vaccine-code", "type": "token", "documentation": "Vaccine Product Administered" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/immunization-patient", "type": "reference", "documentation": "The patient for the vaccination record" }, { "name": "lot-number", "definition": "http://hl7.org/fhir/SearchParameter/immunization-lot-number", "type": "string", "documentation": "Vaccine Lot Number" }, { "name": "manufacturer", "definition": "http://hl7.org/fhir/SearchParameter/immunization-manufacturer", "type": "reference", "documentation": "Vaccine Manufacturer" }, { "name": "performer", "definition": "http://hl7.org/fhir/SearchParameter/immunization-performer", "type": "reference", "documentation": "The practitioner who administered the vaccination" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/immunization-identifier", "type": "token", "documentation": "Business identifier" } ] }, { "type": "ImmunizationRecommendation", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ImmunizationRecommendation.information", "ImmunizationRecommendation.patient", "ImmunizationRecommendation.support" ], "searchParam": [ { "name": "information", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-information", "type": "reference", "documentation": "Patient observations supporting recommendation" }, { "name": "dose-sequence", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-dose-sequence", "type": "number", "documentation": "Dose number within sequence" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-patient", "type": "reference", "documentation": "Who this profile is for" }, { "name": "support", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-support", "type": "reference", "documentation": "Past immunizations supporting recommendation" }, { "name": "vaccine-type", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-vaccine-type", "type": "token", "documentation": "Vaccine recommendation applies to" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-status", "type": "token", "documentation": "Vaccine administration status" }, { "name": "dose-number", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-dose-number", "type": "number", "documentation": "Recommended dose number" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-date", "type": "date", "documentation": "Date recommendation created" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/immunizationrecommendation-identifier", "type": "token", "documentation": "Business identifier" } ] }, { "type": "ImplementationGuide", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ImplementationGuide" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "dependency", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-dependency", "type": "uri", "documentation": "Where to find dependency" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-status", "type": "token", "documentation": "The current status of the implementation guide" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-description", "type": "string", "documentation": "Text search in the description of the implementation guide" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-name", "type": "string", "documentation": "Name of the implementation guide" }, { "name": "context", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-context", "type": "token", "documentation": "A use context assigned to the structure" }, { "name": "experimental", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-experimental", "type": "token", "documentation": "If for testing purposes, not real usage" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-date", "type": "date", "documentation": "The implementation guide publication date" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-url", "type": "uri", "documentation": "Absolute URL used to reference this Implementation Guide" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-publisher", "type": "string", "documentation": "Name of the publisher of the implementation guide" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/implementationguide-version", "type": "token", "documentation": "The version identifier of the implementation guide" } ] }, { "type": "Library", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Library" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple" }, { "type": "List", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/List" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "List.patient", "List.source", "List.subject", "List.item", "List.encounter" ], "searchParam": [ { "name": "title", "definition": "http://hl7.org/fhir/SearchParameter/list-title", "type": "string", "documentation": "Descriptive name for the list" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/list-patient", "type": "reference", "documentation": "If all resources have the same subject" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/list-source", "type": "reference", "documentation": "Who and/or what defined the list contents (aka Author)" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/list-status", "type": "token", "documentation": "current | retired | entered-in-error" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/list-subject", "type": "reference", "documentation": "If all resources have the same subject" }, { "name": "item", "definition": "http://hl7.org/fhir/SearchParameter/list-item", "type": "reference", "documentation": "Actual entry" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/list-encounter", "type": "reference", "documentation": "Context in which list created" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/list-code", "type": "token", "documentation": "What the purpose of this list is" }, { "name": "notes", "definition": "http://hl7.org/fhir/SearchParameter/list-notes", "type": "string", "documentation": "Comments about the list" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/list-date", "type": "date", "documentation": "When the list was prepared" }, { "name": "empty-reason", "definition": "http://hl7.org/fhir/SearchParameter/list-empty-reason", "type": "token", "documentation": "Why list is empty" } ] }, { "type": "Location", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Location" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Location.organization", "Location.partof" ], "searchRevInclude": [ "Account.patient", "Account.subject", "Appointment.patient", "Appointment.practitioner", "Appointment.location", "Appointment.actor", "AppointmentResponse.patient", "AppointmentResponse.practitioner", "AppointmentResponse.location", "AppointmentResponse.actor", "Claim.facility", "Contract.actor", "Device.location", "DiagnosticOrder.subject", "DiagnosticOrder.patient", "DiagnosticReport.subject", "DiagnosticReport.patient", "EligibilityRequest.facility", "Encounter.location", "ExplanationOfBenefit.facility", "Flag.patient", "Flag.subject", "HealthcareService.location", "Immunization.location", "List.patient", "List.subject", "Location.partof", "MedicationDispense.destination", "Observation.subject", "Observation.patient", "Practitioner.location", "Procedure.location", "Provenance.location", "Schedule.actor" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/location-organization", "type": "reference", "documentation": "Searches for locations that are managed by the provided organization" }, { "name": "address-state", "definition": "http://hl7.org/fhir/SearchParameter/location-address-state", "type": "string", "documentation": "A state specified in an address" }, { "name": "address-city", "definition": "http://hl7.org/fhir/SearchParameter/location-address-city", "type": "string", "documentation": "A city specified in an address" }, { "name": "near", "definition": "http://hl7.org/fhir/SearchParameter/location-near", "type": "token", "documentation": "The coordinates expressed as [lat],[long] (using the WGS84 datum, see notes) to find locations near to (servers may search using a square rather than a circle for efficiency)" }, { "name": "partof", "definition": "http://hl7.org/fhir/SearchParameter/location-partof", "type": "reference", "documentation": "The location of which this location is a part" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/location-status", "type": "token", "documentation": "Searches for locations with a specific kind of status" }, { "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/location-address", "type": "string", "documentation": "A (part of the) address of the location" }, { "name": "address-use", "definition": "http://hl7.org/fhir/SearchParameter/location-address-use", "type": "token", "documentation": "A use code specified in an address" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/location-name", "type": "string", "documentation": "A (portion of the) name of the location" }, { "name": "address-country", "definition": "http://hl7.org/fhir/SearchParameter/location-address-country", "type": "string", "documentation": "A country specified in an address" }, { "name": "near-distance", "definition": "http://hl7.org/fhir/SearchParameter/location-near-distance", "type": "token", "documentation": "A distance quantity to limit the near search to locations within a specific distance" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/location-type", "type": "token", "documentation": "A code for the type of location" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/location-identifier", "type": "token", "documentation": "Unique code or number identifying the location to its users" }, { "name": "address-postalcode", "definition": "http://hl7.org/fhir/SearchParameter/location-address-postalcode", "type": "string", "documentation": "A postal code specified in an address" } ] }, { "type": "Measure", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Measure" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple" }, { "type": "Media", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Media" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Media.patient", "Media.subject", "Media.operator" ], "searchRevInclude": [ "DiagnosticReport.image" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/media-patient", "type": "reference", "documentation": "Who/What this Media is a record of" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/media-created", "type": "date", "documentation": "Date attachment was first created" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/media-subject", "type": "reference", "documentation": "Who/What this Media is a record of" }, { "name": "subtype", "definition": "http://hl7.org/fhir/SearchParameter/media-subtype", "type": "token", "documentation": "The type of acquisition equipment/process" }, { "name": "view", "definition": "http://hl7.org/fhir/SearchParameter/media-view", "type": "token", "documentation": "Imaging view, e.g. Lateral or Antero-posterior" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/media-type", "type": "token", "documentation": "photo | video | audio" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/media-identifier", "type": "token", "documentation": "Identifier(s) for the image" }, { "name": "operator", "definition": "http://hl7.org/fhir/SearchParameter/media-operator", "type": "reference", "documentation": "The person who generated the image" } ] }, { "type": "Medication", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Medication" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Medication.content", "Medication.manufacturer", "Medication.ingredient" ], "searchRevInclude": [ "Group.member", "Medication.content", "Medication.ingredient", "MedicationAdministration.medication", "MedicationDispense.medication", "MedicationOrder.medication", "MedicationStatement.medication" ], "searchParam": [ { "name": "content", "definition": "http://hl7.org/fhir/SearchParameter/medication-content", "type": "reference", "documentation": "A product in the package" }, { "name": "form", "definition": "http://hl7.org/fhir/SearchParameter/medication-form", "type": "token", "documentation": "powder | tablets | carton +" }, { "name": "container", "definition": "http://hl7.org/fhir/SearchParameter/medication-container", "type": "token", "documentation": "E.g. box, vial, blister-pack" }, { "name": "manufacturer", "definition": "http://hl7.org/fhir/SearchParameter/medication-manufacturer", "type": "reference", "documentation": "Manufacturer of the item" }, { "name": "ingredient", "definition": "http://hl7.org/fhir/SearchParameter/medication-ingredient", "type": "reference", "documentation": "The product contained" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/medication-code", "type": "token", "documentation": "Codes that identify this medication" } ] }, { "type": "MedicationAdministration", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/MedicationAdministration" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "MedicationAdministration.medication", "MedicationAdministration.patient", "MedicationAdministration.practitioner", "MedicationAdministration.prescription", "MedicationAdministration.device", "MedicationAdministration.encounter" ], "searchParam": [ { "name": "medication", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-medication", "type": "reference", "documentation": "Return administrations of this medication resource" }, { "name": "effectivetime", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-effectivetime", "type": "date", "documentation": "Date administration happened (or did not happen)" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-patient", "type": "reference", "documentation": "The identity of a patient to list administrations for" }, { "name": "practitioner", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-practitioner", "type": "reference", "documentation": "Who administered substance" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-status", "type": "token", "documentation": "MedicationAdministration event status (for example one of active/paused/completed/nullified)" }, { "name": "prescription", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-prescription", "type": "reference", "documentation": "The identity of a prescription to list administrations from" }, { "name": "device", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-device", "type": "reference", "documentation": "Return administrations with this administration device identity" }, { "name": "notgiven", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-notgiven", "type": "token", "documentation": "Administrations that were not made" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-code", "type": "token", "documentation": "Return administrations of this medication code" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-encounter", "type": "reference", "documentation": "Return administrations that share this encounter" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/medicationadministration-identifier", "type": "token", "documentation": "Return administrations with this external identifier" } ] }, { "type": "MedicationDispense", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/MedicationDispense" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "MedicationDispense.medication", "MedicationDispense.patient", "MedicationDispense.receiver", "MedicationDispense.prescription", "MedicationDispense.responsibleparty", "MedicationDispense.dispenser", "MedicationDispense.destination" ], "searchParam": [ { "name": "medication", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-medication", "type": "reference", "documentation": "Return dispenses of this medicine resource" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-patient", "type": "reference", "documentation": "The identity of a patient to list dispenses for" }, { "name": "receiver", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-receiver", "type": "reference", "documentation": "Who collected the medication" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-status", "type": "token", "documentation": "Status of the dispense" }, { "name": "prescription", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-prescription", "type": "reference", "documentation": "The identity of a prescription to list dispenses from" }, { "name": "responsibleparty", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-responsibleparty", "type": "reference", "documentation": "Return all dispenses with the specified responsible party" }, { "name": "dispenser", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-dispenser", "type": "reference", "documentation": "Return all dispenses performed by a specific individual" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-code", "type": "token", "documentation": "Return dispenses of this medicine code" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-type", "type": "token", "documentation": "Return all dispenses of a specific type" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-identifier", "type": "token", "documentation": "Return dispenses with this external identifier" }, { "name": "whenprepared", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-whenprepared", "type": "date", "documentation": "Date when medication prepared" }, { "name": "whenhandedover", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-whenhandedover", "type": "date", "documentation": "Date when medication handed over to patient (outpatient setting), or supplied to ward or clinic (inpatient setting)" }, { "name": "destination", "definition": "http://hl7.org/fhir/SearchParameter/medicationdispense-destination", "type": "reference", "documentation": "Return dispenses that should be sent to a specific destination" } ] }, { "type": "MedicationOrder", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/MedicationOrder" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "MedicationOrder.medication", "MedicationOrder.patient", "MedicationOrder.prescriber", "MedicationOrder.encounter" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "ClinicalImpression.action", "MedicationAdministration.prescription", "MedicationDispense.prescription" ], "searchParam": [ { "name": "medication", "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-medication", "type": "reference", "documentation": "Return administrations of this medication reference" }, { "name": "datewritten", "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-datewritten", "type": "date", "documentation": "Return prescriptions written on this date" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-patient", "type": "reference", "documentation": "The identity of a patient to list orders for" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-status", "type": "token", "documentation": "Status of the prescription" }, { "name": "prescriber", "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-prescriber", "type": "reference", "documentation": "Who ordered the medication(s)" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-code", "type": "token", "documentation": "Return administrations of this medication code" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-encounter", "type": "reference", "documentation": "Return prescriptions with this encounter identifier" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/medicationorder-identifier", "type": "token", "documentation": "Return prescriptions with this external identifier" } ] }, { "type": "MedicationStatement", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/MedicationStatement" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "MedicationStatement.medication", "MedicationStatement.patient", "MedicationStatement.source" ], "searchParam": [ { "name": "medication", "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-medication", "type": "reference", "documentation": "Return administrations of this medication reference" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-patient", "type": "reference", "documentation": "The identity of a patient to list statements for" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-source", "type": "reference", "documentation": "Who the information in the statement came from" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-status", "type": "token", "documentation": "Return statements that match the given status" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-code", "type": "token", "documentation": "Return administrations of this medication code" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-identifier", "type": "token", "documentation": "Return statements with this external identifier" }, { "name": "effectivedate", "definition": "http://hl7.org/fhir/SearchParameter/medicationstatement-effectivedate", "type": "date", "documentation": "Date when patient was taking (or not taking) the medication" } ] }, { "type": "MessageHeader", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/MessageHeader" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "MessageHeader.receiver", "MessageHeader.responsible", "MessageHeader.data", "MessageHeader.author", "MessageHeader.enterer", "MessageHeader.target" ], "searchParam": [ { "name": "destination-uri", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-destination-uri", "type": "uri", "documentation": "Actual destination address or id" }, { "name": "receiver", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-receiver", "type": "reference", "documentation": "Intended \"real-world\" recipient for the data" }, { "name": "responsible", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-responsible", "type": "reference", "documentation": "Final responsibility for event" }, { "name": "data", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-data", "type": "reference", "documentation": "The actual content of the message" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-code", "type": "token", "documentation": "ok | transient-error | fatal-error" }, { "name": "response-id", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-response-id", "type": "token", "documentation": "Id of original message" }, { "name": "destination", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-destination", "type": "string", "documentation": "Name of system" }, { "name": "timestamp", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-timestamp", "type": "date", "documentation": "Time that the message was sent" }, { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-author", "type": "reference", "documentation": "The source of the decision" }, { "name": "source-uri", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-source-uri", "type": "uri", "documentation": "Actual message source address or id" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-source", "type": "string", "documentation": "Name of system" }, { "name": "enterer", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-enterer", "type": "reference", "documentation": "The source of the data entry" }, { "name": "event", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-event", "type": "token", "documentation": "Code for the event this message represents" }, { "name": "target", "definition": "http://hl7.org/fhir/SearchParameter/messageheader-target", "type": "reference", "documentation": "Particular delivery destination within the destination" } ] }, { "type": "ModuleDefinition", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ModuleDefinition" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple" }, { "type": "ModuleMetadata", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ModuleMetadata" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "topic", "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-topic", "type": "token", "documentation": "Topics associated with the module" }, { "name": "title", "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-title", "type": "string", "documentation": "Text search against the title" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-status", "type": "token", "documentation": "Status of the module" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-description", "type": "string", "documentation": "Text search against the description" }, { "name": "keyword", "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-keyword", "type": "string", "documentation": "Keywords associated with the module" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-identifier", "type": "token", "documentation": "Logical identifier for the module (e.g. CMS-143)" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/modulemetadata-version", "type": "string", "documentation": "Version of the module (e.g. 1.0.0)" } ] }, { "type": "NamingSystem", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/NamingSystem" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "NamingSystem.replaced-by" ], "searchRevInclude": [ "NamingSystem.replaced-by" ], "searchParam": [ { "name": "responsible", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-responsible", "type": "string", "documentation": "Who maintains system namespace?" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-status", "type": "token", "documentation": "draft | active | retired" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-type", "type": "token", "documentation": "e.g. driver, provider, patient, bank etc." }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-date", "type": "date", "documentation": "Publication Date(/time)" }, { "name": "period", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-period", "type": "date", "documentation": "When is identifier valid?" }, { "name": "contact", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-contact", "type": "string", "documentation": "Name of a individual to contact" }, { "name": "kind", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-kind", "type": "token", "documentation": "codesystem | identifier | root" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-publisher", "type": "string", "documentation": "Name of the publisher (Organization or individual)" }, { "name": "id-type", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-id-type", "type": "token", "documentation": "oid | uuid | uri | other" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-name", "type": "string", "documentation": "Human-readable label" }, { "name": "context", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-context", "type": "token", "documentation": "Content intends to support these contexts" }, { "name": "value", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-value", "type": "string", "documentation": "The unique identifier" }, { "name": "telecom", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-telecom", "type": "token", "documentation": "Contact details for individual or publisher" }, { "name": "replaced-by", "definition": "http://hl7.org/fhir/SearchParameter/namingsystem-replaced-by", "type": "reference", "documentation": "Use this instead" } ] }, { "type": "NutritionOrder", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/NutritionOrder" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "NutritionOrder.patient", "NutritionOrder.provider", "NutritionOrder.encounter" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "ClinicalImpression.action" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-patient", "type": "reference", "documentation": "The identity of the person who requires the diet, formula or nutritional supplement" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-status", "type": "token", "documentation": "Status of the nutrition order." }, { "name": "supplement", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-supplement", "type": "token", "documentation": "Type of supplement product requested" }, { "name": "oraldiet", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-oraldiet", "type": "token", "documentation": "Type of diet that can be consumed orally (i.e., take via the mouth)." }, { "name": "provider", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-provider", "type": "reference", "documentation": "The identify of the provider who placed the nutrition order" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-encounter", "type": "reference", "documentation": "Return nutrition orders with this encounter identifier" }, { "name": "datetime", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-datetime", "type": "date", "documentation": "Return nutrition orders requested on this date" }, { "name": "additive", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-additive", "type": "token", "documentation": "Type of module component to add to the feeding" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-identifier", "type": "token", "documentation": "Return nutrition orders with this external identifier" }, { "name": "formula", "definition": "http://hl7.org/fhir/SearchParameter/nutritionorder-formula", "type": "token", "documentation": "Type of enteral or infant formula" } ] }, { "type": "Observation", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Observation" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Observation.subject", "Observation.encounter", "Observation.patient", "Observation.specimen", "Observation.related-target", "Observation.device", "Observation.performer" ], "searchRevInclude": [ "ClinicalImpression.investigation", "DiagnosticReport.result", "Immunization.reaction", "ImmunizationRecommendation.information", "Observation.related-target" ], "searchParam": [ { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/observation-subject", "type": "reference", "documentation": "The subject that the observation is about" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/observation-encounter", "type": "reference", "documentation": "Healthcare event related to the observation" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/observation-date", "type": "date", "documentation": "Obtained date/time. If the obtained element is a period, a date that falls in the period" }, { "name": "component-value-quantity", "definition": "http://hl7.org/fhir/SearchParameter/observation-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": "related", "definition": "http://hl7.org/fhir/SearchParameter/observation-related", "type": "composite", "documentation": "Related Observations - search on related-type and related-target together" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/observation-patient", "type": "reference", "documentation": "The subject that the observation is about (if patient)" }, { "name": "specimen", "definition": "http://hl7.org/fhir/SearchParameter/observation-specimen", "type": "reference", "documentation": "Specimen used for this observation" }, { "name": "component-value-concept", "definition": "http://hl7.org/fhir/SearchParameter/observation-component-value-concept", "type": "token", "documentation": "The value of the component observation, if the value is a CodeableConcept" }, { "name": "component-code-value-[x]", "definition": "http://hl7.org/fhir/SearchParameter/observation-component-code-value", "type": "composite", "documentation": "Both component code and one of the component value parameters" }, { "name": "value-quantity", "definition": "http://hl7.org/fhir/SearchParameter/observation-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": "value-date", "definition": "http://hl7.org/fhir/SearchParameter/observation-value-date", "type": "date", "documentation": "The value of the observation, if the value is a date or period of time" }, { "name": "value-string", "definition": "http://hl7.org/fhir/SearchParameter/observation-value-string", "type": "string", "documentation": "The value of the observation, if the value is a string, and also searches in CodeableConcept.text" }, { "name": "component-code", "definition": "http://hl7.org/fhir/SearchParameter/observation-component-code", "type": "token", "documentation": "The component code of the observation type" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/observation-status", "type": "token", "documentation": "The status of the observation" }, { "name": "value-concept", "definition": "http://hl7.org/fhir/SearchParameter/observation-value-concept", "type": "token", "documentation": "The value of the observation, if the value is a CodeableConcept" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/observation-code", "type": "token", "documentation": "The code of the observation type" }, { "name": "related-target", "definition": "http://hl7.org/fhir/SearchParameter/observation-related-target", "type": "reference", "documentation": "Resource that is related to this one" }, { "name": "data-absent-reason", "definition": "http://hl7.org/fhir/SearchParameter/observation-data-absent-reason", "type": "token", "documentation": "The reason why the expected value in the element Observation.value[x] is missing." }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/observation-category", "type": "token", "documentation": "The classification of the type of observation" }, { "name": "component-data-absent-reason", "definition": "http://hl7.org/fhir/SearchParameter/observation-component-data-absent-reason", "type": "token", "documentation": "The reason why the expected value in the element Observation.component.value[x] is missing." }, { "name": "device", "definition": "http://hl7.org/fhir/SearchParameter/observation-device", "type": "reference", "documentation": "The Device that generated the observation data." }, { "name": "related-type", "definition": "http://hl7.org/fhir/SearchParameter/observation-related-type", "type": "token", "documentation": "has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by" }, { "name": "performer", "definition": "http://hl7.org/fhir/SearchParameter/observation-performer", "type": "reference", "documentation": "Who performed the observation" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/observation-identifier", "type": "token", "documentation": "The unique id for a particular observation" }, { "name": "code-value-[x]", "definition": "http://hl7.org/fhir/SearchParameter/observation-code-value", "type": "composite", "documentation": "Both code and one of the value parameters" }, { "name": "component-value-string", "definition": "http://hl7.org/fhir/SearchParameter/observation-component-value-string", "type": "string", "documentation": "The value of the component observation, if the value is a string, and also searches in CodeableConcept.text" } ] }, { "type": "OperationDefinition", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/OperationDefinition" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "OperationDefinition.base", "OperationDefinition.profile" ], "searchRevInclude": [ "OperationDefinition.base" ], "searchParam": [ { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-status", "type": "token", "documentation": "draft | active | retired" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-code", "type": "token", "documentation": "Name used to invoke the operation" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-date", "type": "date", "documentation": "Date for this version of the operation definition" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-type", "type": "token", "documentation": "Invoke at resource level for these type" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-url", "type": "uri", "documentation": "Logical URL to reference this operation definition" }, { "name": "kind", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-kind", "type": "token", "documentation": "operation | query" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-version", "type": "token", "documentation": "Logical id for this version of the operation definition" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-publisher", "type": "string", "documentation": "Name of the publisher (Organization or individual)" }, { "name": "system", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-system", "type": "token", "documentation": "Invoke at the system level?" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-name", "type": "string", "documentation": "Informal name for this operation" }, { "name": "base", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-base", "type": "reference", "documentation": "Marks this as a profile of the base" }, { "name": "instance", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-instance", "type": "token", "documentation": "Invoke on an instance?" }, { "name": "profile", "definition": "http://hl7.org/fhir/SearchParameter/operationdefinition-profile", "type": "reference", "documentation": "Profile on the type" } ] }, { "type": "OperationOutcome", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/OperationOutcome" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple" }, { "type": "Order", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Order" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Order.detail", "Order.patient", "Order.source", "Order.subject", "Order.target" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "OrderResponse.request" ], "searchParam": [ { "name": "detail", "definition": "http://hl7.org/fhir/SearchParameter/order-detail", "type": "reference", "documentation": "What action is being ordered" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/order-patient", "type": "reference", "documentation": "Patient this order is about" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/order-source", "type": "reference", "documentation": "Who initiated the order" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/order-subject", "type": "reference", "documentation": "Patient this order is about" }, { "name": "when", "definition": "http://hl7.org/fhir/SearchParameter/order-when", "type": "date", "documentation": "A formal schedule" }, { "name": "target", "definition": "http://hl7.org/fhir/SearchParameter/order-target", "type": "reference", "documentation": "Who is intended to fulfill the order" }, { "name": "when_code", "definition": "http://hl7.org/fhir/SearchParameter/order-whencode", "type": "token", "documentation": "Code specifies when request should be done. The code may simply be a priority code" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/order-date", "type": "date", "documentation": "When the order was made" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/order-identifier", "type": "token", "documentation": "Instance id from source, target, and/or others" } ] }, { "type": "OrderResponse", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/OrderResponse" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "OrderResponse.fulfillment", "OrderResponse.request", "OrderResponse.who" ], "searchParam": [ { "name": "fulfillment", "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-fulfillment", "type": "reference", "documentation": "Details of the outcome of performing the order" }, { "name": "request", "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-request", "type": "reference", "documentation": "The order that this is a response to" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-code", "type": "token", "documentation": "pending | review | rejected | error | accepted | cancelled | replaced | aborted | completed" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-date", "type": "date", "documentation": "When the response was made" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-identifier", "type": "token", "documentation": "Identifiers assigned to this order by the orderer or by the receiver" }, { "name": "who", "definition": "http://hl7.org/fhir/SearchParameter/orderresponse-who", "type": "reference", "documentation": "Who made the response" } ] }, { "type": "OrderSet", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/OrderSet" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple" }, { "type": "Organization", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Organization" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Organization.partof" ], "searchRevInclude": [ "Account.patient", "Account.subject", "Account.owner", "AuditEvent.patient", "AuditEvent.participant", "CarePlan.participant", "CarePlan.performer", "Claim.organization", "Claim.target", "ClaimResponse.organization", "Communication.sender", "Communication.recipient", "CommunicationRequest.sender", "CommunicationRequest.recipient", "Composition.attester", "Contract.signer", "Contract.actor", "Coverage.issuer", "Device.organization", "DiagnosticReport.performer", "DocumentManifest.recipient", "DocumentManifest.author", "DocumentReference.author", "DocumentReference.custodian", "DocumentReference.authenticator", "EligibilityRequest.organization", "EligibilityResponse.organization", "EligibilityResponse.requestorganization", "EpisodeOfCare.organization", "EpisodeOfCare.team-member", "ExplanationOfBenefit.organization", "Flag.author", "Flag.patient", "Flag.subject", "Goal.patient", "Goal.subject", "HealthcareService.organization", "ImagingObjectSelection.author", "Immunization.manufacturer", "Location.organization", "Medication.manufacturer", "MessageHeader.receiver", "MessageHeader.responsible", "Observation.performer", "Order.source", "Order.target", "OrderResponse.who", "Organization.partof", "Patient.organization", "Patient.careprovider", "PaymentNotice.organization", "PaymentReconciliation.organization", "PaymentReconciliation.requestorganization", "Person.organization", "Practitioner.organization", "Procedure.performer", "ProcedureRequest.performer", "ProcessRequest.organization", "ProcessResponse.organization", "ProcessResponse.requestorganization", "Provenance.agent", "ReferralRequest.requester", "ReferralRequest.recipient", "SupplyRequest.source", "SupplyRequest.supplier" ], "searchParam": [ { "name": "address-state", "definition": "http://hl7.org/fhir/SearchParameter/organization-address-state", "type": "string", "documentation": "A state specified in an address" }, { "name": "address-city", "definition": "http://hl7.org/fhir/SearchParameter/organization-address-city", "type": "string", "documentation": "A city specified in an address" }, { "name": "phonetic", "definition": "http://hl7.org/fhir/SearchParameter/organization-phonetic", "type": "string", "documentation": "A portion of the organization's name using some kind of phonetic matching algorithm" }, { "name": "partof", "definition": "http://hl7.org/fhir/SearchParameter/organization-partof", "type": "reference", "documentation": "Search all organizations that are part of the given organization" }, { "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/organization-address", "type": "string", "documentation": "A (part of the) address of the Organization" }, { "name": "address-use", "definition": "http://hl7.org/fhir/SearchParameter/organization-address-use", "type": "token", "documentation": "A use code specified in an address" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/organization-name", "type": "string", "documentation": "A portion of the organization's name" }, { "name": "address-country", "definition": "http://hl7.org/fhir/SearchParameter/organization-address-country", "type": "string", "documentation": "A country specified in an address" }, { "name": "active", "definition": "http://hl7.org/fhir/SearchParameter/organization-active", "type": "token", "documentation": "Whether the organization's record is active" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/organization-type", "type": "token", "documentation": "A code for the type of organization" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/organization-identifier", "type": "token", "documentation": "Any identifier for the organization (not the accreditation issuer's identifier)" }, { "name": "address-postalcode", "definition": "http://hl7.org/fhir/SearchParameter/organization-address-postalcode", "type": "string", "documentation": "A postal code specified in an address" } ] }, { "type": "Patient", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Patient" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Patient.link", "Patient.organization", "Patient.careprovider" ], "searchRevInclude": [ "Account.patient", "Account.subject", "AllergyIntolerance.reporter", "AllergyIntolerance.patient", "AllergyIntolerance.recorder", "Appointment.patient", "Appointment.practitioner", "Appointment.location", "Appointment.actor", "AppointmentResponse.patient", "AppointmentResponse.practitioner", "AppointmentResponse.location", "AppointmentResponse.actor", "AuditEvent.patient", "AuditEvent.participant", "Basic.author", "BodySite.patient", "CarePlan.subject", "CarePlan.patient", "CarePlan.participant", "CarePlan.performer", "Claim.patient", "ClinicalImpression.patient", "Communication.sender", "Communication.patient", "Communication.subject", "Communication.recipient", "CommunicationRequest.sender", "CommunicationRequest.requester", "CommunicationRequest.patient", "CommunicationRequest.subject", "CommunicationRequest.recipient", "Composition.author", "Composition.attester", "Condition.asserter", "Condition.patient", "Contract.signer", "Contract.actor", "Coverage.subscriber", "DetectedIssue.patient", "Device.patient", "DeviceUseRequest.patient", "DeviceUseRequest.subject", "DeviceUseStatement.patient", "DeviceUseStatement.subject", "DiagnosticOrder.subject", "DiagnosticOrder.patient", "DiagnosticReport.subject", "DiagnosticReport.patient", "DocumentManifest.subject", "DocumentManifest.recipient", "DocumentManifest.author", "DocumentManifest.patient", "DocumentReference.subject", "DocumentReference.author", "DocumentReference.patient", "EligibilityRequest.patient", "Encounter.patient", "EnrollmentRequest.patient", "EnrollmentRequest.subject", "EpisodeOfCare.patient", "ExplanationOfBenefit.patient", "FamilyMemberHistory.patient", "Flag.author", "Flag.patient", "Flag.subject", "Goal.patient", "Goal.subject", "Group.member", "ImagingObjectSelection.author", "ImagingObjectSelection.patient", "ImagingStudy.patient", "Immunization.patient", "ImmunizationRecommendation.patient", "List.patient", "List.source", "List.subject", "Media.patient", "Media.subject", "MedicationAdministration.patient", "MedicationAdministration.practitioner", "MedicationDispense.patient", "MedicationDispense.receiver", "MedicationOrder.patient", "MedicationStatement.patient", "MedicationStatement.source", "NutritionOrder.patient", "Observation.subject", "Observation.patient", "Observation.performer", "Order.patient", "Order.subject", "Patient.link", "Person.link", "Person.relatedperson", "Person.patient", "Person.practitioner", "Procedure.patient", "Procedure.subject", "Procedure.performer", "ProcedureRequest.orderer", "ProcedureRequest.patient", "ProcedureRequest.subject", "ProcedureRequest.performer", "Provenance.agent", "QuestionnaireResponse.author", "QuestionnaireResponse.source", "ReferralRequest.requester", "ReferralRequest.patient", "RelatedPerson.patient", "RiskAssessment.patient", "RiskAssessment.subject", "Schedule.actor", "Specimen.patient", "Specimen.subject", "SupplyDelivery.patient", "SupplyRequest.patient", "SupplyRequest.source", "VisionPrescription.patient" ], "searchParam": [ { "name": "animal-breed", "definition": "http://hl7.org/fhir/SearchParameter/patient-animal-breed", "type": "token", "documentation": "The breed for animal patients" }, { "name": "phone", "definition": "http://hl7.org/fhir/SearchParameter/patient-phone", "type": "token", "documentation": "A value in a phone contact" }, { "name": "phonetic", "definition": "http://hl7.org/fhir/SearchParameter/patient-phonetic", "type": "string", "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm" }, { "name": "link", "definition": "http://hl7.org/fhir/SearchParameter/patient-link", "type": "reference", "documentation": "All patients linked to the given patient" }, { "name": "address-country", "definition": "http://hl7.org/fhir/SearchParameter/patient-address-country", "type": "string", "documentation": "A country specified in an address" }, { "name": "animal-species", "definition": "http://hl7.org/fhir/SearchParameter/patient-animal-species", "type": "token", "documentation": "The species for animal patients" }, { "name": "deathdate", "definition": "http://hl7.org/fhir/SearchParameter/patient-deathdate", "type": "date", "documentation": "The date of death has been provided and satisfies this search value" }, { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/patient-organization", "type": "reference", "documentation": "The organization at which this person is a patient" }, { "name": "address-city", "definition": "http://hl7.org/fhir/SearchParameter/patient-address-city", "type": "string", "documentation": "A city specified in an address" }, { "name": "address-state", "definition": "http://hl7.org/fhir/SearchParameter/patient-address-state", "type": "string", "documentation": "A state specified in an address" }, { "name": "careprovider", "definition": "http://hl7.org/fhir/SearchParameter/patient-careprovider", "type": "reference", "documentation": "Patient's nominated care provider, could be a care manager, not the organization that manages the record" }, { "name": "given", "definition": "http://hl7.org/fhir/SearchParameter/patient-given", "type": "string", "documentation": "A portion of the given name of the patient" }, { "name": "email", "definition": "http://hl7.org/fhir/SearchParameter/patient-email", "type": "token", "documentation": "A value in an email contact" }, { "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/patient-address", "type": "string", "documentation": "An address in any kind of address/part of the patient" }, { "name": "address-use", "definition": "http://hl7.org/fhir/SearchParameter/patient-address-use", "type": "token", "documentation": "A use code specified in an address" }, { "name": "family", "definition": "http://hl7.org/fhir/SearchParameter/patient-family", "type": "string", "documentation": "A portion of the family name of the patient" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/patient-name", "type": "string", "documentation": "A portion of either family or given name of the patient" }, { "name": "birthdate", "definition": "http://hl7.org/fhir/SearchParameter/patient-birthdate", "type": "date", "documentation": "The patient's date of birth" }, { "name": "telecom", "definition": "http://hl7.org/fhir/SearchParameter/patient-telecom", "type": "token", "documentation": "The value in any kind of telecom details of the patient" }, { "name": "active", "definition": "http://hl7.org/fhir/SearchParameter/patient-active", "type": "token", "documentation": "Whether the patient record is active" }, { "name": "gender", "definition": "http://hl7.org/fhir/SearchParameter/patient-gender", "type": "token", "documentation": "Gender of the patient" }, { "name": "deceased", "definition": "http://hl7.org/fhir/SearchParameter/patient-deceased", "type": "token", "documentation": "This patient has been marked as deceased, or as a death date entered" }, { "name": "language", "definition": "http://hl7.org/fhir/SearchParameter/patient-language", "type": "token", "documentation": "Language code (irrespective of use value)" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/patient-identifier", "type": "token", "documentation": "A patient identifier" }, { "name": "address-postalcode", "definition": "http://hl7.org/fhir/SearchParameter/patient-address-postalcode", "type": "string", "documentation": "A postalCode specified in an address" } ] }, { "type": "PaymentNotice", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/PaymentNotice" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "PaymentNotice.response", "PaymentNotice.organization", "PaymentNotice.request", "PaymentNotice.provider" ], "searchParam": [ { "name": "response", "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-response", "type": "reference", "documentation": "The ClaimResponse" }, { "name": "paymentstatus", "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-paymentstatus", "type": "token", "documentation": "The type of payment notice" }, { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-organization", "type": "reference", "documentation": "The organization who generated this resource" }, { "name": "statusdate", "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-statusdate", "type": "date", "documentation": "The date of the payment action" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-created", "type": "date", "documentation": "Creation date fro the notice" }, { "name": "request", "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-request", "type": "reference", "documentation": "The Claim" }, { "name": "provider", "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-provider", "type": "reference", "documentation": "The reference to the provider" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/paymentnotice-identifier", "type": "token", "documentation": "The business identifier of the notice" } ] }, { "type": "PaymentReconciliation", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/PaymentReconciliation" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "PaymentReconciliation.organization", "PaymentReconciliation.requestprovider", "PaymentReconciliation.request", "PaymentReconciliation.requestorganization" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-organization", "type": "reference", "documentation": "The organization who generated this resource" }, { "name": "requestprovider", "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-requestprovider", "type": "reference", "documentation": "The reference to the provider who sumbitted the claim" }, { "name": "created", "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-created", "type": "date", "documentation": "The creation date" }, { "name": "request", "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-request", "type": "reference", "documentation": "The reference to the claim" }, { "name": "requestorganization", "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-requestorganization", "type": "reference", "documentation": "The organization who generated this resource" }, { "name": "outcome", "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-outcome", "type": "token", "documentation": "The processing outcome" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-identifier", "type": "token", "documentation": "The business identifier of the Explanation of Benefit" }, { "name": "disposition", "definition": "http://hl7.org/fhir/SearchParameter/paymentreconciliation-disposition", "type": "string", "documentation": "The contents of the disposition message" } ] }, { "type": "Person", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Person" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Person.link", "Person.relatedperson", "Person.organization", "Person.patient", "Person.practitioner" ], "searchRevInclude": [ "Person.link", "Person.relatedperson", "Person.patient", "Person.practitioner" ], "searchParam": [ { "name": "phone", "definition": "http://hl7.org/fhir/SearchParameter/person-phone", "type": "token", "documentation": "A value in a phone contact" }, { "name": "phonetic", "definition": "http://hl7.org/fhir/SearchParameter/person-phonetic", "type": "string", "documentation": "A portion of name using some kind of phonetic matching algorithm" }, { "name": "link", "definition": "http://hl7.org/fhir/SearchParameter/person-link", "type": "reference", "documentation": "Any link has this Patient, Person, RelatedPerson or Practitioner reference" }, { "name": "address-country", "definition": "http://hl7.org/fhir/SearchParameter/person-address-country", "type": "string", "documentation": "A country specified in an address" }, { "name": "relatedperson", "definition": "http://hl7.org/fhir/SearchParameter/person-relatedperson", "type": "reference", "documentation": "The Person links to this RelatedPerson" }, { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/person-organization", "type": "reference", "documentation": "The organization at which this person record is being managed" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/person-patient", "type": "reference", "documentation": "The Person links to this Patient" }, { "name": "address-city", "definition": "http://hl7.org/fhir/SearchParameter/person-address-city", "type": "string", "documentation": "A city specified in an address" }, { "name": "address-state", "definition": "http://hl7.org/fhir/SearchParameter/person-address-state", "type": "string", "documentation": "A state specified in an address" }, { "name": "practitioner", "definition": "http://hl7.org/fhir/SearchParameter/person-practitioner", "type": "reference", "documentation": "The Person links to this Practitioner" }, { "name": "email", "definition": "http://hl7.org/fhir/SearchParameter/person-email", "type": "token", "documentation": "A value in an email contact" }, { "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/person-address", "type": "string", "documentation": "An address in any kind of address/part" }, { "name": "address-use", "definition": "http://hl7.org/fhir/SearchParameter/person-address-use", "type": "token", "documentation": "A use code specified in an address" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/person-name", "type": "string", "documentation": "A portion of name in any name part" }, { "name": "birthdate", "definition": "http://hl7.org/fhir/SearchParameter/person-birthdate", "type": "date", "documentation": "The person's date of birth" }, { "name": "telecom", "definition": "http://hl7.org/fhir/SearchParameter/person-telecom", "type": "token", "documentation": "The value in any kind of contact" }, { "name": "gender", "definition": "http://hl7.org/fhir/SearchParameter/person-gender", "type": "token", "documentation": "The gender of the person" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/person-identifier", "type": "token", "documentation": "A person Identifier" }, { "name": "address-postalcode", "definition": "http://hl7.org/fhir/SearchParameter/person-address-postalcode", "type": "string", "documentation": "A postal code specified in an address" } ] }, { "type": "Practitioner", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Practitioner" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Practitioner.location", "Practitioner.organization" ], "searchRevInclude": [ "Account.patient", "Account.subject", "AllergyIntolerance.reporter", "AllergyIntolerance.recorder", "Appointment.patient", "Appointment.practitioner", "Appointment.location", "Appointment.actor", "AppointmentResponse.patient", "AppointmentResponse.practitioner", "AppointmentResponse.location", "AppointmentResponse.actor", "AuditEvent.patient", "AuditEvent.participant", "Basic.author", "CarePlan.participant", "CarePlan.performer", "Claim.provider", "ClinicalImpression.assessor", "Communication.sender", "Communication.recipient", "CommunicationRequest.sender", "CommunicationRequest.requester", "CommunicationRequest.recipient", "Composition.author", "Composition.attester", "Condition.asserter", "Contract.signer", "Contract.actor", "DetectedIssue.author", "DiagnosticOrder.orderer", "DiagnosticOrder.actor", "DiagnosticReport.performer", "DocumentManifest.subject", "DocumentManifest.recipient", "DocumentManifest.author", "DocumentManifest.patient", "DocumentReference.subject", "DocumentReference.author", "DocumentReference.patient", "DocumentReference.authenticator", "EligibilityRequest.provider", "EligibilityResponse.requestprovider", "Encounter.practitioner", "Encounter.participant", "EpisodeOfCare.care-manager", "EpisodeOfCare.team-member", "ExplanationOfBenefit.provider", "Flag.author", "Flag.patient", "Flag.subject", "Group.member", "ImagingObjectSelection.author", "Immunization.requester", "Immunization.performer", "List.source", "Media.patient", "Media.subject", "Media.operator", "MedicationAdministration.practitioner", "MedicationDispense.receiver", "MedicationDispense.responsibleparty", "MedicationDispense.dispenser", "MedicationOrder.prescriber", "MedicationStatement.source", "MessageHeader.receiver", "MessageHeader.responsible", "MessageHeader.author", "MessageHeader.enterer", "NutritionOrder.provider", "Observation.performer", "Order.source", "Order.target", "OrderResponse.who", "Patient.careprovider", "PaymentNotice.provider", "PaymentReconciliation.requestprovider", "Person.link", "Person.relatedperson", "Person.patient", "Person.practitioner", "Procedure.performer", "ProcedureRequest.orderer", "ProcedureRequest.performer", "ProcessRequest.provider", "ProcessResponse.requestprovider", "Provenance.agent", "QuestionnaireResponse.author", "QuestionnaireResponse.source", "ReferralRequest.requester", "ReferralRequest.recipient", "RiskAssessment.performer", "Schedule.actor", "Specimen.collector", "SupplyDelivery.receiver", "SupplyDelivery.supplier", "SupplyRequest.source", "VisionPrescription.prescriber" ], "searchParam": [ { "name": "phone", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-phone", "type": "token", "documentation": "A value in a phone contact" }, { "name": "phonetic", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-phonetic", "type": "string", "documentation": "A portion of either family or given name using some kind of phonetic matching algorithm" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-location", "type": "reference", "documentation": "One of the locations at which this practitioner provides care" }, { "name": "communication", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-communication", "type": "token", "documentation": "One of the languages that the practitioner can communicate with" }, { "name": "address-country", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-country", "type": "string", "documentation": "A country specified in an address" }, { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-organization", "type": "reference", "documentation": "The identity of the organization the practitioner represents / acts on behalf of" }, { "name": "address-city", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-city", "type": "string", "documentation": "A city specified in an address" }, { "name": "address-state", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-state", "type": "string", "documentation": "A state specified in an address" }, { "name": "given", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-given", "type": "string", "documentation": "A portion of the given name" }, { "name": "email", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-email", "type": "token", "documentation": "A value in an email contact" }, { "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address", "type": "string", "documentation": "An address in any kind of address/part" }, { "name": "address-use", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-use", "type": "token", "documentation": "A use code specified in an address" }, { "name": "family", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-family", "type": "string", "documentation": "A portion of the family name" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-name", "type": "string", "documentation": "A portion of either family or given name" }, { "name": "telecom", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-telecom", "type": "token", "documentation": "The value in any kind of contact" }, { "name": "role", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-role", "type": "token", "documentation": "The practitioner can perform this role at for the organization" }, { "name": "gender", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-gender", "type": "token", "documentation": "Gender of the practitioner" }, { "name": "specialty", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-specialty", "type": "token", "documentation": "The practitioner has this specialty at an organization" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-identifier", "type": "token", "documentation": "A practitioner's Identifier" }, { "name": "address-postalcode", "definition": "http://hl7.org/fhir/SearchParameter/practitioner-address-postalcode", "type": "string", "documentation": "A postalCode specified in an address" } ] }, { "type": "Procedure", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Procedure" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Procedure.patient", "Procedure.location", "Procedure.subject", "Procedure.performer", "Procedure.encounter" ], "searchRevInclude": [ "ClinicalImpression.action", "Encounter.condition", "Encounter.indication", "Encounter.procedure" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/procedure-patient", "type": "reference", "documentation": "Search by subject - a patient" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/procedure-location", "type": "reference", "documentation": "Where the procedure happened" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/procedure-subject", "type": "reference", "documentation": "Search by subject" }, { "name": "performer", "definition": "http://hl7.org/fhir/SearchParameter/procedure-performer", "type": "reference", "documentation": "The reference to the practitioner" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/procedure-encounter", "type": "reference", "documentation": "The encounter associated with the procedure" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/procedure-code", "type": "token", "documentation": "A code to identify a procedure" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/procedure-date", "type": "date", "documentation": "Date/Period the procedure was performed" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/procedure-identifier", "type": "token", "documentation": "A unique identifier for a procedure" } ] }, { "type": "ProcedureRequest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ProcedureRequest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ProcedureRequest.orderer", "ProcedureRequest.patient", "ProcedureRequest.subject", "ProcedureRequest.performer", "ProcedureRequest.encounter" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "ClinicalImpression.action", "DiagnosticReport.request" ], "searchParam": [ { "name": "orderer", "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-orderer", "type": "reference", "documentation": "Who made request" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-patient", "type": "reference", "documentation": "Search by subject - a patient" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-subject", "type": "reference", "documentation": "Search by subject" }, { "name": "performer", "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-performer", "type": "reference", "documentation": "Who should perform the procedure" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-encounter", "type": "reference", "documentation": "Encounter request created during" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/procedurerequest-identifier", "type": "token", "documentation": "A unique identifier of the Procedure Request" } ] }, { "type": "ProcessRequest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ProcessRequest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ProcessRequest.organization", "ProcessRequest.provider" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "PaymentReconciliation.request" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/processrequest-organization", "type": "reference", "documentation": "The organization who generated this request" }, { "name": "action", "definition": "http://hl7.org/fhir/SearchParameter/processrequest-action", "type": "token", "documentation": "The action requested by this resource" }, { "name": "provider", "definition": "http://hl7.org/fhir/SearchParameter/processrequest-provider", "type": "reference", "documentation": "The provider who regenerated this request" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/processrequest-identifier", "type": "token", "documentation": "The business identifier of the ProcessRequest" } ] }, { "type": "ProcessResponse", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ProcessResponse" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ProcessResponse.organization", "ProcessResponse.requestprovider", "ProcessResponse.request", "ProcessResponse.requestorganization" ], "searchParam": [ { "name": "organization", "definition": "http://hl7.org/fhir/SearchParameter/processresponse-organization", "type": "reference", "documentation": "The organization who generated this resource" }, { "name": "requestprovider", "definition": "http://hl7.org/fhir/SearchParameter/processresponse-requestprovider", "type": "reference", "documentation": "The Provider who is responsible the request transaction" }, { "name": "request", "definition": "http://hl7.org/fhir/SearchParameter/processresponse-request", "type": "reference", "documentation": "The reference to the claim" }, { "name": "requestorganization", "definition": "http://hl7.org/fhir/SearchParameter/processresponse-requestorganization", "type": "reference", "documentation": "The Organization who is responsible the request transaction" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/processresponse-identifier", "type": "token", "documentation": "The business identifier of the Explanation of Benefit" } ] }, { "type": "Provenance", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Provenance" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Provenance.patient", "Provenance.location", "Provenance.target", "Provenance.agent" ], "searchParam": [ { "name": "sigtype", "definition": "http://hl7.org/fhir/SearchParameter/provenance-sigtype", "type": "token", "documentation": "Indication of the reason the entity signed the object(s)" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/provenance-patient", "type": "reference", "documentation": "Target Reference(s) (usually version specific)" }, { "name": "location", "definition": "http://hl7.org/fhir/SearchParameter/provenance-location", "type": "reference", "documentation": "Where the activity occurred, if relevant" }, { "name": "start", "definition": "http://hl7.org/fhir/SearchParameter/provenance-start", "type": "date", "documentation": "Starting time with inclusive boundary" }, { "name": "entity", "definition": "http://hl7.org/fhir/SearchParameter/provenance-entity", "type": "uri", "documentation": "Identity of entity" }, { "name": "userid", "definition": "http://hl7.org/fhir/SearchParameter/provenance-userid", "type": "token", "documentation": "Authorization-system identifier for the agent" }, { "name": "target", "definition": "http://hl7.org/fhir/SearchParameter/provenance-target", "type": "reference", "documentation": "Target Reference(s) (usually version specific)" }, { "name": "agent", "definition": "http://hl7.org/fhir/SearchParameter/provenance-agent", "type": "reference", "documentation": "Individual, device or organization playing role" }, { "name": "entitytype", "definition": "http://hl7.org/fhir/SearchParameter/provenance-entitytype", "type": "token", "documentation": "The type of resource in this entity" }, { "name": "end", "definition": "http://hl7.org/fhir/SearchParameter/provenance-end", "type": "date", "documentation": "End time with inclusive boundary, if not ongoing" } ] }, { "type": "Questionnaire", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Questionnaire" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchRevInclude": [ "QuestionnaireResponse.questionnaire" ], "searchParam": [ { "name": "title", "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-title", "type": "string", "documentation": "All or part of the name of the questionnaire" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-status", "type": "token", "documentation": "The status of the questionnaire" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-code", "type": "token", "documentation": "A code that corresponds to the questionnaire or one of its groups" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-date", "type": "date", "documentation": "When the questionnaire was last changed" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-identifier", "type": "token", "documentation": "An identifier for the questionnaire" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-version", "type": "string", "documentation": "The business version of the questionnaire" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/questionnaire-publisher", "type": "string", "documentation": "The author of the questionnaire" } ] }, { "type": "QuestionnaireResponse", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "QuestionnaireResponse.author", "QuestionnaireResponse.questionnaire", "QuestionnaireResponse.patient", "QuestionnaireResponse.source", "QuestionnaireResponse.subject", "QuestionnaireResponse.encounter" ], "searchRevInclude": [ "ClinicalImpression.investigation", "Observation.related-target" ], "searchParam": [ { "name": "author", "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-author", "type": "reference", "documentation": "The author of the questionnaire" }, { "name": "questionnaire", "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-questionnaire", "type": "reference", "documentation": "The questionnaire the answers are provided for" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-patient", "type": "reference", "documentation": "The patient that is the subject of the questionnaire" }, { "name": "authored", "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-authored", "type": "date", "documentation": "When the questionnaire was authored" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-source", "type": "reference", "documentation": "The person who answered the questions" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-status", "type": "token", "documentation": "The status of the questionnaire response" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-subject", "type": "reference", "documentation": "The subject of the questionnaire" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/questionnaireresponse-encounter", "type": "reference", "documentation": "Encounter during which questionnaire was authored" } ] }, { "type": "ReferralRequest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ReferralRequest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "ReferralRequest.requester", "ReferralRequest.patient", "ReferralRequest.recipient" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "ClinicalImpression.action", "DiagnosticReport.request", "Encounter.incomingreferral", "EpisodeOfCare.incomingreferral" ], "searchParam": [ { "name": "requester", "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-requester", "type": "reference", "documentation": "Requester of referral / transfer of care" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-patient", "type": "reference", "documentation": "Who the referral is about" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-status", "type": "token", "documentation": "The status of the referral" }, { "name": "priority", "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-priority", "type": "token", "documentation": "The priority assigned to the referral" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-type", "type": "token", "documentation": "The type of the referral" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-date", "type": "date", "documentation": "Creation or activation date" }, { "name": "specialty", "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-specialty", "type": "token", "documentation": "The specialty that the referral is for" }, { "name": "recipient", "definition": "http://hl7.org/fhir/SearchParameter/referralrequest-recipient", "type": "reference", "documentation": "The person that the referral was sent to" } ] }, { "type": "RelatedPerson", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/RelatedPerson" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "RelatedPerson.patient" ], "searchRevInclude": [ "AllergyIntolerance.reporter", "Appointment.patient", "Appointment.practitioner", "Appointment.location", "Appointment.actor", "AppointmentResponse.patient", "AppointmentResponse.practitioner", "AppointmentResponse.location", "AppointmentResponse.actor", "AuditEvent.patient", "AuditEvent.participant", "Basic.author", "CarePlan.participant", "CarePlan.performer", "Communication.sender", "Communication.recipient", "CommunicationRequest.sender", "CommunicationRequest.requester", "CommunicationRequest.recipient", "Composition.author", "Contract.signer", "Contract.actor", "DocumentManifest.recipient", "DocumentManifest.author", "DocumentReference.author", "Encounter.practitioner", "Encounter.participant", "ImagingObjectSelection.author", "MedicationAdministration.practitioner", "MedicationStatement.source", "Observation.performer", "Person.link", "Person.relatedperson", "Person.patient", "Person.practitioner", "Procedure.performer", "ProcedureRequest.orderer", "ProcedureRequest.performer", "Provenance.agent", "QuestionnaireResponse.author", "QuestionnaireResponse.source", "Schedule.actor" ], "searchParam": [ { "name": "phone", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-phone", "type": "token", "documentation": "A value in a phone contact" }, { "name": "phonetic", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-phonetic", "type": "string", "documentation": "A portion of name using some kind of phonetic matching algorithm" }, { "name": "address-country", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-country", "type": "string", "documentation": "A country specified in an address" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-patient", "type": "reference", "documentation": "The patient this person is related to" }, { "name": "address-city", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-city", "type": "string", "documentation": "A city specified in an address" }, { "name": "address-state", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-state", "type": "string", "documentation": "A state specified in an address" }, { "name": "email", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-email", "type": "token", "documentation": "A value in an email contact" }, { "name": "address", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address", "type": "string", "documentation": "An address in any kind of address/part" }, { "name": "address-use", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-use", "type": "token", "documentation": "A use code specified in an address" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-name", "type": "string", "documentation": "A portion of name in any name part" }, { "name": "birthdate", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-birthdate", "type": "date", "documentation": "The Related Person's date of birth" }, { "name": "telecom", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-telecom", "type": "token", "documentation": "The value in any kind of contact" }, { "name": "gender", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-gender", "type": "token", "documentation": "Gender of the person" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-identifier", "type": "token", "documentation": "A patient Identifier" }, { "name": "address-postalcode", "definition": "http://hl7.org/fhir/SearchParameter/relatedperson-address-postalcode", "type": "string", "documentation": "A postal code specified in an address" } ] }, { "type": "RiskAssessment", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/RiskAssessment" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "RiskAssessment.patient", "RiskAssessment.condition", "RiskAssessment.subject", "RiskAssessment.performer", "RiskAssessment.encounter" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-patient", "type": "reference", "documentation": "Who/what does assessment apply to?" }, { "name": "condition", "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-condition", "type": "reference", "documentation": "Condition assessed" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-subject", "type": "reference", "documentation": "Who/what does assessment apply to?" }, { "name": "performer", "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-performer", "type": "reference", "documentation": "Who did assessment?" }, { "name": "method", "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-method", "type": "token", "documentation": "Evaluation mechanism" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-encounter", "type": "reference", "documentation": "Where was assessment performed?" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-date", "type": "date", "documentation": "When was assessment made?" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/riskassessment-identifier", "type": "token", "documentation": "Unique identifier for the assessment" } ] }, { "type": "Schedule", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Schedule" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Schedule.actor" ], "searchRevInclude": [ "Slot.schedule" ], "searchParam": [ { "name": "actor", "definition": "http://hl7.org/fhir/SearchParameter/schedule-actor", "type": "reference", "documentation": "The individual(HealthcareService, Practitioner, Location, ...) to find a Schedule for" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/schedule-date", "type": "date", "documentation": "Search for Schedule resources that have a period that contains this date specified" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/schedule-type", "type": "token", "documentation": "The type of appointments that can be booked into associated slot(s)" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/schedule-identifier", "type": "token", "documentation": "A Schedule Identifier" } ] }, { "type": "SearchParameter", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/SearchParameter" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-description", "type": "string", "documentation": "Documentation for search parameter" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-name", "type": "string", "documentation": "Informal name for this search parameter" }, { "name": "target", "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-target", "type": "token", "documentation": "Types of resource (if a resource reference)" }, { "name": "base", "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-base", "type": "token", "documentation": "The resource type this search parameter applies to" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-code", "type": "token", "documentation": "Code used in URL" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-type", "type": "token", "documentation": "number | date | string | token | reference | composite | quantity | uri" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/searchparameter-url", "type": "uri", "documentation": "Absolute URL used to reference this search parameter" } ] }, { "type": "Sequence", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Sequence" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "species", "definition": "http://hl7.org/fhir/SearchParameter/sequence-species", "type": "token", "documentation": "The organism from which sample of the sequence was extracted." }, { "name": "variationid", "definition": "http://hl7.org/fhir/SearchParameter/sequence-variationid", "type": "token", "documentation": "Identifier for variant" }, { "name": "coordinate", "definition": "http://hl7.org/fhir/SearchParameter/sequence-coordinate", "type": "composite", "documentation": "Genomic coordinate of the sequence. For example, a search for sequence in region 1:123-345 can be represented as `coordinate=1$lt345$gt123`" }, { "name": "start", "definition": "http://hl7.org/fhir/SearchParameter/sequence-start", "type": "number", "documentation": "Start position (0-based inclusive) of the sequence" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/sequence-type", "type": "token", "documentation": "The type of the variant: Amino acid / cDNA transcript / RNA variation." }, { "name": "chromosome", "definition": "http://hl7.org/fhir/SearchParameter/sequence-chromosome", "type": "token", "documentation": "Chromosome of the sequence" }, { "name": "end", "definition": "http://hl7.org/fhir/SearchParameter/sequence-end", "type": "number", "documentation": "End position (0-based exclusive) of the sequence" } ] }, { "type": "Slot", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Slot" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Slot.schedule" ], "searchParam": [ { "name": "fb-type", "definition": "http://hl7.org/fhir/SearchParameter/slot-fb-type", "type": "token", "documentation": "The free/busy status of the appointment" }, { "name": "schedule", "definition": "http://hl7.org/fhir/SearchParameter/slot-schedule", "type": "reference", "documentation": "The Schedule Resource that we are seeking a slot within" }, { "name": "start", "definition": "http://hl7.org/fhir/SearchParameter/slot-start", "type": "date", "documentation": "Appointment date/time." }, { "name": "slot-type", "definition": "http://hl7.org/fhir/SearchParameter/slot-slot-type", "type": "token", "documentation": "The type of appointments that can be booked into the slot" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/slot-identifier", "type": "token", "documentation": "A Slot Identifier" } ] }, { "type": "Specimen", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Specimen" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Specimen.collector", "Specimen.patient", "Specimen.subject", "Specimen.parent" ], "searchRevInclude": [ "DiagnosticOrder.specimen", "DiagnosticReport.specimen", "Media.patient", "Media.subject", "Observation.specimen", "Specimen.parent" ], "searchParam": [ { "name": "collector", "definition": "http://hl7.org/fhir/SearchParameter/specimen-collector", "type": "reference", "documentation": "Who collected the specimen" }, { "name": "container-id", "definition": "http://hl7.org/fhir/SearchParameter/specimen-container-id", "type": "token", "documentation": "The unique identifier associated with the specimen container" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/specimen-patient", "type": "reference", "documentation": "The patient the specimen comes from" }, { "name": "bodysite", "definition": "http://hl7.org/fhir/SearchParameter/specimen-bodysite", "type": "token", "documentation": "The code for the body site from where the specimen originated" }, { "name": "container", "definition": "http://hl7.org/fhir/SearchParameter/specimen-container", "type": "token", "documentation": "The kind of specimen container" }, { "name": "collected", "definition": "http://hl7.org/fhir/SearchParameter/specimen-collected", "type": "date", "documentation": "The date the specimen was collected" }, { "name": "subject", "definition": "http://hl7.org/fhir/SearchParameter/specimen-subject", "type": "reference", "documentation": "The subject of the specimen" }, { "name": "accession", "definition": "http://hl7.org/fhir/SearchParameter/specimen-accession", "type": "token", "documentation": "The accession number associated with the specimen" }, { "name": "parent", "definition": "http://hl7.org/fhir/SearchParameter/specimen-parent", "type": "reference", "documentation": "The parent of the specimen" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/specimen-type", "type": "token", "documentation": "The specimen type" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/specimen-identifier", "type": "token", "documentation": "The unique identifier associated with the specimen" } ] }, { "type": "StructureDefinition", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/StructureDefinition" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "StructureDefinition.valueset" ], "searchRevInclude": [ "ConceptMap.sourceuri", "ConceptMap.source", "ConceptMap.target", "Conformance.supported-profile", "Conformance.profile", "OperationDefinition.profile" ], "searchParam": [ { "name": "abstract", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-abstract", "type": "token", "documentation": "Whether the structure is abstract" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-status", "type": "token", "documentation": "The current status of the profile" }, { "name": "experimental", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-experimental", "type": "token", "documentation": "If for testing purposes, not real usage" }, { "name": "display", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-display", "type": "string", "documentation": "Use this name when displaying the value" }, { "name": "ext-context", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-ext-context", "type": "string", "documentation": "Where the extension can be used in instances" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-code", "type": "token", "documentation": "A code for the profile" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-date", "type": "date", "documentation": "The profile publication date" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-type", "type": "token", "documentation": "Any datatype or resource, including abstract ones" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-url", "type": "uri", "documentation": "Absolute URL used to reference this StructureDefinition" }, { "name": "kind", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-kind", "type": "token", "documentation": "datatype | resource | logical" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-version", "type": "token", "documentation": "The version identifier of the profile" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-publisher", "type": "string", "documentation": "Name of the publisher of the profile" }, { "name": "base-path", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-base-path", "type": "token", "documentation": "Path that identifies the base element" }, { "name": "valueset", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-valueset", "type": "reference", "documentation": "A vocabulary binding reference" }, { "name": "context-type", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-context-type", "type": "token", "documentation": "resource | datatype | mapping | extension" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-description", "type": "string", "documentation": "Text search in the description of the profile" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-name", "type": "string", "documentation": "Name of the profile" }, { "name": "base", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-base", "type": "uri", "documentation": "Structure that this set of constraints applies to" }, { "name": "context", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-context", "type": "token", "documentation": "A use context assigned to the structure" }, { "name": "path", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-path", "type": "token", "documentation": "A path that is constrained in the profile" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/structuredefinition-identifier", "type": "token", "documentation": "The identifier of the profile" } ] }, { "type": "Subscription", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Subscription" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "criteria", "definition": "http://hl7.org/fhir/SearchParameter/subscription-criteria", "type": "string", "documentation": "Rule for server push criteria" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/subscription-status", "type": "token", "documentation": "requested | active | error | off" }, { "name": "tag", "definition": "http://hl7.org/fhir/SearchParameter/subscription-tag", "type": "token", "documentation": "A tag to add to matching resources" }, { "name": "payload", "definition": "http://hl7.org/fhir/SearchParameter/subscription-payload", "type": "string", "documentation": "Mimetype to send, or blank for no payload" }, { "name": "type", "definition": "http://hl7.org/fhir/SearchParameter/subscription-type", "type": "token", "documentation": "rest-hook | websocket | email | sms | message" }, { "name": "contact", "definition": "http://hl7.org/fhir/SearchParameter/subscription-contact", "type": "token", "documentation": "Contact details for source (e.g. troubleshooting)" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/subscription-url", "type": "uri", "documentation": "Where the channel points to" } ] }, { "type": "Substance", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/Substance" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "Substance.substance" ], "searchRevInclude": [ "Contract.actor", "Group.member", "Medication.ingredient", "Order.patient", "Order.subject", "Specimen.patient", "Specimen.subject", "Substance.substance" ], "searchParam": [ { "name": "substance", "definition": "http://hl7.org/fhir/SearchParameter/substance-substance", "type": "reference", "documentation": "A component of the substance" }, { "name": "container-identifier", "definition": "http://hl7.org/fhir/SearchParameter/substance-container-identifier", "type": "token", "documentation": "Identifier of the package/container" }, { "name": "category", "definition": "http://hl7.org/fhir/SearchParameter/substance-category", "type": "token", "documentation": "The category of the substance" }, { "name": "quantity", "definition": "http://hl7.org/fhir/SearchParameter/substance-quantity", "type": "quantity", "documentation": "Amount of substance in the package" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/substance-code", "type": "token", "documentation": "The code of the substance" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/substance-identifier", "type": "token", "documentation": "Unique identifier for the substance" }, { "name": "expiry", "definition": "http://hl7.org/fhir/SearchParameter/substance-expiry", "type": "date", "documentation": "Expiry date of package or container of substance" } ] }, { "type": "SupplyDelivery", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/SupplyDelivery" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "SupplyDelivery.patient", "SupplyDelivery.receiver", "SupplyDelivery.supplier" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-patient", "type": "reference", "documentation": "Patient for whom the item is supplied" }, { "name": "receiver", "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-receiver", "type": "reference", "documentation": "Who collected the Supply" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-status", "type": "token", "documentation": "in-progress | completed | abandoned" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-identifier", "type": "token", "documentation": "External identifier" }, { "name": "supplier", "definition": "http://hl7.org/fhir/SearchParameter/supplydelivery-supplier", "type": "reference", "documentation": "Dispenser" } ] }, { "type": "SupplyRequest", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/SupplyRequest" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "SupplyRequest.patient", "SupplyRequest.source", "SupplyRequest.supplier" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan", "ClinicalImpression.action" ], "searchParam": [ { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-patient", "type": "reference", "documentation": "Patient for whom the item is supplied" }, { "name": "source", "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-source", "type": "reference", "documentation": "Who initiated this order" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-status", "type": "token", "documentation": "requested | completed | failed | cancelled" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-date", "type": "date", "documentation": "When the request was made" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-identifier", "type": "token", "documentation": "Unique identifier" }, { "name": "supplier", "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-supplier", "type": "reference", "documentation": "Who is intended to fulfill the request" }, { "name": "kind", "definition": "http://hl7.org/fhir/SearchParameter/supplyrequest-kind", "type": "token", "documentation": "The kind of supply (central, non-stock, etc.)" } ] }, { "type": "TestScript", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/TestScript" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchParam": [ { "name": "testscript-test-capability", "definition": "http://hl7.org/fhir/SearchParameter/testscript-testscript-test-capability", "type": "string", "documentation": "TestScript test required and validated capability" }, { "name": "testscript-setup-capability", "definition": "http://hl7.org/fhir/SearchParameter/testscript-testscript-setup-capability", "type": "string", "documentation": "TestScript setup required and validated capability" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/testscript-description", "type": "string", "documentation": "Natural language description of the TestScript" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/testscript-name", "type": "string", "documentation": "Informal name for this TestScript" }, { "name": "testscript-capability", "definition": "http://hl7.org/fhir/SearchParameter/testscript-testscript-capability", "type": "string", "documentation": "TestScript required and validated capability" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/testscript-identifier", "type": "token", "documentation": "External identifier" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/testscript-url", "type": "uri", "documentation": "Absolute URL used to reference this TestScript" } ] }, { "type": "ValueSet", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/ValueSet" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchRevInclude": [ "ConceptMap.sourceuri", "ConceptMap.source", "ConceptMap.target", "StructureDefinition.valueset" ], "searchParam": [ { "name": "system", "definition": "http://hl7.org/fhir/SearchParameter/valueset-system", "type": "uri", "documentation": "The system for any codes defined by this value set" }, { "name": "expansion", "definition": "http://hl7.org/fhir/SearchParameter/valueset-expansion", "type": "uri", "documentation": "Uniquely identifies this expansion" }, { "name": "status", "definition": "http://hl7.org/fhir/SearchParameter/valueset-status", "type": "token", "documentation": "The status of the value set" }, { "name": "description", "definition": "http://hl7.org/fhir/SearchParameter/valueset-description", "type": "string", "documentation": "Text search in the description of the value set" }, { "name": "name", "definition": "http://hl7.org/fhir/SearchParameter/valueset-name", "type": "string", "documentation": "The name of the value set" }, { "name": "context", "definition": "http://hl7.org/fhir/SearchParameter/valueset-context", "type": "token", "documentation": "A use context assigned to the value set" }, { "name": "code", "definition": "http://hl7.org/fhir/SearchParameter/valueset-code", "type": "token", "documentation": "A code defined in the value set" }, { "name": "date", "definition": "http://hl7.org/fhir/SearchParameter/valueset-date", "type": "date", "documentation": "The value set publication date" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/valueset-identifier", "type": "token", "documentation": "The identifier for the value set" }, { "name": "reference", "definition": "http://hl7.org/fhir/SearchParameter/valueset-reference", "type": "uri", "documentation": "A code system included or excluded in the value set or an imported value set" }, { "name": "url", "definition": "http://hl7.org/fhir/SearchParameter/valueset-url", "type": "uri", "documentation": "The logical URL for the value set" }, { "name": "publisher", "definition": "http://hl7.org/fhir/SearchParameter/valueset-publisher", "type": "string", "documentation": "Name of the publisher of the value set" }, { "name": "version", "definition": "http://hl7.org/fhir/SearchParameter/valueset-version", "type": "token", "documentation": "The version identifier of the value set" } ] }, { "type": "VisionPrescription", "profile": { "reference": "http://hl7.org/fhir/StructureDefinition/VisionPrescription" }, "interaction": [ { "code": "read", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "vread", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "update", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "delete", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-instance", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "validate", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-type", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "create", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-type", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "conditionalCreate": true, "conditionalUpdate": true, "conditionalDelete": "multiple", "searchInclude": [ "VisionPrescription.patient", "VisionPrescription.prescriber", "VisionPrescription.encounter" ], "searchRevInclude": [ "CarePlan.activityreference", "ClinicalImpression.plan" ], "searchParam": [ { "name": "datewritten", "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-datewritten", "type": "date", "documentation": "Return prescriptions written on this date" }, { "name": "patient", "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-patient", "type": "reference", "documentation": "The identity of a patient to list dispenses for" }, { "name": "prescriber", "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-prescriber", "type": "reference", "documentation": "Who authorizes the vision product" }, { "name": "encounter", "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-encounter", "type": "reference", "documentation": "Return prescriptions with this encounter identifier" }, { "name": "identifier", "definition": "http://hl7.org/fhir/SearchParameter/visionprescription-identifier", "type": "token", "documentation": "Return prescriptions with this external identifier" } ] } ], "interaction": [ { "code": "transaction", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "history-system", "documentation": "Implemented per the specification (or Insert other doco here)" }, { "code": "search-system", "documentation": "Implemented per the specification (or Insert other doco here)" } ], "transactionMode": "both", "searchParam": [ { "name": "_security", "definition": "http://hl7.org/fhir/SearchParameter/resource-security", "type": "token", "documentation": "Security Labels applied to this resource" }, { "name": "_lastUpdated", "definition": "http://hl7.org/fhir/SearchParameter/resource-lastUpdated", "type": "date", "documentation": "When the resource version last changed" }, { "name": "_text", "definition": "http://hl7.org/fhir/SearchParameter/resource-text", "type": "string", "documentation": "Search on the narrative of the 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" }, { "name": "_profile", "definition": "http://hl7.org/fhir/SearchParameter/resource-profile", "type": "uri", "documentation": "Profiles this resource claims to conform to" }, { "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": "_tag", "definition": "http://hl7.org/fhir/SearchParameter/resource-tag", "type": "token", "documentation": "Tags applied to this resource" } ], "operation": [ { "name": "validate", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/resource-validate" } }, { "name": "meta", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/resource-meta" } }, { "name": "meta-add", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/resource-meta-add" } }, { "name": "meta-delete", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/resource-meta-delete" } }, { "name": "document", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/composition-document" } }, { "name": "translate", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/conceptmap-translate" } }, { "name": "closure", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/conceptmap-closure" } }, { "name": "evaluate", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/decisionsupportrule-evaluate" } }, { "name": "evaluate", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/decisionsupportservicemodule-evaluate" } }, { "name": "everything", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/encounter-everything" } }, { "name": "find", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/list-find" } }, { "name": "process-message", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/messageheader-process-message" } }, { "name": "everything", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/patient-everything" } }, { "name": "populate", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/questionnaire-populate" } }, { "name": "questionnaire", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/structuredefinition-questionnaire" } }, { "name": "expand", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/valueset-expand" } }, { "name": "lookup", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/valueset-lookup" } }, { "name": "validate-code", "definition": { "reference": "http://hl7.org/fhir/OperationDefinition/valueset-validate-code" } } ] } ] }
Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.