Validation Results for Care Connect Messaging

Generated Wed Jul 08 15:03:42 BST 2020, FHIR version 4.0.1 for careconnect.messaging.r4#4.0.0 (canonical = https://project-wildfyre.github.io/careconnect-messaging-r4 (history))

IG Publisher Version: v1.1.0, which is out of date. The current version is v1.0.101-SNAPSHOT Download Latest

5 Suppressed Errors

HL7 Publication check:

Realm check:

FilenameErrorsInformation messages & Warnings
Build Errors11
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-news2-report25
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-admit14
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-discharge13
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-patient-create01
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\capabilitystatement\diagnostic-messaging12
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\capabilitystatement\encounter-messaging12
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\capabilitystatement\prescribing-messaging12
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\careconnect-messaging-ig01
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\codesystem\message-events01
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\messagedefinition\notification-admit02
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\messagedefinition\notification-discharge02
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\messagedefinition\patient-create01
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\messagedefinition\prescription-order22
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\messagedefinition\prescription-order-update22
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\messagedefinition\unsolicited-observation02

n/a

ImplementationGuide.definition.parameter[22].valueerrorSupressed messages file is not using the new format (see https://confluence.hl7.org/display/FHIR/Implementation+Guide+Parameters)
ImplementationGuide.idwarningThe Implementation Guide Resource id should be careconnect.messaging.r4

C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-news2-report.json

PathSeverityMessage
Bundle/news2-report: Bundle.entry[0].resource.ofType(MessageHeader).event.ofType(Coding) (l16/c119)warningInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#unsolicited-observation should be one of 'Unsolicited transmission of an observation message' instead of 'Unsolicited Observations'
Bundle/news2-report: Bundle.entry[1].resource.ofType(DiagnosticReport).code (l60/c32)informationNone of the codes provided are in the value set http://hl7.org/fhir/ValueSet/report-codes (http://hl7.org/fhir/ValueSet/report-codes), and a code is recommended to come from this value set) (codes = http://snomed.info/sct#118227000)
Bundle/news2-report: Bundle.entry[1].resource.ofType(DiagnosticReport).code.coding[0] (l61/c26)warningInternal error: The display "Vital Signs" is not a valid display for the code {http://snomed.info/sct}118227000 - should be one of ["Vital signs finding","Vital signs finding (finding)"]
Bundle/news2-report: Bundle.entry[1].resource.ofType(DiagnosticReport).result[3] (l84/c22)Slicing InformationDetails for urn:oid:87e13a1f-0173-415a-9f5d-66ac2746b382 matching against Profilehttp://hl7.org/fhir/StructureDefinition/Observation Show Reasoning
Bundle/news2-report: Bundle.entry[1].resource.ofType(DiagnosticReport).result[5] (l90/c22)Slicing InformationDetails for urn:oid:6c87c7b5-632f-431d-b15d-fad1d93d360c matching against Profilehttp://hl7.org/fhir/StructureDefinition/Observation Show Reasoning
Bundle/news2-report: Bundle.entry[5].resource.ofType(Observation).code.coding[0] (l208/c26)errorUnable to find code 1104441000000107 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20200309); The code "1104441000000107" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#1104441000000107) is not valid in the value set All codes known to the system for "http://snomed.info/sct#1104441000000107"
Bundle/news2-report: Bundle.entry[7].resource.ofType(Observation).component[1].code.coding[0] (l302/c34)errorUnable to find code 1091811000000102 in http://snomed.info/sct (version http://snomed.info/sct/900000000000207008/version/20200309); The code "1091811000000102" is not valid in the system http://snomed.info/sct; The code provided (http://snomed.info/sct#1091811000000102) is not valid in the value set All codes known to the system for "http://snomed.info/sct#1091811000000102"

C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-admit.json

PathSeverityMessage
Bundle/notification-admit: Bundle.entry[0].resource.ofType(MessageHeader).event.ofType(Coding) (l16/c119)warningInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#notification-admit should be one of 'Admission Notification' instead of 'notification-admit'
Bundle/notification-admit: Bundle.entry[1].resource.ofType(Encounter).type[1].coding[0] (l81/c30)informationCode System URI "https://fhir.nhs.uk/STU3/CodeSystem/DCH-Specialty-1" is unknown so the code cannot be validated
Bundle/notification-admit: Bundle.entry[1].resource.ofType(Encounter).hospitalization.admitSource (l158/c36)informationNone of the codes provided are in the value set http://hl7.org/fhir/ValueSet/encounter-admit-source (http://hl7.org/fhir/ValueSet/encounter-admit-source), and a code is recommended to come from this value set) (codes = https://fhir.nhs.uk/R4/CodeSystem/UKCore-SourceOfAdmission#19)
Bundle/notification-admit: Bundle.entry[4].resource.ofType(Condition).code.coding[0] (l313/c26)errorCode "N39.3" not found; The code "N39.3" is not valid in the system http://hl7.org/fhir/sid/icd-10; The code provided (http://hl7.org/fhir/sid/icd-10#N39.3) is not valid in the value set All codes known to the system for "http://hl7.org/fhir/sid/icd-10#N39.3"
Bundle/notification-admit: Bundle.entry[5].resource.ofType(Procedure).code.coding[0] (l350/c26)informationCode System URI "https://fhir.nhs.uk/Id/opcs-4" is unknown so the code cannot be validated

C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-discharge.json

PathSeverityMessage
Bundle/notification-discharge: Bundle.entry[0].resource.ofType(MessageHeader).event.ofType(Coding) (l16/c119)warningInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#notification-discharge should be one of 'Discharge Notification' instead of 'notification-discharge'
Bundle/notification-discharge: Bundle.entry[1].resource.ofType(Encounter).type[1].coding[0] (l75/c30)informationCode System URI "https://fhir.nhs.uk/STU3/CodeSystem/DCH-Specialty-1" is unknown so the code cannot be validated
Bundle/notification-discharge: Bundle.entry[1].resource.ofType(Encounter).hospitalization.admitSource (l153/c36)informationNone of the codes provided are in the value set http://hl7.org/fhir/ValueSet/encounter-admit-source (http://hl7.org/fhir/ValueSet/encounter-admit-source), and a code is recommended to come from this value set) (codes = https://fhir.nhs.uk/R4/CodeSystem/UKCore-SourceOfAdmission#79)
Bundle/notification-discharge: Bundle.entry[1].resource.ofType(Encounter).hospitalization.dischargeDisposition.coding[0] (l162/c30)errorUnknown Code https://fhir.nhs.uk/R4/CodeSystem/UKCore-DischargeMethod#19 in https://fhir.nhs.uk/R4/CodeSystem/UKCore-DischargeMethod for "https://fhir.nhs.uk/R4/CodeSystem/UKCore-DischargeMethod#19"

C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-patient-create.json

PathSeverityMessage
Bundle/patient-create: Bundle.entry[0].resource.ofType(MessageHeader).event.ofType(Coding) (l16/c119)warningInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#patient-create should be one of 'Patient Create' instead of 'patient-create'

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\CapabilityStatement\diagnostic-messaging.xml

PathSeverityMessage
CapabilityStatement/diagnostic-messaging: CapabilityStatementwarningcpb-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]
CapabilityStatement/diagnostic-messaging: CapabilityStatementerrorcpb-14: If kind = instance, implementation must be present and software may be present [(kind != 'instance') or implementation.exists()]
CapabilityStatement/diagnostic-messaging: CapabilityStatement.rest[0].security.service[0]warningDisplay Name for http://terminology.hl7.org/CodeSystem/restful-security-service#OAuth should be one of 'OAuth' instead of 'OAuth2 Token'

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\CapabilityStatement\encounter-messaging.xml

