|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|

| Parent: | None |
The Account CMET is used to identify account information.
This is the identified variant of A_Account universal
| A_Account identified | COCT_MT110001UV01 |

| Parent: | None |
Note: This CMET replaces or revises material in the HL7 V3 2005 Normative Edition standard. It will appear in the HL7 V3 2006 Normative Edition.
The Account CMET is used to identify account information. An account is an accumulator of financial transactions (e.g. charges, debits, credits) that have either a positive or negative affect on the balance of the account. Examples of accounts are patient billing accounts, cash, credit card, Payor accounts and Payee accounts.
This CMET describes the account, type of account, effective dates for the account (e.g. for credit cards, the start/end dates), an account name (e.g. name on the credit card) and balance.
The account holder is noted, which could either be an individual or organization. If the account holder is a person, it may be useful to note the language that the account holder is conversant in.
| A_Account universal | COCT_MT110000UV04 |

| Parent: | None |
Note: This CMET replaces or revises material in the HL7 V3 2005 Normative Edition standard. It will appear in the HL7 V3 2006 Normative Edition.
The AccountGuarantor CMET is used to identify the guarantor for a particular account (e.g. patient billing account). A guarantor takes financial responsibility over the account.
This CMET describes the account, type of account, effective dates for the account (e.g. for credit cards, the start/end dates), an account name (e.g. name on the credit card) and balance.
The account holder is noted as the guarantor, which could either be an individual or organization. If the account holder is a person, it may be useful to note the language that the account holder is conversant in. The person that scopes the guarantor (e.g. patient) may also be noted.
| A_AccountGuarantor universal | COCT_MT110300UV04 |

| Parent: | None |
Note: This CMET will appear in the HL7 V3 2006 Normative Edition.
This is the basic variant of A_AccountPayee universal. It is a set of minimal constaints upon the universal CMET.
| A_AccountPayee basic | COCT_MT110202UV04 |

| Parent: | None |
Note: This CMET will appear in the HL7 V3 2006 Normative Edition.
This is the identified variant of A_AccountPayee universal
| A_AccountPayee identified | COCT_MT110201UV04 |

| Parent: | None |
Note: This CMET replaces or revises material in the HL7 V3 2005 Normative Edition standard. It will appear in the HL7 V3 2006 Normative Edition.
The AccountPayee CMET specifies the Payee, in the context of an Invoice. A Payee is a person or organization that receives payment for services rendered and/or goods provided and receives payment on behalf of one or more Providers. As well, a Payee may be a person who has directly paid the Provider and is being reimbursed by the Payor. In some cases, a Payee may be the same as the Provider.
A Payee is specified in either of 3 ways:
[1] Payee is a known entity and has an identifier (e.g. Provider or designate organization).
In this case, only a Payee identifier is specified.
[2] Payee is an individual listed on the insurance policy (e.g. policy holder or covered party).
In this case, a Payee identifier is not specified. In its place would be a relationship code from the Payee to the policy (e.g. Policy Holder). Optional information would be Payee name, address, language and bank account information. Note that bank account information and address may be not on file with the Payor.
[3] Payee is an individual not listed on the insurance policy (e.g. guarantor).
In this case, a Payee identifier is not specified. In its place would be a relationship code from the Payee to the policy (e.g. Guarantor). Optional information would be Payee name, address, language and bank account information. Note that bank account information and address are likely not on file with the Payor.
| A_AccountPayee universal | COCT_MT110200UV04 |

| Parent: | None |
Note: This CMET will appear in the HL7 V3 2006 Normative Edition.
This is the contact variant of A_AccountPayor universal.
| A_AccountPayor contact | COCT_MT110102UV04 |

| Parent: | None |
Note: This CMET will appear in the HL7 V3 2006 Normative Edition.
This is the identified variant of A_AccountPayor universal
| A_AccountPayor identified | COCT_MT110101UV04 |

| Parent: | None |
Note: This CMET replaces or revises material in the HL7 V3 2005 Normative Edition standard. It will appear in the HL7 V3 2006 Normative Edition.
The AccountPayor CMET contains the Payor's identifier. It is used to identify the Payor in the context of an Invoice. A Payor is an organization that establishes benefit/insurance plans, determines eligibility for benefits and funds payment for Goods and/or Services provided to a Person. A Payor may retain a TPA (Third Party Administrator) or Adjudicator to perform some or all of the invoice validation, adjudication and payment. Fundamentally, a Payor is the organization that pays the adjudicated invoice.
| A_AccountPayor universal | COCT_MT110100UV04 |

| Parent: | None |
Overview:
The A_Charge (universal) CMET supports the conveyance of invoiced charges relating to a single billable act that is being or has been provided, as indicated by the moodCode EVN.
ChargeDetail
The ChargeDetail is conveyed with the classCode INVE for invoice.
A set of one or more ChargeDetail identifier is required to be sent if available to uniquely identify the invoice in one or more accounting systems.
The ChargeDetail code, which is required to be specified by ActInvoiceDetailCode value set, provides specific information related to the type of billable act provided, e.g., the type of service provided or the type of product dispensed, or the type of financial participation incurred on the part of the guarantor for the billable act.
The ChargeDetail effectiveTime denotes the time period of the billable acts referenced by the ChargeDetail.
The ChargeDetail confidentialityCode may be sent to control the collection, access, and use of information related to this charge. The level of confidentiality is conveyed by a coded concept from the Confidentiality vocabulary domain, which includes codes indicating the types of permitted access, restriction on access, reasons for confidentiality, such as celebrity status of patient, and types of sensitive services or health condition information that requires privacy protection.
The ChargeDetail modifierCode designates a modifier to the code attribute to provide additional information about the invoice element.
The ChargeDetail unitQuantity conveys the ratio of units per service provision or product dispense, e.g., 2 hour session of physical therapy or 3 boxes of a product per dispense.
The ChargeDetail unitPriceAmt conveys the price per unit, e.g., $50 CAD/1{box} or $100 per hour of physical therapy.
The ChargeDetail netAmt is expressed using a currency {the unit in which monetary amounts are denominated in different economic regions] to express the net amount charged based on the product of applicable ChargeDetail unity quantity, unitPriceAmt, factorNumber and pointsNumber attributes.
The ChargeDetail factorNumber is the multiplier or percentage used to calculate the rate for each unitQuantity/unitPriceAmt expressed with a Real integer, e.g., the tax rate.
The ChargeDetail pointsNumber is used where the netAmt is expressed in 'points', this expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered.
Links to Other Acts
A ChargeDetail may link to other acts:
Coverage for the billable act by one or more policies or programs may be conveyed using the Coverage COVBY ActRelationship association to one or more PolicyOrProgram or A_Coverage CMET. Coordination of benefits among several PolicyOrPrograms may be conveyed in priorityNumber in terms of the priority of their responsibility for coverage.
A PolicyOrProgram is represented by the classCode COV. An identifier id is required to be sent if available. It is required to be fully specified by a policy or program type from the codeActCoverageTypeCode.
The reference ActRelationship REFR may be used to associate zero or more previouse charges to a ChargeDetail.
The PreviousCharge classCode INVE indicates that this is an invoice.
The PreviousCharge moodCode EVN indicates that an instance of a previous charge invoice actually happened.
The PreviousCharge id ione or more unique identifiers is required to be sent if available.
The author AUT participation may be used to associate one or more DataEnterer with the ChargeDetail. The DataEnterRole is represented by the qualified entityclassCode QUAL. The DataEnterer id is required to be sent if available and the DataEnterer name may be sent.
A DataEntererOrganization may scope the DataEntererRole. This is an organization entity instance with one or more required identifier, and optional name and telecom.
The reason RSON ActRelationship associates a choice of Billable Acts as reasons for the charge. The RSON priorityNumber allows the charges to be prioritized for coding and billing purposes.
The BillableActChoice box enables a choice of the following CMETs to convey information related to clinical or non-clinical acts: A_Billable universal, A_SupportingClinicalInformation universal, A_Transportation universal , or the A_Observation universal. In the future, other Acts or CMETs drawn from electronic provider health records (EHR) may be included in this choice box, which would support conveyance of charge information based on EHR systems.
The inFullfillmentOf ActRelationship associates the ChargeDetail with the BillingArrangementContract, a financial contract expressed with the classCode FCNTCT in definition mood DEF.
The BillingArrangementContract code provides specific information about the type of financial contract with a coded concept from the ActBillingArrangementCode value set, e.g., fee-for-service, capitation, block grant, etc.
The BillingArrangementContract id is required to be sent if available to identify the contract.
The reference REFR ActRelationship associates the BillingArrangementContract with the FeeSchedule expressed with the classCode INVE in definition mode.
The FeeSchedule id is required be sent if available to uniquely identify a fee schedule.
The FeeSchedule code from the ActInvoiceElementCode value set provides specific information about the type of charges that may be invoiced.
The FeeSchedule may carry unitQuantity, unitPriceAmt, and netAmt if these are different or more informative than those carried in the ChargeDetail.
The pertinentInformation ActRelationship typeCode PERTassociates the A_Encounter universal with the ChargeDetail. New in this ballot: The contextControlCode has been removed, because it does not support bi-directional overrides of the patient information. One can have a business rule that R_Patient in A_Encounter overrides patient information contained in the BillableActChoice and vice versa.
| A_EncounterUniversal | COCT_MT010000UV01 |
| A_TransportationUniversal | COCT_MT060000UV01 |
| A_BillableUniversal | COCT_MT280000UV04 |
| A_CoverageUniversal | COCT_MT510000UV06 |
| A_SupportingClinicalStatementUniversal | COCT_MT530000UV |
| A_Charge universal | COCT_MT400000UV07 |

