RLProvenanceLabReport

Descrizione

Il profilo RLProvenanceLabReport è stato strutturato a partire dalla risorsa generica FHIR Provenance per contenere la descrizione delle informazioni della provenienza delle osservazioni richieste dai referti di laboratorio per il caso d'uso regionale.


Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
targetΣ I1..*Reference(ObservationGroupingRefertoLabIt | ObservationDocRefertoLabIt | ObservationRefertoLabIt)
occurredPeriodPeriod
occurredDateTimedateTime
recordedΣ1..1instant
policy0..*uri
locationI0..1Reference(Location)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoΣ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBindingFixed Value
role0..*CodeableConcept
whoΣ I1..1Reference(PractitionerRoleRefertoLabIt)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBindingFixed Value
role0..*CodeableConcept
whoΣ I1..1Reference(OrganizationRefertoLabIt)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ1..1Identifier
displayΣ0..1string
agent0..*see (agent)
signature0..*Signature

Differential View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
targetΣ I1..*Reference(ObservationGroupingRefertoLabIt | ObservationDocRefertoLabIt | ObservationRefertoLabIt)
occurredPeriodPeriod
occurredDateTimedateTime
recordedΣ1..1instant
policy0..*uri
locationI0..1Reference(Location)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoΣ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBindingFixed Value
role0..*CodeableConcept
whoΣ I1..1Reference(PractitionerRoleRefertoLabIt)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBindingFixed Value
role0..*CodeableConcept
whoΣ I1..1Reference(OrganizationRefertoLabIt)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ1..1Identifier
displayΣ0..1string
agent0..*see (agent)
signature0..*Signature

Hybrid View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
targetΣ I1..*Reference(ObservationGroupingRefertoLabIt | ObservationDocRefertoLabIt | ObservationRefertoLabIt)
occurredPeriodPeriod
occurredDateTimedateTime
recordedΣ1..1instant
policy0..*uri
locationI0..1Reference(Location)
reason0..*CodeableConceptBinding
activity0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBinding
role0..*CodeableConcept
whoΣ I1..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBindingFixed Value
role0..*CodeableConcept
whoΣ I1..1Reference(PractitionerRoleRefertoLabIt)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
typeΣ0..1CodeableConceptBindingFixed Value
role0..*CodeableConcept
whoΣ I1..1Reference(OrganizationRefertoLabIt)
onBehalfOfI0..1Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
roleΣ1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ1..1Identifier
displayΣ0..1string
agent0..*see (agent)
signature0..*Signature

Table View

Provenance..
Provenance.targetReference(ObservationGroupingRefertoLabIt | ObservationDocRefertoLabIt | ObservationRefertoLabIt)..
Provenance.recorded..
Provenance.agent..
Provenance.agent1..1
Provenance.agent.type..
Provenance.agent.whoReference(PractitionerRoleRefertoLabIt)..
Provenance.agent1..
Provenance.agent.type..
Provenance.agent.whoReference(OrganizationRefertoLabIt)..
Provenance.entity..
Provenance.entity.role..
Provenance.entity.what..
Provenance.entity.what.identifier1..

XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProvenanceLab" />
    <name value="Profile_RL_Provenance_Lab" />
    <status value="draft" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Provenance" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Provenance" />
    <derivation value="constraint" />
    <differential>
        <element id="Provenance.target">
            <path value="Provenance.target" />
            <short value="Osservazioni estratte dal documento" />
            <definition value="Reference alle osservazioni di cui si riportano altre informazioni di contesto." />
            <type>
                <code value="Reference" />
                <targetProfile value="http://hl7.it/fhir/lab-report/StructureDefinition/observation-grouping-it-lab" />
                <targetProfile value="http://hl7.it/fhir/lab-report/StructureDefinition/observation-doc-it-lab" />
                <targetProfile value="http://hl7.it/fhir/lab-report/StructureDefinition/observation-it-lab" />
            </type>
        </element>
        <element id="Provenance.recorded">
            <path value="Provenance.recorded" />
            <short value="Data di creazione del documento CDA2 da cui sono estratte le osservazioni." />
        </element>
        <element id="Provenance.agent">
            <path value="Provenance.agent" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="type.coding.code" />
                </discriminator>
                <rules value="open" />
            </slicing>
        </element>
        <element id="Provenance.agent:firmatario">
            <path value="Provenance.agent" />
            <sliceName value="firmatario" />
            <short value="Firmatario del documento" />
            <definition value="Medico responsabile dei dati riportati nelle risorse referenziate dall&#39;attributo target. Rappresenta il firmatario del documento CDA2." />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Provenance.agent:firmatario.type">
            <path value="Provenance.agent.type" />
            <fixedCodeableConcept>
                <coding>
                    <system value="http://hl7.org/fhir/ValueSet/provenance-agent-type" />
                    <code value="legal" />
                    <display value="Legal Authenticator" />
                </coding>
            </fixedCodeableConcept>
        </element>
        <element id="Provenance.agent:firmatario.who">
            <path value="Provenance.agent.who" />
            <type>
                <code value="Reference" />
                <targetProfile value="http://hl7.it/fhir/lab-report/StructureDefinition/practitionerrole-it-lab" />
            </type>
        </element>
        <element id="Provenance.agent:aziendaResponsabile">
            <path value="Provenance.agent" />
            <sliceName value="aziendaResponsabile" />
            <short value="Custodian del documento" />
            <definition value="Azienda sanitaria che si occupa della conservazione del documento. Rappresenta il custodian del documento CDA2." />
            <min value="1" />
        </element>
        <element id="Provenance.agent:aziendaResponsabile.type">
            <path value="Provenance.agent.type" />
            <fixedCodeableConcept>
                <coding>
                    <system value="http://hl7.org/fhir/ValueSet/provenance-agent-type" />
                    <code value="custodian" />
                    <display value="Custodian" />
                </coding>
            </fixedCodeableConcept>
        </element>
        <element id="Provenance.agent:aziendaResponsabile.who">
            <path value="Provenance.agent.who" />
            <type>
                <code value="Reference" />
                <targetProfile value="http://hl7.it/fhir/lab-report/StructureDefinition/organization-it-lab" />
            </type>
        </element>
        <element id="Provenance.entity">
            <path value="Provenance.entity" />
            <short value="Documento di provenienza dell&#39;informazione in target" />
            <definition value="Per indicare il documento di provenienza &#232; possibile indicare l&#39;identificativo univoco del documento da cui &#232; stata estratta l&#39;informazione." />
        </element>
        <element id="Provenance.entity.role">
            <path value="Provenance.entity.role" />
            <short value="Indicazione che nel campo si sta descrivendo la fonte dell&#39;informazione referneziata in target." />
            <fixedCode value="source" />
        </element>
        <element id="Provenance.entity.what.identifier">
            <path value="Provenance.entity.what.identifier" />
            <short value="Identificativo univoco del documento" />
            <min value="1" />
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProvenanceLab",
    "name": "Profile_RL_Provenance_Lab",
    "status": "draft",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Provenance",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Provenance",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Provenance.target",
                "path": "Provenance.target",
                "short": "Osservazioni estratte dal documento",
                "definition": "Reference alle osservazioni di cui si riportano altre informazioni di contesto.",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.it/fhir/lab-report/StructureDefinition/observation-grouping-it-lab",
                            "http://hl7.it/fhir/lab-report/StructureDefinition/observation-doc-it-lab",
                            "http://hl7.it/fhir/lab-report/StructureDefinition/observation-it-lab"
                        ]
                    }
                ]
            },
            {
                "id": "Provenance.recorded",
                "path": "Provenance.recorded",
                "short": "Data di creazione del documento CDA2 da cui sono estratte le osservazioni."
            },
            {
                "id": "Provenance.agent",
                "path": "Provenance.agent",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "type.coding.code"
                        }
                    ],
                    "rules": "open"
                }
            },
            {
                "id": "Provenance.agent:firmatario",
                "path": "Provenance.agent",
                "sliceName": "firmatario",
                "short": "Firmatario del documento",
                "definition": "Medico responsabile dei dati riportati nelle risorse referenziate dall'attributo target. Rappresenta il firmatario del documento CDA2.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Provenance.agent:firmatario.type",
                "path": "Provenance.agent.type",
                "fixedCodeableConcept": {
                    "coding":  [
                        {
                            "system": "http://hl7.org/fhir/ValueSet/provenance-agent-type",
                            "code": "legal",
                            "display": "Legal Authenticator"
                        }
                    ]
                }
            },
            {
                "id": "Provenance.agent:firmatario.who",
                "path": "Provenance.agent.who",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.it/fhir/lab-report/StructureDefinition/practitionerrole-it-lab"
                        ]
                    }
                ]
            },
            {
                "id": "Provenance.agent:aziendaResponsabile",
                "path": "Provenance.agent",
                "sliceName": "aziendaResponsabile",
                "short": "Custodian del documento",
                "definition": "Azienda sanitaria che si occupa della conservazione del documento. Rappresenta il custodian del documento CDA2.",
                "min": 1
            },
            {
                "id": "Provenance.agent:aziendaResponsabile.type",
                "path": "Provenance.agent.type",
                "fixedCodeableConcept": {
                    "coding":  [
                        {
                            "system": "http://hl7.org/fhir/ValueSet/provenance-agent-type",
                            "code": "custodian",
                            "display": "Custodian"
                        }
                    ]
                }
            },
            {
                "id": "Provenance.agent:aziendaResponsabile.who",
                "path": "Provenance.agent.who",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "http://hl7.it/fhir/lab-report/StructureDefinition/organization-it-lab"
                        ]
                    }
                ]
            },
            {
                "id": "Provenance.entity",
                "path": "Provenance.entity",
                "short": "Documento di provenienza dell'informazione in target",
                "definition": "Per indicare il documento di provenienza è possibile indicare l'identificativo univoco del documento da cui è stata estratta l'informazione."
            },
            {
                "id": "Provenance.entity.role",
                "path": "Provenance.entity.role",
                "short": "Indicazione che nel campo si sta descrivendo la fonte dell'informazione referneziata in target.",
                "fixedCode": "source"
            },
            {
                "id": "Provenance.entity.what.identifier",
                "path": "Provenance.entity.what.identifier",
                "short": "Identificativo univoco del documento",
                "min": 1
            }
        ]
    }
}

Esempi


Tipologie di ricerca

Attualmente non sono stati definiti criteri di ricerca.

Search parameter

Attualmente non sono definiti Search Parameters oltre quelli previsti dallo standard per la risorsa PractitionerRole.

ValueSet

Nella seguente tabella sono elencati i value set relativi al profilo RLProvenanceLabReport:

Nome Descrizione Riferimento al dettaglio della codifica
agent.type Tipo di attore che aggiunge informazioni di contesto sull'osservazione La codifica è definita dal ValueSet ProvenanceParticipantType