PathSeverityMessage
CapabilityStatement/encounter-messaging: CapabilityStatementwarningcpb-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]
CapabilityStatement/encounter-messaging: CapabilityStatementerrorcpb-14: If kind = instance, implementation must be present and software may be present [(kind != 'instance') or implementation.exists()]
CapabilityStatement/encounter-messaging: CapabilityStatement.rest[0].security.service[0]warningDisplay Name for http://terminology.hl7.org/CodeSystem/restful-security-service#OAuth should be one of 'OAuth' instead of 'OAuth2 Token'

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\CapabilityStatement\prescribing-messaging.xml

PathSeverityMessage
CapabilityStatement/prescribing-messaging: CapabilityStatementwarningcpb-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]
CapabilityStatement/prescribing-messaging: CapabilityStatementerrorcpb-14: If kind = instance, implementation must be present and software may be present [(kind != 'instance') or implementation.exists()]
CapabilityStatement/prescribing-messaging: CapabilityStatement.rest[0].security.service[0]warningDisplay Name for http://terminology.hl7.org/CodeSystem/restful-security-service#OAuth should be one of 'OAuth' instead of 'OAuth2 Token'

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\careconnect-messaging-ig.xml

PathSeverityMessage
ImplementationGuide/careconnect-messaging-r4: ImplementationGuidewarningig-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\CodeSystem\message-events.xml