| Parent: | None |
Overview: .
The A_CompositeCharge (universal) CMET supports the conveyance of groups of invoiced charges relating to one or more billable act that is being or has been provided, as indicated by the moodCode EVN. These may be a series of components, which may be other charge groups or charge details. The initial group is the root group. Child groups are nodes, and all paths must end with a charge detail. The various associated classes may either be linked at the group or detail levels, or are restricted to either the group or the detail level.
The focal class is the ChargeGroup which is conveyed with the the classCode for invoice (INVE).
ChargeGroup Attributes
One or more ChargeGroup id is required to identify the ChargeGroup instance.
The ChargeGroup code, which is specified by the ActInvoiceGroupCode, is the category of billable acts charges as conveyed by one or more component ChargeGroups or ChargeDetails.
The ChargeGroup effectiveTime denotes the time period of the billable acts referenced by the ChargeGroup.
The ChargeGroup confidentialityCode is used to control the collection, access, and use of information related to this charge group. The level of confidentiality is conveyed by a coded concept from the Confidentiality vocabulary domain, which includes codes indicating the types of permitted access, restriction on access, reasons for confidentiality, such as celebrity status of patient, and types of sensitive services or health condition information that requires privacy protection. The confidentiality code selected at the ChargeGroup level may be overridden by the confidentiality code selected at the ChargeDetail level.
The ChargeGroup netAmt conveys the total of the amounts charged for each component ChargeDetail.
The focal act ChargeGroup is the root group, which must be a composite of either one or more ChargeGroup or one or more ChargeDetails. The composition is conveyed using the component ActRelationship with a sequenceNumber for structuring the hierarchy, i.e., ordering the elements from the parent groups to the detail elements.
The ChargeDetail is conveyed with the classCode for invoice (INVE).
ChargeDetail Attributes
A set of one or more ChargeDetail identifiers may be used to uniquely identify the invoice in one or more accounting systems.
The ChargeDetail code, which is specified by ActInvoiceDetailCode vocabulary domain, provides specific information related to the type of billable act provided, e.g., the type of service provided or the type of product dispensed, or the type of financial participation incurred on the part of the guarantor for the billable act.
The ChargeDetail effectiveTime denotes the time period of the billable acts referenced by the ChargeDetail.
The ChargeDetail modifierCode designates a modifier to the code attribute to provide additional information about the invoice element, e.g., body site codes or organ donor or how the service was performed.
The ChargeDetail unitQuantity conveys the ratio of units per service provision or product dispense, e.g., 2 hour session of physical therapy or 3 boxes of a product per dispense.
The ChargeDetail unitPriceAmt conveys the price per unit, e.g., $50 CAD/1{box} or $100 per hour of physical therapy.
The ChargeDetail netAmt is expressed using a currency {the unit in which monetary amounts are denominated in different economic regions] to express the net amount charged based on the product of applicable ChargeDetail unity quantity, unityPriceAmt, factorNumber and pointsNumber attributes.
The ChargeDetail factorNumber is the multiplier or percentage used to calculate the rate for each unitQuanitity/unitPriceAmt expressed with a Real integer, e.g., the tax rate.
The ChargeDetail pointsNumber is used where the netAmount is expressed in 'points', this expresses the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered.
Links to Other Acts
A ChargeDetail may link to other acts:
Coverage for the billable act by one or more policies or programs may be conveyed using the Coverage (COVBY) association to one or more PolicyOrProgram or A_Coverage CMET. Coordination of benefits among several PolicyOrPrograms may be conveyed in sequenceNumber in terms of the priority of their responsibility for coverage.
A PolicyOrProgram is represented by the classCode COV. It may have an id. It is fully specified by a policy or program type from the code vocabulary domain ActCoverageTypeCode.
The author participation may be used to associate one or more DataEnterer with the ChargeDetail. The DataEnterRole is represented by the qualified entityclassCode QUAL. The DataEnterer id is required and the DataEnterer name is optional.
A DataEntererOrganization may scope the DataEntererRole. This is an organization entity instance with one or more required identifier, name and telecom.
The reasonActRelationship associates a choice of Billable Acts as reasons for the charge only to a ChargeDetail. The reason contextControlCode is valued as additive, propagating and the contextConductionInd has default value of "true". This enables context conduction of the R_Patient from the A_Encounter through to the BillableAct, and overrides any patient role information that may be carried therein. The RSON priorityNumber allows the charges to be prioritized for coding and billing purposes.
The BillableActChoice box enables a choice of the following CMETs to convey information related to clinical or non-clinical acts: A_Billable (universal), A_SupportingClinicalInformation (universal), A_Transportation (universal) or the A_Observation (universal). In the future, other Acts or CMETs drawn from electronic provider health records (HER) may be included in this choice box, which would support conveyance of charge information based on HER systems.
The referenceActRelationship may associate the ChargeGroup or ChargeDetail with a previousCharge ChargeGroup or ChargeDetail. One or more identifiers are required.
The inFullfillmentOfActRelationship associates the ChargeGroup or ChargeDetail with the BillingArrangementContract , a financial contract expressed with the classCode FCNTCT.
The BillingArrangementContract code provides specific information about the type of financial contract with a coded concept from the ActBillingArrangementCode vocabulary domain, e.g., fee-for-service, capitation, block grant, etc.
The reference ActRelationship associates the BillingArrangementContract with the FeeSchedule expressed with the Act.classCode INV in definition mode.
The FeeSchedule id may be used to identify an item in a fee schedule.
The FeeSchedule code ActInvoiceElementCode provides specific information about the type of charges that may be invoiced.
The FeeSchedule may carry unitQuantity, unitPriceAmt, and netAmt if these are different or more informative than those carried in the ChargeDetail.
The pertinentInformation ActRelationship typeCode PERTassociates the A_Encounter universal with the ChargeDetail. New in this ballot: The contextControlCode has been removed, because it does not support bi-directional overrides of the patient information. One can have a business rule that R_Patient in A_Encounter overrides patient information contained in the BillableActChoice and vice versa.
| A_EncounterUniversal | COCT_MT010000UV01 |
| A_TransportationUniversal | COCT_MT060000UV01 |
| A_BillableUniversal | COCT_MT280000UV04 |
| A_CoverageUniversal | COCT_MT510000UV06 |
| A_SupportingClinicalStatementUniversal | COCT_MT530000UV |
| A_CompositeCharge universal | COCT_MT400100UV07 |

| Parent: | Trigger Event Control Act Infrastructure (MCAI_DM700200UV) |
A Common Message Element Type (CMET) used to refer to the detected issues in the trigger event control acts. It will not be utilized by itself, but as a reusable model artifact.
NOTE: This CMET was originally published as a "local" CMET in the Control Act Infrastructure domain. It is being reintroduved here, with a common identifier, to supoport its use by other domains.
| A_DetectedIssue | COCT_MT900000UV |

