Medtech ALEX® Implementation Guide - Local Development build (v0.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://alexapi.medtechglobal.com/fhir/v2/metadata | Version: 0.0.1 | |||
| Active as of 2024-01-30 | Computable Name: Medtech ALEX v2 Capability Statement | |||
Represents the API exposed by Medtech ALEX v2.x
Raw OpenAPI-Swagger Definition file | Download
Generated Narrative: CapabilityStatement alexV2-x
application/fhir+json, jsonapplication/fhir+json, application/json-patch+jsonNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
serverhistory-systeminteraction.The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|
| Patient | http://hl7.org/fhir/StructureDefinition/Patient | y | y | active, organization, birthdate, name, _id, identifier, email, telecom, general-practitioner, given, family | Patient:organization, Patient:general-practitioner, * | Condition:patient, MedicationRequest:subject, MedicationRequest:patient, Observation:patient, Observation:subject, Immunization:patient, AllergyIntolerance:patient, DiagnosticReport:patient, Appointment:patient, DocumentReference:patient, Communication:patient, Account:patient, Task:owner, Task:patient, ExplanationOfBenefit:patient | |||
| Condition | http://hl7.org/fhir/StructureDefinition/Condition | y | y | clinical-status, long-term-condition, _security, _id, patient, onset-date | Condition:patient, * | ||||
| MedicationRequest | http://hl7.org/fhir/StructureDefinition/MedicationRequest | y | y | _security, _id, authoredon, subject, patient, nzeps-long-term-medication, status | MedicationRequest:subject, MedicationRequest:patient, * | ||||
| AllergyIntolerance | http://hl7.org/fhir/StructureDefinition/AllergyIntolerance | y | y | _id, date, patient, clinical-status | AllergyIntolerance:patient, * | ||||
| DiagnosticReport | https://fhir.medtechglobal.com/StructureDefinition/pathology-bundle | y | y | issued, _security, _id, performer, patient | DiagnosticReport:performer, DiagnosticReport:patient, * | ||||
| Location | http://hl7.org/fhir/StructureDefinition/Location | y | y | endpoint, name, identifier, _id | Location:endpoint, * | Observation:subject | |||
| Practitioner | http://hl7.org/fhir/StructureDefinition/Practitioner | y | y | active, name, identifier, _id | Patient:general-practitioner, DiagnosticReport:performer, Appointment:practitioner, Task:owner | ||||
| DocumentReference | http://hl7.org/fhir/StructureDefinition/DocumentReference | y | y | date, type, _security, _id, patient, period | DocumentReference:patient, * | ||||
| Bundle | http://hl7.org/fhir/StructureDefinition/Bundle | y | y | y | message, _tag, _security, _lastUpdated, identifier, _id, composition, _source, type, timestamp, _profile | Bundle:message, Bundle:composition, * | |||
| Device | http://hl7.org/fhir/StructureDefinition/Device | Observation:subject, Task:owner | |||||||
| CareTeam | http://hl7.org/fhir/StructureDefinition/CareTeam | DiagnosticReport:performer, Task:owner | |||||||
| Schedule | http://hl7.org/fhir/StructureDefinition/Schedule | Slot:schedule | |||||||
| Endpoint | http://hl7.org/fhir/StructureDefinition/Endpoint | Location:endpoint | |||||||
| MessageHeader | http://hl7.org/fhir/StructureDefinition/MessageHeader | Bundle:message | |||||||
| Composition | http://hl7.org/fhir/StructureDefinition/Composition | Bundle:composition | |||||||
| HealthcareService | http://hl7.org/fhir/StructureDefinition/HealthcareService | Task:owner | |||||||
| RelatedPerson | http://hl7.org/fhir/StructureDefinition/RelatedPerson | Task:owner |
read, search-type.The Patient resource represents patient demographics.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | active | token | Whether the patient record is active |
| SHALL | organization | reference | The organization that is the custodian of the patient record |
| SHALL | birthdate | date | |
| SHALL | name | string | A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text |
| SHALL | _id | token | Logical id of this artifact |
| SHALL | identifier | token | A patient identifier |
| SHALL | token | Multiple Resources:
| |
| SHALL | telecom | token | Multiple Resources:
|
| SHALL | general-practitioner | reference | Patient's nominated general practitioner, not the organization that manages the record |
| SHALL | given | string | Multiple Resources:
|
| SHALL | family | string | Multiple Resources:
|
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | clinical-status | token | The clinical status of the condition |
| SHALL | long-term-condition | token | Allows the client to retrieve only the Conditions marked as 'long term' |
| SHALL | _security | token | Security Labels applied to this resource |
| SHALL | _id | token | Logical id of this artifact |
| SHALL | patient | reference | Multiple Resources:
|
| SHALL | onset-date | date | Date related onsets (dateTime and Period) |
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _security | token | Security Labels applied to this resource |
| SHALL | _id | token | Logical id of this artifact |
| SHALL | authoredon | date | Return prescriptions written on this date |
| SHALL | subject | reference | The identity of a patient to list orders for |
| SHALL | patient | reference | Multiple Resources:
|
| SHALL | nzeps-long-term-medication | token | NZePS Long Term Medication Indicator |
| SHALL | status | token | Multiple Resources:
|
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | _id | token | Logical id of this artifact |
| SHALL | date | date | Multiple Resources:
|
| SHALL | patient | reference | Multiple Resources:
|
| SHALL | clinical-status | token | active | inactive | resolved |
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | issued | date | When the report was issued |
| SHALL | _security | token | Security Labels applied to this resource |
| SHALL | _id | token | Logical id of this artifact |
| SHALL | performer | reference | Who is responsible for the report |
| SHALL | patient | reference | Multiple Resources:
|
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | endpoint | reference | Technical endpoints providing access to services operated for the location |
| SHALL | name | string | A portion of the location's name or alias |
| SHALL | identifier | token | An identifier for the location |
| SHALL | _id | token | Logical id of this artifact |
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | active | token | Whether the practitioner record is active |
| SHALL | name | string | A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text |
| SHALL | identifier | token | A practitioner's Identifier |
| SHALL | _id | token | Logical id of this artifact |
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | date | date | When this document reference was created |
| SHALL | type | token | Multiple Resources:
|
| SHALL | _security | token | Security Labels applied to this resource |
| SHALL | _id | token | Logical id of this artifact |
| SHALL | patient | reference | Multiple Resources:
|
| SHALL | period | date | Time of service that is being documented |
create, read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | message | reference | 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 |
| SHALL | _tag | token | Tags applied to this resource |
| SHALL | _security | token | Security Labels applied to this resource |
| SHALL | _lastUpdated | date | When the resource version last changed |
| SHALL | identifier | token | Persistent identifier for the bundle |
| SHALL | _id | token | Logical id of this artifact |
| SHALL | composition | reference | The first resource in the bundle, if the bundle type is "document" - this is a composition, and this parameter provides access to search its contents |
| SHALL | _source | uri | Identifies where the resource comes from |
| SHALL | type | token | document | message | transaction | transaction-response | batch | batch-response | history | searchset | collection |
| SHALL | timestamp | date | When the bundle was assembled |
| SHALL | _profile | uri | Profiles this resource claims to conform to |