This page is part of the electronic Long-Term Services and Supports Implementation Guide (v1.0.0: STU 1) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions
XML representation of the eLTSSServiceModel Profile.
Narrative view of the profile
<StructureDefinition xmlns="http://hl7.org/fhir"> <id value="eLTSSServiceModel"/> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml"> <p><b>eLTSS Service Logical Model</b></p> </div> </text> <url value="http://hl7.org/fhir/us/eltss/StructureDefinition/eLTSSServiceModel"/> <identifier> <system value="http://hl7.org/fhir/us/eltss/STU1"/> <value value="eLTSS.Service"/> </identifier> <name value="ELTSSServiceModel"/> <title value="eLTSS Service Logical Model"/> <status value="draft"/> <date value="2019-02-09T00:00:00-05:00"/> <publisher value="The HL7 Community Based Care and Privacy Workgroup"/> <description value="Service data included in the eLTSS Dataset."/> <kind value="logical"/> <abstract value="false"/> <type value="eLTSSServiceModel"/> <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Element"/> <derivation value="specialization"/> <snapshot> <element id="eLTSSServiceModel"> <path value="eLTSSServiceModel"/> <definition value="eLTSS Dataset Service data."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel"/> <min value="0"/> <max value="*"/> </base> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.name"> <path value="eLTSSServiceModel.name"/> <short value="Identifies the paid and/or non-paid service provided to a person."/> <definition value="Identifies the paid and/or non-paid service provided to a person. Include the code and display name plus any modifiers when a coding system (e.g., Healthcare Common Procedure Coding System (HCPCS), Home Health Revenue Codes) is used."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.name"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="true"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.startDate"> <path value="eLTSSServiceModel.startDate"/> <short value="The start date of the service being provided."/> <definition value="The start date of the service being provided."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.startDate"/> <min value="0"/> <max value="1"/> </base> <type> <code value="date"/> </type> <mustSupport value="true"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.endDate"> <path value="eLTSSServiceModel.endDate"/> <short value="The end date of the service being provided."/> <definition value="The end date of the service being provided."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.endDate"/> <min value="0"/> <max value="1"/> </base> <type> <code value="date"/> </type> <mustSupport value="true"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.provider"> <path value="eLTSSServiceModel.provider"/> <short value="The entity or individual providing the service."/> <definition value="The entity or individual providing the service."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.provider"/> <min value="0"/> <max value="1"/> </base> <type> <code value="BackboneElement"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.provider.name"> <path value="eLTSSServiceModel.provider.name"/> <short value="The name of the entity or individual providing the service."/> <definition value="The name of the entity or individual providing the service. For paid services use the organization/agency name, for non-paid services use the first and last name of the individual providing the service."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.provider.name"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.provider.phoneNumber"> <path value="eLTSSServiceModel.provider.phoneNumber"/> <short value="The primary phone number (and extension when applicable) of the service provider."/> <definition value="The primary phone number (and extension when applicable) of the service provider."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.provider.phoneNumber"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.provider.nonPaidRelationship"> <path value="eLTSSServiceModel.provider.nonPaidRelationship"/> <short value="The relationship (e.g., spouse, neighbor, guardian, daughter) of the individual providing a non-paid service or support to the person."/> <definition value="The relationship (e.g., spouse, neighbor, guardian, daughter) of the individual providing a non-paid service or support to the person."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.provider.nonPaidRelationship"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.deliveryAddress"> <path value="eLTSSServiceModel.deliveryAddress"/> <short value="The address where service delivery will take place if service will not be provided at the person’s address."/> <definition value="The address where service delivery will take place if service will not be provided at the person’s address."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.deliveryAddress"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.fundingSource"> <path value="eLTSSServiceModel.fundingSource"/> <short value="The source of payment for the service."/> <definition value="The source of payment for the service."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.fundingSource"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.unitQuantity"> <path value="eLTSSServiceModel.unitQuantity"/> <short value="The numerical amount of the service unit being provided for a frequency."/> <definition value="The numerical amount of the service unit being provided for a frequency. This element is slated to be used in conjunction with Service Quantity Interval and Unit of Service Type elements to form a full description of how often a service is provided. For example, a service being provided 7 units per week, the Service Unit Quantity = 7. For a service being provided 8 hours a day, the Service Unit Value = 8."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.unitQuantity"/> <min value="0"/> <max value="1"/> </base> <type> <code value="integer"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.unitType"> <path value="eLTSSServiceModel.unitType"/> <short value="A named quantity in terms of which services are measured or specified, used as a standard measurement of like services."/> <definition value="A named quantity in terms of which services are measured or specified, used as a standard measurement of like services. Values include: minute(s), 8 hour(s), quarter hour(s), hour(s), half day(s), full day(s), day(s), week(s), month(s), dollar(s), meal(s), mile(s), visit(s)/session(s), installation(s), none, other (free text). This element is slated to be used in conjunction with Service Unit Quantity interval and Service Unit Quantity elements to form a full description of how often a service is provided. For example, a service being provided 7 units per week, the Unit of Service Type = units. For a service being provided 8 hours a day, the Unit of Service Type = hours."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.unitType"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.unitQuantityInterval"> <path value="eLTSSServiceModel.unitQuantityInterval"/> <short value="A period of time corresponding to the quantity of service(s) indicated."/> <definition value="A period of time corresponding to the quantity of service(s) indicated. Values include: per day, per week, per month, per year, one time only, other (free text). This element is slated to be used in conjunction with Unit of Service Type and Service Unit Quantity elements to form a full description of how often a service is provided. For example, a service being provided 7 units per week, the Service Unit Quantity Interval = per week. For a service being provided 8 hours a day, the Service Unit Quantity Interval = per day."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.unitQuantityInterval"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.unitRate"> <path value="eLTSSServiceModel.unitRate"/> <short value="The rate of one unit for a service."/> <definition value="The rate of one unit for a service."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.unitRate"/> <min value="0"/> <max value="1"/> </base> <type> <code value="decimal"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.totalCost"> <path value="eLTSSServiceModel.totalCost"/> <short value="The total cost of a service for the plan."/> <definition value="The total cost of a service for the plan."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.totalCost"/> <min value="0"/> <max value="1"/> </base> <type> <code value="decimal"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.stepOrAction"> <path value="eLTSSServiceModel.stepOrAction"/> <short value="A planned measurable step or action that needs to be taken to accomplish a goal identified by the person."/> <definition value="A planned measurable step or action that needs to be taken to accomplish a goal identified by the person."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.stepOrAction"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.comment"> <path value="eLTSSServiceModel.comment"/> <short value="Additional information related to the service being provided."/> <definition value="Additional information related to the service being provided. This field could capture additional information of the frequency of the service, how the person wants the service delivered and only used when the comment provides additional detail of the service not already handled by another element."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.comment"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> </snapshot> <differential> <element id="eLTSSServiceModel"> <path value="eLTSSServiceModel"/> <definition value="eLTSS Dataset Service data."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel"/> <min value="0"/> <max value="*"/> </base> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.name"> <path value="eLTSSServiceModel.name"/> <short value="Identifies the paid and/or non-paid service provided to a person."/> <definition value="Identifies the paid and/or non-paid service provided to a person. Include the code and display name plus any modifiers when a coding system (e.g., Healthcare Common Procedure Coding System (HCPCS), Home Health Revenue Codes) is used."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.name"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="true"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.startDate"> <path value="eLTSSServiceModel.startDate"/> <short value="The start date of the service being provided."/> <definition value="The start date of the service being provided."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.startDate"/> <min value="0"/> <max value="1"/> </base> <type> <code value="date"/> </type> <mustSupport value="true"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.endDate"> <path value="eLTSSServiceModel.endDate"/> <short value="The end date of the service being provided."/> <definition value="The end date of the service being provided."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.endDate"/> <min value="0"/> <max value="1"/> </base> <type> <code value="date"/> </type> <mustSupport value="true"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.provider"> <path value="eLTSSServiceModel.provider"/> <short value="The entity or individual providing the service."/> <definition value="The entity or individual providing the service."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.provider"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.provider.name"> <path value="eLTSSServiceModel.provider.name"/> <short value="The name of the entity or individual providing the service."/> <definition value="The name of the entity or individual providing the service. For paid services use the organization/agency name, for non-paid services use the first and last name of the individual providing the service."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.provider.name"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.provider.phoneNumber"> <path value="eLTSSServiceModel.provider.phoneNumber"/> <short value="The primary phone number (and extension when applicable) of the service provider."/> <definition value="The primary phone number (and extension when applicable) of the service provider."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.provider.phoneNumber"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.provider.nonPaidRelationship"> <path value="eLTSSServiceModel.provider.nonPaidRelationship"/> <short value="The relationship (e.g., spouse, neighbor, guardian, daughter) of the individual providing a non-paid service or support to the person."/> <definition value="The relationship (e.g., spouse, neighbor, guardian, daughter) of the individual providing a non-paid service or support to the person."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.provider.nonPaidRelationship"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.deliveryAddress"> <path value="eLTSSServiceModel.deliveryAddress"/> <short value="The address where service delivery will take place if service will not be provided at the person’s address."/> <definition value="The address where service delivery will take place if service will not be provided at the person’s address."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.deliveryAddress"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.fundingSource"> <path value="eLTSSServiceModel.fundingSource"/> <short value="The source of payment for the service."/> <definition value="The source of payment for the service."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.fundingSource"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.unitQuantity"> <path value="eLTSSServiceModel.unitQuantity"/> <short value="The numerical amount of the service unit being provided for a frequency."/> <definition value="The numerical amount of the service unit being provided for a frequency. This element is slated to be used in conjunction with Service Quantity Interval and Unit of Service Type elements to form a full description of how often a service is provided. For example, a service being provided 7 units per week, the Service Unit Quantity = 7. For a service being provided 8 hours a day, the Service Unit Value = 8."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.unitQuantity"/> <min value="0"/> <max value="1"/> </base> <type> <code value="integer"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.unitType"> <path value="eLTSSServiceModel.unitType"/> <short value="A named quantity in terms of which services are measured or specified, used as a standard measurement of like services."/> <definition value="A named quantity in terms of which services are measured or specified, used as a standard measurement of like services. Values include: minute(s), 8 hour(s), quarter hour(s), hour(s), half day(s), full day(s), day(s), week(s), month(s), dollar(s), meal(s), mile(s), visit(s)/session(s), installation(s), none, other (free text). This element is slated to be used in conjunction with Service Unit Quantity interval and Service Unit Quantity elements to form a full description of how often a service is provided. For example, a service being provided 7 units per week, the Unit of Service Type = units. For a service being provided 8 hours a day, the Unit of Service Type = hours."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.unitType"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.unitQuantityInterval"> <path value="eLTSSServiceModel.unitQuantityInterval"/> <short value="A period of time corresponding to the quantity of service(s) indicated."/> <definition value="A period of time corresponding to the quantity of service(s) indicated. Values include: per day, per week, per month, per year, one time only, other (free text). This element is slated to be used in conjunction with Unit of Service Type and Service Unit Quantity elements to form a full description of how often a service is provided. For example, a service being provided 7 units per week, the Service Unit Quantity Interval = per week. For a service being provided 8 hours a day, the Service Unit Quantity Interval = per day."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.unitQuantityInterval"/> <min value="0"/> <max value="1"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="true"/> </element> <element id="eLTSSServiceModel.unitRate"> <path value="eLTSSServiceModel.unitRate"/> <short value="The rate of one unit for a service."/> <definition value="The rate of one unit for a service."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.unitRate"/> <min value="0"/> <max value="1"/> </base> <type> <code value="decimal"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.totalCost"> <path value="eLTSSServiceModel.totalCost"/> <short value="The total cost of a service for the plan."/> <definition value="The total cost of a service for the plan."/> <min value="0"/> <max value="1"/> <base> <path value="eLTSSServiceModel.totalCost"/> <min value="0"/> <max value="1"/> </base> <type> <code value="decimal"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.stepOrAction"> <path value="eLTSSServiceModel.stepOrAction"/> <short value="A planned measurable step or action that needs to be taken to accomplish a goal identified by the person."/> <definition value="A planned measurable step or action that needs to be taken to accomplish a goal identified by the person."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.stepOrAction"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> <element id="eLTSSServiceModel.comment"> <path value="eLTSSServiceModel.comment"/> <short value="Additional information related to the service being provided."/> <definition value="Additional information related to the service being provided. This field could capture additional information of the frequency of the service, how the person wants the service delivered and only used when the comment provides additional detail of the service not already handled by another element."/> <min value="0"/> <max value="*"/> <base> <path value="eLTSSServiceModel.comment"/> <min value="0"/> <max value="*"/> </base> <type> <code value="string"/> </type> <mustSupport value="false"/> <isModifier value="false"/> <isSummary value="false"/> </element> </differential> </StructureDefinition>