Profile Comparison between http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-observation-list vs http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-observation-list

Left:PML Observation (http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-observation-list)
Right:PML Observation (http://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-observation-list)

Messages

ErrorStructureDefinition.versionValues for version differ: '1.0.0' vs '1.0.1-ci-build'
InformationStructureDefinition.dateValues for date differ: '2024-01-26T09:51:05+01:00' vs '2024-04-05T13:06:18+00:00'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://fhir.ch/ig/ch-emed/StructureDefinition/ch-emed-observation-list
      .copyrightCC0-1.0
        .date2024-01-26T09:51:05+01:002024-04-05T13:06:18+00:00
        • Values Differ
        .descriptionDefinition of the observation for the medication list document
          .experimental
            .fhirVersion4.0.1
              .jurisdiction
                ..jurisdiction[0]urn:iso:std:iso:3166#CH
                  .kindresource
                    .nameCHEMEDEPRObservationList
                      .publisherCARA
                        .purpose
                          .statusdraft
                            .titlePML Observation
                              .typeObservation
                                .urlhttp://fhir.ch/ig/ch-emed-epr/StructureDefinition/ch-emed-epr-observation-list
                                  .version1.0.01.0.1-ci-build
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. Observation C0..*CHEMEDObservationListCH EMED Observation (LIST)
                                  obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
                                  obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
                                  ch-obs-1: In case of a 'CHANGE', reference shall be made to an entry containing the changes.
                                  only-one-obs-ref: A single reference (to either a medication treatment plan, prescription or dispense) SHALL be present
                                  mtp-entry-only-with-ref: A changed MedicationStatement SHALL only be present with a medication treatment plan reference, in a PADV CHANGE
                                  pre-entry-only-with-ref: A changed MedicationRequest SHALL only be present with a medication request reference, in a PADV CHANGE
                                  C0..*CHEMEDObservationListCH EMED Observation (LIST)
                                  obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present
                                  obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present
                                  ch-obs-1: In case of a 'CHANGE', reference shall be made to an entry containing the changes.
                                  only-one-obs-ref: A single reference (to either a medication treatment plan, prescription or dispense) SHALL be present
                                  mtp-entry-only-with-ref: A changed MedicationStatement SHALL only be present with a medication treatment plan reference, in a PADV CHANGE
                                  pre-entry-only-with-ref: A changed MedicationRequest SHALL only be present with a medication request reference, in a PADV CHANGE
                                    ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                      ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                          .... Slices for extension 0..*Extension✕ This element is not supported
                                          Slice: Unordered, Open by value:url
                                          0..*Extension✕ This element is not supported
                                          Slice: Unordered, Open by value:url
                                            .... versionId Σ0..1id✕ This element is not supportedΣ0..1id✕ This element is not supported
                                              .... lastUpdated Σ0..1instant✕ This element is not supportedΣ0..1instant✕ This element is not supported
                                                .... source Σ0..1uri✕ This element is not supportedΣ0..1uri✕ This element is not supported
                                                  .... profile Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
                                                  Σ0..*canonical(StructureDefinition)Profiles this resource claims to conform to
                                                    .... security Σ0..*Coding✕ This element is not supported
                                                    Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


                                                    Σ0..*Coding✕ This element is not supported
                                                    Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


                                                      .... tag Σ0..*Coding✕ This element is not supported
                                                      Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


                                                      Σ0..*Coding✕ This element is not supported
                                                      Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".


                                                        ... implicitRules ?!Σ0..0?!Σ0..0
                                                          ... language 0..1codeLanguage of the resource content
                                                          Binding: ?? (preferred): A human language.

                                                          Additional BindingsPurpose
                                                          ??Max Binding
                                                          0..1codeLanguage of the resource content
                                                          Binding: ?? (preferred): A human language.

                                                          Additional BindingsPurpose
                                                          ??Max Binding
                                                            ... text 0..1NarrativeText summary of the resource, for human interpretation0..1NarrativeText summary of the resource, for human interpretation
                                                              ... contained 0..*ResourceContained, inline Resources
                                                              0..*ResourceContained, inline Resources
                                                                ... Slices for extension 1..*ExtensionExtension
                                                                Slice: Unordered, Open by value:url
                                                                1..*ExtensionExtension
                                                                Slice: Unordered, Open by value:url
                                                                  ... modifierExtension ?!0..0?!0..0
                                                                    ... identifier Σ1..1IdentifierObservation Identifier
                                                                    Σ1..1IdentifierObservation Identifier
                                                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                        .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                        Slice: Unordered, Open by value:url
                                                                        0..*ExtensionAdditional content defined by implementations
                                                                        Slice: Unordered, Open by value:url
                                                                          .... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                                                          Binding: ?? (required): Identifies the purpose for this identifier, if known .

                                                                          ?!Σ0..1codeusual | official | temp | secondary | old (If known)
                                                                          Binding: ?? (required): Identifies the purpose for this identifier, if known .

                                                                            .... type Σ0..1CodeableConceptDescription of identifier
                                                                            Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                                                                            Σ0..1CodeableConceptDescription of identifier
                                                                            Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                                                                              .... system Σ1..1uriThe namespace for the identifier value
                                                                              Fixed Value: urn:ietf:rfc:3986
                                                                              Σ1..1uriThe namespace for the identifier value
                                                                              Fixed Value: urn:ietf:rfc:3986
                                                                                .... value Σ1..1stringIdentifier value as UUID
                                                                                Example General: 123456
                                                                                Example CH EMED: urn:uuid:daa8cd41-34a1-4a9c-9a6d-cd3f850142e9
                                                                                Σ1..1stringIdentifier value as UUID
                                                                                Example General: 123456
                                                                                Example CH EMED: urn:uuid:daa8cd41-34a1-4a9c-9a6d-cd3f850142e9
                                                                                  .... period Σ0..1PeriodTime period when id is/was valid for useΣ0..1PeriodTime period when id is/was valid for use
                                                                                    .... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)Σ0..1Reference(Organization)Organization that issued id (may be just text)
                                                                                      ... basedOn Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)✕ This element is not supported
                                                                                      Σ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)✕ This element is not supported
                                                                                        ... partOf Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)✕ This element is not supported
                                                                                        Σ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)✕ This element is not supported
                                                                                          ... status ?!Σ1..1coderegistered | preliminary | final | amended +
                                                                                          Binding: ?? (required): Codes providing the status of an observation.


                                                                                          Fixed Value: final
                                                                                          ?!Σ1..1coderegistered | preliminary | final | amended +
                                                                                          Binding: ?? (required): Codes providing the status of an observation.


                                                                                          Fixed Value: final
                                                                                            ... category 0..*CodeableConcept✕ This element is not supported
                                                                                            Binding: ?? (preferred): Codes for high level observation categories.


                                                                                            0..*CodeableConcept✕ This element is not supported
                                                                                            Binding: ?? (preferred): Codes for high level observation categories.


                                                                                              ... code Σ1..1CodeableConceptObservation code
                                                                                              Binding: ?? (required)
                                                                                              Σ1..1CodeableConceptObservation code
                                                                                              Binding: ?? (required)
                                                                                                ... subject Σ0..1Reference(CH EMED EPR Patient) {r, b}PatientΣ0..1Reference(CH EMED EPR Patient) {r, b}Patient
                                                                                                  .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                    .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                    Slice: Unordered, Open by value:url
                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                    Slice: Unordered, Open by value:url
                                                                                                      .... reference ΣC1..1stringLiteral reference, Relative, internal or absolute URLΣC1..1stringLiteral reference, Relative, internal or absolute URL
                                                                                                        .... type Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                                        Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).

                                                                                                        Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                                        Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).

                                                                                                          .... identifier Σ0..1IdentifierLogical reference, when literal reference is not knownΣ0..1IdentifierLogical reference, when literal reference is not known
                                                                                                            .... display Σ0..1stringText alternative for the resourceΣ0..1stringText alternative for the resource
                                                                                                              ... focus Σ0..*Reference(Resource)✕ This element is not supported
                                                                                                              Σ0..*Reference(Resource)✕ This element is not supported
                                                                                                                ... encounter Σ0..1Reference(Encounter)✕ This element is not supportedΣ0..1Reference(Encounter)✕ This element is not supported
                                                                                                                  ... Slices for effective[x] Σ0..1dateTime, Period, Timing, instantClinically relevant time/time-period for observation
                                                                                                                  Slice: Unordered, Open by type:$this
                                                                                                                  Σ0..1dateTime, Period, Timing, instantClinically relevant time/time-period for observation
                                                                                                                  Slice: Unordered, Open by type:$this
                                                                                                                    ... issued Σ1..1instantDate/Time this version was made availableΣ1..1instantDate/Time this version was made available
                                                                                                                      ... performer Σ1..1Reference(CH EMED PractitionerRole | CH Core Patient EPR | RelatedPerson)The author of the medical decision, see also 'Guidance - Authorship'
                                                                                                                      Σ1..1Reference(CH EMED PractitionerRole | CH Core Patient EPR | RelatedPerson)The author of the medical decision, see also 'Guidance - Authorship'
                                                                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                          .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                                          Slice: Unordered, Open by value:url
                                                                                                                            .... reference ΣC1..1stringLiteral reference, Relative, internal or absolute URLΣC1..1stringLiteral reference, Relative, internal or absolute URL
                                                                                                                              .... type Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                                                              Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).

                                                                                                                              Σ0..1uriType the reference refers to (e.g. "Patient")
                                                                                                                              Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model).

                                                                                                                                .... identifier Σ0..1IdentifierLogical reference, when literal reference is not knownΣ0..1IdentifierLogical reference, when literal reference is not known
                                                                                                                                  .... display Σ0..1stringText alternative for the resourceΣ0..1stringText alternative for the resource
                                                                                                                                    ... value[x] ΣC0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period✕ This element is not supportedΣC0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period✕ This element is not supported
                                                                                                                                      ... dataAbsentReason C0..1CodeableConcept✕ This element is not supported
                                                                                                                                      Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing.

                                                                                                                                      C0..1CodeableConcept✕ This element is not supported
                                                                                                                                      Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing.

                                                                                                                                        ... interpretation 0..*CodeableConcept✕ This element is not supported
                                                                                                                                        Binding: ?? (extensible): Codes identifying interpretations of observations.


                                                                                                                                        0..*CodeableConcept✕ This element is not supported
                                                                                                                                        Binding: ?? (extensible): Codes identifying interpretations of observations.


                                                                                                                                          ... note 1..1AnnotationCOMMENT: the actual comment. OK/CHANGE/REFUSE/CANCEL/SUSPEND: the reason why the action was done.
                                                                                                                                          1..1AnnotationCOMMENT: the actual comment. OK/CHANGE/REFUSE/CANCEL/SUSPEND: the reason why the action was done.
                                                                                                                                            .... id 0..1string✕ This element is not supported0..1string✕ This element is not supported
                                                                                                                                              .... Slices for extension 0..*Extension✕ This element is not supported
                                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                              0..*Extension✕ This element is not supported
                                                                                                                                              Slice: Unordered, Open by value:url
                                                                                                                                                .... author[x] Σ0..1Reference(Practitioner | Patient | RelatedPerson | Organization), string✕ The note author is ignored, as it cannot be different than the document and/or entry's authorΣ0..1Reference(Practitioner | Patient | RelatedPerson | Organization), string✕ The note author is ignored, as it cannot be different than the document and/or entry's author
                                                                                                                                                  .... time Σ0..1dateTime✕ This element is not supportedΣ0..1dateTime✕ This element is not supported
                                                                                                                                                    .... text Σ1..1markdownThe annotation text content (as raw text, no markdown allowed).Σ1..1markdownThe annotation text content (as raw text, no markdown allowed).
                                                                                                                                                      ... bodySite 0..1CodeableConcept✕ This element is not supported
                                                                                                                                                      Binding: ?? (example): Codes describing anatomical locations. May include laterality.

                                                                                                                                                      0..1CodeableConcept✕ This element is not supported
                                                                                                                                                      Binding: ?? (example): Codes describing anatomical locations. May include laterality.

                                                                                                                                                        ... method 0..1CodeableConcept✕ This element is not supported
                                                                                                                                                        Binding: ?? (example): Methods for simple observations.

                                                                                                                                                        0..1CodeableConcept✕ This element is not supported
                                                                                                                                                        Binding: ?? (example): Methods for simple observations.

                                                                                                                                                          ... specimen 0..1Reference(Specimen)✕ This element is not supported0..1Reference(Specimen)✕ This element is not supported
                                                                                                                                                            ... device 0..1Reference(Device | DeviceMetric)✕ This element is not supported0..1Reference(Device | DeviceMetric)✕ This element is not supported
                                                                                                                                                              ... referenceRange C0..*BackboneElement✕ This element is not supported
                                                                                                                                                              obs-3: Must have at least a low or a high or text
                                                                                                                                                              C0..*BackboneElement✕ This element is not supported
                                                                                                                                                              obs-3: Must have at least a low or a high or text
                                                                                                                                                                .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                  .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                  0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                    .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                    ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                      .... low C0..1??Low Range, if relevantC0..1??Low Range, if relevant
                                                                                                                                                                        .... high C0..1??High Range, if relevantC0..1??High Range, if relevant
                                                                                                                                                                          .... type 0..1CodeableConceptReference range qualifier
                                                                                                                                                                          Binding: ?? (preferred): Code for the meaning of a reference range.

                                                                                                                                                                          0..1CodeableConceptReference range qualifier
                                                                                                                                                                          Binding: ?? (preferred): Code for the meaning of a reference range.

                                                                                                                                                                            .... appliesTo 0..*CodeableConceptReference range population
                                                                                                                                                                            Binding: ?? (example): Codes identifying the population the reference range applies to.


                                                                                                                                                                            0..*CodeableConceptReference range population
                                                                                                                                                                            Binding: ?? (example): Codes identifying the population the reference range applies to.


                                                                                                                                                                              .... age 0..1RangeApplicable age range, if relevant0..1RangeApplicable age range, if relevant
                                                                                                                                                                                .... text 0..1stringText based reference range in an observation0..1stringText based reference range in an observation
                                                                                                                                                                                  ... hasMember Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)✕ This element is not supported
                                                                                                                                                                                  Σ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)✕ This element is not supported
                                                                                                                                                                                    ... derivedFrom Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)✕ This element is not supported
                                                                                                                                                                                    Σ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)✕ This element is not supported
                                                                                                                                                                                      ... component Σ0..*BackboneElement✕ This element is not supported
                                                                                                                                                                                      Σ0..*BackboneElement✕ This element is not supported
                                                                                                                                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                                                                          .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                                                                                                                            .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                                            ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                                                              .... code Σ1..1CodeableConceptType of component observation (code / type)
                                                                                                                                                                                              Binding: ?? (example): Codes identifying names of simple observations.

                                                                                                                                                                                              Σ1..1CodeableConceptType of component observation (code / type)
                                                                                                                                                                                              Binding: ?? (example): Codes identifying names of simple observations.

                                                                                                                                                                                                .... value[x] Σ0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, PeriodActual component resultΣ0..1Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, PeriodActual component result
                                                                                                                                                                                                  .... dataAbsentReason C0..1CodeableConceptWhy the component result is missing
                                                                                                                                                                                                  Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing.

                                                                                                                                                                                                  C0..1CodeableConceptWhy the component result is missing
                                                                                                                                                                                                  Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing.

                                                                                                                                                                                                    .... interpretation 0..*CodeableConceptHigh, low, normal, etc.
                                                                                                                                                                                                    Binding: ?? (extensible): Codes identifying interpretations of observations.


                                                                                                                                                                                                    0..*CodeableConceptHigh, low, normal, etc.
                                                                                                                                                                                                    Binding: ?? (extensible): Codes identifying interpretations of observations.


                                                                                                                                                                                                      .... referenceRange 0..*See referenceRange (Observation)Provides guide for interpretation of component result
                                                                                                                                                                                                      0..*See referenceRange (Observation)Provides guide for interpretation of component result

                                                                                                                                                                                                        doco Documentation for this format