PORP_MT050032UV04 |
Description: Description: Used for documents of medication information, also called prescribing information, package inserts, drug label, etc. Derived from RMIM: PORP_RM050032UV and HMD: PORP_HD050032UV |
||||||||
Document |
Design Comments: The Structured Product Labeling document as a whole. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:DOC, default= "DOC"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
id [1..1] (M) Act (II) |
Design Comments: A required, globally-unique instance identifier, which is different from the XML element identifier; see the HL7 Data Types specification for more information about use of globally-unique instance identifiers. |
||||||||
code [1..1] (M) Act (CE) {CWE:D:DocumentType} |
Design Comments: A code specifying the type of product labeling document (e.g., prescription drug label or over-the-counter prescription drug label). The externally-defined vocabulary domain for "Document.code" is preferentially drawn from LOINC. Some of the LOINC codes for SPL document types include: 34390-5 Human OTC Drug Label, 34391-3 Human Prescription Drug Label, 50577-6 OTC Animal Drug Label, 50578-4 Prescription Animal Drug Label, and 53404-0 Vaccine Label. |
||||||||
title [0..1] Act (ED) |
Design Comments: Free text entry of the human readable title of the document. It is this title of a document that is rendered. The title describes (but does not guarantee) the content of the document. The title is either a simple string (ST) or an XML content (ED) with limited NarrativeBlock markup which allows for stylesCode, super- and sub-script, line breaks and few other functions, but explicitly excludes tables, lists, etc. Design Comments: xml title content model |
||||||||
effectiveTime [1..1] (M) Act (TS) |
Design Comments: Document origination time, i.e., a timestamp specifying when the document was created. Design Comments: Creation date |
||||||||
availabilityTime [0..1] Act (TS) |
Design Comments: The release date of the product labeling document. Design Comments: Release date |
||||||||
confidentialityCode [0..1] Act (CE) {CWE:V:ConfidentialityByAccessKind} |
Design Comments: Specifies confidentiality of the entire document. May be overriden for specific parts of the document. Values may be drawn from the Confidentiality vocabulary domain. Values other than those in the HL7 vocabulary domain (such as local codes) can also be used if necessary. |
||||||||
languageCode [0..1] Act (CE) {CNE:D:HumanLanguage} |
Design Comments: A code specifying the human language of character data in the product labeling document (whether in contents or attribute values). The values of the attribute are language identifiers as defined by the IETF (Internet Engineering Task Force) RFC 3066: Tags for the Identification of Languages, ed. H. Alvestrand, 1995 (http://www.ietf.org/rfc/rfc3066.txt), which obsoletes RFC 1766. Language is a contextual component of SPL, where the value expressed in the header holds true for the entire document, unless overridden by a nested value. |
||||||||
setId [0..1] ContextStructure (II) |
Design Comments: An optional globally-unique identifier, that remains constant across all document revisions that derive from a common original document. |
||||||||
versionNumber [0..1] ContextStructure (INT) |
Design Comments: An optional version number is incremented for each subsequent version of a document. For example, an original document is the first version of a document, and gets a new globally unique "id" value; it can also contain a new value for "setId" and a value of "versionNumber" set to equal "1". |
||||||||
author [0..*] (Author) |
Design Comments: A Participation clone that links a Document (or Section) to the Person who originated the document (or section, respectively), and, through AssignedEntity, also links to the Organization that owns the document. If desired, the author(s) of specific sections can be identified using the same structures as it is done for Document.author, which will then override the author(s) specified for the Document. (Note: In the SPL RMIM, this class is represented as a "shadow" of the author class for document, indicating that this participation is used by both the section and the document classes. |
||||||||
legalAuthenticator [0..*] (LegalAuthenticator) |
Design Comments: In some realms there may be a requirement to capture a legal authenticator of the labeling content. A legally authenticated document exists when an individual with the proper legal authority has attested to the accuracy of the document content. A document can be legally authenticated by zero or more people. Requirements for capture of information about a potential legal authenticator have not been defined to date. However, in the case where a local document is transformed into a SPL document for exchange, authentication only occurs on the local document and the fact of authentication is reflected in the exchanged SPL document. An SPL document can reflect the unauthenticated or authenticated state. The unauthenticated state exists when no authentication information has been recorded (i.e., it is the absence of being authenticated). |
||||||||
verifier [0..*] (Verifier) |
Design Comments: Represents reviewers, typically within the regulatory agency, where the AssignedEntity.representedOrganization provides details about the organization (e.g., the regulatory agency) for which the verifier is working. (It is possible to indicate reviewers of a different organization, such as the manufacturer itself, the representedOrganization specification will tell what level of review the Verifier participation represents.) |
||||||||
relatedDocument [0..*] (RelatedDocument1) |
Design Comments: One or more specific relationships between documents. These relationships rely on document identifiers described above. |
||||||||
component [1..1] (Component7) |
Design Comments: Connects the Document with its content structure. |
||||||||
Author |
Design Comments: A Participation clone that links a Document (or Section) to the Person who originated the document (or section, respectively), and, through AssignedEntity, also links to the Organization that owns the document. If desired, the author(s) of specific sections can be identified using the same structures as it is done for Document.author, which will then override the author(s) specified for the Document. (Note: In the SPL RMIM, this class is represented as a "shadow" of the author class for document, indicating that this participation is used by both the section and the document classes. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:AUT, fixed value= "AUT"} |
Design Comments: The way in which a Person or Organization is participating in the document is specified by the typeCode attribute on the relevant Participation class clone. While the nature of the participation may be suggested by the XML element name, the typeCode values are the definitive indication. Design Comments: author at manufacturer |
||||||||
contextControlCode [0..1] Participation (CS) {CNE:C:ContextControl:OP, fixed value= "OP"} |
|||||||||
time [1..1] (M) Participation (TS) |
Design Comments: The time of participation by the author (usually the time of origination). |
||||||||
assignedEntity [1..1] (AssignedEntity) |
Design Comments: Possible persons and organizations involved in the creation and review of a product labeling document are associated with the document as Participations. Participations may include document originators (authors), legal authenticators, organizations that own the marketing authority for the product, and product labeling reviewers at the regulatory agency. Participants are capable of and accountable for their independent decisions. All of these participants are optional in the SPL model but could be constrained to be required for a given realm. Information about participants is captured by means of clones of several interrelated RIM classes: Participations, Roles, and Entities. In general, an Entity (person or organization) playing a particular Role (in this case, AssignedEntity), participates in an Act (e.g., a document). It is the Participation clone that identifies the type of participant. The type of Participation (e.g., author) is indicated by a code. The Role played by the Entity establishes that entity's competency or authority to participate as indicated. For example, a person participating as an author of a label is only authorized to do so if assigned by the organization responsible for authorship of the label. The way in which a Person or Organization is participating in the document is specified by the typeCode attribute on the relevant Participation class clone. While the nature of the participation may be suggested by the XML element name, the typeCode values are the definitive indication. |
||||||||
AssignedEntity |
Design Comments: Possible persons and organizations involved in the creation and review of a product labeling document are associated with the document as Participations. Participations may include document originators (authors), legal authenticators, organizations that own the marketing authority for the product, and product labeling reviewers at the regulatory agency. Participants are capable of and accountable for their independent decisions. All of these participants are optional in the SPL model but could be constrained to be required for a given realm. Information about participants is captured by means of clones of several interrelated RIM classes: Participations, Roles, and Entities. In general, an Entity (person or organization) playing a particular Role (in this case, AssignedEntity), participates in an Act (e.g., a document). It is the Participation clone that identifies the type of participant. The type of Participation (e.g., author) is indicated by a code. The Role played by the Entity establishes that entity's competency or authority to participate as indicated. For example, a person participating as an author of a label is only authorized to do so if assigned by the organization responsible for authorship of the label. The way in which a Person or Organization is participating in the document is specified by the typeCode attribute on the relevant Participation class clone. While the nature of the participation may be suggested by the XML element name, the typeCode values are the definitive indication. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:ASSIGNED, default= "ASSIGNED"} |
|||||||||
id [0..1] Role (II) |
|||||||||
addr [0..*] Role (SET<AD>) |
|||||||||
telecom [0..*] Role (SET<TEL>) |
|||||||||
assignedPerson [0..1] (Person) |
Design Comments: The AssignedEntity.assignedPerson, provides the details (e.g., name) about the person participating in the document as an author. Because assignedPerson is optional, it is possible to capture only information about the representedOrganization. |
||||||||
representedOrganization [0..1] (Organization) |
Design Comments: The AssignedEntity.representedOrganization provides details about the organization (the manufacturer or owner of the marketing authority) for which the author is working. This specifies the organization from which the document originates and that is in charge of maintaining the document (e.g., the owner of the marketing authority or a contractor in charge of the labeling), commonly called the manufacturer. |
||||||||
Person |
Design Comments: The AssignedEntity.assignedPerson, provides the details (e.g., name) about the person participating in the document as an author. Because assignedPerson is optional, it is possible to capture only information about the representedOrganization. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:PSN, fixed value= "PSN"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"} |
|||||||||
name [0..1] Entity (PN) |
|||||||||
Organization |
Design Comments: The AssignedEntity.representedOrganization provides details about the organization (the manufacturer or owner of the marketing authority) for which the author is working. This specifies the organization from which the document originates and that is in charge of maintaining the document (e.g., the owner of the marketing authority or a contractor in charge of the labeling), commonly called the manufacturer. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:ORG, default= "ORG"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"} |
|||||||||
id [0..*] Entity (SET<II>) |
Design Comments: For the labeler Organization this id should be, in the U.S., the NDC code segment for the labeler firm. This attribute would also be the only one specified for the Organization connected to the product via the manufacturer organization. Design Comments: e.g. NDC labeler code |
||||||||
name [0..1] Entity (ON) |
|||||||||
telecom [0..*] Entity (SET<TEL>) |
|||||||||
addr [0..1] Organization (AD) |
|||||||||
contactParty [0..*] (ContactParty) |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
assignedEntity [0..*] (AssignedEntity2) |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
ContactParty |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:CON, default= "CON"} |
|||||||||
addr [0..1] Role (AD) |
|||||||||
telecom [0..*] Role (SET<TEL>) |
|||||||||
contactPerson [1..1] (Person) |
Design Comments: The AssignedEntity.assignedPerson, provides the details (e.g., name) about the person participating in the document as an author. Because assignedPerson is optional, it is possible to capture only information about the representedOrganization. |
||||||||
AssignedEntity2 |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:ASSIGNED, default= "ASSIGNED"} |
|||||||||
code [0..1] Role (CE) {CWE:D:RoleCode} |
Design Comments: e.g., manufacturer, packer, printer |
||||||||
confidentialityCode [0..*] Role (SET<CE>) {CWE:D:Confidentiality} |
Design Comments: B - remove from published label |
||||||||
assignedOrganization [1..1] (Organization) |
Design Comments: The AssignedEntity.representedOrganization provides details about the organization (the manufacturer or owner of the marketing authority) for which the author is working. This specifies the organization from which the document originates and that is in charge of maintaining the document (e.g., the owner of the marketing authority or a contractor in charge of the labeling), commonly called the manufacturer. |
||||||||
performance [0..*] (PrimaryPerformer) |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
PrimaryPerformer |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:PPRF, fixed value= "PPRF"} |
|||||||||
actDefinition [1..1] (ActDefinition) |
Design Comments: Specifies the kind of activity assigned to the related organization. |
||||||||
ActDefinition |
Design Comments: Specifies the kind of activity assigned to the related organization. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ACT, default= "ACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
code [0..1] Act (CD) {CWE:D:ManufacturerActivityCode} |
|||||||||
text [0..1] Act (ED) |
|||||||||
effectiveTime [0..1] Act (IVL<TS>) |
|||||||||
product [0..1] (Product1) |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
Product1 |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:PRD, fixed value= "PRD"} |
|||||||||
manufacturedProduct [1..1] (ManufacturedProduct3) |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
ManufacturedProduct3 |
Design Comments: WHAT? NO DESCRIPTION? |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:MANU, default= "MANU"} |
|||||||||
manufacturedMaterialKind [1..1] (MaterialKind) |
Design Comments: A specificiation of a kind of medicine, food material, or any product for the purpose of (a) describing a specific product with classification categories and (b) refering to a kind of product or material for describing drug-drug interactions or adjunct treatments. The classifying category may refer to any of various classifications and abstractions of products by any aspect, including, mechanism of action category, physiologic effect category, chemical structure category, or "clinical drug" category. This may also be used to represent a specific material or an ingredient when specifying drug-drug interactions or adjunct treatments. Note: this class supercedes the special class PharmaceuticalClass since release 4 of this specification for all uses. This class has existed since release 2, but had been used exclusively for specifying drug-drug-interactions and adjunct treatments, where it was essentially a reference to another PharmaceuticalClass. Otherwise both classes had the same constraints and, indeed, the same meaning. |
||||||||
MaterialKind |
Design Comments: A specificiation of a kind of medicine, food material, or any product for the purpose of (a) describing a specific product with classification categories and (b) refering to a kind of product or material for describing drug-drug interactions or adjunct treatments. The classifying category may refer to any of various classifications and abstractions of products by any aspect, including, mechanism of action category, physiologic effect category, chemical structure category, or "clinical drug" category. This may also be used to represent a specific material or an ingredient when specifying drug-drug interactions or adjunct treatments. Note: this class supercedes the special class PharmaceuticalClass since release 4 of this specification for all uses. This class has existed since release 2, but had been used exclusively for specifying drug-drug-interactions and adjunct treatments, where it was essentially a reference to another PharmaceuticalClass. Otherwise both classes had the same constraints and, indeed, the same meaning. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:MAT, default= "MAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [1..1] (M) Entity (CE) {CWE:D:EntityCode} |
Design Comments: Code specifiying a kind of medicine, food material, or any product. The code may refer to any of various classifications and abstractions of products by any aspect, including, mechanism of action category, physiologic effect category, chemical structure category, or "clinical drug" category. It may also represent a specific material or an ingredient of material. |
||||||||
LegalAuthenticator |
Design Comments: In some realms there may be a requirement to capture a legal authenticator of the labeling content. A legally authenticated document exists when an individual with the proper legal authority has attested to the accuracy of the document content. A document can be legally authenticated by zero or more people. Requirements for capture of information about a potential legal authenticator have not been defined to date. However, in the case where a local document is transformed into a SPL document for exchange, authentication only occurs on the local document and the fact of authentication is reflected in the exchanged SPL document. An SPL document can reflect the unauthenticated or authenticated state. The unauthenticated state exists when no authentication information has been recorded (i.e., it is the absence of being authenticated). |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:LA, fixed value= "LA"} |
Design Comments: The way in which a Person or Organization is participating in the document is specified by the typeCode attribute on the relevant Participation class clone. While the nature of the participation may be suggested by the XML element name, the typeCode values are the definitive indication. |
||||||||
time [1..1] (M) Participation (TS) |
Design Comments: The time of participation by the legal authenticator (the time at which the document was authenticated, i.e., signed). |
||||||||
signatureCode [0..1] Participation (CS) {CNE:D:ParticipationSignature, default= "S"} |
Design Comments: Document the existence of a signature if the value for signatureCode is "S" (for "signed"). Authentication involves signing of the document either manually or electronically by the responsible individual. The electronic signature mechanism that uses the RIM attributes Participation.signatureText and Role.certificateText, is currently not included in SPL. |
||||||||
assignedEntity [1..1] (AssignedEntity) |
Design Comments: Possible persons and organizations involved in the creation and review of a product labeling document are associated with the document as Participations. Participations may include document originators (authors), legal authenticators, organizations that own the marketing authority for the product, and product labeling reviewers at the regulatory agency. Participants are capable of and accountable for their independent decisions. All of these participants are optional in the SPL model but could be constrained to be required for a given realm. Information about participants is captured by means of clones of several interrelated RIM classes: Participations, Roles, and Entities. In general, an Entity (person or organization) playing a particular Role (in this case, AssignedEntity), participates in an Act (e.g., a document). It is the Participation clone that identifies the type of participant. The type of Participation (e.g., author) is indicated by a code. The Role played by the Entity establishes that entity's competency or authority to participate as indicated. For example, a person participating as an author of a label is only authorized to do so if assigned by the organization responsible for authorship of the label. The way in which a Person or Organization is participating in the document is specified by the typeCode attribute on the relevant Participation class clone. While the nature of the participation may be suggested by the XML element name, the typeCode values are the definitive indication. |
||||||||
Verifier |
Design Comments: Represents reviewers, typically within the regulatory agency, where the AssignedEntity.representedOrganization provides details about the organization (e.g., the regulatory agency) for which the verifier is working. (It is possible to indicate reviewers of a different organization, such as the manufacturer itself, the representedOrganization specification will tell what level of review the Verifier participation represents.) |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:VRF, default= "VRF"} |
Design Comments: The way in which a Person or Organization is participating in the document is specified by the typeCode attribute on the relevant Participation class clone. While the nature of the participation may be suggested by the XML element name, the typeCode values are the definitive indication. Design Comments: reviewer |
||||||||
time [1..1] (M) Participation (TS) |
Design Comments: Indicates the time of participation by the verifier (usually the time of review). |
||||||||
signatureCode [0..1] Participation (CS) {CNE:D:ParticipationSignature, default= "S"} |
Design Comments: Document the existence of a signature if the value for signatureCode is "S" (for "signed"). Verification may involve signing of the document either manually or electronically by the responsible individual. The electronic signature mechanism that uses the RIM attributes Participation.signatureText and Role.certificateText, is currently not included in SPL. |
||||||||
assignedEntity [1..1] (AssignedEntity) |
Design Comments: Possible persons and organizations involved in the creation and review of a product labeling document are associated with the document as Participations. Participations may include document originators (authors), legal authenticators, organizations that own the marketing authority for the product, and product labeling reviewers at the regulatory agency. Participants are capable of and accountable for their independent decisions. All of these participants are optional in the SPL model but could be constrained to be required for a given realm. Information about participants is captured by means of clones of several interrelated RIM classes: Participations, Roles, and Entities. In general, an Entity (person or organization) playing a particular Role (in this case, AssignedEntity), participates in an Act (e.g., a document). It is the Participation clone that identifies the type of participant. The type of Participation (e.g., author) is indicated by a code. The Role played by the Entity establishes that entity's competency or authority to participate as indicated. For example, a person participating as an author of a label is only authorized to do so if assigned by the organization responsible for authorship of the label. The way in which a Person or Organization is participating in the document is specified by the typeCode attribute on the relevant Participation class clone. While the nature of the participation may be suggested by the XML element name, the typeCode values are the definitive indication. |
||||||||
RelatedDocument1 |
Design Comments: One or more specific relationships between documents. These relationships rely on document identifiers described above. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:x_ActRelationshipDocument} |
Design Comments: The nature of the relationship. For example, a replacement document replaces an existing document, where the document being replaced is referenced via this relationship with a type code of RPLC (for "replaces"). |
||||||||
contextConductionInd [0..1] ActRelationship (BL){default= "false"} |
|||||||||
relatedDocument [1..1] (RelatedDocument) |
Design Comments: A reference to another Document. The set of attributes in this class has the purpose of identifying the related document by identifiers only. To learn the contents of the related document, one needs to retrieve that document by the identifier(s) provided here. |
||||||||
RelatedDocument |
Design Comments: A reference to another Document. The set of attributes in this class has the purpose of identifying the related document by identifiers only. To learn the contents of the related document, one needs to retrieve that document by the identifier(s) provided here. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:DOC, default= "DOC"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
id [1..1] (M) Act (II) |
Design Comments: Provides unambiguous explicit identification of documents and document revisions. When the RelatedDocument is used to indicate versioning, then each version has a unique document id, and the RelatedDocument.id references the previous document version. |
||||||||
setId [0..1] ContextStructure (II) |
Design Comments: Can be used to support conventional revision numbering in addition to the explicit links to the ancestor versions using the RelatedDocument.id. One example scenario is: The new replacement Document gets a new globally unique id value, and uses the same value for setId as the RelatedDocument being replaced, and increments the value of versionNumber. The RelatedDocument is then considered superseded, but is still retained in the system for historical reference. |
||||||||
versionNumber [0..1] ContextStructure (INT) |
Design Comments: Can be used to support conventional revision numbering in addition to the explicit links to the ancestor versions using the RelatedDocument.id. One example scenario is: The new replacement Document gets a new globally unique id value, and uses the same value for setId as the RelatedDocument being replaced, and increments the value of versionNumber by 1. (If used, the versionNumber will be incremented by one when a document is replaced, but can also be incremented more often to meet local requirements.) The parent document is considered superseded, but is still retained in the system for historical reference. |
||||||||
Component7 |
Design Comments: Connects the Document with its content structure. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:COMP, default= "COMP"} |
|||||||||
contextConductionInd [0..1] ActRelationship (BL){default= "true"} |
|||||||||
documentBodyChoice [1..1] (DocumentBodyChoice) | |||||||||
DocumentBodyChoice | |||||||||
choice of NonXMLBody |
Design Comments: Represents a document body that is in some format other than SPL XML (e.g., a PDF document.) |
||||||||
or StructuredBody |
Design Comments: Represents an XML document body that is comprised of one or more Sections. |
||||||||
NonXMLBody |
Design Comments: Represents a document body that is in some format other than SPL XML (e.g., a PDF document.) |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:DOCBODY, fixed value= "DOCBODY"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
text [1..1] (M) Act (ED) |
|||||||||
StructuredBody |
Design Comments: Represents an XML document body that is comprised of one or more Sections. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:DOCBODY, fixed value= "DOCBODY"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
component [0..*] (Component6) |
Design Comments: Connects the top-level sections with the Document. |
||||||||
Component6 |
Design Comments: Connects the top-level sections with the Document. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:COMP, default= "COMP"} |
|||||||||
contextConductionInd [0..1] ActRelationship (BL){default= "true"} |
|||||||||
section [1..1] (Section) |
Design Comments: Provides a means of organizing the product labeling content into the commonly understood sections generally found in these documents. The Section class is a container used to wrap other containers. A section element can occur in the StructuredBody, or can be nested within another Section. A section can also be replaced by another section. A section can contain nested section elements or other structures such as observations. The SPL section contains the actual product labeling text and graphics to be rendered. There are three logical components of the SPL section: General section information. Information about participants in creation of the section. The actual product labeling text and graphics to be included in the label section (and which will be rendered), along with structured data elements (that may be used for machine processing). The mechanisms to uniquely identify a specific product labeling section, to indicate a standard type code and name for the section, and to include a local name for the section (e.g. realm or language specific name; possibly constrained by the type code) are all included. Note the section element contains an optional local identifier (represented as an XML ID attribute) that can serve as the target of an XML reference. |
||||||||
Section |
Design Comments: Provides a means of organizing the product labeling content into the commonly understood sections generally found in these documents. The Section class is a container used to wrap other containers. A section element can occur in the StructuredBody, or can be nested within another Section. A section can also be replaced by another section. A section can contain nested section elements or other structures such as observations. The SPL section contains the actual product labeling text and graphics to be rendered. There are three logical components of the SPL section: General section information. Information about participants in creation of the section. The actual product labeling text and graphics to be included in the label section (and which will be rendered), along with structured data elements (that may be used for machine processing). The mechanisms to uniquely identify a specific product labeling section, to indicate a standard type code and name for the section, and to include a local name for the section (e.g. realm or language specific name; possibly constrained by the type code) are all included. Note the section element contains an optional local identifier (represented as an XML ID attribute) that can serve as the target of an XML reference. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:DOCSECT, fixed value= "DOCSECT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
id [1..1] (M) Act (II) |
Design Comments: A globally-unique instance identifier, which is different from the XML ID attribute; see the HL7 Data Types specification for more information about use of globally-unique instance identifiers. |
||||||||
code [0..1] Act (CE) {CWE:D:DocumentSectionType} |
Design Comments: A code that describes (but does not guarantee) the content of the section. The externally-defined vocabulary domain for Section.code may be drawn from LOINC. However, because the coding strength is CWE, the code set may be extended locally. Examples of possible section codes include: Indications and usage, Dosage and administration, Contraindications, Warnings, Drug interactions, Adverse reactions |
||||||||
title [0..1] Act (ED) |
Design Comments: An optional free text entry of the human readable title of the section. It is the title of a section that is rendered. The title describes (but does not guarantee) the content of the section. (It is important to note that title is optional, and sections should be created for logical sub-units of the document, whether they have titles or not.) Design Comments: XML Title content |
||||||||
text [0..1] Act (ED) |
Design Comments: The attribute that holds narrative to be rendered and is a special hand-crafted content model (the same as Section.text in CDA) that is part of the SPL standard. The SPL schema incorporates by reference the NarrativeBlock schema for this content model. The content model for Section.text is defined by the Clinical Document Architecture specification (currently section 4.3.5 Section Narrative Block), to which normative reference is hereby made. While the Narrative Block schema defined by the Clinical Document Architecture is the only allowed content model for Section.text. Updates have been made to it since the last release and ballot of CDA in collaboration between the Structured Document Technical Committee and the SPL Group. The content revised attribute has an additional value of revised in addition to the existing values insert and delete. This can be used to mark text as revised without specifying in detail the nature of the change. Design Comments: NarrativeBlock content |
||||||||
effectiveTime [0..1] Act (IVL<TS>) |
Design Comments: Interval of time, specifying the section origination time, i.e., when the section was created. |
||||||||
confidentialityCode [0..1] Act (CE) {CWE:D:Confidentiality} |
Design Comments: Can override the confidentialityCode attribute in Document. |
||||||||
languageCode [0..1] Act (CS) {CNE:D:HumanLanguage} |
Design Comments: Specifies the human language of character in the same way that Document.languageCode works. Language is a contextual component of SPL, where the value expressed in the header holds true for the entire document, unless overridden by a nested value |
||||||||
subject [0..*] (Subject5) |
Design Comments: Links the Medicine (as a Manufactured Product) to be the subject of a Section in which it is described. |
||||||||
author [0..*] (Author) |
Design Comments: A Participation clone that links a Document (or Section) to the Person who originated the document (or section, respectively), and, through AssignedEntity, also links to the Organization that owns the document. If desired, the author(s) of specific sections can be identified using the same structures as it is done for Document.author, which will then override the author(s) specified for the Document. (Note: In the SPL RMIM, this class is represented as a "shadow" of the author class for document, indicating that this participation is used by both the section and the document classes. |
||||||||
replacementOf [0..*] (ReplacementOf) |
Design Comments: An explicit representation of the relationships between versions of sections. Whether and how this information is used depends on the document management system in use. A replacement section replaces an existing section. |
||||||||
component [0..*] (Component5) |
Design Comments: Connects a section with one of its sub-sections. |
||||||||
excerpt [0..1] (ExcerptFrom) |
Design Comments: The relationship which links the Highlight to the Section which is being excerpted by the Highlight. |
||||||||
subjectOf [0..*] (Subject9) |
Design Comments: Allows narrowing the subject of the comment down to a specific fragment inside the Section.text. |
||||||||
Subject5 |
Design Comments: Links the Medicine (as a Manufactured Product) to be the subject of a Section in which it is described. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:SBJ, default= "SBJ"} |
|||||||||
manufacturedProduct [1..1] (ManufacturedProduct) |
Design Comments: A Role of the Product (or Medicine) as a ManufacturedProduct is taken as the principal role for the SPL product model. |
||||||||
ReplacementOf |
Design Comments: An explicit representation of the relationships between versions of sections. Whether and how this information is used depends on the document management system in use. A replacement section replaces an existing section. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipReplacement, default= "RPLC"} |
Design Comments: The value of RPLC for "replacement of" as contained in the ActRelationshipType vocabulary domain. |
||||||||
contextConductionInd [0..1] ActRelationship (BL){default= "false"} |
|||||||||
sectionReplaced [1..1] (SectionReplaced) |
Design Comments: A section that is related to the section it replaces through the replacementOf relationship (an ActRelationship clone). |
||||||||
SectionReplaced |
Design Comments: A section that is related to the section it replaces through the replacementOf relationship (an ActRelationship clone). |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:DOCSECT, fixed value= "DOCSECT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
id [1..1] (M) Act (II) |
|||||||||
Component5 |
Design Comments: Connects a section with one of its sub-sections. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:COMP, default= "COMP"} |
|||||||||
contextConductionInd [0..1] ActRelationship (BL){default= "true"} |
|||||||||
sectionComponent [1..1] (SectionComponent) | |||||||||
SectionComponent | |||||||||
choice of ObservationMedia |
Design Comments: Holds multi-medial content, that is logically a part of a product labeling document, but may be stored outside the document and incorporated by reference. Multimedia that is integral to a document, and part of the attestable content of the document, requires the use of observationMedia. (An example might be the molecular structure for a drug in a drug product labeling document.) Multimedia that is simply referenced by the document and not an integral part of the document can use linkHtml. The XML ID attribute on the observationMedia element is used by the renderMultiMedia element (of the Narrative Block) to identify the media to be rendered. |
||||||||
or Section |
Design Comments: Provides a means of organizing the product labeling content into the commonly understood sections generally found in these documents. The Section class is a container used to wrap other containers. A section element can occur in the StructuredBody, or can be nested within another Section. A section can also be replaced by another section. A section can contain nested section elements or other structures such as observations. The SPL section contains the actual product labeling text and graphics to be rendered. There are three logical components of the SPL section: General section information. Information about participants in creation of the section. The actual product labeling text and graphics to be included in the label section (and which will be rendered), along with structured data elements (that may be used for machine processing). The mechanisms to uniquely identify a specific product labeling section, to indicate a standard type code and name for the section, and to include a local name for the section (e.g. realm or language specific name; possibly constrained by the type code) are all included. Note the section element contains an optional local identifier (represented as an XML ID attribute) that can serve as the target of an XML reference. |
||||||||
ObservationMedia |
Design Comments: Holds multi-medial content, that is logically a part of a product labeling document, but may be stored outside the document and incorporated by reference. Multimedia that is integral to a document, and part of the attestable content of the document, requires the use of observationMedia. (An example might be the molecular structure for a drug in a drug product labeling document.) Multimedia that is simply referenced by the document and not an integral part of the document can use linkHtml. The XML ID attribute on the observationMedia element is used by the renderMultiMedia element (of the Narrative Block) to identify the media to be rendered. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
id [0..1] Act (II) |
Design Comments: An ObservationMedia class contains an optional instance identifier. |
||||||||
text [0..1] Act (ST) |
Design Comments: Detailed plain-text for those disabled to perceive the original media. |
||||||||
value [1..1] (M) Observation (ED) |
Design Comments: Encoded data (ED) which contains the media data either inline or by reference. Design Comments: multimedia type and content or reference |
||||||||
ExcerptFrom |
Design Comments: The relationship which links the Highlight to the Section which is being excerpted by the Highlight. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:XCRPT, default= "XCRPT"} |
|||||||||
highlight [1..1] (Highlight) |
Design Comments: An abstract or excerpt of a single topic discussed in a single section or sub-section. This abstract is presented in the form of a short text fragment as well as with structured information. The highlights are targeted at prescribers and judiciously chosen to present the most important information the prescriber needs to know in order to prescribe a medicine safely and effectively. The Highlights can be assembled to form a short abstract of the comprehensive prescribing information as a "quick reference" for the prescriber. All structured information to specify the clinical use of the drug is connected through the highlights element. The practical purpose of this construct is to focus the coding of information on the most important points guiding the appropriate use of the medicine without attempting to code nuances which would not be part of a concise summary. It also facilitates review of the structured information for correctness. Specific information structures cover the general topics: Indication, Dosage and Administration, Adverse Events, Interactions, Contraindications and other Cautions or Warnings, as well as Monitoring guidelines. |
||||||||
Highlight |
Design Comments: An abstract or excerpt of a single topic discussed in a single section or sub-section. This abstract is presented in the form of a short text fragment as well as with structured information. The highlights are targeted at prescribers and judiciously chosen to present the most important information the prescriber needs to know in order to prescribe a medicine safely and effectively. The Highlights can be assembled to form a short abstract of the comprehensive prescribing information as a "quick reference" for the prescriber. All structured information to specify the clinical use of the drug is connected through the highlights element. The practical purpose of this construct is to focus the coding of information on the most important points guiding the appropriate use of the medicine without attempting to code nuances which would not be part of a concise summary. It also facilitates review of the structured information for correctness. Specific information structures cover the general topics: Indication, Dosage and Administration, Adverse Events, Interactions, Contraindications and other Cautions or Warnings, as well as Monitoring guidelines. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:DOCSECT, fixed value= "DOCSECT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
text [0..1] Act (ED) |
|||||||||
effectiveTime [0..1] Act (IVL<TS>) |
|||||||||
subject [0..*] (Subject1) |
Design Comments: The relationship which links the SubstanceAdministration to the Highlight as its subject matter. |
||||||||
Subject1 |
Design Comments: The relationship which links the SubstanceAdministration to the Highlight as its subject matter. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:SUBJ, fixed value= "SUBJ"} |
|||||||||
substanceAdministration [1..1] (SubstanceAdministration1) |
Design Comments: Since the clinical medication module is all about appropriate and safe use of the drug, this "use" of the drug, i.e., the central SubstanceAdministration is the pivot of all structured data of the highlights. This SubstanceAdministration is a definition and defines the key data of a proper use of the medicine. |
||||||||
SubstanceAdministration1 |
Design Comments: Since the clinical medication module is all about appropriate and safe use of the drug, this "use" of the drug, i.e., the central SubstanceAdministration is the pivot of all structured data of the highlights. This SubstanceAdministration is a definition and defines the key data of a proper use of the medicine. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:SBADM, fixed value= "SBADM"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
id [0..1] Act (II) |
|||||||||
effectiveTime [0..1] Act (GTS) |
Design Comments: Timing patterns (e.g., twice a day, every 8 hours, etc.) and timing boundaries (e.g., for 10 days) can be specified for the main SubstanceAdministration and its component SubstanceAdministration. In addition, SubstanceAdministration.effectiveTime can give general timing constraints, such as, "give 1 hour before meal". However, more specific clinical situations in which to give the medicine (e.g., "15 minutes before exercise" or "before sexual intercourse", etc.) must be specified using preconditions to a ClinicalSituationCriterion. |
||||||||
routeCode [0..1] SubstanceAdministration (CE) {CWE:D:RouteOfAdministration} |
|||||||||
doseQuantity [0..1] SubstanceAdministration (IVL<PQ>) |
Design Comments: Amount of the medicine given at one single administration. The medicine in terms of which this dose is specified can be clarified using the consumable participation which leads either to the Medicine or to an ActiveIngredient. This can be specified by means of reference to the ManufacturedProduct.id or the ActiveIngredient.id, without requiring repeating the detail of these roles and entities playing the roles. |
||||||||
maxDoseQuantity [0..*] SubstanceAdministration (SET<RTO<PQ,PQ>>) |
Design Comments: A ratio specifying a "do not exceed" dose, as a maximum dose (see doseQuantity) over a period of time. E.g. maximum amount per any time interval, e.g., 4 g in any 24-hour period. The time period must always be placed into the denominator, whereas the numerator can be a simple amount or a form |
||||||||
consumable [0..1] (Consumable2) |
Design Comments: A participation which connects to the material which in terms of which the dose is specified. This connects either to the Medicine or to an ActiveIngredient. The referenced material is elsewhere specified in the label and at here only needs to be referred to using the ManufacturedProduct.id or the ActiveIngredient.id. Design Comments: Dose unit must be specified when not dosing based on the specific formulation (e.g., tablet, actuation) otherwise the strength is not known. |
||||||||
maintenanceGoal [0..1] (MaintenanceGoal2) |
Design Comments: The indication can be further specified to express an objective as to what the treatment should accomplish. For instance, if the goal of the treatment is absence of acute asthma attacks, the maintenance goal can describe this. This is used to allow the treatment effect to be coded and still keep the indication a simple code that is comparable with actual patient problem list data. For instance, the indication would be "asthma" and the maintenance goal would be "no bronchiospasm" to indicate "prevention of bronchiospasm in patients with asthma". |
||||||||
generalization [0..1] (Generalization) |
Design Comments: Relates the pivotal SubstanceAdministration with an optional classification (TherapeuticClass). |
||||||||
reason [0..1] (Reason) |
Design Comments: An ActRelationship of type "reason" representing the indication of the substance administration by linking to an observation criterion. The typeCode of the reason ActRelationship can be further refined to indicate different motivations, such as therapeutic reason (as a remedy), prophylactic reason (as a means of prevention), or as diagnostic reason (something done to diagnose the disease. |
||||||||
precondition [0..*] (Precondition) |
Design Comments: An ActRelationship that links ClinicalSitutaionCriteria with the pivotal SubstanceAdministration. A ClinicalSituationCriterion is a choice of either ObservationCriterion, SubstanceAdministrationCriterion or general ActCriterion. These preconditions further limit the indication to a specific population or other clinical situation. Multiple preconditions can be specified. When multiple criteria are specified, they are logically conjoined (AND), i.e., they must all hold true. |
||||||||
derivedFrom [0..*] (DerivedFrom) |
Design Comments: Links a SubstanceAdministation to a specified kind of Observation which is used for calculated dosage. An example would be: <substanceAdministration> ... <maxDoseQuantity> <numerator xsi:type="EXPR_PQ" unit="mg"> <expression mediaType="application/hl7-factor+xml"/> <factor value="57" unit="mg/kg"> <factor>bodyMass</factor> </expression> >/numerator> <denominator value="1" unit="d"/> </maxDoseQuantity> ... <consumable> <activeIngredient ... /> </consumable> <derivedFrom> <localVariableName>bodyMass</localVariableName> <monitoringObservation> <code code="29463-7" codeSystem="&LOINC;" displayName="BODY WEIGHT:MASS:PT:^PATIENT:QN"/> </monitoringObservation> </derivedFrom> </substanceAdministration> Note: the EXPR data type is forthcoming in the release 2 of the HL7 data type specification under ballot at the same time as release 4 of this specification is being balloted. Also note, the unit attribute on the maxDoseQuantity numerator indicates the unit of the expression value, i.e., it guarantees that the expression evaluates to a physical quantity in this specified unit. |
||||||||
component [0..*] (Component3) |
Design Comments: If dosage regimens should vary, this can be specified by component SubstanceAdministrations. In that case, the main SubstanceAdministration must not have a doseQuantity of itself, and instead the subordinate component SusbtanceAdministration would carry the doseQuantity for each different dose. This is used for example, to specify a loading dose, or a tapering dose. A regimen with a loading dose is specified using two components, the first representing the initial dose, with repeatNumber = 1 (meaning "once") or any other limitation in number or time. That first component would be followed by a second component that can repeat for the rest of the duration of the therapy. For tapering doses, the first component would represent the duration of the therapy and the second (or following) components specify the tapering-off scheme. |
||||||||
subjectOf [0..*] (Subject4) |
Design Comments: An ActRelationship connecting the SubstanceAdministration with an Issue a Characteristic. For example, adverse effects, interactions, contraindications and other issues of caution are connected as Issue; pharmacokinetic properties such as half life or whether or not this administration would have systemic effect can be described using a Characteristic. Either way the description is specific to this mode administration (route, dose, etc.) |
||||||||
componentOf [0..1] (Component1) |
Design Comments: Specifies that the pivotal SubstanceAdministration is part of a Protocol for safe and effective use. |
||||||||
Consumable2 |
Design Comments: A participation which connects to the material which in terms of which the dose is specified. This connects either to the Medicine or to an ActiveIngredient. The referenced material is elsewhere specified in the label and at here only needs to be referred to using the ManufacturedProduct.id or the ActiveIngredient.id. Design Comments: Dose unit must be specified when not dosing based on the specific formulation (e.g., tablet, actuation) otherwise the strength is not known. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:CSM, fixed value= "CSM"} |
|||||||||
doseUnitChoice [1..1] (DoseUnitChoice) | |||||||||
DoseUnitChoice | |||||||||
choice of ActiveIngredient |
Design Comments: A therapeutically active ingredient (player) in a mixture (scoper), where the mixture is typically a manufactured pharmaceutical. This class is being deprecated since release 4 of this specification and replaced by the Ingredient class, with the classCode active ingredient (ACTI) and specializations. This class is deprecated since release 4 of this specification. Use the Ingredient class instead with classCode specified as active ingredient (ACTI). Design Comments: Special ingredient classesdeprecated since SPL R4. INGR classCode specilai- zations, IACT, ACTI and ACTIB, ACTIM, ACTIR) retain the distinction. |
||||||||
or Ingredient |
Design Comments: Relates an ingredient substance (player) to the product (scoper). Ingredients can be specified for medicines or other products, including devices, but they always mean the same thing: a material (here: chemical substance) in the make-up of the main product, not a structural part or content, and not a material added into a device for operation. For medicines and food this is obvious. For devices, an example for ingredient would be latex in a chest tube (but not an inhalant in a nebulizer device). This class supercedes the two special classes ActiveIngredient and InactiveIngredient from previous revisions of this specification. |
||||||||
or ManufacturedProduct |
Design Comments: A Role of the Product (or Medicine) as a ManufacturedProduct is taken as the principal role for the SPL product model. |
||||||||
ActiveIngredient |
Design Comments: A therapeutically active ingredient (player) in a mixture (scoper), where the mixture is typically a manufactured pharmaceutical. This class is being deprecated since release 4 of this specification and replaced by the Ingredient class, with the classCode active ingredient (ACTI) and specializations. This class is deprecated since release 4 of this specification. Use the Ingredient class instead with classCode specified as active ingredient (ACTI). Design Comments: Special ingredient classesdeprecated since SPL R4. INGR classCode specilai- zations, IACT, ACTI and ACTIB, ACTIM, ACTIR) retain the distinction. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:ACTI, fixed value= "ACTI"} |
|||||||||
id [0..1] Role (II) |
Design Comments: See Ingredient.id. |
||||||||
quantity [0..1] Role (RTO<PQ,PQ>) |
Design Comments: See Ingredient quantity. Note the precise basis of strength in ActiveIngredient (ACTI) is ambiguous. If the basis of strength is to be disambiguated, use the Ingredient class instead with the proper specialization of the classCode. Design Comments: Strength |
||||||||
activeIngredientSubstance [1..1] (Substance) |
Design Comments: A chemical substance used as ingredient in medicines. |
||||||||
Substance |
Design Comments: A chemical substance used as ingredient in medicines. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:MMAT, default= "MMAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [0..1] Entity (CE) {CWE:D:EntityCode} |
Design Comments: The code for an ingredient from a controlled vocabulary (e.g., the U.S. FDA UNII code). |
||||||||
name [1..1] Entity (TN) |
Design Comments: The established name of an ingredient. A Substance may be active ingredient or inactive ingredient depending on the Role of the respective name connecting the Substance with the Medicine. Design Comments: Active or Inactive established name |
||||||||
asSpecializedKind [0..*] (SpecializedKind) |
Design Comments: Generalization elements to specify a classification to the Medicine, Substance and ActiveMoiety. For example, one can specify any or all of (a) cellular/molecular action (e.g., Ca-channel blocker); (b) physiologic effect (e.g., vasodilator); and (c) molecular/chemical class (e.g. aminopenicillin). |
||||||||
asEquivalentSubstance [0..1] (EquivalentSubstance) |
Design Comments: Used when the ingredient strength is expressed in terms of a reference substance, which is specified by the ingredient classCode ACTIR (active ingredient where strength is specified in terms of a reference drug.) For example, it is customary for beta-adrenergic receptor inhibitors (beta-blockers, e.g., propranolol) to specify strengths in terms of the precise ingredient. This has led to variants of the same active moiety to be dosed in terms of the precise ingredient used when that active moiety first appeared on the market. For example, metoporolol tartrate was first, its strength was specified in terms of precise ingredient, and hence, for easier comparison of doses, the subsequent metoprolol succinate was specified in terms of equivalent metoprolol tartrate. |
||||||||
activeMoiety [0..*] (ActiveMoiety) |
Design Comments: Links to the molecule or ion that is responsible for the intended pharmacological action of the drug substance. Note that if a molecule (e.g., salt) dissociates into moieties (ions) where each ions could be considered responsible for the (potentially different) pharmacological action of the drug, one should use multiple activeMoieties, one for each ion. |
||||||||
EquivalentSubstance |
Design Comments: Used when the ingredient strength is expressed in terms of a reference substance, which is specified by the ingredient classCode ACTIR (active ingredient where strength is specified in terms of a reference drug.) For example, it is customary for beta-adrenergic receptor inhibitors (beta-blockers, e.g., propranolol) to specify strengths in terms of the precise ingredient. This has led to variants of the same active moiety to be dosed in terms of the precise ingredient used when that active moiety first appeared on the market. For example, metoporolol tartrate was first, its strength was specified in terms of precise ingredient, and hence, for easier comparison of doses, the subsequent metoprolol succinate was specified in terms of equivalent metoprolol tartrate. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassOntological} |
Design Comments: The class code is fixed to EquivalentEntity (EQUIV). This concept is in the process of harmonization. Design Comments: EQUIV |
||||||||
quantity [0..1] Role (RTO<PQ,PQ>) |
Design Comments: A ratio specifying the amount of the precise ingredient (numerator) that is equivalent to an amount of the reference substance (denominator). For example, 23.75 mg (numerator) of metoprolol succinate equivalates 25 mg (denominator) of metoprolol tartrate. Design Comments: qty of ingredient over that of reference substance |
||||||||
definingSubstance [1..1] (Substance) |
Design Comments: A chemical substance used as ingredient in medicines. |
||||||||
ActiveMoiety |
Design Comments: Links to the molecule or ion that is responsible for the intended pharmacological action of the drug substance. Note that if a molecule (e.g., salt) dissociates into moieties (ions) where each ions could be considered responsible for the (potentially different) pharmacological action of the drug, one should use multiple activeMoieties, one for each ion. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:ACTM, fixed value= "ACTM"} |
|||||||||
quantity [0..1] Role (RTO<PQ,PQ>) |
Design Comments: A ratio specifying how much of the active moiety (numerator) is in the precise ingredient compound (denominator). For example, 5.6 mg (=denominator) betaxolol hydrochloride (compound) contain 5 mg (=numerator) of betaxolol (moiety). Design Comments: amount of active moiety in ingredient |
||||||||
activeMoiety [1..1] (ActiveMoietyEntity) |
Design Comments: The molecule or ion that is responsible for the intended pharmacological action of the drug substance, excluding those appended or associated parts of the molecule that make the molecule an ester, salt (including a salt with hydrogen or coordination bonds), or other noncovalent derivative (such as a complex, chelate, or clathrate). Examples: heparin-sodium and heparin-potassium have the same active moiety, heparin; the active moiety of morphine-hydrochloride is morphine. |
||||||||
ActiveMoietyEntity |
Design Comments: The molecule or ion that is responsible for the intended pharmacological action of the drug substance, excluding those appended or associated parts of the molecule that make the molecule an ester, salt (including a salt with hydrogen or coordination bonds), or other noncovalent derivative (such as a complex, chelate, or clathrate). Examples: heparin-sodium and heparin-potassium have the same active moiety, heparin; the active moiety of morphine-hydrochloride is morphine. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:MMAT, default= "MMAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [0..1] Entity (CE) {CWE:D:EntityCode} |
Design Comments: A code from a controlled vocabulary. Design Comments: Active moiety code |
||||||||
name [1..1] Entity (TN) |
Design Comments: The name of the active moiety of the active ingredient. |
||||||||
asSpecializedKind [0..*] (SpecializedKind) |
Design Comments: Generalization elements to specify a classification to the Medicine, Substance and ActiveMoiety. For example, one can specify any or all of (a) cellular/molecular action (e.g., Ca-channel blocker); (b) physiologic effect (e.g., vasodilator); and (c) molecular/chemical class (e.g. aminopenicillin). |
||||||||
SpecializedKind |
Design Comments: Generalization elements to specify a classification to the Medicine, Substance and ActiveMoiety. For example, one can specify any or all of (a) cellular/molecular action (e.g., Ca-channel blocker); (b) physiologic effect (e.g., vasodilator); and (c) molecular/chemical class (e.g. aminopenicillin). |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:GEN, default= "GEN"} |
|||||||||
generalizedClass [1..1] (Class) | |||||||||
Class | |||||||||
choice of MaterialKind |
Design Comments: A specificiation of a kind of medicine, food material, or any product for the purpose of (a) describing a specific product with classification categories and (b) refering to a kind of product or material for describing drug-drug interactions or adjunct treatments. The classifying category may refer to any of various classifications and abstractions of products by any aspect, including, mechanism of action category, physiologic effect category, chemical structure category, or "clinical drug" category. This may also be used to represent a specific material or an ingredient when specifying drug-drug interactions or adjunct treatments. Note: this class supercedes the special class PharmaceuticalClass since release 4 of this specification for all uses. This class has existed since release 2, but had been used exclusively for specifying drug-drug-interactions and adjunct treatments, where it was essentially a reference to another PharmaceuticalClass. Otherwise both classes had the same constraints and, indeed, the same meaning. |
||||||||
or PharmaceuticalClass |
Design Comments: A generalization of Medicine, Substance and ActiveMoiety, can specify any or all of (a) cellular/molecular action (e.g., Ca-channel blocker); (b) physiologic action (e.g., vasodilator); and (c) molecular/chemical class (e.g. aminopenicillin). Note: since release 4 of this specification this class will be deprecated. Use MaterialKind instead, which has existed since release 2 of this specification and which has the same constraints and, the same meaning, relates directly to is use in specifying drug-drug-interactions and adjunct treatments, and is named less specifically for medications such that it can be used for classifying devices and other products as well. Design Comments: PharmaceuticalClass special name deprecated in R4 for functionally equivalent MaterialKind. |
||||||||
PharmaceuticalClass |
Design Comments: A generalization of Medicine, Substance and ActiveMoiety, can specify any or all of (a) cellular/molecular action (e.g., Ca-channel blocker); (b) physiologic action (e.g., vasodilator); and (c) molecular/chemical class (e.g. aminopenicillin). Note: since release 4 of this specification this class will be deprecated. Use MaterialKind instead, which has existed since release 2 of this specification and which has the same constraints and, the same meaning, relates directly to is use in specifying drug-drug-interactions and adjunct treatments, and is named less specifically for medications such that it can be used for classifying devices and other products as well. Design Comments: PharmaceuticalClass special name deprecated in R4 for functionally equivalent MaterialKind. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:MAT, default= "MAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [1..1] (M) Entity (CE) {CWE:D:EntityCode} |
Design Comments: One systematic terminology for the pharmaceutical classes is the U.S. Veteran Adminstration's National Drug File (NDF-RT). |
||||||||
Ingredient |
Design Comments: Relates an ingredient substance (player) to the product (scoper). Ingredients can be specified for medicines or other products, including devices, but they always mean the same thing: a material (here: chemical substance) in the make-up of the main product, not a structural part or content, and not a material added into a device for operation. For medicines and food this is obvious. For devices, an example for ingredient would be latex in a chest tube (but not an inhalant in a nebulizer device). This class supercedes the two special classes ActiveIngredient and InactiveIngredient from previous revisions of this specification. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:INGR, default= "INGR"} |
Design Comments: The class code of the Ingredient role is used to distinguish active ingredients (ACTI) from inactive ingredients (IACT). In previous releases of this specification special classes existed by the name of ActiveIngredient and Inactive ingredient. These special classes had their meaning only by this same classCode, which was set as a fixed property. For active ingredients, there are specialized concepts which allow to disambiguate the basis of strength. Note that for the general classCode active ingredient (ACTI) it is unknown if the quantity of such an ingredient is expressed precisely in terms of the playing ingredient substance or if it is specified in terms of a closely related substance (active moiety or reference substance). The specializations are: ACTIB: active ingredient - basis of strength. Active ingredient, where the ingredient substance (player) is itself the basis of strength, i.e., where the Role.quantity specifies exactly the quantity of the player substance in the medicine formulation. For example, Lopressor 50 mg actually contains 50 mg of metoprolol succinate, even though the active moiety is metoprolol, but also: Tenormin 50 mg contain 50 mg of atenolol, as free base, i.e., where the active ingredient atenolol is also the active moiety. ACTIM: active ingredient - moiety is basis of strength. Active ingredient, where not the ingredient substance (player), but its active moiety is the "basis of strength", i.e., where the Role.quantity specifies the quantity of the ingredient substance's active moiety in the medicine formulation. For example, 1 mL of Betopic 5mg/mL eye drops contains 5.6 mg betaxolol hydrochloride equivalent to betaxolol base 5 mg. ACTIR: active ingredient - reference substance is basis of strength. Active ingredient, where not the ingredient substance (player) but another reference substance with the same active moiety, is the "basis of strength", i.e., where the Role.quantity specifies the quantity of a reference substance, similar but different from the ingredient substance's in the medicine formulation. For example, Toprol-XL 50 mg contains 47.5 mg of metoprolol succinate equivalent to 50 mg of metoprolol tartrate. |
||||||||
id [0..1] Role (II) |
Design Comments: An identifier to establish mostly internal references as a SubstanceAdministration.consumable for the unambiguous specification of dose quantity without having to repeat the entire content. Example: <section ... DESCRIPTION ...> <subject> <manufacturedProduct> <manufacturedMedicine> <activeIngredient> <id root="60a4db80-573d-11db-b0de-0800200c9a66"/> <quantity .../> <activeIngredientSubstance .../> </activeIngredient> </manufacturedMedicine> </manufacturedProduct> </subject> </section> ... <section ... DOSAGE AND ADMINISTRATION ...> <excerpt> <highlight> <substanceAdministration> ... <consumable> <activeIngredient> <id root="60a4db80-573d-11db-b0de-0800200c9a66"/> </activeIngredient> </consumable> ... </substanceAdministration> </highlight> </excerpt> </section> |
||||||||
confidentialityCode [0..*] Role (SET<CE>) {CWE:D:Confidentiality} |
Design Comments: B - trade secret |
||||||||
quantity [0..1] Role (RTO<PQ,PQ>) |
Design Comments: A ratio specifying the strength of the ingredient as amount of ingredient substance (numerator) in amount of medicine (denominator). For example, a 50 mg tablet contains 50 mg in 1 tablet; a 50 mg per 5 mL syrup contains 50 mg in 5 mL. Note that for countable dose forms ("eaches") no unit is required in the denominator, i.e., the denominator is a dimensionless number with unit 1 (one, the unity). The fact that the dose is per tablet, capsule, or whatever the dose form may be is recorded in the formCode of the scoping product, not in a unit of measure. Constraint: the dimension of the denominator must be the same as the dimension of all of the quantity numerators of the scoper's (i.e., the product's) played roles (e.g., package content, part of kit, etc.). Design Comments: strength, qty of ingredient in medicine |
||||||||
ingredientSubstance [1..1] (Substance) |
Design Comments: A chemical substance used as ingredient in medicines. |
||||||||
ManufacturedProduct |
Design Comments: A Role of the Product (or Medicine) as a ManufacturedProduct is taken as the principal role for the SPL product model. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:MANU, default= "MANU"} |
|||||||||
id [0..1] Role (II) |
|||||||||
manufacturedProductOrMedicine [1..1] (ProductOrMedicine) | |||||||||
manufacturerOrganization [0..1] (Organization) |
Design Comments: The AssignedEntity.representedOrganization provides details about the organization (the manufacturer or owner of the marketing authority) for which the author is working. This specifies the organization from which the document originates and that is in charge of maintaining the document (e.g., the owner of the marketing authority or a contractor in charge of the labeling), commonly called the manufacturer. |
||||||||
subjectOf [0..*] (Subject6) |
Design Comments: Links the Product with Characteristics, Policies and Approvals. |
||||||||
consumedIn [0..*] (Consumable5) | |||||||||
participation [0..*] (IndirectTarget) |
Design Comments: Labels a product, part, or package as the unitary item for uniform billing standards. For example, on the product in the form of a tablet to indicate that the product is billed by the tablet (each); to a product in cream form to indicate it is billed volume or mass; on a vial or sachet package to indicate it is billed by vial or sachet (each). NOTE: This item is added in SPL R4 membership as an INFORMATIVE extension for the purpose of pilot testing. |
||||||||
ProductOrMedicine | |||||||||
asContent [0..*] (Content) |
Design Comments: A role representing the relationship between the medicine and its package. |
||||||||
asPartOfAssembly [0..*] (PartOfAssembly) |
Design Comments: Links the product as a component of a system or assembly. The system may be a defined product labeled elsewhere or it may be an anonymous product which is only used to specify that additional parts are also needed to make that system complete. For example, a hose system used within several intravenous infusion pump systems would refer to those pump systems but would not describe the pump systems in detail. On the other hand, the label for one of those pumps (not including the hose system) would have to refer to the hose sytem in a similar manner. The line: <manufacturedProduct> <code ... /> <name>FlexiFuse Line</name> <asPartOfAssembly> <wholeProduct> ... no code specified here ... <part> <partProduct> <code ... /> <name>PreciFuse Pump</name> </partProduct> </part> </wholeProduct> </asPartOfAssembly> </manufacturedProduct> The pump itself: <manufacturedProduct> <code ... /> <name>PreciFuse Pump</name> <asPartOfAssembly> <wholeProduct> ... no code specified here ... <part> <partProduct> <code ... /> <name>FlexiFuse Line</name> </partProduct> </part> </wholeProduct> </asPartOfAssembly> </manufacturedProduct> Notice that in either case the assembly itself remains anonymous because it has not a defined product code. Notice also that the pump itself does not come with the line, and hence the line cannot be described as a component of the pump. However, let's assume that that same FlexiFuse line is also a part of kit comprised of the portable version of the PreciFuse Pump product and 10 such lines. In that case the kit that is sold under a specific registered product code would also be specified as an assembly with a code. In that case the other parts of the assembly need not be described: <manufacturedProduct> <code ... /> <name>FlexiFuse Line</name> <asPartOfAssembly ... /> <asPartOfAssembly ... /> <asPartOfAssembly ... /> <asPartOfAssembly> <wholeProduct> <code .../> <name>PreciFuse PorterPump Kit</name> </wholeProduct> </asPartOfAssembly> </manufacturedProduct> and the the kit would be described as: <manufacturedProduct> <code ... /> <name>PreciFuse PorterPump Kit</name> <part> <quantity value="1"/> <partProduct> <code .../> <name>PreciFuse PorterPump</name> <formCode ... KIT .../> </partProduct> </part> <part> <quantity value="10"/> <partProduct> <code .../> <name>FlexiFuse Line</name> </partProduct> </part> </manufacturedProduct> |
||||||||
asEntityWithGeneric [0..1] (EntityWithGeneric) |
Design Comments: Relationship that links to the non-proprietary, generic substance as which the same medicines is known in the literature independent of a specific manufacturer. |
||||||||
asSpecializedKind [0..*] (SpecializedKind) |
Design Comments: Generalization elements to specify a classification to the Medicine, Substance and ActiveMoiety. For example, one can specify any or all of (a) cellular/molecular action (e.g., Ca-channel blocker); (b) physiologic effect (e.g., vasodilator); and (c) molecular/chemical class (e.g. aminopenicillin). |
||||||||
asEquivalentEntity [0..1] (EquivalentEntity) |
Design Comments: Specifies the original innovator product which is the reference product for a generics product. This class allows referencing the original innovator or reference product as a MaterialKind on the scoper-end of this role, and a code specifying precisely in what way this product is bio-equivalent to the reference product (equivalence evaluation code). |
||||||||
part [0..*] (Part) |
Design Comments: Relates a multiple-component product (scoper) to one of its components (player). For example, a contraceptive product to its separate estrogen and progestin tablets in a single container. The quantity of each part is represented as the Part.quantity. (The quantity of the parent Medicine would be "1" for a single wheel containing both medications in this example.) |
||||||||
ingredient [0..*] (Ingredient) |
Design Comments: Relates an ingredient substance (player) to the product (scoper). Ingredients can be specified for medicines or other products, including devices, but they always mean the same thing: a material (here: chemical substance) in the make-up of the main product, not a structural part or content, and not a material added into a device for operation. For medicines and food this is obvious. For devices, an example for ingredient would be latex in a chest tube (but not an inhalant in a nebulizer device). This class supercedes the two special classes ActiveIngredient and InactiveIngredient from previous revisions of this specification. |
||||||||
instanceOfKind [0..*] (InstanceOfKind2) | |||||||||
choice of Product |
Design Comments: The product, e.g., a medicine or device or food item, that is the primary unit which is manufactured and the object of an intended administration described in the label, and that is not just packaging. Examples are tablet, capsule, solution for injection, powder, device. Conversely, vial, bottle, pouch, and carton are containers, which though sometimes necessary for handling of the product, are not themselves administered, but emptied into some other container, or used with an injection or inhalation device. Notice, even though a capsule can be considered a container holding granules, a capsule is still considered primary Product not PackagedProduct, because the capsule is the unit normally intended for administration, and so the capsule is the medicine. In this way, a solution packaged in an administration unit, such as a dragee or a prefilled syringe may be considered primary Product rather than PackagedProduct, if it is intended to be applied completely as one unit, and not subdivided. This requires that the ingredients of such products are specified as a total amount per complete application rather than as a concentration. Examples for devices are chest tube, wound dressing, dental chair, ventilator machine. Devices are any kind of product used for medical purposes or in conjunction with medical services, including, but not limited to, direct use for therapeutic purposes (e.g., orthopedic screw), diagnostic purposes (e.g. EKG machine), usage as applicator devices for the administration of medicines (e.g., syringes), or as tools (e.g., dental chair). A kit is a product that contains multiple parts administered together or used together in some intricate way. Some of the parts of a kit may be medicinal substances (medicines), and others may be devices, e.g., applicator devices. Kits are described as a primary product of form code meaning "kit" with parts. |
||||||||
or Medicine |
Design Comments: The medicine is the primary unit which is manufactured and the object of an intended substance administration and is not just packaging. Examples are tablet, capsule, solution for injection, powder. Conversely, vial and bottle are containers, which though necessary for handling of the medicine, are not administered to the patient, but emptied into some other solution, or used with an injection or inhalation device. Notice, even though a capsule can be considered a container holding granules, capsules are still considered primary Medicines not PackagedMedicines, because the capsule is the unit normally intended for administration, and so the capsule is the medicine. In this way, a solution packaged in an administration unit, such as a dragee or a prefilled syringe may be considered primary Medicines rather than PackagedMedicines, if it is intended to be applied completely as one unit, and not subdivided. This requires that the ingredients of such medicines are specified as a total amount per complete application rather than as a concentration. A kit, which is a collection of parts which are administered together or used in some intricate way are sometimes also described as primary Medicine with parts. The key criterion is that the kit as a whole is considered the object of a SubstanceAdministration. |
||||||||
Content |
Design Comments: A role representing the relationship between the medicine and its package. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:CONT, fixed value= "CONT"} |
|||||||||
quantity [1..1] Role (RTO<PQ,PQ>) |
Design Comments: A ratio which specifies how many small entities (numerator) are in a big entity (denominator). Constraint: the dimension of the numerator must be the same as the dimension of the ingredient quantity's denominator. Design Comments: qty of medicine in package |
||||||||
containerPackagedProductOrMed [1..1] (PackagedProductOrMed) | |||||||||
participation [0..*] (IndirectTarget) |
Design Comments: Labels a product, part, or package as the unitary item for uniform billing standards. For example, on the product in the form of a tablet to indicate that the product is billed by the tablet (each); to a product in cream form to indicate it is billed volume or mass; on a vial or sachet package to indicate it is billed by vial or sachet (each). NOTE: This item is added in SPL R4 membership as an INFORMATIVE extension for the purpose of pilot testing. |
||||||||
PackagedProductOrMed | |||||||||
asContent [0..*] (Content3) |
Design Comments: A role representing the relationship between an (inner) package and its larger (outer) package. This is the standard way to describe "intermediate" packaging, which regularly occur with non-solid medicines. For example, a solution for injection (Medicine) is packaged in a vial (a primary package or sometimes called "intermediary" package) and then several such vials are packed in a carton. Notice that the vial is not the Medicine, it is the content in the vial which is the medicine; the vial is just a necessary packaging to hold the liquid. |
||||||||
choice of PackagedProduct |
Design Comments: A product in a container, or package. |
||||||||
or PackagedMedicine |
Design Comments: A medicine in a container, or package. Thes class by this name is deprecated. Use the equivalent class named PackagedProduct instead. |
||||||||
Content3 |
Design Comments: A role representing the relationship between an (inner) package and its larger (outer) package. This is the standard way to describe "intermediate" packaging, which regularly occur with non-solid medicines. For example, a solution for injection (Medicine) is packaged in a vial (a primary package or sometimes called "intermediary" package) and then several such vials are packed in a carton. Notice that the vial is not the Medicine, it is the content in the vial which is the medicine; the vial is just a necessary packaging to hold the liquid. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:CONT, fixed value= "CONT"} |
|||||||||
quantity [0..1] Role (RTO<PQ,PQ>) |
Design Comments: A ratio which specifies how many small entities (numerator) are in a big entity (denominator). Design Comments: qty of inner in outer package |
||||||||
containerPackagedProductOrMed [1..1] (PackagedProductOrMed) | |||||||||
participation [0..*] (IndirectTarget) |
Design Comments: Labels a product, part, or package as the unitary item for uniform billing standards. For example, on the product in the form of a tablet to indicate that the product is billed by the tablet (each); to a product in cream form to indicate it is billed volume or mass; on a vial or sachet package to indicate it is billed by vial or sachet (each). NOTE: This item is added in SPL R4 membership as an INFORMATIVE extension for the purpose of pilot testing. |
||||||||
IndirectTarget |
Design Comments: Labels a product, part, or package as the unitary item for uniform billing standards. For example, on the product in the form of a tablet to indicate that the product is billed by the tablet (each); to a product in cream form to indicate it is billed volume or mass; on a vial or sachet package to indicate it is billed by vial or sachet (each). NOTE: This item is added in SPL R4 membership as an INFORMATIVE extension for the purpose of pilot testing. |
||||||||
typeCode [1..1] (M) Participation ()) {CNE:D:ParticipationType} |
Design Comments: A ParticipationType concept "ValuedUnitItem" as a specialization of IndirectTarget is currently under discussion and would replace the general IND type code in the future normative revisions. Design Comments: ValuedUnitItem, TBD |
||||||||
billingUnitDefinition [1..1] (BillingUnitDefinition) |
Design Comments: Defines the standard way of billing for this product. The billing unit definition is associated through an IndirectTarget participation [to be refined with a more specific type ValuedUnitItem] with the product, part, or package which serves as the standard unitary item for billing purposes. NOTE: This material is INFORMATIVE in SPL R4 for the purpose of pilot testing. Design Comments: This is INFORMATIVE only. See text. |
||||||||
BillingUnitDefinition |
Design Comments: Defines the standard way of billing for this product. The billing unit definition is associated through an IndirectTarget participation [to be refined with a more specific type ValuedUnitItem] with the product, part, or package which serves as the standard unitary item for billing purposes. NOTE: This material is INFORMATIVE in SPL R4 for the purpose of pilot testing. Design Comments: This is INFORMATIVE only. See text. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:INVE, fixed value= "INVE"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
unitPriceAmt [1..1] InvoiceElement (RTO<MO,PQ>) |
Design Comments: A ratio of currency amount per billing unit. The billing unit appears in the denominator. The numerator (cost per unit) is not usually expected to be specified in SPL and left as null (no information, NI). The billing unit must be comparable with the associated unitary item for billing (through the ValuedItemUnit participation). It will typically be g, mL, or 1 (for countable forms.) A translation quantity representation may be specified with the billing unit code used in external billing standards (e.g., U.S. National Council for Prescription Drug Programs, NCPDP, used GM for 1 g, ML for 1 mL, and EA for each). For example, tablets would be billed by the piece (each, NCPDP EA); cream might be billed by mass, 1 g (NCPDP GM); a solution for injection may be billed by volume, 1 mL (NCDPD ML). Design Comments: billing unit in denominator |
||||||||
PackagedProduct |
Design Comments: A product in a container, or package. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:CONT, default= "CONT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [1..1] Entity (CE) {CWE:D:PackagedProductEntity} |
Design Comments: Specifies the product code for a packaged product (e.g., National Drug Code [NDC] in the U.S.) Design Comments: packaged product code, e.g., NDC |
||||||||
formCode [1..1] Material (CE) {CWE:D:ContainerForm} |
Design Comments: The package type, such as "box" or "bottle". Design Comments: package type |
||||||||
Inherits associations from PackagedProductOrMed | |||||||||
PackagedMedicine |
Design Comments: A medicine in a container, or package. Thes class by this name is deprecated. Use the equivalent class named PackagedProduct instead. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:CONT, default= "CONT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [1..1] Entity (CE) {CWE:D:PackagedDrugProductEntity} |
Design Comments: Specifies the product code for a packaged product (e.g., National Drug Code [NDC] in the U.S.) Design Comments: packaged medicine code, e.g., NDC |
||||||||
formCode [1..1] Material (CE) {CWE:D:ContainerForm} |
Design Comments: The package type, such as "box" or "bottle". Design Comments: package type |
||||||||
Inherits associations from PackagedProductOrMed | |||||||||
PartOfAssembly |
Design Comments: Links the product as a component of a system or assembly. The system may be a defined product labeled elsewhere or it may be an anonymous product which is only used to specify that additional parts are also needed to make that system complete. For example, a hose system used within several intravenous infusion pump systems would refer to those pump systems but would not describe the pump systems in detail. On the other hand, the label for one of those pumps (not including the hose system) would have to refer to the hose sytem in a similar manner. The line: <manufacturedProduct> <code ... /> <name>FlexiFuse Line</name> <asPartOfAssembly> <wholeProduct> ... no code specified here ... <part> <partProduct> <code ... /> <name>PreciFuse Pump</name> </partProduct> </part> </wholeProduct> </asPartOfAssembly> </manufacturedProduct> The pump itself: <manufacturedProduct> <code ... /> <name>PreciFuse Pump</name> <asPartOfAssembly> <wholeProduct> ... no code specified here ... <part> <partProduct> <code ... /> <name>FlexiFuse Line</name> </partProduct> </part> </wholeProduct> </asPartOfAssembly> </manufacturedProduct> Notice that in either case the assembly itself remains anonymous because it has not a defined product code. Notice also that the pump itself does not come with the line, and hence the line cannot be described as a component of the pump. However, let's assume that that same FlexiFuse line is also a part of kit comprised of the portable version of the PreciFuse Pump product and 10 such lines. In that case the kit that is sold under a specific registered product code would also be specified as an assembly with a code. In that case the other parts of the assembly need not be described: <manufacturedProduct> <code ... /> <name>FlexiFuse Line</name> <asPartOfAssembly ... /> <asPartOfAssembly ... /> <asPartOfAssembly ... /> <asPartOfAssembly> <wholeProduct> <code .../> <name>PreciFuse PorterPump Kit</name> </wholeProduct> </asPartOfAssembly> </manufacturedProduct> and the the kit would be described as: <manufacturedProduct> <code ... /> <name>PreciFuse PorterPump Kit</name> <part> <quantity value="1"/> <partProduct> <code .../> <name>PreciFuse PorterPump</name> <formCode ... KIT .../> </partProduct> </part> <part> <quantity value="10"/> <partProduct> <code .../> <name>FlexiFuse Line</name> </partProduct> </part> </manufacturedProduct> |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:PART, fixed value= "PART"} |
|||||||||
wholeProductOrMedicine [1..1] (ProductOrMedicine) | |||||||||
EntityWithGeneric |
Design Comments: Relationship that links to the non-proprietary, generic substance as which the same medicines is known in the literature independent of a specific manufacturer. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:GRIC, fixed value= "GRIC"} |
|||||||||
genericMedicine [1..1] (GenericMedicine) |
Design Comments: The non-proprietary, generic substance as which the same medicines is known in the literature independent of a specific manufacturer. |
||||||||
GenericMedicine |
Design Comments: The non-proprietary, generic substance as which the same medicines is known in the literature independent of a specific manufacturer. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:MMAT, default= "MMAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [0..1] Entity (CE) {CWE:D:DrugEntity} |
|||||||||
name [1..1] Entity (TN) |
Design Comments: The non-proprietary, generic, or "established" name. Design Comments: e.g., Established Name |
||||||||
EquivalentEntity |
Design Comments: Specifies the original innovator product which is the reference product for a generics product. This class allows referencing the original innovator or reference product as a MaterialKind on the scoper-end of this role, and a code specifying precisely in what way this product is bio-equivalent to the reference product (equivalence evaluation code). |
||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassOntological} |
Design Comments: The class code is fixed to EquivalentEntity (EQUIV). This concept is in the process of harmonization. Design Comments: EQUIV |
||||||||
code [0..1] Role (CE) {CWE:D:EquivalenceEvaluationCode} |
Design Comments: A code specifying in what way the equivalent entity (player) is considered equivalent to is reference entity (scoper). This is used to reference materials submitted from another source (e.g., repackagers, OTC, etc.) Examples: no known or suspected bioequivalence problems; potential bioequivalence problems have been resolved with evidence supporting bioequivalence; bioequivalence problems have not been fully resolved. See also: U.S. Food and Drug Administration. Center for Drug Evaluation and Research. Approved drug products with therapeutic equivalence evaluations. Available from: http://www.fda.gov/cder/ob/docs/preface/ecpreface.htm. |
||||||||
definingMaterialKind [1..1] (MaterialKind) |
Design Comments: A specificiation of a kind of medicine, food material, or any product for the purpose of (a) describing a specific product with classification categories and (b) refering to a kind of product or material for describing drug-drug interactions or adjunct treatments. The classifying category may refer to any of various classifications and abstractions of products by any aspect, including, mechanism of action category, physiologic effect category, chemical structure category, or "clinical drug" category. This may also be used to represent a specific material or an ingredient when specifying drug-drug interactions or adjunct treatments. Note: this class supercedes the special class PharmaceuticalClass since release 4 of this specification for all uses. This class has existed since release 2, but had been used exclusively for specifying drug-drug-interactions and adjunct treatments, where it was essentially a reference to another PharmaceuticalClass. Otherwise both classes had the same constraints and, indeed, the same meaning. |
||||||||
Part |
Design Comments: Relates a multiple-component product (scoper) to one of its components (player). For example, a contraceptive product to its separate estrogen and progestin tablets in a single container. The quantity of each part is represented as the Part.quantity. (The quantity of the parent Medicine would be "1" for a single wheel containing both medications in this example.) |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:PART, fixed value= "PART"} |
|||||||||
id [0..1] Role (II) |
|||||||||
quantity [0..1] Role (RTO<PQ,PQ>) |
Design Comments: A ratio specifying the amount of a part (numerator) in an amount (denominator) of the whole Medicine. It is important to note that as all Role quantities the numerator and denominator stand for the amount of the exact kind of entity specified as the part and whole respectively, and not something else. For example, when the medicine is a kit with tablets being the parts, the numerator numbers the amount of tablets of the same kind in the kit. However, if the kit consists of 2 vial-packaged liquids, each vial holding 3 mL, the part quantity specifies the total amount of this liquid (e.g. 6 mL), not 2 (vials). Thus all quantities have the exact same interpretation which is important to draw any quantitative inference from these relationships (e.g. "how much ingredient is in a package?") |
||||||||
partProductOrMedicine [1..1] (ProductOrMedicine) | |||||||||
subjectOf [0..*] (Subject7) |
Design Comments: Links the Product as part of a kit or assembly with Characteristics, Policies and Approvals. |
||||||||
consumedIn [0..*] (Consumable4) |
Design Comments: Links a Medicine as a ManufacturedProduct with the SubstanceAdministration definition representing the labeled route. |
||||||||
participation [0..*] (IndirectTarget) |
Design Comments: Labels a product, part, or package as the unitary item for uniform billing standards. For example, on the product in the form of a tablet to indicate that the product is billed by the tablet (each); to a product in cream form to indicate it is billed volume or mass; on a vial or sachet package to indicate it is billed by vial or sachet (each). NOTE: This item is added in SPL R4 membership as an INFORMATIVE extension for the purpose of pilot testing. |
||||||||
Subject7 |
Design Comments: Links the Product as part of a kit or assembly with Characteristics, Policies and Approvals. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:SBJ, default= "SBJ"} |
|||||||||
additionalInformation [1..1] (AdditionalInformation) | |||||||||
AdditionalInformation | |||||||||
choice of Approval |
Design Comments: A record of the approval of a Medicine (product) or Substance, signifying that a substance or product is approved for the use specified in the SPL data. |
||||||||
or Characteristic |
Design Comments: A code-value pair specifying descriptive properties of the medicine, such as color, shape, imprints, etc. The code has a data type of CE and the value has a data type of ANY, which allows codes or numeric values to be specified. |
||||||||
or MarketingAct |
Design Comments: Specifies if and when the product is marketed. |
||||||||
or Policy |
Design Comments: The purpose of this element is to capture the controlled substance classification or schedule of a drug (e.g., DEA schedule in the U.S.). |
||||||||
Approval |
Design Comments: A record of the approval of a Medicine (product) or Substance, signifying that a substance or product is approved for the use specified in the SPL data. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:CNTRCT, default= "CNTRCT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
id [0..1] Act (II) |
Design Comments: Approval number (which in the U.S. is the New Drug Application (NDA) number) Design Comments: e.g., NDA number |
||||||||
code [0..1] Act (CE) {CWE:D:ActMedicineApproval} |
Design Comments: Accepted at Harmonization 3/07 |
||||||||
statusCode [0..1] Act (CS) {CNE:D:ActStatus} |
Design Comments: Tells whether approval was granted (complete) or whether the approval is presently in progress (active). Thus, a substance or product that is not approved yet but about which an approval is in process and approval number is known can also have the Approval structure but must indicate a status of "active" in the Approval.statusCode. Likewise, a substance or product whose approval has been withdrawn would have a statusCode of "obsolete". Design Comments: active: not yet approved; complete: approved; obsolete: withdrawn |
||||||||
holder [0..1] (Holder) | |||||||||
author [1..1] (Author2) |
Design Comments: The author of the Approval signifies the Territory (country or state) for which approval was granted, with optionally some detail about the approving Agency. |
||||||||
Holder | |||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:HLD, fixed value= "HLD"} |
|||||||||
aRole [1..1] (ARole) | |||||||||
ARole | |||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:ROL, default= "ROL"} |
|||||||||
playingOrganization [1..1] (Organization) |
Design Comments: The AssignedEntity.representedOrganization provides details about the organization (the manufacturer or owner of the marketing authority) for which the author is working. This specifies the organization from which the document originates and that is in charge of maintaining the document (e.g., the owner of the marketing authority or a contractor in charge of the labeling), commonly called the manufacturer. |
||||||||
Author2 |
Design Comments: The author of the Approval signifies the Territory (country or state) for which approval was granted, with optionally some detail about the approving Agency. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:AUT, fixed value= "AUT"} |
|||||||||
time [0..1] Participation (TS) |
Design Comments: The date when Approval was granted. Design Comments: time approval was granted |
||||||||
territorialAuthority [1..1] (TerritorialAuthority) |
Design Comments: A Role linking the medicinal product oversight Agency (e.g. "U.S. FDA") with its Country of jurisdiction. The purpose of this role is to allow either the Country code alone or the Agency or both to be specified as the author of approvals. |
||||||||
TerritorialAuthority |
Design Comments: A Role linking the medicinal product oversight Agency (e.g. "U.S. FDA") with its Country of jurisdiction. The purpose of this role is to allow either the Country code alone or the Agency or both to be specified as the author of approvals. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:TERR, fixed value= "TERR"} |
|||||||||
territory [0..1] (Territory) |
Design Comments: A country. |
||||||||
governingAgency [0..1] (Agency) |
Design Comments: The medicinal product oversight authority. |
||||||||
Territory |
Design Comments: A country. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:State, default= "STATE"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"} |
|||||||||
code [1..1] (M) Entity (CE) {CWE:V:CountryEntityType} |
Design Comments: The country code |
||||||||
name [0..1] Entity (TN) |
Design Comments: The counry name, if not coded. Design Comments: country name if not coded |
||||||||
Agency |
Design Comments: The medicinal product oversight authority. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:PUB, fixed value= "PUB"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"} |
|||||||||
id [0..1] Entity (II) |
|||||||||
name [0..1] Entity (ON) |
Design Comments: Name of the agency. Design Comments: e.g., the FDA for the USA |
||||||||
Characteristic |
Design Comments: A code-value pair specifying descriptive properties of the medicine, such as color, shape, imprints, etc. The code has a data type of CE and the value has a data type of ANY, which allows codes or numeric values to be specified. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
code [1..1] Act (CE) {CWE:D:MedicationObservationType} |
Design Comments: A code specifying which characteristic of the medicine is being described. The vocabulary domain is MedicationObservationType (a CWE domain which can be extended as necessary). For example, some values that are contained in the SPLLabelData value set within the MedicationObservationType vocabulary domain are listed below: SPLIMPRINTCD - label imprint code - Identifying marks on product SPLSIZE - label size - Description of size of the product as called for in regulations SPLSHAPE - label shape - Description of shape of the product as called for in regulations SPLCOLOR - label color - Description of color of the product as called for in regulations SPLCOATING - label coating - Description of the coating of the product as called for in regulations SPLSCORING - label scoring - Description of scoring of the product as called for in regulations SPLSYMBOL - label logo - Description of the logo on the product as called for in regulations |
||||||||
text [0..1] Act (ED) |
Design Comments: A text field that allows entry of free text description of the characteristics. |
||||||||
value [0..1] Observation (ANY) |
Design Comments: The value of the characteristic, e.g., a code for the specific shape or color, or a physical quantity specification for the size. |
||||||||
MarketingAct |
Design Comments: Specifies if and when the product is marketed. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ACT, default= "ACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
code [0..1] Act (CE) {CWE:D:MarketingActCode} |
|||||||||
statusCode [0..1] Act (CS) {CNE:D:ActStatus} |
Design Comments: The status of the marketing activity, i.e., product is actively marketed (active), product has been withdrawn from the market (aborted). Design Comments: active: curently marketed; aborted: withdrawn off the market |
||||||||
effectiveTime [0..1] Act (IVL<TS>) |
Design Comments: Time range (start - end) in which a product was marketed. |
||||||||
Policy |
Design Comments: The purpose of this element is to capture the controlled substance classification or schedule of a drug (e.g., DEA schedule in the U.S.). |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:POLICY, fixed value= "POLICY"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
code [1..1] (M) Act (CE) {CNE:V:RegulationPolicyActCode} |
Design Comments: The code for the specific controlled substance schedule. Design Comments: DEA schedule, Rx vs. OTC |
||||||||
Consumable4 |
Design Comments: Links a Medicine as a ManufacturedProduct with the SubstanceAdministration definition representing the labeled route. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:CSM, fixed value= "CSM"} |
|||||||||
substanceAdministration [1..1] (SubstanceAdministration) |
Design Comments: The only purpose of the SubstanceAdministration class in the Medicine model is to represent the labeled route. |
||||||||
InstanceOfKind2 | |||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:INST, fixed value= "INST"} |
|||||||||
productOrDeviceLotOrInstanceInstance [1..1] (ProductOrDeviceLotOrInstance) | |||||||||
subjectOf [0..*] (Subject) |
Design Comments: Links the product instance with a product event. |
||||||||
ProductOrDeviceLotOrInstance | |||||||||
asManufacturedProduct [0..*] (ManufacturedProduct2) |
Design Comments: Links to the manufacturer site or establishment having produced this particular lot or instance. |
||||||||
asMember [0..1] (Member) |
Design Comments: Relates a product instance to its lot of which it is an individual member, subset or portion. A product instance can only relate to one lot. In case where a product is a mix of multiple lots use the ingredient role instead to constitute a mixed lot. This mixed lot can then be further portioned into sub-lots. Either way, a member or portion of a lot still only has one parent lot. |
||||||||
asInstanceOfKind [0..1] (InstanceOfKind) |
Design Comments: Connects a product instance with a MaterialKind specifying what kind of product it is. This is used when listing a ProductInstance along with its Part or Ingredient instances. The MaterialKind.code will then cite the Product code of which this Part or Ingredient material is an instance. |
||||||||
part [0..*] (Part1) |
Design Comments: Relates a multiple-component product instance (scoper) to one of its component instances (player) consistent with the definition of Part linking the product (kind) with its part-product (kinds). |
||||||||
ingredient [0..*] (Ingredient1) |
Design Comments: Relates an ingredient instance (player) to the product instance (scoper). See the Ingredient class (from Product) about the general meaning. Specifically for product instances, ingredients may be the constituents of a mixed lot, even if the ingredient are of the same kind. |
||||||||
member [0..*] (Member1) |
Design Comments: Relates a product lot (or batch) to an instance or portion of it. This role would typically appear more than once to list all the members of a product lot. These members of a product lot may be individual serialized portions filled into a container (e.g., bottle or ampoule) for retail, or larger batches shipped to other manufacturers, wholesalers or repackers. Either way, each portion can be individually identified, such as with the serial number which may or may not be printed on the package. |
||||||||
choice of ProductInstance |
Design Comments: A product instance is (a) an individual product instance, i.e., an individually identified thing with a serial number; (b) a product lot, i.e., a set of things of the same kind (e.g., 1000 tablets) or an amorphous mass (e.g., 100 L of a liquid raw material), or (c) any subset, member, or portion of a product lot. The distinction between an individual thing and a lot is made in the quantity attibute, which is set to 1 (one) for individual items, or any number e.g., 1000 or amount 100 L for sets of things or amorphous masses respectively. |
||||||||
or DeviceInstance |
Design Comments: An individually ("serialized") device of the labeled kind, and/or a production lot for multiple equal products, considered devices, even if they are not individually distinguished. This is used for the purpose of listing and tracking individual device instance. The main distinction between DeviceInstance and the more generic ProductInstance is that the DeviceInstance allows specifying manufactuere model name/number and software version number. |
||||||||
ManufacturedProduct2 |
Design Comments: Links to the manufacturer site or establishment having produced this particular lot or instance. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:MANU, default= "MANU"} |
|||||||||
manufacturerOrganization [1..1] (Organization) |
Design Comments: The AssignedEntity.representedOrganization provides details about the organization (the manufacturer or owner of the marketing authority) for which the author is working. This specifies the organization from which the document originates and that is in charge of maintaining the document (e.g., the owner of the marketing authority or a contractor in charge of the labeling), commonly called the manufacturer. |
||||||||
Member |
Design Comments: Relates a product instance to its lot of which it is an individual member, subset or portion. A product instance can only relate to one lot. In case where a product is a mix of multiple lots use the ingredient role instead to constitute a mixed lot. This mixed lot can then be further portioned into sub-lots. Either way, a member or portion of a lot still only has one parent lot. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:MBR, fixed value= "MBR"} |
|||||||||
groupProductOrDeviceLotOrInstance [1..1] (ProductOrDeviceLotOrInstance) | |||||||||
subjectOf [0..*] (Subject) |
Design Comments: Links the product instance with a product event. |
||||||||
Subject |
Design Comments: Links the product instance with a product event. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:SBJ, default= "SBJ"} |
|||||||||
productEvent [1..1] (ProductEvent) |
Design Comments: A significant event in the life of a product instance, including, but not limited to recall, refurbishing, salvaging, and maintenance procedures. |
||||||||
ProductEvent |
Design Comments: A significant event in the life of a product instance, including, but not limited to recall, refurbishing, salvaging, and maintenance procedures. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ACT, default= "ACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
code [0..1] Act (CV) {CWE:D:ActProductInstanceEvent} |
Design Comments: Code specifying the nature of the product event, e.g., recall, refurbishing, salvaging. Design Comments: e.g. recall, refurbished, salvaged |
||||||||
text [0..1] Act (ST) |
|||||||||
effectiveTime [0..1] Act (TS) |
Design Comments: The time when the event occurred. Often specified only to the precision of a date. |
||||||||
performer [0..1] (Performer) | |||||||||
Performer | |||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:PRF, default= "PRF"} |
|||||||||
assignedEntity [1..1] (AssignedEntity3) | |||||||||
AssignedEntity3 | |||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:ASSIGNED, default= "ASSIGNED"} |
|||||||||
assignedOrganization [1..1] (Organization) |
Design Comments: The AssignedEntity.representedOrganization provides details about the organization (the manufacturer or owner of the marketing authority) for which the author is working. This specifies the organization from which the document originates and that is in charge of maintaining the document (e.g., the owner of the marketing authority or a contractor in charge of the labeling), commonly called the manufacturer. |
||||||||
InstanceOfKind |
Design Comments: Connects a product instance with a MaterialKind specifying what kind of product it is. This is used when listing a ProductInstance along with its Part or Ingredient instances. The MaterialKind.code will then cite the Product code of which this Part or Ingredient material is an instance. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:INST, fixed value= "INST"} |
|||||||||
kindOfMaterialKind [1..1] (MaterialKind) |
Design Comments: A specificiation of a kind of medicine, food material, or any product for the purpose of (a) describing a specific product with classification categories and (b) refering to a kind of product or material for describing drug-drug interactions or adjunct treatments. The classifying category may refer to any of various classifications and abstractions of products by any aspect, including, mechanism of action category, physiologic effect category, chemical structure category, or "clinical drug" category. This may also be used to represent a specific material or an ingredient when specifying drug-drug interactions or adjunct treatments. Note: this class supercedes the special class PharmaceuticalClass since release 4 of this specification for all uses. This class has existed since release 2, but had been used exclusively for specifying drug-drug-interactions and adjunct treatments, where it was essentially a reference to another PharmaceuticalClass. Otherwise both classes had the same constraints and, indeed, the same meaning. |
||||||||
Part1 |
Design Comments: Relates a multiple-component product instance (scoper) to one of its component instances (player) consistent with the definition of Part linking the product (kind) with its part-product (kinds). |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:PART, fixed value= "PART"} |
|||||||||
partProductOrDeviceLotOrInstance [1..1] (ProductOrDeviceLotOrInstance) | |||||||||
subjectOf [0..*] (Subject) |
Design Comments: Links the product instance with a product event. |
||||||||
Ingredient1 |
Design Comments: Relates an ingredient instance (player) to the product instance (scoper). See the Ingredient class (from Product) about the general meaning. Specifically for product instances, ingredients may be the constituents of a mixed lot, even if the ingredient are of the same kind. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:INGR, default= "INGR"} |
|||||||||
quantity [0..1] Role (RTO<PQ,PQ>) |
Design Comments: A ratio specifying how much of the ingredient product instance is in scoping product instance. If this ingredient instance role relates to the Ingredient role specifying the Product (kind), the ratio would normally be the same as the strength. However, if a product lot is created by using multiple ingredient lots for the same kind of ingredient, the ratios of each ingredient role would be compounded as follows: SUM(scoper productInstance's quantity / ingredient.quantity.numerator * ingredient.quantity.denominator) over all ingredients of the same kind divided by scoper productInstance's quantitty should be equivalent to the specified ingredient strength. For example, 100 L of an amxicillin syrup with specified strength 500 mg in 5 mL is created. The raw amoxicillin originates from 2 ingredient lots. From the first lot, 2 kg of amoxicillin (moiety) were taken until it was used up, and from the second lot 8 kg were taken to make the required 10 kg of amoxicillin (moiety). This would be specified as productInstance.quantity = 100 L; ingredient1.quantity.numerator = 2 kg; ingredient1.quantity.denominator = 100 L; ingredien2.quantity.numerator = 8 kg, ingredient2.quantity.denominator = 100 L. Now: The sum (100 L / 100 L * 2 kg + 100 L / 100 L * 8 kg) / 100 L makes 10 kg / 100 L, which is equivalent to 500 mg / 5 mL. If a mixed lot of 3000 tablets is created by mixing together equal amounts of tablets from lot A and lot B, we can specify: scoping productInstance.quantity = 1; ingredientA.quantity.numerator = 2; ingredientA.quantity.denominator = 1; ingredientA.quantity.denominator = 2; now 3000 / 2 * 1 come from lot A and 3000 / 2 * 1 come from lot B. Constraint: the dimension of the denominator must be the same as the dimension of the scoping productInstance's quantity and all of the quantity numerators of the scoper's (i.e., the product instance's) played roles (e.g., member or portion of lot, part of kit, etc.). |
||||||||
ingredientProductInstance [1..1] (ProductInstance) |
Design Comments: A product instance is (a) an individual product instance, i.e., an individually identified thing with a serial number; (b) a product lot, i.e., a set of things of the same kind (e.g., 1000 tablets) or an amorphous mass (e.g., 100 L of a liquid raw material), or (c) any subset, member, or portion of a product lot. The distinction between an individual thing and a lot is made in the quantity attibute, which is set to 1 (one) for individual items, or any number e.g., 1000 or amount 100 L for sets of things or amorphous masses respectively. |
||||||||
Member1 |
Design Comments: Relates a product lot (or batch) to an instance or portion of it. This role would typically appear more than once to list all the members of a product lot. These members of a product lot may be individual serialized portions filled into a container (e.g., bottle or ampoule) for retail, or larger batches shipped to other manufacturers, wholesalers or repackers. Either way, each portion can be individually identified, such as with the serial number which may or may not be printed on the package. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:MBR, fixed value= "MBR"} |
|||||||||
memberProductOrDeviceLotOrInstance [1..1] (ProductOrDeviceLotOrInstance) | |||||||||
subjectOf [0..*] (Subject) |
Design Comments: Links the product instance with a product event. |
||||||||
ProductInstance |
Design Comments: A product instance is (a) an individual product instance, i.e., an individually identified thing with a serial number; (b) a product lot, i.e., a set of things of the same kind (e.g., 1000 tablets) or an amorphous mass (e.g., 100 L of a liquid raw material), or (c) any subset, member, or portion of a product lot. The distinction between an individual thing and a lot is made in the quantity attibute, which is set to 1 (one) for individual items, or any number e.g., 1000 or amount 100 L for sets of things or amorphous masses respectively. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:MMAT, default= "MMAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"} |
|||||||||
id [1..1] (M) Entity (II) |
Design Comments: A unique instance id. If the product instance represents a single individual product (quantity = 1) then this id is also called the "serial number". If the product instance represents a product lot, the id is also called the "lot number". Design Comments: lot number, serial number for individual products |
||||||||
quantity [0..1] Entity (PQ) |
Design Comments: The amount of product comprised by this product instance. An individually identified thing with a serial number always has quantity set to 1 (one). A product lot, i.e., a set of things of the same kind has quantity set to the lot size. E.g., 1000 tablets or 100 L of a liquid raw material. Constraint: the dimension of this attribute must be the same as the dimension of the package quantity numerator and of the ingredient quantity denominator. Design Comments: lot size, 1 = individual instance |
||||||||
expirationTime [0..1] ManufacturedMaterial (IVL<TS>) |
Design Comments: An interval of time specifying the begin and end of the time range in which the product is considered safe and effective for use. If only an expiration date is known, this is represented in the high boundary of the interval. |
||||||||
Inherits associations from ProductOrDeviceLotOrInstance | |||||||||
DeviceInstance |
Design Comments: An individually ("serialized") device of the labeled kind, and/or a production lot for multiple equal products, considered devices, even if they are not individually distinguished. This is used for the purpose of listing and tracking individual device instance. The main distinction between DeviceInstance and the more generic ProductInstance is that the DeviceInstance allows specifying manufactuere model name/number and software version number. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:DEV, default= "DEV"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:INSTANCE, fixed value= "INSTANCE"} |
|||||||||
id [1..1] (M) Entity (II) |
Design Comments: The serial number if applicable to a unique device. Design Comments: serial number |
||||||||
quantity [0..1] Entity (PQ){default= "1"} |
Design Comments: lot size, 1 = individual instance |
||||||||
expirationTime [0..1] ManufacturedMaterial (IVL<TS>) |
Design Comments: An interval of time specifying the begin and end of the time range in which the product is considered safe and effective for use. If only an expiration date is known, this is represented in the high boundary of the interval. |
||||||||
manufacturerModelName [0..1] Device (SC) |
Design Comments: The model number or designation of minor production variants which do not affect the properties of the device as labeled. For example, the same device might come with silver or black bezel and may have different model number designations by the manufacturer. This number is not a controlled identifier but has meaning in the context of the product and its manufacturer. |
||||||||
softwareName [0..1] Device (SC) |
Design Comments: The software or firmware version number installed in this product instance. Design Comments: software version |
||||||||
Inherits associations from ProductOrDeviceLotOrInstance | |||||||||
Product |
Design Comments: The product, e.g., a medicine or device or food item, that is the primary unit which is manufactured and the object of an intended administration described in the label, and that is not just packaging. Examples are tablet, capsule, solution for injection, powder, device. Conversely, vial, bottle, pouch, and carton are containers, which though sometimes necessary for handling of the product, are not themselves administered, but emptied into some other container, or used with an injection or inhalation device. Notice, even though a capsule can be considered a container holding granules, a capsule is still considered primary Product not PackagedProduct, because the capsule is the unit normally intended for administration, and so the capsule is the medicine. In this way, a solution packaged in an administration unit, such as a dragee or a prefilled syringe may be considered primary Product rather than PackagedProduct, if it is intended to be applied completely as one unit, and not subdivided. This requires that the ingredients of such products are specified as a total amount per complete application rather than as a concentration. Examples for devices are chest tube, wound dressing, dental chair, ventilator machine. Devices are any kind of product used for medical purposes or in conjunction with medical services, including, but not limited to, direct use for therapeutic purposes (e.g., orthopedic screw), diagnostic purposes (e.g. EKG machine), usage as applicator devices for the administration of medicines (e.g., syringes), or as tools (e.g., dental chair). A kit is a product that contains multiple parts administered together or used together in some intricate way. Some of the parts of a kit may be medicinal substances (medicines), and others may be devices, e.g., applicator devices. Kits are described as a primary product of form code meaning "kit" with parts. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:MMAT, default= "MMAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [0..1] Entity (CE) {CWE:D:ProductEntityType} |
Design Comments: The code given to this kind of product, i.e., NDC code to medicines in the U.S., EAN or UPC codes to food items or devices. A code given to a device may also be known as "unique device identifier". Unlike a device instance identifier, however, this is a code for the specific kind of device analogously to the NDC code or UPC code that is a code of a manufactured kind of product respectively. Design Comments: packaging independent NDC, unique device code, etc. |
||||||||
name [0..1] Entity (EN) |
Design Comments: The proprietary or brand name. In release 4 of this specification the data type for the name has been expanded to allow for suffixes which might hold proprietory dose form (e.g., "capsil", "discus", "injection system") or other names which are not considered part of the regulatory name, which, however, may be required for recognition of the product among health professionals. Design Comments: proprietary name |
||||||||
formCode [0..1] Material (CE) {CWE:D:MaterialForm} |
Design Comments: The principle form of a product, such as dosage form of a medicine. Values may be drawn from the MaterialForm HL7 vocabulary table or from other external code value sources. Notice the difference between an (Administered) Medicine and a PackagedMedicine. Both have formCodes. A box or vial is usually not a medicine Product.formCode but a PackageProduct.formCode, unless the entire box or the entire vial is meant for direct administration as a single unit. Design Comments: dosage form |
||||||||
Inherits associations from ProductOrMedicine | |||||||||
Medicine |
Design Comments: The medicine is the primary unit which is manufactured and the object of an intended substance administration and is not just packaging. Examples are tablet, capsule, solution for injection, powder. Conversely, vial and bottle are containers, which though necessary for handling of the medicine, are not administered to the patient, but emptied into some other solution, or used with an injection or inhalation device. Notice, even though a capsule can be considered a container holding granules, capsules are still considered primary Medicines not PackagedMedicines, because the capsule is the unit normally intended for administration, and so the capsule is the medicine. In this way, a solution packaged in an administration unit, such as a dragee or a prefilled syringe may be considered primary Medicines rather than PackagedMedicines, if it is intended to be applied completely as one unit, and not subdivided. This requires that the ingredients of such medicines are specified as a total amount per complete application rather than as a concentration. A kit, which is a collection of parts which are administered together or used in some intricate way are sometimes also described as primary Medicine with parts. The key criterion is that the kit as a whole is considered the object of a SubstanceAdministration. |
||||||||
classCode [1..1] (M) Entity (CS) {CNE:C:EntityClass:MMAT, default= "MMAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:C:EntityDeterminer:KIND, default= "KIND"} |
|||||||||
code [0..1] Entity (CE) {CWE:D:ManufacturedDrug} |
Design Comments: The code given to this kind of manufactured medicine product, i.e., NDC code in the U.S. Design Comments: e.g., NDC without package suffix |
||||||||
name [1..1] Entity (EN) |
Design Comments: The proprietary or brand name. In release 4 of this specification the data type for the name has been expanded to allow for suffixes which might hold proprietory dose form (e.g., "capsil", "discus", "injection system") or other names which are not considered part of the regulatory name, which, however, may be required for recognition of the product among health professionals. Design Comments: Proprietary name, and suffix. |
||||||||
formCode [0..1] Material (CE) {CWE:D:MaterialForm} |
Design Comments: The dosage form of the drug. Values may be drawn from the MaterialForm HL7 vocabulary table or from other external code value sources. Notice the difference between an (Administered) Medicine and a PackagedMedicine. Both have formCodes. A box or vial is usually not a Medicine.formCode, unless the entire box or the entire vial is meant for direct administration as a single unit. Design Comments: Dosage form |
||||||||
activeIngredient [0..*] (ActiveIngredient) |
Design Comments: A therapeutically active ingredient (player) in a mixture (scoper), where the mixture is typically a manufactured pharmaceutical. This class is being deprecated since release 4 of this specification and replaced by the Ingredient class, with the classCode active ingredient (ACTI) and specializations. This class is deprecated since release 4 of this specification. Use the Ingredient class instead with classCode specified as active ingredient (ACTI). Design Comments: Special ingredient classesdeprecated since SPL R4. INGR classCode specilai- zations, IACT, ACTI and ACTIB, ACTIM, ACTIR) retain the distinction. |
||||||||
inactiveIngredient [0..*] (InactiveIngredient) |
Design Comments: Relates a mixture (scoper) to an ingredient (player), where the ingredient is not considered the ActiveIngredient. This class is being deprecated since release 4 of this specification, and replaced by the Ingredient class, with the classCode active ingredient (ACTI) and specializations. This class is deprecated since release 4 of this specification. Use the Ingredient class instead with classCode specified as inactive ingredient (IACT). |
||||||||
Inherits associations from ProductOrMedicine | |||||||||
InactiveIngredient |
Design Comments: Relates a mixture (scoper) to an ingredient (player), where the ingredient is not considered the ActiveIngredient. This class is being deprecated since release 4 of this specification, and replaced by the Ingredient class, with the classCode active ingredient (ACTI) and specializations. This class is deprecated since release 4 of this specification. Use the Ingredient class instead with classCode specified as inactive ingredient (IACT). |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:IACT, default= "IACT"} |
|||||||||
quantity [0..1] Role (RTO<PQ,PQ>) |
Design Comments: See Ingredient quantity. |
||||||||
inactiveIngredientSubstance [1..1] (Substance) |
Design Comments: A chemical substance used as ingredient in medicines. |
||||||||
Subject6 |
Design Comments: Links the Product with Characteristics, Policies and Approvals. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:SBJ, default= "SBJ"} |
|||||||||
additionalInformation [1..1] (AdditionalInformation) | |||||||||
Consumable5 | |||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:CSM, fixed value= "CSM"} |
|||||||||
substanceAdministration [1..1] (SubstanceAdministration) |
Design Comments: The only purpose of the SubstanceAdministration class in the Medicine model is to represent the labeled route. |
||||||||
SubstanceAdministration |
Design Comments: The only purpose of the SubstanceAdministration class in the Medicine model is to represent the labeled route. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:SBADM, fixed value= "SBADM"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
routeCode [1..1] (M) SubstanceAdministration (CE) {CWE:D:RouteOfAdministration} |
Design Comments: Labeled route of administration. |
||||||||
MaintenanceGoal2 |
Design Comments: The indication can be further specified to express an objective as to what the treatment should accomplish. For instance, if the goal of the treatment is absence of acute asthma attacks, the maintenance goal can describe this. This is used to allow the treatment effect to be coded and still keep the indication a simple code that is comparable with actual patient problem list data. For instance, the indication would be "asthma" and the maintenance goal would be "no bronchiospasm" to indicate "prevention of bronchiospasm in patients with asthma". |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:OBJC, fixed value= "OBJC"} |
|||||||||
observationCriterion [1..1] (ObservationCriterion) |
Design Comments: Specifies an observation that would be made in the described situation, and would characterize the situation. Used as a precondition to the situation. The observation criterion consists of a code to indicate that the observation is a diagnoses, symptoms, conditions, etc. and a value to represent the specific condition, e.g. renal failure, impaired liver function (as value code); systolic blood pressure < 100 mmHg (as numeric value range), etc. |
||||||||
Generalization |
Design Comments: Relates the pivotal SubstanceAdministration with an optional classification (TherapeuticClass). |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:GEN, fixed value= "GEN"} |
|||||||||
therapeuticClass [1..1] (TherapeuticClass) |
Design Comments: The treatment class allows to give a code that classifies the intent of the treatment, i.e., "antihypertensive". These classifications are sometimes considered properties of the substance and in that case are specified as the classifying codes (generalization) of the substance or product. However, some substances have multiple purposes, and it is that purpose that eventually determines the proper dosage. This is sometimes known as indication "grouping". Note: Two mechanisms are specified to represent grouping or classifications of the drug substances on the one hand and their use on the other hand. Pharmacologic class (e.g., aminopenicillin, aminoglycosides, etc.) or mechanism of action (e.g., MAO inhibitor, ACE inhibitor, Ca-channel blocker, beta-2-blocker, etc.) is a classification of drug substances, either of drug products, their active ingredients or active moiety, and all represented by generalization Roles to a PharmaceuticalClass. Classification of treatment intent (e.g., antihypertensive, antiphlogistic, antiinferctive, etc.) are classifications of the SubstanceAdministration act, and represented as a generalization of the treatment act through the generalization ActRelationship to TreatmentClass. Design Comments: Deprecated. This class has never served any real purpose in pilot testing. |
||||||||
TherapeuticClass |
Design Comments: The treatment class allows to give a code that classifies the intent of the treatment, i.e., "antihypertensive". These classifications are sometimes considered properties of the substance and in that case are specified as the classifying codes (generalization) of the substance or product. However, some substances have multiple purposes, and it is that purpose that eventually determines the proper dosage. This is sometimes known as indication "grouping". Note: Two mechanisms are specified to represent grouping or classifications of the drug substances on the one hand and their use on the other hand. Pharmacologic class (e.g., aminopenicillin, aminoglycosides, etc.) or mechanism of action (e.g., MAO inhibitor, ACE inhibitor, Ca-channel blocker, beta-2-blocker, etc.) is a classification of drug substances, either of drug products, their active ingredients or active moiety, and all represented by generalization Roles to a PharmaceuticalClass. Classification of treatment intent (e.g., antihypertensive, antiphlogistic, antiinferctive, etc.) are classifications of the SubstanceAdministration act, and represented as a generalization of the treatment act through the generalization ActRelationship to TreatmentClass. Design Comments: Deprecated. This class has never served any real purpose in pilot testing. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ACT, default= "ACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
code [1..1] (M) Act (CE) {CWE:D:ActSubstanceAdministrationCode} |
|||||||||
Reason |
Design Comments: An ActRelationship of type "reason" representing the indication of the substance administration by linking to an observation criterion. The typeCode of the reason ActRelationship can be further refined to indicate different motivations, such as therapeutic reason (as a remedy), prophylactic reason (as a means of prevention), or as diagnostic reason (something done to diagnose the disease. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:RSON, default= "RSON"} |
Design Comments: The typeCode of the reason ActRelationship can be further refined to indicate different motivations, such as therapeutic reason (as a remedy), prophylactic reason (as a means of prevention), or as diagnostic reason (something done to diagnose the disease. Design Comments: specializations TREAT - therapeutic indication, PRYLX - prophylactic indication, DIAG - diagnostic indication |
||||||||
negationInd [0..1] ActRelationship (BL){default= "false"} |
Design Comments: if true it means "this is not an indication' |
||||||||
indication [1..1] (Indication) | |||||||||
Indication | |||||||||
choice of IndicationObservationCriterion |
Design Comments: An observation criterion that is specified as the "reason" (ActRelationship) of the SubstanceAdministration. The observation criterion consists of a code to indicate that the observation is a diagnoses, symptoms, conditions, etc. and a value-code to represent the specific indication, e.g. hypertension, etc. |
||||||||
or ProcedureCriterion | |||||||||
IndicationObservationCriterion |
Design Comments: An observation criterion that is specified as the "reason" (ActRelationship) of the SubstanceAdministration. The observation criterion consists of a code to indicate that the observation is a diagnoses, symptoms, conditions, etc. and a value-code to represent the specific indication, e.g. hypertension, etc. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN.CRT, fixed value= "EVN.CRT"} |
|||||||||
code [1..1] (M) Act (CD) {CWE:V:ObservationDiagnosisTypes} |
Design Comments: A code indicating that the observation is a diagnoses, symptoms, conditions, etc. |
||||||||
value [1..1] (M) Observation (CE) {CWE:D:ObservationValue} |
Design Comments: A value-code representing the specific indication, e.g. hypertension, etc. Design Comments: condition, problem code |
||||||||
component [0..*] (Component) |
Design Comments: Allows specifying further constraints on the indication itself, thus more narrowly defining the indication condition as opposed to specifying sub-populations unrelated to the condition. |
||||||||
Component |
Design Comments: Allows specifying further constraints on the indication itself, thus more narrowly defining the indication condition as opposed to specifying sub-populations unrelated to the condition. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:COMP, default= "COMP"} |
|||||||||
observationCriterion [1..1] (ObservationCriterion) |
Design Comments: Specifies an observation that would be made in the described situation, and would characterize the situation. Used as a precondition to the situation. The observation criterion consists of a code to indicate that the observation is a diagnoses, symptoms, conditions, etc. and a value to represent the specific condition, e.g. renal failure, impaired liver function (as value code); systolic blood pressure < 100 mmHg (as numeric value range), etc. |
||||||||
ProcedureCriterion | |||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:PROC, default= "PROC"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN.CRT, fixed value= "EVN.CRT"} |
|||||||||
code [0..1] Act (CD) {CWE:D:ActProcedureCode} |
|||||||||
Precondition |
Design Comments: An ActRelationship that links ClinicalSitutaionCriteria with the pivotal SubstanceAdministration. A ClinicalSituationCriterion is a choice of either ObservationCriterion, SubstanceAdministrationCriterion or general ActCriterion. These preconditions further limit the indication to a specific population or other clinical situation. Multiple preconditions can be specified. When multiple criteria are specified, they are logically conjoined (AND), i.e., they must all hold true. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:PRCN, fixed value= "PRCN"} |
|||||||||
pauseQuantity [0..1] ActRelationship (PQ) |
Design Comments: Specifies a certain time constraint between the clinical situation and the use of the drug. E.g., "use 15 minutes before exercise" or "X should be given at least 8 hours after Y". |
||||||||
clinicalSituationCriterion [1..1] (ClinicalSituationCriterion) | |||||||||
ClinicalSituationCriterion | |||||||||
choice of ActCriterion |
Design Comments: The ActCriterion is a general criterion to give a procedure code or a code of any other clinical service that would be used to limit either positively or negatively the indication of the drug. |
||||||||
or ObservationCriterion |
Design Comments: Specifies an observation that would be made in the described situation, and would characterize the situation. Used as a precondition to the situation. The observation criterion consists of a code to indicate that the observation is a diagnoses, symptoms, conditions, etc. and a value to represent the specific condition, e.g. renal failure, impaired liver function (as value code); systolic blood pressure < 100 mmHg (as numeric value range), etc. |
||||||||
or SubstanceAdministrationCriterion |
Design Comments: The SubstanceAdministrationCriterion specifies another treatment and is used by Issue to specify an interacting treatment, and with a Precondition to specify adjunctive treatment. |
||||||||
ActCriterion |
Design Comments: The ActCriterion is a general criterion to give a procedure code or a code of any other clinical service that would be used to limit either positively or negatively the indication of the drug. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ACT, default= "ACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN.CRT, fixed value= "EVN.CRT"} |
|||||||||
id [0..1] Act (II) |
|||||||||
code [0..1] Act (CD) {CWE:D:ActCode} |
|||||||||
negationInd [0..1] Act (BL){default= "false"} |
|||||||||
text [0..1] Act (ST) |
|||||||||
SubstanceAdministrationCriterion |
Design Comments: The SubstanceAdministrationCriterion specifies another treatment and is used by Issue to specify an interacting treatment, and with a Precondition to specify adjunctive treatment. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:SBADM, fixed value= "SBADM"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN.CRT, fixed value= "EVN.CRT"} |
|||||||||
id [0..1] Act (II) |
|||||||||
routeCode [0..1] SubstanceAdministration (CE) {CWE:D:RouteOfAdministration} |
Design Comments: labeled route of administration |
||||||||
consumable [1..1] (Consumable1) |
Design Comments: The participation linking the SubstanceAdministrationCritetion with the specification of the other administered substance. |
||||||||
Consumable1 |
Design Comments: The participation linking the SubstanceAdministrationCritetion with the specification of the other administered substance. |
||||||||
typeCode [1..1] (M) Participation (CS) {CNE:C:ParticipationType:CSM, fixed value= "CSM"} |
|||||||||
administrableMaterial [1..1] (AdministrableMaterial) |
Design Comments: A role structure whose player is the material (medicine or food). |
||||||||
AdministrableMaterial |
Design Comments: A role structure whose player is the material (medicine or food). |
||||||||
classCode [1..1] (M) Role (CS) {CNE:C:RoleClass:ADMM, fixed value= "ADMM"} |
|||||||||
administrableMaterialKind [1..1] (MaterialKind) |
Design Comments: A specificiation of a kind of medicine, food material, or any product for the purpose of (a) describing a specific product with classification categories and (b) refering to a kind of product or material for describing drug-drug interactions or adjunct treatments. The classifying category may refer to any of various classifications and abstractions of products by any aspect, including, mechanism of action category, physiologic effect category, chemical structure category, or "clinical drug" category. This may also be used to represent a specific material or an ingredient when specifying drug-drug interactions or adjunct treatments. Note: this class supercedes the special class PharmaceuticalClass since release 4 of this specification for all uses. This class has existed since release 2, but had been used exclusively for specifying drug-drug-interactions and adjunct treatments, where it was essentially a reference to another PharmaceuticalClass. Otherwise both classes had the same constraints and, indeed, the same meaning. |
||||||||
DerivedFrom |
Design Comments: Links a SubstanceAdministation to a specified kind of Observation which is used for calculated dosage. An example would be: <substanceAdministration> ... <maxDoseQuantity> <numerator xsi:type="EXPR_PQ" unit="mg"> <expression mediaType="application/hl7-factor+xml"/> <factor value="57" unit="mg/kg"> <factor>bodyMass</factor> </expression> >/numerator> <denominator value="1" unit="d"/> </maxDoseQuantity> ... <consumable> <activeIngredient ... /> </consumable> <derivedFrom> <localVariableName>bodyMass</localVariableName> <monitoringObservation> <code code="29463-7" codeSystem="&LOINC;" displayName="BODY WEIGHT:MASS:PT:^PATIENT:QN"/> </monitoringObservation> </derivedFrom> </substanceAdministration> Note: the EXPR data type is forthcoming in the release 2 of the HL7 data type specification under ballot at the same time as release 4 of this specification is being balloted. Also note, the unit attribute on the maxDoseQuantity numerator indicates the unit of the expression value, i.e., it guarantees that the expression evaluates to a physical quantity in this specified unit. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:DRIV, fixed value= "DRIV"} |
|||||||||
localVariableName [0..1] ActRelationship (ST) |
|||||||||
subsetCode [0..1] ActRelationship (CS) {CNE:D:ActRelationshipSubset} |
|||||||||
observationDefinition [1..1] (ObservationDefinition) |
Design Comments: Specifies a kind of Observation which is used for calculated dosage. |
||||||||
ObservationDefinition |
Design Comments: Specifies a kind of Observation which is used for calculated dosage. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
code [1..1] (M) Act (CE) {CWE:D:ObservationType} |
|||||||||
Component3 |
Design Comments: If dosage regimens should vary, this can be specified by component SubstanceAdministrations. In that case, the main SubstanceAdministration must not have a doseQuantity of itself, and instead the subordinate component SusbtanceAdministration would carry the doseQuantity for each different dose. This is used for example, to specify a loading dose, or a tapering dose. A regimen with a loading dose is specified using two components, the first representing the initial dose, with repeatNumber = 1 (meaning "once") or any other limitation in number or time. That first component would be followed by a second component that can repeat for the rest of the duration of the therapy. For tapering doses, the first component would represent the duration of the therapy and the second (or following) components specify the tapering-off scheme. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:COMP, default= "COMP"} |
|||||||||
contextConductionInd [1..1] (M) ActRelationship (BL){default= "true"} |
|||||||||
sequenceNumber [0..1] ActRelationship (INT) |
|||||||||
substanceAdministration [1..1] (SubstanceAdministration2) |
Design Comments: A subordinate component SusbtanceAdministration which carries the doseQuantity for a step in a complex dosage plan. This is used for example, to specify a loading dose, or a tapering dose. |
||||||||
SubstanceAdministration2 |
Design Comments: A subordinate component SusbtanceAdministration which carries the doseQuantity for a step in a complex dosage plan. This is used for example, to specify a loading dose, or a tapering dose. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:SBADM, fixed value= "SBADM"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
effectiveTime [0..1] Act (GTS) |
Design Comments: Specification of all time aspects of the administration schedule, including frequency and overall duration. |
||||||||
repeatNumber [0..1] Act (IVL<INT>) |
Design Comments: A dosage regimen with a loading dose is specified using two components, the first representing the initial dose, with repeatNumber = 1 (meaning "once") or any other limitation in number or time. That first component would be followed by a second component that can repeat for the rest of the duration of the therapy. |
||||||||
doseQuantity [1..1] (M) SubstanceAdministration (IVL<PQ>) |
Design Comments: The doseQuantity, see the same attribute in the pivotal SubstanceAdministration for detail. |
||||||||
rateQuantity [0..1] SubstanceAdministration (IVL<PQ>) |
|||||||||
Subject4 |
Design Comments: An ActRelationship connecting the SubstanceAdministration with an Issue a Characteristic. For example, adverse effects, interactions, contraindications and other issues of caution are connected as Issue; pharmacokinetic properties such as half life or whether or not this administration would have systemic effect can be described using a Characteristic. Either way the description is specific to this mode administration (route, dose, etc.) |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:SUBJ, fixed value= "SUBJ"} |
|||||||||
issueOrCharacteristic [1..1] (IssueOrCharacteristic) | |||||||||
IssueOrCharacteristic | |||||||||
choice of Characteristic |
Design Comments: A code-value pair specifying descriptive properties of the medicine, such as color, shape, imprints, etc. The code has a data type of CE and the value has a data type of ANY, which allows codes or numeric values to be specified. |
||||||||
or Issue |
Design Comments: Adverse events, interactions, contraindications and other issues of special caution are represented in one uniform structure. The Pharmacy SIG has established a special kind of Act, called Issue for this purpose. An Issue has one or more other Acts as subjects and indicate that there is a certain problem requiring special caution with its subject Acts. In the case of SPL, the subject is the SubstanceAdministration described in the label. One or more additional subjects can be used to specify additional ClinicalSituationCriteria such as ObservationCriteria or SubstanceAdministrationCriteria. The latter is used to represent interactions which is an Issue involving the administration of two substances. |
||||||||
Issue |
Design Comments: Adverse events, interactions, contraindications and other issues of special caution are represented in one uniform structure. The Pharmacy SIG has established a special kind of Act, called Issue for this purpose. An Issue has one or more other Acts as subjects and indicate that there is a certain problem requiring special caution with its subject Acts. In the case of SPL, the subject is the SubstanceAdministration described in the label. One or more additional subjects can be used to specify additional ClinicalSituationCriteria such as ObservationCriteria or SubstanceAdministrationCriteria. The latter is used to represent interactions which is an Issue involving the administration of two substances. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ALRT, fixed value= "ALRT"} |
Design Comments: adverse event, interaction with drug or food, caution, ... |
||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
code [0..1] Act (CD) {CWE:C:ActCode:ISSUE, fixed value= "ISSUE"} |
Design Comments: further specification of issue concept, if applicable |
||||||||
text [0..1] Act (ST) |
|||||||||
risk [0..*] (Risk) |
Design Comments: An ActRelationship linking an Issue to a risk, i.e. a coded ConsequenceObservation criterion with information about severity and frequency of the undesired outcome. |
||||||||
subject [0..*] (Subject3) |
Design Comments: An ActRelationship linking an Issue to a co-factor, i.e. another ClinicalSituationCriterion, a choice of either ObservationCriterion, SubstanceAdministrationCriterion or general ActCriterion. This is used to describe certain clinical situations as situations that would be of concern when using the drugs (see Issue.) |
||||||||
Risk |
Design Comments: An ActRelationship linking an Issue to a risk, i.e. a coded ConsequenceObservation criterion with information about severity and frequency of the undesired outcome. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:RISK, fixed value= "RISK"} |
|||||||||
consequenceObservation [1..1] (ConsequenceObservation) |
Design Comments: An observation criterion specifying the adverse outcome as the usual code-value pair of an observation. |
||||||||
ConsequenceObservation |
Design Comments: An observation criterion specifying the adverse outcome as the usual code-value pair of an observation. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN.CRT, fixed value= "EVN.CRT"} |
|||||||||
code [1..1] (M) Act (CD) {CWE:D:ObservationType} |
|||||||||
text [0..1] Act (ST) |
|||||||||
value [0..1] Observation (ANY) |
Design Comments: CE, SET of CE, or IVL of PQ |
||||||||
causeOf [0..*] (CauseOf) |
Design Comments: The description of the risk can nest to refine to a level of specificity that makes the adverse event actually recognizable. For example, a risk may be specified as a "hypersensitivity syndrome" but then specific manifestations may be given including "rash," or "Guillain-Barre Syndrome", or even quantitative measures as "leukopenia with WBC below 1000/mm3." |
||||||||
subjectOf [0..2] (Subject2) |
Design Comments: Specification of frequency or severity of the adverse outcome. |
||||||||
CauseOf |
Design Comments: The description of the risk can nest to refine to a level of specificity that makes the adverse event actually recognizable. For example, a risk may be specified as a "hypersensitivity syndrome" but then specific manifestations may be given including "rash," or "Guillain-Barre Syndrome", or even quantitative measures as "leukopenia with WBC below 1000/mm3." |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:CAUS, fixed value= "CAUS"} |
|||||||||
consequenceObservation [1..1] (ConsequenceObservation) |
Design Comments: An observation criterion specifying the adverse outcome as the usual code-value pair of an observation. |
||||||||
Subject2 |
Design Comments: Specification of frequency or severity of the adverse outcome. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:SUBJ, fixed value= "SUBJ"} |
|||||||||
severityAndFrequency [1..1] (SeverityAndFrequency) | |||||||||
SeverityAndFrequency | |||||||||
choice of Frequency |
Design Comments: A specification of frequency of occurrence of an adverse event as an observation criterion. |
||||||||
or Severity |
Design Comments: A specification of severity of an adverse event as an observation criterion. |
||||||||
Frequency |
Design Comments: A specification of frequency of occurrence of an adverse event as an observation criterion. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
code [1..1] (M) Act (CD) {CWE:D:ActCode} |
Design Comments: fixed |
||||||||
value [1..1] (M) Observation (CE) {CWE:D:SymptomFrequency} |
Design Comments: e.g., frequent, infrequent |
||||||||
Severity |
Design Comments: A specification of severity of an adverse event as an observation criterion. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN.CRT, fixed value= "EVN.CRT"} |
|||||||||
code [1..1] (M) Act (CD) {CWE:C:ActCode:SEV, fixed value= "SEV"} |
|||||||||
value [1..1] (M) Observation (CE) {CWE:V:SeverityObservation} |
Design Comments: L - low severity, mild; M - moderate; H - high severity, severe |
||||||||
Subject3 |
Design Comments: An ActRelationship linking an Issue to a co-factor, i.e. another ClinicalSituationCriterion, a choice of either ObservationCriterion, SubstanceAdministrationCriterion or general ActCriterion. This is used to describe certain clinical situations as situations that would be of concern when using the drugs (see Issue.) |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:SUBJ, fixed value= "SUBJ"} |
|||||||||
clinicalSituationCriterion [1..1] (ClinicalSituationCriterion) | |||||||||
Component1 |
Design Comments: Specifies that the pivotal SubstanceAdministration is part of a Protocol for safe and effective use. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:COMP, default= "COMP"} |
|||||||||
sequenceNumber [0..1] ActRelationship (INT){default= "2"} |
Design Comments: This attribute is fixed to 2. See the sequenceNumber attribute of component[monitoringObservation] for its use. |
||||||||
protocol [1..1] (Protocol) |
Design Comments: Specifies a safe use protocol wherein a substance administration is recommended to be accompanied by monitoring observations, i.e. tests such as drug level tests, pharamacokinetic parameter tests (renal function), or adverse effect tests (hypotension, liver enzymes) required. This Protocol contains MonitoringObservation steps and maintenance goals as MonitoringObservationCriteria. |
||||||||
Protocol |
Design Comments: Specifies a safe use protocol wherein a substance administration is recommended to be accompanied by monitoring observations, i.e. tests such as drug level tests, pharamacokinetic parameter tests (renal function), or adverse effect tests (hypotension, liver enzymes) required. This Protocol contains MonitoringObservation steps and maintenance goals as MonitoringObservationCriteria. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ACT, default= "ACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
maintenanceGoal [0..*] (MaintenanceGoal1) |
Design Comments: Specifies a criterion (e.g., range) within which certain test results should remain, such as blood levels of the drug or its metabolites should remain to ensure efficacy and avoid toxicity. MonitoringObservation.code specifies the observations that would be performed (e.g. digoxin level, gentamicin level, etc.) and the MonitoringObservation.value specifies a result-value interval with single bounds (e.g. maximal limits) or two bounds (range) that should be maintained throughout the treatment. |
||||||||
component [1..*] (Component2) |
Design Comments: Specifies Monitoring actions as part of a safe use protocol. |
||||||||
MaintenanceGoal1 |
Design Comments: Specifies a criterion (e.g., range) within which certain test results should remain, such as blood levels of the drug or its metabolites should remain to ensure efficacy and avoid toxicity. MonitoringObservation.code specifies the observations that would be performed (e.g. digoxin level, gentamicin level, etc.) and the MonitoringObservation.value specifies a result-value interval with single bounds (e.g. maximal limits) or two bounds (range) that should be maintained throughout the treatment. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:OBJC, fixed value= "OBJC"} |
|||||||||
observationCriterion [1..1] (ObservationCriterion) |
Design Comments: Specifies an observation that would be made in the described situation, and would characterize the situation. Used as a precondition to the situation. The observation criterion consists of a code to indicate that the observation is a diagnoses, symptoms, conditions, etc. and a value to represent the specific condition, e.g. renal failure, impaired liver function (as value code); systolic blood pressure < 100 mmHg (as numeric value range), etc. |
||||||||
ObservationCriterion |
Design Comments: Specifies an observation that would be made in the described situation, and would characterize the situation. Used as a precondition to the situation. The observation criterion consists of a code to indicate that the observation is a diagnoses, symptoms, conditions, etc. and a value to represent the specific condition, e.g. renal failure, impaired liver function (as value code); systolic blood pressure < 100 mmHg (as numeric value range), etc. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN.CRT, fixed value= "EVN.CRT"} |
|||||||||
id [0..1] Act (II) |
|||||||||
code [1..1] (M) Act (CD) {CWE:D:ObservationType} |
Design Comments: A code specifying that the observation is a diagnoses, symptoms, conditions, etc. Design Comments: sex, age, condition, ... |
||||||||
negationInd [0..1] Act (BL){default= "false"} |
|||||||||
text [0..1] Act (ST) |
|||||||||
value [1..1] (M) Observation (ANY) |
Design Comments: A value representing the specific condition, e.g. renal failure, impaired liver function (as value code), or systolic blood pressure < 100 mmHg (as numeric range, IVL<PQ>), etc. Design Comments: CE, SET of CE or IVL of PQ |
||||||||
Component2 |
Design Comments: Specifies Monitoring actions as part of a safe use protocol. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:COMP, default= "COMP"} |
|||||||||
sequenceNumber [0..1] ActRelationship (INT){default= "2"} |
Design Comments: This attribute is set to 1 for "screening" tests, i.e., those that should be performed before start of treatment, and is left as 2 for monitoring observations that should be done during the treatment. The underlying semantics is that sequenceNumber orders the components of the protocol. If the sequence number is equal in both components, it means these are done in parallel. Otherwise the components are to be executed in the order of ascending sequenceNumber. For simplicity of use and interpretation, the sequenceNumber of the treatment component has been fixed to 2, so that the choice between screening and monitoring can be done in a single element. Design Comments: "screening" = 1, "monitoring" = 2 |
||||||||
monitoringObservation [1..1] (MonitoringObservation) |
Design Comments: Prescribe the tests that should be performed and in what frequency. MonitoringObservation.code detailing the tests that should be performed (e.g. thrombocytes count, liver enzymes, etc.) The MonitoringObservation.effectiveTime is used to specify the recommended frequency of these tests in the same way as the frequency of SubstanceAdministration is specified. |
||||||||
MonitoringObservation |
Design Comments: Prescribe the tests that should be performed and in what frequency. MonitoringObservation.code detailing the tests that should be performed (e.g. thrombocytes count, liver enzymes, etc.) The MonitoringObservation.effectiveTime is used to specify the recommended frequency of these tests in the same way as the frequency of SubstanceAdministration is specified. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:OBS, default= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:DEF, fixed value= "DEF"} |
|||||||||
code [1..1] (M) Act (CE) {CWE:D:ObservationType} |
|||||||||
effectiveTime [0..1] Act (GTS) |
|||||||||
Subject9 |
Design Comments: Allows narrowing the subject of the comment down to a specific fragment inside the Section.text. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:SUBJ, fixed value= "SUBJ"} |
|||||||||
comment [1..1] (Comment) |
Design Comments: Editorial comments much like the comments which can be attached to text with some word processors. Comment.text contains the free text of the comment. The comment can reference a precise location in the section text using the TextFragmentReference. The following is an example: <section> ... <text>Pramoxicol SM is <content ID="cmt123">the cure for hair loss</content>.</text> ... <subjectOf> <comment> <text>This is a unfounded hype, you need to strike this</text> <statusCode code="active"/> <effectiveTime .../> <subject> <textFragmentReference> <text> <reference url="#cmt123"/> </text> </textFragmentReference> </subject> </comment> </subjectOf> ... </section> A comment should be attributed to an author but this author is separate from the document author (explicitly not inherited). Even if no specific author is assigned to a Comment, such Comment is not automatically attributed to the document or section author. A Comment is not even considered part of the Section; it only references the Section and can be sent along with a Section but might be stripped from the Section without such stripping being considered an alteration of the Section. Such a Comment would never be considered part of the authenticated (signed) content of the Document. |
||||||||
Comment |
Design Comments: Editorial comments much like the comments which can be attached to text with some word processors. Comment.text contains the free text of the comment. The comment can reference a precise location in the section text using the TextFragmentReference. The following is an example: <section> ... <text>Pramoxicol SM is <content ID="cmt123">the cure for hair loss</content>.</text> ... <subjectOf> <comment> <text>This is a unfounded hype, you need to strike this</text> <statusCode code="active"/> <effectiveTime .../> <subject> <textFragmentReference> <text> <reference url="#cmt123"/> </text> </textFragmentReference> </subject> </comment> </subjectOf> ... </section> A comment should be attributed to an author but this author is separate from the document author (explicitly not inherited). Even if no specific author is assigned to a Comment, such Comment is not automatically attributed to the document or section author. A Comment is not even considered part of the Section; it only references the Section and can be sent along with a Section but might be stripped from the Section without such stripping being considered an alteration of the Section. Such a Comment would never be considered part of the authenticated (signed) content of the Document. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ACT, default= "ACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
text [1..1] (M) Act (ED) |
Design Comments: The free text of the comment. Uses the same Narrative Block schema as the Section.text itself. Design Comments: the comment text written by the commenter |
||||||||
statusCode [0..1] Act (CS) {CNE:D:ActStatus} |
Design Comments: Distinguishes comments that are open issues (active) from those that had been resolved (complete). |
||||||||
effectiveTime [0..1] Act (IVL<TS>) |
|||||||||
author [0..*] (Author) |
Design Comments: A Participation clone that links a Document (or Section) to the Person who originated the document (or section, respectively), and, through AssignedEntity, also links to the Organization that owns the document. If desired, the author(s) of specific sections can be identified using the same structures as it is done for Document.author, which will then override the author(s) specified for the Document. (Note: In the SPL RMIM, this class is represented as a "shadow" of the author class for document, indicating that this participation is used by both the section and the document classes. |
||||||||
subject [0..*] (Subject10) | |||||||||
sequel [0..*] (SequelTo) |
Design Comments: Links to an earlier comment, such that one commenter can respond to another comment. When linking comments, the response to a comment is nested as a sequel/comment inside the comment element to which it responds. <section> ... <text><content ID="cmt987" revised="delete">Pramoxicol SM is <content ID="cmt123">the cure for hair loss</content><content>.</text> ... <subjectOf> <comment> <text>O.K. you're right, we did strike the whole sentence.</text> <statusCode code="active"/> <effectiveTime .../> <subject> <textFragmentReference> <text> <reference url="#cmt987"/> </text> </textFragmentReference> </subject> <sequel> <comment> <text>This is a unfounded hype, you need to strike this</text> <statusCode code="active"/> <effectiveTime .../> <subject> <textFragmentReference> <text> <reference url="#cmt123"/> </text> </textFragmentReference> </subject> </comment> </sequel> </comment> </subjectOf> ... </section> |
||||||||
Subject10 | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:SUBJ, fixed value= "SUBJ"} |
|||||||||
textFragmentReference [1..1] (TextFragmentReference) |
Design Comments: References a specific fragment in the section text using the XML ID attributes on the content element in the section. |
||||||||
TextFragmentReference |
Design Comments: References a specific fragment in the section text using the XML ID attributes on the content element in the section. |
||||||||
classCode [1..1] (M) Act (CS) {CNE:C:ActClass:ACT, default= "ACT"} |
Design Comments: class code should be for TextFragment |
||||||||
moodCode [1..1] (M) Act (CS) {CNE:C:ActMood:EVN, fixed value= "EVN"} |
|||||||||
text [0..1] Act (ED) |
Design Comments: The reference to the text, using the referencing function of the ED data type, i.e., as a URL with a fragment reference, where the fragment is typically created by a content element with an XML ID attribute as defined in the Narrative Block schema (see Section.text). Design Comments: refers to a content element in the section text |
||||||||
SequelTo |
Design Comments: Links to an earlier comment, such that one commenter can respond to another comment. When linking comments, the response to a comment is nested as a sequel/comment inside the comment element to which it responds. <section> ... <text><content ID="cmt987" revised="delete">Pramoxicol SM is <content ID="cmt123">the cure for hair loss</content><content>.</text> ... <subjectOf> <comment> <text>O.K. you're right, we did strike the whole sentence.</text> <statusCode code="active"/> <effectiveTime .../> <subject> <textFragmentReference> <text> <reference url="#cmt987"/> </text> </textFragmentReference> </subject> <sequel> <comment> <text>This is a unfounded hype, you need to strike this</text> <statusCode code="active"/> <effectiveTime .../> <subject> <textFragmentReference> <text> <reference url="#cmt123"/> </text> </textFragmentReference> </subject> </comment> </sequel> </comment> </subjectOf> ... </section> |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:C:ActRelationshipType:SEQL, default= "SEQL"} |
|||||||||
comment [1..1] (Comment) |
Design Comments: Editorial comments much like the comments which can be attached to text with some word processors. Comment.text contains the free text of the comment. The comment can reference a precise location in the section text using the TextFragmentReference. The following is an example: <section> ... <text>Pramoxicol SM is <content ID="cmt123">the cure for hair loss</content>.</text> ... <subjectOf> <comment> <text>This is a unfounded hype, you need to strike this</text> <statusCode code="active"/> <effectiveTime .../> <subject> <textFragmentReference> <text> <reference url="#cmt123"/> </text> </textFragmentReference> </subject> </comment> </subjectOf> ... </section> A comment should be attributed to an author but this author is separate from the document author (explicitly not inherited). Even if no specific author is assigned to a Comment, such Comment is not automatically attributed to the document or section author. A Comment is not even considered part of the Section; it only references the Section and can be sent along with a Section but might be stripped from the Section without such stripping being considered an alteration of the Section. Such a Comment would never be considered part of the authenticated (signed) content of the Document. |