Capability Statement
A list of supported functionalities of the FHIR Server for the specific FHIR version is available at:
GET [FHIR_SERVER_BASE_URL]/metadata
General Parameters
The server supports the general parameter _format
which specifies the format of the response and overrides the Accept
header.
A list of supported format values:
xml
,text/xml,
application/xml
are treated asapplication/xml
;application/fhir+xml
are treated asapplication/fhir+xml
;json, application/json
are treated asapplication/json
;application/fhir+json
are treated asapplication/fhir+json
;
If the non-supported _format
parameter is provided, the server attempts to use the Content-Type header of the request.
Resource Interactions
FHIR Resources | Interactions |
---|---|
Foundation Module (Level 1)
Security and Privacy Module (Level 2)
Conformance Module (Level 2)
Administration Module (Level 3)
Clinical Module (Level 4)
Diagnostic Medicine Module (Level 4)
Medications Module (Level 4)
Workflow Module (Level 4)
Financial Module (Level 4)
Clinical Reasoning Module (Level 5)
|
|
Resource Operations
Supported by the current version [R2] of the FHIR server operations
Patient-everything |
Patient-everything operation fetches at least the patient record, as well its linked resource and resources that have a reference on the patient. GET [FHIR_SERVER_BASE_URL]/[Type]/[Id]/$everything The server supports paging through the results set using the |
_include |
_include of PractitionerRole The server supports GET [FHIR_SERVER_BASE_URL]/PractitionerRole?_include=PractitionerRole:organization{&[parameters]} The server also supports GET [FHIR_SERVER_BASE_URL]/Practitioner?_revinclude=PractitionerRole:practitioner&_include:iterate=PractitionerRole:organization{&[parameters]} _include of HealthcareService The server supports GET [FHIR_SERVER_BASE_URL]/HealthcareService?_include=HealthcareService:organization{&[parameters]} _include of OrganizationAffiliation The server supports GET [FHIR_SERVER_BASE_URL]/OrganizationAffiliation?_include=OrganizationAffiliation:participating-organization{&[parameters]} |
_revinclude |
_revinclude of Provenance The server supports GET [FHIR_SERVER_BASE_URL]/Observation?_revinclude=Provenance:target{&[parameters]} _revinclude of Location The server supports GET [FHIR_SERVER_BASE_URL]/Organization?_revinclude=Location:organization{&[parameters]} _revinclude of HealthcareService The server supports GET [FHIR_SERVER_BASE_URL]/Organization?_revinclude=HealthcareService:organization{&[parameters]} _revinclude of Endpoint The server supports GET [FHIR_SERVER_BASE_URL]/Organization?_revinclude=Endpoint:organization{&[parameters]} _revinclude of OrganizationAffiliation The server supports GET [FHIR_SERVER_BASE_URL]/Organization?_revinclude=OrganizationAffiliation:participating-organization{&[parameters]} GET [FHIR_SERVER_BASE_URL]/Organization?_revinclude=OrganizationAffiliation:network{&[parameters]} _revinclude of PractitionerRole The server supports GET [FHIR_SERVER_BASE_URL]/Practitioner?_revinclude=PractitionerRole:practitioner{&[parameters]} GET [FHIR_SERVER_BASE_URL]/Organization?_revinclude=PractitionerRole:network{&[parameters]} |
Summary
FHIR Resource | Interactions | Search Parameter/ [Type] | $everything for the patient | Conformance to the US Core profile |
---|---|---|---|---|
Account | read |
| subject.reference | |
create |
| guarantor.party.reference | ||
update |
| |||
search-type | ||||
patch | ||||
ActivityDefinition | read |
| ||
create |
| |||
update | ||||
search-type | ||||
patch | ||||
AllergyIntolerance | read |
| patient.reference | |
create |
| recorder.reference | ||
update |
| asserter.reference | ||
search-type | ||||
patch | ||||
Appointment | read |
| participant.actor.reference | |
create |
| supportingInformation.reference | ||
update |
| |||
search-type | ||||
patch | ||||
CarePlan | read |
| subject.reference | |
create |
| author.reference | ||
update |
| contributor.reference | ||
search-type |
| performer.reference | ||
patch | ||||
CareTeam | read |
| subject.reference | |
create |
| participant.member.reference | ||
update |
| |||
search-type |
| |||
patch | ||||
Claim | read |
| patient.reference | |
create |
| payee.party.reference | ||
update |
| |||
search-type | ||||
patch | ||||
ClaimResponse | read |
| patient.reference | |
create |
| |||
update |
| |||
search-type | ||||
patch | ||||
ClinicalImpession | read |
| subject.reference | |
create |
| supportingInfo.reference | ||
update |
| |||
search-type | ||||
patch | ||||
CommunicationRequest | read |
| basedOn.reference | |
create |
| subject.reference | ||
update |
| requester.reference; | ||
search-type | recipient.reference; | |||
patch | sender.reference; | |||
Condition | read |
| subject.reference | |
create |
| recorder.reference | ||
update |
| asserter.reference | ||
search-type | ||||
patch | ||||
Coverage | read |
| policyHolder.references | |
create |
| subscriber.references | ||
update |
| beneficiary.references | ||
search-type | payor.references | |||
patch | ||||
DetectedIssue | read |
| patient.reference | |
create |
| implicated.reference | ||
update |
| evidence.detail.reference | ||
search-type | ||||
patch | ||||
Device | read |
| patient.reference | |
create |
| |||
update |
| |||
search-type | ||||
patch | ||||
DeviceDefinition | read |
| ||
create |
| |||
update | ||||
search-type | ||||
patch | ||||
DeviceRequest | read |
| basedOn.reference | |
create |
| priorRequest.reference | ||
update |
| subject.reference | ||
search-type | performer.reference | |||
patch | ||||
DiagnosticReport | read |
| subject.reference | US Core DiagnosticReport for Laboratory Results Reporting |
create |
| |||
update |
| |||
search-type |
| |||
patch |
| |||
| ||||
DocumentReference | read |
| subject.reference | |
create |
| author.reference | ||
update |
| context.sourcePatientInfo.reference | ||
search-type |
| |||
patch |
| |||
| ||||
Encounter | read |
| subject.reference | |
create |
| |||
update |
| |||
search-type |
| |||
patch |
| |||
Endpoint | read |
| ||
create |
| |||
update | ||||
search-type | ||||
patch | ||||
EpisodeOfCare | read |
| patient.reference; | |
create |
| |||
update |
| |||
search-type | ||||
patch | ||||
ExplanationOfBenefit | read |
| patient.references | |
create |
| payee.party.references | ||
update |
| |||
search-type | ||||
patch | ||||
Goal | read |
| subject.reference | |
create |
| expressedBy.reference | ||
update |
| |||
search-type | ||||
patch | ||||
Group | read |
| member.entity.reference | |
create |
| |||
update | ||||
search-type | ||||
patch | ||||
HealthcareService | read |
| ||
create |
| |||
update |
| |||
search-type | chained parameters: | |||
patch | ||||
Immunization | read |
| patient.reference | |
create |
| |||
update |
| |||
search-type | ||||
patch | ||||
ImmunizationRecommendation | read |
| patient.reference | |
create |
| supportingPatientInformation.reference | ||
update |
| |||
search-type | ||||
patch | ||||
Location | read |
| ||
create |
| |||
update |
| |||
search-type |
| |||
patch | ||||
Measure | read |
| ||
create |
| |||
update | ||||
search-type | ||||
patch | ||||
Medication | read |
| ||
create |
| |||
update | ||||
search-type | ||||
patch | ||||
MedicationAdministration | read |
| subject.reference | |
create |
| supportingInformation.reference | ||
update |
| performer.actor.reference | ||
search-type | ||||
patch | ||||
MedicationDispense | read |
| subject.reference | |
create |
| supportingInformation.reference | ||
update |
| performer.actor.reference | ||
search-type | receiver.reference | |||
patch | ||||
MedicationRequest | read |
| subject.reference | |
create |
| requester.reference | ||
update |
| performer.reference | ||
search-type |
| reportedReference.reference | ||
patch |
| supportingInformation.reference | ||
MedicationStatement | read |
| subject.reference | |
create |
| informationSource.reference | ||
update |
| |||
search-type | ||||
patch | ||||
NutritionOrder | read |
| patient.reference | |
create |
| |||
update |
| |||
search-type | ||||
patch | ||||
Observation | read |
| subject.reference | |
create |
| performer.reference | ||
update |
| |||
search-type |
| |||
patch |
| |||
| ||||
OperationDefinition | read |
| ||
create |
| |||
update | ||||
search-type | ||||
patch | ||||
Organization | read |
| ||
create |
| |||
update |
| |||
search-type |
| |||
patch | ||||
OrganizationAffiliation | read |
| ||
create |
| |||
update |
| |||
search-type | ||||
patch | ||||
Patient | read |
| managingOrganization.reference | |
create |
| generalPractitioner.reference | ||
update |
| contact.organization.reference | ||
search-type |
| link.other.reference | ||
patch |
| |||
| ||||
| ||||
| ||||
| ||||
PlanDefinition | read |
| ||
create |
| |||
update | ||||
search-type | ||||
patch | ||||
Practitioner | read |
| ||
create |
| |||
update |
| |||
search-type |
| |||
patch |
| |||
| ||||
| ||||
PractitionerRole | read |
| ||
create |
| |||
update |
| |||
search-type |
| |||
patch | chained parameters: | |||
| ||||
Procedure | read |
| subject.reference | |
create |
| recorder.reference | ||
update |
| asserter.referrence | ||
search-type |
| performer.actor.reference | ||
patch | ||||
Provenance | read |
| target.reference | |
create |
| agent.who.reference | ||
update |
| agent.onBehalfOf.reference | ||
search-type | entity.what.reference | |||
patch | ||||
Questionnaire | read |
| enableWhen.answerReference.reference | |
create |
| answerOption.valueReference.reference | ||
update | initial.valueReference.reference | |||
search-type | ||||
patch | ||||
RelatedPerson | read |
| patient.reference | |
create |
| |||
update |
| |||
search-type | ||||
patch | ||||
RequestGroup | read |
| subject.reference | |
create |
| action.participant.reference | ||
update |
| action.action.participant.reference | ||
search-type | ||||
patch | ||||
RiskAssessment | read |
| basedOn.reference | |
create |
| parent.reference | ||
update |
| subject.reference | ||
search-type | basis.reference | |||
patch | ||||
ServiceRequest | read |
| subject.reference | |
create |
| requester.reference | ||
update |
| performer.reference | ||
search-type | ||||
patch | ||||
Substance | read |
| ||
create |
| |||
update | ||||
search-type | ||||
patch | ||||
Task | read |
| basedOn.reference | |
create |
| focus.reference | ||
update |
| for.reference | ||
search-type | requester.reference | |||
patch | owner.reference | |||
restriction.recipient.reference | ||||
VisionPrescription | read |
| patient.reference | |
create |
| |||
update |
| |||
search-type | ||||
patch |