PathSeverityMessage
CodeSystem/message-events: CodeSystemwarningcsd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\notification-admit.xml

PathSeverityMessage
MessageDefinition/notification-admit: MessageDefinitionwarningmsd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]
MessageDefinition/notification-admit: MessageDefinition.event.ofType(Coding)warningInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#notification-admit should be one of 'Admission Notification' instead of 'Notification Admit'

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\notification-discharge.xml

PathSeverityMessage
MessageDefinition/notification-discharge: MessageDefinitionwarningmsd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]
MessageDefinition/notification-discharge: MessageDefinition.event.ofType(Coding)warningInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#notification-discharge should be one of 'Discharge Notification' instead of 'Notification Discharge'

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\patient-create.xml

PathSeverityMessage
MessageDefinition/patient-create: MessageDefinitionwarningmsd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order.xml

PathSeverityMessage
MessageDefinition.where(url = 'https://fhir.nhs.uk/R4/MessageDefinition/prescription-order')errorConformance resource C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order.xml - the canonical URL (https://project-wildfyre.github.io/careconnect-messaging-r4/MessageDefinition/prescription-order) does not match the URL (https://fhir.nhs.uk/R4/MessageDefinition/prescription-order)
MessageDefinition/prescription-order: MessageDefinitionwarningmsd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]
MessageDefinition/prescription-order: MessageDefinition.event.ofType(Coding)informationCode System URI "https://fhir.nhs.uk/R4/CodeSystem/message-event" is unknown so the code cannot be validated
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\messagedefinition\prescription-ordererrorURL Mismatch https://project-wildfyre.github.io/careconnect-messaging-r4/MessageDefinition/prescription-order vs https://fhir.nhs.uk/R4/MessageDefinition/prescription-order

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order-update.xml

PathSeverityMessage
MessageDefinition.where(url = 'https://fhir.nhs.uk/R4/MessageDefinition/prescription-order-update')errorConformance resource C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order-update.xml - the canonical URL (https://project-wildfyre.github.io/careconnect-messaging-r4/MessageDefinition/prescription-order-update) does not match the URL (https://fhir.nhs.uk/R4/MessageDefinition/prescription-order-update)
MessageDefinition/prescription-order-update: MessageDefinitionwarningmsd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]
MessageDefinition/prescription-order-update: MessageDefinition.event.ofType(Coding)informationCode System URI "https://fhir.nhs.uk/R4/CodeSystem/message-event" is unknown so the code cannot be validated
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\messagedefinition\prescription-order-updateerrorURL Mismatch https://project-wildfyre.github.io/careconnect-messaging-r4/MessageDefinition/prescription-order-update vs https://fhir.nhs.uk/R4/MessageDefinition/prescription-order-update

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\unsolicited-observation.xml

PathSeverityMessage
MessageDefinition/unsolicited-observation: MessageDefinitionwarningmsd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation [name.matches('[A-Z]([A-Za-z0-9_]){0,254}')]
MessageDefinition/unsolicited-observation: MessageDefinition.event.ofType(Coding)warningInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#unsolicited-observation should be one of 'Unsolicited transmission of an observation message' instead of 'Unsolicited Observation Message'

