Release 4 Snapshot 3: Connectathon 32 Base

This page is part of the Snapshot #3 for FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ) in it's permanent home (it will always be available at this URL). The current version which supercedes this version is 5.0.0 R5 , released to support Connectathon 32 . For a full list of available versions, see the Directory of published versions . Page versions: R4B R4 R3

Extension-capabilitystatement-search-parameter-combination.xml

Example Medication/med0304 (Turtle)

FHIR Infrastructure Pharmacy Work Group Maturity Level : N/A Standards Status : Informative Compartments : Not linked to any defined compartments
Raw

Raw Turtle (+ also see XML Turtle/RDF Format Specification )

search-parameter-combination Oral Chemotherapy Example - Manufactured Product - Myleran

<?xml version="1.0" encoding="UTF-8"?>
@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 sct: <http://snomed.info/id/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

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

[a fhir:Medication;
  fhir:nodeRole fhir:treeRoot;
  fhir:Resource.id [ fhir:value "med0304"]; # 
  fhir:DomainResource.text [
     fhir:Narrative.status [ fhir:value "generated" ];
     fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative: Medication</b><a name=\"med0304\"> </a></p><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\">Resource Medication &quot;med0304&quot; </p></div><p><b>code</b>: Myleran 2mg tablet, film coated <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"http://terminology.hl7.org/4.0.0/CodeSystem-v3-ndc.html\">National drug codes</a>#76388-713-25)</span></p><p><b>marketingAuthorizationHolder</b>: <a name=\"mmanu\"> </a></p><blockquote><p/><p><a name=\"mmanu\"> </a></p><p><b>name</b>: Medication Manufacturer</p></blockquote><p><b>doseForm</b>: Film-coated tablet (qualifier value) <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"https://browser.ihtsdotools.org/\">SNOMED CT</a>#385057009)</span></p><blockquote><p><b>ingredient</b></p><h3>Items</h3><table class=\"grid\"><tr><td>-</td><td><b>Concept</b></td></tr><tr><td>*</td><td>Busulfan (substance) <span style=\"background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki\"> (<a href=\"https://browser.ihtsdotools.org/\">SNOMED CT</a>#387138002)</span></td></tr></table><p><b>strength</b>: 2 mg<span style=\"background: LightGoldenRodYellow\"> (Details: UCUM code mg = 'mg')</span>/1(unit TAB from http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm)<span style=\"background: LightGoldenRodYellow\"> (Details: http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm code TAB = 'Tablet')</span></p></blockquote><h3>Batches</h3><table class=\"grid\"><tr><td>-</td><td><b>LotNumber</b></td><td><b>ExpirationDate</b></td></tr><tr><td>*</td><td>9494788</td><td>2017-05-22</td></tr></table></div>"
  ]; # 
  fhir:DomainResource.contained [
     a fhir:Organization;
     fhir:index 0;
     fhir:Resource.id [ fhir:value "mmanu" ];
     fhir:Organization.name [ fhir:value "Medication Manufacturer" ]
  ]; # 
  fhir:Medication.code [
     fhir:CodeableConcept.coding [
       fhir:index 0;
       fhir:Coding.system [ fhir:value "http://hl7.org/fhir/sid/ndc" ];
       fhir:Coding.code [ fhir:value "76388-713-25" ];
       fhir:Coding.display [ fhir:value "Myleran 2mg tablet, film coated" ]
     ]
  ]; # 
  fhir:Medication.marketingAuthorizationHolder [
     fhir:Reference.reference [ fhir:value "#mmanu" ]
  ]; # 
  fhir:Medication.doseForm [
     fhir:CodeableConcept.coding [
       fhir:index 0;
       a sct:385057009;
       fhir:Coding.system [ fhir:value "http://snomed.info/sct" ];
       fhir:Coding.code [ fhir:value "385057009" ];
       fhir:Coding.display [ fhir:value "Film-coated tablet (qualifier value)" ]
     ]
  ]; # 
  fhir:Medication.ingredient [
     fhir:index 0;
     fhir:Medication.ingredient.item [
       fhir:CodeableReference.concept [
         fhir:CodeableConcept.coding [
           fhir:index 0;
           a sct:387138002;
           fhir:Coding.system [ fhir:value "http://snomed.info/sct" ];
           fhir:Coding.code [ fhir:value "387138002" ];
           fhir:Coding.display [ fhir:value "Busulfan (substance)" ]
         ]
       ]
     ];
     fhir:Medication.ingredient.strengthRatio [
       fhir:Ratio.numerator [
         fhir:Quantity.value [ fhir:value "2"^^xsd:decimal ];
         fhir:Quantity.system [ fhir:value "http://unitsofmeasure.org" ];
         fhir:Quantity.code [ fhir:value "mg" ]
       ];
       fhir:Ratio.denominator [
         fhir:Quantity.value [ fhir:value "1"^^xsd:decimal ];
         fhir:Quantity.system [ fhir:value "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm" ];
         fhir:Quantity.code [ fhir:value "TAB" ]
       ]
     ]
  ]; # 
  fhir:Medication.batch [
     fhir:Medication.batch.lotNumber [ fhir:value "9494788" ];
     fhir:Medication.batch.expirationDate [ fhir:value "2017-05-22"^^xsd:date ]
  ]] . # 

# - ontology header ------------------------------------------------------------

[a owl:Ontology;
  owl:imports fhir:fhir.ttl] .

