MediRecords FHIR Implementation Guide
1.3.0 - release


: MediRecords FHIR Capability API Statement - TTL Representation

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:CapabilityStatement ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "mr-capability"] ; # 
  fhir:text [
fhir:status [ fhir:v "extensions" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><h2>MRCapability</h2><div><p>MediRecords FHIR API Capability Statement</p>\n</div><table><tr><td>Mode</td><td>SERVER</td></tr><tr><td>Description</td><td><div><p>MediRecords FHIR Capability Statement</p>\n</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>"
  ] ; # 
  fhir:url [ fhir:v "https://fhir.medirecords.com/CapabilityStatement/mr-capability"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "1.3.0"] ; # 
  fhir:name [ fhir:v "MRCapability"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:experimental [ fhir:v "false"^^xsd:boolean] ; # 
  fhir:date [ fhir:v "2022-04-21"^^xsd:date] ; # 
  fhir:publisher [ fhir:v "MediRecords"] ; # 
  fhir:description [ fhir:v "MediRecords FHIR API Capability Statement"] ; # 
  fhir:kind [ fhir:v "requirements"] ; # 
  fhir:fhirVersion [ fhir:v "4.0.1"] ; # 
  fhir:format ( [ fhir:v "json"] ) ; # 
  fhir:rest ( [
fhir:mode [ fhir:v "server" ] ;
fhir:documentation [ fhir:v "MediRecords FHIR Capability Statement" ] ;
fhir:security [
      ( fhir:service [
        ( fhir:coding [
fhir:system [ fhir:v "http://terminology.hl7.org/CodeSystem/restful-security-service"^^xsd:anyURI ] ;
fhir:code [ fhir:v "OAuth" ]         ] )       ] ) ;
fhir:description [ fhir:v "OAuth 2.0 using resource owner password flow" ]     ] ;
    ( fhir:resource [
fhir:type [ fhir:v "Patient" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-patient-core"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-patient-core>       ] ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "create" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "search-type" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "update" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "delete" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
fhir:updateCreate [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
fhir:name [ fhir:v "active" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Patient-active"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Patient-active>         ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "address-city" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/individual-address-city"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/individual-address-city>         ] ;
fhir:type [ fhir:v "string" ]       ] [
fhir:name [ fhir:v "birthdate" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/individual-birthdate"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/individual-birthdate>         ] ;
fhir:type [ fhir:v "date" ]       ] [
fhir:name [ fhir:v "family" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/individual-family"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/individual-family>         ] ;
fhir:type [ fhir:v "string" ]       ] [
fhir:name [ fhir:v "gender" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/individual-gender"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/individual-gender>         ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "given" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/individual-given"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/individual-given>         ] ;
fhir:type [ fhir:v "string" ]       ] [
fhir:name [ fhir:v "identifier" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Patient-identifier"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Patient-identifier>         ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "organization" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Patient-organization"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Patient-organization>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "phone" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/individual-phone"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/individual-phone>         ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "telecom" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/individual-telecom"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/individual-telecom>         ] ;
fhir:type [ fhir:v "token" ]       ] )     ] [
fhir:type [ fhir:v "RelatedPerson" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-related-person-core"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-related-person-core>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "create" ]       ] [
fhir:code [ fhir:v "search-type" ]       ] [
fhir:code [ fhir:v "read" ]       ] [
fhir:code [ fhir:v "update" ]       ] [
fhir:code [ fhir:v "delete" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
fhir:updateCreate [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
fhir:name [ fhir:v "email" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "name" ] ;
fhir:type [ fhir:v "string" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-patient>         ] ;
fhir:type [ fhir:v "reference" ] ;
fhir:documentation [ fhir:v "The patient parameter must be specified." ]       ] [
fhir:name [ fhir:v "phone" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "relationship" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "telecom" ] ;
fhir:type [ fhir:v "token" ]       ] )     ] [
fhir:type [ fhir:v "Practitioner" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-practitioner-core"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-practitioner-core>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "read" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ]     ] [
fhir:type [ fhir:v "Organization" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-organisation-core"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-organisation-core>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "read" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ]     ] [
fhir:type [ fhir:v "PractitionerRole" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-practitioner-role-core"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-practitioner-role-core>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "read" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ]     ] [
fhir:type [ fhir:v "HealthcareService" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-healthcare-service-core"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-healthcare-service-core>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "read" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ]     ] [
fhir:type [ fhir:v "Encounter" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-encounter-core"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-encounter-core>       ] ;
      ( fhir:interaction [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "search-type" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "read" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "create" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "update" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:code [ fhir:v "delete" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
fhir:updateCreate [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:searchInclude [ fhir:v "Encounter.subject" ] [ fhir:v "Encounter.participant.individual" ] ) ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
fhir:name [ fhir:v "class" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Encounter-class"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Encounter-class>         ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "date" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-date"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-date>         ] ;
fhir:type [ fhir:v "date" ]       ] [
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-patient>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "practitioner" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Encounter-practitioner"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Encounter-practitioner>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "reason-code" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Encounter-reason-code"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Encounter-reason-code>         ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "service-provider" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Encounter-service-provider"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Encounter-service-provider>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "status" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/Encounter-status"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/Encounter-status>         ] ;
fhir:type [ fhir:v "token" ]       ] )     ] [
fhir:type [ fhir:v "AllergyIntolerance" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-allergy-intolerance"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-allergy-intolerance>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "create" ]       ] [
fhir:code [ fhir:v "search-type" ]       ] [
fhir:code [ fhir:v "read" ]       ] [
fhir:code [ fhir:v "update" ]       ] [
fhir:code [ fhir:v "delete" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
fhir:updateCreate [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
fhir:name [ fhir:v "asserter" ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "code" ] ;
fhir:type [ fhir:v "token" ] ;
fhir:documentation [ fhir:v "parameter with :text modifier supported only" ]       ] [
fhir:name [ fhir:v "manifestation" ] ;
fhir:type [ fhir:v "token" ] ;
fhir:documentation [ fhir:v "parameter with :text modifier supported only" ]       ] [
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-patient>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "severity" ] ;
fhir:type [ fhir:v "token" ]       ] )     ] [
fhir:type [ fhir:v "Condition" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-condition-core"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-condition-core>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "search-type" ]       ] [
fhir:code [ fhir:v "create" ]       ] [
fhir:code [ fhir:v "read" ]       ] [
fhir:code [ fhir:v "update" ]       ] [
fhir:code [ fhir:v "delete" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
fhir:updateCreate [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
fhir:name [ fhir:v "abatement-date" ] ;
fhir:type [ fhir:v "date" ]       ] [
fhir:name [ fhir:v "asserter" ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "clinical-status" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "code" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "onset-date" ] ;
fhir:type [ fhir:v "date" ]       ] [
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-patient>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "severity" ] ;
fhir:type [ fhir:v "token" ]       ] )     ] [
fhir:type [ fhir:v "FamilyMemberHistory" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-family-member-history"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-family-member-history>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "search-type" ]       ] [
fhir:code [ fhir:v "read" ]       ] [
fhir:code [ fhir:v "create" ]       ] [
fhir:code [ fhir:v "delete" ]       ] [
fhir:code [ fhir:v "update" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
fhir:updateCreate [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
fhir:name [ fhir:v "code" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-patient>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "relationship" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "status" ] ;
fhir:type [ fhir:v "token" ]       ] )     ] [
fhir:type [ fhir:v "Immunization" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-immunisation"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-immunisation>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "search-type" ]       ] [
fhir:code [ fhir:v "read" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
fhir:name [ fhir:v "date" ] ;
fhir:type [ fhir:v "date" ]       ] [
fhir:name [ fhir:v "lot-number" ] ;
fhir:type [ fhir:v "string" ]       ] [
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-patient>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "performer" ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "status" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "vaccine-code" ] ;
fhir:type [ fhir:v "token" ]       ] )     ] [
fhir:type [ fhir:v "MedicationRequest" ] ;
fhir:profile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-medication-request"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-medication-request>       ] ;
      ( fhir:interaction [
fhir:code [ fhir:v "search-type" ]       ] [
fhir:code [ fhir:v "read" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
fhir:name [ fhir:v "authoredon" ] ;
fhir:type [ fhir:v "date" ]       ] [
fhir:name [ fhir:v "code" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-patient>         ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "priority" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "requester" ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "status" ] ;
fhir:type [ fhir:v "token" ]       ] )     ] [
fhir:type [ fhir:v "Observation" ] ;
      ( fhir:supportedProfile [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bmi"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bmi>       ] [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyheight"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyheight>       ] [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodylength"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodylength>       ] [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyweight"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-bodyweight>       ] [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-headcircumference"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-headcircumference>       ] [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-heartrate"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-heartrate>       ] [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-oxygensaturation"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-oxygensaturation>       ] [
fhir:v "https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-respiratoryrate"^^xsd:anyURI ;
fhir:link <https://fhir.medirecords.com/StructureDefinition/mr-observation-vitalsign-respiratoryrate>       ] ) ;
      ( fhir:interaction [
fhir:code [ fhir:v "search-type" ]       ] [
fhir:code [ fhir:v "read" ]       ] ) ;
fhir:versioning [ fhir:v "no-version" ] ;
      ( fhir:searchParam [
fhir:name [ fhir:v "_count" ] ;
fhir:type [ fhir:v "number" ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "SHALL" ]         ] ) ;
fhir:name [ fhir:v "patient" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/SearchParameter/clinical-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/SearchParameter/clinical-patient>         ] ;
fhir:type [ fhir:v "reference" ] ;
fhir:documentation [ fhir:v "The patient parameter must be specified." ]       ] [
fhir:name [ fhir:v "performer" ] ;
fhir:type [ fhir:v "reference" ]       ] [
fhir:name [ fhir:v "category" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "code" ] ;
fhir:type [ fhir:v "token" ]       ] [
fhir:name [ fhir:v "date" ] ;
fhir:type [ fhir:v "date" ]       ] [
fhir:name [ fhir:v "status" ] ;
fhir:type [ fhir:v "token" ]       ] )     ] )
  ] ) . #