v2+ Details
0.3.2 - Working Draft to present the concept ideas (FO)

v2+ Details - Local Development build (v0.3.2). See the Directory of published versions

Logical Model: CCM_I21 - TTL Profile

Draft as of 2023-08-09

TTL representation of the CCMI21 logical model.

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:StructureDefinition ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "CCMI21"] ; # 
  fhir:meta [
fhir:lastUpdated [ fhir:v "2023-08-09T18:09:07.261+02:00"^^xsd:dateTime ]
  ] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">Message Structure: CCM_I21</div>"
  ] ; # 
  fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/CCM_I21"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "2.9"] ; # 
  fhir:name [ fhir:v "CCM_I21"] ; # 
  fhir:title [ fhir:v "CCM_I21 (MsgStruct)"] ; # 
  fhir:status [ fhir:v "draft"] ; # 
  fhir:experimental [ fhir:v "true"^^xsd:boolean] ; # 
  fhir:date [ fhir:v "2023-08-09T18:09:07+02:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "FO"] ; # 
  fhir:description [ fhir:v "Collaborative Care Message"] ; # 
  fhir:copyright [ fhir:v "FO"] ; # 
  fhir:fhirVersion [ fhir:v "5.0.0"] ; # 
  fhir:mapping ( [
fhir:identity [ fhir:v "rim" ] ;
fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ;
fhir:name [ fhir:v "RIM Mapping" ]
  ] ) ; # 
  fhir:kind [ fhir:v "logical"] ; # 
  fhir:abstract [ fhir:v "false"^^xsd:boolean] ; # 
  fhir:type [ fhir:v "CCM_I21"^^xsd:anyURI] ; # 
  fhir:baseDefinition [
fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>
  ] ; # 
  fhir:derivation [ fhir:v "specialization"] ; # 
  fhir:snapshot [
    ( fhir:element [
fhir:id [ fhir:v "CCM_I21" ] ;
fhir:path [ fhir:v "CCM_I21" ] ;
fhir:short [ fhir:v "A resource with narrative, extensions, and contained resources" ] ;
fhir:definition [ fhir:v "Collaborative Care Message" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "DomainResource" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:constraint [
fhir:key [ fhir:v "dom-2" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL NOT contain nested Resources" ] ;
fhir:expression [ fhir:v "contained.contained.empty()" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
fhir:key [ fhir:v "dom-3" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" ] ;
fhir:expression [ fhir:v "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
fhir:key [ fhir:v "dom-4" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" ] ;
fhir:expression [ fhir:v "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
fhir:key [ fhir:v "dom-5" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "If a resource is contained in another resource, it SHALL NOT have a security label" ] ;
fhir:expression [ fhir:v "contained.meta.security.empty()" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice"^^xsd:anyURI ] ;
fhir:value [ fhir:v "true"^^xsd:boolean ]         ] [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation"^^xsd:anyURI ] ;
fhir:value [ fhir:v "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." ]         ] ) ;
fhir:key [ fhir:v "dom-6" ] ;
fhir:severity [ fhir:v "warning" ] ;
fhir:human [ fhir:v "A resource should have narrative for robust management" ] ;
fhir:expression [ fhir:v "text.`div`.exists()" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/DomainResource"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/DomainResource>         ]       ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:mapping [
fhir:identity [ fhir:v "rim" ] ;
fhir:map [ fhir:v "Entity. Role, or Act,Entity, Role, or Act" ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.id" ] ;
fhir:path [ fhir:v "CCM_I21.id" ] ;
fhir:short [ fhir:v "Logical id of this artifact" ] ;
fhir:definition [ fhir:v "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes." ] ;
fhir:comment [ fhir:v "Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case." ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "Resource.id" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ;
fhir:value [ fhir:v "id"^^xsd:anyURI ]         ] ) ;
fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.meta" ] ;
fhir:path [ fhir:v "CCM_I21.meta" ] ;
fhir:short [ fhir:v "Metadata about the resource" ] ;
fhir:definition [ fhir:v "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "Resource.meta" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "Meta"^^xsd:anyURI ]       ] ) ;
      ( fhir:constraint [
fhir:key [ fhir:v "ele-1" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.implicitRules" ] ;
fhir:path [ fhir:v "CCM_I21.implicitRules" ] ;
fhir:short [ fhir:v "A set of rules under which this content was created" ] ;
fhir:definition [ fhir:v "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc." ] ;
fhir:comment [ fhir:v "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc." ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "Resource.implicitRules" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "uri"^^xsd:anyURI ]       ] ) ;
      ( fhir:constraint [
fhir:key [ fhir:v "ele-1" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
fhir:isModifierReason [ fhir:v "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation" ] ;
fhir:isSummary [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.language" ] ;
fhir:path [ fhir:v "CCM_I21.language" ] ;
fhir:short [ fhir:v "Language of the resource content" ] ;
fhir:definition [ fhir:v "The base language in which the resource is written." ] ;
fhir:comment [ fhir:v "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)." ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "Resource.language" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "code"^^xsd:anyURI ]       ] ) ;
      ( fhir:constraint [
fhir:key [ fhir:v "ele-1" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
fhir:binding [
        ( fhir:extension [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName"^^xsd:anyURI ] ;
fhir:value [ fhir:v "Language" ]         ] [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding"^^xsd:anyURI ] ;
fhir:value [ fhir:v "true"^^xsd:boolean ]         ] ) ;
fhir:strength [ fhir:v "required" ] ;
fhir:description [ fhir:v "IETF language tag for a human language" ] ;
fhir:valueSet [
fhir:v "http://hl7.org/fhir/ValueSet/all-languages|5.0.0"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/ValueSet/all-languages|5.0.0>         ] ;
        ( fhir:additional [
fhir:purpose [ fhir:v "starter" ] ;
fhir:valueSet [
fhir:v "http://hl7.org/fhir/ValueSet/languages"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/ValueSet/languages>           ]         ] )       ]     ] [
fhir:id [ fhir:v "CCM_I21.text" ] ;
fhir:path [ fhir:v "CCM_I21.text" ] ;
fhir:short [ fhir:v "Text summary of the resource, for human interpretation" ] ;
fhir:definition [ fhir:v "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety." ] ;
fhir:comment [ fhir:v "Contained resources do not have a narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later." ] ;
      ( fhir:alias [ fhir:v "narrative" ] [ fhir:v "html" ] [ fhir:v "xhtml" ] [ fhir:v "display" ] ) ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "DomainResource.text" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "Narrative"^^xsd:anyURI ]       ] ) ;
      ( fhir:condition [ fhir:v "dom-6" ] ) ;
      ( fhir:constraint [
fhir:key [ fhir:v "ele-1" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:mapping [
fhir:identity [ fhir:v "rim" ] ;
fhir:map [ fhir:v "Act.text?" ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.contained" ] ;
fhir:path [ fhir:v "CCM_I21.contained" ] ;
fhir:short [ fhir:v "Contained, inline Resources" ] ;
fhir:definition [ fhir:v "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning." ] ;
fhir:comment [ fhir:v "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels." ] ;
      ( fhir:alias [ fhir:v "inline resources" ] [ fhir:v "anonymous resources" ] [ fhir:v "contained resources" ] ) ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "DomainResource.contained" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "Resource"^^xsd:anyURI ]       ] ) ;
      ( fhir:condition [ fhir:v "dom-2" ] [ fhir:v "dom-4" ] [ fhir:v "dom-3" ] [ fhir:v "dom-5" ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:mapping [
fhir:identity [ fhir:v "rim" ] ;
fhir:map [ fhir:v "N/A" ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.extension" ] ;
fhir:path [ fhir:v "CCM_I21.extension" ] ;
fhir:slicing [
        ( fhir:discriminator [
fhir:type [ fhir:v "value" ] ;
fhir:path [ fhir:v "url" ]         ] ) ;
fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
fhir:rules [ fhir:v "open" ]       ] ;
fhir:short [ fhir:v "Additional content defined by implementations" ] ;
fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, 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." ] ;
fhir:comment [ fhir:v "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." ] ;
      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "DomainResource.extension" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
      ( fhir:constraint [
fhir:key [ fhir:v "ele-1" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
fhir:key [ fhir:v "ext-1" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "false"^^xsd:boolean ] ;
fhir:isSummary [ fhir:v "false"^^xsd:boolean ] ;
      ( fhir:mapping [
fhir:identity [ fhir:v "rim" ] ;
fhir:map [ fhir:v "N/A" ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.modifierExtension" ] ;
fhir:path [ fhir:v "CCM_I21.modifierExtension" ] ;
fhir:slicing [
        ( fhir:discriminator [
fhir:type [ fhir:v "value" ] ;
fhir:path [ fhir:v "url" ]         ] ) ;
fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ;
fhir:rules [ fhir:v "open" ]       ] ;
fhir:short [ fhir:v "Extensions that cannot be ignored" ] ;
fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ;
fhir:comment [ fhir:v "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." ] ;
fhir:requirements [ fhir:v "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R5/extensibility.html#modifierExtension)." ] ;
      ( fhir:alias [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "DomainResource.modifierExtension" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "Extension"^^xsd:anyURI ]       ] ) ;
      ( fhir:constraint [
fhir:key [ fhir:v "ele-1" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ;
fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Element>         ]       ] [
fhir:key [ fhir:v "ext-1" ] ;
fhir:severity [ fhir:v "error" ] ;
fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ;
fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ;
fhir:source [
fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/StructureDefinition/Extension>         ]       ] ) ;
fhir:mustSupport [ fhir:v "false"^^xsd:boolean ] ;
fhir:isModifier [ fhir:v "true"^^xsd:boolean ] ;
fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them" ] ;
fhir:isSummary [ fhir:v "true"^^xsd:boolean ] ;
      ( fhir:mapping [
fhir:identity [ fhir:v "rim" ] ;
fhir:map [ fhir:v "N/A" ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MSH" ] ;
fhir:path [ fhir:v "CCM_I21.MSH" ] ;
fhir:short [ fhir:v "Message Header" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MSH" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "MSH"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.ARV" ] ;
fhir:path [ fhir:v "CCM_I21.ARV" ] ;
fhir:short [ fhir:v "Access Restriction" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.ARV" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "ARV"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.SFT" ] ;
fhir:path [ fhir:v "CCM_I21.SFT" ] ;
fhir:short [ fhir:v "Software Segment" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.SFT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "SFT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.UAC" ] ;
fhir:path [ fhir:v "CCM_I21.UAC" ] ;
fhir:short [ fhir:v "User Authentication Credential Segment" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.UAC" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "UAC"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PID" ] ;
fhir:path [ fhir:v "CCM_I21.PID" ] ;
fhir:short [ fhir:v "Patient Identification" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PID" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PID"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PD1" ] ;
fhir:path [ fhir:v "CCM_I21.PD1" ] ;
fhir:short [ fhir:v "Patient Additional Demographic" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PD1" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PD1"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.NK1" ] ;
fhir:path [ fhir:v "CCM_I21.NK1" ] ;
fhir:short [ fhir:v "Next of Kin / Associated Parties" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.NK1" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "NK1"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.INSURANCE" ] ;
fhir:path [ fhir:v "CCM_I21.INSURANCE" ] ;
fhir:short [ fhir:v "INSURANCE Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.INSURANCE" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.INSURANCE.IN1" ] ;
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN1" ] ;
fhir:short [ fhir:v "Insurance" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN1" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "IN1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.INSURANCE.IN2" ] ;
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN2" ] ;
fhir:short [ fhir:v "Insurance Additional Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN2" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "IN2"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.INSURANCE.IN3" ] ;
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN3" ] ;
fhir:short [ fhir:v "Insurance Additional Information, Certification" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN3" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "IN3"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY" ] ;
fhir:short [ fhir:v "APPOINTMENT_HISTORY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.SCH" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.SCH" ] ;
fhir:short [ fhir:v "Scheduling Activity Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.SCH" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "SCH"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES" ] ;
fhir:short [ fhir:v "RESOURCES Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RGS" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RGS" ] ;
fhir:short [ fhir:v "Resource Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RGS" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RGS"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL" ] ;
fhir:short [ fhir:v "RESOURCE_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT" ] ;
fhir:short [ fhir:v "RESOURCE_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT.AIS" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIS" ] ;
fhir:short [ fhir:v "Appointment Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIS" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "AIS"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT.AIG" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIG" ] ;
fhir:short [ fhir:v "Appointment Information - General Resource" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIG" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "AIG"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT.AIL" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIL" ] ;
fhir:short [ fhir:v "Appointment Information - Location Resource" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "AIL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT.AIP" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIP" ] ;
fhir:short [ fhir:v "Appointment Information - Personnel Resource" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIP" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "AIP"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION" ] ;
fhir:short [ fhir:v "RESOURCE_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION.OBX" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY" ] ;
fhir:short [ fhir:v "CLINICAL_HISTORY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.ORC" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.ORC" ] ;
fhir:short [ fhir:v "Common Order" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.ORC" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "ORC"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL" ] ;
fhir:short [ fhir:v "CLINICAL_HISTORY_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT" ] ;
fhir:short [ fhir:v "CLINICAL_HISTORY_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.OBR" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.OBR" ] ;
fhir:short [ fhir:v "Observation Request" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.OBR" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBR"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.CHOICE" ] ;
fhir:path [ fhir:v "CCM_I21.CHOICE" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CHOICE" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.ODS" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.ODS" ] ;
fhir:short [ fhir:v "Dietary Orders, Supplements, and Preferences" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.ODS" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "ODS"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.PR1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PR1" ] ;
fhir:short [ fhir:v "Procedures" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PR1" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PR1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.RF1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.RF1" ] ;
fhir:short [ fhir:v "Referral Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.RF1" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RF1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.AL1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.AL1" ] ;
fhir:short [ fhir:v "Patient Allergy Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.AL1" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "AL1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.IAM" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.IAM" ] ;
fhir:short [ fhir:v "Patient Adverse Reaction Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.IAM" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "IAM"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.ACC" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.ACC" ] ;
fhir:short [ fhir:v "Accident" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.ACC" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "ACC"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.RMI" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.RMI" ] ;
fhir:short [ fhir:v "Risk Management Incident" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.RMI" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RMI"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.DB1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DB1" ] ;
fhir:short [ fhir:v "Disability" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DB1" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "DB1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.DG1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DG1" ] ;
fhir:short [ fhir:v "Diagnosis" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DG1" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "DG1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.DRG" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DRG" ] ;
fhir:short [ fhir:v "Diagnosis Related Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DRG" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "DRG"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.PDA" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PDA" ] ;
fhir:short [ fhir:v "Patient Death and Autopsy" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PDA" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PDA"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION" ] ;
fhir:short [ fhir:v "CLINICAL_HISTORY_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION.OBX" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY" ] ;
fhir:short [ fhir:v "PARTICIPATION_CLINICAL_HISTORY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT" ] ;
fhir:short [ fhir:v "PARTICIPATION_CLINICAL_HISTORY_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY-OBJECT.ROL" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.ROL" ] ;
fhir:short [ fhir:v "Role" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.ROL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "ROL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.PRT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY-OBJECT.PRD" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.PRD" ] ;
fhir:short [ fhir:v "Provider Data" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.PRD" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRD"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.VAR" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CTI" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CTI" ] ;
fhir:short [ fhir:v "Clinical Trial Identification" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CTI" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "CTI"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PATIENT-VISITS" ] ;
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS" ] ;
fhir:short [ fhir:v "PATIENT_VISITS Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATIENT-VISITS.PV1" ] ;
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS.PV1" ] ;
fhir:short [ fhir:v "Patient Visit" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS.PV1" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PV1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATIENT-VISITS.PV2" ] ;
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS.PV2" ] ;
fhir:short [ fhir:v "Patient Visit - Additional Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS.PV2" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PV2"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY" ] ;
fhir:short [ fhir:v "MEDICATION_HISTORY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.ORC" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.ORC" ] ;
fhir:short [ fhir:v "Common Order" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.ORC" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "ORC"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL" ] ;
fhir:short [ fhir:v "MEDICATION_ORDER_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.RXO" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXO" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Order" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXO" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXO"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.RXR" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXR" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Route" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXR" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXR"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.RXC" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXC" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Component Order" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXC" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXC"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.MEDICATION-ORDER-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION" ] ;
fhir:short [ fhir:v "MEDICATION_ORDER_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.MEDICATION-ORDER-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION.OBX" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.MEDICATION-ORDER-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL" ] ;
fhir:short [ fhir:v "MEDICATION_ENCODING_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.RXE" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXE" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Encoded Order" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXE" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXE"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.RXR" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXR" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Route" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXR" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXR"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.RXC" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXC" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Component Order" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXC" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXC"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.MEDICATION-ENCODING-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION" ] ;
fhir:short [ fhir:v "MEDICATION_ENCODING_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.MEDICATION-ENCODING-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION.OBX" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.MEDICATION-ENCODING-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL" ] ;
fhir:short [ fhir:v "MEDICATION_ADMINISTRATION_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.RXA" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.RXA" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Administration" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.RXA" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXA"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.RXR" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.RXR" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Route" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.RXR" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXR"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.MEDICATION-ADMINISTRATION-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION" ] ;
fhir:short [ fhir:v "MEDICATION_ADMINISTRATION_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.MEDICATION-ADMINISTRATION-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION.OBX" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.MEDICATION-ADMINISTRATION-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.CTI" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.CTI" ] ;
fhir:short [ fhir:v "Clinical Trial Identification" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.CTI" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "CTI"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM" ] ;
fhir:short [ fhir:v "PROBLEM Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PRB" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PRB" ] ;
fhir:short [ fhir:v "Problem Details" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PRB" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRB"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.VAR" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM" ] ;
fhir:short [ fhir:v "PARTICIPATION_PROBLEM Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.PARTICIPATION-PROBLEM-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT" ] ;
fhir:short [ fhir:v "PARTICIPATION_PROBLEM_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.PARTICIPATION-PROBLEM-OBJECT.ROL" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.ROL" ] ;
fhir:short [ fhir:v "Role" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.ROL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "ROL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.PARTICIPATION-PROBLEM-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.PRT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.PARTICIPATION-PROBLEM-OBJECT.PRD" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.PRD" ] ;
fhir:short [ fhir:v "Provider Data" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.PRD" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRD"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.VAR" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PROBLEM-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION" ] ;
fhir:short [ fhir:v "PROBLEM_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PROBLEM-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION.OBX" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PROBLEM-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.GOAL" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL" ] ;
fhir:short [ fhir:v "GOAL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.GOL" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.GOL" ] ;
fhir:short [ fhir:v "Goal Detail" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.GOL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "GOL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.VAR" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL" ] ;
fhir:short [ fhir:v "PARTICIPATION_GOAL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.PARTICIPATION-GOAL-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT" ] ;
fhir:short [ fhir:v "PARTICIPATION_GOAL_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.PARTICIPATION-GOAL-OBJECT.ROL" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.ROL" ] ;
fhir:short [ fhir:v "Role" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.ROL" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "ROL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.PARTICIPATION-GOAL-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.PRT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.PARTICIPATION-GOAL-OBJECT.PRD" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.PRD" ] ;
fhir:short [ fhir:v "Provider Data" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.PRD" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRD"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.VAR" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.GOAL-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION" ] ;
fhir:short [ fhir:v "GOAL_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.GOAL-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION.OBX" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.GOAL-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY" ] ;
fhir:short [ fhir:v "PATHWAY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PTH" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PTH" ] ;
fhir:short [ fhir:v "Pathway" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PTH" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PTH"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.VAR" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY" ] ;
fhir:short [ fhir:v "PARTICIPATION_PATHWAY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY.PARTICIPATION-PATHWAY-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT" ] ;
fhir:short [ fhir:v "PARTICIPATION_PATHWAY_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY.PARTICIPATION-PATHWAY-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT.PRT" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY.PARTICIPATION-PATHWAY-OBJECT.PRD" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT.PRD" ] ;
fhir:short [ fhir:v "Provider Data" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT.PRD" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRD"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.VAR" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PATHWAY-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION" ] ;
fhir:short [ fhir:v "PATHWAY_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PATHWAY-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION.OBX" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PATHWAY-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION.PRT" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.REL" ] ;
fhir:path [ fhir:v "CCM_I21.REL" ] ;
fhir:short [ fhir:v "Clinical Relationship Segment" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
fhir:base [
fhir:path [ fhir:v "CCM_I21.REL" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ]       ] ;
      ( fhir:type [
fhir:code [ fhir:v "REL"^^xsd:anyURI ]       ] )     ] )
  ] ; # 
  fhir:differential [
    ( fhir:element [
fhir:id [ fhir:v "CCM_I21" ] ;
fhir:path [ fhir:v "CCM_I21" ] ;
fhir:definition [ fhir:v "Collaborative Care Message" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]     ] [
fhir:id [ fhir:v "CCM_I21.MSH" ] ;
fhir:path [ fhir:v "CCM_I21.MSH" ] ;
fhir:short [ fhir:v "Message Header" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "MSH"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.ARV" ] ;
fhir:path [ fhir:v "CCM_I21.ARV" ] ;
fhir:short [ fhir:v "Access Restriction" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "ARV"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.SFT" ] ;
fhir:path [ fhir:v "CCM_I21.SFT" ] ;
fhir:short [ fhir:v "Software Segment" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "SFT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.UAC" ] ;
fhir:path [ fhir:v "CCM_I21.UAC" ] ;
fhir:short [ fhir:v "User Authentication Credential Segment" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "UAC"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PID" ] ;
fhir:path [ fhir:v "CCM_I21.PID" ] ;
fhir:short [ fhir:v "Patient Identification" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PID"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PD1" ] ;
fhir:path [ fhir:v "CCM_I21.PD1" ] ;
fhir:short [ fhir:v "Patient Additional Demographic" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PD1"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.NK1" ] ;
fhir:path [ fhir:v "CCM_I21.NK1" ] ;
fhir:short [ fhir:v "Next of Kin / Associated Parties" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "NK1"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.INSURANCE" ] ;
fhir:path [ fhir:v "CCM_I21.INSURANCE" ] ;
fhir:short [ fhir:v "INSURANCE Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.INSURANCE.IN1" ] ;
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN1" ] ;
fhir:short [ fhir:v "Insurance" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "IN1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.INSURANCE.IN2" ] ;
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN2" ] ;
fhir:short [ fhir:v "Insurance Additional Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "IN2"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.INSURANCE.IN3" ] ;
fhir:path [ fhir:v "CCM_I21.INSURANCE.IN3" ] ;
fhir:short [ fhir:v "Insurance Additional Information, Certification" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "IN3"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY" ] ;
fhir:short [ fhir:v "APPOINTMENT_HISTORY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.SCH" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.SCH" ] ;
fhir:short [ fhir:v "Scheduling Activity Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "SCH"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES" ] ;
fhir:short [ fhir:v "RESOURCES Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RGS" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RGS" ] ;
fhir:short [ fhir:v "Resource Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RGS"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL" ] ;
fhir:short [ fhir:v "RESOURCE_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT" ] ;
fhir:short [ fhir:v "RESOURCE_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT.AIS" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIS" ] ;
fhir:short [ fhir:v "Appointment Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "AIS"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT.AIG" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIG" ] ;
fhir:short [ fhir:v "Appointment Information - General Resource" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "AIG"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT.AIL" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIL" ] ;
fhir:short [ fhir:v "Appointment Information - Location Resource" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "AIL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBJECT.AIP" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBJECT.AIP" ] ;
fhir:short [ fhir:v "Appointment Information - Personnel Resource" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "AIP"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION" ] ;
fhir:short [ fhir:v "RESOURCE_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.APPOINTMENT-HISTORY.RESOURCES.RESOURCE-DETAIL.RESOURCE-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.APPOINTMENT_HISTORY.RESOURCES.RESOURCE_DETAIL.RESOURCE_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY" ] ;
fhir:short [ fhir:v "CLINICAL_HISTORY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.ORC" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.ORC" ] ;
fhir:short [ fhir:v "Common Order" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "ORC"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL" ] ;
fhir:short [ fhir:v "CLINICAL_HISTORY_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT" ] ;
fhir:short [ fhir:v "CLINICAL_HISTORY_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.OBR" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.OBR" ] ;
fhir:short [ fhir:v "Observation Request" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBR"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.CHOICE" ] ;
fhir:path [ fhir:v "CCM_I21.CHOICE" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.ODS" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.ODS" ] ;
fhir:short [ fhir:v "Dietary Orders, Supplements, and Preferences" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "ODS"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.PR1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PR1" ] ;
fhir:short [ fhir:v "Procedures" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PR1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.RF1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.RF1" ] ;
fhir:short [ fhir:v "Referral Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RF1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.AL1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.AL1" ] ;
fhir:short [ fhir:v "Patient Allergy Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "AL1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.IAM" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.IAM" ] ;
fhir:short [ fhir:v "Patient Adverse Reaction Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "IAM"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.ACC" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.ACC" ] ;
fhir:short [ fhir:v "Accident" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "ACC"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.RMI" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.RMI" ] ;
fhir:short [ fhir:v "Risk Management Incident" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RMI"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.DB1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DB1" ] ;
fhir:short [ fhir:v "Disability" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "DB1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.DG1" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DG1" ] ;
fhir:short [ fhir:v "Diagnosis" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "DG1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.DRG" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.DRG" ] ;
fhir:short [ fhir:v "Diagnosis Related Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "DRG"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBJECT.PDA" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBJECT.PDA" ] ;
fhir:short [ fhir:v "Patient Death and Autopsy" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PDA"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION" ] ;
fhir:short [ fhir:v "CLINICAL_HISTORY_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CLINICAL-HISTORY-DETAIL.CLINICAL-HISTORY-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CLINICAL_HISTORY_DETAIL.CLINICAL_HISTORY_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY" ] ;
fhir:short [ fhir:v "PARTICIPATION_CLINICAL_HISTORY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT" ] ;
fhir:short [ fhir:v "PARTICIPATION_CLINICAL_HISTORY_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY-OBJECT.ROL" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.ROL" ] ;
fhir:short [ fhir:v "Role" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "ROL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY-OBJECT.PRD" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY_OBJECT.PRD" ] ;
fhir:short [ fhir:v "Provider Data" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRD"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.PARTICIPATION-CLINICAL-HISTORY.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.PARTICIPATION_CLINICAL_HISTORY.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.CLINICAL-HISTORY.CTI" ] ;
fhir:path [ fhir:v "CCM_I21.CLINICAL_HISTORY.CTI" ] ;
fhir:short [ fhir:v "Clinical Trial Identification" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "CTI"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PATIENT-VISITS" ] ;
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS" ] ;
fhir:short [ fhir:v "PATIENT_VISITS Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATIENT-VISITS.PV1" ] ;
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS.PV1" ] ;
fhir:short [ fhir:v "Patient Visit" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PV1"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATIENT-VISITS.PV2" ] ;
fhir:path [ fhir:v "CCM_I21.PATIENT_VISITS.PV2" ] ;
fhir:short [ fhir:v "Patient Visit - Additional Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PV2"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY" ] ;
fhir:short [ fhir:v "MEDICATION_HISTORY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.ORC" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.ORC" ] ;
fhir:short [ fhir:v "Common Order" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "ORC"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL" ] ;
fhir:short [ fhir:v "MEDICATION_ORDER_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.RXO" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXO" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Order" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXO"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.RXR" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXR" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Route" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXR"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.RXC" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.RXC" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Component Order" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXC"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.MEDICATION-ORDER-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION" ] ;
fhir:short [ fhir:v "MEDICATION_ORDER_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.MEDICATION-ORDER-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ORDER-DETAIL.MEDICATION-ORDER-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ORDER_DETAIL.MEDICATION_ORDER_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL" ] ;
fhir:short [ fhir:v "MEDICATION_ENCODING_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.RXE" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXE" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Encoded Order" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXE"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.RXR" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXR" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Route" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXR"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.RXC" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.RXC" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Component Order" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXC"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.MEDICATION-ENCODING-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION" ] ;
fhir:short [ fhir:v "MEDICATION_ENCODING_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.MEDICATION-ENCODING-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ENCODING-DETAIL.MEDICATION-ENCODING-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ENCODING_DETAIL.MEDICATION_ENCODING_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL" ] ;
fhir:short [ fhir:v "MEDICATION_ADMINISTRATION_DETAIL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.RXA" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.RXA" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Administration" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXA"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.RXR" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.RXR" ] ;
fhir:short [ fhir:v "Pharmacy/Treatment Route" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "RXR"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.MEDICATION-ADMINISTRATION-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION" ] ;
fhir:short [ fhir:v "MEDICATION_ADMINISTRATION_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.MEDICATION-ADMINISTRATION-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.MEDICATION-ADMINISTRATION-DETAIL.MEDICATION-ADMINISTRATION-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.MEDICATION_ADMINISTRATION_DETAIL.MEDICATION_ADMINISTRATION_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.MEDICATION-HISTORY.CTI" ] ;
fhir:path [ fhir:v "CCM_I21.MEDICATION_HISTORY.CTI" ] ;
fhir:short [ fhir:v "Clinical Trial Identification" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "CTI"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM" ] ;
fhir:short [ fhir:v "PROBLEM Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PRB" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PRB" ] ;
fhir:short [ fhir:v "Problem Details" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRB"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM" ] ;
fhir:short [ fhir:v "PARTICIPATION_PROBLEM Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.PARTICIPATION-PROBLEM-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT" ] ;
fhir:short [ fhir:v "PARTICIPATION_PROBLEM_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.PARTICIPATION-PROBLEM-OBJECT.ROL" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.ROL" ] ;
fhir:short [ fhir:v "Role" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "ROL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.PARTICIPATION-PROBLEM-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.PARTICIPATION-PROBLEM-OBJECT.PRD" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.PARTICIPATION_PROBLEM_OBJECT.PRD" ] ;
fhir:short [ fhir:v "Provider Data" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRD"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION-PROBLEM.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PARTICIPATION_PROBLEM.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PROBLEM-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION" ] ;
fhir:short [ fhir:v "PROBLEM_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PROBLEM-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PROBLEM.PROBLEM-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.PROBLEM.PROBLEM_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.GOAL" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL" ] ;
fhir:short [ fhir:v "GOAL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.GOL" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.GOL" ] ;
fhir:short [ fhir:v "Goal Detail" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "GOL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL" ] ;
fhir:short [ fhir:v "PARTICIPATION_GOAL Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.PARTICIPATION-GOAL-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT" ] ;
fhir:short [ fhir:v "PARTICIPATION_GOAL_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.PARTICIPATION-GOAL-OBJECT.ROL" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.ROL" ] ;
fhir:short [ fhir:v "Role" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "ROL"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.PARTICIPATION-GOAL-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.PARTICIPATION-GOAL-OBJECT.PRD" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.PARTICIPATION_GOAL_OBJECT.PRD" ] ;
fhir:short [ fhir:v "Provider Data" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRD"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.PARTICIPATION-GOAL.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.PARTICIPATION_GOAL.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.GOAL-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION" ] ;
fhir:short [ fhir:v "GOAL_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.GOAL-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.GOAL.GOAL-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.GOAL.GOAL_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY" ] ;
fhir:short [ fhir:v "PATHWAY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PTH" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PTH" ] ;
fhir:short [ fhir:v "Pathway" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PTH"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY" ] ;
fhir:short [ fhir:v "PARTICIPATION_PATHWAY Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY.PARTICIPATION-PATHWAY-OBJECT" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT" ] ;
fhir:short [ fhir:v "PARTICIPATION_PATHWAY_OBJECT Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY.PARTICIPATION-PATHWAY-OBJECT.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY.PARTICIPATION-PATHWAY-OBJECT.PRD" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.PARTICIPATION_PATHWAY_OBJECT.PRD" ] ;
fhir:short [ fhir:v "Provider Data" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRD"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION-PATHWAY.VAR" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PARTICIPATION_PATHWAY.VAR" ] ;
fhir:short [ fhir:v "Variance" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "VAR"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PATHWAY-OBSERVATION" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION" ] ;
fhir:short [ fhir:v "PATHWAY_OBSERVATION Group" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PATHWAY-OBSERVATION.OBX" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION.OBX" ] ;
fhir:short [ fhir:v "Observation/Result" ] ;
fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "1" ] ;
      ( fhir:type [
fhir:code [ fhir:v "OBX"^^xsd:anyURI ]       ] ) ;
fhir:mustSupport [ fhir:v "true"^^xsd:boolean ]     ] [
fhir:id [ fhir:v "CCM_I21.PATHWAY.PATHWAY-OBSERVATION.PRT" ] ;
fhir:path [ fhir:v "CCM_I21.PATHWAY.PATHWAY_OBSERVATION.PRT" ] ;
fhir:short [ fhir:v "Participation Information" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "PRT"^^xsd:anyURI ]       ] )     ] [
fhir:id [ fhir:v "CCM_I21.REL" ] ;
fhir:path [ fhir:v "CCM_I21.REL" ] ;
fhir:short [ fhir:v "Clinical Relationship Segment" ] ;
fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ;
fhir:max [ fhir:v "*" ] ;
      ( fhir:type [
fhir:code [ fhir:v "REL"^^xsd:anyURI ]       ] )     ] )
  ] . #