| Parent: | Clinical Genomics (POCG_DM000020UV) |
Model walk-through
The Genetic Variation model described here specifies the structure and semantics for the transmission of information created during single or multiple gene testing and analysis of a single subject with chromosomal based DNA. This model is not meant to be a biological model; rather it is aimed at the needs of healthcare with the vision of personalized medicine in mind. It also facilitates genetic analysis within clinical research conducted within the healthcare enterprises. Human medical patients, human clinical research subjects, animal clinical research subjects and animal medical patients can all have genetic test results transmitted in an HL7 message that uses the Genetic Variation model as its payload. This CMET is a constrained version of the Genetic Variation model targeted to be used as a result payload plugged into other fully functional HL7 V3 messages used in genetic diagnostic testing and clinical research trials.
Genetic Variation Scope and ModularityThe model presented in this ballot is further constrained to genetic variation analyses based upon sequence variation and derived from a set of scientific laboratory methods (such as SNP probes, sequencing and genotype chip arrays) that focus on small scale genetic changes, usually in the coding region(s) of one or a small number of genes. Gene expression analysis, Non-DNA based methods and viral genotyping are not suitable for the Genetic Variation model and are (or will be) addressed by different models within the HL7 Clinical Genomics Work Group.
The model presented here is based upon use of predecessor DTSU R-MIMs (GeneticLocus - POCG_MT000010 and GeneticLoci - POCG_MT000050) as well as respective CMETs that have now been combined into this one, unified CMET. During the Draft Standard for Trial Use (DSTU) period of those predecessor models, various members of the HL7 Clinical Genomics Work Group worked with data derived from Sequence, Probe and Genotype Chip methods of single subject genetic analysis. These use cases derive from genetic testing messaging within the clinical practice and the clinical research areas, and the input from both environments is consolidated to provide one unified, interoperable view of the now unified Genetic Variation R-MIM.Main Model Characteristics
Model Walkthrough
Notes on the use of the 'id', 'code' and 'value' attributes
The use of these attributes in the various Genetic Variation model classes depends on the extent to which the data has being personalized and how different are the results from known, published parts of the human (or animal) genome. It is also different in those classes that encapsulate raw genomic data.
For example, when using the Individual Allele class, in the case that the patient's allele was fully sequenced and found to be identical to a reference sequence registered in a reference database, then in this case the ID of the reference sequence is the ID (accession number) from a reference database, the allele value is the code for the normal human (wildtype) allele from the reference database and will contribute to the interpretation, and the observed sequence value is the only raw data observation (there being no variation). If variation is present and the variation pattern does not match that of an allele defined within the reference database, then a temporary identifier could be placed in the id attribute, a code used that indicates this is a novel allele pattern, and the full sequence and variation point values should be reported, since they are not derivable from the reference database's accession number.
In the 'encapsulating' Sequence class the 'value' attribute should hold the bioinformatics markup itself. In this case, the code should hold an indication of the exact bioinformatics format used to populate the 'value' attribute.
The following overview presents a high level walkthrough of each act, and its relationships to acts and participations that link to that act.
Entry Point and Core ClassesGenetic Loci
The Genetic Loci class is the entry point of the Genetic Variation model. It allows several genes (or several locus regions) to be grouped together in a "test order", and for an interpretation to be made that considers information from the combined gene/locus analyses. It also allows a report to be attached at a level that covers the analysis as a whole. If the reported analysis is based on only a single gene or locus, then the GeneticLoci class has a code and value identical to that of the Genetic Locus below.
The Genetic Loci act allows relationships with the following acts:LOINC "Genetic disease analysis overall interpretation" - 51968-6
LOINC "Genetic disease analysis overall carrier interpretation" - 53039-4
LOINC "Drug efficacy analysis overall interpretation" - 51964-5
LOINC "Drug metabolism analysis overall interpretation" - 51971-0
Genetic Locus
The Genetic Locus class is the critical child act of a Genetic Loci analysis. Each Genetic Locus object defines one gene (or other genetic locus, e.g., unnamed genetic region) to be defined and associated with a suite of observations and statements abut that gene (or locus). A Genetic Locus instance is thus composed of one or more gene (genetic locus) result sets.
The Genetic Locus act allows relationships with the following acts:The Genetic Locus observation act allows all the participations attached to the Genomic Statement choice box and are described under Genetic Loci. Note that the genetic locus performer participation should be used if one organization performed the locus analysis (e.g. a laboratory did the sequencing and allele read) and a second organization performed the phenotypic interpretation act (at the locus or loci level).
Genetic Locus AttributesIndividual Allele
The Individual Allele class is used when the sequencing or other genetic method produces observations about the maternal and paternal alleles of the gene or genetic locus, and the observed values and/or variation can be linked to a specific allele. A Genetic Locus instance can thus be composed of one or more allele result sets.
The Individual Allele act allows relationships with the following acts:Sequence
The Sequence class is used when the full or partial gene sequencing is the primary genetic test method and the sequence variation is being defined by comparing the subject's observed sequences (usually one for each allele if allelic data was collected) with a reference sequence. A sequence act can be in a definitional mood (moodCode = DEF) when it is being used to define the reference sequence, or in an event mood (EVN) when it is being used to report the observed sequence(s).
The Sequence act allows relationships with the following acts:Sequence Variation
The Sequence Variation class is used to describe the subject's point(s) of genetic variation from a defined reference sequence or normative definition of certain genetic locations (e.g. with a SNP Probe technology).
The Sequence Variation act allows relationships with the following acts:A major challenge is to accurately identify the type of sequence variation. In the clinical environment, a set of DNA sequence variation types represented here by their LOINC codes may be used to bind the code and value attributes of this class and thus furter define the sequence variation. The LOINC code that identifies the following value set is 48019-4 representing the LOINC component "DNA sequence variation type". Thus, it is sufficient to place this LOINC code in the code attribute of the AssociatedProperty class (associated with the SequenceVariation class) and one of the codes from the list below in its value attribute.
LOINC "DNA sequence variation type" - 48019-4
Another example is value set is the value set "Amino acid change type" - LOINC code 48006-1. It is possible to place this LOINC code in the code attribute of the AssociatedProperty class (associated with the SequenceVariation class) and one of the codes from the list below in its value attribute.
LOINC "Amino acid change type" - 48006
LOINC "Genetic disease sequence variation interpretation" - 53037-8
Sequence variation interpretation realted to drug efficacy is represented by the following LOINC answer list:
LOINC "Drug efficacy sequence variation interpretation" - 51961-1
Genetic Document
The Genetic Document class is used to connect a human readable supporting or summary document to the genetic analysis as a whole. Note that the Clinical Genomics and Structured Documents Work Groups develop a CDA Implementation guide for Genetic Testing Reports which could then be used as a default in this association. Note that class is essentially a stub and its attributes are taken from the document attributes and represent essential metadata about the document to allow parsing application locating the document.
The Genetic Document act allows the following participations:| R_SpecimenUniversal | COCT_MT080000UV |
| R_AssignedEntityUniversal | COCT_MT090000UV01 |
| R_AssignedPersonUniversal | COCT_MT090100UV01 |
| R_AssignedPersonUniversal | COCT_MT090100UV01 |
| R_AssignedDeviceUniversal | COCT_MT090300UV01 |
| A_PhenotypeUniversal | COCT_MT340000UV |
| A_PhenotypeUniversal | COCT_MT340000UV |
| A_SupportingClinicalStatementUniversal | COCT_MT530000UV |
| R_SubjectUniversal | COCT_MT560000UV07 |
| A_AnnotationUniversal | COCT_MT590000UV |
| A_GeneticLoci GeneticVariation eventual | COCT_MT540006UV |

