<OperationDefinition xmlns="http://hl7.org/fhir">
  <id value="GetDocumentList" />
  <url value="http://fhir.synapxe.sg/OperationDefinition/Get-document-list" />
  <name value="GetDocumentList" />
  <title value="Get Document List" />
  <status value="active" />
  <kind value="operation" />
  <description value="This API will retrieve a list of documents from AWS DynamoDB in the form of a Bundle of DocumentReference instances." />
  <affectsState value="false" />
  <code value="get-document-list" />
  <comment value="The Get Document List Request will retrieve a list of documents from AWS DynamoDB in the form of a [Bundle](https://www.hl7.org/fhir/bundle.html) from a server-assigned location. The get interaction is performed by an HTTP GET command" />
  <resource value="DocumentReference" />
  <system value="false" />
  <type value="true" />
  <instance value="false" />
  <parameter>
    <name value="source-system" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <type value="string" />
  </parameter>
  <parameter>
    <name value="source-institution" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <type value="string" />
  </parameter>
  <parameter>
    <name value="document-category" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <type value="string" />
  </parameter>
  <parameter>
    <name value="patient-nric" />
    <use value="in" />
    <min value="1" />
    <max value="1" />
    <type value="string" />
  </parameter>
  <parameter>
    <name value="_count" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="integer" />
  </parameter>
  <parameter>
    <name value="_sort" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="string" />
  </parameter>
  <parameter>
    <name value="_skip" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="boolean" />
  </parameter>
  <parameter>
    <name value="ct" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="string" />
  </parameter>
  <parameter>
    <name value="document-list" />
    <use value="out" />
    <min value="1" />
    <max value="1" />
    <type value="Bundle" />
  </parameter>
</OperationDefinition>