MediRecords FHIR Implementation Guide
1.3.0 - release


: MediRecords FHIR Capability API Statement - XML Representation

Raw xml | Download



<CapabilityStatement xmlns="http://hl7.org/fhir">
  <id value="mr-capability"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><h2>MRCapability</h2><div><p>MediRecords FHIR API Capability Statement</p>
</div><table><tr><td>Mode</td><td>SERVER</td></tr><tr><td>Description</td><td><div><p>MediRecords FHIR Capability Statement</p>
</div></td></tr><tr><td>Transaction</td><td></td></tr><tr><td>System History</td><td></td></tr><tr><td>System Search</td><td></td></tr></table><table><tr><th><b>Resource Type</b></th><th><b>Profile</b></th><th><b title="GET a resource (read interaction)">Read</b></th><th><b title="GET all set of resources of the type (search interaction)">Search</b></th><th><b title="PUT a new resource version (update interaction)">Update</b></th><th><b title="POST a new resource (create interaction)">Create</b></th><th><b title="DELETE a resource (delete interaction)">Delete</b></th></tr><tr><td>Patient</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-patient-core">https://fhir.medirecords.com/StructureDefinition/mr-patient-core</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>RelatedPerson</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-related-person-core">https://fhir.medirecords.com/StructureDefinition/mr-related-person-core</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>Practitioner</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-practitioner-core">https://fhir.medirecords.com/StructureDefinition/mr-practitioner-core</a></td><td>y</td><td></td><td></td><td></td><td></td></tr><tr><td>Organization</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-organisation-core">https://fhir.medirecords.com/StructureDefinition/mr-organisation-core</a></td><td>y</td><td></td><td></td><td></td><td></td></tr><tr><td>PractitionerRole</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-practitioner-role-core">https://fhir.medirecords.com/StructureDefinition/mr-practitioner-role-core</a></td><td>y</td><td></td><td></td><td></td><td></td></tr><tr><td>HealthcareService</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-healthcare-service-core">https://fhir.medirecords.com/StructureDefinition/mr-healthcare-service-core</a></td><td>y</td><td></td><td></td><td></td><td></td></tr><tr><td>Encounter</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-encounter-core">https://fhir.medirecords.com/StructureDefinition/mr-encounter-core</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>AllergyIntolerance</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-allergy-intolerance">https://fhir.medirecords.com/StructureDefinition/mr-allergy-intolerance</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>Condition</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-condition-core">https://fhir.medirecords.com/StructureDefinition/mr-condition-core</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>FamilyMemberHistory</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-family-member-history">https://fhir.medirecords.com/StructureDefinition/mr-family-member-history</a></td><td>y</td><td>y</td><td>y</td><td>y</td><td>y</td></tr><tr><td>Immunization</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-immunisation">https://fhir.medirecords.com/StructureDefinition/mr-immunisation</a></td><td>y</td><td>y</td><td></td><td></td><td></td></tr><tr><td>MedicationRequest</td><td><a href="https://fhir.medirecords.com/StructureDefinition/mr-medication-request">https://fhir.medirecords.com/StructureDefinition/mr-medication-request</a></td><td>y</td><td>y</td><td></td><td></td><td></td></tr><tr><td>Observation</td><td>Supported profiles:<br/>  <a href="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bmi">https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bmi</a><br/>  <a href="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyheight">https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyheight</a><br/>  <a href="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodylength">https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodylength</a><br/>  <a href="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyweight">https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyweight</a><br/>  <a href="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-headcircumference">https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-headcircumference</a><br/>  <a href="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-heartrate">https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-heartrate</a><br/>  <a href="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-oxygensaturation">https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-oxygensaturation</a><br/>  <a href="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-respiratoryrate">https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-respiratoryrate</a></td><td>y</td><td>y</td><td></td><td></td><td></td></tr></table></div>
  </text>
  <url
       value="https://fhir.medirecords.com/CapabilityStatement/mr-capability"/>
  <version value="1.3.0"/>
  <name value="MRCapability"/>
  <status value="active"/>
  <experimental value="false"/>
  <date value="2022-04-21"/>
  <publisher value="MediRecords"/>
  <description value="MediRecords FHIR API Capability Statement"/>
  <kind value="requirements"/>
  <fhirVersion value="4.0.1"/>
  <format value="json"/>
  <rest>
    <mode value="server"/>
    <documentation value="MediRecords FHIR Capability Statement"/>
    <security>
      <service>
        <coding>
          <system
                  value="http://terminology.hl7.org/CodeSystem/restful-security-service"/>
          <code value="OAuth"/>
        </coding>
      </service>
      <description value="OAuth 2.0 using resource owner password flow"/>
    </security>
    <resource>
      <type value="Patient"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-patient-core"/>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="create"/>
      </interaction>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="read"/>
      </interaction>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="update"/>
      </interaction>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="delete"/>
      </interaction>
      <versioning value="no-version"/>
      <updateCreate value="false"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <name value="active"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/Patient-active"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="address-city"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/individual-address-city"/>
        <type value="string"/>
      </searchParam>
      <searchParam>
        <name value="birthdate"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/individual-birthdate"/>
        <type value="date"/>
      </searchParam>
      <searchParam>
        <name value="family"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/individual-family"/>
        <type value="string"/>
      </searchParam>
      <searchParam>
        <name value="gender"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/individual-gender"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="given"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/individual-given"/>
        <type value="string"/>
      </searchParam>
      <searchParam>
        <name value="identifier"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/Patient-identifier"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="organization"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/Patient-organization"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="phone"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/individual-phone"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="telecom"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/individual-telecom"/>
        <type value="token"/>
      </searchParam>
    </resource>
    <resource>
      <type value="RelatedPerson"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-related-person-core"/>
      <interaction>
        <code value="create"/>
      </interaction>
      <interaction>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <code value="read"/>
      </interaction>
      <interaction>
        <code value="update"/>
      </interaction>
      <interaction>
        <code value="delete"/>
      </interaction>
      <versioning value="no-version"/>
      <updateCreate value="false"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <name value="email"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="name"/>
        <type value="string"/>
      </searchParam>
      <searchParam>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <name value="patient"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-patient"/>
        <type value="reference"/>
        <documentation value="The patient parameter must be specified."/>
      </searchParam>
      <searchParam>
        <name value="phone"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="relationship"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="telecom"/>
        <type value="token"/>
      </searchParam>
    </resource>
    <resource>
      <type value="Practitioner"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-practitioner-core"/>
      <interaction>
        <code value="read"/>
      </interaction>
      <versioning value="no-version"/>
    </resource>
    <resource>
      <type value="Organization"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-organisation-core"/>
      <interaction>
        <code value="read"/>
      </interaction>
      <versioning value="no-version"/>
    </resource>
    <resource>
      <type value="PractitionerRole"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-practitioner-role-core"/>
      <interaction>
        <code value="read"/>
      </interaction>
      <versioning value="no-version"/>
    </resource>
    <resource>
      <type value="HealthcareService"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-healthcare-service-core"/>
      <interaction>
        <code value="read"/>
      </interaction>
      <versioning value="no-version"/>
    </resource>
    <resource>
      <type value="Encounter"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-encounter-core"/>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="read"/>
      </interaction>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="create"/>
      </interaction>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="update"/>
      </interaction>
      <interaction>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <code value="delete"/>
      </interaction>
      <versioning value="no-version"/>
      <updateCreate value="false"/>
      <searchInclude value="Encounter.subject"/>
      <searchInclude value="Encounter.participant.individual"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <name value="class"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/Encounter-class"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="date"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-date"/>
        <type value="date"/>
      </searchParam>
      <searchParam>
        <name value="patient"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-patient"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="practitioner"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/Encounter-practitioner"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="reason-code"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/Encounter-reason-code"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="service-provider"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/Encounter-service-provider"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="status"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/Encounter-status"/>
        <type value="token"/>
      </searchParam>
    </resource>
    <resource>
      <type value="AllergyIntolerance"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-allergy-intolerance"/>
      <interaction>
        <code value="create"/>
      </interaction>
      <interaction>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <code value="read"/>
      </interaction>
      <interaction>
        <code value="update"/>
      </interaction>
      <interaction>
        <code value="delete"/>
      </interaction>
      <versioning value="no-version"/>
      <updateCreate value="false"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <name value="asserter"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="code"/>
        <type value="token"/>
        <documentation value="parameter with :text modifier supported only"/>
      </searchParam>
      <searchParam>
        <name value="manifestation"/>
        <type value="token"/>
        <documentation value="parameter with :text modifier supported only"/>
      </searchParam>
      <searchParam>
        <name value="patient"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-patient"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="severity"/>
        <type value="token"/>
      </searchParam>
    </resource>
    <resource>
      <type value="Condition"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-condition-core"/>
      <interaction>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <code value="create"/>
      </interaction>
      <interaction>
        <code value="read"/>
      </interaction>
      <interaction>
        <code value="update"/>
      </interaction>
      <interaction>
        <code value="delete"/>
      </interaction>
      <versioning value="no-version"/>
      <updateCreate value="false"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <name value="abatement-date"/>
        <type value="date"/>
      </searchParam>
      <searchParam>
        <name value="asserter"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="clinical-status"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="code"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="onset-date"/>
        <type value="date"/>
      </searchParam>
      <searchParam>
        <name value="patient"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-patient"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="severity"/>
        <type value="token"/>
      </searchParam>
    </resource>
    <resource>
      <type value="FamilyMemberHistory"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-family-member-history"/>
      <interaction>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <code value="read"/>
      </interaction>
      <interaction>
        <code value="create"/>
      </interaction>
      <interaction>
        <code value="delete"/>
      </interaction>
      <interaction>
        <code value="update"/>
      </interaction>
      <versioning value="no-version"/>
      <updateCreate value="false"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <name value="code"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="patient"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-patient"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="relationship"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="status"/>
        <type value="token"/>
      </searchParam>
    </resource>
    <resource>
      <type value="Immunization"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-immunisation"/>
      <interaction>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <code value="read"/>
      </interaction>
      <versioning value="no-version"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <name value="date"/>
        <type value="date"/>
      </searchParam>
      <searchParam>
        <name value="lot-number"/>
        <type value="string"/>
      </searchParam>
      <searchParam>
        <name value="patient"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-patient"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="performer"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="status"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="vaccine-code"/>
        <type value="token"/>
      </searchParam>
    </resource>
    <resource>
      <type value="MedicationRequest"/>
      <profile
               value="https://fhir.medirecords.com/StructureDefinition/mr-medication-request"/>
      <interaction>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <code value="read"/>
      </interaction>
      <versioning value="no-version"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <name value="authoredon"/>
        <type value="date"/>
      </searchParam>
      <searchParam>
        <name value="code"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="patient"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-patient"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="priority"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="requester"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="status"/>
        <type value="token"/>
      </searchParam>
    </resource>
    <resource>
      <type value="Observation"/>
      <supportedProfile
                        value="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bmi"/>
      <supportedProfile
                        value="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyheight"/>
      <supportedProfile
                        value="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodylength"/>
      <supportedProfile
                        value="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyweight"/>
      <supportedProfile
                        value="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-headcircumference"/>
      <supportedProfile
                        value="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-heartrate"/>
      <supportedProfile
                        value="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-oxygensaturation"/>
      <supportedProfile
                        value="https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-respiratoryrate"/>
      <interaction>
        <code value="search-type"/>
      </interaction>
      <interaction>
        <code value="read"/>
      </interaction>
      <versioning value="no-version"/>
      <searchParam>
        <name value="_count"/>
        <type value="number"/>
      </searchParam>
      <searchParam>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation">
          <valueCode value="SHALL"/>
        </extension>
        <name value="patient"/>
        <definition
                    value="http://hl7.org/fhir/SearchParameter/clinical-patient"/>
        <type value="reference"/>
        <documentation value="The patient parameter must be specified."/>
      </searchParam>
      <searchParam>
        <name value="performer"/>
        <type value="reference"/>
      </searchParam>
      <searchParam>
        <name value="category"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="code"/>
        <type value="token"/>
      </searchParam>
      <searchParam>
        <name value="date"/>
        <type value="date"/>
      </searchParam>
      <searchParam>
        <name value="status"/>
        <type value="token"/>
      </searchParam>
    </resource>
  </rest>
</CapabilityStatement>