| Parent: | Clinical Genomics (POCG_DM000020UV) |
The Phenotype CMET is meant to complement or replace the use of the interpretation codes presnet in all core classes of the Clinical Genomics models. While the interpretatioon code attribute could hold a single code, the Phenotype model has the full expressiveness of the Clinical Statement model. Phenotype is a separate model for modularity reasons - it is possible to make changes in this model without changing any of the utilizing models.
The entry point to this model is a choice box that has two 'stub' observations targeted at distinguishing between two basic types of phenotypes: observed phenotypes and interpretive phenotypes. While the former represents observations made in the subject, the latter is an interpretation based on some evidence. To represent a complex phenotype (whether observed or interpretive), the choice box is associated with the Clinical Statement CMET so that the full expressiveness of that model is available to represent phenotypic data.
| R_AssignedEntityUniversal | COCT_MT090000UV01 |
| R_MedicationUniversal | COCT_MT230100UV |
| A_SupportingClinicalStatementUniversal | COCT_MT530000UV |
| A_Phenotype universal | COCT_MT340000UV |

| Parent: | Clinical Genomics (POCG_DM000020UV) |
The Pedigree CMET is the exact same model as the RMIM of the Clinical Genomics Pedigree Topic and the model walk-through can be found there. It conveys a pedigree of a patient with the option of holding clinical and genomic data for each of the patient's relatives. In addition, it can convey results of running risk analysis algorithms.

| Parent: | None |
Note: This is the second Normative ballot of the A_ValuedItem CMET. There are several variants: universal, basic, minimal, definitional, informational, and identifiable.
Overview
This CMET is used to convey information related to a ValuedItem in terms of its measurable or countable units. All Variants may include pricing information needed to calculate the net amount. In the minimal, basic, and universal variants, the ValuedItem may be composed of one or more ValuedUnitItems, which may or may not be priced. The universal and basic variants include coverage related information such as charges, financial participation, fee schedule, and coverage policies such as the health status of the subject of care that is conveyed in the A_Benefit CMET.
The identified variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is mandatory for the identified variant.
The definitional variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is optional for this variant.
The informational variant is used to convey the ValuedItem information in the definition or event mood. The identifier is required for this variant.
The minimal variant is used to convey optionally identifiable ValuedItem information in the definition or event mood, which may be composed of ValuedUnitItems.
The basic variant may include association to policy or program benefits to which it pertains, which are conveyed in the A_Benefit (basic) CMET COCT_MT770005UV.
The universal variant is used to convey more extensive ValuedItem information typical of knowledge base and payer benefit repository records.
How the ValuedUnitItem is used to compose a ValuedItem: A DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For example, a DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For an example see: DME_Table.doc
How Pricing is used:For each variant, one and only one ValuedItem is required to be sent. For the basic and universal variant, one or more ValuedUnitItem may be sent. If the act.mood of the ValuedItem or any ValuedUnitItems is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ property denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
If ValuedItem is in event mood and no ValuedUnitItem is sent, then the ValuedItem netAmt must be sent as the product of the ValuedItem unitPricedAmt and unitQuantity.
See Foundation Section 3.1.12 Class: InvoiceElement (in Acts) "For leaf-level amounts, this will be the value of the unitQuantity * unitPriceAmt [ * factorNumber] [* pointsNumber]. For grouping invoice elements, this will be the sum of the netAmt attributes of all contained InvoiceElements http://hl7.org/v3ballot/html/infrastructure/rim/rim.htm#InvoiceElement-cls
If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of 1.
NOTE: The RTO is NI because the MO numerator for unspecified price is set to "UNK" for "unknown" while the PQ denominator is nonNull. However, because RTO is NI, to ensure that there is information contained in the ratio, the unitPriceAmt is required with cardinality of 1...1. Thus:
<value xsi:type="RTO" nullFlavor="NI"> <numerator xsi:type="MO" nullFlavor="UNK"/> <denominator xsi:type="PQ" value="50" unit="mg"/> </value>
For more information see http://hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-RTO
For more information on the derivation of CMET variants, see Refinement, Constraint and Localization, Release 2 Section 2.4.2 Common Message Element Types (CMETs) http://hl7.org/v3ballot/html/infrastructure/constraints/constraints.htm
Walk-through
ValuedItem
The ValuedItem classCode INVE: The focal class indicates the countable or measurable item (e.g., a product, device, or service) that may be or has been priced.
The ValuedItem moodCodeActMoodDefEvn: The ValuedItem is something that may be or has been priced.
The ValuedItem id: Optionally identifies an instance of ValuedItem information, e.g. as used on a particular product label.
The ValuedItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1).
One and only one ValuedItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedItem netAmtMO may be sent to express the product of the ValuedItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO is UNK, then the netAmt is UNK or not sent. If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either be both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of '1'.
The ValuedItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
For more information see Foundation Section 3.1.12
The ActRelationship typeCode COMP: The ValuedItem may be linked to zero or more ValuedUnitItems. The component association indicates that the ValuedItem may be comprised of one or more ValuedUnitItems, which may or may not be priced.
Constraint: If any ValuedUnitItems are priced, then theValuedItem netAmount is the sum of these component prices, and the ValuedItem unitPriceAmt must not be valued .
ValuedUnitItem
ValuedUnitItem classCode INVE: The focal class indicates the countable or measurable unit item (e.g., a product, device, or service) that are components to a ValuedItem. A ValuedUnitItem may be or has been priced.
The ValuedUnitItem moodCode: The mood of this act is ActMoodDefEvn, that is, a ValuedUnitItem is something that may be or has been priced.
The ValuedUnitItem id: Optionally identifies an instance of ValuedUnitItem information, e.g. as used on a particular product label.
The ValuedUnitItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of unit items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedUnitItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedUnitItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedUnitItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedUnitItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1)
One and only one ValuedUnitItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedUnitItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedUnitItem netAmtMO may be sent to express the product of the ValuedUnitItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO numerator is UNK, then the netAmt is UNK or not sent.
The ValuedUnitItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedUnitItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
The ActRelationship typeCodePERT: The ValuedItem may be linked to zero or more A_Benefit (basic) CMET. The association indicates that the ValuedItem may pertain to zero or more benefits under a Program or Policy.
| A_BenefitBasic | COCT_MT770005UV |
| A_ValuedItem basic | COCT_MT440005UV |

| Parent: | None |
Note: This is the second Normative ballot of the A_ValuedItem CMET. There are several variants: universal, basic, minimal, definitional, informational, and identifiable.
Overview
This CMET is used to convey information related to a ValuedItem in terms of its measurable or countable units. All Variants may include pricing information needed to calculate the net amount. In the minimal, basic, and universal variants, the ValuedItem may be composed of one or more ValuedUnitItems, which may or may not be priced. The universal and basic variants include coverage related information such as charges, financial participation, fee schedule, and coverage policies such as the health status of the subject of care that is conveyed in the A_Benefit CMET.
The identified variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is mandatory for the identified variant.
The definitional variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is optional for this variant.
The informational variant is used to convey the ValuedItem information in the definition or event mood. The identifier is required for this variant.
The minimal variant is used to convey optionally identifiable ValuedItem information in the definition or event mood, which may be composed of ValuedUnitItems.
The basic variant may include association to policy or program benefits to which it pertains, which are conveyed in the A_Benefit (basic) CMET COCT_MT770005UV.
The universal variant is used to convey more extensive ValuedItem information typical of knowledge base and payer benefit repository records.
How the ValuedUnitItem is used to compose a ValuedItem: A DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For example, a DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For an example see: DME_Table.doc
How Pricing is used:For each variant, one and only one ValuedItem is required to be sent. For the basic and universal variant, one or more ValuedUnitItem may be sent. If the act.mood of the ValuedItem or any ValuedUnitItems is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ property denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
If ValuedItem is in event mood and no ValuedUnitItem is sent, then the ValuedItem netAmt must be sent as the product of the ValuedItem unitPricedAmt and unitQuantity.
See Foundation Section 3.1.12 Class: InvoiceElement (in Acts) "For leaf-level amounts, this will be the value of the unitQuantity * unitPriceAmt [ * factorNumber] [* pointsNumber]. For grouping invoice elements, this will be the sum of the netAmt attributes of all contained InvoiceElements http://hl7.org/v3ballot/html/infrastructure/rim/rim.htm#InvoiceElement-cls
If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of 1.
NOTE: The RTO is NI because the MO numerator for unspecified price is set to "UNK" for "unknown" while the PQ denominator is nonNull. However, because RTO is NI, to ensure that there is information contained in the ratio, the unitPriceAmt is required with cardinality of 1...1. Thus:
<value xsi:type="RTO" nullFlavor="NI"> <numerator xsi:type="MO" nullFlavor="UNK"/> <denominator xsi:type="PQ" value="50" unit="mg"/> </value>
For more information see http://hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-RTO
For more information on the derivation of CMET variants, see Refinement, Constraint and Localization, Release 2 Section 2.4.2 Common Message Element Types (CMETs) http://hl7.org/v3ballot/html/infrastructure/constraints/constraints.htm
Walk-through
ValuedItem
The ValuedItem classCode INVE: The focal class indicates the countable or measurable item (e.g., a product, device, or service) that may be or has been priced.
The ValuedItem moodCodeDEF: The ValuedItem is something that may be or has been priced.
The ValuedItem id: Optionally identifies an instance of ValuedItem information, e.g. as used on a particular product label.
The ValuedItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1).
One and only one ValuedItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedItem netAmtMO may be sent to express the product of the ValuedItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO is UNK, then the netAmt is UNK or not sent. If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either be both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of '1'.
The ValuedItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
For more information see Foundation Section 3.1.12
| A_ValuedItem definitional | COCT_MT440006UV |