# -------------------------------------------------------------------------------------




  
  
    
  
  
    
  
  
  
  
  
  
  
  
  
    
      
      
    
  
  This extension defines a possible search parameter combination,  by listing a set of search
   parameters and indicating whether they are required or optional. If a search combination
   is specified, clients should expect that they must submit a search that meets one of the
   required combinations or the search will be unsuccessful. If multiple search parameter
   combinations are specified, a client may pick between them, and supply the minimal required
   parameters for any of the combinations.
  
  
    
    
    
  
  
    
    
    
  
  
  
  
    
    
  
  
  
  
  
    
      
      
      This extension defines a possible search parameter combination,  by listing a set of search
       parameters and indicating whether they are required or optional. If a search combination
       is specified, clients should expect that they must submit a search that meets one of the
       required combinations or the search will be unsuccessful. If multiple search parameter
       combinations are specified, a client may pick between them, and supply the minimal required
       parameters for any of the combinations.
      For example, on the Patient Resource  you could use this to state support for searching
       by Patient.name and Patient.gender is required.
      
      
      
        
        
        
      
      
      
        
        
        
        
        
        
      
      
        
        
        
        
        
        
      
      
      
        
        
      
      
        
        
      
    
    
      
      
      
      Unique id for the element within a resource (for internal references). This may be any
       string value that does not contain spaces.
      
      
      
        
        
        
      
      
        
          
        
        
      
      
      
      
        
        
      
    
    
      
      
        
          
          
        
        
        
      
      
      May be used to represent additional information that is not part of the basic definition
       of the element. To make the use of extensions safe and manageable, there is a strict set
       of governance  applied to the definition and use of extensions. Though any implementer
       can define an extension, there is a set of requirements that SHALL be met as part of the
       definition of the extension.
      There can be no stigma associated with the use of extensions by any application, project,
       or standard - regardless of the institution or jurisdiction that uses or defines the extensions.
        The use of extensions is what allows the FHIR specification to retain a core level of
       simplicity for everyone.
      
      
      
      
      
        
        
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
        
        
        
        
        
      
      
      
      
        
        
      
    
    
      
      
      
      
      
      
      
        
        
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
        
        
        
        
        
      
      
      
      
        
        
      
      
        
        
      
    
    
      
      
      
      Unique id for the element within a resource (for internal references). This may be any
       string value that does not contain spaces.
      
      
      
        
        
        
      
      
        
          
        
        
      
      
      
      
        
        
      
    
    
      
      
        
          
          
        
        
        
      
      
      
      
      
      
        
        
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
        
        
        
        
        
      
      
      
    
    
      
      
      
      
      The definition may point directly to a computable or human-readable definition of the
       extensibility codes, or it may be a logical URI as declared in some other specification.
       The definition SHALL be a URI for the Structure Definition defining the extension.
      
      
      
        
        
        
      
      
        
      
      
      
      
      
        
        
      
    
    
      
      
      Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://
      hl7.org/fhir/extensibility.html) for a list).
      
      
      
        
        
        
      
      
        
      
      
        
        
        
        
        
        
      
      
      
      
        
        
      
    
    
      
      
      
      
      If a defined parameter is not listed as a required or optional parameter, the implication
       is that the parameter is not supported with this combination. Servers may ignore It, though
       some may return an error if it is used.
      
      
      
        
        
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
        
        
        
        
        
      
      
      
      
        
        
      
      
        
        
      
    
    
      
      
      
      Unique id for the element within a resource (for internal references). This may be any
       string value that does not contain spaces.
      
      
      
        
        
        
      
      
        
          
        
        
      
      
      
      
        
        
      
    
    
      
      
        
          
          
        
        
        
      
      
      
      
      
      
        
        
        
      
      
        
      
      
        
        
        
        
        
        
      
      
        
        
        
        
        
        
      
      
      
    
    
      
      
      
      
      The definition may point directly to a computable or human-readable definition of the
       extensibility codes, or it may be a logical URI as declared in some other specification.
       The definition SHALL be a URI for the Structure Definition defining the extension.
      
      
      
        
        
        
      
      
        
      
      
      
      
      
        
        
      
    
    
      
      
      Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://
      hl7.org/fhir/extensibility.html) for a list).
      
      
      
        
        
        
      
      
        
      
      
        
        
        
        
        
        
      
      
      
      
        
        
      
    
    
      
      
      
      
      The definition may point directly to a computable or human-readable definition of the
       extensibility codes, or it may be a logical URI as declared in some other specification.
       The definition SHALL be a URI for the Structure Definition defining the extension.
      
      
      
        
        
        
      
      
        
          
        
        
      
      
      
      
      
        
        
      
    
    
      
      
      Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://
      hl7.org/fhir/extensibility.html) for a list).
      
      
      
        
        
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
        
        
        
        
        
      
      
      
      
        
        
      
    
  
  
    
      
      
      This extension defines a possible search parameter combination,  by listing a set of search
       parameters and indicating whether they are required or optional. If a search combination
       is specified, clients should expect that they must submit a search that meets one of the
       required combinations or the search will be unsuccessful. If multiple search parameter
       combinations are specified, a client may pick between them, and supply the minimal required
       parameters for any of the combinations.
      For example, on the Patient Resource  you could use this to state support for searching
       by Patient.name and Patient.gender is required.
      
      
      
      
        
        
      
      
        
        
      
    
    
      
      
      
      
      
      
      
        
      
      
      
        
        
      
      
        
        
      
    
    
      
      
    
    
      
      
        
      
      
    
    
      
      
      
        
      
    
    
      
      
      
      
      If a defined parameter is not listed as a required or optional parameter, the implication
       is that the parameter is not supported with this combination. Servers may ignore It, though
       some may return an error if it is used.
      
      
      
        
      
      
      
        
        
      
      
        
        
      
    
    
      
      
    
    
      
      
        
      
      
    
    
      
      
      
        
      
    
    
      
      
    
    
      
      
      
    
  
</
StructureDefinition
>

Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.