Profile Comparison between http://hl7.org/cda/us/ccda/StructureDefinition/ProductInstance vs http://hl7.org/cda/us/ccda/StructureDefinition/ProductInstance

Left:Product Instance (http://hl7.org/cda/us/ccda/StructureDefinition/ProductInstance)
Right:Product Instance (http://hl7.org/cda/us/ccda/StructureDefinition/ProductInstance)

Messages

ErrorStructureDefinition.versionValues for version differ: '3.0.0-ballot' vs '3.0.0'
InformationStructureDefinition.dateValues for date differ: '2023-12-21T01:13:10+10:00' vs '2024-05-18T00:16:25-05:00'
InformationParticipantRole.playingDevice.classCodeElement minimum cardinalities differ: '1' vs '0'
InformationParticipantRole.scopingEntity.classCodeElement minimum cardinalities differ: '1' vs '0'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole
      .copyright
        .date2023-12-21T01:13:10+10:002024-05-18T00:16:25-05:00
        • Values Differ
        .descriptionThis clinical statement represents a particular device that was placed in a patient or used as part of a procedure or other act. This provides a record of the identifier and other details about the given product that was used. For example, it is important to have a record that indicates not just that a hip prostheses was placed in a patient but that it was a particular hip prostheses number with a unique identifier. The FDA Amendments Act specifies the creation of a Unique Device Identification (UDI) System that requires the label of devices to bear a unique identifier that will standardize device identification and identify the device through distribution and use. The FDA permits an issuing agency to designate that their Device Identifier (DI) + Production Identifier (PI) format qualifies as a UDI through a process of accreditation. Currently, there are three FDA-accredited issuing agencies that are allowed to call their format a UDI. These organizations are GS1, HIBCC, and ICCBBA. For additional information on technical formats that qualify as UDI from each of the issuing agencies see the UDI Appendix. When communicating only the issuing agency device identifier (i.e., subcomponent of the UDI), the use of the issuing agency OID is appropriate. However, when communicating the unique device identifier (DI + PI), the FDA OID (2.16.840.1.113883.3.3719) must be used. When sending a UDI, populate the participantRole/id/@root with the FDA OID (2.16.840.1.113883.3.3719) and participantRole/id/@extension with the UDI. When sending a DI, populate the participantRole/id/@root with the appropriate assigning agency OID and participantRole/id/@extension with the DI. The scopingEntity/id should correspond to FDA or the appropriate issuing agency.
          .experimental
            .fhirVersion5.0.0
              .jurisdiction
                ..jurisdiction[0]urn:iso:std:iso:3166#US
                  .kindlogical
                    .nameProductInstance
                      .publisherHealth Level Seven
                        .purpose
                          .statusdraft
                            .titleProduct Instance
                              .typehttp://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole
                                .urlhttp://hl7.org/cda/us/ccda/StructureDefinition/ProductInstance
                                  .version3.0.0-ballot3.0.0
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. ParticipantRole C1..1ParticipantRoleBase for all types and resources
                                  Instance of this type are validated by templateId
                                  Logical Container: ClinicalDocument (CDA Class)
                                  role-choice: playingDevice and playingEntity are mutually exclusive
                                  C1..1ParticipantRoleBase for all types and resources
                                  Instance of this type are validated by templateId
                                  Logical Container: ClinicalDocument (CDA Class)
                                  role-choice: playingDevice and playingEntity are mutually exclusive
                                    ... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                      ... realmCode 0..*CS0..*CS
                                        ... typeId 0..1II0..1II
                                          .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                            .... assigningAuthorityName 0..1??0..1??
                                              .... displayable 0..1??0..1??
                                                .... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                  .... st-simple 1..1stringPrimitive Type string
                                                  URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                  1..1stringPrimitive Type string
                                                  URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                    ... classCode 1..1??Binding: ?? (required)
                                                    Fixed Value: MANU
                                                    1..1??Binding: ?? (required)
                                                    Fixed Value: MANU
                                                      ... id 1..*II1..*II
                                                        ... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
                                                        0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
                                                          ... code 0..1CEBinding: ?? (example)0..1CEBinding: ?? (example)
                                                            ... addr 0..*AD0..*AD
                                                              ... telecom 0..*TEL0..*TEL
                                                                ... playingDevice C1..1Deviceshould-code: SHOULD contain codeC1..1Deviceshould-code: SHOULD contain code
                                                                  .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                    .... realmCode 0..*CS0..*CS
                                                                      .... typeId 0..1II0..1II
                                                                        ..... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                          ..... assigningAuthorityName 0..1??0..1??
                                                                            ..... displayable 0..1??0..1??
                                                                              ..... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                                                ..... st-simple 1..1stringPrimitive Type string
                                                                                URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                1..1stringPrimitive Type string
                                                                                URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                  .... templateId 0..*II0..*II
                                                                                    .... classCode 1..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                    • Element minimum cardinalities differ: '1' vs '0'
                                                                                    .... determinerCode 0..1??Binding: ?? (required)
                                                                                    Fixed Value: INSTANCE
                                                                                    0..1??Binding: ?? (required)
                                                                                    Fixed Value: INSTANCE
                                                                                      .... code 0..1CEBinding: ?? (example)0..1CEBinding: ?? (example)
                                                                                        .... manufacturerModelName 0..1SCBinding: ?? (example)0..1SCBinding: ?? (example)
                                                                                          .... softwareName 0..1SCBinding: ?? (example)0..1SCBinding: ?? (example)
                                                                                            ... playingEntity 0..1PlayingEntity0..1PlayingEntity
                                                                                              ... scopingEntity 1..1Entity1..1Entity
                                                                                                .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                  .... realmCode 0..*CS0..*CS
                                                                                                    .... typeId 0..1II0..1II
                                                                                                      ..... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                        ..... assigningAuthorityName 0..1??0..1??
                                                                                                          ..... displayable 0..1??0..1??
                                                                                                            ..... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                                                                              ..... st-simple 1..1stringPrimitive Type string
                                                                                                              URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                              1..1stringPrimitive Type string
                                                                                                              URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                .... templateId 0..*II0..*II
                                                                                                                  .... classCode 1..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                  • Element minimum cardinalities differ: '1' vs '0'
                                                                                                                  .... determinerCode 0..1??Binding: ?? (required)
                                                                                                                  Fixed Value: INSTANCE
                                                                                                                  0..1??Binding: ?? (required)
                                                                                                                  Fixed Value: INSTANCE
                                                                                                                    .... id 1..*II1..*II
                                                                                                                      .... code 0..1CEBinding: ?? (example)0..1CEBinding: ?? (example)
                                                                                                                        .... desc 0..1ED0..1ED

                                                                                                                          doco Documentation for this format