| Parent: | None |
Note: This is the second Normative ballot of the A_ValuedItem CMET. There are several variants: universal, basic, minimal, definitional, informational, and identifiable.
Overview
This CMET is used to convey information related to a ValuedItem in terms of its measurable or countable units. All Variants may include pricing information needed to calculate the net amount. In the minimal, basic, and universal variants, the ValuedItem may be composed of one or more ValuedUnitItems, which may or may not be priced. The universal and basic variants include coverage related information such as charges, financial participation, fee schedule, and coverage policies such as the health status of the subject of care that is conveyed in the A_Benefit CMET.
The identified variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is mandatory for the identified variant.
The definitional variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is optional for this variant.
The informational variant is used to convey the ValuedItem information in the definition or event mood. The identifier is required for this variant.
The minimal variant is used to convey optionally identifiable ValuedItem information in the definition or event mood, which may be composed of ValuedUnitItems.
The basic variant may include association to policy or program benefits to which it pertains, which are conveyed in the A_Benefit (basic) CMET COCT_MT770005UV.
The universal variant is used to convey more extensive ValuedItem information typical of knowledge base and payer benefit repository records.
How the ValuedUnitItem is used to compose a ValuedItem: A DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For example, a DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For an example see: DME_Table.doc
How Pricing is used:For each variant, one and only one ValuedItem is required to be sent. For the basic and universal variant, one or more ValuedUnitItem may be sent. If the act.mood of the ValuedItem or any ValuedUnitItems is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ property denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
If ValuedItem is in event mood and no ValuedUnitItem is sent, then the ValuedItem netAmt must be sent as the product of the ValuedItem unitPricedAmt and unitQuantity.
See Foundation Section 3.1.12 Class: InvoiceElement (in Acts) "For leaf-level amounts, this will be the value of the unitQuantity * unitPriceAmt [ * factorNumber] [* pointsNumber]. For grouping invoice elements, this will be the sum of the netAmt attributes of all contained InvoiceElements http://hl7.org/v3ballot/html/infrastructure/rim/rim.htm#InvoiceElement-cls
If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of 1.
NOTE: The RTO is NI because the MO numerator for unspecified price is set to "UNK" for "unknown" while the PQ denominator is nonNull. However, because RTO is NI, to ensure that there is information contained in the ratio, the unitPriceAmt is required with cardinality of 1...1. Thus:
<value xsi:type="RTO" nullFlavor="NI"> <numerator xsi:type="MO" nullFlavor="UNK"/> <denominator xsi:type="PQ" value="50" unit="mg"/> </value>
For more information see http://hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-RTO
For more information on the derivation of CMET variants, see Refinement, Constraint and Localization, Release 2 Section 2.4.2 Common Message Element Types (CMETs) http://hl7.org/v3ballot/html/infrastructure/constraints/constraints.htm
Walk-through
ValuedItem
The ValuedItem classCode INVE: The focal class indicates the countable or measurable item (e.g., a product, device, or service) that may be or has been priced.
The ValuedItem moodCodeActMoodDefEvn: The ValuedItem is something that may be or has been priced.
The ValuedItem id: Shall be used to identify an instance of ValuedItem information, e.g. as used on a particular product label.
The ValuedItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1).
One and only one ValuedItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedItem netAmtMO may be sent to express the product of the ValuedItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO is UNK, then the netAmt is UNK or not sent. If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either be both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of '1'.
The ValuedItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
For more information see Foundation Section 3.1.12
| A_ValuedItem identified | COCT_MT440001UV |

| Parent: | None |
Note: This is the second Normative ballot of the A_ValuedItem CMET. There are several variants: universal, basic, minimal, definitional, informational, and identifiable.
Overview
This CMET is used to convey information related to a ValuedItem in terms of its measurable or countable units. All Variants may include pricing information needed to calculate the net amount. In the minimal, basic, and universal variants, the ValuedItem may be composed of one or more ValuedUnitItems, which may or may not be priced. The universal and basic variants include coverage related information such as charges, financial participation, fee schedule, and coverage policies such as the health status of the subject of care that is conveyed in the A_Benefit CMET.
The identified variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is mandatory for the identified variant.
The definitional variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is optional for this variant.
The informational variant is used to convey the ValuedItem information in the definition or event mood. The identifier is required for this variant.
The minimal variant is used to convey optionally identifiable ValuedItem information in the definition or event mood, which may be composed of ValuedUnitItems.
The basic variant may include association to policy or program benefits to which it pertains, which are conveyed in the A_Benefit (basic) CMET COCT_MT770005UV.
The universal variant is used to convey more extensive ValuedItem information typical of knowledge base and payer benefit repository records.
How the ValuedUnitItem is used to compose a ValuedItem: A DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For example, a DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For an example see: DME_Table.doc
How Pricing is used:For each variant, one and only one ValuedItem is required to be sent. For the basic and universal variant, one or more ValuedUnitItem may be sent. If the act.mood of the ValuedItem or any ValuedUnitItems is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ property denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
If ValuedItem is in event mood and no ValuedUnitItem is sent, then the ValuedItem netAmt must be sent as the product of the ValuedItem unitPricedAmt and unitQuantity.
See Foundation Section 3.1.12 Class: InvoiceElement (in Acts) "For leaf-level amounts, this will be the value of the unitQuantity * unitPriceAmt [ * factorNumber] [* pointsNumber]. For grouping invoice elements, this will be the sum of the netAmt attributes of all contained InvoiceElements http://hl7.org/v3ballot/html/infrastructure/rim/rim.htm#InvoiceElement-cls
If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of 1.
NOTE: The RTO is NI because the MO numerator for unspecified price is set to "UNK" for "unknown" while the PQ denominator is nonNull. However, because RTO is NI, to ensure that there is information contained in the ratio, the unitPriceAmt is required with cardinality of 1...1. Thus:
<value xsi:type="RTO" nullFlavor="NI"> <numerator xsi:type="MO" nullFlavor="UNK"/> <denominator xsi:type="PQ" value="50" unit="mg"/> </value>
For more information see http://hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-RTO
For more information on the derivation of CMET variants, see Refinement, Constraint and Localization, Release 2 Section 2.4.2 Common Message Element Types (CMETs) http://hl7.org/v3ballot/html/infrastructure/constraints/constraints.htm
Walk-through
ValuedItem
The ValuedItem classCode INVE: The focal class indicates the countable or measurable item (e.g., a product, device, or service) that may be or has been priced.
The ValuedItem moodCodeActMoodDefEvn: The ValuedItem is something that may be or has been priced.
The ValuedItem id: Optionally identifies an instance of ValuedItem information, e.g. as used on a particular product label.
The ValuedItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1).
One and only one ValuedItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedItem netAmtMO may be sent to express the product of the ValuedItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO is UNK, then the netAmt is UNK or not sent. If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either be both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of '1'.
The ValuedItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
For more information see Foundation Section 3.1.12
| A_ValuedItem informational | COCT_MT440007UV |