Suppressed Messages (Warnings, hints, broken links)

?pub-msg-2?

No suppressed messsages

Errors sorted by type


Internal_error

C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-news2-report.jsonInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#unsolicited-observation should be one of 'Unsolicited transmission of an observation message' instead of 'Unsolicited Observations'
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-news2-report.jsonInternal error: The display "Vital Signs" is not a valid display for the code {http://snomed.info/sct}118227000 - should be one of ["Vital signs finding","Vital signs finding (finding)"]
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-admit.jsonInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#notification-admit should be one of 'Admission Notification' instead of 'notification-admit'
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-discharge.jsonInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#notification-discharge should be one of 'Discharge Notification' instead of 'notification-discharge'
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-patient-create.jsonInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#patient-create should be one of 'Patient Create' instead of 'patient-create'
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\notification-admit.xmlInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#notification-admit should be one of 'Admission Notification' instead of 'Notification Admit'
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\notification-discharge.xmlInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#notification-discharge should be one of 'Discharge Notification' instead of 'Notification Discharge'
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\unsolicited-observation.xmlInternal error: Display Name for https://project-wildfyre.github.io/careconnect-messaging-r4/CodeSystem/message-events#unsolicited-observation should be one of 'Unsolicited transmission of an observation message' instead of 'Unsolicited Observation Message'

RESOURCE_CANONICAL_MISMATCH

C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order.xmlConformance resource C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order.xml - the canonical URL (https://project-wildfyre.github.io/careconnect-messaging-r4/MessageDefinition/prescription-order) does not match the URL (https://fhir.nhs.uk/R4/MessageDefinition/prescription-order)
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order-update.xmlConformance resource C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order-update.xml - the canonical URL (https://project-wildfyre.github.io/careconnect-messaging-r4/MessageDefinition/prescription-order-update) does not match the URL (https://fhir.nhs.uk/R4/MessageDefinition/prescription-order-update)

Terminology_TX_NoValid_3

C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-news2-report.jsonNone of the codes provided are in the value set http://hl7.org/fhir/ValueSet/report-codes (http://hl7.org/fhir/ValueSet/report-codes), and a code is recommended to come from this value set) (codes = http://snomed.info/sct#118227000)
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-admit.jsonNone of the codes provided are in the value set http://hl7.org/fhir/ValueSet/encounter-admit-source (http://hl7.org/fhir/ValueSet/encounter-admit-source), and a code is recommended to come from this value set) (codes = https://fhir.nhs.uk/R4/CodeSystem/UKCore-SourceOfAdmission#19)
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-discharge.jsonNone of the codes provided are in the value set http://hl7.org/fhir/ValueSet/encounter-admit-source (http://hl7.org/fhir/ValueSet/encounter-admit-source), and a code is recommended to come from this value set) (codes = https://fhir.nhs.uk/R4/CodeSystem/UKCore-SourceOfAdmission#79)

Terminology_TX_System_NotKnown

C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-admit.jsonCode System URI "https://fhir.nhs.uk/STU3/CodeSystem/DCH-Specialty-1" is unknown so the code cannot be validated
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-admit.jsonCode System URI "https://fhir.nhs.uk/Id/opcs-4" is unknown so the code cannot be validated
C:\Development\Wildfyre\careconnect-messaging-r4\input\examples\Bundle-notification-discharge.jsonCode System URI "https://fhir.nhs.uk/STU3/CodeSystem/DCH-Specialty-1" is unknown so the code cannot be validated
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order.xmlCode System URI "https://fhir.nhs.uk/R4/CodeSystem/message-event" is unknown so the code cannot be validated
C:\Development\Wildfyre\careconnect-messaging-r4\input\resources\MessageDefinition\prescription-order-update.xmlCode System URI "https://fhir.nhs.uk/R4/CodeSystem/message-event" is unknown so the code cannot be validated