| Parent: | None |
Note: This is the second Normative ballot of the A_ValuedItem CMET. There are several variants: universal, basic, minimal, definitional, informational, and identifiable.
Overview
This CMET is used to convey information related to a ValuedItem in terms of its measurable or countable units. All Variants may include pricing information needed to calculate the net amount. In the minimal, basic, and universal variants, the ValuedItem may be composed of one or more ValuedUnitItems, which may or may not be priced. The universal and basic variants include coverage related information such as charges, financial participation, fee schedule, and coverage policies such as the health status of the subject of care that is conveyed in the A_Benefit CMET.
The identified variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is mandatory for the identified variant.
The definitional variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is optional for this variant.
The informational variant is used to convey the ValuedItem information in the definition or event mood. The identifier is required for this variant.
The minimal variant is used to convey optionally identifiable ValuedItem information in the definition or event mood, which may be composed of ValuedUnitItems.
The basic variant may include association to policy or program benefits to which it pertains, which are conveyed in the A_Benefit (basic) CMET COCT_MT770005UV.
The universal variant is used to convey more extensive ValuedItem information typical of knowledge base and payer benefit repository records.
How the ValuedUnitItem is used to compose a ValuedItem: A DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For example, a DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For an example see: DME_Table.doc
How Pricing is used:For each variant, one and only one ValuedItem is required to be sent. For the basic and universal variant, one or more ValuedUnitItem may be sent. If the act.mood of the ValuedItem or any ValuedUnitItems is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ property denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
If ValuedItem is in event mood and no ValuedUnitItem is sent, then the ValuedItem netAmt must be sent as the product of the ValuedItem unitPricedAmt and unitQuantity.
See Foundation Section 3.1.12 Class: InvoiceElement (in Acts) "For leaf-level amounts, this will be the value of the unitQuantity * unitPriceAmt [ * factorNumber] [* pointsNumber]. For grouping invoice elements, this will be the sum of the netAmt attributes of all contained InvoiceElements http://hl7.org/v3ballot/html/infrastructure/rim/rim.htm#InvoiceElement-cls
If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of 1.
NOTE: The RTO is NI because the MO numerator for unspecified price is set to "UNK" for "unknown" while the PQ denominator is nonNull. However, because RTO is NI, to ensure that there is information contained in the ratio, the unitPriceAmt is required with cardinality of 1...1. Thus:
<value xsi:type="RTO" nullFlavor="NI"> <numerator xsi:type="MO" nullFlavor="UNK"/> <denominator xsi:type="PQ" value="50" unit="mg"/> </value>
For more information see http://hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-RTO
For more information on the derivation of CMET variants, see Refinement, Constraint and Localization, Release 2 Section 2.4.2 Common Message Element Types (CMETs) http://hl7.org/v3ballot/html/infrastructure/constraints/constraints.htm
Walk-through
ValuedItem
The ValuedItem classCode INVE: The focal class indicates the countable or measurable item (e.g., a product, device, or service) that may be or has been priced.
The ValuedItem moodCodeActMoodDefEvn: The ValuedItem is something that may be or has been priced.
The ValuedItem id: Optionally identifies an instance of ValuedItem information, e.g. as used on a particular product label.
The ValuedItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1).
One and only one ValuedItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedItem netAmtMO may be sent to express the product of the ValuedItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO is UNK, then the netAmt is UNK or not sent. If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either be both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of '1'.
The ValuedItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
For more information see Foundation Section 3.1.12
The ActRelationship typeCode COMP: The ValuedItem may be linked to zero or more ValuedUnitItems. The component association indicates that the ValuedItem may be comprised of one or more ValuedUnitItems, which may or may not be priced.
Constraint: If any ValuedUnitItems are priced, then theValuedItem netAmount is the sum of these component prices, and the ValuedItem unitPriceAmt must not be valued .
ValuedUnitItem
ValuedUnitItem classCode INVE: The focal class indicates the countable or measurable unit item (e.g., a product, device, or service) that are components to a ValuedItem. A ValuedUnitItem may be or has been priced.
The ValuedUnitItem moodCode: The mood of this act is ActMoodDefEvn, that is, a ValuedUnitItem is something that may be or has been priced.
The ValuedUnitItem id: Optionally identifies an instance of ValuedUnitItem information, e.g. as used on a particular product label.
The ValuedUnitItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of unit items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedUnitItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedUnitItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedUnitItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedUnitItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1)
One and only one ValuedUnitItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedUnitItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedUnitItem netAmtMO may be sent to express the product of the ValuedUnitItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO numerator is UNK, then the netAmt is UNK or not sent.
The ValuedUnitItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedUnitItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
| A_ValuedItem minimal | COCT_MT440004UV |

| Parent: | None |
Note: This is the second Normative ballot of the A_ValuedItem CMET. There are several variants: universal, basic, minimal, definitional, informational, and identifiable.
Overview
This CMET is used to convey information related to a ValuedItem in terms of its measurable or countable units. All Variants may include pricing information needed to calculate the net amount. In the minimal, basic, and universal variants, the ValuedItem may be composed of one or more ValuedUnitItems, which may or may not be priced. The universal and basic variants include coverage related information such as charges, financial participation, fee schedule, and coverage policies such as the health status of the subject of care that is conveyed in the A_Benefit CMET.
The identified variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is mandatory for the identified variant.
The definitional variant is used to convey the identity of the ValuedItem information in the definition mood. The identifier is optional for this variant.
The informational variant is used to convey the ValuedItem information in the definition or event mood. The identifier is required for this variant.
The minimal variant is used to convey optionally identifiable ValuedItem information in the definition or event mood, which may be composed of ValuedUnitItems.
The basic variant may include association to policy or program benefits to which it pertains, which are conveyed in the A_Benefit (basic) CMET COCT_MT770005UV.
The universal variant is used to convey more extensive ValuedItem information typical of knowledge base and payer benefit repository records.
How the ValuedUnitItem is used to compose a ValuedItem: A DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For example, a DME provider prices the frame and "add-on" components required to meet health needs of the patient. Component ValuedUnitItems may convey the InvoiceDetailCode for DME, e.g., UPC codes, and the unitPriceAmt for each part. For an example see: DME_Table.doc
How Pricing is used:For each variant, one and only one ValuedItem is required to be sent. For the basic and universal variant, one or more ValuedUnitItem may be sent. If the act.mood of the ValuedItem or any ValuedUnitItems is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ property denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
If ValuedItem is in event mood and no ValuedUnitItem is sent, then the ValuedItem netAmt must be sent as the product of the ValuedItem unitPricedAmt and unitQuantity.
See Foundation Section 3.1.12 Class: InvoiceElement (in Acts) "For leaf-level amounts, this will be the value of the unitQuantity * unitPriceAmt [ * factorNumber] [* pointsNumber]. For grouping invoice elements, this will be the sum of the netAmt attributes of all contained InvoiceElements http://hl7.org/v3ballot/html/infrastructure/rim/rim.htm#InvoiceElement-cls
If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of 1.
NOTE: The RTO is NI because the MO numerator for unspecified price is set to "UNK" for "unknown" while the PQ denominator is nonNull. However, because RTO is NI, to ensure that there is information contained in the ratio, the unitPriceAmt is required with cardinality of 1...1. Thus:
<value xsi:type="RTO" nullFlavor="NI"> <numerator xsi:type="MO" nullFlavor="UNK"/> <denominator xsi:type="PQ" value="50" unit="mg"/> </value>
For more information see http://hl7.org/v3ballot/html/infrastructure/itsxml/datatypes-its-xml.htm#dtimpl-RTO
For more information on the derivation of CMET variants, see Refinement, Constraint and Localization, Release 2 Section 2.4.2 Common Message Element Types (CMETs) http://hl7.org/v3ballot/html/infrastructure/constraints/constraints.htm
Walk-through
ValuedItem
The ValuedItem classCode INVE: The focal class indicates the countable or measurable item (e.g., a product, device, or service) that may be or has been priced.
The ValuedItem moodCodeActMoodDefEvn: The ValuedItem is something that may be or has been priced.
The ValuedItem id: Optionally identifies an instance of ValuedItem information, e.g. as used on a particular product label.
The ValuedItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1).
One and only one ValuedItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedItem netAmtMO may be sent to express the product of the ValuedItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO is UNK, then the netAmt is UNK or not sent. If any ValuedUnitItem act.mood is event, then the ValuedItem act.mood must be event. In this case, any ValuedUnitItem unitQuantity and unitPriceAmt attributes must be nonNull, and the ValuedUnitItem netAmt must be the product of these attributes. In addition, the ValuedItem netAmt must be the sum of any ValuedUnitItem netAmts. Since a ValuedItem unitPriceAmt is required to be sent, the MO numerator and PQ denominator must either be both be UNK; or MO numerator must be equal to the ValuedItem netAmt and the PQ denominator must have a fixed value of '1'.
The ValuedItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
For more information see Foundation Section 3.1.12
The ActRelationship typeCode COMP: The ValuedItem may be linked to zero or more ValuedUnitItems. The component association indicates that the ValuedItem may be comprised of one or more ValuedUnitItems, which may or may not be priced.
Constraint: If any ValuedUnitItems are priced, then theValuedItem netAmount is the sum of these component prices, and the ValuedItem unitPriceAmt must not be valued .
ValuedUnitItem
ValuedUnitItem classCode INVE: The focal class indicates the countable or measurable unit item (e.g., a product, device, or service) that are components to a ValuedItem. A ValuedUnitItem may be or has been priced.
The ValuedUnitItem moodCode: The mood of this act is ActMoodDefEvn, that is, a ValuedUnitItem is something that may be or has been priced.
The ValuedUnitItem id: Optionally identifies an instance of ValuedUnitItem information, e.g. as used on a particular product label.
The ValuedUnitItem code from the ActInvoiceDetailCode concept domain, to which value set may be bound to provide specific information about the type of unit items that that may be or has been priced. For example, if the ActInvoiceDetailDrugProduct sub-concept domain is used, then the value set could include NDC, UPC or GTIN. When this code is the same as the code on a class in the base model to which this CMET is associated, do not valued this attribute or ensure that the codes are the same. For example, a Medication message may include the NDC code used in this CMET's attribute in an Entity class describing the drug.
The ValuedUnitItem effectiveTime indicates the time during which ValuedItem information is effective.
The ValuedUnitItem unitQuantityRTO<PQ,PQ> specifies the units by which the ValuedUnitItem is measured or counted, and quantifies the countable or measurable ValuedItem instances. Required to be sent if known. The PQ units and values are aligned with the type of ValuedUnitItem specified by the value set or coding system bound to the ValuedItem InvoiceDetailCode or its child concept domain.
For example, if the ActInvoiceDetailDrugCode is bound to the NDC codes, then the PQ unit value set is the NCPDP Billing Unit Standard http://www.ncpdp.org/PDF/Basic_guide_to_standards.pdf. For more information see Foundation Section 3.1.12.2 InvoiceElement.unitQuantity: RTO<PQ,PQ> (0..1)
One and only one ValuedUnitItem unitPriceAmtRTO<MO,PQ> is required to be sent to quantify the ratio of the price per countable or measurable instance of an item that may be or has been priced. If the act.mood of the ValuedUnitItem is in definition mood, the price may be as yet unspecified. In this case, the MO numerator for unspecified price is constrained to "UNK" for "unknown"; the PQ denominator must be nonNull; and the netAmt is not valued. For example, in the case of product labeling, only the valued countable or measurable item is defined, but the price per unit or net amount is not yet determined.
The ValuedUnitItem netAmtMO may be sent to express the product of the ValuedUnitItem unitQuantity and the unitPriceAmt. If the unitPriceAmt MO numerator is UNK, then the netAmt is UNK or not sent.
The ValuedUnitItem factorNumberREAL may be sent to represent a multiplier used in determining the overall cost of services delivered and/or goods received. The concept of a Factor allows for a discount or surcharge multiplier to be applied to a monetary amount. For example, the formula, with a factor would be: unitQuantity * unitPrice (Cost/Point) * factorNumber = netAmt.
The ValuedUnitItem pointNumberMO may be sent to express the weighting (based on difficulty, cost and/or resource intensiveness) associated with the good or service delivered. The concept of Points allows for assignment of point values for services and/or goods, such that a monetary amount can be assigned to each point. For example, the formula, with points would be: unitQuantity * pointsNumber * unitPriceAmt (Cost/Point) = netAmt.
The ActRelationship typeCodePERT: The ValuedItem may be linked to zero or more A_Benefit (universal) CMET. The association indicates that the ValuedItem may pertain to zero or more benefits under a Program or Policy.
| A_BenefitUniversal | COCT_MT770000UV |
| A_ValuedItem universal | COCT_MT440000UV |

| Parent: | None |
Note: This is the first Normative ballot of the A_Benefit basic CMET. There is is also a universal variant.
Overview
The A_Benefit CMET is used to convey a benefit covered by a policy or program (P/P). The universal variant optionally includes financial information related to the provider contract and the covered party's financial participation in the cost of a health service or product. This is the basic variant which omits the financial information classes.
The Benefit is an act with a classCodePCPR: This class indicates a service provision benefit under a P/P, which may be further specified by associated acts, e.g., the benefit may have a supporting clinical statement about care provided or the condition of the subject of care as a precondition; may refer to coverage policies related to the provision of the benefit; or may be limited by the charges covered under a P/P or financial participations required of the covered party.
The Benefit id: Optionally identifies a benefit.
The Benefit moodCode: The mood of this act is ActMoodCompletionTrack, that is, a P/P Benefit is either something that is being provided, has been provided, can be provided, or is intended or requested to be provided.
The Benefit code: The type of benefit is required be specified by a code from the x_ActBillableCode value set if known. For example, medical, chiropractic, dental care, social work, hospice, long term care, ambulance, acupuncture, pharmacy, psychiatry, naturopathy, physical therapy, etc.
The Benefit effectiveTime: The effective date range for a benefit may be sent.
The Benefit reasonCode: These are the reasons or criteria specified by codes from the ActCoverageReason value set, relating to coverage of a benefit provided under a policy or program. May be used to convey reasons pertaining to coverage contractual provisions, e.g., relating to who may provide the benefit in order to effect coverage.
The Benefit precondition ActRelationshipType code PRCN: The Benefit may be associated to one or more A_SupportingClinicalStatement CMET, which convey the services that must be received as a precondition of coverage of the Benefit, e.g., a diagnostic test is required to validate the medical necessity of a procedure in order for that procedure to be a covered benefit under a P/P.
The Benefit reference ActRelationshipType code REFR: The Benefit may reference zero or more CoveragePolicy with an act classCodePOL, which conveys the coverage policy or policies that sets rules for the coverage of the Benefit charges and financial participations.
The CoveragePolicy moodCodeDEF: The mood of this act is Definition, that is, coverage for a Benefit is defined by the CoveragePolicy.
The CoveragePolicy id: One or more unique identifiers for the CoveragePolicy may be sent.
The CoveragePolicy ActCode: The type of policy is required to be specified if known by codes from the ActPolicyType value set.
The CoveragePolicy statusCode: The status of this CoveragePolicy, e.g., obsolete if this CoveragePolicy has been replaced but applied to a Benefit during the P/P effective time so as to be applicable to the coverage of a Benefit during that time span.
The CoveragePolicy effectiveTime: The effective date range for a coverage policy may be sent.
The CoveragePolicy reasonCode: These are the reasons or criteria for the CoveragePolicy specified by codes from the ActCoverageReason value set, e.g., coverage policy for a Benefit may be related to medical necessity or evidence that a drug is not being used "off-label" or a service is not an "experimental treatment".
| A_SupportingClinicalStatementUniversal | COCT_MT530000UV |
| A_Benefit basic | COCT_MT770005UV |

| Parent: | None |
Note: This is the first Normative ballot of the A_Benefit universal CMET. There is is also a basic variant.
Overview
The A_Benefit CMET is used to convey a benefit covered by a Policy or Program (P/P). The universal variant optionally includes financial information related to the provider contract and the covered party's financial participation in the cost of a health service or product.
The Benefit is an act with a classCodePCPR: This class indicates a service provision benefit under a P/P, which may be further specified by associated acts, e.g., the benefit may have a supporting clinical statement about care provided or the condition of the subject of care as a precondition; may refer to coverage policies related to the provision of the benefit; or may be limited by the charges covered under a P/P or financial participations required of the covered party.
The Benefit id: Optionally identifies a benefit.
The Benefit moodCode: The mood of this act is ActMoodCompletionTrack, that is, a P/P Benefit is either something that is being provided, has been provided, can be provided, or is intended or requested to be provided.
The Benefit code: The type of benefit is required be specified by a code from the x_ActBillableCode value set if known. For example, medical, chiropractic, dental care, social work, hospice, long term care, ambulance, acupuncture, pharmacy, psychiatry, naturopathy, physical therapy, etc.
The Benefit effectiveTime: The effective date range for a benefit may be sent.
The Benefit reasonCode: These are the reasons or criteria specified by codes from the ActCoverageReason value set, relating to coverage of a benefit provided under a policy or program. May be used to convey reasons pertaining to coverage contractual provisions, e.g., relating to who may provide the benefit in order to effect coverage.
The Benefit precondition ActRelationshipType code PRCN: The Benefit may be associated to one or more A_SupportingClinicalStatement CMET, which convey the services that must be received as a precondition of coverage of the Benefit, e.g., a diagnostic test is required to validate the medical necessity of a procedure in order for that procedure to be a covered benefit under a P/P.
The Benefit reference ActRelationshipType code REFR: The Benefit may reference zero or more CoveragePolicy with an act classCodePOL, which conveys the coverage policy or policies that sets rules for the coverage of the Benefit charges and financial participations.
The CoveragePolicy moodCodeDEF: The mood of this act is Definition, that is, coverage for a Benefit is defined by the CoveragePolicy.
The CoveragePolicy id: One or more unique identifiers for the CoveragePolicy may be sent.
The CoveragePolicy ActCode: The type of policy is required to be specified if known by codes from the ActPolicyType value set.
The CoveragePolicy statusCode: The status of this CoveragePolicy, e.g., obsolete if this CoveragePolicy has been replaced but applied to a Benefit during the P/P effective time so as to be applicable to the coverage of a Benefit during that time span.
The CoveragePolicy effectiveTime: The effective date range for a coverage policy may be sent.
The CoveragePolicy reasonCode: These are the reasons or criteria for the CoveragePolicy specified by codes from the ActCoverageReason value set, e.g., coverage policy for a Benefit may be related to medical necessity or evidence that a drug is not being used "off-label" or a service is not an "experimental treatment".
The Benefit limitation ActRelationshipType code LIMIT: The Benefit may be associated with zero or more CoverageChargeChoice acts, either CoverageCharge or FinancialParticipationCharge.
The CoverageCharge act classCodeINVE: This class indicates the rules relating to the charges for a benefit that a P/P will cover.
The CoverageCharge moodCodeCRT: The mood of this act is Criterion, which conveys the conditions that must be met for the charges related to the Benefit to be covered.
The CoverageCharge id: One or more unique identifiers for the CoverageCharge rule may be sent.
The CoverageCharge code: The type of coverage charge rule is required to be specified if known by codes from the ActCoverageLimitCode value set, e.g., the net amount, unit quantity, or unit price.
The CoverageCharge effectiveTime: The effective date range for a coverage charge rule.
The CoverageCharge unitQuantity conveys the ratio of units per service provision or product dispense, e.g., 2 hour session of physical therapy or 3 boxes of a product per dispense.
The CoverageCharge unitPriceAmt conveys the price per unit, e.g., $50 CAD/1{box} or $100 per hour of physical therapy.
The CoverageCharge netAmt is expressed using a currency {the unit in which monetary amounts are denominated in different economic regions] to express the net amount charged based on the product of applicable coverage charge unity quantity, unityPriceAmt, factorNumber and pointsNumber attributes.
The CoverageCharge factorNumber is the multiplier or percentage used to calculate the rate for each unitQuanitity/unitPriceAmt expressed with a Real integer, e.g., the out-of-network vs. the in-network percentage charge.
The FinancialParticipationCharge classCodeINVE: This class indicates the rules relating to the limits of charges for a benefit that a P/P will cover.
The FinancialParticipationCharge moodCodeCRT: The mood of this act is Criterion, which conveys the financial participation charges that the covered party must pay in order for the Benefit to be covered by the P/P.
The FinancialParticipationCharge id: One or more unique identifiers for the FinancialParticipationCharge may be sent.
The FinancialParticipationCharge code: The type of financial participation required of covered parties may be specified by codes from the ActInvoiceDetailGenericAdjudicationCode value set, e.g., copayment, deductible, or coinsurance.
The FinancialParticipationCharge effectiveTime: The effective date range for a financial participation rule.
The FinancialParticipationCharge unitQuantityconveys the ratio of units per service provision or product dispense for purpose of calculating financial participation, e.g., a 30 or 90 day supply of a product per dispense.
The FinancialParticipationCharge unitPriceAmt conveys the financial participation required per unit of service covered under the benefit, e.g., $15 per hour of physical therapy.
The FinancialParticipationCharge netAMT is expressed using a currency {the unit in which monetary amounts are denominated in different economic regions] to express the net financial participation amount charged based on the product of applicable financial participation unity quantity, unityPriceAmt, factorNumber and pointsNumber attributes.
The FinancialParticipationCharge factorNumber is the multiplier or percentage used to calculate the rate for each unitQuanitity/unitPriceAmt expressed with a Real integer, e.g., the out-of-network financial participation charge is 10% higher than the in-network financial participation charge.
The CoverageCharge may be linked by the inFullfillmentOf ActRelationshipType code FLFS to zero or more A_ProviderContract (basic) CMET.
The ActRelationshipType code REFER: The CoverageChargeChoice may be associated to one or more CoverageChargePolicy, which conveys the coverage policy or policies that sets rules for the coverage of the Benefit charges and financial participations.
The CoverageChargePolicy moodCodeDEF: The mood of this act is Definition, that is, a Benefit CoveragePolicy is defined by this class's attributes.
The CoverageChargePolicy id: One or more unique identifiers for the CoverageChargePolicy may be sent.
The CoverageChargePolicy code: The type of policy may be specified by codes from the ActPolicyType value set.
The CoverageChargePolicy statusCode: The status of this CoveragePolicy, obsolete if this CoverageChargePolicy has been replaced but applied to a Benefit during the P/P effective time and was applicable to the coverage of a Benefit charge or financial participation during that time span.
The CoverageChargePolicy effectiveTime: The effective date range for a coverage charge policy.
The CoverageChargePolicy reasonCode: One or more reason codes related to the coverage charge policy may be selected from the ActCoverageReason value set, e.g., a spend down requirement is the reason for a policy referenced by a financial participation charge deductible that limits the clinical services covered during the benefit effective time.
| A_SupportingClinicalStatementUniversal | COCT_MT530000UV |
| A_ProviderContractBasic | COCT_MT780005UV |
| A_Benefit universal | COCT_MT770000UV |

| Parent: | None |
The A_ProviderContract (basic) CMET conveys provider contract information, which may reference a fee schedule describing the billing arrangement components of a service charge under the contract.
ProviderContract is a financial contract typically between a provider and a payer that is expressed with the classCodeFCNTCT .
The BillingArrangementContract moodDEF conveys the type of definition of billing arrangement contract rather than an executed instance.
The BillingArrangementContract id is required to be sent if available to identify the contract.
The BillingArrangementContract code provides specific information about the type of financial contract with a coded concept from the ActBillingArrangementCode value set, e.g., fee-for-service, capitation, block grant, etc.
The BillingArrangementContract id is required to be sent if available to identify the contract.
The BillingArrangementContract effectiveTime may be sent to indicate the time during which the contract is in effect.
The referenceActRelationshipTypeREFR associates the BillingArrangementContract with the FeeSchedule expressed with the classCodeINVE in definition mode.
The FeeSchedule mood conveys that this is the type of fee schedule that would be applied to the associated coverage charge under a particular billing arrangement contract.
The FeeSchedule id is required be sent if available to uniquely identify a fee schedule.
The FeeSchedule code from the ActInvoiceElementCode value set provides specific information about the type of charges that may be invoiced.
The FeeSchedule may carry unitQuantity, unitPriceAmt, netAmt, factorNumber, and points if these are more informative than or impacts those carried in the an invoice class to which the A_ProviderContract may be associated, e.g., the A_Benefit ChargeDetail.